forked from pool/cherrytree
032e2e665a
46 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
Dominique Leuenberger
|
032e2e665a |
Accepting request 964104 from GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/964104 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=19 |
||
fee9666177 |
Nuke unneeded tarball, it gets genereated during build
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=161 |
|||
89121b3d16 |
Accepting request 963866 from home:polslinux:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/963866 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=160 |
|||
Dominique Leuenberger
|
152fe4c1eb |
Accepting request 950435 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/950435 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=18 |
||
d6d0160078 |
Accepting request 950426 from home:polslinux:branches:GNOME:Apps
- 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 OBS-URL: https://build.opensuse.org/request/show/950426 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=159 |
|||
Dominique Leuenberger
|
063a9ff2f4 |
Accepting request 927322 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/927322 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=17 |
||
a711cb842a |
Accepting request 926962 from home:polslinux:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/926962 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=158 |
|||
Richard Brown
|
4f0ba8d36a |
Accepting request 911828 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/911828 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=16 |
||
8464a99e0c |
Accepting request 910743 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/910743 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=157 |
|||
Dominique Leuenberger
|
f119aaaa80 |
Accepting request 904856 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/904856 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=15 |
||
06f973c065 |
Accepting request 904745 from home:polslinux:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/904745 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=156 |
|||
Dominique Leuenberger
|
a79ba34152 |
Accepting request 895972 from GNOME:Apps
- 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. (forwarded request 894821 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/895972 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=14 |
||
5d095414fd |
Accepting request 894821 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/894821 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=154 |
|||
Dominique Leuenberger
|
8189eeda0b |
Accepting request 886219 from GNOME:Apps
- 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. (forwarded request 885867 from polslinux) OBS-URL: https://build.opensuse.org/request/show/886219 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=13 |
||
ff186e6c11 |
Accepting request 885867 from home:polslinux:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/885867 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=152 |
|||
Dominique Leuenberger
|
56b00aed71 |
Accepting request 884653 from GNOME:Apps
- 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. (forwarded request 881768 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/884653 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=12 |
||
7a7e04e1ca |
Accepting request 881768 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/881768 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=150 |
|||
Dominique Leuenberger
|
0e0b363dff |
Accepting request 879921 from GNOME:Apps
- 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). (forwarded request 879268 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/879921 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=11 |
||
506f7de8a2 |
Accepting request 879268 from home:malcolmlewis:branches:GNOME:Apps
- 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). OBS-URL: https://build.opensuse.org/request/show/879268 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=148 |
|||
Richard Brown
|
d7a9db4e2f |
Accepting request 876242 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/876242 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=10 |
||
7214591001 |
Accepting request 875551 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/875551 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=146 |
|||
Dominique Leuenberger
|
cdcc894bca |
Accepting request 868878 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/868878 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=9 |
||
961a9e6de3 |
Accepting request 868045 from home:malcolmlewis:branches:GNOME:Apps
- 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). OBS-URL: https://build.opensuse.org/request/show/868045 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=144 |
|||
Dominique Leuenberger
|
550e64cd0a |
Accepting request 862960 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/862960 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=8 |
||
f6e3a281d2 |
Accepting request 861996 from home:malcolmlewis:branches:GNOME:Apps
- 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). OBS-URL: https://build.opensuse.org/request/show/861996 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=142 |
|||
Dominique Leuenberger
|
ec530130f5 |
Accepting request 860466 from GNOME:Apps
- 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. (forwarded request 859965 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/860466 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=7 |
||
d18091f9d5 |
Accepting request 859965 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/859965 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=140 |
|||
Dominique Leuenberger
|
4c656f0c9f |
Accepting request 859192 from GNOME:Apps
- 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 <li> without <ul>, (gh#giuspen/cherrytree#1348). * Fix crash when triying to move a table column, (gh#giuspen/cherrytree#1342). * Fix crash when pasting HTML, (gh#giuspen/cherrytree#1346). * Translation updates. - Added cherrytree-set-git-version.patch and rebase since we are pulling from git again. - Update to version 0.99.20+git20201116.736ca99f: * New: rewritten everything from scratch in C++/GTK3 * New: Export to PDF support for hyperlinks * New: Export to HTML option to produce a single file * New: Duplicate a node and its subnodes * New: Option to scroll beyond the last line, enabled by default * New: The rich text does no longer have light/dark/custom theme but a range of themes to select from like already for plain text & code * New: Tables also can select their own theme like rich text and plain text & code * New: You can now right click a node or an anchor and select to copy a link to it in the clipboard, then paste the link into rich text * New: Formatting tag to indent/unindent * New: The tables are implemented with a different library widget, editing a cell is easier, Ctrl+Arrow to move cursor between cells * New: For both codeboxes and tables, Ctrl+Space allows to move the cursor in and out * New: Rich text, monospace tag has the font configurable in the preferences dialog * New: Column edit mode scintilla-like holding down Ctrl and Alt and selecting the column (cut/copy/paste not yet supported) * New: Foreground and background tags in the rich text can be removed without altering the other tags * New: The cherrytree backup files can be saved in a configured directory rather than the document directory * New: Code build/execution, in preferences dialog it is configurable also the file extension of the temporary generated file * New: Import from markdown file/folder * New: Option for markdown auto replacement to rich text * New: The toolbar supports multiple rows of icons * New: Filetype icons for file attachments on Linux * New: it is configurable whether to wrap or not the nodes names in the tree, off by default * New: Now configurable from the preferences dialog are the "Embedded file size limit", "Triple click to select the whole paragraph", "Chars for bulleted list", "Chars for todo list", "Chars for table of content", "Chars for smart double quote", "Chars for smart single quote" * New: It is configurable whether to show the document directory in the window title or not * complete changelog can be found here: https://github.com/giuspen/cherrytree/blob/master/changelog.txt - Removed cherrytree-set-git-version.patch - Fix lang filelist creation, ensure in build dir before running find_lang macro. - Updated to latest git release 0.39.3+git20200610.9e116177: - Build version from 'future' branch with cmake. - Changes from version 0.39.3: * Forbid to use '<' and '>' in password in PyGtk2, (gh#giuspen/cherrytree#765) - all characters will be available in upcoming Gtkmm3 version currently under testing. * After toggle tree visibility with tree that becomes visible, the tree gets the focus (tree gets hidden, text gets the focus). * Possibility to disable triple click selecting the whole paragraph, currently only editing directly config.cfg (look for triple_click_paragraph). * Translation updates. - Changes from version 0.39.2: * Fix very slow node creation, (gh#giuspen/cherrytree#686). * Fix Wrong "." processing in "Replace in Nodes Names" (RegExp mode), (gh#giuspen/cherrytree#689). * Fix for table's cell content lost unless you explicitly press Enter, (gh#giuspen/cherrytree#700). * Fix Control/command key deselects (un-highlights) text in table, (gh#giuspen/cherrytree#699). * Fix Keyboard shortcuts for sorting do not work, (gh#giuspen/cherrytree#305). - Changes from version 0.39.1: * Fixed export to html regressions after 0.39.0, (gh#giuspen/cherrytree#668). * Fixed RuntimeError: returned character can not be represented in 16-bit unicode", (gh#giuspen/cherrytree#675, gh#giuspen/cherrytree#664). * Fixed problem with opening another note, (gh#giuspen/cherrytree#679). * Show node path in tooltip of Last Visited Nodes, (gh#giuspen/cherrytree#680). * Triple click functionality to select paragraph limited to rich text as not ideal in particular for for code. - Changes from version 0.39.0: * Improved export to html. * Fixed export to pdf, picture blurry. * Implemented a 'command palette' dialog to quickly access all the commands in one place. * Improved sorting. * Improved performance of imports into cherrytree. * Fixed 'recent document paths have wrong enconding', (gh#giuspen/cherrytree#632). * Fixed 'visited nodes history, going to todays node using key binding'. * Fixed 'syntax Highlighting selected first from list when pressing enter', (gh#giuspen/cherrytree#657). * Updated syntax highlighting language specs files for various languages, (gh#giuspen/cherrytree#228, gh#giuspen/cherrytree#92 and gh#giuspen/cherrytree#38). * Cursor to stay inside codeBox after creation, (gh#giuspen/cherrytree#655), remember: Ctrl+Space moves the cursor in and out the codebox. * Added triple click functionality to select paragraph. * Fixed smart quotes spell check bug. * Added new language Swedish. - Changes from version 0.38.11: * Fixed regression of 0.38.10, could no longer print. - Changes from version 0.38.10: * Bugfix: Error opening encrypted documents when path contains non-ASCII characters, (gh#giuspen/cherrytree#399). * Bugfix: removing the text formatting was possible in read-only Node, (gh#giuspen/cherrytree#543). * Bugfix: collapse all nodes at startup doesn't work with enabled expand tree at mouse click, (gh#giuspen/cherrytree#569). * Added support for export to pdf from command line, (gh#giuspen/cherrytree#584). * Supporting new syntax highlighting for language kotlin. * 'reload after external update to ct* file' disabled by default, (gh#giuspen/cherrytree#602). * 'smart quotes auto replacement' replacing characters configurable manually editing config.cfg. * Added small sigma to default special chars, (gh#giuspen/cherrytree#563). * Added dollar as character not to be used in passwords; note that all chars will be instead usable in upcoming gtkmm3 version, (gh#giuspen/cherrytree#545). * Minor changes to support reading a document that has been edited from the upcoming gtkmm3 version of cherrytree. * Minor changes to support reading a config.cfg that has been edited from the upcoming gtkmm3 version of cherrytree. - Add cherrytree-set-git-version.patch: Set git version in help about. - No longer recommend -lang: supplements are in use - Update to version 0.38.9: + Auto replacement of symbols as you type is now configurable in preferences dialog, tab Text. + Ctrl+Space to toggle To-Do List Item State; fixed multilevel bug. + Paste/import from html – added basic support. + In codeboxes use code font for both plain text and syntax hilighting. + Fix paste as plain text into CodeBox cause losing CodeBox content (#538). + Export to html, stylesheet revamp. - Run spec-cleaner. - Add python-xml to requires. - Update to version 0.38.8: + Improved implementation of deletion of recent documents entry. + Ctrl+Space to toggle To-Do List Item State. + Fix detection of missing installation of xterm required in code execution on linux (with default settings). + Horizontal rule insert without hard coded newline before (still newline after). + Updated translations. - Changes from version 0.38.7: + Bugfix: - Problem of locale.getdefaultlocale behavioural change in python. - Must not allow deletion of a node that is read only. + Allow deletion of a recent documents entry via entry submenu. + Renamed two iterated find dialog labels from Find & Find to Find Previous & Find Next. + Moved python-appindicator from Depends: to Recommends: + Export to html, include node name not working without links tree. - Changes from version 0.38.6: + Bugfix: - Do not throw error when failing to clean temporary directory. - Workaround for locale.get issues. - Import from html of table error resulting in paste from clipboard error. - Multilevel numbered lists not restarting from one. - Wrap line with a single very long word. + Todo list characters configurable in config.cfg. + Import from zim, support for codebox. - Update to version 0.38.5: + Bugfixes: - When save on exit is enabled and write to disk fails, changes are lost (gh#giuspen/cherrytree#358). - Superscript and subscript tags not recognized when copied from external source (gh#giuspen/cherrytree#355). - Workaround for bug in locale module (gh#giuspen/cherrytree#368). + Added syntax highlighting for go language. + Implemented support for opening a text file from the command line with cherrytree. - Recommends p7zip-full for TW as 7za binary used in cherrytree was moved there - Update to version 0.38.4: + Support for zoom in tables with both Ctrl+Mouse Wheel or Ctrl+Plus/Minus. + Copy/paste rich text with dark background to light background, fix too light color. + Tree visible status now persistent after system tray hide/show and between sessions. + Default value changes for web link color (less bright blue) and codebox auto resize (to False). + No special chars auto replacements for code – only for rich and plain text. + Paste from rich text and import from html – support fot tag <code> to codebox. + Tab key also valid to switch between table cell. - Changes from version 0.38.3: + Bugfix saving sqlite document (syntax error). + Plain text to have font independent from rich text. + Right click menu inside of codeboxes, added cut/copy as plain text. + Paste rich text from clipboard fix. + HTML-export IOError: 'filename too long'. + Bugfix in export to pdf. - Update to version 0.38.2: + Bug fixes: - In importing from cherrytree file (links broken). - In exporting to HTML (‘#’ in node name). - The problem with underscoring character in recent filenames. - The problem with importing from keynote. + Left arrow key press with focus on an already collapsed tree node, now moves the selection to the node parent. + Added right click menus cut & copy as plain text to the automatic syntax highlighting nodes. - Update to version 0.37.6: + Added auto apply of links to nodes as you type [[node name]] in rich text nodes. + The text formatted monospace has now by default gray. + background; configurable in config.cfg. + Fixed problem causing the highlighted line to have wrong background. + Fixed crash caused by too large tooltip hovering a link. + Updated translations. - Changes from version 0.37.5: + Tthe password protected documents now use 7zip fastest compression resulting in faster save and slightly larger documents. + Added auto apply of web links as you type in rich text nodes. + Added auto apply of links to nodes as you type in rich text nodes (CamelCase nodes names only). + Added proper scrolling to cursor after pasting of multiple lines of text from the clipboard. + Added palette to the color picker dialog for the node name. + Fixed bugs related to export to pdf of tables and codeboxes. + Limited the spell check to rich text nodes after currently unresolvable problems with plain text spell check. - Changes from version 0.37.4: + Bugfix: regression since 0.37.0 for trees with more than 11 levels and cherries per node level. + Added groovy language syntax highlighting support. + Updated translations. - Changes from version 0.37.3: + Bugfix: problem with sqlite storage (ctb, ctx), bold node name and plain text node. + For the document type XML (ctd, ctz) changed the generated XML to be pretty (indented). + Change to slightly larger 'small font' in formatted text. - Update to version 0.37.2: + fixed problems introduced with configurability of the bulleted lists chars. + fixed problem with search in selected node and subnodes and progressbar. + the latest applied formatting is now remembered between sessions. + the Ctrl+Space shortcut now allows to enter and exit the codeboxes. + updated translations. - Changes from version 0.37.1: + bugfix: import of text documents bad decoding (added new dependency python-chardet). + bugfix: copy/paste of table row not working. + the chars used for the multi level bulleted lists are configurable editing config.cfg (editor/chars_listbul). + the chars used for the toc are configurable editing config.cfg (editor/chars_toc). + updated translations. - Update to version 0.37.0: + Implemented configurability of most of the keyboard shortcuts (few of them cannot be changed). + Implemented quick access to last visited nodes with configurable number of buttons on the node name header. + Implemented the possibility to select from a list the default icon for all the (non code) nodes in the tree; code nodes have by default explicit icons related to the programming language. + Implemented the possibility for any node to set an icon from a list. + Implemented the possibility for any node to set color and boldness for the node name. + Implemented control of the vertical space around lines. + Implemented the possibility to disable the smart quotes auto replacement. + Implemented the option to have the links underlined or not. + Implemented the tree node action “move right” to make a node son of the above sibling; taking shortcut Shift+Right. + Implemented the possibility at mouse click on the node to expand it and to have the focus moved to the text. + Implemented the import from RedNotebook. + Added in the preferences dialog the possibility to reset to the default values the toolbar and the special characters. - Changes from version 0.36.9: + New icons for codebox and table, fixed icon for image. + Updated translations. - Changes from version 0.36.8: + Fixed bug in font zoom in/out on tree and text with ctrl down and mouse wheel up/down. - Changes from version 0.36.7: + Implemented font zoom in/out on tree and text with ctrl down and mouse wheel up/down. + Implemented auto replace as you type of single and double quotes with smart quotes. + Export to html: it is now possibile to override the default styles.css in the preferences dir. + Updated icons of rich text color foreground/background. + Updated translations. - Changes from version 0.36.6: + Fixes in exports to html, pdf, txt. - Update to version 0.36.5: + Fixed color of highlighted line in rich text with light background. + Fixed generation of pdf with colors coming from dark background not suitable for white background. + Fixed missing checks in read only nodes. + Fixed problem with html pasted from clipboard. + Updated translations. - Update to version 0.36.4 + Added the configurable option to highlight the current line also for rich text nodes. + Spell check working in both rich text and plain text nodes (not in code nodes). + Special chars auto-replaced: “==> ” becoming “⇒ “, “<== ” becoming “⇐ ” and “<=> ” becoming “⇔ “. + Added support for “rust” programming language syntax highlighting. + Bugfix in duplicating nodes with images and tables. + Bugfix in lists change level and in numbered lists start with selected text. + Bugfix in insertion of today’s node (F8) and non ascii chars. + Bugfix copying from plain text to rich text and automatic web link formatting. + Updated translations. - Update to version 0.36.3: + Bugfix in searches. + Added syntax highlightings Markdown and Markdown Extra. - Changes from previous versions: + See /usr/share/doc/packages/cherrytree/changelog.txt. - Update to version 0.35.9: + Export to HTML now supports also the embedded files. + Cursor position not restored after closing and reopening the main window. + When pressing Tab with a table focused, do not delete the table but put the cursor after the table. + Toolbar and node name header visibility state not saved/restored properly with system tray docking enabled. + Import from zim: improved preserving of links between nodes. + Updated translations. - Update to version 0.35.8: + Protected documents: better checks at extraction time to cope with 7zip extracting zero size files after a wrong password. + Protected documents bugfix: windows 7za.exe wrong path detected causing wrong password error. + Import from plain text file in WIN_OS allow user to select an extension different than txt (in linux any text file is automatically detected). + Changed behaviour of HOME and END key presses in text: at first press move the cursor to start or end of the line, at second go to smart start or end (start or end excluding spaces). + Dialog tablecolumnhandle: change active radiobutton with Tab and auto focus to text entry. + Added support for Scala programming language (from gtksourceview-3.0/language-specs). + Bugfix in import from html and notecase and nested span tags + Bugfix: changing a node syntax highlighting from code to plain text and vice versa did not update the font. + Bugfix: if a node has the read only property set, do not let the user change the node type. + Bugfix: after changing node type from rich to non rich text, the undo removes all text. + Bugfix: preferences dialog, the timestamp format help button was linked to a web page listing options not implemented in the python version; now the link goes to the exact python implementation. - Update to version 0.35.7: + Improved checks at password protected documents save time after reports of data loss in windows os. + Updated translations. - Update to version 0.35.6: + The middle (or wheel) click on a link to file or folder opens the parent directory of the target file or folder. + Added tree right click menu item to bookmark the selected node. + Bugfix in reading a cherrytree XML document. + Bugfix in relative links click. + Bugfix in import from treepad lite. + Updated translations. - Changes from version 0.35.4: + Bugfix: - Conversion from rich text to plain text of links results in the link target only if the link is the sole text copied and is not a link to node. - Relative links are to be relative to the document folder and not to the executable folder. - Right click over a selection including a link causes deselection if the right click is over the link. - Import from tuxcards. - Paste from firefox on windows with russian language page. - Paste text in a codebox causing an auto resize, change node without saving before, go back to the older node, the text pasted in the codebox is lost. + Changed automatic conversion from ascii chars to “todo list” from “[ ] ” to “[] ". - Changes from version 0.35.4: + Bugfix: - Export to plain text and conversion from rich text to plain text problems in 0.35.3. - Automatic list set after inserting "* " and "[ ] " problems in 0.35.3. - Crash in codebox auto expansion. - Crash loading the links dialog. - Changes from version 0.35.3: + Fixed bugs in copying rich text between cherrytree, libreoffice and gmail preserving the rich text properties; as a consequence the html import/export was improved. + Fixed bugs in importing text files with non utf-8 encoding. + Fixed bug in automatic word selection when applying a formatting. + Fixed bug in TOC not recognizing headers. + Fixed bug causing the codeboxes with automatic expansion to crash. + Fixed bugs in the conversion between the three list types. + Changed the behaviour of the direction arrows in the tree navigation: the left key collapses the node, the right key expands the node, the up and down arrows move the selection up and down not only between siblings (as it was before) but in the whole tree. + Links copy and paste: when converting from a rich text source to a plain text destination, now the link target is preserved, the link label is dropped. + Improved the links dialog navigation: the Tab key toggles between the link types, the tree is navigable using the four direction arrows and typing text while the focus is on the tree searches for a node name. + Added “Common Lisp” syntax highlighting definition from kfyatek-dev.jogger.pl. + Fixed bugs in import from KeyNote. + Other minor fixes. - Changes from 0.35.2: + Bugfix: drag n drop with destination before the first sibling. + Bugfix: codebox memory of latest used settings. + Updated translations. - Changes from version 0.35.1: + bugfix: pressing cancel on node add/edit dialog still inserts corrupted node. - Changes from version 0.35.0: + The toolbar is now configurable in a dedicated preferences dialog tab. + Added configurable option to use relative paths in links to files and folders. + Added limit of 10 MB to embedded files. embedding larger files is not safe. + Implemented the possibility to open embedded files with double click or right click menu. + The embedded files have now the time of latest edit and the size visible in tooltip. + Added configurable option to have codeboxes expand automatically. + The following commands now work also inside of the codeboxes: - text row cut/copy/delete/up/down, text change case, text duplicate, insertion of special chars, timestamp, horizontal rule, lists handling. + Added right click menu to cut, copy and delete embedded files and anchors. + Added menu item and shortcut (Ctrl+Alt+R) to toggle the Read Only property of the selected node. + When we double click on text we are used to see the word under mouse to be selected. Now it is possible in configuration to add chars to include in the selection (e.g. adding ‘@’ you select whole text me@mail). + Added tooltip in find all matches dialog indicating the full node path. + Improved the tree in links dialog and node change father dialog. + Added menu item to open the directory containing the preferences files. + Fixed several bugs. - Update to version 0.34.1: + Fixed bug introduced in 0.34.0 in search and/or replace, all matches. + Fixed bug in handling of image format not recognized when pasting uri from clipboard. + Ctrl+Shift+A not only to show the “Find All Matches” dialog but also hide it. + Updated translations. - Update to version 0.34.0: + Implemented the possibility to embed files of any type in the cherrytree documents: a clip icon image is inserted in the rich text and right clicking on it the file can be saved to a disk location. The clip icon size is configurable in the preferences dialog. + Implemented the possibility to associate links to the images through right click menu item. When the image has a link associated, a colored arrow is visible over the image. + Added right click menu item to insert newline in table cell and restored functionality of the shortcut Ctrl+period. + Added shortcuts for text Foreground and Background color Shift+Alt+F and Shift+Alt+B. + Added shortcuts Ctrl+Alt+1, Ctrl+Alt+2 and Ctrl+Alt+3 for lists bulleted, numbered and todo. + Added shortcuts Ctrl+Plus and Ctrl+Minus to increase/decrease the font of tree and text. + The number of backups to keep is now configurable. + Added import from EssentialPIM HTML file. + Fixed several bugs. + Handling of cases when dbus is not working properly causing Cherrytree not to start, this happens so far only on windows in some cases and may be a firewall related problem. In these cases the centralized instances control is disabled and cherrytree still works. - Update to version 0.32.0: + When selecting print/export to pdf there’s now an option to start new nodes in new pages. + The links colors are now configurable. + The wrapped lines indentation is now configurable. + Added menu item and shortcut (F8) to insert a node with the date of today in hierarchy year/month/day. + In node properties dialog added the opportunity to insert tags choosing between the existing tags. + F1 is now shortcut for the online manual. + Updated PowerShell syntax highlighting definition file. + Fixed several bugs. - Drop conditional macros used for obsolete openSUSE versions. - Update to version 0.31.5: + Fixed bug in pasting data from clipboard. + Opening a new file from menu it done again in current instance (restored old behavior). + Bugfix: in links dialog the latest selected node was not selected by default anymore. - Changes from version 0.31.4: + Bugfix: cannot change foreground and background color. + Bugfix: row wrongly recognized as a list row after pressing enter. + Updated PowerShell syntax highlighting. - Changes from version 0.31.3: + Updated translations. - Changes from version 0.31.2: + Bugfix: cannot open document if option to reload latest document at startup is disabled. - Changes from version 0.31.1: + Bugfix: cannot change node type from rich text to automatic syntax highlighting. + Bugfix: import from zim errors. - Changes from version 0.31.0: + Added import from one plain text file or a folder of plain text files. + Added direct export to pdf without going through the print dialog, working also in windows without need of installing software that creates pdf. + Improved the todo lists using different chars (automatic conversion) and three states like zim-wiki (not done, done ok and done fail). + Added function to strip trailing spaces in code nodes (from right click menu). + Ctrl+Shift+E to expand all nodes, Ctrl+Shift+L to collapse all nodes. + When opening new file or starting a new empty file will do it on a new window if the current is not empty. + Right click on a link lets you choose to edit/cut/copy/dismiss/ delete the underlying link. + It is now possible to insert a link if no text is selected, the link name will be asked in this case. + Added line num column in search all matches list dialog. + Added syntax highlighting for PowerShell. + Fixed bugs. + updated translations. - Update to version 0.30.5: + Fixed critical bug that caused loss of unsaved data after import of nodes from a cherrytree document of type sqlite unprotected to sqlite protected. + bugfix: node position in the tree after imports. + bugfix: TOC generation for selected node and subnodes. - Changes from version 0.30.4: + Fixed critical bug causing loss of data in cherrytree when using sqlite as data storage type. + Fixed bug: middle (or wheel) click on tree node to expand/collapse. + Improved paste of data from web page selection. - Changes from version 0.30.2: + cherrytree can now work also without python-enchant installed, in this case it is not possible to activate spell check in the preferences dialog. + Double click on a node or enter key press on a node now toggles expanded/collapsed state (before entered node properties dialog). + Updated translations. - Update to version 0.30.1: + License change GPLV2+ to GPLV3+. + Fixed bug with error dialog with autosave and tree empty. - Changes from version 0.30.0: + Added spell check using the library pygtkspellcheck (which uses pyenchant). + Added opportunity to insert special characters in text using top menu or right click menu. It is possible to edit the default list of characters in the preferences dialog. + Added export to single plain text file. + Improved TOC of the whole tree including links to all existing nodes of the tree, not only those with tags h1, h2 and h3. + Added menu item and shortcut (Ctrl+Shift+J) to expand/collapse the selected tree node. + Added shortcut to remove formatting from selected rich text (Ctrl+Shift+R). + Added basic import from keynote (.knt). + Added configurable option to enable/disable the option to reload the document from the last session at application start (before it was always enabled). + Fixed bug in shortcut to paste to rich text node as plain text, discarding formatting (Ctrl+Shift+V). + Fixed several bugs in export to HTML and PDF. + Fixed bugs in import from Zim, Tomboy and Gnote. + Fixed several other bugs. + Updated translations. - Add python-enchant BuildRequires, new dependency. - Update to version 0.29.4: + The color chooser palette keeps now memory of the latest 20 colors used. + In the export to plain text of the rich text nodes, codeboxes and tables are also included. + Fixed a couple of minor bugs. - Changes from version 0.29.3: + Bugfix: problem of file paths with non ascii characters. + Bugfix: unwanted expanding of nodes when adding child node. + Bugfix: window position not restored in xfce window manager after hide() and show(). + Bugfixes in print to pdf. + Bugfixes in pasting tables from web pages to rich text nodes. + Several icons were changed adding a border to make them visible in dark themes. + The latest palette for foreground and background is restored in new sessions. - Changes from version 0.29.2: + Bugfix: scrollbar position not restored when going back to an already visited node. + Bugfix: on windows os error when using filenames including non latin characters. + Added back support for pygtk versions < 2.22 (broken in 0.29 and 0.29.1). - Changes from version 0.29.1: + Updated Chinese, Spanish and German languages. + Added limit of recent documents to 10. + Added back support for python versions < 2.7 (broken in 0.29). - Changes from version 0.29: + Several bugs fixed. + When running cherrytree from command line it is possible to indicate a node name to focus as argument (cherrytree filepath -n nodename). + Added shortcut to toggle focus between tree and text (Ctrl+J). + Updated several icons related to text formatting to have an unique style/theme for all of them. + Added the preferences option to collapse all nodes when loading the tree (now there are the options to expand all, collapse all or restore from latest session). + Added import from zim. - Update to version 0.28.5: + Fixed several bugs: + Export to html: the font of tree and text is now set to the one in use in cherrytree at export time. - Changes from version 0.28.4: + fixed internationalization/localization bugs and other minor bugs. - Changes from version 0.28.3: + Updated translations. - Changes from version 0.28.2: + Fixed bugs: cannot "save file as" in 0.28.1. - Update to version 0.28.1: + Fixed several bugs. + ctrl+period inserts a newline in a table cell. - Update to version 0.28: + reduced the size of the preferences dialog adopting tabs. + some special symbols are automatically inserted after typing the characters that compose them followed by spacebar; ctrl+z undoes the replacement. + added import from Mempad. + fixed several bugs. - Update to version 0.27.1: + Fixed bug: print / save as pdf of the whole tree not working in 0.27. - Update to version 0.27: + Added preference option to enable the periodic check of the cherrytree document file for external updates + Added preference option to choose between appindicator and systray for panel docking + Added opportunity to restore the latest search all matches dialog with shortcut (Ctrl+Shift+A) + Added preference options for text and tree to choose between dark theme, light theme or custom colors + Added the opportunity to print / save as pdf / export of the selected text only + Added the opportunity to include the node name in print / save as pdf + Added import from Gnote + Shortcut for paste as plain text in rich text node (Ctrl+Shift+V) + Adopted python ConfigParser for saving preferences, old preferences will be lost + Fixed several bugs. - Update to version 0.26.3: + Bug fixes. - Update to version 0.26.2: + Bug fixes. - Update to version 0.26.1: + Fixed minor bug + Updated translations. - Update to version 0.26: + WARNING: documents edited with a version >= 0.26 cannot be edited again with a version < 0.26. + added text formatting superscript, subscript, monospace and h3. + h1, h2 and h3 formatting is now automatically applied to the whole row. + the switch between rich text and automatic syntax highlighting for the nodes is now simpler. + the dialog to choose the file storage type is now file extension oriented. + it is now possible to configure the default rich text foreground and background, so is for the tree. + the horizontal rule inserted characters are now configurable. + the TOC now includes h3 and can be created also for the whole tree. + the links anchors size is now configurable. + fixed several bugs. + we have now a complete manual of the application linked at help–manual. - Update to version 0.25.4: + Bug fixes. - Update to version 0.25.3: + Bug fixes. - Update to version 0.25.2: + Bug fixes. - Update to version 0.25.1: + Middle click on the tree expands/collapses + Bug fixes. - Update to version 0.25: + Add support for a database format, in addition to XML format. + Various bug fixes. + Updated translations. - Update to version 0.24: + Add AppIndicator support. + Add options: show white spaces, highlight current line, gtksouceview style scheme. + Make it possible to move a row up/down. + Various bug fixes. + Updated translations. - Add explicit shared-mime-info BuildRequires since we use the %mime_database_* macros. - Update to version 0.23.1: + Handle double-click on bookmarks + Fix bugs in find all matches - Stop manually removing cherrytree.glade.h: it is now gone. - Remove redundant tags/sections from specfile - Update to version 0.23: + The limit of undoable steps per node is now configurable (lower the limit to save ram). + Add iterated find dialog. + Add timestamp insert utility. + Various bug fixes. + Updated translations. - Update to version 0.22.2: + Fixed minor bugs. + Updated translations. - Remove incorrectly installed header file from translation update. - Update to version 0.22.1: + Add .txt extension to single files of export to plain text + Improve import from clipboard html + Fix bug when pasting web url from clipboard - Stop using source services, as Factory is moving away from it. - Update to version 0.22: + Add the right click option ‘paste as plain text’ to the rich text nodes + Add imports from tomboy and knowit + All the exports (pdf/html/txt/ctd) now offer the options: only current node / current node and subnodes / all the tree + Implement simple clickable to-do lists. + Fix misc bugs - Update to version 0.21.3: + Fixed bug involving the formatting property 'small' + Fixed shortcut for node deletion not working + Updated translations. - Update to 0.21.2: + fixed minor bugs. - Update to version 0.21.1: + create config directory on startup - Convert to source service: download_url, recompress and set_version. - Update to version 0.21 + fixed bugs + added links to folders + added custom action for clicked link to files and folders + added some customizable properties to the codeboxes + added fullscreen mode + implemented the cut/copy/paste of a table row + tables: keyboard navigation across cells, rows, etc. + now multiple instances are allowed and handled + added the opportunity to sort the whole tree + improvements to the find utility while searching patterns in a table/codebox - Update to version 0.20.1: + Critical bug fixes + Support keyboard based moving of selected item among all the tree nodes - Update to version 0.20: + New features: - Nodes can now be read-only - Easily open recently opened documents - Import from leo outliner - Utilities to cut/copy the whole underlying row - History of visited notes with option to go back/forward - Bookmark handling - Generate index.html when exporting tree to html - Remember latest picked color for background/foreground + Bug fixes - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %mime_database_post/postun because the package ships a mime type definition. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Remove shared-mime-info Requires: if it's not there, then we simply don't need to update the mime database. - Update to version 0.19.3: + Bug fixes with tree nodes drag and drop + In the anchor insert dialog, fix cursor to lie always in the entry text field - Update to version 0.19.2: + Bug fixes + Improved text duplication functionality, introducing rich text duplication - Changes from version 0.19.1 + Bug fixes + Tree nodes drag and drop implemented + Updated French localization - Update to version 0.19: + Write a backup of old file when saving. + Add support for a password-protected format. + Add a "toggle case" feature. + Small bug fixes. + Updated translations. - Add p7zip Recommends to support the password-protected format. - Re-add the removal of cherrytree.glade.h: the file is still installed, and it shouldn't. - Update to version 0.18.1: + Bug fixes and memory usage improvements + Update copyright year to 2011 - Changes from version 0.18: + Documents edited with 0.18 cannot be opened with earlier cherrytree versions + Option to specify tags for a node to use when searching for a node + Implemented export to plain text document + Implemented import from treepad lite + Introduced submenus in tree menu + Added option to display the tree on the right side rather than on the left (default) + Copy/paste of a selection now works also for images + Added Galician language + Bug fixes - Remove spec file hackery to delete unnecessary source files in installed package -- taken care of upstream - Update to version 0.17.1: + Fixed copy/paste bugs - Fix build issues with openSUSE 11.1 and 11.2 - Update to version 0.17: + Many copy/paste improvements. + Nodes import: it is now possible to specify where to attach them + Tree nodes sorting is now case insensitive + Various bug fixes. + Updated translations. - Update to version 0.16: + Improved printing of codeboxes/code nodes + Implemented neutral nodes icons/hide nodes icons + New: export whole tree or a single node to html + New: insert table-of-contents for node - Recommend lang package instead of Requiring it - Update to version 0.15: + Improved the find/replace utility adding the 'all matches' option which allows to find/replace all matches at once and list the results + Fixed find/replace bugs + Added the menu item (help--check newer version) and preferences dialog option to automatically check for newer version + Fixed bugs in the import from basket + Fixed bug in the printing of codeboxes bigger than the A4 size + Fixed bug in bulleted and numbered lists + Added the find/replace menu items to right click menus, reorganized some menu items + When inserting a codebox, if some text is highlighted it will be automatically moved into the codebox + Fixed bug crashing the app when closing from top right cross and then selecting cancel. - Update to version 0.14.2: + Removed the shebang lines from the top of non executable python source files + Changed the cherrytree process name from python to cherrytree + Improved import from basket + Fixed codebox print/save as pdf bugs + Rearranged the messy rich text right click menu - Drop cherrytree-remove-shebang-line.patch: fixed upstream. - Update to version 0.14.1: + added Ukrainian and French languages. - Fix build with python 2.7, by fixing a filename in the file list. - Removed unsafe sed hack from spec file to delete unnecessary shebang lines in favour of cherrytree-remove-shebang-line.patch - Cleanup of spec file - Fix build errors - Initial package (version 0.14) (forwarded request 858890 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/859192 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=6 |
||
a33474dec4 |
Accepting request 858890 from home:malcolmlewis:branches:GNOME:Apps
- 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 <li> without <ul>, (gh#giuspen/cherrytree#1348). * Fix crash when triying to move a table column, (gh#giuspen/cherrytree#1342). * Fix crash when pasting HTML, (gh#giuspen/cherrytree#1346). * Translation updates. - Added cherrytree-set-git-version.patch and rebase since we are pulling from git again. - Update to version 0.99.20+git20201116.736ca99f: * New: rewritten everything from scratch in C++/GTK3 * New: Export to PDF support for hyperlinks * New: Export to HTML option to produce a single file * New: Duplicate a node and its subnodes * New: Option to scroll beyond the last line, enabled by default * New: The rich text does no longer have light/dark/custom theme but a range of themes to select from like already for plain text & code * New: Tables also can select their own theme like rich text and plain text & code * New: You can now right click a node or an anchor and select to copy a link to it in the clipboard, then paste the link into rich text * New: Formatting tag to indent/unindent * New: The tables are implemented with a different library widget, editing a cell is easier, Ctrl+Arrow to move cursor between cells * New: For both codeboxes and tables, Ctrl+Space allows to move the cursor in and out * New: Rich text, monospace tag has the font configurable in the preferences dialog * New: Column edit mode scintilla-like holding down Ctrl and Alt and selecting the column (cut/copy/paste not yet supported) * New: Foreground and background tags in the rich text can be removed without altering the other tags * New: The cherrytree backup files can be saved in a configured directory rather than the document directory * New: Code build/execution, in preferences dialog it is configurable also the file extension of the temporary generated file * New: Import from markdown file/folder * New: Option for markdown auto replacement to rich text * New: The toolbar supports multiple rows of icons * New: Filetype icons for file attachments on Linux * New: it is configurable whether to wrap or not the nodes names in the tree, off by default * New: Now configurable from the preferences dialog are the "Embedded file size limit", "Triple click to select the whole paragraph", "Chars for bulleted list", "Chars for todo list", "Chars for table of content", "Chars for smart double quote", "Chars for smart single quote" * New: It is configurable whether to show the document directory in the window title or not * complete changelog can be found here: https://github.com/giuspen/cherrytree/blob/master/changelog.txt - Removed cherrytree-set-git-version.patch - Fix lang filelist creation, ensure in build dir before running find_lang macro. - Updated to latest git release 0.39.3+git20200610.9e116177: - Build version from 'future' branch with cmake. - Changes from version 0.39.3: * Forbid to use '<' and '>' in password in PyGtk2, (gh#giuspen/cherrytree#765) - all characters will be available in upcoming Gtkmm3 version currently under testing. * After toggle tree visibility with tree that becomes visible, the tree gets the focus (tree gets hidden, text gets the focus). * Possibility to disable triple click selecting the whole paragraph, currently only editing directly config.cfg (look for triple_click_paragraph). * Translation updates. - Changes from version 0.39.2: * Fix very slow node creation, (gh#giuspen/cherrytree#686). * Fix Wrong "." processing in "Replace in Nodes Names" (RegExp mode), (gh#giuspen/cherrytree#689). * Fix for table's cell content lost unless you explicitly press Enter, (gh#giuspen/cherrytree#700). * Fix Control/command key deselects (un-highlights) text in table, (gh#giuspen/cherrytree#699). * Fix Keyboard shortcuts for sorting do not work, (gh#giuspen/cherrytree#305). - Changes from version 0.39.1: * Fixed export to html regressions after 0.39.0, (gh#giuspen/cherrytree#668). * Fixed RuntimeError: returned character can not be represented in 16-bit unicode", (gh#giuspen/cherrytree#675, gh#giuspen/cherrytree#664). * Fixed problem with opening another note, (gh#giuspen/cherrytree#679). * Show node path in tooltip of Last Visited Nodes, (gh#giuspen/cherrytree#680). * Triple click functionality to select paragraph limited to rich text as not ideal in particular for for code. - Changes from version 0.39.0: * Improved export to html. * Fixed export to pdf, picture blurry. * Implemented a 'command palette' dialog to quickly access all the commands in one place. * Improved sorting. * Improved performance of imports into cherrytree. * Fixed 'recent document paths have wrong enconding', (gh#giuspen/cherrytree#632). * Fixed 'visited nodes history, going to todays node using key binding'. * Fixed 'syntax Highlighting selected first from list when pressing enter', (gh#giuspen/cherrytree#657). * Updated syntax highlighting language specs files for various languages, (gh#giuspen/cherrytree#228, gh#giuspen/cherrytree#92 and gh#giuspen/cherrytree#38). * Cursor to stay inside codeBox after creation, (gh#giuspen/cherrytree#655), remember: Ctrl+Space moves the cursor in and out the codebox. * Added triple click functionality to select paragraph. * Fixed smart quotes spell check bug. * Added new language Swedish. - Changes from version 0.38.11: * Fixed regression of 0.38.10, could no longer print. - Changes from version 0.38.10: * Bugfix: Error opening encrypted documents when path contains non-ASCII characters, (gh#giuspen/cherrytree#399). * Bugfix: removing the text formatting was possible in read-only Node, (gh#giuspen/cherrytree#543). * Bugfix: collapse all nodes at startup doesn't work with enabled expand tree at mouse click, (gh#giuspen/cherrytree#569). * Added support for export to pdf from command line, (gh#giuspen/cherrytree#584). * Supporting new syntax highlighting for language kotlin. * 'reload after external update to ct* file' disabled by default, (gh#giuspen/cherrytree#602). * 'smart quotes auto replacement' replacing characters configurable manually editing config.cfg. * Added small sigma to default special chars, (gh#giuspen/cherrytree#563). * Added dollar as character not to be used in passwords; note that all chars will be instead usable in upcoming gtkmm3 version, (gh#giuspen/cherrytree#545). * Minor changes to support reading a document that has been edited from the upcoming gtkmm3 version of cherrytree. * Minor changes to support reading a config.cfg that has been edited from the upcoming gtkmm3 version of cherrytree. - Add cherrytree-set-git-version.patch: Set git version in help about. - No longer recommend -lang: supplements are in use - Update to version 0.38.9: + Auto replacement of symbols as you type is now configurable in preferences dialog, tab Text. + Ctrl+Space to toggle To-Do List Item State; fixed multilevel bug. + Paste/import from html – added basic support. + In codeboxes use code font for both plain text and syntax hilighting. + Fix paste as plain text into CodeBox cause losing CodeBox content (#538). + Export to html, stylesheet revamp. - Run spec-cleaner. - Add python-xml to requires. - Update to version 0.38.8: + Improved implementation of deletion of recent documents entry. + Ctrl+Space to toggle To-Do List Item State. + Fix detection of missing installation of xterm required in code execution on linux (with default settings). + Horizontal rule insert without hard coded newline before (still newline after). + Updated translations. - Changes from version 0.38.7: + Bugfix: - Problem of locale.getdefaultlocale behavioural change in python. - Must not allow deletion of a node that is read only. + Allow deletion of a recent documents entry via entry submenu. + Renamed two iterated find dialog labels from Find & Find to Find Previous & Find Next. + Moved python-appindicator from Depends: to Recommends: + Export to html, include node name not working without links tree. - Changes from version 0.38.6: + Bugfix: - Do not throw error when failing to clean temporary directory. - Workaround for locale.get issues. - Import from html of table error resulting in paste from clipboard error. - Multilevel numbered lists not restarting from one. - Wrap line with a single very long word. + Todo list characters configurable in config.cfg. + Import from zim, support for codebox. - Update to version 0.38.5: + Bugfixes: - When save on exit is enabled and write to disk fails, changes are lost (gh#giuspen/cherrytree#358). - Superscript and subscript tags not recognized when copied from external source (gh#giuspen/cherrytree#355). - Workaround for bug in locale module (gh#giuspen/cherrytree#368). + Added syntax highlighting for go language. + Implemented support for opening a text file from the command line with cherrytree. - Recommends p7zip-full for TW as 7za binary used in cherrytree was moved there - Update to version 0.38.4: + Support for zoom in tables with both Ctrl+Mouse Wheel or Ctrl+Plus/Minus. + Copy/paste rich text with dark background to light background, fix too light color. + Tree visible status now persistent after system tray hide/show and between sessions. + Default value changes for web link color (less bright blue) and codebox auto resize (to False). + No special chars auto replacements for code – only for rich and plain text. + Paste from rich text and import from html – support fot tag <code> to codebox. + Tab key also valid to switch between table cell. - Changes from version 0.38.3: + Bugfix saving sqlite document (syntax error). + Plain text to have font independent from rich text. + Right click menu inside of codeboxes, added cut/copy as plain text. + Paste rich text from clipboard fix. + HTML-export IOError: 'filename too long'. + Bugfix in export to pdf. - Update to version 0.38.2: + Bug fixes: - In importing from cherrytree file (links broken). - In exporting to HTML (‘#’ in node name). - The problem with underscoring character in recent filenames. - The problem with importing from keynote. + Left arrow key press with focus on an already collapsed tree node, now moves the selection to the node parent. + Added right click menus cut & copy as plain text to the automatic syntax highlighting nodes. - Update to version 0.37.6: + Added auto apply of links to nodes as you type [[node name]] in rich text nodes. + The text formatted monospace has now by default gray. + background; configurable in config.cfg. + Fixed problem causing the highlighted line to have wrong background. + Fixed crash caused by too large tooltip hovering a link. + Updated translations. - Changes from version 0.37.5: + Tthe password protected documents now use 7zip fastest compression resulting in faster save and slightly larger documents. + Added auto apply of web links as you type in rich text nodes. + Added auto apply of links to nodes as you type in rich text nodes (CamelCase nodes names only). + Added proper scrolling to cursor after pasting of multiple lines of text from the clipboard. + Added palette to the color picker dialog for the node name. + Fixed bugs related to export to pdf of tables and codeboxes. + Limited the spell check to rich text nodes after currently unresolvable problems with plain text spell check. - Changes from version 0.37.4: + Bugfix: regression since 0.37.0 for trees with more than 11 levels and cherries per node level. + Added groovy language syntax highlighting support. + Updated translations. - Changes from version 0.37.3: + Bugfix: problem with sqlite storage (ctb, ctx), bold node name and plain text node. + For the document type XML (ctd, ctz) changed the generated XML to be pretty (indented). + Change to slightly larger 'small font' in formatted text. - Update to version 0.37.2: + fixed problems introduced with configurability of the bulleted lists chars. + fixed problem with search in selected node and subnodes and progressbar. + the latest applied formatting is now remembered between sessions. + the Ctrl+Space shortcut now allows to enter and exit the codeboxes. + updated translations. - Changes from version 0.37.1: + bugfix: import of text documents bad decoding (added new dependency python-chardet). + bugfix: copy/paste of table row not working. + the chars used for the multi level bulleted lists are configurable editing config.cfg (editor/chars_listbul). + the chars used for the toc are configurable editing config.cfg (editor/chars_toc). + updated translations. - Update to version 0.37.0: + Implemented configurability of most of the keyboard shortcuts (few of them cannot be changed). + Implemented quick access to last visited nodes with configurable number of buttons on the node name header. + Implemented the possibility to select from a list the default icon for all the (non code) nodes in the tree; code nodes have by default explicit icons related to the programming language. + Implemented the possibility for any node to set an icon from a list. + Implemented the possibility for any node to set color and boldness for the node name. + Implemented control of the vertical space around lines. + Implemented the possibility to disable the smart quotes auto replacement. + Implemented the option to have the links underlined or not. + Implemented the tree node action “move right” to make a node son of the above sibling; taking shortcut Shift+Right. + Implemented the possibility at mouse click on the node to expand it and to have the focus moved to the text. + Implemented the import from RedNotebook. + Added in the preferences dialog the possibility to reset to the default values the toolbar and the special characters. - Changes from version 0.36.9: + New icons for codebox and table, fixed icon for image. + Updated translations. - Changes from version 0.36.8: + Fixed bug in font zoom in/out on tree and text with ctrl down and mouse wheel up/down. - Changes from version 0.36.7: + Implemented font zoom in/out on tree and text with ctrl down and mouse wheel up/down. + Implemented auto replace as you type of single and double quotes with smart quotes. + Export to html: it is now possibile to override the default styles.css in the preferences dir. + Updated icons of rich text color foreground/background. + Updated translations. - Changes from version 0.36.6: + Fixes in exports to html, pdf, txt. - Update to version 0.36.5: + Fixed color of highlighted line in rich text with light background. + Fixed generation of pdf with colors coming from dark background not suitable for white background. + Fixed missing checks in read only nodes. + Fixed problem with html pasted from clipboard. + Updated translations. - Update to version 0.36.4 + Added the configurable option to highlight the current line also for rich text nodes. + Spell check working in both rich text and plain text nodes (not in code nodes). + Special chars auto-replaced: “==> ” becoming “⇒ “, “<== ” becoming “⇐ ” and “<=> ” becoming “⇔ “. + Added support for “rust” programming language syntax highlighting. + Bugfix in duplicating nodes with images and tables. + Bugfix in lists change level and in numbered lists start with selected text. + Bugfix in insertion of today’s node (F8) and non ascii chars. + Bugfix copying from plain text to rich text and automatic web link formatting. + Updated translations. - Update to version 0.36.3: + Bugfix in searches. + Added syntax highlightings Markdown and Markdown Extra. - Changes from previous versions: + See /usr/share/doc/packages/cherrytree/changelog.txt. - Update to version 0.35.9: + Export to HTML now supports also the embedded files. + Cursor position not restored after closing and reopening the main window. + When pressing Tab with a table focused, do not delete the table but put the cursor after the table. + Toolbar and node name header visibility state not saved/restored properly with system tray docking enabled. + Import from zim: improved preserving of links between nodes. + Updated translations. - Update to version 0.35.8: + Protected documents: better checks at extraction time to cope with 7zip extracting zero size files after a wrong password. + Protected documents bugfix: windows 7za.exe wrong path detected causing wrong password error. + Import from plain text file in WIN_OS allow user to select an extension different than txt (in linux any text file is automatically detected). + Changed behaviour of HOME and END key presses in text: at first press move the cursor to start or end of the line, at second go to smart start or end (start or end excluding spaces). + Dialog tablecolumnhandle: change active radiobutton with Tab and auto focus to text entry. + Added support for Scala programming language (from gtksourceview-3.0/language-specs). + Bugfix in import from html and notecase and nested span tags + Bugfix: changing a node syntax highlighting from code to plain text and vice versa did not update the font. + Bugfix: if a node has the read only property set, do not let the user change the node type. + Bugfix: after changing node type from rich to non rich text, the undo removes all text. + Bugfix: preferences dialog, the timestamp format help button was linked to a web page listing options not implemented in the python version; now the link goes to the exact python implementation. - Update to version 0.35.7: + Improved checks at password protected documents save time after reports of data loss in windows os. + Updated translations. - Update to version 0.35.6: + The middle (or wheel) click on a link to file or folder opens the parent directory of the target file or folder. + Added tree right click menu item to bookmark the selected node. + Bugfix in reading a cherrytree XML document. + Bugfix in relative links click. + Bugfix in import from treepad lite. + Updated translations. - Changes from version 0.35.4: + Bugfix: - Conversion from rich text to plain text of links results in the link target only if the link is the sole text copied and is not a link to node. - Relative links are to be relative to the document folder and not to the executable folder. - Right click over a selection including a link causes deselection if the right click is over the link. - Import from tuxcards. - Paste from firefox on windows with russian language page. - Paste text in a codebox causing an auto resize, change node without saving before, go back to the older node, the text pasted in the codebox is lost. + Changed automatic conversion from ascii chars to “todo list” from “[ ] ” to “[] ". - Changes from version 0.35.4: + Bugfix: - Export to plain text and conversion from rich text to plain text problems in 0.35.3. - Automatic list set after inserting "* " and "[ ] " problems in 0.35.3. - Crash in codebox auto expansion. - Crash loading the links dialog. - Changes from version 0.35.3: + Fixed bugs in copying rich text between cherrytree, libreoffice and gmail preserving the rich text properties; as a consequence the html import/export was improved. + Fixed bugs in importing text files with non utf-8 encoding. + Fixed bug in automatic word selection when applying a formatting. + Fixed bug in TOC not recognizing headers. + Fixed bug causing the codeboxes with automatic expansion to crash. + Fixed bugs in the conversion between the three list types. + Changed the behaviour of the direction arrows in the tree navigation: the left key collapses the node, the right key expands the node, the up and down arrows move the selection up and down not only between siblings (as it was before) but in the whole tree. + Links copy and paste: when converting from a rich text source to a plain text destination, now the link target is preserved, the link label is dropped. + Improved the links dialog navigation: the Tab key toggles between the link types, the tree is navigable using the four direction arrows and typing text while the focus is on the tree searches for a node name. + Added “Common Lisp” syntax highlighting definition from kfyatek-dev.jogger.pl. + Fixed bugs in import from KeyNote. + Other minor fixes. - Changes from 0.35.2: + Bugfix: drag n drop with destination before the first sibling. + Bugfix: codebox memory of latest used settings. + Updated translations. - Changes from version 0.35.1: + bugfix: pressing cancel on node add/edit dialog still inserts corrupted node. - Changes from version 0.35.0: + The toolbar is now configurable in a dedicated preferences dialog tab. + Added configurable option to use relative paths in links to files and folders. + Added limit of 10 MB to embedded files. embedding larger files is not safe. + Implemented the possibility to open embedded files with double click or right click menu. + The embedded files have now the time of latest edit and the size visible in tooltip. + Added configurable option to have codeboxes expand automatically. + The following commands now work also inside of the codeboxes: - text row cut/copy/delete/up/down, text change case, text duplicate, insertion of special chars, timestamp, horizontal rule, lists handling. + Added right click menu to cut, copy and delete embedded files and anchors. + Added menu item and shortcut (Ctrl+Alt+R) to toggle the Read Only property of the selected node. + When we double click on text we are used to see the word under mouse to be selected. Now it is possible in configuration to add chars to include in the selection (e.g. adding ‘@’ you select whole text me@mail). + Added tooltip in find all matches dialog indicating the full node path. + Improved the tree in links dialog and node change father dialog. + Added menu item to open the directory containing the preferences files. + Fixed several bugs. - Update to version 0.34.1: + Fixed bug introduced in 0.34.0 in search and/or replace, all matches. + Fixed bug in handling of image format not recognized when pasting uri from clipboard. + Ctrl+Shift+A not only to show the “Find All Matches” dialog but also hide it. + Updated translations. - Update to version 0.34.0: + Implemented the possibility to embed files of any type in the cherrytree documents: a clip icon image is inserted in the rich text and right clicking on it the file can be saved to a disk location. The clip icon size is configurable in the preferences dialog. + Implemented the possibility to associate links to the images through right click menu item. When the image has a link associated, a colored arrow is visible over the image. + Added right click menu item to insert newline in table cell and restored functionality of the shortcut Ctrl+period. + Added shortcuts for text Foreground and Background color Shift+Alt+F and Shift+Alt+B. + Added shortcuts Ctrl+Alt+1, Ctrl+Alt+2 and Ctrl+Alt+3 for lists bulleted, numbered and todo. + Added shortcuts Ctrl+Plus and Ctrl+Minus to increase/decrease the font of tree and text. + The number of backups to keep is now configurable. + Added import from EssentialPIM HTML file. + Fixed several bugs. + Handling of cases when dbus is not working properly causing Cherrytree not to start, this happens so far only on windows in some cases and may be a firewall related problem. In these cases the centralized instances control is disabled and cherrytree still works. - Update to version 0.32.0: + When selecting print/export to pdf there’s now an option to start new nodes in new pages. + The links colors are now configurable. + The wrapped lines indentation is now configurable. + Added menu item and shortcut (F8) to insert a node with the date of today in hierarchy year/month/day. + In node properties dialog added the opportunity to insert tags choosing between the existing tags. + F1 is now shortcut for the online manual. + Updated PowerShell syntax highlighting definition file. + Fixed several bugs. - Drop conditional macros used for obsolete openSUSE versions. - Update to version 0.31.5: + Fixed bug in pasting data from clipboard. + Opening a new file from menu it done again in current instance (restored old behavior). + Bugfix: in links dialog the latest selected node was not selected by default anymore. - Changes from version 0.31.4: + Bugfix: cannot change foreground and background color. + Bugfix: row wrongly recognized as a list row after pressing enter. + Updated PowerShell syntax highlighting. - Changes from version 0.31.3: + Updated translations. - Changes from version 0.31.2: + Bugfix: cannot open document if option to reload latest document at startup is disabled. - Changes from version 0.31.1: + Bugfix: cannot change node type from rich text to automatic syntax highlighting. + Bugfix: import from zim errors. - Changes from version 0.31.0: + Added import from one plain text file or a folder of plain text files. + Added direct export to pdf without going through the print dialog, working also in windows without need of installing software that creates pdf. + Improved the todo lists using different chars (automatic conversion) and three states like zim-wiki (not done, done ok and done fail). + Added function to strip trailing spaces in code nodes (from right click menu). + Ctrl+Shift+E to expand all nodes, Ctrl+Shift+L to collapse all nodes. + When opening new file or starting a new empty file will do it on a new window if the current is not empty. + Right click on a link lets you choose to edit/cut/copy/dismiss/ delete the underlying link. + It is now possible to insert a link if no text is selected, the link name will be asked in this case. + Added line num column in search all matches list dialog. + Added syntax highlighting for PowerShell. + Fixed bugs. + updated translations. - Update to version 0.30.5: + Fixed critical bug that caused loss of unsaved data after import of nodes from a cherrytree document of type sqlite unprotected to sqlite protected. + bugfix: node position in the tree after imports. + bugfix: TOC generation for selected node and subnodes. - Changes from version 0.30.4: + Fixed critical bug causing loss of data in cherrytree when using sqlite as data storage type. + Fixed bug: middle (or wheel) click on tree node to expand/collapse. + Improved paste of data from web page selection. - Changes from version 0.30.2: + cherrytree can now work also without python-enchant installed, in this case it is not possible to activate spell check in the preferences dialog. + Double click on a node or enter key press on a node now toggles expanded/collapsed state (before entered node properties dialog). + Updated translations. - Update to version 0.30.1: + License change GPLV2+ to GPLV3+. + Fixed bug with error dialog with autosave and tree empty. - Changes from version 0.30.0: + Added spell check using the library pygtkspellcheck (which uses pyenchant). + Added opportunity to insert special characters in text using top menu or right click menu. It is possible to edit the default list of characters in the preferences dialog. + Added export to single plain text file. + Improved TOC of the whole tree including links to all existing nodes of the tree, not only those with tags h1, h2 and h3. + Added menu item and shortcut (Ctrl+Shift+J) to expand/collapse the selected tree node. + Added shortcut to remove formatting from selected rich text (Ctrl+Shift+R). + Added basic import from keynote (.knt). + Added configurable option to enable/disable the option to reload the document from the last session at application start (before it was always enabled). + Fixed bug in shortcut to paste to rich text node as plain text, discarding formatting (Ctrl+Shift+V). + Fixed several bugs in export to HTML and PDF. + Fixed bugs in import from Zim, Tomboy and Gnote. + Fixed several other bugs. + Updated translations. - Add python-enchant BuildRequires, new dependency. - Update to version 0.29.4: + The color chooser palette keeps now memory of the latest 20 colors used. + In the export to plain text of the rich text nodes, codeboxes and tables are also included. + Fixed a couple of minor bugs. - Changes from version 0.29.3: + Bugfix: problem of file paths with non ascii characters. + Bugfix: unwanted expanding of nodes when adding child node. + Bugfix: window position not restored in xfce window manager after hide() and show(). + Bugfixes in print to pdf. + Bugfixes in pasting tables from web pages to rich text nodes. + Several icons were changed adding a border to make them visible in dark themes. + The latest palette for foreground and background is restored in new sessions. - Changes from version 0.29.2: + Bugfix: scrollbar position not restored when going back to an already visited node. + Bugfix: on windows os error when using filenames including non latin characters. + Added back support for pygtk versions < 2.22 (broken in 0.29 and 0.29.1). - Changes from version 0.29.1: + Updated Chinese, Spanish and German languages. + Added limit of recent documents to 10. + Added back support for python versions < 2.7 (broken in 0.29). - Changes from version 0.29: + Several bugs fixed. + When running cherrytree from command line it is possible to indicate a node name to focus as argument (cherrytree filepath -n nodename). + Added shortcut to toggle focus between tree and text (Ctrl+J). + Updated several icons related to text formatting to have an unique style/theme for all of them. + Added the preferences option to collapse all nodes when loading the tree (now there are the options to expand all, collapse all or restore from latest session). + Added import from zim. - Update to version 0.28.5: + Fixed several bugs: + Export to html: the font of tree and text is now set to the one in use in cherrytree at export time. - Changes from version 0.28.4: + fixed internationalization/localization bugs and other minor bugs. - Changes from version 0.28.3: + Updated translations. - Changes from version 0.28.2: + Fixed bugs: cannot "save file as" in 0.28.1. - Update to version 0.28.1: + Fixed several bugs. + ctrl+period inserts a newline in a table cell. - Update to version 0.28: + reduced the size of the preferences dialog adopting tabs. + some special symbols are automatically inserted after typing the characters that compose them followed by spacebar; ctrl+z undoes the replacement. + added import from Mempad. + fixed several bugs. - Update to version 0.27.1: + Fixed bug: print / save as pdf of the whole tree not working in 0.27. - Update to version 0.27: + Added preference option to enable the periodic check of the cherrytree document file for external updates + Added preference option to choose between appindicator and systray for panel docking + Added opportunity to restore the latest search all matches dialog with shortcut (Ctrl+Shift+A) + Added preference options for text and tree to choose between dark theme, light theme or custom colors + Added the opportunity to print / save as pdf / export of the selected text only + Added the opportunity to include the node name in print / save as pdf + Added import from Gnote + Shortcut for paste as plain text in rich text node (Ctrl+Shift+V) + Adopted python ConfigParser for saving preferences, old preferences will be lost + Fixed several bugs. - Update to version 0.26.3: + Bug fixes. - Update to version 0.26.2: + Bug fixes. - Update to version 0.26.1: + Fixed minor bug + Updated translations. - Update to version 0.26: + WARNING: documents edited with a version >= 0.26 cannot be edited again with a version < 0.26. + added text formatting superscript, subscript, monospace and h3. + h1, h2 and h3 formatting is now automatically applied to the whole row. + the switch between rich text and automatic syntax highlighting for the nodes is now simpler. + the dialog to choose the file storage type is now file extension oriented. + it is now possible to configure the default rich text foreground and background, so is for the tree. + the horizontal rule inserted characters are now configurable. + the TOC now includes h3 and can be created also for the whole tree. + the links anchors size is now configurable. + fixed several bugs. + we have now a complete manual of the application linked at help–manual. - Update to version 0.25.4: + Bug fixes. - Update to version 0.25.3: + Bug fixes. - Update to version 0.25.2: + Bug fixes. - Update to version 0.25.1: + Middle click on the tree expands/collapses + Bug fixes. - Update to version 0.25: + Add support for a database format, in addition to XML format. + Various bug fixes. + Updated translations. - Update to version 0.24: + Add AppIndicator support. + Add options: show white spaces, highlight current line, gtksouceview style scheme. + Make it possible to move a row up/down. + Various bug fixes. + Updated translations. - Add explicit shared-mime-info BuildRequires since we use the %mime_database_* macros. - Update to version 0.23.1: + Handle double-click on bookmarks + Fix bugs in find all matches - Stop manually removing cherrytree.glade.h: it is now gone. - Remove redundant tags/sections from specfile - Update to version 0.23: + The limit of undoable steps per node is now configurable (lower the limit to save ram). + Add iterated find dialog. + Add timestamp insert utility. + Various bug fixes. + Updated translations. - Update to version 0.22.2: + Fixed minor bugs. + Updated translations. - Remove incorrectly installed header file from translation update. - Update to version 0.22.1: + Add .txt extension to single files of export to plain text + Improve import from clipboard html + Fix bug when pasting web url from clipboard - Stop using source services, as Factory is moving away from it. - Update to version 0.22: + Add the right click option ‘paste as plain text’ to the rich text nodes + Add imports from tomboy and knowit + All the exports (pdf/html/txt/ctd) now offer the options: only current node / current node and subnodes / all the tree + Implement simple clickable to-do lists. + Fix misc bugs - Update to version 0.21.3: + Fixed bug involving the formatting property 'small' + Fixed shortcut for node deletion not working + Updated translations. - Update to 0.21.2: + fixed minor bugs. - Update to version 0.21.1: + create config directory on startup - Convert to source service: download_url, recompress and set_version. - Update to version 0.21 + fixed bugs + added links to folders + added custom action for clicked link to files and folders + added some customizable properties to the codeboxes + added fullscreen mode + implemented the cut/copy/paste of a table row + tables: keyboard navigation across cells, rows, etc. + now multiple instances are allowed and handled + added the opportunity to sort the whole tree + improvements to the find utility while searching patterns in a table/codebox - Update to version 0.20.1: + Critical bug fixes + Support keyboard based moving of selected item among all the tree nodes - Update to version 0.20: + New features: - Nodes can now be read-only - Easily open recently opened documents - Import from leo outliner - Utilities to cut/copy the whole underlying row - History of visited notes with option to go back/forward - Bookmark handling - Generate index.html when exporting tree to html - Remember latest picked color for background/foreground + Bug fixes - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %mime_database_post/postun because the package ships a mime type definition. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Remove shared-mime-info Requires: if it's not there, then we simply don't need to update the mime database. - Update to version 0.19.3: + Bug fixes with tree nodes drag and drop + In the anchor insert dialog, fix cursor to lie always in the entry text field - Update to version 0.19.2: + Bug fixes + Improved text duplication functionality, introducing rich text duplication - Changes from version 0.19.1 + Bug fixes + Tree nodes drag and drop implemented + Updated French localization - Update to version 0.19: + Write a backup of old file when saving. + Add support for a password-protected format. + Add a "toggle case" feature. + Small bug fixes. + Updated translations. - Add p7zip Recommends to support the password-protected format. - Re-add the removal of cherrytree.glade.h: the file is still installed, and it shouldn't. - Update to version 0.18.1: + Bug fixes and memory usage improvements + Update copyright year to 2011 - Changes from version 0.18: + Documents edited with 0.18 cannot be opened with earlier cherrytree versions + Option to specify tags for a node to use when searching for a node + Implemented export to plain text document + Implemented import from treepad lite + Introduced submenus in tree menu + Added option to display the tree on the right side rather than on the left (default) + Copy/paste of a selection now works also for images + Added Galician language + Bug fixes - Remove spec file hackery to delete unnecessary source files in installed package -- taken care of upstream - Update to version 0.17.1: + Fixed copy/paste bugs - Fix build issues with openSUSE 11.1 and 11.2 - Update to version 0.17: + Many copy/paste improvements. + Nodes import: it is now possible to specify where to attach them + Tree nodes sorting is now case insensitive + Various bug fixes. + Updated translations. - Update to version 0.16: + Improved printing of codeboxes/code nodes + Implemented neutral nodes icons/hide nodes icons + New: export whole tree or a single node to html + New: insert table-of-contents for node - Recommend lang package instead of Requiring it - Update to version 0.15: + Improved the find/replace utility adding the 'all matches' option which allows to find/replace all matches at once and list the results + Fixed find/replace bugs + Added the menu item (help--check newer version) and preferences dialog option to automatically check for newer version + Fixed bugs in the import from basket + Fixed bug in the printing of codeboxes bigger than the A4 size + Fixed bug in bulleted and numbered lists + Added the find/replace menu items to right click menus, reorganized some menu items + When inserting a codebox, if some text is highlighted it will be automatically moved into the codebox + Fixed bug crashing the app when closing from top right cross and then selecting cancel. - Update to version 0.14.2: + Removed the shebang lines from the top of non executable python source files + Changed the cherrytree process name from python to cherrytree + Improved import from basket + Fixed codebox print/save as pdf bugs + Rearranged the messy rich text right click menu - Drop cherrytree-remove-shebang-line.patch: fixed upstream. - Update to version 0.14.1: + added Ukrainian and French languages. - Fix build with python 2.7, by fixing a filename in the file list. - Removed unsafe sed hack from spec file to delete unnecessary shebang lines in favour of cherrytree-remove-shebang-line.patch - Cleanup of spec file - Fix build errors - Initial package (version 0.14) OBS-URL: https://build.opensuse.org/request/show/858890 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=138 |
|||
Dominique Leuenberger
|
8d7a80bee8 |
Accepting request 858076 from GNOME:Apps
- 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. (forwarded request 857857 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/858076 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=5 |
||
d2ef71d618 |
Accepting request 857857 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/857857 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=136 |
|||
Dominique Leuenberger
|
6259972f36 |
Accepting request 854572 from GNOME:Apps
- 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. (forwarded request 854288 from malcolmlewis) OBS-URL: https://build.opensuse.org/request/show/854572 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=4 |
||
a30954cc13 |
Accepting request 854288 from home:malcolmlewis:branches:GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/854288 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=134 |
|||
Dominique Leuenberger
|
3e1c0a5da9 |
Accepting request 852383 from GNOME:Apps
- 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. OBS-URL: https://build.opensuse.org/request/show/852383 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=3 |
||
9dd7eb9222 |
- Update _service:
+ Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used by the GNOME Team (with +0 being stripped when detected). OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=132 |
|||
91f70e20ae |
Accepting request 852377 from home:malcolmlewis:branches:GNOME:Apps
Update to latest git release. OBS-URL: https://build.opensuse.org/request/show/852377 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=131 |
|||
Dominique Leuenberger
|
2e789bad3e |
Accepting request 851061 from GNOME:Apps
- 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) (forwarded request 850546 from polslinux) OBS-URL: https://build.opensuse.org/request/show/851061 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=2 |
||
d4610ec1ed |
Accepting request 850546 from home:polslinux:branches:GNOME:Apps
- 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) OBS-URL: https://build.opensuse.org/request/show/850546 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=129 |
|||
Dominique Leuenberger
|
3649cafc37 |
Accepting request 850270 from GNOME:Apps
Re-introduce cherrytree OBS-URL: https://build.opensuse.org/request/show/850270 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cherrytree?expand=0&rev=1 |
||
a00012c929 |
Accepting request 849863 from home:malcolmlewis:branches:GNOME:Apps
- 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 <li> without <ul>, (gh#giuspen/cherrytree#1348). * Fix crash when triying to move a table column, (gh#giuspen/cherrytree#1342). * Fix crash when pasting HTML, (gh#giuspen/cherrytree#1346). * Translation updates. - Added cherrytree-set-git-version.patch and rebase since we are pulling from git again. OBS-URL: https://build.opensuse.org/request/show/849863 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=127 |
|||
33e669e395 |
Accepting request 849106 from home:polslinux:branches:GNOME:Apps
- Update to version 0.99.20+git20201116.736ca99f: * New: rewritten everything from scratch in C++/GTK3 * New: Export to PDF support for hyperlinks * New: Export to HTML option to produce a single file * New: Duplicate a node and its subnodes * New: Option to scroll beyond the last line, enabled by default * New: The rich text does no longer have light/dark/custom theme but a range of themes to select from like already for plain text & code * New: Tables also can select their own theme like rich text and plain text & code * New: You can now right click a node or an anchor and select to copy a link to it in the clipboard, then paste the link into rich text * New: Formatting tag to indent/unindent * New: The tables are implemented with a different library widget, editing a cell is easier, Ctrl+Arrow to move cursor between cells * New: For both codeboxes and tables, Ctrl+Space allows to move the cursor in and out * New: Rich text, monospace tag has the font configurable in the preferences dialog * New: Column edit mode scintilla-like holding down Ctrl and Alt and selecting the column (cut/copy/paste not yet supported) * New: Foreground and background tags in the rich text can be removed without altering the other tags * New: The cherrytree backup files can be saved in a configured directory rather than the document directory * New: Code build/execution, in preferences dialog it is configurable also the file extension of the temporary generated file OBS-URL: https://build.opensuse.org/request/show/849106 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=126 |
|||
b5107ee5b8 |
Accepting request 813531 from home:malcolmlewis:branches:GNOME:Apps
- Fix lang filelist creation, ensure in build dir before running find_lang macro. OBS-URL: https://build.opensuse.org/request/show/813531 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=125 |
|||
8fa80b2951 |
Accepting request 813489 from home:malcolmlewis:branches:GNOME:Apps
- Updated to latest git release 0.39.3+git20200610.9e116177: - Build version from 'future' branch with cmake. - Changes from version 0.39.3: * Forbid to use '<' and '>' in password in PyGtk2, (gh#giuspen/cherrytree#765) - all characters will be available in upcoming Gtkmm3 version currently under testing. * After toggle tree visibility with tree that becomes visible, the tree gets the focus (tree gets hidden, text gets the focus). * Possibility to disable triple click selecting the whole paragraph, currently only editing directly config.cfg (look for triple_click_paragraph). * Translation updates. - Changes from version 0.39.2: * Fix very slow node creation, (gh#giuspen/cherrytree#686). * Fix Wrong "." processing in "Replace in Nodes Names" (RegExp mode), (gh#giuspen/cherrytree#689). * Fix for table's cell content lost unless you explicitly press Enter, (gh#giuspen/cherrytree#700). * Fix Control/command key deselects (un-highlights) text in table, (gh#giuspen/cherrytree#699). * Fix Keyboard shortcuts for sorting do not work, (gh#giuspen/cherrytree#305). - Changes from version 0.39.1: * Fixed export to html regressions after 0.39.0, (gh#giuspen/cherrytree#668). * Fixed RuntimeError: returned character can not be represented in 16-bit unicode", (gh#giuspen/cherrytree#675, gh#giuspen/cherrytree#664). * Fixed problem with opening another note, (gh#giuspen/cherrytree#679). * Show node path in tooltip of Last Visited Nodes, (gh#giuspen/cherrytree#680). * Triple click functionality to select paragraph limited to rich text as not ideal in particular for for code. - Changes from version 0.39.0: * Improved export to html. * Fixed export to pdf, picture blurry. * Implemented a 'command palette' dialog to quickly access all the commands in one place. * Improved sorting. * Improved performance of imports into cherrytree. * Fixed 'recent document paths have wrong enconding', (gh#giuspen/cherrytree#632). * Fixed 'visited nodes history, going to todays node using key binding'. * Fixed 'syntax Highlighting selected first from list when pressing enter', (gh#giuspen/cherrytree#657). * Updated syntax highlighting language specs files for various languages, (gh#giuspen/cherrytree#228, gh#giuspen/cherrytree#92 and gh#giuspen/cherrytree#38). * Cursor to stay inside codeBox after creation, (gh#giuspen/cherrytree#655), remember: Ctrl+Space moves the cursor in and out the codebox. * Added triple click functionality to select paragraph. * Fixed smart quotes spell check bug. * Added new language Swedish. - Changes from version 0.38.11: * Fixed regression of 0.38.10, could no longer print. - Changes from version 0.38.10: * Bugfix: Error opening encrypted documents when path contains non-ASCII characters, (gh#giuspen/cherrytree#399). * Bugfix: removing the text formatting was possible in read-only Node, (gh#giuspen/cherrytree#543). * Bugfix: collapse all nodes at startup doesn't work with enabled expand tree at mouse click, (gh#giuspen/cherrytree#569). * Added support for export to pdf from command line, (gh#giuspen/cherrytree#584). * Supporting new syntax highlighting for language kotlin. * 'reload after external update to ct* file' disabled by default, (gh#giuspen/cherrytree#602). * 'smart quotes auto replacement' replacing characters configurable manually editing config.cfg. * Added small sigma to default special chars, (gh#giuspen/cherrytree#563). * Added dollar as character not to be used in passwords; note that all chars will be instead usable in upcoming gtkmm3 version, (gh#giuspen/cherrytree#545). * Minor changes to support reading a document that has been edited from the upcoming gtkmm3 version of cherrytree. * Minor changes to support reading a config.cfg that has been edited from the upcoming gtkmm3 version of cherrytree. - Add cherrytree-set-git-version.patch: Set git version in help about. OBS-URL: https://build.opensuse.org/request/show/813489 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=124 |
|||
4d496d1fff | OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=123 | |||
b72745b810 |
Accepting request 46978 from home:vuntz:branches:GNOME:Apps
Copy from home:vuntz:branches:GNOME:Apps/cherrytree via accept of submit request 46978 revision 2. Request was accepted with message: I will try to remember those OBS-URL: https://build.opensuse.org/request/show/46978 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=2 |
|||
8ee8a43317 |
Accepting request 46703 from home:badshah400
Copy from home:badshah400/cherrytree via accept of submit request 46703 revision 9. Request was accepted with message: Thanks for your submission. OBS-URL: https://build.opensuse.org/request/show/46703 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/cherrytree?expand=0&rev=1 |