SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cherrytree-1.1.4+1-1.1.x86_64.rpm :

* Mon Jul 01 2024 malcolmlewisAATTopensuse.org- Update to version 1.1.4+1: + Fixed msys2 script. + Fixed syntax error in latex wrongly detected as failure to access latex executable, (gh#giuspen/cherrytree#2534). + Copy link to node and copy anchor link to include absolute path to the cherrytree document and hierarchical path to node, (gh#giuspen/cherrytree#2452). + Implemented reset of zoom with Ctrl+0, (gh#giuspen/cherrytree#1835). + Improved extraction from a password protected archive (.ctz, .ctx) to distinguish incorrect password from a corrupted archive / not an archive. + Removed message instructing the user how to manually recover using the backups as cherrytree will do it itself automatically after asking the user. + Added auto recovery from a backup (after asking the user) in case of corrupted document. + Added warning message in case an automatic restore from backup was necessary for the new multifile data storage document. + Debugging issue with locale, (gh#giuspen/cherrytree#2529).
* Sat Jun 15 2024 malcolmlewisAATTopensuse.org- Update to version 1.1.3+1: + Position (row,column) of the cursor in statusbar - improved. + Added in statusbar the position (row,column) of the cursor. + Added in config.cfg the group [proxy] to support downloading. data/checking for new version available from behind a proxy, (gh#giuspen/cherrytree#2522). + Reworked CtConfig to ensure single instance during whole life of the app. + Added support for moving cursor to table cell previous/next when key left pressed before first character/right pressed after the last character, (gh#giuspen/cherrytree#2523). + Added support for moving cursor to table cell above/below when key up pressed on first line/down pressed on the last line, (gh#giuspen/cherrytree#2523). + Fixed right click -> copy link not working if there is a text selection, (gh#giuspen/cherrytree#2362). + Temporary workaround for crash in Gsv::Init() -> [gtk] [critical] Class::register_derived_type(): base_query.type_name is NULL, (gh#giuspen/cherrytree#2518). + Removed \'Set the global C++ locale to the user-specified locale\'. + Minor rework in g_log_set_default_handler, (gh#giuspen/cherrytree#2518). + Fix typos in bug_report.md, (gh#giuspen/cherrytree#2519). + Fixed drag and drop of text when line numbers visible. + Replaced regular expression help dead url, (gh#giuspen/cherrytree#2511). + Support for drag and drop of text with copy instead of move. + New multifile data storage, in case of corruption all backups are looked for data recovery starting from the most recent, (gh#giuspen/cherrytree#2505). + Added checks to prevent a save as or export overwriting the currently open document (as t as unsupported, (gh#giuspen/cherrytree#2504). + Updated supporters record. + Fixed crash when importing text file for incorrect detection of encoding, (gh#giuspen/cherrytree#2492). + Removed all noexcept operators. + Do not allow in the preferences dialog, toolbar configurator, to add a button twice, (gh#giuspen/cherrytree#2482). + Fixed crash in case of a duplicated button configured in the toolbar, (gh#giuspen/cherrytree#2482). + Fixed unit test after new library png encoding. + Updated translations.
* Fri Apr 05 2024 malcolmlewisAATTopensuse.org- Update to version 1.1.2+0: + Fixed regression crash when deleting a node with children, (gh#giuspen/cherrytree#2476). + Fixed regression issue with search, (gh#giuspen/cherrytree#2469). + Fixed drop position of dragged text wrongly one position to the left. + Fixed html paste, (gh#giuspen/cherrytree#2474). + README updated: Languages status.
* Fri Mar 29 2024 malcolmlewisAATTopensuse.org- Update to version 1.1.1+2: + Fixed regression after one search with replace, all subsequent searches open replace dialog, (gh#giuspen/cherrytree#2468). + Fixed regression searching in multiple nodes, only nodes names and tags, not working, (gh#giuspen/cherrytree#2461 and gh#giuspen/cherrytree#2408). + fixed import from cherrytree sqlite document having shared nodes.
* Mon Mar 25 2024 malcolmlewisAATTopensuse.org- Fix source version error and _service file.
* Mon Mar 25 2024 malcolmlewisAATTopensuse.org- Update to version 1.1.0+7: + Fixed regression import nodes from cherrytree not importing anything, (gh#giuspen/cherrytree#2463). + Fixed unwanted nodes expansion with auto reload from external doc edit and enabled option to show bookmarked nodes at start, (gh#giuspen/cherrytree#2464). + Changed default value of option to automatically focus the text at new tree node clicked, from false to true + Fixed regression vertical scroll and cursor position of previous nodes not remembered, (gh#giuspen/cherrytree#2460). + Fixed regression searching in multiple nodes, only nodes names and tags, not working, (gh#giuspen/cherrytree#2461 and gh#giuspen/cherrytree#2408). + Fixed double click on word in table cell, heavy implementation, not selecting word. + Find dialog to show selected text also in codebox and table. + Adding support for replace in tables/codeboxes. + Find matches results dialog fixed line numbers. + Fix iterative find in multiple nodes not focusing correctly results in tables and codeboxes. + Fix regression in all matches dialog after latest changes. + Improved search in tables and codeboxes to list and select all the instances, (gh#giuspen/cherrytree#2155 and gh#giuspen/cherrytree#2444). + Icon save on the menu is now greyed out when save is not needed. + Fixed tooltip on search results dialog, expected to display the node hierarchical name. + Fixed regression find next not scrolling correctly after minor rework. + Fixed regression in search/replace, first replace, after allow text selection with search/replace dialog open, (gh#giuspen/cherrytree#2426). + Fixed issue with find and presence of anchored widgets, (gh#giuspen/cherrytree#2444). + Removed workaround to old GTK issue no longer relevant (called newline trick). + Added stock icon of postman app. + Added in preferences dialog control of text margins left/right. + Added in preferences dialog control of max search results per page. + Added in preferences dialog enable/disable tooltips on tree, menus, toolbar. + Added in preferences dialog control of scrollbar slider minimum size. + Added in preferences dialog control of whether the scrollbar overlays the text editor. + Added also in preferences dialog control of the toolbar icons size. + Added also in preferences dialog option to enable/disable the menubar in titlebar, (gh#giuspen/cherrytree#2443). + Moved some preferences dialog settings from tab \'miscellanous\' to tab \'fonts\' that has been renamed \'interface\'. + Codeboxes can be configured with or without toolbar in preferences dialog, tab rich text. + Improved vertical toolbar in codeboxes supporting code exec, code copy, edit properties. + Implemented vertical toolbar in codeboxes supporting code exec, code copy, edit properties + Fixed error print when drag from empty tree. + Fixed error print when unmiximising window with empty tree. + Fixed error prints when reloading last used document but file no longer available. + Shared nodes, updated unit tests. + Fixed compilation error on linux. + Shared nodes, tree info summary dialog to count the shared data only once. + Shared nodes, print group information in node properties dialog. + Implemented support for so called shared nodes that all point to the same data - create with right click on node, (gh#giuspen/cherrytree#1222). + Fixed warning while running unit tests for empty curr_tree_iter(). + Changed 6 default keyboard shortcuts using {,},[,] as problematic on German/Norwegian keyboards, (gh#giuspen/cherrytree#2423). + Fixed zoom not working with Ctrl+ on english keyboard (key + is on shift) + Add gruvbox style themes, (gh#giuspen/cherrytree#2435). + Allow text selection with search/replace dialog open, (gh#giuspen/cherrytree#2426). + Separated search/replace dialog code from action after the ok is clicked so that will be possible to make the dialog non modal, (gh#giuspen/cherrytree#2426). + Added options in config.cfg \'txt_margin_left\', \'txt_margin_right\' to control the text margins, (gh#giuspen/cherrytree#2425). + Added option in config.cfg \'scroll_slider_min\' to allow control of the minimum size of the scrollbar slider, default 16px, (gh#giuspen/cherrytree#2427). + Added option in config.cfg \'overlay_scroll\' to allow to override the system setting for scrollbar overlay/auto hide - 2=system, 1=on, 0=off, (gh#giuspen/cherrytree#2427). + Increased scrollbars size on windows, (gh#giuspen/cherrytree#2427). + Saving RGB for custom user colours with format rgb24 #abcdef. + Added up to 18 custom user colours in the colour picker palette, (gh#giuspen/cherrytree#2422). + Added ABAP syntax highlighting, (gh#giuspen/cherrytree#2430). + Debugging issue with colour picker, (gh#giuspen/cherrytree#2422). + Reset autosave when manually saving; autosave used counter that suspended time doesn\'t count, (gh#giuspen/cherrytree#2120). + Fixed crash when rapidly moving node in tree via keyboard shortcuts, (gh#giuspen/cherrytree#2409). + Fixed crash when rapidly moving node in tree via keyboard shortcuts, (gh#giuspen/cherrytree#2409). + Fixed regression in speed when searching in nodes names and tags, no nodes contents, after v1.0.2, (gh#giuspen/cherrytree#2408). + Updated translations.
* Sun Dec 17 2023 gumsley_6AATThotmail.com- Cumulative update to version 1.0.4: + fixed crash when displaying search results dialog (#2398, [#2399], #2404, #2405) + preferences dialog, keyboard shortcuts, now emphasizing with bold the overridden/non default shortcuts (#2397) + preferences dialog, keyboard shortcuts, added possibility to reset an individual shortcut to the default value + changed default keyboard shortcuts to move tree nodes From Shift+Arrows to Shift+Alt+Arrows as disrupting the functionality of text selection (#2397, #2400) + fixed crash when losing access to open document (#2120) + fixed crash sorting table (#2391) + fixed issues with search/replace and option \'all matches\' + fixed corrupted export to pdf on mac os with non ascii links to files/folders (#2388) + multi page search results increased default limit 50->500 and configurable in config.cfg \'max_matches_in_page\' (#2370) + changed all the default keyboard shortcuts using Ctrl+Alt for issues on windows with AltGr key (#2341, #2324, #2316, #2124, [#2069], #1944) + fixed progress bar of search hardly visible on windows (#2373) + nodes in bookmark menu to have the correct icon rather the anonymous pin icon (#206) + fixed node name in bookmarks menu not updated if node renamed (#2393) + export to pdf, now hiding anchor character (#2379) + changed codebox border colour with theme cobalt-darkened as hardly visible + added option in config.cfg to disable tree, menus and toolbar tooltips \'tree_tooltips\', \'menus_tooltips\', \'toolbar_tooltips\' (#2169) + fixed paste of code selection to rich text target adding unwanted newline with + fixed issue when changing theme in preferences dialog, style scheme editor, the change was only applied to the current node
* Fri Sep 29 2023 gumsley_6AATThotmail.com- Update to version v1.0.2: + fixed single click on line number to select line, double click for pargraph (#1363) + multi pages support to all matches dialog, added arrows icons for navigation buttons + fixed crash when searching with all matches option and the text line containing the pattern is very long + modified colour of arrow in stock icon ct_download + added 42 stock icons + added multi pages support to all matches dialog with a limit of 50 matches per page (#2019) + improved performance of search/replace with option \'all matches\' (#272, #1830, #2019) + changed a couple of keyboard accelerators in pl.po
* Tue Aug 29 2023 Paolo Stivanin - Update to 1.0.1: + Fixed overwrite confirmation not working when saving as new multifile storage (#2333). + Fixed crash on close (#2302). + Fixed xorg crash / wayland warning caused by popup menus without a parent (#2328). + Fixed paste content copied from column edit mode not working in codeboxes. + Highlight current text line to be disabled when the text loses focus or when the text is in column mode. + Reverted \'on windows, paste image from clipboard to take priority over html target ...\' causing paste from spreadsheet cells generating a picture instead of a table. + Default keyboard shortcut for increase/decrease table column changed to Ctrl+Alt+> Ctrl+Alt+< as Ctrl+) isn\'t working on windows (#2336). + Added new stock icon light bulb / internet of things IoT. + Added option \'recent_docs\' in config.cfg to be set to false in order to not remember the recent documents (#2330). + Incomplete languages: ar, el, fi, hi_IN, hr, ja, lt, pt.
* Sat Jul 22 2023 gumsley_6AATThotmail.com- Update to version 1.0.0: + Fixed crash when opening node properties (#2304, #2313). + Fixed blurry output when exporting LaTeX to pdf (#2308). + Added configurability of the blinking of the cursor in the preferences dialog (#2298). + Added support for executing ‘rust’ and ‘go’ code in code nodes and codeboxes. + Added 61 new stock icons available to be chosen as tree node icons. + Added menu items under top menu ‘help’ to link to website, source code and bug tracker. + On Windows, paste image from clipboard to take priority over html target containing image so that can work offline (#2303, work of AATTDaPa). + Implemented new data storage type: multiple files in hierarchical folder structure (#2123, #1823) the backups for the new multiple files data storage do not contain all the tree but only what has changed. + All backup files (or folders for the brand new multifile data storage) are now starting with a dot (.name~, .name~~, ..). + Fixed crash sorting rows of table lightweight interface (#2253). + Fix export to html of lists (#2276, #2286). + Fixed recent documents corruption when file is deleted/missing (#2277). + Fixed on Windows zooming the font reverts the font family to Sans (#2257). + Click on line number to behave as triple click (select line, #1363). + Column edit (selection with Ctrl+Alt held down) added clipboard support (#2232). + Remember last selected custom icon in node properties same as last selected colour (#2185). + Implemented import nodes from indented list (#1551, #2258). + Added support for executing java code in code nodes and codeboxes. + Added detection of exclusions from the search hit in the current search and message to the user / how to disable exclusions. + Fixed in flatpak and appimage languages not available (#2270). + Fixed latex box issue with portable version of cherrytree on Windows (#2294). + Added tooltip with node name when hovering node (#2295). + Updated translations.
* Wed Mar 08 2023 malcolmlewisAATTopensuse.org- Update to version 0.99.55: + Unit tested code to convert lists to HTML. + Fixed list element on more lines conversion into real html, (gh#giuspen/cherrytree#1765). + Implemented conversion of multi level lists into real html unordered and ordered lists, (gh#giuspen/cherrytree#1765). + Added support for executing c-sharp code, (gh#giuspen/cherrytree#2234). + Codebox actions: keyboard shortcuts now configurable in preferences dialog and available in toolbar configurability. + Added missing dependences to Dockerfile for dev container, added ms cpp extension pack, (gh#giuspen/cherrytree#2231). + Table actions: keyboard shortcuts now configurable in preferences dialog and available in toolbar configurability, (gh#giuspen/cherrytree#2124, gh#giuspen/cherrytree#2195 and gh#giuspen/cherrytree#2219). + Removed leftover line no longer needed after latest commit about new pdf page bottom numbering. + Fixed issue with latest version of cairo in msys2 and pdf pages numbering no longer rendered correctly. + Recently added autosave options in file save storage not to be shown in case of export. + Fixed export to pdf crash, (gh#giuspen/cherrytree#2227). + Fixed issue with font family name getting multiplied while zooming. + Fixed autosave in case the document was never saved before, to prompt the user for a storage type/path, (gh#giuspen/cherrytree#2225). + Updated translations.
* Wed Feb 01 2023 malcolmlewisAATTopensuse.org- Update to version 0.99.54+1:
* Fixed crash when creating lightweight table, (gh#giuspen/cherrytree#2204).
* Added menu item action to toggle focus between text and integrated terminal with default shortcut Ctrl+Shift+T, (gh#giuspen/cherrytree#1772).
* Added search dialog option to override search exclusions, (gh#giuspen/cherrytree#2174).
* Added menu item action to insert today\'s node under the selected node rather than under the tree root, (gh#giuspen/cherrytree#40).
* Implemented option to keep cherrytree always on top, under top menu \'view\', (gh#giuspen/cherrytree#2145).
* Number of table cells to use as threshold for light mode made configurable (default 25).
* Integrated terminal shell configurable in preferences dialog.
* Fixed issue with integrated terminal when using zsh as default shell, (gh#giuspen/cherrytree#2199).
* Lightweight variant of tables support Ctrl+Space to navigate in and out.
* Lightweight variant of tables entering newline in table cell with Ctrl+Enter or Alt+Enter.
* Dialog all matches improved to show also the node tags and the pattern searched.
* Dialog search with regexp, added help button to display reference web page.
* Fixed searching for regexp everything (.
*) freeze, (gh#giuspen/cherrytree#2190).
* Fix title not shown on taskbar button in cinnamon when menubar in titlebar.
* Implementing lightweight variant of tables, (gh#giuspen/cherrytree#2140).
* Updated translations.- Changes from version 0.99.53:
* Fixed crash when changing terminal font in preferences dialog and terminal never shown in the session, (gh#giuspen/cherrytree#2177).
* Fixed issue of growing encrypted document size when configured with no backups, (gh#giuspen/cherrytree#2178).
* Implementing lightweight variant of tables, (gh#giuspen/cherrytree#2140).
* Updated translations.
* Sat Nov 26 2022 malcolmlewisAATTopensuse.org- Update to version 0.99.52:
* Added support for typescript syntax highlighting, (gh#giuspen/cherrytree#2161).
* Moved encryption and backup to a separate thread; implemented verification of the backup before encryption and rotation, (gh#giuspen/cherrytree#2148).
* Linux support path links starting with ~/, (gh#giuspen/cherrytree#2149).
* Code execution: added new tag to allow placing the code directly into the terminal rather than in a temporary file, (gh#giuspen/cherrytree#1772).
* Fix import from gnote/tomboy (gh#giuspen/cherrytree#2152, gh#giuspen/cherrytree#1991 and gh#giuspen/cherrytree#1686).
* Fix paste from gnome-characters in fedora, (gh#giuspen/cherrytree#2094).
* Assigned hard coded keyboard shortcut to change codebox properties \'Ctrl\'+\'[\', (gh#giuspen/cherrytree#2138).
* Updated translations.
* Mon Oct 24 2022 malcolmlewisAATTopensuse.org- Update to version 0.99.51:
* Added support for building unit tests with local gtest/gmock libraries in new cmake option USE_SHARED_GTEST_GMOCK, (gh#giuspen/cherrytree#2089)
* Fixed import from zim, (gh#giuspen/cherrytree#1870).
* Fix after getting rid os stringstream.
* Dropped support for pandoc as implementation relies on std::stringstream which is not to be used.
* Fixed inconsistency between codebox width displayed and printed to pdf with auto expand enabled.
* Translation updates.
* Sun Oct 16 2022 malcolmlewisAATTopensuse.org- Update to version 0.99.50+8:
* Fixed few dialogs missing the property to be destroyed with the parent, (gh#giuspen/cherrytree#2133).
* Better implementation for fixed integrated terminal when executing a command for the first time from hidden (not yet instantiated) not passing the command.
* Fixed loss of transparency with PNGs in some GTK3 themes, (gh#giuspen/cherrytree#1402 and gh#giuspen/cherrytree#2132).
* Fixed integrated terminal show/hide command to follow real status than settings status.
* Fixed issue with separator between tree and text not restored when tree on right side and window maximised, (gh#giuspen/cherrytree#2126).
* When closing virtual terminal take focus to text rather than tree.
* New integrated terminal - added right click menu and keyboard shortcuts to copy and paste.
* Implemented stricter checks for hard coded keyboard shortcuts requiring Ctrl but not Alt, (gh#giuspen/cherrytree#2124).
* Changed syntax of displayed keyboard shortcuts in toolbar tooltips, (gh#giuspen/cherrytree#2128).
* Just exposing CtrlDown and AltDown from ColumnEdit subclass to TextView.
* Fixed minor issue with exit discarding changes icon not visible.
* Implemented command to execute code from either text selection or current line, (gh#giuspen/cherrytree#1772).
* Adding support for code execution via integrated terminal, (gh#giuspen/cherrytree#1902, gh#giuspen/cherrytree#1772 and gh#giuspen/cherrytree#547).
* Translation updates.- Add build requires VTE 2.91 for new terminal integration.
* Thu Sep 15 2022 malcolmlewisAATTopensuse.org- 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).
* Wed Jun 29 2022 malcolmlewisAATTopensuse.org- 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.
* Thu Apr 21 2022 infoAATTpaolostivanin.com- 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.
* Tue Mar 22 2022 Paolo Stivanin - 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.
* Tue Feb 01 2022 Paolo Stivanin - 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
* Fri Oct 22 2021 Paolo Stivanin - 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.
* Mon Aug 09 2021 malcolmlewisAATTopensuse.org- 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.
* Thu Jul 08 2021 Paolo Stivanin - 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.
* Fri May 21 2021 malcolmlewisAATTopensuse.org- 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.
* Fri Apr 16 2021 Paolo Stivanin - 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.
* Sun Mar 28 2021 malcolmlewisAATTopensuse.org- 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.
* Mon Mar 15 2021 malcolmlewisAATTopensuse.org- 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).
* Fri Feb 26 2021 malcolmlewisAATTopensuse.org- 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.
* Sun Jan 31 2021 malcolmlewisAATTopensuse.org- 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).
* Sat Jan 09 2021 malcolmlewisAATTopensuse.org- 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).
* Sun Jan 03 2021 malcolmlewisAATTopensuse.org- 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.
 
ICM