Friday, September 21, 2012

Notecase Pro v3.7.1. has just been released

Downloads are now available at

Major changes in this release:
- new program icon (work by Rudolf Kahl)
- new Lua method to save the note attachment to file (Nc_Note_Attach_Save)
- new Lua method to find the attachment index within the document note from the given name (Nc_Note_Attach_FindByName)
- new Lua method to lock the loaded (plugin) document (Nc_Plugin_Lock)
- new Lua method to get the range of the offsets of the text line defined with a single offset within the line (Nc_Note_Content_LineRange_Get)
- new Lua methods to list available formatting styles (Nc_Config_FormatStyles_GetCount, Nc_Config_FormatStyles_GetTitle)
- Lua method Nc_GUI_Note_Select got a new optional parameter to allow no note selection when pressing "OK" in the window (to allow choosing a document with no note selected)
- Note Tag Properties window adds text completion when typing the tag in the entry field (show matching tags already existing in the document)
- improve "Help" > "License info" to include info on OS that the license supports (includes new Android license type)
- experimental option to automatically detect proxy settings (on Windows only)
- fix: major speedup when deleting large document branches (on the test PC large help file branch delete time went from 27 to 1.5 seconds)
- fix: doing "replace all" after "search to flat list" may fail to find occurences of the search string
- fix: Lua method Nc_Note_ID_GetByIdx can be now used within the plugin to access it's own notes
- fix: Lua method Nc_Note_Tags_Set did not refresh the Tags Pane window after the tag changes
- fix: skip stacking new message boxes that the document file has changed if the request for the same document already exists
- fix: spell checker state was not correctly saved on exit in some cases
- fix: implement undo operation for applying text style
- fix: Shift+Ctrl+K shortcut to restore minimized Notecase did not work on Windows 64-bit
- fix: height of empty text lines was not calculated correctly when printing
- fix: issues with newlines being lost when pasting text on Macintosh
- fix: tree view columns may lose defined widths after closing the document tab
- fix: add some missing declarations and install script in the Arch Linux package (with the help by Douglas McFadzean)
- fix: improve debugging info in the crash log for Linux (better crash back trace)
- Croatian translation updated
- Italian translation updated (work by Fabio Iannone)
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- Dutch translation updated (work by PhpFox Holland)
- French translation updated (work by Jeff Malka)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- Chinese translation updated (work by Stephen Zhu)
- Polish translation updated (work by Kamil Dembkowski)
- help file update (work by Daniel Hertrich)
- other bugs fixed
- removed following deprecated builds: Ubuntu 10.04, Open Suse 11.4 and PCLinux2007-gnomevfs build
- added new Suse 12.2 build target

For a complete list of changes in this release, see change log at:

Thanks to everyone who helped during this cycle.

Important note is that I plan to deprecate eeepc and Ubuntu 10.10 (reached "end of life") builds in the next cycle.  Additionally I plan to update these builds to the latest versions of their distributions: Sabayon, PcLinuxOS, Slackware, Mandriva, Arch.
If anyone needs to use those older versions, let me know before doing the change.

PS. Few remaining builds (Open Suse) will be online by the end of the day.