Package Release Info

cherrytree-0.99.49+3-bp154.2.3.2

Update Info: openSUSE-2022-10230
Available in Package Hub : 15 SP4 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

cherrytree
cherrytree-lang

Change Logs

* Thu Sep 15 2022 malcolmlewis@opensuse.org
- Update to version 0.99.49+3:
  * Legacy_canonicalize_filename: manage empty filename,
    (gh#giuspen/cherrytree#2118)
  * added command line option '--anchor AnchorName' that in
    addition to existing '--node NodeName' allows to open a
    document focusing an anchor in a node.
  * Changed non configurable keyboard shortcuts for codebox width
    and table column width to use parenthesis open instead of
    backslash, (gh#giuspen/cherrytree#2113).
  * Fixed crash on double exit from systray icon right click menu,
    (gh#giuspen/cherrytree#2114).
  * Added keyboard shortcuts to toolbar tooltips,
    (gh#giuspen/cherrytree#2106).
  * Fixed export to HTML crash, (gh#giuspen/cherrytree#2109).
  * Force turning off portal usage since it does not work on all
    distros, (gh#giuspen/cherrytree#2111).
  * Improved dialog confirmation before executing the code.
  * Additonal changes for core22, (gh#giuspen/cherrytree#2110).
  * Allow to disable the dialog asking for confirmation before
    executing the code.
  * Fixed bulleted list unindent (Shift+Tab) crash,
    (gh#giuspen/cherrytree#2103).
  * Add home plug, (gh#giuspen/cherrytree#2101 and
    gh#giuspen/cherrytree#2102).
  * Linux menu launcher run cherrytree in a new instance,
    (gh#giuspen/cherrytree#2077).
  * Fixed crash on print/export as pdf of a sequence of characters
    without spaces longer that the page width, such as a very long
    URL, (gh#giuspen/cherrytree#2045).
  * Fixed wrongly entering column mode when using keyboard
    shortcuts with <Ctrl><Alt> such as insert codebox,
    (gh#giuspen/cherrytree#2075).
  * Added syntax highlighting support for GDScript.
  * Fixed tooltip and cursor not reset after hovering link and then
    navigating to non rich text node.
  * Support for accent insensitive search - added letters with
    subordinate dots, (gh#giuspen/cherrytree#1981).
  * Translation updates.
- Fix duplicate file warnings, add fdupes build requires and macro.
- Developer advised fixed cross-site scripting (XSS) vulnerability
  that allows attackers to execute arbitrary web scripts or HTML
  via a crafted payload injected into the Name text field when
  creating a node, (#boo1202513, gh#giuspen/cherrytree#2099 and
  CVE-2022-35133).
* Wed Jun 29 2022 malcolmlewis@opensuse.org
- Update to version 0.99.48:
  * Added support for right to left languages in export to html and
    pdf (gh#giuspen/cherrytree#2044, gh#giuspen/cherrytree#1668
    and gh#giuspen/cherrytree# #698).
  * In order to support the right to left languages in export to
    html, the resulting html text lines are no longer LINE<br/> but
    <p>LINE</p>.
  * Fixed in export to pdf the link to node+anchor with non ascii
    anchor name.
  * Improved detection of missing executables required for
    rendering LatexBoxes. These dependencies are no longer
    mandatory (gh#giuspen/cherrytree#2033).
  * Added help to the user to show again a hidden menubar
    (gh#giuspen/cherrytree#1927 and gh#giuspen/cherrytree#2054).
  * Pressing Tab on the very latest table cell now adds a new table
    line and moves to its first cell.
  * Fixed issue with relative links to files and folders and
    documents moved between linux and windows.
  * In export to html and txt multiple files, now appending the
    node id to the file names to support multiple nodes with the
    same name.
  * Added syntax highlight support for solidity
    (gh#giuspen/cherrytree#2030).
  * After issues with the domain giuspen.com, the domain changed to
    giuspen.net and giuspen.com will eventually go.
* Thu Apr 21 2022 info@paolostivanin.com
- Update to version 0.99.47+2:
  * Added support for latex math equations.
  * Added copy/paste of tree nodes and subnodes between multiple opened files.
  * Restored support for drag and drop of text selection.
    Now rich text content is preserved.
  * Added syntax highlighting for HCL.
  * Fixed issue at reset toolbar in preferences dialog when menubar in titlebar.
  * Added command line option (-S/--secondary_session) to run in isolation
    from a possibly already running main instance.
  * Updated flatpak script.
* Tue Mar 22 2022 Paolo Stivanin <info@paolostivanin.com>
- Update to version 0.99.46+6:
  * Fixed time created/modified filter on searches for node name and tags.
  * Changed default keyboard shortcuts using Ctrl+Period to Ctrl+Backslash
    for clash with latest linux desktops.
  * Fixed restore window position on Windows and dual screen.
  * Added strip trailing spaces action to rich text right click menu.
  * Fixed issue restoring hpaned tree/text position with tree on the right.
  * Added command line option to pass the password to open an encrypted document.
* Tue Feb 01 2022 Paolo Stivanin <info@paolostivanin.com>
- 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
* Tue Dec 01 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Update _service:
  + Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used
    by the GNOME Team (with +0 being stripped when detected).
Version: 0.99.42+3-bp154.1.143
* Fri Oct 22 2021 Paolo Stivanin <info@paolostivanin.com>
- Update to version 0.99.42:
  * Unified search in nodes name+tags and search in nodes content.
  * Fixed search in multiple nodes with the option first from
    selection/first in all range.
  * Fixed issue with password protected data extraction on windows
    and non ascii paths.
  * Link to node insert/edit dialog, added search for anchor
    name in the tree.
  * Implemented node property to exclude node and/or
    subnodes from search.
  * Applying a colour to foreground/background of text
    to use default gtk3 palette.
  * Added in preferenced dialog, tab theme, possibility
    to choose 2 new icon themes.
  * Added option to hide the status bar.
  * Added configurability of selected node's background/foreground
    colour in the tree.
  * Tree explorer added view option to show lines connecting
    the nodes parent-children.
  * Added syntax highlighting for AutoHotkey.
  * Added in preferences dialog, tab fonts, buttons to reset the
    fonts to default values.
  * At F8/current day node do not visit year/month if already
    existing, only day.
  * Support for portable mode in non-windows os looking for
    config/config.cfg beside cherrytree binary executable.
  * Tree sorting menu items: moved siblings only sorting first
    and after separator sorting whole tree.
  * Added experimantal option menubar_in_titlebar that can be
    activated in config.cfg, but off by default.
  * Added flip image buttons to image properties dialog.
  * Rich text tag monospace: added configurability of the
    foreground colour.
  * Fix incorrect insertion from plain text clipboard of
    link with pipe char.
  * Fix apply link to image via toolbar button rather than
    right click.
  * Fix after unmaximise main window, close, reopen -> still
    maximised.
  * Fix fullscreen expands the width of tree explorer rather
    than the editing frame when tree on the right.
  * Fix segfault/crash from exporting imported markdown file
    with a table.
  * Fix todo lists in ubuntu 18.04 not cycling through
    available mark choices.
  * Fix print/export to pdf of table columns widths.
  * Print/export to pdf of scalable tags (h1..h6,small) and
    monospace use configured properties.
  * Node name header font size/family to follow the tree font.
  * Improved table sorting to use not only first column.
  * Improved import from markdown of a table with or without
    pre/post text.
* Mon Aug 09 2021 malcolmlewis@opensuse.org
- Update to version 0.99.40:
  * Just renaming/polishing code of preferences dialog, tab fonts.
  * Fixed blacklist of action that cannot be part of the
    configurable toolbar; removed duplicated exec code action.
  * Translation updates.
- Changes from version 0.99.39:
  * When system tray and start hidden on system tray are enabled,
    load document only after the user click the systray icon to
    show cherrytree, (gh#giuspen/cherrytree#1751).
  * Fix codebox plain text wrongly using code font instead of plain
    text font.
  * Fix TODO lists not working in table cells,
    (gh#giuspen/cherrytree#194).
  * Fix File links in exported PDF do not work when path isn't
    relative, (gh#giuspen/cherrytree#1749).
  * Fixed 'Menu element icons are not always visible',
    (gh#giuspen/cherrytree#1410).
  * Fixed unit test breoken on windows with new utf-8 characters in
    filepath.
  * Unit tests data file use non utf-8 (cyrillic) characters for
    the paths.
* Thu Jul 08 2021 Paolo Stivanin <info@paolostivanin.com>
- Update to version 0.99.38:
  * Fix crash visiting node with a corrupted/invalid utf-8 character.
  * Fix crash when trying to insert image from file with format not
    supported from Glib such as .webp.
  * Fix unwanted characters found after copy/paste.
  * Fix status icon missing / bad rendered in tray.
  * Fixed tree node visibility issue when starting minimised
    on system tray.
  * Fix link markdown paste broken link.
  * Fix issues with spell check enabled and no languages available.
  * Improved web link recognition.
* Fri May 21 2021 malcolmlewis@opensuse.org
- Update to version 0.99.37:
  * Fix crashing Glib::convert_with_fallback(),
    (gh#giuspen/cherrytree#1593).
  * Fix after undo, redo jumps to the top of the document,
    (gh#giuspen/cherrytree#1151).
  * Assigned keyboard shortcut to move table columns Left/Right:
    Ctrl+{ and Ctrl+}.
  * Assigned keyboard shortcut to move table rows Up/Down: Ctrl+[
    and Ctrl+], (gh#giuspen/cherrytree#1626).
  * Ctrl+Arrows in tables disconnected from cells navigation,
    Ctrl+( and Ctrl+) to navigate Up/Down; Tab and Shift+Tab for
    navigate Right/Left, (gh#giuspen/cherrytree#194).
  * Help--Open Preferences Directory moved under File--Preferences.
  * Fix content in the table can be modified while the node is read
    only, (gh#giuspen/cherrytree#1674).
  * Preferences file export complete.
  * Adding preferences file import/export.
  * ct_menu_actions.cc just splitted too long lines.
  * Added dialog listing all available symbols auto replacements,
    (gh#giuspen/cherrytree#1659).
  * Preserve print page setup settings,
    (gh#giuspen/cherrytree#1664).
  * Fix URL detection doesn't recognize TAB as a delimiter,
    (gh#giuspen/cherrytree#1654).
  * Added configurable option to show the full path in the node
    name header, (gh#giuspen/cherrytree#1399).
  * Preferences dialog language selection explicit label
    'System Default' in place of '-'.
  * Fixed import of text files with extension not .txt on linux,
    (gh#giuspen/cherrytree#1656).
  * Reinstating Gtk::FileFilter::add_mime_type for importing text
    files, (gh#giuspen/cherrytree#1656).
  * Configurability of log enable/disable + directory in
    preferences dialog, tab miscellaneous,
    (gh#giuspen/cherrytree#1614).
  * Preferences dialog, custom backup directory simplified using
    Gtk::FileChooserButton.
  * Configurability of log enable/disable + directory,
    (gh#giuspen/cherrytree#1614).
  * Spell check enabled also for plain text,
    (gh#giuspen/cherrytree#1651).
  * Fix [gtk] [critical] gtk_widget_set_visible: assertion
    'GTK_IS_WIDGET (widget)' failed after,
    (gh#giuspen/cherrytree#1643).
  * Move config.cfg.tmp to config.cfg if not shutting down,
    (gh#giuspen/cherrytree#1614).
  * Added added configurable option to have bookmarks under
    dedicated menu in top menu bar, (gh#giuspen/cherrytree#1643).
  * New configurable scalable tags allow partial
    bold/italic/underline when not on by default,
    (gh#giuspen/cherrytree#1633).
  * Fix SHIFT+ENTER Able to Modify Locked Notes with Lists,
    (gh#giuspen/cherrytree#1640).
  * Translation updates.
- Changes from version 0.99.36:
  * Fix segfault on startup when configured to start on systray,
    (gh#giuspen/cherrytree#1610).
  * Translation updates.
* Fri Apr 16 2021 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.99.35:
  * Fix issue in 0.99.34 H1/H2/H3/H4/H5/H6/small
    not working for certain locale.
  * Fix issue with bookmarks in tree right click menu.
  * Implementation of configurable h1,h2,h3,small + (now supported)
    h4,h5,h6.
  * Reorganised the main menu.
  * Fix undo/redo state machine vertical scrollbar position
    and cursor position.
  * Fix crash when importing text/html files with non ascii
    file name on windows.
  * Fix links to file/folder on windows with UNC path.
  * Detect system shutdown to save config .
  * Improved recognition of web link as you type in case of
    start with ({[, end with ,;.)}].
  * Fixed wheel click on file link (to open parent folder).
  * Fix zooming text/tree font not being properly enforced like
    preferences dialog does.
  * Enabled logging to config folder, max size 5MB.
* Sun Mar 28 2021 malcolmlewis@opensuse.org
- Update to version 0.99.33+5:
  * Modified main menu, (gh#giuspen/cherrytree#1573).
  * Added automatic syntax highlighting for the Dart language,
    (gh#giuspen/cherrytree#1569).
  * Fix changing codebox width of codeboxes with width in
    percentage, (gh#giuspen/cherrytree#1556).
  * Correct the FSF's postal address, (gh#giuspen/cherrytree#1566).
  * Fix import from cherrytree file missing dialog asking for
    parent node, (gh#giuspen/cherrytree#1562).
  * Treat equally return key press and numeric keypad enter key
    press, (gh#giuspen/cherrytree#1547).
  * Translation updates.
* Mon Mar 15 2021 malcolmlewis@opensuse.org
- Update to version 0.99.32:
  * Fix crash regression of latest changes to restor excat vertical
    scrolling of text.
  * Remember last inserted special character and focus it at next
    special char insert time.
  * Improved restoring of exact vertical scroll position,
    (gh#giuspen/cherrytree#1151).
  * Fix iterated find dialog position issue.
  * Non rich text is to use the standard gtk undo/redo.
  * Fix iterated find/replace dialog disappearing after first
    button click.
  * Improved dialog to select an item in the list focusing the item
    that is currently in use.
  * Fixed issue with tree on right side restore tree width;
    splitted ct_main_win.cc, (gh#giuspen/cherrytree#1534).
  * Updated ct_node_no_icon.svg.
  * Close image resize dialog when pressing enter; dialog.cc split,
    (gh#giuspen/cherrytree#1547).
  * More node icons (gh#giuspen/cherrytree#1514).
  * Fix copy as plain text not working in table cell,
    (gh#giuspen/cherrytree#1528).
  * Cycle cherries colors in nodes levels rather than use the
    latest level for all exceeding number of colors,
    (gh#giuspen/cherrytree#692).
  * Added support for language 'elixir',
    (gh#giuspen/cherrytree#1541).
  * Update README.md, (gh#giuspen/cherrytree#1536).
* Fri Feb 26 2021 malcolmlewis@opensuse.org
- Update to version 0.99.31+1:
  * Fix for building with ninja/cmake generator for ninja
    (-GNinja).
  * Amsys2 script to prepare standalone folder added user-style.xml
    required for user custom styles(themes).
  * Added few more icons as selectable for custom node icon,
  (gh#giuspen/cherrytree#1514).
  * Preferences dialog menu languages added flags,
    (gh#giuspen/cherrytree#1511)
  * Fixed import from keepnote missing images,
    (gh#giuspen/cherrytree#1516).
  * Added button to reset the two user style schemes to the default
    palettes.
  * Fix cmake install target, (gh#giuspen/cherrytree#1521).
  * Two user style schemes, one with a light default and one with
    a dark default.
  * Reworked pref dialog tab themes to make room for second user
    style scheme.
  * Independent style scheme for plain text and code.
  * Working on user theme editor, (gh#giuspen/cherrytree#1362).
  * Split pref dlg source file for upcoming work on theme editor.
  * Removed default global shortcut Ctrl+Delete to delete tree node
    because overrides text editor standard,
    (gh#giuspen/cherrytree#1513).
  * Insert special symbols chenged from submenu items to dialog,
    (gh#giuspen/cherrytree#1503).
  * Renamed filesystem path methods .string_native() and
    .string_unix().
  * New unit test for export to html.
  * New unit test for export to pdf.
    + unit test for export to txt; unit tests now in 3 binaries
    'run_tests_no_x', 'run_tests_with_x_1', 'run_tests_with_x_2'.
  * Implemented 'format clone' at cursor which can be applied with
    existing 'format latest', (gh#giuspen/cherrytree#600).
  * Translation updates.
* Sun Jan 31 2021 malcolmlewis@opensuse.org
- Update to version 0.99.30+7:
  * Fixed misleading command line argument export to pdf name - the
    user is expected to pass a directory path, not a file path.
  * Updated tests/googletest to current master HEAD to get rid of
    cmake warnings.
  * Replaced few Gio::File with g_file because of unit tests
    issues.
  * Moved a couple of types to proper header and fixed a unit test.
  * Insert link dialog to remember/repropose last selection,
    (gh#giuspen/cherrytree#1413).
  * Fix export to pdf crash.
  * Improved language selection in preferences dialog,
    (gh#giuspen/cherrytree#1496).
  * Moved top menu items 'Edit'->'Preferences' and 'Tree'->'Tree
    Info' to 'File' menu, (gh#giuspen/cherrytree#1497).
  * Cmake option to not automatically run the unit tests
  - DAUTO_RUN_TESTING='', (gh#giuspen/cherrytree#1433).
  * Versioning 48px variant of the icons, not currenlty in use,
  (gh#giuspen/cherrytree#1451).
  * New ct_code.svg, (gh#giuspen/cherrytree#1451).
  * Fix when creating new node/subnode not proposing syntax
    highlighting of selected node, (gh#giuspen/cherrytree#1481).
  * Update README.md - Added build description,
    (gh#giuspen/cherrytree#1488).
  * Fix Table of Contents not saving, (gh#giuspen/cherrytree#1484).
  * Fix crash when importing CSV file,
    (gh#giuspen/cherrytree#1476).
* Sat Jan 09 2021 malcolmlewis@opensuse.org
- Update to version 0.99.29:
  * Fix unable to open sqlite document created with old document
    version, (gh#giuspen/cherrytree#1471).
  * Add meta modifier shortcut key support,
    (gh#giuspen/cherrytree#1467).
* Sun Jan 03 2021 malcolmlewis@opensuse.org
- Update to version 0.99.28:
  * Improved sanitisation from bad characters at xml parse time,
    (gh#giuspen/cherrytree#1465).
  * Fix config.cfg re-created when symlinked,
    (gh#giuspen/cherrytree#1464).
  * Found better workaround for visualisation glitches,
    (gh#giuspen/cherrytree#1416, gh#giuspen/cherrytree#1427,
    gh#giuspen/cherrytree#1446 and gh#giuspen/cherrytree#1447).
  * Fix regression speeding up tables.
  * Support for sqlite document generated with old version of
    cherrytree, alter only at write time.
  * Isolating and trying to find alternative to
    WORKAROUND_ANCHORED_TEXT_VISUAL_GLITCHES.
  * Working on tables poor performance.
* Sun Dec 27 2020 malcolmlewis@opensuse.org
- 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.
* Mon Dec 21 2020 malcolmlewis@opensuse.org
- 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.
* Wed Dec 09 2020 malcolmlewis@opensuse.org
- 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.
* Tue Dec 01 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Update _service:
  + Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used
    by the GNOME Team (with +0 being stripped when detected).
* Tue Dec 01 2020 malcolmlewis@opensuse.org
- 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.
* Tue Nov 24 2020 Paolo Stivanin <info@paolostivanin.com>
- 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)
* Sat Nov 21 2020 malcolmlewis@opensuse.org
- 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.
* Tue Nov 17 2020 info@paolostivanin.com
- 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
* Thu Jun 11 2020 malcolmlewis@opensuse.org
- Fix lang filelist creation, ensure in build dir before running
  find_lang macro.
Version: 0.38.2-bp150.1.3
* Sat Sep 02 2017 luc14n0@linuxmail.org
- 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.
* Wed Jan 25 2017 zaitor@opensuse.org
- 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.
* Fri Jul 15 2016 luke.nukem.jones@gmail.com
- 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.
* Sun May 29 2016 zaitor@opensuse.org
- 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.
* Wed Feb 17 2016 dimstar@opensuse.org
- 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.
* Sun Feb 07 2016 mailaender@opensuse.org
- 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.
* Thu Dec 31 2015 badshah400@gmail.com
- 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.
* Thu Jul 09 2015 zaitor@opensuse.org
- 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.
* Thu May 28 2015 zaitor@opensuse.org
- 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.
* Mon Feb 02 2015 dimstar@opensuse.org
- Update to version 0.35.7:
  + Improved checks at password protected documents save time after
    reports of data loss in windows os.
  + Updated translations.
* Thu Dec 25 2014 p.drouand@gmail.com
- 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.
* Sun Aug 17 2014 dimstar@opensuse.org
- 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.
* Sat Aug 09 2014 dimstar@opensuse.org
- 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.
* Sun Jan 19 2014 zaitor@opensuse.org
- 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.
* Tue Dec 24 2013 dimstar@opensuse.org
- 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.
* Fri Aug 30 2013 zaitor@opensuse.org
- 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.
* Sat Aug 24 2013 zaitor@opensuse.org
- 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.
* Tue Apr 16 2013 dimstar@opensuse.org
- 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.
* Fri Nov 30 2012 dimstar@opensuse.org
- 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.
* Wed Oct 31 2012 dimstar@opensuse.org
- Update to version 0.28.1:
  + Fixed several bugs.
  + ctrl+period inserts a newline in a table cell.