meld-3.22.2-2024gos20.163.13<>,fg@yҙm=v뭵ȿZh|5 Q,cFjT8("ڧo0_3͠X>k)Ap|=ǔT4$:b5E{6,;_v6] ZT+Nw^9}V -8Āpdfov? L;xY[kRe-UDȠ%+o! [k 3V޷0ӵQN0L,en'n;8Ha4HGjSkRv٧),'MfEh:F%U2<*j_{g2[mk|>"0B#ɂ+`-Rݳ0C_mYsgZeD^{~]&uYaڌ_ _)>r8TZ7iwz\1bA¸zrёlz UD2LQ&#>-*r!,Μ&Gϱ:ja>A?d  :   8OU\      F GKPWUU(XYxYZ(['8[059\5:a.5FG4HIجXٜYٴ\]ݐ^SbcPdefluvwxHyAz W ` Cmeld3.22.22024gos20.163.13Visual diff and merge toolMeld is a visual diff and merge tool. Two or three files can be compared and be edited in place. (The diffs update dynamically). Two or three directories can be compared and file comparisons be launched. The working copy directory from version control systems such as CVS, Subversion, Bazaar-ng and Mercurial can be browsed and viewed.fg@reproducible+ home:goupilmtos:GNOME:apps / Goupilmtos15.6obs://build.opensuse.org/home:goupilmtosGPL-2.0-or-laterhttps://www.suse.com/Development/Tools/Otherhttps://meldmerge.org/linuxnoarch= UP+g3nYg/ IJ%6ǜ>;d-4"'m"]#0J9*:!x ;W@1%*g(]0':P4i^7F !%?$@ 4Vu1 7EC702#/"*j{:X%3.CO*{P2?#<*"Gs)88%UJ9J&+"l Op2k a `7 T"#> *}Y HB#] ![O j_ } &s H$rl$\p:,h!|FK' 8(C$)w9M )K5 ' ^ur Fq x A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fg@fg@e|xfg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@e|xe|xe|xe|xfg@e|xe|xe|xe|xe|xe|xe|xe|xfg@e|xfg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@e|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xfg@e|xfg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@e|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xfg@e|xe|xe|xfg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@fg@e|xe|xe|xe|xe|xe|xe|xe|xe|xe|xfg@fg@e|xe|xfg@e|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xe|xfg@e|xe|xfg@fg@fg@fg@fg@fg@fg@95c8f4612965ee4b0ed07988624796aaa64930313a531e952619cd23fe2e3a0ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557ed5f65404deab4a8a6cbc4ea32d6621ffc111d61d4ed8bbddc8801380acc4bb5096eddd9d6b10fb0f2f7402221955ba057566b62fe8f9b8a9edd4cf2419a8edd654f4c6c45f9f1c86a07e4dc4c0417b9c7d13cee51bc288642b1f4d8fba96ec00f7870ddc44f28eaccff8336e7c252b6efaf6c6f034ac7bb21a36a15ab3754a3e1cb81eb5f493d7c0dbd0fd0310c7a0eef3816a5db9636a529dbb6f6f49180b1ddfda85b57474513ff206acb95190705481006a270cd50f04dceafe96deb5656b3a238c19759c2ac06a23ecfb5f810fee7f54bfd404430c985e4d58fbc2ea33759120379d086c0c836548bffc19802c1c7936743f1a320f4d627644b22d5875adabd1194606d11cf18201d5ef9fbaf12f04ee53f65ee11affe2e369a16829814423443db146d3e675440f0a0976e2665e11ac3b4afd41a323d8d5fce8074e8f532cebb9892438c374e6a92914f6b313fe2d44613b1ab754319a18ca7939dfdae30055c30891cfa79cc8757c99590d7d643b7dbe90a480601904d3e05d693f6fca3fdf85fdc2c75556a7433234dbe3f35ecb30f628d7b02b7c57dfda5e9e2becb981a4fd1a506cb38d541f7ea58dfe2f65ab0454e99fd36543b776ca5a97901e0c292245039a89d7ac279351d1c663f9a98087e4d2569610a77eff3745148a17cc1a3d61aadcd3c9d1a94667560b7603125b6e157fbd0fe87ea4ed6096b44742a3a38389fb1ba0c961fc6bc02eaa117e4ed5c1449e6e52313d70bdf58c71682acd0e38ed798b1a6521653e93e8caf00331a774f2a11afbeb7870a35e936fcf92a20f2debb1752382971ad2cf5f3598dffa88c74c111ed9dde9086229bc6ab920bdea48dfb201d26d69e984c0239bf9d1fbca638bcd50028b8878c08645c73ba046db4073b94844722b0f50ea16d6bd53c98102cbaa7d13ac9d292937f75711edaf310471be47c84c77af13a3ce1507cc16d2e748d10a93fb0922061c87faaf4cb109f9988a037566d5708b15e9f0ec6baf86530b3a0968f9e984fb1ec6bdaa73fc4d6ae80f26e53ecb3a5bcd218ad430a296362d25fb71bc490ef5f905f10bd281ebd6ec4083f8e455db85770f55fef4e3bbf582ec77f1ad7b87faebd8690b5da5720ac164272469a053571c67ecb027dcce7472cb8941989203a6aaf6e62dacfe8ba72e6c150de96fc900ac24766b60a139fd29c7221c7269596572ad7f6bb9fd0445fa39d33ab8a103d5d9b55c9cb81c7bce1953c113eede795417ddce3c4dedca6e6dd82722b59db3ae947ecfa1b1b0beaa96b3655005260889c9356fd5bd97588b9e63f7986da4faa0ad930879126551d26222ed47076b902eb7de70d58cd758877759306557e463475dab9bef24b06c40a9906c8cf8b13cc9ae771fb65d554dd726f10f51102a73d4d98e2c89b221e4544add9602b40532f8567f5d7617b53c338460fef7fcff5a9e9d3ffc545ef8f6ec2f073ccd0b865c5602c26324de61081cee523c963c2da6bcbf2a6254f589fc7e67719699cbd7e367724aa30dd96c19b481ade854c37b4a7921ef6bb1b91e3f0221dc096a8f888434f9b0d592f905c4b5d0e84b4110e11bfc1807851315d38179b79754c699c099413e9e3743d8283c502aa2c1d35a95eea68226f028242a824b7de6c67a260b9df9e0a2d87ec928242a7ef0ca7a7a71b8e81887990f5fecdd996d40a13db2655f50d086bf7d682b69920b9d613b5fedf36c2ac2b4a09b604860cda979ced65215d6bdfdc025c9db3658c95d59ff5ab0d1a81b5c7c5ef8fc5eb88b1f22d3628bb985ed124f68c93f7c8881fde78a7ac8e1696c58da414ce93b8657fcbd160ddde3405c993cc6bd2315a04600db1da2f99b97ac45310c9f359235c5d345a7f8cc5d24f4555c9968e6a39607de9089fa4898f10e605ceb375fc5163eaf11dfb5335bfbfa54dc8b86f4617f3fa092338b83df131ccd55b8dcac8c38e9c11be9e1d8327681a6f3677d1bd28f4bd61607e770af5e0351e905d44ad971d885ea382102a45f8b2ceae58daaba493af0bc93b22911e1ab895ee83ad18432e52511b30dbc68dc1f7c4dc28909f062ef2855528f585273217ed88245985c121c9f14707b8cba50a5022de981db1428c99c174ec24e11cda30c34e214b69e9d1d8042a0b30cc01d21b2bb1cce8af0bf422abef176ee767306f3b282e90d46bd8c5ac724ecc837063084a98ad7da09700901a61ef6dac61ec3bc287c6909d2c051ca2479df745d9b825ed59123a8f498b9a6fdef50e5d1b58670fdaa44658d576d83ea7699147f8ad03ab975b67b68388e3bd7063b52657004bc17090f7e45772728ad783198b3c3814a82e8fab79c1fae4de8ec80f45573f98adbda1a2b34d3fe5594edb04f6078937c945cfe028dc1cbf4b92810bcd6be389ea76ca97fdfd62c1ec7ee711106f210aff6bca7f8f9248ed13beda279fed957267dd2f1d6065ba4aa267069521cf046ab68b643c6a9e0575d1e74e93f7d3174b4bc43c8fcff80cdff1a60a5666b82f6819a72901e9575148f37e9164c608b48486f201a6272737a2c8140cf7bb48dadbc784742b3c4faaeac6f53527fee5529e536b39deca495d8fa2b89019444d3eec12bab1256f580c57e21f9640cdd0c243745e9ab5b72fdb6fe13fb1990f09524a637471e9bcff7cdced1f74bfac8a3ebe160d65e5f2dbcf48f57a5bc988bcc0c3956bd9a9746c0f80598a4efb31171e577a1f41191d6ba671647e3df21b4949a90e8447c19eb30f65cc1a1c7e774f8e0ce93833c0dcbe2af7f5608e94dfcf9b1575c0fbacd39c26487de3f6e2086875747a9cb18e1154c2a4c3b53b72e5dbe54e38be3ee54cbb4d341181262215289b4bafda59a9712291539fce40280f04acc767fd241dc9664492bc54e305e528c4f69404a948b03f1a1e44fd2c35a814cc87faf91c9d77f4d08884952b5eee8ca8f5f9b566ef67e331bb3c7bf0d7ae05da907746eddebc8040686c7199728f18ce9124a3b389b238f2fcecf11be87f4722a5e47ae23f8d4195514289cba879612217d1202c0c471eb9385ea4318ab8c5fa3fa176323a94d39ec75b23c26719def22988589cb48f36c67991cc04bd9c45ea91d104cc39cf2fc66de3d61d077124a0c21d95db73076ed2ca3a8bcd979985ee468f312946dddcf3b8e7f044ce49f7334f2353ce9a2d72878561714f71e36414259796d19b4be40e6b350e1c9d033b4d2d2f7d3e4964835b687ebe82ce40cfe14ba0dd6ebc092a1e471565f43e26f43a79306e2aa8db4ffa20bbbc27f371328f20f9b40f5e238395259c5fb850dff6dd795b206d2fccef18581e8e91812c855c7ad1a0c1cff819466efac9240c8523f2616fffdd7d518edeeafeb93466a0c3b301455c8b10e1ca897acd11d148a2b3c0b5a9372d45cc5ffc4f718e22a03b403c0257a289859131187944d057ea16a6376d36d0679cf620af1d237b4303cda2a2303f9955f63333edf467206b6d285c245c13747608df8734c9048bb8c9ef26074723ea8d1f1af417d23fc893b39f985d1ca87a239481748f7ae49c539cd5f7046fefe093ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558e7cf39c6d7cbebcc1d2b4885a192e8af277f9ecc7dab1b529b3f74fece78d75c172445c3c25fcf3bf96609b20634c4b857808729d643e396fbeefdc65c186cec18db78d4d47022ee55304fe5dc03ab78ac97752d9bf6f1e1c1d4113eff0274f2fc1b2d4f60b2bfbde4944f9922878e3eb8b6a632c21b3e378f618ee8a599c93fe0757ef4622e98eedf99db60ba65a9d193dd833aad5d71ffbd42c1679ef15acf9ed5fefb4064001a736ba62a2ff638fc675490865d4e4001cbc4973aa11dd6b2613d7e1130e83669d2851bdd718ab79e027acea55bbeb1f09a135ecf32c8104c783f8835fd0e57e3744204077b9e608e9c93343e568d0ef3de1f9c416a5056414ec5bc02eab8af8a7e195237325c7ca03a3552f70738ff3a0cdbf5ce5caa8d87d3e450af3a6a811212c0fdba8bd5990c054c9b740404e027a562de7393ce5e9909c8df2744cfcbbd35d4e5f14dd596d1bf5d5ba2f55325b2644059ca0a6142926a361f8aa5e76882a951f8204ee6a948e0eae2c8a5f57ee8831f77cb85248b7875df0818d2b4670345fdead10920607f635c2d7a109c85d1b5233bb6513939acb0f37ac38f91df51ef58a249d88280274a89839f6bbd11d8c0e28c6b40baed6c7273bd5d528ffdd70ec15c97a7af82f41c9e306d00530b82b5ab69b4105d06fe6b757fa31c61075f50a19bf258b6d4eb97e808ea84736a276e681c944eda2c2f853984596c0a1eb9d5cf045c5a7a71876bff33fd37064a73e78d3d376fc034f273d86b723f1042a6635e735ac5287b30a2e7a608676d3e36c3ff6fa2a3c74f72f1bbe2779a7495896ff305d3e6dfcb751e425adda8ad875ea5aa5265001dfc38723066dbecb2144f3af060f2e9e571d9a4577feb95ee59a5eff769484f59ca31a792fed548c9ce5e5ed207fc6a2222dba30f72475197c5728544b7da03320f7d0b94c5d66c36fa2c81cf40f0ce2b140c2c6f9eefb9131edcc7c483928bce916ef38c378311ca35ecd2f4b2e5cb19bc927217d28f40518392ed10c49382bfa3ea3d97a50980c956058f2cd4d176ceab7fb0ef2f0d5efe7f676bf5cd8247452929c56997fe700b2830aadf320fbe57f2e1189a43fd9143defef5b4e60913cdc4644f394031cacae908873b664db3c1e6bd390d69fbf16a9aba02677d2ab32d9c5a7e3c36d862282910f7f6ffe1436b22245d41dad7d294e9de470e2d8365334ac188a76ace37af715d58be6ee40c438ab3ca07c684fc75c7418a3e5e8bc8c7cc2206d9c2b810bf3d12d886ff4d1077261fab2d1a61daa5cc912e750eb001e8fc9da7962e30f958b4471e3538bf7c106d8fc215228bad747ab2719e3cb4fd2021fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555ee245d80094bf00d20a64c149c65034ffce5725905b7a7e4b0b3b202364d9806af398cfbe93c4382a79dc13864df2225dbba49b6e4bd07e773c3577b8b0c7a368cd5047d8922cbaaf29d83592db80e5b3a660a61f28eecdafe5066f188b858070508b6e9bf6e5122ce95f477f76f52682143a3493fab9db05a3e3b68d650234df7aae4b0ab01009d7ccd0cecc1154fa73207541787ca656a472019ff62714842eb744740df783db1ac61ca8faecda181f6a766adf3298b2057af9acfef1db24b549767baa40aedb6c7405edcb047ba9dc7c9f6d2754a3224e8aa762b5b002ca1936d34c64369884a3888bba7eb408d021a516c40b68bfcbec33391c12893b72656de2722c6ad67db69a5698a8b20b293303877025c1a47d74b48002db984538b4e1cfc5631c8aabf7746fa71ee483c990c9b1e9d36ad90c8e9acf80b16cd66937acb7c2517c0eab39a8016067d5fc408ceeed9561d20a4d67080e48d87a4d3fdc7f5ee3c9be53576c5dd60224b97e5fde2e0e9588d8e74ca8467d2d14afa95a6a0801b0d0fbf239c651c63ec7ecda53d210c3eaef04501e0fe3e89cd846a5863663967f63b2bb4287c358e5b52c4431598e0364b5d6907e600c98b151a022a2d2f10b3b295cb0a7d2d820df9f8f63f016c7bec74c88a922edcbeb58df2b891c758c4dcf07d12ad15aa61007ce0059c323369063a459f61e1184ef71448805bd3f7b28194973ecc2b807da3a6bb78e1028d4784f3cdaf785d30893850fe1faacf81b9aee8eab0c3f3a3fc901611f8e1d4ca28b0113a5e1819ee730be77b423008f0e7a8f4a2471c225dce5bfdbc91b58a295e56a829c4857f8b4e6a11b48b4e206dcae8b5ef1c99a0e62c4e02181971bad3ec4d86025df8e5319af3c4a9d909344226bd484e576aac4eced21a1db778292e9cf7770e021b1db0f92f90138ba2cdc6575ff4eaa673fcf28290f3020fc41dacb8c6ad27f8be36c5b7228e73a6ed90be89b0cd268072dbea950844d01e7f122e24c5b7d6e0d9553da1c77dfaf1facd5e97cda7e3f28a590fbc0ca8a5b6659c0b4343ac7258ff6e96b7f324f591163217f3c9df3ba8422c89b604565d3104842018241ffa4731ce00b6c8cb5841f982299a16929de189960da77d0da234d41f7f64ca10636b083405a535a35b3eed816f35b7ead2e2ede7c2ccea2339baa2e3169db821fd3a2d3cd1c23592da2e55d1d5b8a3137a8128a59c6e0db9f97ff86f6ffb3663a02b4e71ecc85db505f1bcaee082db8fbf1523bbfba662acff59d88c583ac14ade9b4da01f8206362cde3eba0aebcabb8aeef417d1a7e0474631a53de05ccc355d8493bc6456c6aeb1c5358aea3d6a8ac81d081e8d1ea9a9be0854409a57e2c21e24dedcf9287b3df5b51abd981f976e0d3e687ee98dae6c12fdba3b5409fba76363eae2bfa0d05312393ee425a7967082adc2e6e01f53aa57e094d0eeac903fbc691ef85673ff0da45643e83d841a8c21067fe716a7d64c2f3f047f6ea2c2decff6213203871e58f4e9c6e08146943bd6b401f007a49a6ccf38945fb4f5a8d2d77d62afd30c8d3738cf76bde9566185d49a4b24f686915c33315dace138c951739b06d89e304a6d2adc3d83dc66ce3dcb42af2faac3718f416e4522cca976b5cb7f27e3b8c5f4b07ae58b65e511b26ca621376b0aae7d934b74348d74fc299aa97bd2b01ed8e8403419dc745217b52b05c9d71768b2d90ac66b03bbc02a5624dc8950a11cfea3e288f48fe0c766f10f4d8478e04751475a4400429b2bd6589a536ae391d27b761c599994b4c49ed4650453c431a7e44eaab7e679474dcf48d5f02119276eb6b40fa2ee1c5e5012291ec5fc961bd2ffaad6f070642412f6517e09a83bb6da1860fed6c32b43a98898ac4d336c3ab21a93034561117540a0fff5739d03b68295a5333e91d9a3f23893e2dfdd7342588c425c71737d0b50728aa267bb0b3ce9720018dd1b9ad58737c5697cb28435c6697074b47930e177d0e4731e92577a6a76cdb5ab22215a98aa03d5156e3a04d72737bb98fd88b7f2d8b6c177943db0569e3fff85a40862bae894550ad135ef664014b4bf3127b9f09b237b50b9c455fd892ba9730bc49fb34ad89fc07b40269b72055dd25d5909ba25ab7702ce205344f7d6ee3afe1d330f3a0281c4148a899ca323ca453da4feeff68fa93b3a102c56296b1d436f634bf9229c1859c2ae462177a8479789d0a7762f85f90f271181c5222c91ea6493a557fd98e7d063bd475bee80cf201ace9d39ef0f05548f329f4c482a4fa7f90dbedc5c8679dd1446f89525a93acbc92bcf1890f1d62785a34eb7c43d6628b147f16d02b38ac53f619665fa73ba3861716811935d8d839c16fec96252b23430671d397cb689da94bf8fec76eec278ed742e10246b250d58fc7b038c5bff7058e5e7dee07b84de6688f9369f9ffaf7330a7770ec845f22d88fd58a3bf025892eaf86cec7b67301ae0bb98763a68cb5ca116c0c477a04010b9b8b2d81b0c420b5f259acf11dc96b231dd483c1b34862578cd697e9e8c87f810f4264e546b1b6e93f8b6ef3b3f08965bc6cf207133f5049c80b4b685ea48816cacf56c260f9baee33cbb228f7f423b2baee4dfe1583e05aef2800affcd7226b602a1075ca358c8f0e694d6ec5f76ecedf59b0395a7472647ceb2eaaa6d732ab49efc7a1660cf71dfe0f7103b4f9f0fd0c036918f535f9bf2e7145e413a5f0a91cff727e987649fb932f5469de8468c58e49ce2feb1f60d79eae1a1df73fa5be514fc474e8b9e41f39dd0dba246570f3d916949c6511d980a054c743646826146997860da2020e2e7d3bb8e3bc278c70e996a67111b89f34cfdeb3512b7886ad992984f6a35b1a100c47771d773bf51d29f1b15d27817c0bad3746207c7310eb288b6d6b9d38b7a23493b52ef70817328ba87b6506ceca5919dca2d03f9f7ff2a09b33a742ea0ad20f29d6bee1a9c6f6a28fa0d5da234b2a7bdabaf3b7a5c8970bf286862c9715f862bf1883157d0706f10c167e0e1563dafee5a5aa3e424d0938912bd7045ea75680eda226f8e099264c0fb38412c00afc69f57fe27d1b6bbca25a5d36796c2e9e0f57e75b89d963657c54221ae192fe5fa9b35a069001f33c09d79d2b137cb40d6433b3c553dee541ba970f8989336cca7463e297ba248f2c0cf6653d8490e7211e6b3d7f272480e7df19b9ae375094edf81ae5a9783c7046c537617329fb29f982ee366ec306c27d8b2538e62aad9906260ea80b143cb5ca921359e3140666fd730e59c113293ed4041324bf74c343ff2e01a1d62211f8971c2a17108bd293565a8d538049eba4f25aa24f0eb525c0b0954103c3bf7e488c8d128227cf73c4f1db888791890538a2eeac47a418006aae0e091e9edfef6ad747b510a9b4066ce41ed468bec1487c9137891f1c37789cb2bd9585d56649118cab5965585c851a84c6f2423adc3d5ab527ada9cf800477959179e822756ac630426c596ae69239ffb6becce2c3c8c3bfecefdfc4689441b4ec138554c485b8deb9e6f27ba412704b02b8cc2e08249d59e154a8c09847243da04b0bd355b22c7670e58573b4ea28e9e616edca2a767975d8a961a312366bcd9b0c01e31624245928866733f7e98ed763e18834f569490823d2e7d1b6bb2b6deee06b1681da473f0ded15bb420d2023ea3b8e165c2ad53729537345be9af86cc691727863cf34bae901cbf375644709af64bebabd2609f90e4c318d1bcbb0d7732dbec0dd677e770bd1352b8bc30b47fe27f3fc1668a2f9e738d41eeffeac1aea3c08de087b967d445f139d496d56083c9fc46e99f067d110f483ae3e431806327866c14e9619fc04b41992000ee1f5d0cc12cfd01a6ee12f4d9b0f6dd3066c896c84cc501690d75c735b3087f34c7139ea9cd2e78889848543f62317d89e3a8dd695b2de3025d625e9e7cb6080f1feb0a3daa8c8fca678f1473b682f7c555e51a4d3a24d142fa4da5fcb8f8345dbb58d07dc36cca999505240d796cc8245bf5bcc7d6d19ec28f32f8251c2d029878ca0f3e23cd434dfd566c352f100eef482abd5729cab59bfd59f1485464a3bee59797fd4bbb05b7f507634034101ee45b295202b281d1dac5714c2ba97122eadd65b4d7e0ef87b3ebcaa186c3fa5e0a450e8d8e8db407f5a6bd2d8f59afc7afa769f8c3e33dea4cd942bbec368007bfb215d433f18c4243f40d131d01fc2284f8c057d0e69a5c8f30cc28929f09e14767883f0ef69662ff91d675ddece9c2f04874e8dffd948e53b804c984db703552ce962e051eaefebc1dc484eab06344d46eb27077f21600dbb2a02f81cee716e64d38165a2444145d1751f9ea1aa3f5e9c3e2d4c4a01afc7c599c1de6b0973eceffd80f5f80ee3e1d753d4b1a7385cb3402bf6c056a571cfb83596c869d979310957ef75f10c0ad1e41dc6267866d25e9ea4772dec34e460c3f598ddd251407ea66e0fa140ea42f25e053e933380bca7c1b952c73fb77fde544c862783361373a59da2404612b5a276459e69157212013247c42ae6705f73bfa9ed29cae37bd2cafab4a5c674aacfa42f67254a2a34966e06d34ebe67fddc8e76f7b463cca75830ed46faac22b7c501e00b1219f1af2a47bf825895d9e5364e10761dd244cc4b50ad2bc2bfbd24f8483e7b040346672702fe5fe06779b4d40cad1e9ea0cadacd0418b900d4265135e0f829cc19d1f1115729840504d569161d26e156d2f6023f20504ea77a9676a51ff58b1a791a9ebb2eca8128177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e6dc9e2e9c13d7194421ed8aab435b8a4fbcd4352431be291604b18357a69ac879a975e3006aa279294f7301e15a7fff880e34e902e4c903364fdf8e9dbf6a5fb07a3e64e56d9d8168076f5abef90ea5f027495e65df52bbd58874d650f6cb3d9c726d4181bf9392071423545eb9b8cb7e0322317de9a32488c5608bd4f30389f744a296d38364b3ad4f2b0a7f14cd95795b84593d107efd7f65ddcdd3612e2e7821b03562ac5271af14910ebc4b16b0f746719290fabc989a0ffa52f8765747rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmeld-3.22.2-2024gos20.163.13.src.rpmapplication()application(org.gnome.Meld.desktop)meldmetainfo()metainfo(org.gnome.Meld.appdata.xml)mimehandler(application/x-meld-comparison)@@    @@@@@@@@/usr/bin/python3patchpython(abi)python3-cairopython3-gobject-Gdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GObject)typelib(Gdk)typelib(GdkPixbuf)typelib(Gio)typelib(Gtk)typelib(GtkSource)typelib(GtkSource)typelib(Pango)3.63.0.4-14.6.0-14.0-15.2-13.044.14.3fg@e@ccd@bb@ar@a+@aC1`y|@`*b@`'@^I.^,-\\1\>@ZZZY@Y)@YY3YY=0XXs{@XVz@W@WWf@W>@WAndreas Stieger Bjørn Lie Antoine Belvire Michael Ströder Michael Ströder Bjørn Lie Dominique Leuenberger Stanislav Brabec Dominique Leuenberger dimstar@opensuse.orgBjørn Lie bjorn.lie@gmail.comDominique Leuenberger Michael Ströder bjorn.lie@gmail.comastieger@suse.comluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.commvetter@suse.comzaitor@opensuse.orgzaitor@opensuse.orgmichael@stroeder.commgorse@suse.comzaitor@opensuse.orgdamjanovic.ivo@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgfcrozat@suse.comastieger@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgbadshah400@gmail.combadshah400@gmail.comandreas.stieger@gmx.de- Update to version 3.22.2: + Fix incorrect DLL paths in Windows build. + Remove upstream deprecated 32-bit Windows build. + Updated translations.- Update to version 3.22.1: + Work around layout sizing issue + Fix broken search context + Fix issues with pane contents swapping missing warnings and incorrectly handling blank or version-controlled panes + Fix go-to-line accelerator conflict with previous-conflict + Fix unintended requirement on Adwaita cursors + Fix incorrect cut/copy/paste sensitivity on pane change + Fix multi-row selection in folder and version control view + Fix missing pull/push version control icons + Refresh highlighting theme when dark theme preference changes + Remove filter and conflict buttons from new comparison tab + Fix scroll not working in file action gutter + Fix line number rendering when changing font sizes + Fix overview map not redrawing on text wrap toggle + Set minimum width for notebook labels + Improve notebook label ellipsization + Fix Meson byte-compilation support with DESTDIR- Update to version 3.22.0: + Fix text filter changes on existing comparisons + Build fixes + Documentation updates + Updated translations. - Drop meld-3.21.3-fix-executable-permission.patch: Fixed upstream.- Add meld-3.21.3-fix-executable-permission.patch: Restore executable permission of application. - Don't strip env from shebang line in %prep: It's performed via meson since 3.21.3.- Update to version 3.21.3: + Features: - Add shortcut for open externally action. - Add improved tooltips for tab labels. + Fixes: - Move horizontal-icon menu section to regular menu items. - Fix chunk navigation actions sometimes not working after chunk push/pull actions. - Show more parent context in path label display. - Update meson build to strip env from shebang line. - Fix left-click chunk actions under certain window managers. - Fix version control showing console windows on Windows. - Fix path label display for very long filenames.- removed obsolete cc7746c141d976a4779cf868774fae1fe7627a6d.patch - Update to version 3.21.2 * Features: - Folder comparison now supports compare differently-named files across panes, by marking files for comparison (Helly Guo) - Synchronization points are now significantly easier to use and more robust, and have new user documentation (Roberto Vidal) - Added option to ignore Unicode normalisation form differences when comparing paths (Dan B) - The files or folders being compared can now be swapped in two pane mode, using the new View -> Swap left and right panes menu item (Helly Guo) - Folder comparisons now show a "(scanning...)" indication in tree view rows as an additional visual cue that the comparison is still running (Kai Willadsen) - Folder comparisons have a new optional ISO-format time column (Kai Willadsen) * Fixes: - Update icon usage to support stock icon removal from new Adwaita versions (Jan Tojnar) - Build fix for Meson 0.61.0 (Silvio Fricke) - The new pathlabel widgets now support user-provided custom labels (Kai Willadsen) - Fix file selectors in folder comparisons to always open in the current folder (Kai Willadsen) - Using a custom save path (i.e., the --output flag) now sets a buffer as modified, so that unchanged merges can be saved (Kai Willadsen) - Comparing new or deleted rows in folder comparison now opens a two-pane file comparisons for consistency (Kai Willadsen) - Destructive dialog actions now have appropriate styling (Kai Willadsen) - Invalid user settings for folder comparison columns are now handled more gracefully (Kai Willadsen) - The nightly flatpak build now includes Git to make version control comparisons somewhat functional (Kai Willadsen) - Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638, [#645], #660, #662, #672 * Improvements to translations- Add cc7746c141d976a4779cf868774fae1fe7627a6d.patch: Fix build with meson 0.61 and newer. - Add appstream-glib and desktop-file-utils BuildRequires and add a check section, manually verifiy metainfo and desktop file during build, upstream does not yet provide a automated meson_test for this. - Drop update-desktop-files BuildRequires and macro, no longer needed. - Drop obsolete conditional shared-mime-info BuildRequires and glib2_gsettings_schema_requires macro, only needed for long out of support versions of openSUSE.- Update to version 3.21.1: + UI changes: - A new custom per-pane location display widget replaces the standard GTK+ file chooser button and our existing placeholder path display, including actions for opening containing folder and copying file paths. - Version control comparison has had its action bar modernised in line with file and folder comparison. + Features: - The find bar now remembers the previous search across panes. - We show a warning to the user if they're trying to compare a file or folder to itself. - Meld no longer uses custom file chooser dialogs, improving portability and flatpak behaviour. - Two pane comparisons now allow Alt+Right/Left to work in either pane. - Certain header bar actions (e.g., conflict navigation, filters) are now only shown in their appropriate comparison types. - The application title no longer includes the per-comparison label. - Add a preference for GTK's dark theme support. - Retain clipboard contents after exiting Meld. + Updated translations.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Add typelib(GtkSource) = 4 requires: The code obscures a lot of logic, instead of requiring GtkSource 4, they require GtkSource (any version) and then runtime complain if it's not 4. (boo#1184842).- Update to version 3.21.0: + Move to a modern GTK headerbar-based design. + Make file comparison change navigation more intuitive by changing how it decides where to scroll from. + Completely refreshed Meld application icon. + File comparison now has overscroll at the bottom of file comparisons, making it easier to see end-of-file differences and improving scroll syncing. + Text wrapping, whitespace, line numbers and line highlight can now all be toggled from the file comparison status bar. + Features: - Add support for CVS in version control comparisons. - Copy selected file paths in folder comparison. - Improve dark theme detection so custom Meld highlighting better matches the user's theme. + Fixes: - Fix file comparison closing after file save (Vasily Galkin) - Fix file comparison handling of certain line breaks (Kai Willadsen) + Internal changes: - Add Meson build system support. - Move from GtkUIManager to GAction-based actions - Move all UI-file-constructed widgets from custom Python wrapper classes to using real GtkWidget templates. - Move to new GtkSourceView 4 API. - Modernised Python GObject API usage, including signal and property usage. - Support Python 3.8. + Updated translations. - Switch to meson buildsystem: + Add meson BuildRequires. + Use %meson/%meson_build/%meson_install instead of python3 setup.py calls. + Drop hicolor-icon-theme, intltool, libxml2-tools and python3 BuildRequires. + Add pkgconfig(glib-2.0), pkgconfig(gtk+-3.0), pkgconfig(gtksourceview-4), pkgconfig(py3cairo), pkgconfig(pygobject-3.0) and pkgconfig(python3) BuildRequires. - Remove legacy post/postun scriptlets. - Drop meld-nodocs.patch: no longer needed after the port to meson.- Update to version 3.20.3: + Fix folder comparison sensitivity breaking when cancelling a scan. + Fix Subversion comparsion on Python 3.9. + Retain clipboard contents after exiting Meld. + Fix wrapping in notification bars. + Fix border width in our file selection dialog. + Fix occasional traceback when closing comparisons. + Update links to reflect move to Discourse. + Updated translations.- Update to version 3.20.2: + Fix display of large file sizes. + Set file chooser encoding to autodetect by default. + Fix ignoring blank lines on text-filtered files in folder comparison. + Fix expand/collapse actions for missing folders. + Fix some incorrect action sensitivity settings. + Fix height of commit dialog. + Fix install support for Python 3.8. + Updated translations.- No longer recommend -lang: supplements are in use- Update to version 3.20.1: + Fix bad comparison highlighting with VT characters. + Fix folder comparison display with >2G files. + Fix support for missing folders in folder comparison. + Handle trash-related errors with NFS mounts. + Add release metadata to appstream data. + Issues fixed: glgo#GNOME/meld#268, glgo#GNOME/meld#295. + Updated translations.- Update to version 3.20.0: + Add Enter as a Compare accelerator in folder comparisons. + Change entry and drag-n-drop file changes to confirm discarding modified files instead of offering to save, for simplicity. + Fix menu sensitivity in folder comparisons. + Avoid dconf writes of no-op window size allocations. + Issues fixed: glgo#GNOME/meld#262, glgo#GNOME/meld#247. + Updated translations.- Meld 3.19.1: + Support comparing remote files + Significantly improve folder comparison performance when comparing large trees + Improve folder comparison IO and memory use + Add recursive collapse/expand actions to folder comparisons + Add OARS metadata for software management + Support file drag-and-drop directly on to textviews + Refresh the application icon and add a processing pipeline + various bug fixes and translation updates- Update to version 3.19.0: + Features: - Add new per-pane status bar with selectors for syntax highlighting and text encoding; - Allow text encoding to be chosen from file selectors; - Add new go-to-line action and UI; - Folder comparison now explicitly indicates symlinks in the tree, and shows the symlink target; - Inline highlighting now draws whitespace in any changes it covers; - Navigating between changes in file comparison now briefly animates the outline, to make it easier to keep track of the focus in busy comparisons. + Fixes: - Handle file deletion where we can't move to trash (e.g., network mounts); - Keybindings for notebook switching work again; - Threading fixes for more responsive highlighting and better exit handling; - Memory and file handle leakage for closed comparisons; - Make the --auto-compare and multiple --diff command line options work again; - Avoid a race condition that made the "Resolve conflict" prompt unreliable; - Invalid-iter crash when refreshing version control view; - Make non-existent files writable by default; + Bugs/issues fixed: bgo#589366, bgo#783989, bgo#785313, bgo#785630, bgo#786629, bgo#786867, bgo#787256, bgo#788455, bgo#788487, bgo#790335, bgo#791173, glgo#GNOME/meld#46, glgo#GNOME/meld#97, glgo#GNOME/meld#133, glgo#GNOME/meld#146, glgo#GNOME/meld#151, glgo#GNOME/meld#152, glgo#GNOME/meld#158, glgo#GNOME/meld#159, glgo#GNOME/meld#161, glgo#GNOME/meld#165. + Updated translations. - Conditionalize shared-mime-info BuildRequires, glib2_gsettings_\ schema_requires macro, and desktop_database_*, mime_database_*, glib2_gsettings_schema_* and icon_theme_cache_* post/postun scriptlets: only distribution releases where RPM 4.13 is not present still use them.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Add python3-cairo requires: Fix startup of the application (boo#1062151).- Rewrite description to put the package in focus.- Update to version 3.18.0: + Fix VC status not updating in some situations non-flattened mode. + Command line errors when invoking a secondary instance will no longer cause the second command to hang until the primary exits. + Bugs fixed: bgo#786629. + Updated translations.- Update to version 3.17.4: + Rebuild source tarball without spurious files. - Drop obsolete clean section. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only.- Update to version 3.17.3: + Fix folder compare when using text filters. + Make activity spinner show when inline comparisons are running. + Migrate back from threads to multiprocessing for inline diffs; unusual CPU contention caused this to harm interactivity. + Manually refreshing a file comparison sometimes caused diff navigation to break. + Folder comparisons that update their state no longer break navigation. + Version-control comparison on missing files now work again. + Fix regression in initial focus for folder comparisons. + Fix handling for added, partially staged files in git. + Bugs fixed: bgo#784436, bgo#785603, bgo#785859, bgo#786043. + Updated translations.- Update to version 3.17.2: + UI changes: - Significantly improve synchronisation of scroll bars between panes; we now try much harder to scroll all of a chunk on screen at the top and bottom of comparisons, and handle last-line-in-file cases better. - Place the cursor at the start of a replaced chunk instead of after it; this change should improve keyboard ergonomics when doing three-way merges, but does change our existing behaviour. - Remove Shift-based scroll locking; this was already broken by a GTK+ change, so this is just making it official. + Fixes: - Show correct column offset in status bar for tab indents. - Fix installation with a prefix for Python 3 changes. - Fix initial scroll-to-first-difference behaviour to avoid a race condition if the first change was on the first line. - Improve text wrapping behaviour in information bars, and avoid too-large allocations with long labels. - Work around infinite re-allocation problems and silence GTK+ allocation warnings. - Fix bad UI state when closing a single-instance activated window. - Fix bad function call when using internal git conflict resolution. + Updated translations.- Update to version 3.17.1: + Features: Improve version checking, and try to show users a nice error dialog when Meld's requirements aren't installed. + Fixes: - Help and documentation fixes. - Re-silence GTK+ logging with glib 2.46 structured logging changes. - Fix chunk deletion at EOF with CRLF endings. - Note filter performance effects in folder preferences. - Fix button alignment for new chunk action buttons. - Improve use of the newer emblem in folder comparison by showing it only when meaningful. - Fix crash caused by bad colour theme lookup. + Updated translations.- Update to version 3.17.0: + Port to python3: - Python 3 support; we now require Python 3.3 as a minimum. - Python 3 compatibility fixes; too many cases of bytes/string confusion, syntax changes and other miscellany to mention individually. - Handle new unicode-escape behaviour and unicode/bytes confusion for process interaction and version control plugins. - Add support for byte-based filters, to support directory vs. file comparison filters. + UI changes: - The "Tabs" menu item has been removed, to better match up with more modern GTK+ design. All of the actions are still available in the expected key bindings, and there is a new per-tab context menu. - The change action buttons in the central pane divider now correctly render as flat buttons. - The curves in the central pane divider are now... smoother! + Internal changes: - Handle reload notifications better in asynchronous saving. - Remove multi-process diff in favour of asynchronous (threaded, but GIL-throttled) matching. - Performance improvements in rendering of multiple widgets, as well as for initial text comparison. - Many updates for GTK+ 3.20 and 3.22 ABI changes. + Fixes: - Update supported version control list. - Update requirements and build requirements lists. - Don't create empty help/figures directories. + Updated translations. - Update BuildRequires, Requires and Recommends in line with upstreams port to python3: + Removed: python, python-gconf, python-gobject-Gdk, python-gtk and python-gtksourceview. + Added: python3, python3-gobject-Gdk.- Update to version 3.16.4: + Make error displaying more robust with non-ASCII locales. + Handle themes with scrollbar steppers better. + Fix a traceback when pane has no file. + Fix triggering "Delete Change" actions from menu. + Handle style theme not existing. + Fix unintentional glib requirement bump. + Updated translations.- Update to version 3.16.3: + Fix bad scroll syncing and inability to move between comparison chunks in file comparisons. + Improve version control view behaviour when opening missing paths. + Fix saving of text created in blank comparison. + GTK+ 3.22 compatibility fixes for saving window size. + Fix formatted patches missing newlines in certain cases. + Silence GTK+ warning logging if not running in uninstalled (i.e. development) mode. + Update AppData. + Updated translations.- Update to version 3.16.2: + Fix performance regression in text filtering. + Fix regression in respecting custom text encoding. + Updated translations.- Update to version 3.16.1: + Fix regression in support for file comparisons from pipes. + Add open build service directories to the version control filter. + Add darcs to list of loaded plugins. + Fix the dark style. + Windows build fixes. - Drop meld-add_osc_to_vcs_list.patch: Fixed upstream.- Update to GNOME 3.20.2 (Fate#318572)- Add meld-add_osc_to_vcs_list.patch: + Add .osc folder to the list of files ignored as option 'VCS'.- Update to version 3.16.0: + Updated translations.- Update to version 3.15.3: + Handle unicode dates in non-UTF8 locales in folder comparison. + Try to auto-detect when to use our dark theme highlighting. + After undo/redo actions in file comparisons, place the cursor at the natural edit position and scroll it back onscreen.- Require python-gobject-Gdk: pygobject was further split in order to be able to install it without X-dependencies. As meld is a GUI application, the dependency on the X-stack is no issue.- Update to GNOME 3.20 Fate#318572- Update to version 3.15.2: + Port to use GtkSourceView's file loader and saver helpers, bringing several benefits. + Loading and saving speed are significantly improved, and are asychronous. + We try a wider range of locale-specific file encodings by default, and still support user-specified default encodings. + We now support saving files with inconsistent newline types. + Binary files will now be loaded on a best-effort basis. + Reinstate support for Darcs; this is currently limited to very new (>2.10.3) versions. + Folder comparisons now apply text filters in the same way as file comparisons. + Add support for showing new shortcuts help dialog. + Preliminary support for building Meld as an xdg-app. + Fixes: - Many fixes for GTK+ 3.20 theming changes and widget compatibility issues. - All accelerators should now consistently use the Primary key, for better integration on OSX systems. - Significantly improve text filter performance. - Fix performance regression where scanning for missing files was extremely slow, especially in large repositories. - Fix truncated line number display in short file. - Fix filter dropdown not appearing below button. - Add more documentation on setup and installation requirements. - Update the AppData to spec version 0.7+. + Updated translations.- Update to version 3.15.1: + Text ignored by filters is now dimmed to give some visual feedback that it's being ignored. + Text filters now apply independently, improving consistency; note that this is a behaviour change as filter order no longer matters, and filters will always apply to the original (not the filtered) text. + Recent menu items now show more detail in tooltips. + Update dialog action area layout for GTK+ theme changes. + Fixes: - Conflict resolution prompt now resolves properly again. - Silence some GTK+ assertions on window close. - Fix default filter issues from recent rework. - Percent-containing commit messages no longer corrupt our recent commit messages store. - Fix some problems with unicode user directories on Windows. - Fix encoding issues when saving files with load errors. - Fix drawing corruption when scrolling horizontally. - Fix clicking on the diffmap scrolling to the wrong location. - Fix off-by-one drawing error for final line in file. - Fix introspection requires to silence startup warnings. - Fix clearing syncpoints. - Add manual appdata kudos markers. - PEP8 fixes. + Updated translations. - Rebase meld-nodocs.patch.- Update to version 3.14.2: + Fix some GTK+ assertions on window close. + Fix commit error with unicode commit messages. + Add manual appdata kudos markers. + Updated translations.- Update to version 3.14.1: + Features: - Offer to open binary files externally. - Use locale-based default encodings. + Fixes: - Fix crash with some GTK+ versions when using --output. - Fix merge-all action not working at all. - Fix creating patches with unicode path names. - Fix copy-to-clipboard option in patch dialog. - Fix diffmap alignment for new GTK+ allocation behaviour. - Improve float accuracy in folder comparison timestamp resolution. - Fix default SVN keyword filter to escape $ characters. - Fix display of unicode --help from command line. - Fix keyboard shortcut docs. - Don't incorrectly show identical notification for changed folder comparisons. + Updated translations.- Update to version 3.14.0: + Fix crash when starting folder comparison on Windows. + Fix bad chunk action behaviour for middle-to-right actions in three pane conflicts. + Documentation fixes. + Updated translations.- Update to version 3.13.3: + Fix syntax highlighting under Windows. + Update Windows build for newer pygi bundled libraries. + Fixes for incorrect descriptions in manual.- Update to version 3.13.2: + Several fixes for argument handling and tab creation: - Create --diff created comparisons after args-created ones. - Fix --label flag incorrectly applying to --diff created comparisons. - Create --diff created comparisons after args-created ones. - Fix relative path interpretation for --output when created from a secondary instance. - Fix window presentation ordering when creating a secondary instance. + Several fixes to unicode filename handling in git comparisons and manually-assigned labels. + Fix incorrect comparison display caused by unicode (U+2028) newline. + Fix not being able to activate some change bar actions by temporarily disabling overlay scrolling support on GTK+ 3.14. + Stop recreating duplicate recently-used file placeholders. + Fix out-of-date man page documentation. + Test fixes and testing improvements. + Documentation fixes. + Updated translations.- SLE12 SP1 package (FATE#318492). - Fix Url.- Update to version 3.13.1: + Features: - more consistent comparison output when line endings differ: . Folder comparisons will now show an identical notification similar to the one used in file comparison. . The "New blank comparion" button now works for folder comparisons as well as file ones. . In folder comparisons, the expansion state of the tree is now remembered when you collapse and re-expand a row. + Fixes: - Better support icons in RTL locales. - Fixes for file encoding when saving with bad or missing encodings. - More consistent dialog handling and appearance. - Deprecation updates and compatibility fixes. - Fix bad comparison offset when multiple line breaks occurred on a single line. - Unicode fixes for file change notifications. - Warnings (such as deprecation warnings) are now explicitly silenced in stable Meld. - Folder actions are now disabled while Meld is still scanning folders. - Fix some command line handling for ambiguous relative paths and invalid URIs. - Fix updating the comparison map when a file is updated within Meld. - Rebase meld-nodocs.patch.- Update to version 3.13.0: + Features: - Make syntax highlighting style configurable. - Implemented incremental search, match highlighting and many other find-related fixes. - Add support for GTK+ global dark theme setting. - Add support for pushing change deletions. - Remove cycle-pane action in favour of previous/next pane actions. + Fixes: - Handle Unicode filenames in a git tree correctly. - Many fixes for recent GTK+ deprecation warnings. - Fixing flickering inline highlighting on updates. - Multiple work arounds for change colours not displaying on GTK+ 3.14. - Fix inconsistent file chooser when cancelling file selection. - UTF-8 encode patches created from the patch dialog. - Fix text-wrapping reset caused by the commit dialog. - Fix text background display on certain themes. - Fix for launching Meld with certain Git environment variables. - Add GTK's settings.ini file for font blurriness fix on Windows. - Fix display of change action buttons and line numbers when line numbers are shown. - Fix positioning of the change action buttons. - Fix tab width setting not working correctly. - Fix starting comparison of Subversion checkouts from a subdirectory. - Fix starting Meld from a differently-named symlink. - Ignore errors when copying file metadata if the destination file system doesn't support it. - Automatically recompile stale in-place gschemas. - Handle SIGINT to support previous quit-on-Ctrl-C behaviour. - Fix missing cache opcodes in some circumstance. - Fix text view expansion when resizing patch dialog. - Build fix to always include C locale when LINGUAS is set. + Updated translations.- Update to version 3.12.3: + Fix inconsistent file chooser when cancelling file selection. + UTF-8 encode patches created from the patch dialog. + Fix text-wrapping reset caused by the commit dialog. + Fix text background display on certain themes. + Fix for launching Meld with certain Git environment variables. + Add GTK's settings.ini file for font blurriness fix on Windows. + Updated translations. - Drop meld-Dont-pass-git-env-vars.patch and meld-Repaint-TextView-background.patch: Fixed upstream.- Add meld-Dont-pass-git-env-vars.patch and meld-Repaint-TextView-background.patch from upstream. Fixes boo#909824.- Update to version 3.12.2: + Fix display of change action buttons and line numbers when line numbers are shown + Fix positioning of the change action buttons + Fix tab width setting not working correctly + Fix starting comparison of Subversion checkouts from a subdirectory + Fix starting Meld from a differently-named symlink + Ignore errors when copying file metadata if the destination file system doesn't support it + Automatically recompile stale in-place gschemas + Handle SIGINT to support previous quit-on-Ctrl-C behaviour + Drop patches (incorporated upstream): - meld-ignore-error-when-copying-metadata.patch - meld-fix-tab-width-handling.patch - meld-starting-from-different-name-symlink.patch - meld-SIGINT-handler.patch.- Add patches from upstream: + meld-fix-tab-width-handling.patch: fix GtkSourceView tab width property binding (bgo#738001) + meld-ignore-error-when-copying-metadata.patch: Ignore ENOTSUP when copying file metadata + meld-SIGINT-handler.patch: add a SIGINT signal handler for convenience (bgo#739719) + meld-starting-from-different-name-symlink.patch: allow starting Meld from differently-named symlink (bgo#739399)- Update to version 3.12.1: + Work around change colours not displaying on GTK+ 3.14. + Fix missing cache opcodes in some circumstances. + Fix text view expansion when resizing patch dialog. + Build fix to always include C locale when LINGUAS is set. - Drop meld-format-as-patch-dialog-window.patch: fixed upstream.reproducible 1711368000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.22.2-2024gos20.163.13  meldmeld__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-36.pycaccelerators.cpython-311.opt-1.pycaccelerators.cpython-36.pycactiongutter.cpython-311.opt-1.pycactiongutter.cpython-36.pycbuild_helpers.cpython-311.opt-1.pycbuild_helpers.cpython-36.pycchunkmap.cpython-311.opt-1.pycchunkmap.cpython-36.pycconf.cpython-311.opt-1.pycconf.cpython-36.pycconst.cpython-311.opt-1.pycconst.cpython-36.pycdiffgrid.cpython-311.opt-1.pycdiffgrid.cpython-36.pycdirdiff.cpython-311.opt-1.pycdirdiff.cpython-36.pycfilediff.cpython-311.opt-1.pycfilediff.cpython-36.pycfilters.cpython-311.opt-1.pycfilters.cpython-36.pycgutterrendererchunk.cpython-311.opt-1.pycgutterrendererchunk.cpython-36.pyciohelpers.cpython-311.opt-1.pyciohelpers.cpython-36.pyclinkmap.cpython-311.opt-1.pyclinkmap.cpython-36.pycmeldapp.cpython-311.opt-1.pycmeldapp.cpython-36.pycmeldbuffer.cpython-311.opt-1.pycmeldbuffer.cpython-36.pycmelddoc.cpython-311.opt-1.pycmelddoc.cpython-36.pycmeldwindow.cpython-311.opt-1.pycmeldwindow.cpython-36.pycmenuhelpers.cpython-311.opt-1.pycmenuhelpers.cpython-36.pycmisc.cpython-311.opt-1.pycmisc.cpython-36.pycnewdifftab.cpython-311.opt-1.pycnewdifftab.cpython-36.pycpatchdialog.cpython-311.opt-1.pycpatchdialog.cpython-36.pycpreferences.cpython-311.opt-1.pycpreferences.cpython-36.pycrecent.cpython-311.opt-1.pycrecent.cpython-36.pycsettings.cpython-311.opt-1.pycsettings.cpython-36.pycsourceview.cpython-311.opt-1.pycsourceview.cpython-36.pycstyle.cpython-311.opt-1.pycstyle.cpython-36.pyctask.cpython-311.opt-1.pyctask.cpython-36.pyctree.cpython-311.opt-1.pyctree.cpython-36.pyctreehelpers.cpython-311.opt-1.pyctreehelpers.cpython-36.pycundo.cpython-311.opt-1.pycundo.cpython-36.pycvcview.cpython-311.opt-1.pycvcview.cpython-36.pycwindowstate.cpython-311.opt-1.pycwindowstate.cpython-36.pycaccelerators.pyactiongutter.pybuild_helpers.pychunkmap.pyconf.pyconst.pydiffgrid.pydirdiff.pyfilediff.pyfilters.pygutterrendererchunk.pyiohelpers.pylinkmap.pymatchers__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-36.pycdiffutil.cpython-311.opt-1.pycdiffutil.cpython-36.pychelpers.cpython-311.opt-1.pychelpers.cpython-36.pycmerge.cpython-311.opt-1.pycmerge.cpython-36.pycmyers.cpython-311.opt-1.pycmyers.cpython-36.pycdiffutil.pyhelpers.pymerge.pymyers.pymeldapp.pymeldbuffer.pymelddoc.pymeldwindow.pymenuhelpers.pymisc.pynewdifftab.pypatchdialog.pypreferences.pyrecent.pysettings.pysourceview.pystyle.pytask.pytree.pytreehelpers.pyui__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-36.pycbufferselectors.cpython-311.opt-1.pycbufferselectors.cpython-36.pyccellrenderers.cpython-311.opt-1.pyccellrenderers.cpython-36.pycemblemcellrenderer.cpython-311.opt-1.pycemblemcellrenderer.cpython-36.pycfilebutton.cpython-311.opt-1.pycfilebutton.cpython-36.pycfindbar.cpython-311.opt-1.pycfindbar.cpython-36.pycgladesupport.cpython-311.opt-1.pycgladesupport.cpython-36.pycgtkcompat.cpython-311.opt-1.pycgtkcompat.cpython-36.pychistoryentry.cpython-311.opt-1.pychistoryentry.cpython-36.pyclistwidget.cpython-311.opt-1.pyclistwidget.cpython-36.pycmsgarea.cpython-311.opt-1.pycmsgarea.cpython-36.pycnotebook.cpython-311.opt-1.pycnotebook.cpython-36.pycnotebooklabel.cpython-311.opt-1.pycnotebooklabel.cpython-36.pycpathlabel.cpython-311.opt-1.pycpathlabel.cpython-36.pycrecentselector.cpython-311.opt-1.pycrecentselector.cpython-36.pycstatusbar.cpython-311.opt-1.pycstatusbar.cpython-36.pycutil.cpython-311.opt-1.pycutil.cpython-36.pycvcdialogs.cpython-311.opt-1.pycvcdialogs.cpython-36.pycbufferselectors.pycellrenderers.pyemblemcellrenderer.pyfilebutton.pyfindbar.pygladesupport.pygtkcompat.pyhistoryentry.pylistwidget.pymsgarea.pynotebook.pynotebooklabel.pypathlabel.pyrecentselector.pystatusbar.pyutil.pyvcdialogs.pyundo.pyvcCOPYINGREADME__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-36.pyc_null.cpython-311.opt-1.pyc_null.cpython-36.pyc_vc.cpython-311.opt-1.pyc_vc.cpython-36.pycbzr.cpython-311.opt-1.pycbzr.cpython-36.pyccvs.cpython-311.opt-1.pyccvs.cpython-36.pycdarcs.cpython-311.opt-1.pycdarcs.cpython-36.pycgit.cpython-311.opt-1.pycgit.cpython-36.pycmercurial.cpython-311.opt-1.pycmercurial.cpython-36.pycsvn.cpython-311.opt-1.pycsvn.cpython-36.pyc_null.py_vc.pybzr.pycvs.pydarcs.pygit.pymercurial.pysvn.pyvcview.pywindowstate.pyorg.gnome.Meld.desktopmeldNEWSorg.gnome.meld.gschema.xmlmeldcommand-line.pagefile-changes.pagefile-filters.pagefile-mode.pageflattened-view.pagefolder-mode.pageindex.pageintroduction.pagekeyboard-shortcuts.pagelegal.xmlmissing-functionality.pagepreferences.pageresolving-conflicts.pagetext-filters.pagevc-mode.pagevc-supported.pageorg.gnome.Meld.svgorg.gnome.Meld-symbolic.svgmeldCOPYINGmeld.1.gzmeldorg.gnome.Meld.gresourcestylesmeld-base.style-scheme.xmlmeld-dark.style-scheme.xmlorg.gnome.Meld.appdata.xmlorg.gnome.Meld.xml/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/meld//usr/lib/python3.6/site-packages/meld/__pycache__//usr/lib/python3.6/site-packages/meld/matchers//usr/lib/python3.6/site-packages/meld/matchers/__pycache__//usr/lib/python3.6/site-packages/meld/ui//usr/lib/python3.6/site-packages/meld/ui/__pycache__//usr/lib/python3.6/site-packages/meld/vc//usr/lib/python3.6/site-packages/meld/vc/__pycache__//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/meld//usr/share/glib-2.0/schemas//usr/share/help/C//usr/share/help/C/meld//usr/share/icons/hicolor/scalable/apps//usr/share/icons/hicolor/symbolic/apps//usr/share/licenses//usr/share/licenses/meld//usr/share/man/man1//usr/share//usr/share/meld//usr/share/meld/styles//usr/share/metainfo//usr/share/mime/packages/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/home:goupilmtos:GNOME:apps/Goupilmtos15.6/3481adb13e609776d5a7fed41a5a6a40-melddrpmxz5noarch-suse-linux    Python script, ASCII text executabledirectoryemptypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableASCII textUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKOPSTVY^deilnopqrstuvwxy{}~  !"#$%&'(),-./0128<?R R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRR R RRRRR R RR R RR RR R RR RRRR RRRR RRR RRRRRRRRRRRRR RRRRRR R RRR RR RRR R RR RR R RRR RRRR RR RR R RRRR RR RRR RRR R RRRR R RR RRRR RRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRR RR R R RR R RR RRRR RRR RRRRRR R R RR R RR R R RRR RR RRRR R RR R RRR RRRRRRRRRRRRRRRRRRRRRR RRRRRRRRR R RR RRR R R PPPPPIJée׻I8]bzrcvsdarcsfossilgitmercurialmonotonesubversiontlautf-8fc836cb38caa98423a3bc4bf72ccf52e438f9b537dd2da305517b4058fe53e73?7zXZ !t/@ ;]"k%F r"-%m/^"z[93l4Q#Qne9BNP{OScSy?B@BҰP Wfs%<4!y4/wm b 4WaߤjM}CXBo)iњ=WJӴ~ךi#qbdeb_/o@ISyz˺mbٵx"eh>̿+~,1^O4 nc}}q:"iB/tmX{(~Cs>ʳu ,hjiOR2^i]Cq+3B5"7 Z3jN.hA1-[!4M)WpwR68Rz__v.6 tת_v~S^[Cڰ&Jt.x@1zc<*kD|-G)x'pJ uʣܶ 4Y! `e@~3s ou)ǀɮT=;Tm+][Pw5\ov_`6v3UwH,b~T?Bqr÷0.:8aAnt]U'ny!6MZW!5mRr"[Ecu h OMvwq~,'M9! /@bR CO7*Qz'9/؇yKY dϫ|mȸ!w&6.Nk0eM6H$OoHzQSs-k.|ΟTcbԆn\B&0ceHpbI ZVVLmm:dIm&d6(g_*o;DL>N~,m@c?I$XרAgNWd"x_~?^9. lt v 0j΃s¤ R97FjpRyݗs!P=',I ̛ҿNsw)=ܶ(;I P) z`9x'%,~\U r׻^C.)BX%AANVF}Ri=;<H;_󇟙h] !5)ȪmSYts8kX*$/*;Y'nd3CK~p_qr /M҄ 4U>=J])&(: ļ҃/(k ءL4h&W@9F%\_d/}Ls*opy5ҀEK=#`Ğd5%[cOϪzn|3bIr-CM9JgE<{-к/2oW@}m9gSHP ^[9C@rqnhthN'bMN7k7n/y z<] #Pa:o4 3 )Zr\lpM2$z=o)2u_*ZW(`ܨG?%yHщ|՘S"Pʂ)mQIеlTWȪ}:~tq@R%Qт.5k`υ3gd۸4Fٌ݉8"n/ YZ