cherrytree 0.34.1 issued

August 16th, 2014

• 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
• updated the Polish language from Marcin Swierczynski
• updated the Italian language from new maintainer Vincenzo Reale
• Ctrl+Shift+A not only to show the “Find All Matches” dialog but also hide it

cherrytree 0.34.0 issued

August 5th, 2014

• 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

cherrytree 0.33.4 issued

May 31st, 2014

• fixed bugs in iterated searching
• fixed bug in sorting of nodes and sqlite documents
• added appdata specification file

cherrytree 0.33.3 issued

May 22nd, 2014

• bugfix: write character in codebox, do not save, go to other node, go back and the character in codebox is gone

cherrytree 0.33.2 issued

May 20th, 2014

• bugfix: “File–New Instance” not working after adopting DBus for multiple instances control in place of TCP
• bugfix in export to HTML
• the Menu key pops up now the proper right click menu for Tree, Text, CodeBox, Table, Image and Anchor
• tables: added shortcuts Ctrl+comma to Add Row, Ctrl+Alt+comma to Delete Row
• tables: added shortcuts Ctrl+period to Move Row Down, Ctrl+Alt+period to Move Row Up
• windows portable version: if a file “config.cfg” is found in the same directory of “cherrytree.exe”, all settings will become portable, just create an empty file “config.cfg” (or copy an existing one) and start cherrytree

cherrytree 0.33.1 issued

May 12th, 2014

• the number of backups changes from 1 to 3, in next versions this will be configurable
• fixed critical bug in windows version and password protected documents causing in some cases the loss of all data
• replaced old TCP client/server multiple instances control with new one using DBus client/server for security reason
• added Armenian language from Seda Stamboltsyan
• several other minor bugfixes
• tree navigation: key Ctrl+(up, down, left, right) causing maximum focus movement walking towards (up, down, left, right) direction
• tree navigation: it is possible to select the tree and start typing a node name to change the selected node to the first non hidden node starting with the typed chars
• added keyboard shortcuts: Ctrl+M to monospace, Ctrl+Alt+M to insert timestamp, Ctrl+Alt+I to insert image, Ctrl+Alt+T to insert table, Ctrl+Alt+C to insert codebox

cherrytree 0.33.0 issued

April 22nd, 2014

• added import from html file and folder of html files
• added memory of selected node and expanded/collapsed nodes status for more cherrytree documents, not only the latest used
• added find and replace in selected node and subnodes
• added option in export to html to do not have the links tree in every page but just add a link to the index page at the bottom of every page
• improved export to pdf of documents with large images (automatically re-sized), large codeboxes and large tables (automatically splitted)
• when switching node type from rich text to non rich text, tables and codeboxes are not just dropped but converted to plain text
• added plain text type to nodes and codeboxes; plain text nodes do not have any automatic syntax highlighting, they share the same font with rich text nodes and support all the lists types
• added right click menu to load codebox content from text file and save codebox content to text file
• added right click menu to delete codebox keeping the contained text
• added keyboard shortcut Ctrl+Alt+S to enable/disable spell check
• added preferences option to display white spaces also for rich text nodes
• Ctrl+Tab replaces Ctrl+J for toggling focus between Tree and Text, when the focus is on the Tree also just Tab moves focus to Text
• fixed many bugs and improved functionality

build gtkmm 3.6.0 windows binaries on official gtk 3.6.4 bundle

February 19th, 2014

Here’s how I successfully built my gtkmm windows binaries based on official gtk 3.6.4 bundle.

The environment is windows XP 32 bit.

1) Install MinGW and select components:
mingw32-base
mingw32-gcc-g++
msys-base

2) extract official gtk3 binary bundle (3.6.4-20130921) archive in C:\MinGW\msys\1.0\gtk3

3) create empty folder C:\MinGW\msys\1.0\gtkmm3

4) ENVIRONMENT VARIABLES: be sure that Path includes the following:
C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\MinGW\msys\1.0\gtk3\bin
and add the variable
PKG_CONFIG_PATH
C:\MinGW\msys\1.0\gtk3\lib\pkgconfig;C:\MinGW\msys\1.0\gtkmm3\lib\pkgconfig

5) Run C:\MinGW\msys\1.0\msys.bat this will create the home directory and open a linux-like terminal

6) the home in my case is C:\MinGW\msys\1.0\home\giu

7) Copy the matching versions of tarballs in the home:
- libsigc++-2.2.11
- glibmm-2.34.1
- atkmm-2.22.6
- cairomm-1.10.0
- pangomm-2.28.4
- gtkmm-3.6.0

8) copy the attached 7 scripts and 4 patches in the home (giu-mingw.7z):
00_all.sh
01_libsigc++.sh
02_glibmm.sh
03_atkmm.sh
04_cairomm.sh
05_pangomm.sh
06_gtkmm.sh
glibmm-2.34.1.patch
cairomm-1.10.0.patch
pangomm-2.28.4.patch
gtkmm-3.6.0.patch

9) create a folder named “logs” in the home if you want to have all configure, make and make install logs

10) run ./00_all.sh and wait for completion

11) in C:\MinGW\msys\1.0\gtkmm3 there are now the folders bin, include and lib
which, merged with the gtk3 bundles, makes the gtkmm3 bundle, here’s my result: gtkmm-3.6.0-win32.7z.

cherrytree 0.32.0 issued

January 5th, 2014

• 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 by haven200
• fixed several bugs

cherrytree 0.31.5 issued

December 9th, 2013

• updated languages Dutch and Czech
• fixed bug in pasting data from clipboard
• opening a new file from menu is done again in current instance (restored old behavior)
• bugfix: in links dialog the latest selected node was not selected by default anymore