Archive for the ‘Update’ Category

cherrytree 0.33.1 issued

Monday, 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

Tuesday, 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

Wednesday, 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

Sunday, 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

Monday, 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

cherrytree 0.31.4 issued

Thursday, December 5th, 2013

• bugfix: cannot change foreground and background color
• bugfix: row wrongly recognized as a list row after pressing enter
• updated PowerShell syntax highlighting file from haven200

cherrytree 0.31.3 issued

Wednesday, December 4th, 2013

• updated French language

cherrytree 0.31.2 issued

Wednesday, December 4th, 2013

• bugfix: cannot open document if option to reload latest document at startup is disabled

cherrytree 0.31.1 issued

Wednesday, December 4th, 2013

• updated Spanish language
• bugfix: cannot change node type from rich text to automatic syntax highlighting
• bugfix: import from zim errors

cherrytree 0.31.0 issued

Sunday, December 1st, 2013

• 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); work from Scott Linder
• 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 Dutch language (welcome Patrick Vijgeboom)
• added syntax highlighting for PowerShell (work from haven200)
• fixed bugs