cherrytree-0.99.49+3-bp154.2.3.2<>,c{C!M@eee#!{AG֭40"\sN[zcIra?dm9Dfz{!sA,?]=`Ld+K93ן_B>91=5V7X>L1CYP*q]`{:P&'/[ X >A|?ld  # J!*M f](]  ]  ] ] `-] e]kL]r]xy]~ <<<(8+9+:N+FC!GC8]HH]IN ]XO YO \O]]UP]^lbncndoQeoVfoYlo[uop]vt ww]x|]y@z  &hCcherrytree0.99.49+3bp154.2.3.2A hierarchical note taking applicationA hierarchical note taking application, featuring rich text and syntax highlighting, storing all the data (including images) in a single xml file with extension ".ctd".c{Cobs-arm-109SUSE Linux Enterprise 15openSUSEGPL-3.0-or-later AND LGPL-2.1-onlyhttp://bugs.opensuse.orgProductivity/Office/Otherhttps://www.giuspen.com/cherrytree/linuxaarch64tzM .          ;  3f-s 8r Ktarsd&abS MP2 ^    yY11 ,]BLLKME *B= W]c*8)(H*CuP"X[B5ri v 9 &] $ 3 4L+[hJ%$$%$&+&#(&;  ="-$ 8!.Yas'dS&abS #MP2 ^    Y11 ,]BLLKME  = U] *8)( HC u9"X)  "$i v  $9 &] I *-%L"#J%.l'R_+x *"u$=큤AA큤AA큤AA큤A큤A큤A큤A큤c{Cc{Cc{Cc{Cc";c";c";c{Cc{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc{Cc{Cc{Cc{Cc{Cc{Cc{Cc{Cc{Cc{Cc{Cc";c";c";c";c";c";c{Cc";c{Cc";c";c";c{Cc";c";c{Cc";c";c";c";c";c{Cc";c";c";c";c";c{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc";c";c";c";c";c";c{Cc";c";c";c";c{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc";c";c";c";c";c{Cc{Cc";c";c";c";c";c";c";c";c";c";c";c";c";c";c{Cc";c";c";c{Cc";c";c";c";c";c";c";c";c{Cc{Cc";c";c";c{Cc{Cc{Cc";c";c";c{Cc";c";c";c";c";c";c";c";c";c{Cc";c";c";c";c";c";c";c";c";c{Cc";c";c{Cc";c";c{Cc{Bsfdc7b77c84eb3db75c744333ebb787f904339f337baadf7b1b11d9338a774d73f63f5159e0ae4c87af622161fda2996caad1a48524b61d4408a298ad97d59e7db4e14caaff39b79f28aa67758fbfe9777d6ce07a9b19ad0f59cd8366f2086ad3c51b7d57261816132e6007a98050a60c6cb60cdc6ffb59f426a90d13e2720fb49453a9c426abec511e20438f13a07913c7202a08d2e4587a2a077934c824b7a8d08d1fd7e84d038fbd603328f3536c87ef04031820e773f112913cac71dab64c310799e3ce31cf11515591001f19c6badd7d2d92143c2be732ab6a2c7defaf812cd3abc9c317eebccae398f080df6b2840ffe60dbe4dbde77a42118ca615a0dfdfc3baca97d03177db90622edc0d60050d58ffbba7a7c6966b1d27f7412dfeabc9cb15357d63783318865fc4a5a82b5fe1f0dfc2e898a6d223fad693317759e06a84ac5015e64653a40f5f277e3383dcb1c77341009dd9758dfe384c7c48fc24524f052a61193d73e173253ee82b531dec37b3b36970e665202c16f39c92807f25cdaf9176909a3faee8e0aa352700d9f4a575ad17a44df6caf27930c3a4fb466aba722e996a1a98da800b98825f7404873189c41ca5fef0f321ed7fcdd85c291488fc70a55b3a92befed32ff0609a273593cc72d96a2d0ab786cbe0b47c9c13e8d0449ef31d1e997cabee9d6fe66deb07c57bb742e1800f37f29fe4c437679d241e8728aa2c6ce3dba061d79c070f79224fa830b1b19120d0d17ebebf228fc1fc4b14199a065e61cb291d6a1ffbfeb6fd1196f7e518b0a041f94e26b0b4dcb7aa74d081d0862a6c54b08cdc397a5cb6605b1213227ab116b98d4e7cfcb4a356cdd6763c504c8058cb00368c025e1c91e83da38249017c19a82feb68cc896f4d9b8fa2b55556b094e2c2671f178848e430bd74f1adb0c288ba48c904fe181bf691692d5070d4b8a4e4c94f51b924c409716bec8802617bdddfeeae210cf85200005023b901b1d2d716efae3f6ee3c9ff3ec93321b2754de51a95f94491b222b91871bc8cb69a6802866e95392e1858b124dcecab01dc7be386d89785545f7d0da7807adc194b6a8f532082cad9f749d18a652fd3434370a32f4f67ff565413a5d2d509599ebaff108c7ee8da4442c0455dac7d5fe93ca07f18e6c3d869602570a0385771b1d37d01da8c49ed4f2c70720566c47c4333e55ed2737d705a3d97559979fe5b1e1a614f47e5228f2914e30fa55ad967b07da8ec122a3448fbcc005781362089bc9945f6bfffb085317c144921c9706565e471febe59979908c442973a23595da2c98b0de2a5911f9fc4848ddd511657a90daf5828140f150bb0eaaeb4223c4d1486903d7a0f81b7910089cb8b82fc7395394e56e88356d815c9aa92aef55e046740a1ca1eed220dca1f84c94020bb693fcb6b12d50530cefc3cab1b7518ab11370e1ad31465d1397fdc6d77e4596d7f3d2b887150a25db573ba8109e7fbe47cfd64de1dc7e5fe7e6c7d0b89d81d52b35608387a07dca09b05b8b270c664fb8110138754f3753857de7390a52bfdcd2e10d780ecc7ba6fbb595d5cf9c1b7f9605dac573172b50cbc7426a4254e4f6f4fddc69f8483e4f935a269c19234b8a00dfbcb864f93e0486963c2758fc577bcffd51e823d8f7f10bb0cce791b8be47d9b91d6cebe38672b14d042b9982c3eb047ad95d929297bc11cf5cdca4062ebac96af716ed44d1b4c4d5183df74bbe2fd92971e31077e9623549228500406b7fbde101e437d32a49ef7a9ea6ae9d6897621b7e82f6a71cff88f2eaaba6c83299700d7bdbf8f803974fb6edd2325185aec35228d5c47edfe8ce727bcbb2f13022ef3501ea63bd4573ef3fc25e40ba192ae6dfd776a384e500a9d87e50a2ee9445bfa3e396cb4a7c892437b7342532f68dad6f72bba28d520227a03d305d62018870ddf2ca99bac47fc4378f5017ff440f864d1129c86b94c1d468925bca09c5630ea4e0ddff3ca3423aec91b3844dbb3aedcf1489a634387f94bec0e581eadd86be7c07c384ec97db4539fb1b65a342e8568ae93e44f941024c371af771ee03446f29de04788d857790418ac7ed0ce1dca0b36f10ce787f627113d14fcf72f61adebd01f888c7bf0d6911a18f29dcd4172d1a45882b80b1e2b5921067dba2cb00a5b6bd4345b42ab3f8367331d4ae35b11152fe45af4058146e9a09eadb4ceb7c7ae71b09365463cec2d12dba22f2b67f89fe152be4464a57c80d646d526df92807483a9e8b6293ecdf0d5b69afbc14416704d191f93500af06b6267d568eed9d60509237b11c1ab1d4d06d9a3703fc481869fe895691fd127d12dbfa6b351dca40804a6a4dd42791b7c61bbd71992e4b9ec93f1e42818c8a449d51b801223cc630abe97e92bd2d5cc50796de26b777ff25b1c4910c9d3adcf8e43ada95927b3452af4643cb18998616f4f5786fdca4bd5301abb63f72f76768633ea0465fc1225b7dbb47a3216db55260a71c7e86786e89823f4ce8c964a6d62c06285d9243aee561579d7944757ecbb8d2e94f27a4e1bd1e8f4a36c9bf015a445ce7b083cb329a6898e35bdb4085cd5b1766de16e07d190b43f1275c280aba7f8ce0049a437b37d97253c6f38c4aca0f6d78d29b2745b7412b3b9d8ec30c444927c31f8e911d0598bd6b1b3abb9f3219d12c68b9223ae50a29ed3a76c3f696e39d6e57451682b7c1cadd0b09c9dd78a36181d62761ff6fe3d42d4490fa6814b1c1021aec478e2464c34a7b5fe9cb96ae6dfa9d9269f3b732b14c3ac5d487e45aa70ea203984d7fad5894c3ff16a5d23bfdf975af7d9518f07c130e6045b9c13de983e9b7cffd2fdf87da78224e13b1fad68f48dc512328a0c1ced03df38aa54f8cc625fb522735d4e926af97b2b9343dbb53f0d5c601971314a019e758390b7e2ab19cf7bbcb7df5395e1b6800e54c79d053aafe18eff55375f97ebf98890686d4cd93e3261c595e46e56b1d75cf0ba6182dc42ad62e727146811fca41c83d4fb4076be4183bb92821d4ccd1ee3cd1b65973dabcefb5d6fc0c826813f0b74cba29591349ab8eb5dd28504a4e933651790f8dc201f2bb947ee6ec562c7db95aaa9d99e344f6329144959d53509bf0813cc528f727a064346af17c5893974622a756758a1fd500f38092ecc96193f4ba68151e993d2469df0c714f449f7d9e1c7621f37140e370ceaa2d3fdc7428f3e6d9102e35897664fa014e6dfcad72f1230875541455bf9fe6872c6ff7b4ab53ab623a3da7dabf176c18d594d43feeeef6d653b1ad6584590de2d8311ec5b6d4cdeaff53a889c1197b9c45de6e49cd5738260e9fa0934b3e5097efad7d476a0bcd6fd14201a34dcc613e3af70dd89f1ef0a17f1263e4fa8437725dc3a3c1348e9f05bc051bd5d5a38f8c0f3c65f96122dc7d5e3f18a2d17a15f88a4d6a59a746ad124313c555abc0553d5c2dfad01b10ce1c9b8f6e8fe01dfa7e5e29a566d8f95848674de088b5c08191a1735dc26edb80c387e06fd9f06b7acadbb2aebcee2ffe8cffc3a588ce50f170ed6ae0ac48998bc61c66acefa38bcad04515b816f09ea41cc82faabc3dbda85366024bc94a230c49e59a79a85687cbded4d6f0829b208804486a8f6e6d906914c8d4bfaa22dfa87150b850e35e36bbf95c11afcc56a5d7c7df6a102b1a8c13fb5d5067bf92128a43a0eb18ca6d9527c12b93cd3e991b123a4916a57cefb21bacc0bbf6fbb38a30858fc9427f8252a26fd158f12cc389d95e03407321b300ec9eed5529f97acc32092f630331ce3576a0bb7e66a7d2e0b78acbf89f275183955c417e2ad21472417a0aa0b7755d8d19c6815bbdcfbf259c3a6e086fc1c7f36d4bded55182b7ed31e118617fc94f5965790ca65dae9eeb5ba3cf0217b44cf9e0ed17d8d79d34d36902ef5a60c2f59cefe1e8e302f433233a43ff037f92079bcb38827e7babd7dd817a6384e62fcf83387e15a8c986746e356ff18fa6b40a46aab96297b6440f91eeb021b7d030c9b0b1c704ea35b04ae5f423044390e592bec58ec7b67a461370b252d30c70514ae8514c55864f2fe49afa299571a8b660ff28f9e33b9a2a6f17d4bda2c5e880c960dbbf7ad95496691b5dcbf2957d75db57f1c06966395d33c686d896f254752e8be22126dc3a9918e1885bf23993b336b6764adaa22d69fc117ce57bd52cb9fde62f47442039f066e392c18331b194eb9ee6261a41f67133c8d6b61930c77cb5f9c13cfaf4e43b27925aa69073c7fc5c5032af35ffa212d50692bf0b9c82f567f2fa11cd4ac97cade243de8c1f3e85c8b2b0c1dd3eb129e653cee611cba25c618f8ebfde9fc00244eb75fb9ede9ed9e2ef657434c11d49fb5ac5875f2df11c136a483d97c86d1295f03e0db6789ff91f699e8f30e5aa6907636fe9799ad424c59f9bfbb3883e40b0b2654d23d07557c076a71edbafc9e1ee3bb242695f647ec0ea9db34d4ff07f8e6c44bc7cc6f777d2761b1958a2fbe274f9249c30f356af701934bdbff8b22377af9b79c15bd41ac4ea588211579f26d157769ce3f2f58d81cff02d798bcdaccd489afbcd4f4534b4205da7162d14275ef99a495cda52db24fccceebe5bf498344340a9a37f0329da6f2e3b30a84b01609805e91f5e27f28c97a5178611078e7ad3103c631dc71b6ce855e19869a6da79f91f17413242d0d1332ba42334e668bcac0573d64f8a084dfa9b9e59b8de2fdb73cbee0323fc4ec31ee12cff799d593e207d9a4606f244c96a7b4db46475f7b011947ef8d5f27ff90965644f7c932512ce9e2be32cdf9a80d132edf29995a494fa89d608d8675a9b48ee8485ba8b7f57788403370451ec75b369d9283a6a5ac7e191d19ca274f4c511a47133f78b374afd9c08e41567ffe008b454b83a78c1dbd65fb13e673565eeeb46404429ba27ec5d9930271aa2958fb76fb8128633101e218a3d15eb6d497d88ca7d0e5ef2001ca77e08a327de0220e0bd1124bd291277e5a6da22da672ead6321c7d63304c94399bcdc56ebd2b19eb400bbec70477fda0b9d4d6fa15d9a994e5a0f4248994c7867935662cd0b179ef2965a61db7b29e135c0446129d7188d9fee527fa2a1ee1cd4b3008869976495ce3daaf019e675c67ff3cda9a11c274b3e0f9eb904addab65d54c3c8f8d5b042796b9eb19f05f6b49fc18766507a47c90e89739268bef262458de78cbb7a83c65a672700b941e2ff5436d9c95e64917e1ee930008dac897c1575d4e2407c64848f866b622eebecd7774a9014b8ede833501132b0f09814916714a774ee9e6627dd41edbaf37f8ffd4692c0bcac6a2a503d6ca6545e10ee27506738881b1f84479681fc5b6d373d33ea00cc238c69cf3477900c2eb770d4948784f13f54d517dd377f71026524054a6c8c0c887fc12248ba78d74f240d3796d13756e5578d4719b75d2919de0658b6a5ac4077af87dd23911ed64611a4d58fad0bec41ea4bd45fd7558929699beade63cb643cee70b5176ca18f1c148fcd1108e8583852713f929f9e2b7a642ef4c64d320b4ac5abe2679735c6fd1a1fcf22f375148b9856e04b0f26975b5709059673a1923f4c11e7af1fd1b71d9555a2f2069e9a974e28496f9284e5ca312abc17a7f11d9993019b30c1946be11a12bfd83be05f16bc45f6db367f7c202af0a4c55dfb5e7a64b0d3449d377617333385eec630ac1f4aa99c04876f37df24ceb9e4a1a9746d3fe3d2ddf35127a9b5d65d27d70f6bb46faed19d441ec4933f01872e800a56c91be33bb37660028d9670261613b4f3da6830a791245368eaa16c14d45fe17e276d5938dfa0b1a366c27158dddc528660ccf4ca582fe567ecfb17277ea69d37b3cbf27e4a5fd960efb7425fca806f99013dae305217d89b8588780c90321582300dede75619fe87d6314d8fadc24ea328a16cd2490a58a029495e877393b6e32719cebf6fb1a12eff522bdbd414f1579e5c14cedf57321f5347a1df9c5dc6a08fb73f2d2e65eab5eccbd1a7835543f9cc6c0ee4132bc389f19816823f91bed9b1d9e21294a859623ca96d82ed1478ec12273423cca84112939f6cebd8a2f41901bb8d8a22af784e8772164605256a465f871e824b7ef32b8561e8fca6da089fa79185d6aca41ef1840a925c76756234362842b66d447f489dc66027a3469743dc3bce95fc41aaf1b559b48bdcf00f307f7c1c4a45eb9b178977235bb3d2f45e1e008b7522d0e19b172254cc67bd5fd532e54e3bd074828bd6a3aa01d8d4acf128e425d2d3b81423b59869791e3d945671d01e3713a4363152c3a94642260dd8e5e9ae30584c00c471c07d6ebccae013dc8c2be1995b9ec51ddf191d7f3e9ef30e5813d3c35a0b0f1657d967214a39fc848fcfafc0bc3ccf75568e12907a65cf376440bbc1597f9a15efbcfcffee97ad8e7b248535db05e572743aba1ca88cf4f76b0c92140d2dbee969fefc6c2ca74955382567673b32843e10242fe19ecc0e891031263801f72c1b4ddb803f81be7c646ac86bf149b04674d86fa1a3d284d2b78ce965241ef3ce3869268d92c272fe4ba2148a2925803626161c63ecc346e6d302629775354cb8ee7a01ec0f4abcfc2610d2f600b4af51302b8bc05fdc4b809a317a70fedb9b0fe255f3d6fdb8514771bc4c5f670b2e4d20ace0c8381ed5620abcd5692ca95e3e9253639019363bd4661430af9ddf8c47f0df127f7a9294dbed182d022066367cd53e5037e7636edb70f397f77a3af7d8bf088af377de4023dec75ab880c8b1983d826be94ee201670bc3d52c4f006ca40059a6700391e9981440939038c02c5cb87cdf6539cb7893ab5934023b2d9bc5ff336416a580be7686cc0ff4b5f9c4e6c5d4f4e87f99822d751b896858019421e16a1ba9385371f6aca7eca24869d60810a2e093963dcca79bcf7f4b4688ea6ea2bac25250b10785c8a43721212f7090b977cae6535893a2596aebb5d50f2eeae2feab965b52324e15cbb2ba2ecf1cf9ba3054acd27d56e3d6ae6c1d47698dd10811c3f553b47e0780583c6025e00b2084a4aba6153b1b227f4dfeb2a3e42bea51bc7ffc149afe243005993f0a2572f1804af6ffccee2b50556dfe907740de7df7b0954278e76358679efa8175595aa32af31acee7c779364f0ab9ef861a8e60151937bf24cb57809c92c6f786ce70bd697a0896d0fd9c4a78fe83f15c450dd8fc3446616d24e5aac9625cbbffc77ff2c8bc99d9c2f88903fc82275e6d89aafa052dba0b9ba566168bfce8350217b525425ceec501c170f56c213efa6820a35e23fe92ae68e761a1137555066cee5222fd15e83dca22d2b7f8ddd7a83316c814ca61879d7b25a46c821273e25b6fd6bb86764b7bb50b0ceb303d2115ac3b9b7540ecaadf45507c03f9bb1c45b50d419c7f421e58c7742db530e9a0350746e3f783f6547efdd8e72dd76260a36093b7a102783d4b99338ffe9ca45b6597a83e3c423f94e2f52d46459f4f061861f311515528ed3facf1a7a08a0f41532f4ff99624321a35ec49e84cc3ab7225590c9a3284144ac2a819684f3685b126d184848d41b41c939db8fcd0f4431338ac0868f9bbf7f5f8ee515b072b940095e4ff5d605ff19fcc5931d079d440d47c763345a11599a6414b792fc055d6d4a9c2cd5acc6dd96e9bc6f3cb63676a07bc172e3d743bed17cb45a8e3261bd7011c64bb8ed8adf560a35074765f742f56852baf378fcf1942292626e59a724f831ab70051ed812609787f6ba65528fb4469caf46606cfb38c7a2d32efc61a7e535a5c43ff0e83f9614ae6efca94682b228a3737cd2f560a2b00566ac796ba517e908d7ec24e5bf981c5a523fa1451aa9fa76f60a6c61153e6681249141c899b2c34c0a283b6a5bca2b62211b72121245aa0763980e97d934a2d5ed4ebfaa888f1bec25364c2768180871e31ed4312beffa34c9f9eb1951dbf0b4d4d99c11f7045956f0df287df8155c73a1333e249df66eed15c2b46dd3a7437989131446ca5f01d5372173b6b404f7bb02b0c41c73ffd59316f2934cddccc2f9d74f38ed9b0a129643fc23b2ae52698315d295ae9d629fbb98c30c61cec7fa9cb357ca1bec207b44750f1bd6b8c6edbe415cec168b9cf6e7fdbf14984736b4bdd79b4ede5826392c698cbf6744d03e021d4f0a438b09d23a9b2e81bfe57c5202d817295590329b579d11e61f808bc8f8413b131b3bcee62b15f7954abe812ae06409819bd38aa07f8598a2facc4f7f63975769fa66d44fae5cda864242ea9fb56df47794dee6f2fcb39e32dbcd2a6df0f547bbe0c75871ee8a16769526caa0acb3420948297c2f521954f6abd6efeaadd2502e3dc70302c698aee0c9503be0f26dbf8627c388a80fcec2839053a407f23c25b76521cd3840adf4d437ef72ed573321ff526aac8495ed75614318940619b814b8d48b954122feef956bef022438c3bb3efb44e70a61b8f79b043e3df1281785b192bad16ca4aee5dc61de44432855514b236ec00a18895628b44ab6477c77807e4af32933cd2921ca7c1a2f5a6962741fe308a6ad96be0faeeef47e3ec42959bbe505d51b9bdb3af68a9636d652c34613b14774bb862040c65f9eb56b1b2167352a8fc5601369582cbd6d106f5a085c6d5dbad3361e636fc88282646bc2d7f0c95016da0c5e2cf59cab3174a04c778024e77fd406d801a183224742606c14a1cb5a1beb6e99ef100b163c2e62fea5fd541c475d9f2cf8ef94283e0efd0171fd6f44b48d5fc46997eaf55d211f42f17c0e4e7277d0265891e98e5816edccdaa915aab0a48f177ffd3384e5339015f57ec7349b453828b4e4fb31a3841fd044242409ad8d6aafb73a06fd1c0a4df41b0165de1872797542fd373f748d5c03bc8dee1055c6aa867bba4d580a92bec9243ce6788fcd3f7f36f96dae1586d155f38f7fccfb990b84f6422640e62741914b188503a09de6532b854dbd138294bd701bf10fda99efbae70388d1d2da7e5b6d3b4b1a83fd7173c297b4a8fa4590143d82ca7f0ff04a4dd8efd58160f3415419dac4986d49fb1bd2cdcf25be573988229a8bd4681141e1c732535dfb14ed7c334176fc269d99b1e5ca978030409a010d3699d678a9e51dcda50cb167c04e9fc0beaa35a89bf850b0d981040640777dc3e853f3894eb2f438d33660a54de10e1af73afee36857bddcb8abf1bfc864cb34f8fee1189b9b7339267c70a3e2d0d121b343066daf2de719c52f258ddd3b47e4cf7ea49df39bbd732cdeed0344e7a7e16b3e137f76baa59f78c65a011454e1fd6122f4c4335b7745a01c0343dc0137876324defdc2d91a9c5c1cae17f07bd123d9454e8b3ccb8979efd7a705da89f194505c0ff93c07d8ef2adf35c72edb191def5d9800f4ec28d409d2b5ae47f95399c923a83d7240c38eb706ed7da86e5e54ee44b957409809e7a361c693f1b0459fc65b2324515ff2a77c9649c318c07d99e9818e59994a2f99e1a20723e9800e44fa2df6c626023cf97cf93e7157c9cce9a677e3476d730e75cd5a9925ac26448e660209eb3302b80d06bdf435e3df6ef81350444b59c9938ad474bab9b5c128bd36efbfe1d3e92bc917c6db3de2e3f31d576468d5fc06093e12535133efc57c75c3bf97c3d3fe6262d20bf283a5788dbb1c71e870b924abc6d6a08d017f9bb3c6dbf363fc83b1ac80a56d36c8c6d80ed216373138f533c992834df12f4153ec2a55bdb6c3d33e8d1df75f936041e29bf59f8fc018fd09cf81f77937e593ab36cfd7bc2acf6ec5ed536d466d5211e0ec78c8ca4d5527ad34f4969b13f4c38db85c369046422b50b0a9d2ca7544b1ef7b2768dc891ea32f273f597d2818051c282732f5edc12e1bda95479ee606092b85a8fd5858932d757e225d61b4eec4bf1db74ae95999ad53e5c4019c8f914f5465635d8b1a4e6539782125311c487d7e3108f03b5277ae35d6e51d968e308056e015be21d97417b995be5638a2bdcf46d499de98e8575332ab6532a8a20095fa724d7ac94742a1053d0f425148e984bda1328e2b0840821094a3efd2dd46ba32315e42a2e58ee2b1f71dd5bbb4d4c87ab86905f5f1f81fbd4400540b9e6b1ec55bc6bae53f5bf21088950755933121148677da479a23269b11e03a2a9acce65ff92b0c07797d118cb7d9cb704a3905bfd07bf266adcec38d26f7be0e4be3220a20a53abb42fae4dfd794c56f83bc70d236231d6e2cb9227de79b4fb45c84cf37c330d266d4c25922aa5a92545f4264e6fe901d2d36792edb55995027cb18e1dfb60168edbe1ff78746d073cffe34412f5005c3542bf9c3264579f63bb39a74e1eb752fd2934afd04081d760ef0ba9d217ec202b456ba26d354f07c152351e38eb9ad50f1bba5dad72ad1f81a9c2fc980c7f357cf25820646fafbdf3cdc7e1a1a479e68f340c06b77cc7949fba8cf0b1ec1008b1314e470b9b7fc4422d498e92c1f4a928c1997cd24a7431638563a256c296398a4377790113905ef7a74eb7c7a078214bba30c46d13294f198478c66ee91f35b1b639756cd8267d8eb545aea8287b3e95eaf8f8fee6affd9e8b78eb1d6eaf0bb9fe59e771d84c25d085ff8661b572ec92e96ec9d5c50f3ec6320df8c9b164ca7db992e2cdb35e0b857a4986067b5d6e227e792a595afd530cb442792c44f2debfbb612b42e8ce36798f0599e102db8ea040f273f89e53dea9ab0f24f7480a87deaddf9b3782c4cb5a50397e390a2f5ef7a8e396d78c25ae47b151c94527a4a2135cb5ccc900b2996039a2ada2d70559e1f2a6ab5bef23d140dad95847b7d7bd34bd60a579cf9e2efe816b245551fddea04e8a1f1db31fa8b29fc9c0b1d15778edf323281f4e87567ae1b427966b1794dca32504d3f70501dd262cf2b5a6ddd6ffa3f7ff0cf3a3cfdaab9a66aaee25efae9a7077a04a3c54c4944a0dec3b7aef5792c11f6052ea43b20fa9b15f263f6dde78caee980df240d9190d3421d7d7e7e7e49bbc8bf0473275dd8793cb3e8e75438bc28514485eb54ffe41c2e0d00d06fc34b5ba81052464f41185b3e8cd790a0ea768dbdd129b1d875915a18b8c7f4fde60528c2b1338fa99597821bdb5d38b7cb2eb634f95b2ca2f3b832c43c50900f90caa72ae135f8147a2478103aa47ed32d6c50b8d456d02c9b20ea96ab951fc5665670da98de2f6c1d14b34e2062ae296a7e281cf62694534470b9fc6154d41117802633bb0d09abc0f200f286a1bd675a31a91d59fd0a4c21655c49c89f3eccc443f1e33fd3a87a7e2020a73e3f507ba01dddbfec792a52ee7033eeab1af6e0cd2a6ae238af06968626abe03cb145e10ae871f150e5389ea0cafb43ea5002a4d5babd7f3a628d5b2666cafcf052456f4c3ad73046f1f3b46ebb3ff4303a5a85fa300473f76cb4ecd574a278547fb3ee36c70e3d3bc3e2a9460dcf42bdd3ddcf888ed8f104bfad21c5efad562c45f37afe00f0689beda1fcb18857209b0a96fe0d63df12fe5a880a5667f2639604118b717facc6973219c6bbfd021581ab847ecb57d51fea4c9667c21f58bff637c7ba2e62fd077bda3f08326303672a57ee3a932bace777ab07a0016c0c99ae6cb3412a7a2cbc9504d66343c2c0815a01c4e5d3c60837747227cacbbec0a240f0893528537c5cd3d10addb0ee71bfa422fa1c7038045c1e0876b5144ee31abcf270ee274c907536db91345d6e0b60f6e0d3784741de5c3b04fd4ac2e73e7b78adc3cb1ffeb28c2537b8542575d72cf36c8ae6cd52e8ba1c505be0e77d1d7aecd361753d73fb73f8c631a1298cfcad55ec8842c009f8a1478f03b4d1cd8a56b40e9668221dbbf96eada592cd7a09421432184627daea2ceec3e9f1a2df4f03601c9731a44a02da107565f94d600198d0fd5c8939ea4aca919ee7afd3d90eddb0038521a99c66d450299717bdf045623c3809d99d528cc1b5e34f88d560cea283ab70045b0fc1e035bf4f7897ba2660f5693666061c19c7220fc8101a267d08038f8c954d233d4322e3c6ca4f2d8620eb8e2244fd1678ed1e6d6d800109defa0eb53bd3006c62f7142d90c104feb0d14a3f1d5d764a8db8bc98827126747e65ceec5c4b28a88be4559d0e163e42a09f14c993c3dace69b620b778955e80dfa837b46f35c61336627a8d5c2374579d7531506b3357b6477fc4739a7c75bd92177886e82338f1cc6f29b7144583f53a7d42a3cdd24a6a83138140ae97673d0c327cf80c8861695ea5809cc7bc539d64d532e1afb28435acf75dab85b02882a6e435c6285d834aba64dc6c2f7f877a35161852d0a86e024cd2ac251ec128f669f49135ad1b5d0a2eb64e28ba900f275148d0d2a0e0d02340e5f08bbe3b661077ba98f089338fd0c7b88001288849ed25ed9daceedf4eae60c063b5461a02ba36949b5aabc300b9170c688274dd7d96769140d804e325d904decc95a411898e6e94499118afadf17962c96a639f5b3356801e67898d03153239a0533d58936d9fedc95aa2f332bdfa1c533e530c6a844f0af271a9c4e1135bc6dc67a7375159d962ad52098003e36695412e556d1e598b09b83107749011394383825c5bc04f41cae311c697f4cf612adec3cc7b5813e3589c71bca3999a9157f65c1f4c2ad82629229fef364bcf6a65dc5684e70652b070def8098d610f858a1b0b20d84b2cb9e0adbd6f2d55d685aaa1301062dbd862700d46024011d9eb3733e96fb10f3d6e7fcb6f1d588285c116258644ba4fff36fa4b92c12068abe06053779bd35650526245d27d4a1c6ddf46ccceb9b82d09a042780f3ae9423b80c470b57773eb545c8efc50f8a38df4b7a905995e08375cad005f354cc387d68596928157b1bb7ed63a8d43786c8fae4c178979fd7ae5cfc4a7cd2add02654b6e11157b30674bbe20c653aaefaebbcf54f7f8fde328096fbf0b4c102b3f7197bf60d651241a01eedd6104c32dc3d6aedea8f8f7d6ddf1009234a1146572ffc5d492ea329ffc58db52c21250dd4b4273b2f5cf4804e2175e65f8451225e2b15e204615118eb5b0b1c2ba79ecddc8e9094d2f1a32ee42a9035de32fef431786df48cd9a31e40a6c5e08e80c55f7c4efd3f1927962427d3b02782b30c0c7c04cf473705e1bd917a1ed26cd6f7058c3a6eaeb862c4eda92b176d8caef4a67741fbac592a5ce7e1b708c289a6119f23db1779a5c1529e9f193ef0054a21db204cbe61fdef5cab3dc007beed236bec633d4253e20ff6643cbba971129f099debd9df2b7515f0d3902dcd57e42b6f87977f372710a5db0965b8b8f61077ede223fbfd334e75f06dc707bfa7678e7b91577599541358e5d20588c3e6828c81168eaff35a3bf18583dbaeb8b9f34785254b2c500254d6e3c8997e4539e56a7bfde7e51e52dd6768fc41f818f30af6497a2a28a5e133b94d73115d123a829e26226f995b8d8312105c557aa76d187ad435d6e18a84fa85bd95a3ee6cb3d4d249e49c10fd975a41949e3a019a2d6fd30c1de85f214e28c184c1142195de1dafe1abda397171df8e683e3600b5cdce61ecec5b68ca0646b7e1d89063a9e5faf239449e6ba761b7165c9ebfff2ea1e697e94bd9e0fd64f9f95afbf261f3c3811c9adbab92fe27c0601b04f93c0218e11635ada1965946065e663e8d0108e10f380608aff035948ae6e024133f13577e01ffcdfe3569cc816aefd1a09fb54575178314c416332d3fef7aa34bc65eef365a7451cf1833bf85eb96e4eaa63b385e262aae81efee8dd95ad14d9113eb21a4a5272d2f5878aca489f62775eb314e792842572945c73864d588d723eaed82f1c8c19d9617b02045307342796ac238ca22c0cea081a2747e6e3d9470ef6669dc95a6b40cee4845e9c4ect_color_fg.svg../Breeze_Dark_icons/cherry_black.svg../Breeze_Dark_icons/cherry_blue.svg../Breeze_Dark_icons/cherry_cyan.svg../Breeze_Dark_icons/cherry_green.svg../Breeze_Dark_icons/cherry_grey.svg../Breeze_Dark_icons/cherry_orange.svg../Breeze_Dark_icons/cherry_orange_dark.svg../Breeze_Dark_icons/cherry_purple.svg../Breeze_Dark_icons/cherry_red.svg../Breeze_Dark_icons/cherry_sherbert.svg../Breeze_Dark_icons/cherry_yellow.svg../Breeze_Dark_icons/ct_c.svg../Breeze_Dark_icons/ct_cancel.svg../Breeze_Dark_icons/ct_cherries.svg../Breeze_Dark_icons/ct_close.svg../Breeze_Dark_icons/ct_cpp.svg../Breeze_Dark_icons/ct_edit_delete.svgct_color_fg.svg../Breeze_Dark_icons/ct_html.svg../Breeze_Dark_icons/ct_java.svg../Breeze_Dark_icons/ct_leaf.svg../Breeze_Dark_icons/ct_perl.svg../Breeze_Dark_icons/ct_python.svg../Breeze_Dark_icons/ct_quit-app.svg../Breeze_Dark_icons/ct_stop.svg../Breeze_Dark_icons/ct_term-red.svg../Breeze_Dark_icons/ct_tree-node-dupl.svg../Breeze_Dark_icons/ct_tree-nodesub-dupl.svg../Breeze_Dark_icons/ct_urgent.svg../Breeze_Dark_icons/ct_warning.svg../Breeze_Dark_icons/ct_xml.svgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcherrytree-0.99.49+3-bp154.2.3.2.src.rpmapplication()application(cherrytree.desktop)cherrytreecherrytree(aarch-64)metainfo()metainfo(net.giuspen.cherrytree.metainfo.xml)mimehandler(application/cherrytree-ctb)mimehandler(application/cherrytree-ctd)mimehandler(application/cherrytree-ctx)mimehandler(application/cherrytree-ctz)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libatkmm-1.6.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcairo.so.2()(64bit)libcairomm-1.0.so.1()(64bit)libcurl.so.4()(64bit)libfmt.so.8()(64bit)libfribidi.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libgcc_s.so.1(GCC_4.5.0)(64bit)libgdk-3.so.0()(64bit)libgdkmm-3.0.so.1()(64bit)libgio-2.0.so.0()(64bit)libgiomm-2.4.so.1()(64bit)libglib-2.0.so.0()(64bit)libglibmm-2.4.so.1()(64bit)libgobject-2.0.so.0()(64bit)libgspell-1.so.2()(64bit)libgtk-3.so.0()(64bit)libgtkmm-3.0.so.1()(64bit)libgtksourceviewmm-3.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpango-1.0.so.0()(64bit)libpangomm-1.4.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsigc-2.0.so.0()(64bit)libsqlite3.so.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libuchardet.so.0()(64bit)libxml++-2.6.so.2()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c#b>baG@b9@a ara```y|@``o`OL@`8`___w@_@_м@_0@_0@__@_@^^@^2@]p\zp@[?Y[:Z|;Y@X@W@WJV`V1VUb@Ug@TfT@malcolmlewis@opensuse.orgmalcolmlewis@opensuse.orginfo@paolostivanin.comPaolo Stivanin Paolo Stivanin Paolo Stivanin malcolmlewis@opensuse.orgPaolo Stivanin malcolmlewis@opensuse.orgPaolo Stivanin malcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgDominique Leuenberger malcolmlewis@opensuse.orgPaolo Stivanin malcolmlewis@opensuse.orginfo@paolostivanin.commalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgDominique Leuenberger malcolmlewis@opensuse.orgBjørn Lie antoine.belvire@opensuse.orgkstreitova@suse.combjorn.lie@gmail.comluc14n0@linuxmail.orgzaitor@opensuse.orgluke.nukem.jones@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgmailaender@opensuse.orgbadshah400@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgp.drouand@gmail.com- Update to version 0.99.49+3: * Legacy_canonicalize_filename: manage empty filename, (gh#giuspen/cherrytree#2118) * added command line option '--anchor AnchorName' that in addition to existing '--node NodeName' allows to open a document focusing an anchor in a node. * Changed non configurable keyboard shortcuts for codebox width and table column width to use parenthesis open instead of backslash, (gh#giuspen/cherrytree#2113). * Fixed crash on double exit from systray icon right click menu, (gh#giuspen/cherrytree#2114). * Added keyboard shortcuts to toolbar tooltips, (gh#giuspen/cherrytree#2106). * Fixed export to HTML crash, (gh#giuspen/cherrytree#2109). * Force turning off portal usage since it does not work on all distros, (gh#giuspen/cherrytree#2111). * Improved dialog confirmation before executing the code. * Additonal changes for core22, (gh#giuspen/cherrytree#2110). * Allow to disable the dialog asking for confirmation before executing the code. * Fixed bulleted list unindent (Shift+Tab) crash, (gh#giuspen/cherrytree#2103). * Add home plug, (gh#giuspen/cherrytree#2101 and gh#giuspen/cherrytree#2102). * Linux menu launcher run cherrytree in a new instance, (gh#giuspen/cherrytree#2077). * Fixed crash on print/export as pdf of a sequence of characters without spaces longer that the page width, such as a very long URL, (gh#giuspen/cherrytree#2045). * Fixed wrongly entering column mode when using keyboard shortcuts with such as insert codebox, (gh#giuspen/cherrytree#2075). * Added syntax highlighting support for GDScript. * Fixed tooltip and cursor not reset after hovering link and then navigating to non rich text node. * Support for accent insensitive search - added letters with subordinate dots, (gh#giuspen/cherrytree#1981). * Translation updates. - Fix duplicate file warnings, add fdupes build requires and macro. - Developer advised fixed cross-site scripting (XSS) vulnerability that allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Name text field when creating a node, (#boo1202513, gh#giuspen/cherrytree#2099 and CVE-2022-35133).- Update to version 0.99.48: * Added support for right to left languages in export to html and pdf (gh#giuspen/cherrytree#2044, gh#giuspen/cherrytree#1668 and gh#giuspen/cherrytree# #698). * In order to support the right to left languages in export to html, the resulting html text lines are no longer LINE
but

LINE

. * Fixed in export to pdf the link to node+anchor with non ascii anchor name. * Improved detection of missing executables required for rendering LatexBoxes. These dependencies are no longer mandatory (gh#giuspen/cherrytree#2033). * Added help to the user to show again a hidden menubar (gh#giuspen/cherrytree#1927 and gh#giuspen/cherrytree#2054). * Pressing Tab on the very latest table cell now adds a new table line and moves to its first cell. * Fixed issue with relative links to files and folders and documents moved between linux and windows. * In export to html and txt multiple files, now appending the node id to the file names to support multiple nodes with the same name. * Added syntax highlight support for solidity (gh#giuspen/cherrytree#2030). * After issues with the domain giuspen.com, the domain changed to giuspen.net and giuspen.com will eventually go.- Update to version 0.99.47+2: * Added support for latex math equations. * Added copy/paste of tree nodes and subnodes between multiple opened files. * Restored support for drag and drop of text selection. Now rich text content is preserved. * Added syntax highlighting for HCL. * Fixed issue at reset toolbar in preferences dialog when menubar in titlebar. * Added command line option (-S/--secondary_session) to run in isolation from a possibly already running main instance. * Updated flatpak script.- Update to version 0.99.46+6: * Fixed time created/modified filter on searches for node name and tags. * Changed default keyboard shortcuts using Ctrl+Period to Ctrl+Backslash for clash with latest linux desktops. * Fixed restore window position on Windows and dual screen. * Added strip trailing spaces action to rich text right click menu. * Fixed issue restoring hpaned tree/text position with tree on the right. * Added command line option to pass the password to open an encrypted document.- Update to version 0.99.45+10: * added language Arabic * fixed time created/modified filter on searches for node name and tags * just ninja build debug print * added strip trailing spaces action to rich text right click menu * minor improvement to previous commit * fixed copy fromm codebox and pasting to rich text unwanted additional characters- Update to version 0.99.42: * Unified search in nodes name+tags and search in nodes content. * Fixed search in multiple nodes with the option first from selection/first in all range. * Fixed issue with password protected data extraction on windows and non ascii paths. * Link to node insert/edit dialog, added search for anchor name in the tree. * Implemented node property to exclude node and/or subnodes from search. * Applying a colour to foreground/background of text to use default gtk3 palette. * Added in preferenced dialog, tab theme, possibility to choose 2 new icon themes. * Added option to hide the status bar. * Added configurability of selected node's background/foreground colour in the tree. * Tree explorer added view option to show lines connecting the nodes parent-children. * Added syntax highlighting for AutoHotkey. * Added in preferences dialog, tab fonts, buttons to reset the fonts to default values. * At F8/current day node do not visit year/month if already existing, only day. * Support for portable mode in non-windows os looking for config/config.cfg beside cherrytree binary executable. * Tree sorting menu items: moved siblings only sorting first and after separator sorting whole tree. * Added experimantal option menubar_in_titlebar that can be activated in config.cfg, but off by default. * Added flip image buttons to image properties dialog. * Rich text tag monospace: added configurability of the foreground colour. * Fix incorrect insertion from plain text clipboard of link with pipe char. * Fix apply link to image via toolbar button rather than right click. * Fix after unmaximise main window, close, reopen -> still maximised. * Fix fullscreen expands the width of tree explorer rather than the editing frame when tree on the right. * Fix segfault/crash from exporting imported markdown file with a table. * Fix todo lists in ubuntu 18.04 not cycling through available mark choices. * Fix print/export to pdf of table columns widths. * Print/export to pdf of scalable tags (h1..h6,small) and monospace use configured properties. * Node name header font size/family to follow the tree font. * Improved table sorting to use not only first column. * Improved import from markdown of a table with or without pre/post text.- Update to version 0.99.40: * Just renaming/polishing code of preferences dialog, tab fonts. * Fixed blacklist of action that cannot be part of the configurable toolbar; removed duplicated exec code action. * Translation updates. - Changes from version 0.99.39: * When system tray and start hidden on system tray are enabled, load document only after the user click the systray icon to show cherrytree, (gh#giuspen/cherrytree#1751). * Fix codebox plain text wrongly using code font instead of plain text font. * Fix TODO lists not working in table cells, (gh#giuspen/cherrytree#194). * Fix File links in exported PDF do not work when path isn't relative, (gh#giuspen/cherrytree#1749). * Fixed 'Menu element icons are not always visible', (gh#giuspen/cherrytree#1410). * Fixed unit test breoken on windows with new utf-8 characters in filepath. * Unit tests data file use non utf-8 (cyrillic) characters for the paths.- Update to version 0.99.38: * Fix crash visiting node with a corrupted/invalid utf-8 character. * Fix crash when trying to insert image from file with format not supported from Glib such as .webp. * Fix unwanted characters found after copy/paste. * Fix status icon missing / bad rendered in tray. * Fixed tree node visibility issue when starting minimised on system tray. * Fix link markdown paste broken link. * Fix issues with spell check enabled and no languages available. * Improved web link recognition.- Update to version 0.99.37: * Fix crashing Glib::convert_with_fallback(), (gh#giuspen/cherrytree#1593). * Fix after undo, redo jumps to the top of the document, (gh#giuspen/cherrytree#1151). * Assigned keyboard shortcut to move table columns Left/Right: Ctrl+{ and Ctrl+}. * Assigned keyboard shortcut to move table rows Up/Down: Ctrl+[ and Ctrl+], (gh#giuspen/cherrytree#1626). * Ctrl+Arrows in tables disconnected from cells navigation, Ctrl+( and Ctrl+) to navigate Up/Down; Tab and Shift+Tab for navigate Right/Left, (gh#giuspen/cherrytree#194). * Help--Open Preferences Directory moved under File--Preferences. * Fix content in the table can be modified while the node is read only, (gh#giuspen/cherrytree#1674). * Preferences file export complete. * Adding preferences file import/export. * ct_menu_actions.cc just splitted too long lines. * Added dialog listing all available symbols auto replacements, (gh#giuspen/cherrytree#1659). * Preserve print page setup settings, (gh#giuspen/cherrytree#1664). * Fix URL detection doesn't recognize TAB as a delimiter, (gh#giuspen/cherrytree#1654). * Added configurable option to show the full path in the node name header, (gh#giuspen/cherrytree#1399). * Preferences dialog language selection explicit label 'System Default' in place of '-'. * Fixed import of text files with extension not .txt on linux, (gh#giuspen/cherrytree#1656). * Reinstating Gtk::FileFilter::add_mime_type for importing text files, (gh#giuspen/cherrytree#1656). * Configurability of log enable/disable + directory in preferences dialog, tab miscellaneous, (gh#giuspen/cherrytree#1614). * Preferences dialog, custom backup directory simplified using Gtk::FileChooserButton. * Configurability of log enable/disable + directory, (gh#giuspen/cherrytree#1614). * Spell check enabled also for plain text, (gh#giuspen/cherrytree#1651). * Fix [gtk] [critical] gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed after, (gh#giuspen/cherrytree#1643). * Move config.cfg.tmp to config.cfg if not shutting down, (gh#giuspen/cherrytree#1614). * Added added configurable option to have bookmarks under dedicated menu in top menu bar, (gh#giuspen/cherrytree#1643). * New configurable scalable tags allow partial bold/italic/underline when not on by default, (gh#giuspen/cherrytree#1633). * Fix SHIFT+ENTER Able to Modify Locked Notes with Lists, (gh#giuspen/cherrytree#1640). * Translation updates. - Changes from version 0.99.36: * Fix segfault on startup when configured to start on systray, (gh#giuspen/cherrytree#1610). * Translation updates.- Update to 0.99.35: * Fix issue in 0.99.34 H1/H2/H3/H4/H5/H6/small not working for certain locale. * Fix issue with bookmarks in tree right click menu. * Implementation of configurable h1,h2,h3,small + (now supported) h4,h5,h6. * Reorganised the main menu. * Fix undo/redo state machine vertical scrollbar position and cursor position. * Fix crash when importing text/html files with non ascii file name on windows. * Fix links to file/folder on windows with UNC path. * Detect system shutdown to save config . * Improved recognition of web link as you type in case of start with ({[, end with ,;.)}]. * Fixed wheel click on file link (to open parent folder). * Fix zooming text/tree font not being properly enforced like preferences dialog does. * Enabled logging to config folder, max size 5MB.- Update to version 0.99.33+5: * Modified main menu, (gh#giuspen/cherrytree#1573). * Added automatic syntax highlighting for the Dart language, (gh#giuspen/cherrytree#1569). * Fix changing codebox width of codeboxes with width in percentage, (gh#giuspen/cherrytree#1556). * Correct the FSF's postal address, (gh#giuspen/cherrytree#1566). * Fix import from cherrytree file missing dialog asking for parent node, (gh#giuspen/cherrytree#1562). * Treat equally return key press and numeric keypad enter key press, (gh#giuspen/cherrytree#1547). * Translation updates.- Update to version 0.99.32: * Fix crash regression of latest changes to restor excat vertical scrolling of text. * Remember last inserted special character and focus it at next special char insert time. * Improved restoring of exact vertical scroll position, (gh#giuspen/cherrytree#1151). * Fix iterated find dialog position issue. * Non rich text is to use the standard gtk undo/redo. * Fix iterated find/replace dialog disappearing after first button click. * Improved dialog to select an item in the list focusing the item that is currently in use. * Fixed issue with tree on right side restore tree width; splitted ct_main_win.cc, (gh#giuspen/cherrytree#1534). * Updated ct_node_no_icon.svg. * Close image resize dialog when pressing enter; dialog.cc split, (gh#giuspen/cherrytree#1547). * More node icons (gh#giuspen/cherrytree#1514). * Fix copy as plain text not working in table cell, (gh#giuspen/cherrytree#1528). * Cycle cherries colors in nodes levels rather than use the latest level for all exceeding number of colors, (gh#giuspen/cherrytree#692). * Added support for language 'elixir', (gh#giuspen/cherrytree#1541). * Update README.md, (gh#giuspen/cherrytree#1536).- Update to version 0.99.31+1: * Fix for building with ninja/cmake generator for ninja (-GNinja). * Amsys2 script to prepare standalone folder added user-style.xml required for user custom styles(themes). * Added few more icons as selectable for custom node icon, (gh#giuspen/cherrytree#1514). * Preferences dialog menu languages added flags, (gh#giuspen/cherrytree#1511) * Fixed import from keepnote missing images, (gh#giuspen/cherrytree#1516). * Added button to reset the two user style schemes to the default palettes. * Fix cmake install target, (gh#giuspen/cherrytree#1521). * Two user style schemes, one with a light default and one with a dark default. * Reworked pref dialog tab themes to make room for second user style scheme. * Independent style scheme for plain text and code. * Working on user theme editor, (gh#giuspen/cherrytree#1362). * Split pref dlg source file for upcoming work on theme editor. * Removed default global shortcut Ctrl+Delete to delete tree node because overrides text editor standard, (gh#giuspen/cherrytree#1513). * Insert special symbols chenged from submenu items to dialog, (gh#giuspen/cherrytree#1503). * Renamed filesystem path methods .string_native() and .string_unix(). * New unit test for export to html. * New unit test for export to pdf. + unit test for export to txt; unit tests now in 3 binaries 'run_tests_no_x', 'run_tests_with_x_1', 'run_tests_with_x_2'. * Implemented 'format clone' at cursor which can be applied with existing 'format latest', (gh#giuspen/cherrytree#600). * Translation updates.- Update to version 0.99.30+7: * Fixed misleading command line argument export to pdf name - the user is expected to pass a directory path, not a file path. * Updated tests/googletest to current master HEAD to get rid of cmake warnings. * Replaced few Gio::File with g_file because of unit tests issues. * Moved a couple of types to proper header and fixed a unit test. * Insert link dialog to remember/repropose last selection, (gh#giuspen/cherrytree#1413). * Fix export to pdf crash. * Improved language selection in preferences dialog, (gh#giuspen/cherrytree#1496). * Moved top menu items 'Edit'->'Preferences' and 'Tree'->'Tree Info' to 'File' menu, (gh#giuspen/cherrytree#1497). * Cmake option to not automatically run the unit tests - DAUTO_RUN_TESTING='', (gh#giuspen/cherrytree#1433). * Versioning 48px variant of the icons, not currenlty in use, (gh#giuspen/cherrytree#1451). * New ct_code.svg, (gh#giuspen/cherrytree#1451). * Fix when creating new node/subnode not proposing syntax highlighting of selected node, (gh#giuspen/cherrytree#1481). * Update README.md - Added build description, (gh#giuspen/cherrytree#1488). * Fix Table of Contents not saving, (gh#giuspen/cherrytree#1484). * Fix crash when importing CSV file, (gh#giuspen/cherrytree#1476).- Update to version 0.99.29: * Fix unable to open sqlite document created with old document version, (gh#giuspen/cherrytree#1471). * Add meta modifier shortcut key support, (gh#giuspen/cherrytree#1467).- Update to version 0.99.28: * Improved sanitisation from bad characters at xml parse time, (gh#giuspen/cherrytree#1465). * Fix config.cfg re-created when symlinked, (gh#giuspen/cherrytree#1464). * Found better workaround for visualisation glitches, (gh#giuspen/cherrytree#1416, gh#giuspen/cherrytree#1427, gh#giuspen/cherrytree#1446 and gh#giuspen/cherrytree#1447). * Fix regression speeding up tables. * Support for sqlite document generated with old version of cherrytree, alter only at write time. * Isolating and trying to find alternative to WORKAROUND_ANCHORED_TEXT_VISUAL_GLITCHES. * Working on tables poor performance.- Update to version 0.99.27+13: * Fix using fmt always unbundled from spdlog, (gh#giuspen/cherrytree#1458). * Using fmt always unbundled from spdlog, (gh#giuspen/cherrytree#1458). * Fix time filter for find in nodes names and tags, (gh#giuspen/cherrytree#1453). * Fix color for selected item in tree not consistent with selected item in menu, (gh#giuspen/cherrytree#1456). * Do not bundle spdlog but use as external library, (gh#giuspen/cherrytree#1199 and gh#giuspen/cherrytree#1433). * Fix failed zim import, (gh#giuspen/cherrytree#1273). * Changed GPG signature to detached, (gh#giuspen/cherrytree#1433). * Icon theme new save and other improvements. * More GCC11 fixes. (gh#giuspen/cherrytree#1450). * Translation updates. - Add pkgconfig(spdlog) and pkgconfig(fmt) to build requires since no longer bundled.- Update to version 0.99.26+2: * Fix select text with keyboard not working, (gh#giuspen/cherrytree#1441). * Fix crash when trying to paste invalid image in clipboard, (gh#giuspen/cherrytree#1440). * Fix open folder link not working when non ASCII path, (gh#giuspen/cherrytree#1423). * Fix recent documents list does't show undescores, (gh#giuspen/cherrytree#1435). * Keyboard shortcut to delete a node becomes Ctrl+Delete since this action now works also with focus on the text/while editing text, (gh#giuspen/cherrytree#1412). * Icon theme fixes/improvements, (gh#giuspen/cherrytree#1426, gh#giuspen/cherrytree#1414). * Fix find function adds empty lines to blank nodes, (gh#giuspen/cherrytree#1428). * Removed code duplications for open file and folder link, (gh#giuspen/cherrytree#1423). * Fix crash trying to open a bookmarked node that was deleted, (gh#giuspen/cherrytree#1430). * Fix wrongly detecting being run from the sorces directory build folder, (gh#giuspen/cherrytree#1422). * Fix non working keyboard shorcuts Alt+Left/Right to go to previous/next visited nodes, (gh#giuspen/cherrytree#1412). * Fix tree drag n drop freezing issue, (gh#giuspen/cherrytree#1377). * Fix table keyboard shortcut Ctrl+comma (add row) and Ctrl+Alt+comma (delete row), (gh#giuspen/cherrytree#1417). * When (re)generating TOC do not remove anchors created from the user, (gh#giuspen/cherrytree#1382). * Translation updates.- Update to version 0.99.25: * Fixed unit test. * Icon theme update, (gh#giuspen/cherrytree#1408). * Debugging too slow large tables... * Added missing tooltips on the bookmarks handle dialog, (gh#giuspen/cherrytree#1403). * Fix spell-check language selection from right click menu was not saved to preferences. * Fix spell-check language selection from poreferences dialog not working (but ok from right click menu), (gh#giuspen/cherrytree#1400). * Fix TOC generation when existing anchor but wrong name, (gh#giuspen/cherrytree#1382). * Allow to override build date with SOURCE_DATE_EPOCH, (gh#giuspen/cherrytree#1401). * Improved command line switch --new-window, (gh#giuspen/cherrytree#1339). * Export to plain text do not alter node name case and prefix with a # per node level, (gh#giuspen/cherrytree#1385). * Fix the cherrytree shebang, (gh#giuspen/cherrytree#1396). * Translation updates.- Update _service: + Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used by the GNOME Team (with +0 being stripped when detected).- Update to version 0.99.24+git20201130.67860cc0: * Fix can't open encrypted .ctx/.ctz file when the filename is renamed, (gh#giuspen/cherrytree#1383). * Fix missing copy/cut/paste for tables and codeboxes in right click menu, (gh#giuspen/cherrytree#1379). * Fix insert TOC with closing bracket at the end of the headline, (gh#giuspen/cherrytree#1382). * Fixes setting date in Gtk::Calendar, (gh#giuspen/cherrytree#1386). * Fix crash parsing sqlite node with image, (gh#giuspen/cherrytree#1337). * New --export_single_file export option, (gh#giuspen/cherrytree#1371). * Fix Automatically Check for Newer version, (gh#giuspen/cherrytree#1380). * Flatpak build fix (needs --share=network). * Run the unit tests automatically if you build them. * Packaging cleanup. * Exploit advantage of google parameterised tests. * Added now required after clone for building the unit tests 'git submodule update --init'. * Suppress gtk warning during unit tests. * Migration to google test. - Changes from version 0.99.23: * Debugging flatpak crash.- Update to version 0.99.22+git20201123.fea3e66c: * fixed not saving node properties when only node properties are changed (#1364) * fix issue (gitch) pasting tables from clipboard (#1358) * added command line switch --new-window (#1339) * the rich text tagged monospace is not forced to use a dedicated font anymore - configurable and off by default (#1343)- Update to version 0.99.21+git20201121.e0afb5a6: * Fix typos in README, (gh#giuspen/cherrytree#1357) * Fix 7za sources License.txt issue, (gh#giuspen/cherrytree#1356). * Fix unit tests after latest changes for new arg option - -new-window. * Adds --new-window option, (gh#giuspen/cherrytree#1355). * Fix issue with clipboard on windows, (gh#giuspen/cherrytree#1336, gh#giuspen/cherrytree#1344 and gh#giuspen/cherrytree#1341). * Suppress error when test a wrong password, (gh#giuspen/cherrytree#1350). * Table will contain right amount of column widths; removes table to xml copy-paste, (gh#giuspen/cherrytree#1349). * Fixes crash in html parser due to
  • without