Wednesday, October 05, 2011

Major changes in this release:- support for "Notecase document"-based plugin system- "Separate Tags Pane Column" option enables showing the Tags Pane in a separate vertical column (suitable for users using large number of tags in their documents)- new Tag Panes context menu "Show Current Note Tags Only" to allow displaying only tags that are assigned to the currently selected note - detect if the document file was modified outside of the Notecase Pro program and offer to reload the document- Ctrl+Click on a note now toggles its "marked" state- when saving the program configuration to the .ini file, create a backup of the previously existing file to preserve data in case of write error; use backup if .ini file does not exist or its size iz 0- when inserting/pasting an image, suggest last used file format for a new image or PNG as default (better quality)- added "None" button in color picker windows to support removal of the current text/background color without defining a new one- two new Lua methods to get/set "modified" state of the document: Nc_Doc_IsModified_Get/Nc_Doc_IsModified_Set- new command line parameter "--disable-sound" to disable loading Gstreamer sound library (useful when debugging if the library causes problems to the program)- new Lua methods to query/set if the spellchecker is enabled (Nc_App_Spellcheck_GetActive, Nc_App_Spellcheck_SetActive)- set of Lua methods to do the RSA public/private key operations: Nc_Util_RSA_Sign, Nc_Util_RSA_Verify, Nc_Util_RSA_Encrypt, Nc_Util_RSA_Decrypt (this can be used to implement licensing system for commercial plugin documents)- new sample script to demonstrate RSA encryption APIs ("44_Rsa_Encryption.lua")- support to load lua dynamic libraries- when crash log files are detected on a PC, offer to upload them to the author's site for analysis- fix: detect the GStreamer-bug related crash and automatically disable sound on restart to prevent such bug to happen again- help file update (work by Birte Wenning and Daniel Hertrich)- Croatian translation updated- Chinese Traditional translation updated (work by Richard Sun)- Chinese translation updated (work by Stephen Zhu)- Romanian translation updated (work by Alexandru Bogdan Munteanu)- Italian translation updated (work by Fabio Iannone)- German translation updated (work by Marcus Hennig)- many bugs fixed