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.

No comments: