NoteCase Pro - multi-platform hierarchical notes manager



2.9.4. (released at 2010-01-09)
- add: new "Add Node to List" method adds the selected node in a Tree Pane into the List Pane (unless it is already in a list)
- add: support to view marked state in the List Pane too
- add: copied "Marking" submenu to the List Pane context menu (only items that apply), some marking actions work only in tree view (copy, delete, gather, mark children, mark descendants, add to list)
- fix: when "Mark/Unmark All Nodes" or "Invert Marked Nodes" is executed with List Pane active, it only works on the items visible in the List Pane view
- fix: sort shortcuts list by action name in the "Configure Shortcuts" window
- add: you can now execute Lua scripts directly from the "Register Script" window through "Execute" button or with double click or Enter key press
- add:  "Register Script" window now remembers its size and position, first script in the list is selected on start
- German translation updated (work by Marcus Hennig)
- fix: a case where formatting was not correctly restored after doing "undo" on text move action done with drag and drop
- add: created builds for Gentoo (Sabayon) Linux distro (with great help with testing and editing .ebuild file by Christoph Zauner)
- add: added "Node Flags" submenu, "Open Associated URL" and "Link Properties" item to the List Pane context menu
- add: created "Remove Marked Nodes From List" command for List Pane only (context menu)
- fix: data in the "Size" column in the attachment views are not right aligned
- updated sqlite to latest version 3.6.22
- add: when loading Sqlite based file format, warn user if the file is fragmented (fragmentation higher than 15%)
- fix: when deleting a document note, frequency of tags belonging to the note children (also being deleted) should be decremented (unused tags are removed)
- fix: several fixes related to bulleted list code
- help file updates (work by Paul Merrell)
- fix: "Delete All Marked Nodes" shows multiple Yes/No confirmation messages
- fix: improvements in 64bit build for Windows
- updated gtk to 2.18.5 on Windows (32bit)

2.9.3.
- fix: more speedup, 40% faster save operation for .ncd/.nce/.ncz formats (from 14.72 to 8.71 sec on 75MB test file)
- fix: .desktop file for Notecase Pro should have %F parameter in the Exec line (can not open Notecase document by double click in Maemo)
- French translation updated (work by Pierrick Pinot)
- fix: when internal link points to the note with multi-line title, target title displayed in the status bar should be converted to one-liner
- fix: add protection to "17_ExportListTags.lua" script to exit if List Pane not active
- major: unregistered version is now usable, it supports saving to .ncz file format, some other features are restricted
- add: free (unregistered) version, add message box on startup: "Some features are disabled unless and until you have registered ..."
- fix: changed "Section" field value for Maemo .deb package to "user/office"
- fix: add "XB-Maemo-Icon-26" field for Maemo .deb package
- fix: .deb package now refreshes the system databases after the possible uninstall action (postrm script)
- fix: hide search preset controls in the "Find" window for maemo platforms (does not fit to screen)
- fix: edited text of the license to acknowledge the new Lite (unregistered) edition
- fix: simple HTML export with heading tags generates one extra </DL> tag just before the closing </body> tag
- fix: use two radio buttons for picture storage format selector ("PNG"/"JPEG") instead of check box (inserting picture in the document)
- fix: assign Alt+Up Arrow and Alt+Down Arrow keyboard shortcuts for navigating between the panes that appear in the Tree Pane column (Tree/List, Tags, Attachments).
- add: it is not possible to see a list of pending tasks through "View"/"Pending Tasks"
- updated .pot file and Croatian translation
- increased number or registered Lua scripts from 10 to 30
- fix: support to open document files when clicked in File Manager on Nokia Maemo platform

2.9.2.
- fix: hard to reproduce problem, when changing the active document really quickly tag list is not correctly refreshed
- German translation updated (work by Marcus Hennig)
- updated sqlite to latest version 3.6.21
- updated gtk to 2.18.4, gtksourceview to 2.9.2 on Windows (32bit)
- fix: when search result found, progress dialog should be hidden
- fix: fix some user interface texts within the program
- fix: smaller memory leak detected
- fix: "Document Tabs" is always visible on Maemo (reported for Nokia 900)
- fix: "optify" the package for Maemo platform (using "/opt" as installation prefix) to save space on root partition
- redirect GTK warnings/errors into the NoteCase Pro crash log
- fix: NcApplication_Exit Lua method gets an optional parameter (bForceExit)
- add: Lua method to switch on/off message box with elapsed time result when loading/saving documents (NcApplication_SetShowIOTimes)
- fix: Lua method NcDocuments_Close gets an optional parameter (bSkipSave)
- fix: 50% faster save operation for .ncd/.nce/.ncz formats (from 28.28 to 14.72 sec on 75MB test file)
- fix: when deleting a document note, frequency of tags belonging to this note should be decremented (unused tags are removed)

2.9.1. (released at 2009-12-05)
- add: added "Navigation History" submenu under "Tree" (the same feature was previously only available through toolbar buttons)
- fix: enable compiling on the future GTK version 3.0
- fix: remember/restore "Attachment Pane" height
- updated .pot file and Croatian translation
- fix: attaching custom icon picture to the note does not work anymore
- fix: when using vertical GUI layout, Tag Pane and Attachment Pane should be added at the right side of Tree Pane, not below it
- fix: in some cases, unchecking the "start at log-on" option does not remove the program from the launch at start-up list (Windows)
- fix: when navigating with Down Arrow key in the Tree Pane, navigation does not cross branch boundaries - doesn't "climb up" to parent level to proceed to the next parent sibling  (Linux only)
- fix: "Insert Child Node" menu item has no icon , for consistency with the other "Insert ... Node" actions, it should have the plus sign icon they share
- fix: when the List Pane is active and you start Find window, use List Pane background color in the entry field to indicate search context
- fix: "Script Menu Registration" and "Script Events" dialogs needs horizontal scroll bar in the list view
- fix: when adding new script in "Script Menu Registration" and "Script Events" dialogs, use "scripts" folder as default directory location
- fix: toolbar button to execute a Lua script should display the name of the actual script (if available)
- fix: file selection dialogs to select a Lua script should have "*.lua" filter ("Script Menu Registration" and "Script Events" windows)
- help file updates (work by Paul Merrell)
- fix: outline print does not draw correctly multi-line note titles
- fix: missing icon when installing Maemo 5 (Nokia N900) build (untested, need feedback on this)
- fix: possible problems when creating the hyperlink in the text containing the image before the future link

2.9.0.
- fix: "Check new version" fails with an error message: "Error while accessing website"
- add: new "Save all on minimize" option saves changes for every document when program is minimized
- fix: refresh Tags Pane after pasting some notes with tags into the Tree Pane
- add: Lua API to get the text from clipboard (NcClipboard_GetText)
- add: Lua API to set the note tags (NcDocument_SetNoteTags)
- add: new Lua sample script that takes a list of tags from clipboard (one tag per line) and adds them to the current note
- fix: "Recent" Lua scripts submenu move to the top of the submenu (quicker access)
- fix: close icon picker window after pressing "No icon" button
- fix: on the Find dialog's Fill to List options, "Intersect with list" was renamed to "Search within list"
- fix: Tags Pane should sort tags using case-insensitive matching (or else words starting with "A" will be wide apart of the words starting with "a")
- fix: Note Tag Properties dialog should initially sort tags using case-insensitive matching
- fix: "Gtk-WARNING **: Locale not supported by C library." warning in terminal when using "Use system language" option
- add: added support to store custom properties in the document file (per-document - see "Document Properties", and per-note - see "Note Properties" window)
- add: Lua methods to access/edit custom properties (NcCustomProperty_GetCount, NcCustomProperty_GetNameByIdx, NcCustomProperty_GetValueByIdx, NcCustomProperty_DeleteByIdx, NcCustomProperty_Append, NcCustomProperty_FindByName)
- fix: "Copy marked notes" would skip copying note if its parent note was marked too
- add: after find to List Pane or "List all nodes" operation write count of List Pane notes to status bar

2.8.9.
- updated sqlite to latest version 3.6.20
- fix: .deb package of OS X did not install due to the architecture mismatch
- fix: Icon selector window should remove icon selection when "No Icon" button is clicked
- add: option to set a different background color for a tree view when in "List Pane" mode
  (for visual difference between Tree Pane and List Pane modes)
- add: support to abort loading html based format files (.ncd, .nce, .ncz)
- fix: date time format setting in the "Configure Notecase Pro" did not correctly remember state if the last format in the list was selected
- fix: on Windows shutdown executed, program did not shutdown correctly
- fix: after doing "Install License" as normal user, the license key file did not have read access permission for the user (Linux)
- fix: when exporting to HTML with JScript tree mode, write note names within generated "<title></title>" tags,
  If the "Show hierarchy in the node title bar" is set, use "breadcrumbs" type or the name
- fix: the Tree Pane Columns sub-menu should not be accessible when the focus is in the List Pane (and vice versa)
- add: better crash log for Linux/Unix, include crash backtrace in the log
- add: support aborting the "List all notes" operation
- fix: tag cloud algorithm displays all tags with the same font size (size must be bigger for more frequent tag)
- fix: save algorithm for .ncd/.nce/.ncz formats is now 60x faster (from 30:35.500 to 29.546 on 75MB test file)

2.8.8. (released at 2009-11-05)
- add: in the About box, calculate last active version before the license expires
- add: sample Lua script to fill List Pane with notes who have at least one tag shared with the currently selected note
- disable the tree/list pane menu for column settings when "Show Note Columns" menu is not checked
- German translation updated (work by Marcus Hennig)
- English tips file updated (work by Paul Merrell)
- major help file updates (work by Paul Merrell)
- fix: bug related to bulleted list (cut text from within one bullet line and paste it into another bullet line multiplies number of bullets in front of the target line)
- fix: "Execue Script" file open dialog did not remember last used script folder
- fix: Note title editing window did not remember last size/position when run in the "single line text" mode

2.8.7.
- fix: NcDocument_SetNoteHtml Lua API renamed to NcDocument_SetNoteText,
  added new parameters to allow changing only part of the note content and pasting both html and text
- fix: NcDocument_GetNoteHtml Lua API merged with NcDocument_GetNoteText,
  added new parameters to choose if we want text or html content, and to request only part or the note
- fix: potential crash when doing "replace all" action
- add: sample Lua script to sort the selected note text lines
- add: sample Lua script to fetch tags of a current note and put them to clipboard as text, one tag per line
- add: Lua API to test if the List Pane is active now: NcApplication_ListPaneIsActive
- add: Lua API to get the number of notes in the List Pane: NcApplication_ListPaneNoteCount
- add: Lua API to get the ID of note in the List Pane, knowing it's list index: NcApplication_ListPaneGetNoteID
- add: sample Lua script to copy all tags from all notes listed in List Pane to the clipboard
- fix: NcApplication_ListPaneShow function must set the text view to gray
- fix: applying bullet when text line and bulleted line is selected causes double bullets in the bullet line
- fix: while "save" operation is in progress, if you kill progress window and then kill main window, critical GTK warnings are written to the terminal
- updated .pot file and Croatian translation
- add: new Lua APIs: NcDocuments_NodeSetMarked, NcDocuments_NodeGetMarked, NcDocuments_NodeGetDone, NcDocuments_NodeSetDone
- add: sample Lua script to Mark All Done Nodes
- fix: Windows installer for portable installation links applauncher.exe instead of portablelaunch.exe
- renamed action from "Synchronize" to more appropriate "Merge Documents"
- add: node icon is now clickable, double click allows quick change of icon

2.8.6.
- fix: dTree (JScript) tree view used for HTML export needs to hide non-root nodes
- fix: problem when moveing text in the text view usin drag and drop
- add: implemented node attachment view (with context menu and accepting dropped files)
- fix: Nokia Maemo uses style that hides the tree view expanders, we need to fix this in the code
- fix: if the initial untitled document has not been modified, remove it when another document is opened
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: saving to .ncd/.nce file now has a proper progress (instead of old "pulsing" progress)
- updated sqlite to version 3.6.19
- fix: after doing "Install License" as root, the license key file was unreadable for the ordinary user (Linux)
- rename "Edit Tags" to "Node Tag Properties", more phrases renamed
- fix: when both Attachment Pane and Tag Pane are hide, gray area remains in their place
- fix: improved Rtf format parsing
- add: copied controls to setup view columns from tree view headers to "View > Tree Pane Columns" and "View > List Pane Columns" submenus
- "Word Count" and "Spell Check" options moved to "Tools" submenu
- add: new "Copy Node Only" action enables user to copy the selected note to clipboard without its children
- add: support for Nokia Maemo 5 OS (Nokia N900)

2.8.5.  (released at 2009.09.04)
- fix: license key file installation messages are more clear now
- fix: code to show the wait cursor blocked Alt+Tab app switching on Linux
- fix: hard-to-reproduce multithread related crash problems (code converted to single threaded)
- fix: adapt tree view "Name" column width to the tree view width if this is the only visible column
- fix: internal text view drag and drop problems when text has umlauts
- fix: reorganize "Tree" menu to match better with Tree View context menu, "Link Properties" moved to "Tree/Properties" submenu
- major: improved RTF import suport (many formatting tags are now imported), Keynote and Treepad format RTF import was improved too (using the same new code)
- add: Lua method to get the content of the application debug log, the same text that gets written to file in case of  application crash (NcApplication_GetDebugLog)
- add: Lua method to clear the List Pane view (a.k.a. flat list view) (NcApplication_ListPaneClear)
- add: Lua method to add an item into the List Pane view (a.k.a. flat list view) (NcApplication_ListPaneAdd)
- add: Lua method to switch view mode to/from List Pane view (NcApplication_ListPaneShow)
- fix: changing "Enable note reordering using mouse" option worked only after the restart
- updated .pot file and Croatian translation
- fix: when using drag and drop to copy text within the text view, formatting was not copied with text
- fix: remember replace text in "Replace" dialog until the application exits
- German translation updated (work by Marcus Hennig)
- add: reinstated OpenSolaris build support (using new StormOS distro by Nexenta)
- fix: when note title match is detected, "replace all" action should do the replace automatically (currently popup window is started for manual editing of the title)
- fix: "replace all" did not commit changes in the note titles for .ncdb/.ncde document formats
- fix: problems when rearranging note tree hierarchy using mouse drag and drop
- fix: when deleting a big branch where notes have clones in the tree, delete clones without selecting them in the tree (faster, GUI does not jump in the tree while operation progresses)
- add: help file improvements (work by Paul Merrell)
- fix: when "replace" action replaces the text within a hyperlink, do not destroy the link (unless the matching text coverlaps the link area)

2.8.4.
- updated sqlite to version 3.6.18
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: storing the source URL when pasting HTML is now optional ("Configure Notecase Pro", "Operations" page)
- fix: "samplifying" the document ("Modify Document As Sample") now also changes bookmarks, hyperlinks and note attachments, now works properly with clones and when using .ncdb format, shows progress dialog
- fix: when doing a html export using a "tree in a separate frame" mode, "table of contents" fields must be disabled
- fix: after doing a html export using a "tree in a separate frame" mode, generated "top.html" file can not be deleted
- fix: do not enter autosave operation if user is executing some menu action (this should solve the problems with autosave)
- fix: do not strip symbols from the Linux executable (to help with possible bug reporting)
- fix: deleted tag survives in .ncdb document (not removed from the global tag table)
- merged two separate mark/unmark operations into the single "Mark/Unmark Child Nodes"
- merged two separate mark/unmark operations into the single "Mark/Unmark All Nodes"
- add: new marking operation "Mark/Unmark Descendant Nodes"
- add: new tag view context menu operation "List Nodes Having Tag" fills the flat list view with notes having the selected tag (double mouse click or pressing Enter in Tag View activates this method)
- add: new tag view context menu operations working with a flat list view ("Tag This List" and "Remove Tag from List"); visible only when flat list view is active
- fix: text view wrapping feature was set up from two different places, remove the one from "Configure Notecase Pro" window
- fix: automatc link recognition algorithm problems when you type . directly after the hyperlink
- fix: automatc link recognition algorithm problems when you paste with some cases of texts having more than one hypelink in a text
- fix: "Copy Marked Nodes" and paste operation creates new notes in reversed order (compared to original notes that were copied)
- fix: added openssl as a .rpm package dependeny, updated .deb package too
- add: option to add "Style" toolbar button with drop down menu for quick selection of a style
  (clicking on the button itself will automatically apply the last used style)

2.8.3  (released at 2009.09.04)
- fix: File Open window started through "Configure Notecase Pro" -> "Loading" page now has proper filter, remembers last used folder
- add: implemented "Tag all matching nodes" in the text view context menu (assign selected text as tag to all the notes that have the same text appear in the note text)
- fix: temporarily removed "Increase Indent" and "Decrease Indent" actions (some last minute testing shows  problems when mixing with other formatting types) 
- add: implemented "Remove tag from this node" and "Remove tag from all nodes" actions in the text view context  menu (also found in the tag view context menu)
- add: major help file improvements (work by Paul Merrell)
- fix: modality issue with "Custom preset name" dialog (need to set proper dialog parent)
- add: Tree View context menu now contains entire "Hoisting" submenu, just as in the main menu (under "View")
- fix: when a note becomes parent by pasting some notes as its children, the automatic icon assignment action was not performed
- updated .pot file and Croatian translation
- add: if the info is available, when pasting HTML into the text view, add also the info on the URL where this content came from (currently works only on Windows with "HTML Format" clipboard format, works fine with Firefox on Windows)
- add: push marked tags to the top of the list (to make it easier to connect the tag matching visualization info to the actual data)
- fix: when exporting to HTML using "tree in a seperate frame" mode, CSS settings are not being used
- fix: move "Stored query" combo box to the bottom of the "Find" window
- fix: state of a "Use CSS ..." check box (Export window) was not stored/restored on subsequent uses
- fix: after doing the "split note" action, when trying to create internal link to one of the new notes, note tree titles are not displayed correctly in the Link Properties window (the original node has acquired the name of the first new child)
- German translation updated (work by Marcus Hennig)
- fix: remove potential crash situations by forbiding load/save operation when another such operation is performed
  (big files should also load faster if no autosave is running in parallel while loading)
- fix: Windows installer needs to clear existing GStreamer registry cache files
- add: two new build targets for Fedora 11 (i386, x86_64)

2.8.2
- updated .pot file and Croatian translation
- fix: add "Cancel" button into the date picker window
- fix: Task dialog has modality issue when opened from within Node Properties dialog (set proper window parent)
- fix: when creating the internal link from within a Flat List View, note selector shows note ID instead of titles
- fix: warn user that "Join" action will destroy unmarked children of the marked notes that are to be joined, if such children are detected (offer to cancel the operation)
- fix: "Find" window is more compact now, two drop lists are now in the same line
- add: window to add tags into the note was redesigned to allow quick addition/removal of multiple tags at once
- fix: search/replace moves selction by one character when there is a picture before the selected text
- fix: no multiline text allowed in note title bar (converted to single line)
- fix: make saving to .ncdb/.ncde file formats less CPU intensive
- fix: make Note Title Bar draw it's text shortened if it can not fit to the current size
- fix: program should now be more smart with deleting the "stale" auto-saved document copies
- fix: when using a "Change Password", document needs to be in "modified" state
- fix: when exporting part of the encrypted doc as encrypted doc having a different password, original doc had pass changed too
- add: an option to enable/disable usage of mouse for reordering notes in the tree view (see "Global" options page)
- add: when searching for notes using empty tag value as a search term, match any note that has at least one tag assigned (this allows to list all the notes that have at least one tag)
- add: added Lua method to open Task Dialog for the currently selected document note (NcNote_ShowTaskDialog)
- add: Tree View context menu cleanup, two new sublemus added "Current Node" and "Properties"
- add: added "Edit Tags" menu command into the Tree View context menu for faster edits
- fix: do not show tag color matching in the Note Tree View if the Tag Pane is hidden
- fix: potential crash when reloading big .ncd document

2.8.1
- add: added word completion mechanism when typing a tag inside the "Add Tag" dialog
- fix: set correct parent to the "Add Tags" window
- fix: added "Replaces: notecase" into the control file for .deb package. This will prevent the error
  when installation fails in case you have free version of NoteCase already installed (similar line "Obsoletes:notecase" added for .rpm)
- SQLiite updated to the latest version 3.6.17
- fix: crash when copying the clone note into another document
- fix: show warning that some clone notes were converted to ordinary notes when pasting clone from one document into another
- fix: rename note state "Completed" to "Done" in order to avoid name confusion with similar task property
- fix: when you paste from clipboard, prefer HTML to picture data content ("OO.org Calc" puts both formats at the same time on clipboard)
- add: text view context menu option "Add as Tag" adds selected text as a tag into the current note
- add: added Tag List View to display tags used in the current document, you can mark up to 6 different tags in different colors and track graphically in the tree view if some tag is assigned to some note (if the note is prefixed with asterisk character with color that matches to the one of the tag)
- add: you can now define 6 tag marker colors in the "Configure Notecase Pro" window

2.8.0
- fix: program now uses gstreamer dynamically, making it much more resilient to the Gstreamer dll problems (Gstreamer support can be easily checked)
- fix: different strings in the program renamed to better or more consistent wording
- fix: "Configure NoteCase Pro" window has fewer color picker buttons (taking less space)
- fix: in the "Install License" method, ensure that the ".notecase" folder exists before trying to copy license key file into it
- fix: in the "Install License" method now asks to proceed if the license key is already installed (allowing user to overwrite existing license with the new one)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: implemented line spacing formatting option (1.0, 1.2, 1.5 and 2.0 spacing)
- fix: keep the node focus (if possible) when toggling from Tree View to List View
- fix: improved icon picker window (using Icon View widget for faster icon selection)
- add: implemented text indent formatting
- add: Lua method to test note flags NcDocument_GetNoteFlag (can test if the note is read-only, completed, marked, template)

2.7.9  (released at 2009.07.27)
- fix: simplified Options window by renaming "Use system language settings" to "Language" and merging with the line below it
- fix: make Options window prettier (moving some widgets around, new icon picker for default icons, icons in the "Loading" page)
- French translation updated (work by Pierrick Pinot)
- fix: text search must start from the current note and then wrap to the first document note if needed
- add: when pasting/inserting picture, add support to resizing percents that make the picture larger (300%,200%,150%)
- add: implemented "Align justify" formatting option
- help file updates (work by Paul Merrell)
- fix: inserting Tab character into the text does not change the column indicator in status bar
- fix: default setting for "Join/Split delimiter" field in was blank, it should be ".." according to the Help file
- fix: executing "List All Notes" with selected note can cause gray drawing to appear over the note text
- fix: if you select and copy a text within a single bulleted list line, this text should be copied as normal text, not being enclosed in the list HTML tags
- fix: if we paste multiple lines into the bulleted list, each line must become a new bulleted list line

2.7.8
- portable mode for Windows was moved to the main installer (choose standard or portable installation mode in the installer)
- add: new Lua method to make the note a task with given due date "NcNote_SetTaskDueDate",
  similar methods added for other dates too "NcNote_SetTaskStartDate", "NcNote_SetTaskExpireDate","NcNote_SetTaskCompletedDate"
- add: added a "most recently used" menu for Lua scripts (inside the "Tools" -> "Scripts" submenu)
- add: add two new menu items for context menu when cursor is over the picture: "Cut Image", "Copy Image". Both copy the image to the clipboard (previously only selected image would be copied embedded as part of the HTML using base64 encoding)
- fix: Enter key press in text area should close the window in Add Tag dialog
- moved "Synchronize" menu item under "Document" submenu
- fix: when note loses all children, reset it's expanded state to false
- fix: on startup, load recent used documents or a fixed defined list of documents only in the first instance of the program (to prevent accidental editing of the same document in more than one instance of the program)
- add: implement Lua method to get the application version ("NcApplication_GetVersion")
- add: implement Lua method to get the application build target ("NcApplication_GetOSFamily")
- better looking icon selector in the Note Properties window (seletor moved to popup dialog window)
- German translation updated (work by Marcus Hennig)
- fix: GTK in the installer for Windows causes crash when resizing GTK dialogs (portable archive had correct GTK)
- fix: text view context menu now shows the "Link Properties" command event if there is no text selected, but the cursor is within the link
- fix: make "Note Properties" widgets resizable
- add: remember last used directory for "Save Picture" context menu option
- fix: icreased sizes of buttons with icon in style list, attachment list, script events and register script windows

2.7.7
- fix: renamed style related dialogs to "Styles" and "Style Properties"
- fix: set "Style Properties" dialog to be a child of "Styles" dialog (fixes the issue when the dialog loses top level when you move focus to another application and back)
- fix: "Style Properties" dialog freezes if you try to create a style without the name
- fix: added missing "Simple format with bold note titles" radio button into the HTML export dialog (when changing check box into the radio boxes we got one new HTML export type)
- fix: reorganized layout of HTML export dialog window
- updated NoteKeeper plugin to latest Crypto++ v5.6.0
- added Lua method to write message to status bar (NcStatusBar_Message)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- "Reload License" menu renamed to "Install License", if the program is not installed this feature now shows the file picker dialog for you to load your key file and the program will try to copy it in the required paths
- fix: do not show spellcheck suggestions for the "read only" notes or documents
- fix: after overwriting text with paste, and then issuing undo action, "<" was changed to "&lt;"
- fix: hourglass cursor when message to embed images from pasted HTML is displayed
- updated Gstreamer build for windows to the latest version GStreamer-WinBuild-0.10.4-LGPL.exe (prerelease)
- add: implemented per-task option to play a sound file when some task expires (is due)

2.7.6  (released at 2009.07.06)
- add: remember the last displayed "tip of the day", when restarted show the next tip
- fix: make "Synchronize" window larger by default
- add: support for "h1" to "h6" HTML formatting tags (make new line after each of these tags are opened/closed)
- fix: when pasting HTML to the text view, ignore <dl>, <dd>, <dl> tags (used to encode the hierarchy inside the tree view)
- fix: replace check box with radio button for HTML export features: "Tree in a separate frame" and "Simple format ..." (mutually exclusive)
- fix: when exporting to HTML, if the custom tab size is not used, tab was not converted to non-breaking spaces
- fix: problem when pasting text between two pictures within the .ncdb document file format
- help file and tips.en.txt file updates (work by Paul Merrell)
- sqlite updated to the latest version 3.6.16
- add: write version of the used GTK library in the About window
- fix: larger default font for node title bar
- add: new Lua functions: NcDocument_Undo, NcDocument_Redo, NcDocument_DeleteNote
- fix: the code that deletes temporary autosaved files on exit should be better now
- fix: "List Mode" menu item moved from "Tree" to "View" sub-menu
- updated .pot file and Croatian translation
- fix: main window must be blocked when automatically loading the documents on startup
- fix: case when text typed at the end of the note with picture right before it was not saved

2.7.5
- add: show the current text view caret position in the status bar
- fix: when exporting to simple HTML do not add two empty lines in each note title (content is automatically separated by <h1>, <h2>, ... headers)
- sqlite updated to the latest version 3.6.15
- fix: when loading aspell on Linux, if libaspell.so was not found, try loading libaspell.so.15 (no need for user to create a link with the name libaspell.so)
- fix: remove "Draw message over inactive text view" option now that the Linux has CPU problem solved (switching off of the feature is not needed anymore)
- fix: when you open Link Properties window and the file picker inside it, when changing focus to another application and back, file picker gets below its parent window
- fix: same fix for file dialogs opened within the Attachments, File Export, Note Properties, Options, Script Events, Script Register, ... windows
- fix: allow () characters to be part of the URL in the automatic URL generation (to correctly recognize this link: http://www-dcn-tac.cisco.com/index.php/Data_Center_Network_Manager_(DCNM))
- fix (major): speedup the save process when working with html-based file formats (up to 6x speedup)
- fix: do not put gstreamer environment variables in the application launchers when no gstreamer files are found (Windows)
- fix: set GTK_BASEPATH variable in the application launchers, should reduce "dll hell" problems (Windows)
- fix: find window now correctly works for search by date when only date is specified (when time part is not relevant)
- fix: find window can now store search by date values like "today", "tomorrow", "yesterday" in the presets (before they were converted to the actual value at the time of date calculation)
- fix: faster find operation when searching by "has attachment" or "is task" flags only when working with .ncdb file format
- fix: closing tags in the HTML file format now have inverse ordering priorities than their respective opening tags

2.7.4
- sqlite updated to the latest version 3.6.14.2
- fix: when exporting document to HTML, do not write document bookmarks into the HTML
- add: Windows installer now has an option to launch the application after the install
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: added "Acknowledge All" button into the Task Expired dialog (old button now acknowledges only single selected task line)
- add: added "Snooze All" button into the Task Expired dialog to be able to postpone Acknowledgment of due tasks for 5 min, 10 min, ...  causing them to be triggered again
- add: added support for formatting styles ("Format"/"Style")
- fix: portable program launcher need to set working directory to "app" or else spell checker will not work
- fix: postpone the autosave process in the steps of 10 seconds, if the user is currently working with the program
- fix: crash when exporting document through the command line switch
- fix: drastically lower the CPU usage when idle under Linux

2.7.3. (released at 2009.05.26)
- updated .pot file and Croatian translation
- fix: when note is deleted from the tree view, delete it from the flat view too
- add: hidden option to display message with time needed to perform the load/save operations (use "[Display]" section "ShowIOTimes=1" key in the .ini file)
- fix: drastically speed up the file save operation for .ncd/.nce file formats (on my test document new save time is cca 20% or the original save time)
- fix: print bug where last item also appears as first item on next page
- add: new Windows installer concept working similarily to the already existing portable install (advantages: does not change environment variables on the PC, less vulnerable to "dll hell")
- add: portable mode launcher application is now named "PortableLauncher.exe", created new normal-install launcher named "AppLauncher.exe"
- fix: when deleting the text between the two consecutive bulleted lists, two lists should be merged at one point
- fix: when deleting the formatted text with backspace up to the point where the formatting area changes,
  if you start typing there, the text will be in the old formatting style (should not become formatted as the area before);
- fix: when cutting the bulleted list line (selected from the end of the previous line to the end of the line) clipboard HTML stores additional empty bullet line before the selected line
- fix: problems when using toolbar bulleted list button to remove the bullet from teh line in the middle ofthe bulleted list (list must be split into two lists)

2.7.2.
- fix: searching for empty task dates in the .ncdb/.ncde document lists all task notes
- fix: skip saving process if the document is already saved (not modified)
- fix: sometimes, link wizard erroneously adds file:// prefix before the new hyperlink
- fix: detect and fix possible invalid hyperlink URLs of the form "file://http://" and "file://ftp://" (strip "file://" prefix)
- fix: adding a column should preserve the current state of the tree (as it is it collapses all branches)
- fix: dropping the multiple-line text to the textview can falsely trigger the question to attach files to the current note
- add: dropping the URL on the tree view creates a note that is a hyperlink (previously it created an ordinary note)
- add: Find dialog was enhanced with the option to search in the note contents (text) only
- add: sort note's tag list after it had been edited (note property window closes)
- add: implemented "Remove From List" command in the flat list view context menu (does not delete actual note, just removes it from the flat view)
- fix: handler method for dropping the file to the tree or text view triggered twice
- sqlite updated to the latest version 3.6.14.1
- add: in the save warning blinking mechanism (status bar), foreground color is alternated between black and white for color blind users
- add: left click on the save warning label (status bar) starts the file saving operation
- gtksourceview updated to the latest version 2.6.2 (Windows installer) 
- fix: when mouse is over the picture, enable cut/copy operations in the text view context menu (select picture in the view if there was no previous selection in the text view)
- fix: some newly added search fields were not saved in the save presets

2.7.1.
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- fix: reverting to old FileSave window instead of using standard HildonFileChooserDialog (which does not support selecting a file filter in the list)
- add: save reminder in the status bar changes color from gray to red when enough document changes have been accumulated (to remind you it's time to save)
- fix: some shortcuts should be working in a flat list view ("Note properties", "Rename" actions)
- add: when we reach 70% of count of the save reminder total, let the message in the status bar start blinking, message font changes to bold
- fix: do not translate the "Insert new node or select an existing one to start typing." string multiple times (should drastically lower CPU usage on Linux)
- fix: greatly improved speed of fetching the image from the internet ("Html contains image links. Do you want to fetch and embed images into the document?")
- moved "Insert symbol" manu command to the "Tools" menu
- honor hoisting when printing the document (only work with notes below the hoist root note)
- fix: "date_last_acknowledged" was not being written back to the document after the task was triggered (caused the already ack. task to be triggered)
- fix: only the first task was shown out of several expired tasks in teh task events dialog
- sqlite updated to the latest version 3.6.14
- add: implemented "File"/"Document"/"Document compact" menu action that compacts the database-based file format document
- add: added Ini-file key to disable loading gstreamer audio system ("[Startup]" section, "DisableGstreamer=1" key), must be adeed manually, no GUI yet
- add: make flat/tree view column sizes restored on the next application start and when switching between flat and tree view modes

2.7.0
. (released at 2009.04.22)
- fix: "Auto-generate links" has invalid default shortcut (Ctrl+(empty))
- fix: some problems with the new relative links handling
- fix: make tree view more resilient to crash when pasting any HTML into it
- updated gtksourceview library on Windows to the latest version 2.6.1
- fix: add some code for "HTML healing" (removing unmatched tags from HTML data stream)
- fix: deleting the bullet line from the end of previous line to the end of this line would create invalid HTML structure
- fix: many other fixes related to HTML validity when deleting the contents within the bulleted list
- help updates (work by Paul Merrell)
- English-language "Tip of the day" file updated (work by Paul Merrell)
- fix: do not insert new line character when encountering <p> tag in the Notecase document, causes file to grow (empty lines added when saving)
- add: draw "completed" notes with strikethrough font in the Flat List View too
- add: show note icons in the Flat List View too
- add: added option to make the note "Completed" from the Flat List View (context menu option, shortcut works too)
- fix:  if the period character is followed with a closing parenthesis, both characters are sucked into the hyperlink (automatic link generation)
- fix: when using the subscript or superscript formatting, font used should be smaller that the original font in this area
- German translation updated (work by Marcus Hennig)

2.6.9.
- fix: fixes for some rare problems with note links when saving from .ncd to .ncdb format
- fix: note loses clone property when used in the "gather marked notes" operation
- add: new "List All Notes" feature to make a flat list of all notes in the document
- fix: trim the whitespace from the hyperlink address, or else the link might not be able to be started
- add: implemented "Delete Document" action (under "File/Document") to close the current document and delete it from disk
- add: added Ctrl + Space as default shortcut for marking action (will require reset to default shortcuts to get it)
- fix: aspell library should be loaded from "/opt/local/lib/libaspell.dylib" on OS X
- fix: sometimes, when inserting note into the tree (or doing similar operation), note gets our of the visible part fo the tree view (scroll position not correct)
- updated sqlite to latest version 3.6.13
- add: implement tree view columns (switched on/off through the document tab context menu, columns edited through header context menu)
- add: new "Is Clone" column for tree view having these states ("", "clone", "clone of current" (currently selected note))
- add: add new task status values "planning" and "waiting", old status "initial" renamed to "not started", old status "normal" renamed to "in progress"
- add: support to search notes by task status property (see "Find" window)
- add: added Lua method to get tags associated with the note (NcDocument_GetNoteTags)
- fix: do not ask to continue searching from the start of the document if the search was confined to the current branch/note
- add: find window can now accept empty date field to search for the notes whose task dates have not been filled in
- fix: Ctrl+Tab from text view moves focus to the tree view, but should execute the "Next Document" action (F5 or Ctrl+P are left for moving the focus)
- add: support to accept dropped URL or web page selection from Firefox both in tree view and text view (Linux only, GTK on Windows still does not have full d'n'd support)
- fix: pressing Ctrl+B two times (within the text view), bold button on the toolbar will not be in the proper state (same for italic, underline, strikethrough)
- fix: automatic creation of hyperlink is not correctly refreshed as you type, mostly it is refreshed only when you finish the link
- updated .pot file and Croatian translation

2.6.8.
- add: implemented "Go to clone's source node" option in the tree view context menu
- add: new Lua method to insert new document note (NcDocument_InsertNote)
- add: new Lua method to set note contents (NcDocument_SetNoteHtml)
- fix: cut/paste of the clone note within the tree view destroys the clone property in the recreated note
- fix: can not toggle the "done" state for the cloned nodes
- fix: simple HTML export needs empty lines to vertically separate the notes
- add: new Lua method to create new document (NcDocuments_New)
- add: new Lua method to save the document to file (NcDocument_Save)
- add: ability to search note by "Is completed" property
- add: added "Invert marked nodes" feature
- add: when making the note "completed", make its task state completed too (if the task exists)
- fix: created note clone was saved as an ordinary note in certain case when using .ncdb file format
- fix: empty task dates, when saved to the .ncdb format and reloaded, show as some old dates (reproduced on Linux only)
- fix: when printing, draw the title of the "completed" note with strikethrough font
- fix: two main menu top items having the same underlined character shortcut ("Tools" and "Tree")
- fix: "due date" column in the flat view list is not filled for the note clones
- fix: show "(clone)", and "(task)" state strings as part of the title in the flat list too (as it was already done in the tree view)
- add: ability to search note by "Is clone" property
- add: add new possible flat list columns: "Status", "Completion Date", "Expire Date", "Node Flags"
- fix: Link Properties "Remove" button has no mnemonic
- fix: do not gather note that is already positioned under the new parent

2.6.7.
- fix: copy/paste within Notecase can eat new line character
- add: implemented "Use block cursor" feature (Options -> Display tab) to draw thicker text view/text entry cursors
- add: added "Up", "Down" buttons to reorder entries in the list of files to be loaded at startup (Options window)
- fix: when exporting to HTML with tree view, individual notes must have <HTML> tag header generated
- fix: crash when the file was copied in the clipboard by the file manager, and then paste was attempted to the text view
- fix: in some cases, document title is not used in the tab name
- add: implemented "Save All" feature, to quickly save all modified document with one command
- add: support for hyperlink to the local file stored as a relative path
- fix: "," at the end of http link is incorporated in link by automatic url generator (should not happen)
- fix: add robustness when loading corrupted document having two notes with the same ID (must not crash)
- add: added "Force icon for attachments" feature to force the clip icon to the notes that have an attachment (user's note selection is not removed, just not temporarily used)
- add: store/restore "Store as relative link" state for new hyperlinks in the .ini file
- fix: update code to enable compilation on the latest gcc v4.4.0 (Fedora 11 beta)
- updated sqlite to latest version 3.6.12
- add: initial support for importing RTF type of the notes in the Treepad document

2.6.6. (released at 2009.03.23)
- fix: speed up the .ncd/.nce file format saving operation (test document average save time changed from 31sec to 17sec)
- fix: refresh main title after the file import (to show indicator that the document was modified)
- fix: show "busy" cursor while doing the import and export operations
- fix: newly observed problems with minimize/close to tray operation on Linux platform (first time minimization works OK, but not the next ones)
- fix: set correct file filter in the new "Save as" window based on the file name used
- fix: when searching into the flat list view, sometimes the same note result is listed twice
- add: experimental build for 64-bit Windows (looking for testers!)
- fix: potential conflict between code that checks for the crash log and the code that loads files on startup
- German translation updated (work by Marcus Hennig)
- fix: show "busy" cursor when loading link target file (Notecase document) in link wizard dialog
- fix: potential crash situation when loading link target file (Notecase document) in link wizard dialog
- add: if the document title is defined, it will be used as tab title
- updated Gstreamer to latest build from http://www.gstreamer-winbuild.ylatuya.es (GStreamer-WinBuild-0.10.2)
- fix: for consistency, renamed "Link Wizard" to "Link Properties" everywhere
- fix: do not load/save settings from .ini file more than once in a program lifetime (less disk I/O)
- add: added new internal icon ("favorite"-like yellow star)
- next big help file update (work by Paul Merrell)
- updated the "Tips of the Day" file with new tips (work by Paul Merrell)
- fix: much faster copy to clipboard of big plain-text (no formatting, links or pictures) document notes (on test PC copying 11MB text file is almost instantaneous)
- fix: search does not work in the cloned note
- fix: when pasting bulleted list line inside of other existing bulleted list, add new line into the pasting place (to correctly merge two lists)
- fix: when you load documents at startup, do not load the document in the "load last used" list if it is already loaded by the fixed load list
- fix: select all (Ctrl+A) within the text view does not work when the cursor is inside the bulleted list

2.6.5.
- add "Close" button into the "Insert Symbol" window
- fix: automatically remove empty formatting tag blocks like <b></b> (next save will store cleaned HTML to file)
- add: when creating a link to the note clone, offer to link to the clone source instead
- add: added new Lua method to set the clipboard contents NcClipboard_SetText(string strText, bool bHtmlFormat)
- add: using standard File Save dialog (with some usability fixes) for Save As operation
- add: added "--run" command line switch to enable running a Lua script on start-up
- add: new Lua method to exit the application (NcApplication_Exit)
- add: implemented initial "Send via E-mail" feature (works with OE on Windows, Gnome with gio builds on Linux, does not work on other "platforms")
- fix: when you add a child to the clone of template node, data must be copied from the clone's original note into the new child
- add: added new Lua methods for moving note in the document NcDocument_NoteMoveLeft(int nDocID, string strNoteID),
NcDocument_NoteMoveRight, NcDocument_NoteMoveUp, NcDocument_NoteMoveDown
- fix: when exporting to HTML with a tree view, root nodes do not have + to collapse their children
- updated gtksourceview library on Windows to the latest version 2.5.6
- updated .pot file and Croatian translation
- 50% faster code for deleting of the document branch (noticeable on huge note branches)
- loading .ncd document is now much faster (big test document load time changed from 16sec to 7sec)
- add: support to build Slackware package in its own .tgz format
- add: support to build Puppy Linux package in its own .pet format (done on Slackware using the tgz2pet script)

2.6.4.
- fix: possible crash when copying the tree view branch to clipboard
- fix: improved saving operation speed for HTML based file formats (speed loss was caused by recent code rewrite)
- on startup first load a preset list of startup files (see Options/), then load "last loaded" files (reversed the order of loading)
- add: support to reorder document tabs using mouse (drag and drop)
- add: automatic hyperlink generator now supports "file://" links too
- fix: center "file open" windows on screen
- fix: when exporting to HTML with frame, escape new line and apostrophe characters
- fix: recognize % as a legal character in a URL for automatic hyperlink generation
- add: added support for email hyperlink type (new type in the Link Wizard window)
- fix: better looking button to pick local file in the Link Wizard (with tooltip)
- show busy cursor when copying from tree view to clipboard
- add: when exporting to HTML with frame, write document title (if defined) into the top frame
- fix: after displaying the wait cursor, text view selection looks "grayed" (like it lost focus)
- fix: crash when "LastNote:" value in the .ncd document points to the note that doesn't exist
- fix: when hovering with mouse pointer over the hyperlink, link target was not displayed in the status bar when the note is the cloned note

2.6.3. (released at 2009.02.21)
- fix: show wait cursor while doing the "cut" operation in the text view
- fix: store/restore active preset in the export dialog
- major rewrite of the save code in order to make a document export process taking much less memory
- fix: do not use "&apos;" to encode apostrophe (HTML Tidy says it is only used in XML/XHTML), keep the decoding support for backwards compatibility
- fix: rare condition bug when deleting toolbar button in the toolbar editor
- fix: starting link wizard destroys the selection in the text view
- updated sqlite to the new version 3.6.11
- fix: when exporting to text format, replace bullets with * (ASCII friendly)
- add ability to clear the currently selected shortcut in Shortcut Window (added "Clear" button)

2.6.2.
- fix: automatic url detection (generating hyperlinks) should not consume "." in the link if the character is at the end of URL
- fix: when using ncdb file format, picture offsets did not get updated in some cases when editing the note
- fix: OutlookLib should login to Outlook (MAPI) only when the Outlook import is needed (in order not to block the MAPI for other programs)
- fix: NcDocument_GetNoteText and NcDocument_GetNoteHtml APIs fixed to work with .ncdb format
- add: added new internal icon (named "clip")
- add: internal protection agains malconfigured gstreamer package (when "GST_PLUGIN_PATH" env. variable path is invalid)
- fix: autogenerate hyperlinks when text pasted too (not only when typed)
- fix: when the file open window is open and you change focus to another application and back, file open window is hidden (only on KDE)
- fix: Notekeeper listed two times in the file import dialog
- add: when using an option to restore the open files at startup, remember/restore also last active tab for these documents
- fix: case when automatic url generation causes crash when working on the note having pictures
- French translation updated (work by Pierrick Pinot)
- major help file redesign (work by Paul Merrell)

2.6.1.
- fix: removed libgio0 dependency for the .deb control file
- fix: on HTML export in some cases a </DL> tag was missing
- fix: set default focus to the "OK" button inside a picture properties dialog (the one shown after insterting/pasting a picture)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- fix: switch off bracket matching in the syntax highlighting library
- fix: pasting into text view when something is already selected does not remove the selected text
- fix: undo when pasting text over the exising selection needed fix too
- fix: do not convert from UNIX to DOS text line endings on Win32 by ourselves, it seems that Gtk clipboard code does this too
- add: NcDocument_SetNoteIcon Lua method to set the icon to the specified note
- add: sample Lua script to show the NcDocument_SetNoteIcon usage
- fix: Outlook import plugin imported some messages with empty body
- fix: after deleting a hyperlink through Link Wizard, in text view refresh text format for entire link length (not only for the selected part of the link)
- add: NcDocument_GetNoteIcon Lua method to get the icon to the specified note
- fix: tree corruption (noticed a rare case when reordering the tree with mouse by draging and dropping the note to itself multiple times in a complex tree)

2.6.0.
- fix: when pasting into the NoteCase, show busy cursor (important when pasting larger amounts of text)
- fix: show busy cursor for autogenerating links operation
- fix: cut/copy operation problems within the cloned node
- add: on word count, if there exists a text selection in the current note, offer the user to count only within the selected text
- fix: word count problems within the cloned node
- add: add support to search note by task priority flag value (Find window)
- fix: added 2 new methods into the plug-in interface: bool plg_initialize(); void plg_uninitialize();
- add: updated sqlite database to the latest version 3.6.10
- major: created initial version of OutlookLib import plug-in (currently imports all mails from your default Outlook profile)
- updated .pot file and Croatian translation
- fix: copy from OO.org to NoteCase (codepage was not recognised)
- fix: "Show node tree on the right" option was moved in the first Option page (grouped with "Main layout vertical")
- fix: first time restoring program from tray on Windows does not work correctly
- changed help file format from .ncd to the newer .ncz format (size reduced from 133kB to 41kB)
- fix: install additional icons for the Maemo package (26x26, 40x40 and 64x64 icon sizes), some icons where taken from the work of George Vlahavas
 who created NoteCase package for Zenwalk distribution (licensed under CC - http://creativecommons.org/licenses/by-sa/2.5/)
- German translation updated (work by Marcus Hennig)

2.6.0. (released at 2009.01.22)
- fix: when pasting into the Notecase, show busy cursor (important when pasting larger amounts of text)
- fix: show busy cursor for autogenerating links operation
- fix: cut/copy operation problems within the cloned node
- add: on word count, if there exists a text selection in the current note, offer the user to count only within the selected text
- fix: word count problems within the cloned node
- add: add support to search note by task priority flag value (Find window)
- fix: added 2 new methods into the plugin interface: bool plg_initialize(); void plg_uninitialize();
- add: updated sqlite database to the latest version 3.6.10
- major: created initial version of OutlookLib import plugin (currently imports all mails from your default Outlook profile)
- updated .pot file and Croatian translation
- fix: copy from OO.org to Notecase (codepage was not recognised)
- fix: "Show node tree on the right" option was moved in the first Option page (grouped with "Main layout vertical")
- fix: first time restoring program from tray on Windows does not work correctly
- changed help file format from .ncd to the newer .ncz format (size reduced from 133kB to 41kB)
- fix: install additional icons for the Maemo package (26x26, 40x40 and 64x64 icon sizes), some icons where taken from the work of George Vlahavas
 who created Notecase package for Zenwalk distribution (licensed under CC - http://creativecommons.org/licenses/by-sa/2.5/)
- German translation updated (work by Marcus Hennig)

2.5.9.
- add: add initial Gstreamer support/dependency into to the Notecase Pro, add Gstreamer support into the portable mode launcher application
- fix: documentation updates (.ncz format, osx 10.5 install), "How to make translations" updated by Paul Merrell
- fix: remember/restore last used directory in the "Link Wizard" window file picker
- add: NcDocument_GetNoteSelection Lua method to get the selection offsets (from, to) in the specified note
- add: NcDocument_GetNoteSection Lua method to get the contents of the piece of the specified note's contents
- add: updated GTK to the latest version 2.14.7 (Windows installer)
- fix: renamed "Notecase on the Web" submenu, moved "Discuss" under that submenu
- fix: fixes for Nokia Maemo platform (fullscreen hardware key handler)
- add: updated sqlite database to the latest version 3.6.9
- add: NcDocument_GetCurNoteID method to get selected note for the given document ID
- add: implemented "Check new version" menu item to check for the latest program version from within the program

2.5.8.
- add: added "Go to" (line number) feature
- fix: rename menu item and dialog from "Configure NoteCase" to "Configure NoteCase Pro"
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: added menu item under the Help menu labeled "Discuss" (points to the Google group for Notecase Pro)
- fix: add many missing menu item mnemonics (underlining one letter in the item)
- German translation updated (work by Marcus Hennig)
- update dependecies in .rpm/.deb package when using different build libraries options (gio, gstreamer, gtksourceview, gnomevfs)
- fix: change Lua API names renaming "Node" to "Note"
- add: new Lua method to get the note's hierarchical title: NcDocument_GetNoteBreadcrumb
- add: support importing Natara Bonsai (http://www.natara.com/Bonsai/) document format
- add: Ctrl+Shift+C shortcut for "Insert Symbol", Ctrl+G shortcut for "Go to" feature
- fix: enable copying text from a read-only node (text view must be able to receive focus in read-only mode)
- add: new Lua method to get the note's contents as HTML: NcDocument_GetNoteHtml

2.5.7. (released at 2008.12.19)
- fix: action names in the "Configure Shortcuts" window are not translated to the GUI language used
- fix: make "Script Events" window bigger, bigger buttons too
- fix: when going to the flat list view and back to tree view mode, restore the previously selected tree note (unless selection changed wheile in the list view), restore tree expanded states too
- fix: forbid the tree-changing operations while in the list view mode (note delete, move, ...)
- fix: when sorting the list view, note selection was lost
- fix: in the GtkSourceView based build, the text view background color was not set correctly
- fix: when pasting HTML with pictures ("Html contains embedded pictures. Do you want to fetch ..." question), links formatting can be moved to the right by some offset
- add: updated GTK to the latest version 2.14.6 (Windows installer)
- fix: when pasting HTML, characters before pasted text might appear to get bold formatting (on redraw we see that the formatting was correctly applied)
- add: new file format using a zlib compression over the plain .ncd (HTML) stream (.ncz), current help file was shrinked from 269kB to 82kB when using new format
- updated .pot file and Croatian translation
- German translation updated (work by Marcus Hennig)
- add: tips_en.txt updated with new tips ("Tip of the day"), work by Paul Merrell

2.5.6.
- add: support for global "Find and replace" operation (added "All nodes" check box)
- fix: word count did not take into account that apostrophe is a part of the word ("Jack's" would be counted as two words)
- add: save syntax highlighting choice for the note into the Notecase documents, restore syntax highlighting when note selected
- fix: task property "last acknowledgment date" saved to file (used to calculate when is the next date to trigger the task event)
- add: added GtkSourceView support for Windows platform too
- fix: "Next window" renamed to "Next document"
- fix: "Replace all" in "Find/Replace" window can cause the current note to be displayed with no formatting (refresh problem)
- fix: change case actions might get the wrong text selection when non-ASCII characters were used in the text
- add: save/restore "Line numbers" state to/from .ini file
- add: make possible to assign shortcut for "Line numbers" action
- fix: when you do synchronization of two files having a node with links, do not show that the links changed if only the offset of the link changed
  (the change will be displayed as text insert instead)
- fix: when task start date is changed and becomes bigger than due date, make due date equal to start date (task can not end before it was started)
- fix: hide "Line numbers" widget when there is no note selected in the tree view

2.5.5.
- add: new script events "Pre document closed", "Post document set active", "Post new document created", "Post document closed", "Post document print", "Post document print preview" implemented
- fix: if the tips files does not exist, disable "Next tip" button ("Tip of the day" window)
- fix: all methods exported for Lua were added "Nc" prefix to their previous name ("MessageBox" -> "NcMessageBox")
- add: new exported Lua functions: NcDocument_GetNoteChildCount, NcDocument_GetNoteChildID, NcDocument_IsModified
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: updated sqlite database to the latest version 3.6.6.2
- add: updated GTK to the latest version 2.14.5 (Windows installer), keeping old pango due to print preview bug on Windows
- fix: now using libhildonmime library to execute hyperlinks on the Nokia Maemo platform (needs testers)
- add: new exported Lua method: NcDocument_GetNodeText
- add: Lua functions documented in the help file
- fix: some strings were never translated in the code ("clone", "task" info)
- fix: when using vertical layout, keep the tree window on top even for RTL languages
- fix: menu "New Window" renamed to "New instance"
- fix: menu "Recent" moved several places down
- fix: shortcut configure dialog shows the message box "You need to restart ..." even if nothing was changed before pressing OK

2.5.4.
- add: support for import/export of the plain text format where each text line is prefixed with tabs to show the depth (lines are imported as titles)
  Format requires ".tab" file name extension.
- add: OPML export support, OPML moved from plugin into the main program code
- fix: problem with new code that deletes the tab when loading of the document failed (the new focused document was not refreshed correctly)
- fix: when the selected text is already formatted with text color, pressing the color selection menu does not popup the color selector window
- add: draw toolbar button icons in the toolbar editor
- add: option to override default icon for any toolbar button with the custom image file (toolbar editor)
- fix: smaller problems when importing OPML file format
- add: new exported Lua functions: Document_GetFilePath (see new sample script #6), Documents_SetCurID (activates the document by ID),
  Document_SetCurNodeID (select a node in the current document by its ID number), Documents_Load (load new document)
- fix: script event "Post loading document" was not fired when the file was loaded through the "Recent" document list
- add: new script event "Post application started" implemented
- fix: renamed app name in the .spec file from "Notecase" to "Notecase Pro"

2.5.3.
- add: added a copy of "Hoist" item into the tree context menu
- add: added subscript and superscript text formatting
- add: added an option to make the layout vertical (tree view above the text view)
- add: "Scripts" / "Register script" window to register up to 10 scripts to be displayed in the scripts menu
- add: add option to be able to assign shortcut key combination for 10 Lua scripts visible in the menu
- add: "Scripts" / "Script events" window to register scripts to be automatically executed at the specified program events
- add: implemented script event "Post loading document"
- add: created "Tool" menu having "Script" as submenu, moved "Configure Notecase" and similar items under "Tools"
- add: create shortcut list entries for "Execute script", "Register script", "Script events" items
- fix: support for paragraph tag ending seems to have lost in the last program release

2.5.2. (released at 2008.11.21)
- fix: allow text view cursor ('caret') to be moved from one bulleted list line to another (it used to stop moving at the bullet sign)
- German translation updated (work by Marcus Hennig)
- fix: apostrophe was incorrectly escaped as "&amp;apos;" instead of "&apos;" (help file fixed by text eidtor "search and replace" oepration)
- fix: for Zaurus installation, Icon file name inside the .desktop file must be written with file extension (.xpm)
- fix: when text is copied from a web page, sometimes some words are pasted together without space in between
- add: write compiled choice of the hyperlink handler library into the about box and crash log (gio/gnomevfs/windows/mailcap)
- fix: if present on the platform, use GIO instead of GnomeVFS library for handling hyperlinks (Linux)
- fix: do not ignore GnomeVFS/GIO on the OSX platform
- add: add "Insert node clone" menu item to the main menu too (Tree submenu)

2.5.1.
- add: implemented "Next window" menu item (Ctrl+Tab) to change the currently active document (you will need to reset your shortcuts in order to get the new shortcut)
- fix: when searching to flat list, do not show "Search done" message
- fix: remember the state of "Fill result to list" checkmark between two searches
- fix: when exporting note clone to the HTML, node text ends up empty
- add: dynamically append the "(clone, task)" string to the note title to display the additional information
- add: add "Remove obsolete items" menu item to the list of recent documents (removes files that do not longer exist)
- fix: moved a "Recent" (files) submenu near the top of its parent menu (making the file opening much easier)
- fix: better escaping note title when exporting to HTML with JScript tree view
- fix: "Attachments" toolbar button is not pressed when clone with attachments is selected
- fix: tags and other node properties must be shared between original note and its clones
- fix: when copying clone to the clipboard, copy it with all the data fetched from its source (text, icon, properties)
- updated .pot file and Croatian translation
- add: added new "Regex" help node (work by Paul Merrell)

2.5.0.
- major: note cloning implementation ("Insert node clone" in the tree view context menu)
- add: cloning the note clone must point to the original note
- add: deleting the note deletes all its clone notes and their children
- add: implement storing/reading the note clone information in the supported document formats
- add: draw dotted lines in Outline printing mode to show the tree hierarchy
- fix: when a child of deleted node has clones, delete them too! (recursive)
- fix: when following internal hyperlink, try to position the newly selected target note as close to the top of the tree view as possible
- fix: use wrap by words when printing the document, this should fix the problem when missign letters at the right margin of the paper
- fix: when program was closed with only tree view visible, when started again and view modes cycled, you can see only erither tree view or text view (not both)
- fix: when switching view mode (Ctrl-T) to text view from combined tree/text view (when focus was in tree of the combined view), you must switch input focus to text view
- fix: when selecting the search result text in the note node, scroll to make the text centered (previously the text was scrolled to the left margin of the text view)
- fix: when loading of the document fails (invalid password, etc.), close the document slot (tab) opened for this document
- fix: when searching in the doc and you get "... Continue searching from the start?" message, search does not correctly restart from start note
- fix: when generating HTML export, replace apostrophe in the Note title with '  (this fixes the possible breaking of the JScript tree)
- fix: some beautification fixes for HTML export
- Romanian translation updated (work by Alexandru Bogdan Munteanu)

2.4.9.
- fix: when exporting to HTML preserve text indenting (spaces that are placed at the start of the text line are converted to non-breaking spaces, other spaces are left as ordinary spaces)
- fix: another rare case or formatting problems when mixing the bold and font formatting
- fix: better export to HTML with the note tree, now using another/better JScript tree widget by the same author (www.destroydrop.com/javascripts/tree/)
- add: exported several more methods for Lua scripts (FileOpenDlg, Documents_GetCount, Documents_GetID, Documents_Close, Document_GetNodeCount, ..), new demo scripts created
- fix: disable "Show tree lines" option for builds on GTK older than 2.10.0
- fix: set initial focus to the "Acknowledge" button in the "Task Expired" window
- fix: do not restore Title Edit window position if the window is outside of the screen area
- add: added sample .lua scripts into the installer (on Windows they are copied into the "scripts" folder, on Linux in the "/use/share/doc/notecase/scripts/")
- fix: install "notecase.png" image as an additiona pixmap for all Linux/Unix builds (solves the problems with menu entry under Sharp Zaurus)
- fix: when exporting to HTML convert tab character to spaces using the "Custom Tab Size" Options setting
- fix: similar to HTML export fix, when copying to clipboard, convert spaces to non-breaking spaces if placed at the start of the line
- fix: refresh formatting when left/right/center align format applied over already existing similar format

2.4.8.
- add: Windows portable launcher now passes all its command line arguments directly to the notecase executable
- fix: make Notekeeper plugin much lighter (faster building time)
- fix: possible problems with formatting when mixing bold with font formatting areas
- fix: implemented undo operation for "Remove formatting"
- fix: fixed undo for bold/italic formatting (when these formatting types are overlapped with font formatting areas)
- major: implemented text alignment (left, right, center) formatting support
- added Lua interpreter library into the project (preparing the Notecase Pro scripting support)
- added initial support to run Lua scripts
- fix: when minimizing the app to tray using the Ctrl+Shift+K hotkey and reverting it back with the same key, tray icon is duplicated (Linux only)

2.4.7. (released at 2008.10.24.)
- fix: when searching within entire document, start search from the currently selected note (wrap search back to first note if needed)
- add: when inside the "Find" window user selects "Tag" search part, popup the tag windwo so the user can select one of the existing tags to search
- sqlite updated to latest version 3.6.4
- GTK+ updated to latest version 2.14.4 (Windows)
- updated .pot file and Croatian translation
- set default note icon value to "none" (it was 1st internal icon before)
- fix: when closing the application, if saving the modified document fails, allow user to abort the closing process
- fix: license key file can now store the user name containing non-ASCII characters too
- fix: when searching notes by date only, "Find next" operation does not proceed to the next note
- fix: multiple GTK runtime warnings when all the buttons are removed from the toolbar layout ("Configure Toolbar")
- fix: marking a node as "done" does not mark the document modified
- fix: undo/redo color losing bug: at the end of colored line type a letter, perform undo and redo - last letter lost color (should be in the same color as the colored line)
- fix: undo/redo bug: type "aaa bbb", apply bold to "bbb", italic to "aaa", undo twice, redo once -> internal list was incorrect
- German translation updated (work by Marcus Hennig)
- fix: reverting to the older cairo and pango packages, the ones coming with latest GTK cause print preview to draw empty pages (Windows platform)
- fix: undo/redo does not work correctly for text moving with drag and drop
- fix: undo of the node insert operation should not clear the text view if the node in question was not active one

2.4.6.
- fix: icon picker widgets in the "Node Properties" window were made to fit in one line only (taking less space)
- add: support to import bold, italic, underline and text color formatting for Knowit file format (.kno)
- fix: when exporting to HTML, do not encode entire link URL
- add: there is now an option to switch off generating level numbering path string (for example "1.5.5") when exporting document to a simple HTML format
- fix: one Esc press within the "Add tag" window, window acts as if "OK" pressed
- fix: center "Add tag" window on screen
- fix: when you add new node tag using the "Add tag" window, the new tag is not added into the dropdown list of tags next time you start the same window
- add: implemented printing/print preview of the document outline (only node titles are printed, indented to display hierarchy)
- add: flat list view can have column customization (context menu over the column headers allows to add display of additional columns)
- add: support flat list sorting for new custom column types
- add: store/restore the flat list column customization from the .ini file
- add: added "Add numbering for document outline print" option
- fix: set default values for the print margins to 25,20,20,20 mm (left margin is the biggest one)
- fix: when starting print from within the print preview window, first page can be printed twice

2.4.5.
- add: do not show warning message that the doc was created by a differnet application if the loaded document is "read-only"
  (preparation for the great merging of the help files for Pro and free version)
- fix: when you set the black as a background color and white text, text is not readable within the tree view
- fix: text added when editing node in the flat list view can be lost when switched back to tree view
- fix: make a list of file to load on the startup scrollable for long file entries (Options window)
- fix: problem to open a Notecase document file that has non-ASCII characters as a part of the filename through the file manager double click mechanism  (Windows only)
- add: support to import hyperlinks for Knowit file format (.kno)
- fix: when running a search by tags, obey the "Case sensitive" search setting
- fix: on Esc press in the "This note is not a task. Create One?" message box, task is created anyway (as if "Yes" was pressed)
- fix: problem processing a file that has non-ASCII characters as a part of the filename when dropped into the Notecase application (Windows only)
- add: added support for "unassigned" priority value

2.4.4.
- fix: tree view lines feature was implemented since GTK 2.10.0 not from 2.12.0 (this code protection caused the feature not working in Maemo Diablo build)
- fix: encode URI in "Open Associated URL" feature  ($noteid value part)
- add: "Open Associated URL" can be assigned a shortcut now ("Tree View" shortcut section) and placed into the toolbar
- fix: when building Fedora 9 and Suse 11 rpms, compiler blocks on new Sqlite "malloc.c" due to the custom build flags defined by RPM (removed from .spec file)
- add: undo/redo buttons on toolbar now have attached menus (each undo action has a name, you can return more than one step back by using menu)
- fix: when exporting to HTML with table of contents, do not close <hr> tag with </hr> (this is a one of those tags that do not have closing tags in HTML specification)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add the "Node Properties" as the last button of the toolbar (default toolbar setting, might require to "Reset" the toolbar layout if you already edited the default)
- fix: important change: when inserting the new node in the document, pressing the "cancel" in the node rename dialog will cancel the entire insert operation, not just the rename operation!
- add: add button to Node Properties to open/create the corresponding task from that dialog
- change: added protective clause in the pricing note "... is subject to change without further notice" as suggested by a lawyer user
- fix: problem to open a link to the file that has non-ASCII characters as a part of the filename (Windows only)
- add: add mnemonic to the "bookmars" menu item (underlines the first letter to enable "Alt+B" selection)

2.4.3. (released at 2008.09.28.)
- fix: task events window is now non-modal
- added new column in the task events window list view: "Event" (having "Due"/"Expired" values)
- added support for recurrent tasks
- added support to trigger also "expired" task event, not only "due" task event
- fix: moved "Open associated URL" from global setting to per-document setting (see "Document Properties" window and "Open associated URL" on tree view context menu)
- updated .pot file and Croatian translation
- fix: fixed a GTK runtime error when saving the embedded picture back to the separate image file
- fix: when there is a picture at the end of the note, it might end up not being displayed in a print/print preview
   
2.4.2.
- fix: export to HTML, when having multiple embedded pictures having the same name, causes the multiple pictures replaced by a single one (now renaming the pictures in order to skip overwrite)
- change saving behaviour for file export window presets, if the preset is saved under existing name, replace the old preset with new data (do now add new preset with the lready existing name)
- fix: when cutting the text with picture (Ctrl+X) and doing undo after that, picture is pasted back twice
- fix: load license key from "/usr/share/doc/packages/notecase/notecase.key" for OpenSuse build
- GTK+ updated to latest version 2.14.2 (Windows)
- fix: changed "note attachments" window to have smaller buttons with icons, added "Close" button (needed by Nokia platform)
- fix: removed "Application" category from the .desktop file (warning that this value is not valid when building the .rpm package on some distros)
- fix: some problems with default clipboard context menu on Windows (disabled "Paste" even if clipboard is not empty)
- fix: when exporting document to HTML with a tree view frame, use recursive index when building note tree (fixes cases that were badly handled by the JScript code)
- fix: when exporting document to HTML with a tree view frame, internal node link becomes invalid (should point to external file)
- GTK+ updated to latest version 2.14.3 (Windows)
- fix: undo after pasting text with a single picture leaves one character undeleted
- fix: undo/redo after pasting the text with a single picture restores the text but not the picture
- sqlite updated to latest version 2.6.3

2.4.1.
- fix: sorting the flat note list by modified dates did not work (the code used "created date" field instead)
- sqlite updated to latest version 2.6.2
- fix: when using text view context menu for copy/paste, content is pasted twice (Ctrl+V/Ctrl+C worked fine)
- fix: when using "Start at logon" option, if the application is started in portable mode, we must register launcher application to be started, not the notecase directly (Win32 only)
- fix: when using date picker to change the date inside the "Task Properties" window, preserve time part that existed in the previous date/time value
- fix: call sqlite3_shutdown() on application exit (reduce possible memory leaks)
- add: "Open associated URL" feature enables you to open a html page related to the current note (for example "http://www.mysite.com/myscript.php&id=$noteid" where
"$noteid" is replaced with an actual ID value). This allows you to make an multi-user online system for creating comments on your public Notecase notes, so that the note administrator can later
 integrate those comments/suggestions in the original version of the document
- fix: pasting html into the Outlook Express "new message" window shows the problem with "Html format" header (worked OK with Microsoft Word before)
- fix: prefer "text/html" cliboard format over "HTML Format" when pasting the contents into Notecase
- fix: honor <pre> tag, keeping new line characters in the contents within this tag (solves the case when losing new line character when pasting from .txt file loaded in the Firefox)

2.4.0.
- fix: when the search does not use matching text (but other parameters), do not search the same node twice (once in title, once in contents), having the node listed twice in the result list
- fix: change default note title from "New node" to "New note"
- fix: much faster search when filing the results to the flat list (no need to select each matching row in the tree while searching)
- fix: much faster data sorting when column header clicked in the flat list
- add: when new task is created, set the "Created date" field to the current date/time default
- fix: add some gap between gui elements within the task properties window
- fix: renamed task field  "Created date" to "Start date" (GUI only)
- add: when the task node is marked as "done", if the task "completed date" is empty, set it to the current date
- GTK+ updated to latest version 2.14.1 (Windows)
- fix: program does not handle correctly the case when user applies bold/italic formatting while the default text view font is already bold/italic

2.3.9.
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- fix: Tomboy note import can end up with some lines broken at wrong place
- fix: do not delete empty node without the warning if the node has task attached to it
- fix: pasting from Notecase to Microsoft Word/Wordpad did not preserve formatting (solved by adding support to yet another HTML clipboard format)
- add: show "Created date" field in "Task Properties" window (previously hidden)
- fix: drag and drop of the text line within the same text widget should correctly delete original line (moving the text at the new location)
- add: support to search within the note titles only
- fix: when find result found within the note title, popup the title edit dialog with search result text selected within it
- add: "Find" window now offers a search by task's created/due/expired/completed date, empty (not filled in) dates can also be matched
- add: display Note ID inside the "Note Properties" window (can be copied to clipboard); do not show this on Maemo and Zaurus due to screen size restrictions

2.3.8. (released at 2008.08.23.)
- fix: crash when executing Find/Replace operation
- major: added initial support for task management, each note can be a task ("Task Properties" window)
- upgraded Sqlite database to latest version 3.6.1
- fix: crash when clicking the "Print" button inside the "Document preview" window
- add: new OpenSuse 10.3 build target
- add: new Slackware 12.1 build target
- add: search notes by "is task" property within the "Find" window
- fix: remove some GTK runtime warnings (detected on Linux and Memo platforms)
- fix: long text search operation can be aborted now (progress window has "Abort" button now)
- add: popup dialog window to display expired tasks, double click the line witin the task list to go directly to the selected (expired) task note
- updated .pot file and Croatian translation

2.3.7.
- major: "Insert Symbol" window to view and insert special characters in the text
- major: added import plugin support for importing Notekeeper file format (http://tolon.co.uk/notekeeper/) thanks to the kind help by the author Alex Paterson
- fix: editor now allows you to apply the formatting even when there is no selection in it
(for example use "Ctrl+B" to set the next typed character be written in bold font, or un-bold if the previous state was already bold)
- fix: deleting picture within the .ncdb file format might fail
- add: make the note title lable selectable (text can be copied)
- fix: mechanism to unload encrypted docment fails to reload the document when using .ncde format ("file locked by another process" message)

2.3.6.
- "Insert Date/Time" menu moved under "Actions" submenu
- add: change case commands implemented ("To Uppercase", "To lowercase", "Invert Case"), default shortcuts are Ctrl+Shift+U, Ctrl+Shift+L, Ctrl+Shift+I
(you might need to reset the shortcuts to default for these to start working)
- fix: when the note is deleted, delete its bookmarks too
- fix: make height of "Global" page in Options window smaller to fit on the Nokia device screen
- French translation updated (work by Pierrick Pinot)
- fix: when pasting HTML, program does not handle well HTML links like "<a href="http://domain/blah?id=blah2" target=_blank>texthere</a>"
("target=_blank" must be stripped from internal link)
- fix: make the list in the "Attachments Window" expand when the window is expanded
- fix: list in the "Attachments Window" does not show proper scroll bar position when you drop files in it
- fix: fix the copy/paste of the text from OpenOffice.org Writer
- fix: in some cases shortcut key combinations stopped working when the "Caps Lock" mode is switched on
- fix: wrong "Invalid Date Format" message when date search is not even used

2.3.5.
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: "Copy marked nodes" action will copy the nodes to clipboard (hierarchy info will not be preserved, because marking can select nodes in different branches)
- fix: .ncdb with tags may enter eternal loop on load
- add: initial (basic) support to import RTF file format (all tags stripped, plain text imported)
- add: drag and drop file in a tree view while holding Shift key offers to import the files (without the Shift, files are added as attachments)
This allows for easy importing multiple files at once.
- fix: document handler registration in Registry is overwritten every single time (Windows only)
- fix: node with no text but with attachments is deleted with no confirmation question (redefine what does it mean for a node to be empty)
- add: support for building rpm on Mandriva Linux (new Mandriva Linux build target)
- fix: when editing node title in single line editor mode, initially select the title text
- fix: when editing node title in single line editor mode, when multiline text is pasted, strip everything except the first line

2.3.4. (released at 2008.07.19.)
- add: on "add bookmark"action, show edit window allowing for bookmark title customization
- updated GTK to latest 2.12.11 (Windows installation)
- add: "show hierarchy in the node title bar" option checkbox to show the node title like "Grandparent > Parent > Child"
- fix: when copying the multiline text and pasting it to Notepad (Windows text editor), text is displayed as one line (use DOS line endings on Windows)
- new heading string in a simple html export (using a document title): "[Document title] - Table of contents"
- multiple help document updates (maemo troubleshooting, templates, ...)
- add: better support when copying the formatted text from Ms Word (text color tags)
- add: support to rename attachment in the attachment window
- fix: tree view icon that signals node attachments was not displayed for .ncdb/.ncde formats
- add: more convenient adding of keywords (tags) to the node (keep a list of already used tags for faster selection)
- fix: (Windows only) error when loading file from temp folder having spaces inside the path (when registering document handler put %1 inside the quotes)
- add: support to search nodes by "has attachment" property
- add: support to search nodes by created/modified date property
- changed status bar text when mouse over the link to internal node ("Internal node: node3 [@ node1 > node2]")
Show the node hierarchy info.
- fix: action to move focus between tree and text view can be assigned shortcut too (other than system Ctrl+Tab, default is Ctrl+P as suggested by Sharp Zaurus user)
- add: an option to have single-line editor widget when entering/renaming note title
- updated .pot file and Croatian translation
- German translation updated (work by Marcus Hennig)
- add: better support when copying the formatted text from Ms Word (tables)

2.3.3.
- gray drawing over the inactive window is optional now (some users report high CPU usage when this is used), see Options/Global page for setting
- add: option to save search parameters under the custom name ("Find" window)
- major: when pasting HTML having some <img> tags, ask user to use HTTP to fetch and embedd linked images
- reverted: move "Note Property" window to the separate tab behind the text view (can not fit to the Nokia screen, some other problems too)
- fix: prevent document tab(s) to be (ugly) expanded on screen on when running on Nokia
- fix: fixes to make the program compile on OpenSolaris
- fix: when inserting date/time in a text, link after the insertion point gets moved
- add: new build target OpenSolaris (currently only released as tar.gz)
- move some "File" menu items related to printing into a separate "Printing" submenu (shorter menus are more easy to navigate, especially on Nokia)
- move some "File" menu items related to document properties into a separate "Document" submenu (shorter menus are more easy to navigate, especially on Nokia)
- move some "Edit" menu items into a separate "Actions" submenu (shorter menus are more easy to navigate, especially on Nokia)
- add: support for sorting flat list by clicking to the list column headers

2.3.2.
- fix: when moving nodes up/down, do not scroll tree view unless necessary to make the node visible
- add minimize button decoration to the print preview window
- add: Ctrl+Enter in the text view when the cursor is inside the hyperlink, makes the link executed (followed)
- fix: when doing drag and drop of text within the text view, move text instead of just copying it
- fix: node tree corruption case when exporting branch to .ncdb format
- moved "Note Property" window to the separate tab behind the text view
- fix: when moving node to the right, update icon of a new parent node (if using automatic icon assignment mode)
- fix: when moving node to the left, update icon of an old parent node (if using automatic icon assignment mode)
- fix: when moving node using drag and drop, update icon of a new/old parent node (if using automatic icon assignment mode)
- updated Sqlite database to latest version 3.5.9
- add: write operating system name in the crash log (gathered at compile time)

2.3.1.
- add: different modes when running "find" operation with "fill to list": "Replace list", "Add to list", "Remove from list", "Intersect with list"
- add: support to build rpm on OpenSuse, new OpenSuse 11 build target
- major: implemented "template" flag on the text note. When creating a child note, this not copies all relevant content from its template parent (text, attachments, links, ...)
This is useful if you have a series of identical forms, one for each entry in this branch (list of students, ...)
- fix: error in the new code that allows copying the branch to the clipboard in the text format too
- add: add another DDE command ("NODE some_id_string_here") to support "--node some_id_string_here" command line flag redirection
- fix: moved "Keep on top" under slightly different new name to "View" menu
- add: store/restore View Mode state ("Tree View only", "Text View only", "both views")
- fix: .ini file having "garbage" at the end of the file (wrong file open mode)
- fix: crash when having the text rearranging using the drag-and-drop on a newly typed text

2.3.0.
- add: text view behaviour (auto indent), on Enter, add as much tab characters in the new line as it was at the start of the previous line (user suggestion)
- fix: exporting a single branch from .ncdb could erase the text of the non-exported nodes
- add: add regular expression search mode
- fix: X windows error (Linux only) when starting the second instance of notecase using command line ("notecase some_file.ncd")
- fix: gtk warning when creating date insert window
- fix: when loading .opml document, some nodes where not displayed
- add: add support for "_note" tag in the OPML format (append to the node text)
- add: add support for new line character encoded as "&#10;" in OPML text
- add: implemented "Keep on top" menu item to keep Notecase window always on top level
- add: add "add bookmarks"/"edit bookmarks" menu items to the shortcuts list
- fix: when moving node up/down, sometimes the node might become invisible (tree view is not scrolled to make the active node visible)

2.2.9.
- Italian translation updated (work by Giacomo Margarito)
- fix: "Document Preview" shows blank page
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: add tooltip with description for some hard-to-understand features ("Read-only" and "Lock document" menu items)
- fix: rename "Shortcuts" menu to "Configure Shortcuts", "Options" to "Configure NoteCase", "Toolbar" to "Configure Toolbar" (user suggestion)
- add: when copying branch to clipboard, also copy branch data in text format (not only HTML), so it can be pasted to text editor
- fix: exit quick-search mode when user executes a command
- fix: pasting text from Power Point does not recognize specific new line encoding ("&#13;")
- add: new "Document Properties" window to view/edit new document title property (currently used as a title in HTML export)
- add: add the "Open Link" context menu item if mouse is over hyperlink (both text view link and tree view link)

2.2.8. (released at 2008.06.19.)
- fix: copy text from Windows and paste to notepad, the last char was not copied
- change: contents of "Html export" options page moved to export dialog (visible when HTML format is selected)
- add: implemented "export presets", you can have export settings saved under a custom name for later reuse (Export window)
- add: you can now choose what nodes to search in the find window ("Entire document", "current branch", ...)
- updated .pot file and Croatian translation
- fix: detect HTTP error when opening document from web
- fix: do not allow tree widget shortcuts to be alphanumeric characters only (without modifiers)
- fix: when importing one document into another, try to keep the original node ID numbers if possible (user request)
- add: added support to rename bookmark entry title ("Edit Bookmarks" window)
- fix: in quick search mode, when scrolling with arrows within the matching notes, on scroll, keep the new selected node at the top of the tree
- fix: when hiding tree view with "Change View Mode" if the "Wrap tree lines" was on, the tree will look strange after it becomes visible again
- fix: Win32 portable launcher should put the path of the private GTK copy at the start of the PATH env. variable (fixes problems when there is older GTK installed on a target PC)
- fix: correctly restore node expanded state when loading .ncdb/.ncde document
- fix: when pasting date into the note rename window, place cursor after the date string
- fix: after loading document current node is always expanded even if it has not "expanded" flag in the file
- fix: when node collapsed, mark all descendant nodes as collapsed too
- German translation updated (work by Marcus Hennig)
- updated GTK to latest 2.12.10 (Windows installation)

2.2.7.
- fix: mark document changed if its "read-only" state was changed
- fix: mark document changed if "read-only" state of one of its nodes was changed
- add: option to always load a predefined list of files on program startup (see "Options" window, "Loading" page)
- fix: drag and drop of attachment to the node text view, did not work for .ncdb/.ncde formats
- add: "Open from web" menu to allow opening a document from Internet using "http://" link
- add: new build for FreeBsd, smaller build fixes
- fix: better detecting utf8/utf16 formats when pasting (junk characterswhen text pasted from Ms Word on Windows and from Evolution on Linux)
- add: new export mode "Selected node descendants" (similar to exporting a single branch, but without the selected node itself)

2.2.6.
- major: 12x speed up (1200%) loading the .ncd document with big attachments or images (18.5sec -> 1.5sec)
- new "close" icon on the document tab (created by Daniel Hertrich)
- fix: "hoisting" sub-menu moved from "Tree" to "View" (it only affects document view, it does not change it)
- fix: calling "Reload license" menu item several times in a row causes the user name displyed multiple times in a window title
- fix: potential corruption case when using mouse drag-and-drop to reorder the tree
- better debugging info when using "--debug" command line parameter to detect possible tree corruption in the .ncdb file
- add: implemented per-document bookmarks
- fix: text view context menu doesn't start on Nokia N800

2.2.5.
- fix: Alt+Tab moved focus to the toolbar buttons, prevent this
- add: "Edit"/"Auto-generate links" menu for automatic URL detection on a selected document piece (all, node, branch, marked nodes)
- add: execute attachment with "Run" button in the note attachment window (same action was possible before using double-click on the attachment)
- fix: on document close, immediately delete its "auto-save" protection copy (do not wait for program exit)
- fix: "Reload Last Document" option now loads all documents that were present at the time of last closing (not only one that was opened the last)
- fix: on branch copy in the .ncdb document, text of the child nodes was not copied
- add: added several new database indexes to speed up working with .ncdb/.ncde formats

2.2.4.
- add: improved crashlog to add note on any SQL error (.ncdb/.ncde file formats)
- add: implement creating backup file on save for database-based formats too (.ncdb,.ncde)
- add: when mouse is over the link in the text view, show link address in the status bar
- add: when mouse is over the link in the text view, add context menu item "copy link to clipboard"
- add: attach menus to the toolbar buttons for "Back" and "Forward" history browsing
- add: replaced CSS path entry with combo box inside the html export dialog
- fix: default node icon should not be empty

2.2.3.
- add: added command line parameter "--debug" used to force generating the "crash log" file on exit
- add: when in hoisting view, display the info as a red colored string in the status bar (hoisting level and hoisting root node title)
- add: support for "Bold" formatting when inserting the date ("Bold text" checkbox in the Date Time window)
- add: .ncdb/.ncde database format update: added document "read-only" flag support, note "read-only" flag and a "start_node" document flag (previously only in .ncd,.nce)
- fix: when exporting document to HTML export with a tree view, we must escape " character in node title to &quot; (titles with " in title caused invalid HTML)
- fix: reduced size of default "NoteCasePro HTML Export" text on the top HTML frame (HTML export with tree)
- fix: allow "#" in link (automatic URL detection)
- fix: Win32 only: when copying and pasting from notecase text view into other applications, german Umlauts (special characters) are not copied correctly

2.2.2.
- set the "Use system's language settings" to be ON by default
- improvements in .ncd parsing code (loading time for a document with a big attachment reduced ~ 6x, 375->60 sec)
- additional 20% of speedup in HTML parser (tested on 18MB big .ncd)
- add: show progress bar when loading .ncd/.nce files (instead of "pulsing" progress)
- add: quick tree search mode; when tree is in focus, just type the letters and the focus will jump to the node that matches
the pattern, use Up/Down arrows to navigate the nodes that match the pattern, Esc to close search mode
Note: only visible nodes are included in the search (having the parent node expanded)

2.2.1.
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- add: added support to import XML file format as exported by Vault (www.personalmicrocosms.com) (requires .vltxml file extension)
- updated .pot file and Croatian translation
- German translation updated (work by Marcus Hennig)
- improvements in Vault file format parser (reverse engineering of the unclear part of the format definition)
- double click expands/collapses normal (non-link) tree branch
- by default, set "Show Tree Lines" option switched on
- add "*" as the part of the document tab name if the document is modified
- improved HTML parser when pasting the contents from Microsoft Internet Explorer to the text view

2.2.0. (released at 2008.05.20.)
- add: implemented global hotkey (currently hardcoded to "Ctrl+Shift+K") to minimize to program tray/restore program from tray (see "options"/"Operations")
- fix: on open help, no need to display this message anymore: "Current document has to be closed in order to open help document!..."
- add: added support to import Vault file format (www.personalmicrocosms.com)
- fix: GTK warnings when tree view context menu started
- add: when more than one text line selected, add/remove bullets applies to the each of the selected lines
- add: "Show Tree Lines" option to change the look of the tree view
- fix: problems when copy/pasting on Win32 from one application instance to another
- fix: problem when pasting branch into the root of the treeview (when there is no node selection)
- fix: crash when pasting "junk" string to the tree view (the one that does not encode the branch info)

2.1.9.
- add: option to automatically change node icon when it becomes a child (leaf) or a parent node
- fix: fixed different compiler warnings for gcc v4.2.3 (Ubuntu 8.4)
- updated .pot file and Croatian translation
- fix: added missing includes to make code compile on Fedora 9
- German translation updated (work by Marcus Hennig)
- Italian translation updated (work by Giacomo Margarito)
- fix: copy/paste did not copy the text formatting when invoked through the text view context menu (it worked fine through the main menu items)

2.1.8.
- major: split single note into multiple notes using defined text delimiter (for example "--")
- major: join multiple marked notes into a single note having combined text delimited using defined text delimiter (for example "--")
- add: "Mark child nodes", "Unmark child nodes" marking options (useful for split/join operations)

2.1.7.
- fix: allow only digits to be entered in autosave timeout entry box (Options dialog)
- add: implemented Option to update file format registration for Notecase on Linux (using ~/.local/share/mime/ database)
- fix: when creating a link from text selection, remove any formatting in this area
- fix: when starting "Text color" and "Text bkg. color" option through the key shortcut combination, the color picker is not shown
(as if option was started with "Ctrl+click" by mouse)
- fix: allow only digits to be entered in backup files count, html contents depth and unload enc. doc timeout entry boxes (Options dialog)
- upgraded sqlite to latest version 3.5.8

2.1.6.
- German translation updated (work by Marcus Hennig)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- fix: InnoSetup installer used wrong method to get the 'PATH' variable contents
- fix: the tollbar button tooltips appear always in english, regardless of the language chosen for the interface
- fix: Makefile patch by Ganaël Laplanche to enable easier FreeBSD compilation
- add: implemented Option to register notecase at be started at login time for Linux, using "~/.config/autostart" folder (Win32 mechanism already exists)
- add: implemented Option to allow only single instance of NotecasePro to be started at a single time for Linux using .lock files (Win32 mechanism already exists)

2.1.5. (released at 2008.04.23.)
- fix: problems with undo after pasting Russian text
- updated .pot file and Croatian translation
- fix: problems finding all instances of the string when searching in the Russian text
- build: improved OS X detection (Makefile)
- German translation updated (work by Marcus Hennig)

2.1.4.
- fix: refresh formatting of the pasted HTML text (incorrect text segment calculation could leave some parts of the formatting on screen not refreshed)
- fix: create a node with 3 images one next to another, delete middle image and refresh (go to another node and back) - last image was lost too
- fix: crash on save when adding a new picture before an already existing picture in the node
- fix: adding the new image before an already existing picture, causes the old one to move back one place
- fix: doing undo after pasting formatted text can distort the formatting in the node
- add: allow custom .ini file path for portable Win32 version too (if "NOTECASEPRO_INI" environment variable is set, launcher application will not overwrite it)
- fix: undo problems after pasting a HTML with picture (picture survives undo)

2.1.3.
- fix: automatic URL generation algorithm: only recognizes the first link in the pasted text
- added "Order page" menu item in "Help" sub-menu
- add: "Read-Only" property of the individual note (currently only for .ncd/.nce file formats)
- fix: improved HTML parser code to allow HTML pasting from Microsoft Word (tested on Word 2003)
- fix: do not allow document tabs to receive focus
- tree context menu redesigned - new "Node Flags" submenu now contains "Completed" (previously named "Mark as Completed") and "Read-Only" items
- new "Help" submenu named "Notecase on the Web" contains project related URLs
- new "Email Author" menu item
- fix: improvements in the text search algorithm (Russian user reported that program always uses case sensitive options when using cyrilic letters)

2.1.2.
- fix: when you switch off/on an entry in the bullet list, there will be an extra empty line between in the print preview
- fix: "List Mode" item was added into the list of actions inside the Shortcuts window
- fix: exporting of the single document node did not work
- fix: support for pasting HTML format on Windows OS
- fix: improved pasting bulleted list from OO.org Writer (Writer does not terminate <LI> tag!)
- fix: error when merging two formatted texts on HTML paste (links could be moved or lost)
- fix: added "Spellcheck" menu item, update menu item check mark state
- OS X Tiger build: updated GTK+ to the latest version (2.12.4 -> 2.12.9)
- fix: file open dialog in file import feature - add file wildcards from plugins into the main "All supported formats" filter

2.1.1.
- fix: Tomboy, Knowit, Keynote, Txt, Tuxcards, MMLX, Gjots2, Freemind, OPML format handlers use File64 class instead of FILE (support for non-ASCII file names, support for both DOS/UNIX text formats)
- fix: increasing zoom factor in print preview causes the text to overflow the page edge
- major: toolbar editing dialog (you can customize the toolbar layout at your will)

2.1.0.
- fix: pasting on Ubuntu from OpenOffice.org generates unreadable text (most editors put HTML to clipboard un utf16, oo.org copied in utf8 format)
- remember/restore scroll position for each document node when jumping between different nodes
- fix: when installing on Linux, some directories were created without proper permissions
- fix: implemented message drawing over the text view for older GTK versions too (< 2.10.0)
- fix: imporved support for Notecenter format (uses illegal HTML with unescaped "<" chars), allow illegal chars in Notecenter mode if within the <pre> tag
- major: cut/copy/paste of tree branches now uses HTML format on clipboard (you can copy between different instances of Notecase, and between different programs)

2.0.9
- maximal size for recent documents list increased to 10
- updated GTK to latest 2.12.9 (Windows installation)
- additional speed optimizations for text typing user case
- fix: file drag and drop stopped working (after adding HTML drag and drop support code)
- help file: more info on HTML export
- added "Reload License" menu item (now you don't need to lose the document that you've started typing before you got your license key)
- printing: make it default NOT to print one note per page
- rename node state from 'Finished' to 'Completed'
- added support for GIF format both for inserting images and setting as node icons
- fix: on password change, mark the document modified (.ncdb format)
- fix: on HTML export, do not convert tab characters to ordinary spaces (use non-breaking spaces), because it will kill indents
     (space characters are kept as ordinary spaces to allow text wrapping)

2.0.8
- fixed several memory leaks when doing copy/paste, drag/drop operations (found with valgrind)
- Makefile: installed html templated files did not have correct premissions - export to tree HTML would not work for non-root user (Linux)
- fix: problems with cut operation
- fix: CPU usage is high when typing fast in the text view (multiple code optimizations)
- fix: when building for the OS X on PPC little endian architecture was incorrectly used
(encryption on PPC will not be readable elsewhere, you need to unencrypt such document on old PPC build then ecrypt it again with this fixed build)
- fix: building errors noticed on Archlinux (missing include headers)
- add: support to open multiple files through the command line parameters

2.0.7. (released at 2008.03.18.)
- implemented import plugin to support OPML file format importing
- renamed "Autosave document every:" to more precise "Autosave to temporary crash-protection copy every:"
- fix: when switching between documents, remember/restore selection in previous document node
- fix: better warning text when loading file created in a different application (make sure to note that Notecase is considered different than Notecase Pro)
- updated .pot file and Croatian translation
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- documentation updates (almost every menu item was described)
- German translation updated (work by Marcus Hennig)
- fix: copy plain text format to clipboard -> do not copy bullet UTF8 character (GTK warning: can not convert to STRING format)
- fix: more tweaks to print layout algorithm
- one more tip line in tips_en.txt
- French translation updated (work by Pierrick Pinot)
- fix: Treepad import did not work on Linux (Linux line ending issue)

2.0.6.
- major: plugin system implementation (experimental) - currently only defines import API
- sample import plugin implemented: Gjots2 format loader (open source)
- updated .pot file and Croatian translation
- fix all installers to include new Gjots2 plugin
- fix: HTML paste code (text view was changing scroll position on paste)
- fix: HTML paste code (delete any existing selection before pasting)
- German translation updated (work by Marcus Hennig)

2.0.5.
- add: toolbar button to quickly activate/deactivate spellchecker (not available on Maemo due to small screen size); disabled when language not defined or no aspell
- fix: aspell fixes on Windows (installer directory fix, updated aspell english files)
- add: Option window - automatically list available aspell dictionaries in the combo box (user does not need to remember the language codes anymore)
- fix: memory leak fixes - some format loaders did not cleanup the internal variables on destruction (object destructor was not virtual)
- fix: when default text view font is not defined by user - font selection combo shows empty font (now get the font from the widget)
- add: top/bottom 5 pixel margins for text view
- fix: for "Register document formats" option (Windows), when checking if application is already registered, check if the application name is "notecase.exe"
- fix: when textview is set to use custom background color, on document save operation, textview becomes temporarily white (for a moment)
- fix: when the "mark color" setting is changed, marked nodes in a tree view must have the color updated

2.0.4.
- fix: try loading the proper tips file depending on a translation language used (load "tips_de.txt" for German language)
- implemented Undo operation for new HTML cut/copy/paste
- implemented formatting copy for internal text drag and drop operations (within the text view)
- fix: make Notecase .ini and crash log files work on Win32 when the user name contains non-ASCII characters (use File64 class)
- add: new command line parameter to define export format "--export-format text" (default is "html", other supported are "text", "exe","ncd", "ncdb")
- fix: more tweaks to print layout algorithm
- fix: on Linux, when exporting to executable format, set permission to 744 instead of old 700
- fix: memory leak when displaying spell checker error message

2.0.3.
- set "key" icon for "change password" menu item
- "Tip od the day" file translated to German - "tips_de.txt" (work by Marcus Hennig)
- move "Edit" menu to the second place in the menu bar
- updated GTK to latest 2.12.8 (Windows installation)
- fix: installation from .deb package could fail if there is an invalid .desktop file or any package in the system (fixed by removing "set -e" from postinst file)
- increase left margin in the text view from 3 to 5 pixels, set right margin to 5 pixels
- add attachment icon in the tree view (after node title) to indicate that the node has attachment(s)
- major: copy/cut paste of text now maintains the formatting: font, bold, italic ...
(using HTML for clipboard format meaning that you can copy formatting even across the different instances of NotecasePro)

2.0.2.
- fix: implement drawing code for "Tip of the day" when using older versions of the GTK (needed for Zaurus)
- add: implement double-click in the attachment window to execute the attachment
- add: when dropping files to the text view while holding Shift key, generate links to the original files instead adding them as an attachments
- fix: print/preview layout fix (picture layout calculation)
- fix: possible memory corruption when loading .ini file
- fix: when inserting picture into the text, other formatting can be moved one character to the right
- fix: "Marking" menu items did not have "_" shortcuts correctly setup
- fix: preview layout algorithm fixes (long lines wrapping algorithm)

2.0.1.
- German translation updated (work by Marcus Hennig)
- fix: print/preview layout fix (problem with cutting the last character in the line when multibyte characters are in the line)
- fix: drag and drop of the file to become attachment does not work if the file has a space in the path
- French translation updated (work by Pierrick Pinot)
- fix: drag and drop of the file to become attachment does not work if the file has a non-ASCII characters in the path
- fix: Windows setup would delete PATH environment variable on uninstall
- fix: make Notecase .ini and crashlog files work on Win32 when the user name contains non-ASCII characters (use File64 class)
- fix: make the code for attachment adding and saving to file working when the file name contains non-ASCII characters (use File64 class)

2.0.0.  (released at 2008-02-20)
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- major: add a special HTML export mode - exports to multiple pages, using JScript to show tree widget, using frames
- export window: remember/restore more export settings in .ini file
- fix: delete formatted text, then undo -> formating was not restored
- export dlg: mark shortcut letters with "_" for checkboxes
- add Firefox-like "close" button on the each document tab
- fix: export spaces and tabs as " " isntead of "&nbsp;" (to make HTML wrapping work)
- fix: print preview could show more than one node in "Single Node" preview mode
- fix: print/preview layout algorithm fixes

1.9.9.
- German translation updated (work by Marcus Hennig)
- patches to fix building with Mingw compiler
- added "Tip of the Day" window
- added optional tabs to quickly change the current document (activated by "View/Document Tabs" menu)
- fix: the automatic formatting stops at underscore character "_"
- fix: make the picture properties dialog (shown when inserting new picture) modal
- add support for "\n" to mark the new line within the single tip in the tips file
- "Marking" submenu items: enable underscore for better usability
- rename phrases like "mark note" to "mark node" in Shortcuts window
- added "Visit Website" menu item in the "Help" submenu
- fix: when you define bold format by selecting bold font, you can not remove bold property by pressing bold button (works for italic too)
- added: support pasting picture directly into text view area
- fix: link to an internal node could not be removed with "Remove" button

1.9.8.  (released at 2008-02-03)
- updated GTK to latest 2.12.6 (Windows installation)
- fix: use "BEGIN EXCLUSIVE" transaction type for sqlite database-based .ncdb and .nce formats (prevents two instances editing the same document at the same time)
- fix: tree popup menu items has hardcoded names for shortcut keys, instead of showing the user defined shortcut combinations
- updated .pot file and Croatian translation
- fix: print preview would become invalid if you would load new document while watching the preview (only Windows using DDE mechanism in background)
- fix: some optimization of a handler method for text view selection change
- German translation updated (work by Marcus Hennig)
- make first column in Shortcuts window larger - so that German translation can fit

1.9.7.
- fix: print/print preview pagination algorithm fixes
- fix: print/print preview layout algorithm fixes
- fix: print/print preview some cases of long text lines were being drawn out of the paper area (wrap to the paper size)
- fix: when exporting branch to the new document, "LastNote:" field gets invalid value
- fix: could not load/save to .ncd/.nce file having non-ASCII characters in the filename
- fix: smaller problem with text cursor when pressing Enter at the start of the line that is followed by a bulleted line
- added "selfhealing" algorithm for some documents having some bulleted list tags missing

1.9.6.
- implemented new print/preview selection option: "print only marked nodes"
- renamed "Reload last used document" to "Reload last opened document" (more precise description)
- on html export: spaces are exported as "&nbsp;" and tabs as N "&nbsp;" where N is a hidden config setting (ini file "[Export]" section, "TabSize" key - 3 is the default value)
- implemented option to wrap the titles in the tree view (node titles)
- expand parent node after node gather operation
- fix: a problem with bulleted list losing "end of list" tag
- print preview window is now modal
- fix: default directory path in the Export window was not correct (missing separator between directory and filename)
- fix: could not load .ncdb file having non-ASCII characters in the filename

1.9.5.
- fix: shortcut key for "strikethrough" feature did not work
- when there is no node selection, draw informative message on top of the text view
- fix: do not allow focus on a text view when disabled
- added command shortcut entries for new operations related to marking
- print: save/restore page setup settings from ini
- fix: GTK warning when closing the print preview window
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- updated eggtrayicon to the latest version (solves the problem with tray icon transparency)
- Options window: option to select marking color

1.9.4.
- updated sqlite database to latest version v3.5.4
- implemented node marking (multiple nodes can be marked for group operation)
- implemented "Delete marked notes" operation
- implemented "Mark all notes" and "Unmark all notes" operations
- implemented "Gather marked nodes" operation

1.9.3.
- fix: problem starting http links on Linux builds using GnomeVFS
- fix: additionally cleanup the "recent" list on load (remove duplicates)
- fix: when help file opened through the "Help" menu, it was not added into the "Recent" file list
- make first column in Synchronization window larger - so that German translation can fit
- French translation updated (work by Pierrick Pinot)
- fix: problem starting http links on Linux build which does not use GnomeVFS
- fix: do not allow to load document with database-based format (.ncdb or .ncde) multiple times (switch to the previous instance)
- fix: refreshing toolbar button to correct state after the bulleted list command

1.9.2. (released at 2008-01-03)
- speedup saving the .ncdb file for the first time - generate sql index at the end of saving (cca 7% speedup)
- speedup saving .ncdb file - merge similar sql queries into one query (cca 17% speedup)
- Tomboy import: added support for bulleted list
- fixed modal state for Shortcuts dialog
- added shortcut entries into Shortcuts dialog for "hoist", "unhoist", "unhoist all"
- updated .pot translation message catalog and Croatian translation
- hoisting: preserve hoisting when switching among the open documents
- fix: drag drop reordering stopped working since last release
- fix: if "generate backups on save" option is used with "autosave" option, autosave generates .bak files (that can not be loaded on crash)
- fix: after loading autosave file, clear document path and mark it modified to force the user to save the file to the new location
- fix: when you open a document on a write-locked USB stick, on save, operation fails (OK) and on next save user is required to enter password again (not OK)
- fix: when doing "unhoist" or "unhoist all" preserve note selection
- German translation updated (work by Marcus Hennig)
- fix: check with message "file already loaded" is skipped when file is (re)loaded by "recent" documents list
- fix: use current hoisted "root" when pasting nodes from clipboard

1.9.1.
- new feature: hoisting
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- menu item renamed from "New Notecase" to "New Window" (easier to understand for new users)
- fix: URL recognition (allow "&" as valid URL character)
- new feature: import Tomboy notes

1.9.0.
- sync dialog: add tree view context menu for easier selection of synchronization actions
- fix: recent documents list - protect from appending same content more than once in the list
- documentation improvements (autosave, aspell installation, license key file installation)
- speed-up loading .ncd documents (loading 89MB .ncd file on laptop -> from 25 sec to 17 sec - cca 30% faster)
- node properties dialog - add more space between created and modified date labels
- fix: automatic url algorithm - case when editing an url removes formatting from the url before it
- implemented drag and drop to the tree view: when file dropped over existing node, it is added as attachment to that node, if dropped over empty space, new node is created with this file as an attachment

1.8.9.
- major feature: document synchronization

1.8.8.
- fixed problem with node sorting
- maemo: default export file name is set to '/home/user/MyDocs/.documents/default.ncd' (first time start, each next time remebers the previous path)
- maemo: adjust "word count" window to the smaller screen size
- fix: when saving file, ensure that target directory exists
- better error message when file not found (adds file path to know exactly what we tried to open)
- license key file check: additional test (error message) if the file is readable for the current user
- load document file check: additional test (error message) if the file is readable for the current user
- German translation updated (work by Marcus Hennig)
- French translation updated (work by Pierrick Pinot)
- "find next" operation when no find defined - show empty "Find" dialog instead of message "Error: Search text is empty!"
- remember value of "Case sensitive" checkbox in Find dialog

1.8.7. (released at 2007-12-02)
- new build: program ported to the new Maemo Chinook platform (Nokia N800/N810)
- updated .pot file and Croatian translation
- German translation updated (work by Marcus Hennig)
- fix: print layout algorithm now draws correctly the text line with text segments in the same line having different font sizes
         (vertical text position depends on all text segments in the same text line)
- "make deb": update "Installed-Size" field in the control file
- fix: "load last file" option stopped working recently
- added warning message when trying to search inside the empty document
- fix: maemo platform automatically capitalizes text entered in the password dialog
- support yet another possible license key path (~/.notecase/notecase.key) this makes it easier for non-root users to setup the key
- fix: plugged memory leak when saving the image to memory buffer (valgrind test)

1.8.6.
- added lock icon for "Lock Document" menu item
- "save as" window: added two more buttons for Maemo platform to set path to "/media/mmc2/" and "/media/mmc1/"
- fix: do not zoom print preview contents when resizing the preview window
- fix: when zooming in Print preview, resize widget area (to be able to view entire page zoomed)
- Windows only: double click on a Notecase document will open the document in already existing instance of the program
- "Document preview": optimized drawing of paper shadow and background (should flicker less)
- fix: automatic link formatting used to stop at digit character (digits are valid part of URL)
- fix: when loading large document, the "Loading file - please wait" box is not shown (bug shows only when loading from the command line)
- fix: when loading encrypted document, password could be entered only once (bug shows only when loading from the command line)
- when opening doc in already existing application instance, set focus to the window of this old instance
- add database indexes for a new .ncdb/.ncde documents (Sqlite database) - big speedup for newly created documents (21->4 sec on my 90MB test doc)
- change the "Documents" menu list to add checkbox next to the active document
- better progress dialog responsiveness when saving a big file to .ncdb
- fix: options dialog - move some widgets from "Save" to new "Operations" tab

1.8.5.
- fix: toolbar button state for undo/redo was not updated correctly (bug introduced recently)
- "Document Preview" window: proper initial size (when started for the first time)
- "Document Preview" window: properly enable/disable page navigation buttons for the first/last page
- "Document Preview" window: use arrow keys to scroll the current page
- "Document Preview" menu item: add stock icon
- added "Mark node as finished" menu item in the tree context menu
- maemo: changed default location to Extras
- fix: "change view mode" menu item is not of "check" type anymore (this view has three states, not two)
- maemo: force initial directory in file save dialog to  '/home/user/MyDocs/.documents/' (because hildon file picker makes it hard to open files no in this folder)
- maemo only: add toolbar buttons for "create node", "move left" and "move right" to make the work under maemo more comfortable
- fix: color formatting bug -> having three lines, color the first and last one in the same color. Save to .ncd. When reloaded all lines are colored.
- added "Page Setup" menu item
- added stock icon to the "Insert Node" menu items
- added "Print" page in the Options window
- "Print" option: "Print page numbers"
- "Print" option: "Print node in a new page" (if unset, nodes can share the same page of paper)
- store/restore last active page in options dialog (not persistent across the different instances)
- "save as" window: added "Home" button (on maemo it sets path to the "'/home/user/MyDocs/.documents/" directory)

1.8.4.
- important: program now loads aspell dynamically (aspell is no longer a dependency, if not present, program will work without it)
- URL recognition (allow "?","=","-" and "~" as valid URL characters)
- added stock icon for "Reload" menu item
- print preview dialog: added Ctrl+Home, Ctrl+End shortcuts to scroll to the first/last page
- print preview dialog: remember/restore last size of the preview window
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- "Document Preview" window: added preview zooming
- "Document Preview" window: added toolbar and status bar
- "Document Preview" window: add print button (option to print directly from print preview)

1.8.3.
- fix: when doing "copy branch structure" do not copy pictures and formatting into internal clipboard
- fix: problems dealing with binary attachments for database-based formats
- print: do not show "Printed by ..." string in the page footer (shows only in unregistered mode)
- fix: in certain cases, print operation does not know when to stop (keeps generating new pages)
- French translation updated (work by Pierrick Pinot)
- attachment dialog: when saving attachment to file, set default name in the file save dialog
- when saving picture to file, set default name in the file save dialog
- makefile: added virtual target "make mac" to build all Mac OSX related packages with one command (.dmg and .deb)
- sort menu items: add stock icons
- "delete node" item: add stock icon
- move node menu items: add stock icons
- node properties: add stock icon
- link wizard (tree context menu): add icon
- "Delete all finished" menu item: add stock icon
-  "text color" toolbar button/menu item: remove color when depressed, set last used color on Ctrl+click combination
-  "text background color" toolbar button/menu item: remove color when depressed, set last used color on Ctrl+click combination

1.8.2. (released at 2007.11.02.)
- added "Font" item to the "Formatting" menu
- new icons for "link wizard", "insert image" and "attachment" options (work by Pierrick Pinot)
- fix: list available translations in a separate thread on startup (Options dialog could take 2 seconds to startup when this is done in same thread)
-> this converts this program to multithreaded application
- added "Lock document" feature (menu item) to easily lock (unload) encrypted document
- when loading doc through the command line or through "reload last document" option, we do not need to create default empty "Untitled" document
- shortcuts dialog layout: center the helper text from the bottom of the window
- fix: crash when pressing bulleted list icon multiple times for the same text line
- Zaurus only fix: clicking the same node item two times in a row will bring up a node rename dialog window
- makefile: automatically patch .desktop file to have .xpm extension on Zaurus an others, and to have no extension on Maemo
- Windows build: updated GTK+ to the latest version 2.12.1
- printing: use smaller font in page footer
- printing: show message when trying to print empty document
- French translation updated (work by Pierrick Pinot)
- added stock icon for the "Print" menu item
- shortcuts dialog: added shortcut entries for "Print", "Document Preview" and "Font" menu items
- fix: insert date/time shortuct does not work in new dialog to edit node title
- fix: print preview window has initial gray background (instead of white)
- "Esc" key closes the print preview window
- print preview pages can now be navigated using PageUp and PageDn keys
- print layout algorithm fixes (text blocks are now drawn line by line, more data can now fit to the each page)
- Windows OS: put iconv.dll and libxml2.dll, xmlparse.dll in exe directory (solves problems when other application installs older version of the same dlls)

1.8.1.
- added new icons for text color, text bg color and remove formatting options (work by Marcus Hennig)
- print layout code fixes (properly break text to the new line)
- fix printing of the bulleted list
- replaced "keyword" strings with "tag"
- fix: format corruption when removing bullet from first bulleted line in list
- fix: when bullet deleted, merge line to the previous bullet line
- toolbar button for bulleted list is now toggled based on the current line state (if bulleted)
- options dialog: add some vertical space between controls
- updated .pot file and Croatian translation
- print selection dialog: remember/restore last choice
- French translation updated (work by Pierrick Pinot)
- about box: layout improvements, not resizable
- fix: after selecting text font, return focus back to the text widget

1.8.0.
- printing: write node title in the page header
- printing: add page number at the page footer
- printing: write "Printed by Notecase Pro version ..." at the page footer
- fix: when pasting text in the node with images inside, images will be displayed as doubled
- fix: update the database on node title rename (database-based formats)
- fix: when removing bullet from the bullet line, upon document save/reload, line was appended to previous bullet line
- fix: when removing bullet from the middle bullet line, split bullet list into two separate bullet lists
- Shortcuts window: add shortcut entries for history list options ("History back" and "History forward")
- when closing document, or changing to another document (MDI): if new document does not have current node, then set focus to the node tree
- fix: create bullet list, save and reload document, append new items to the bullet list -> new list is incorrectly saved
- fix: URL detection algorithm could generate hyperlink that spans over multiple lines or over the space character

1.7.9.
- implemented history list
- note title edit dialog now remembers/restores its last known size
- fix: when dragging and dropping piece of text to another place, accented characters (like î ŕ é ę...) would become something like \u00ee
- implemeted initial printing feature
- custom dialog to select what to print "current node/current branch/entire document"

1.7.8.
- French translation changes (work by Pierrick Pinot)
- fix: tree view background color lost after inserting new note
- Options dialog: using combo box instead of tab to change sections
- use of Enter within text widget to close the dialog (title editor and node properties editor) is now optional (see Options dialog)
- better icon for "New Notecase" menu item
- fix: use same toolbar icons for "undo"/"redo" as in menu items
- added light bulb icon in the shortcuts dialog
- EnumDirectory method: fix potential handle leaks (Win32)
- new icons having more contrast for "Link wizard" and "Insert Image" options
- new icon for bulleted list
- fix: important bugfix when moving node with drag-and-drop
- fix: important bugfix to update formatting tag offsets when inserting/deleting picture before the tag

1.7.7.  (released at 2007.10.07.)
- added aspell's "data" directory to be installed with Windows installer (makes spellchecker setup easier)
- fixes for copy/paste node branch operation
- Dutch translation updated (work by Michael van Schaik)
- French translation updated (work by Pierrick Pinot)
- fix: crash on undo after creating hyperlink and changing selection to another node
- German translation updated (work by Marcus Hennig)
- bullet list: when bullet deleted, fix formatting (line margin)
- important fix: adapt bulleted list when bulleted line removed from list
- fix more smaller problems with bullet list

1.7.6.
- fix: changing background color in "Options" would change only text view (tree view would change after restart)
- fix: setting custom background color would change the file chooser dialogs too
- fix: when switching to "list mode" clear the text view if nothing selected
- fix: remove text indenting when bullet is removed from the line
- Chinese Traditional translation updated (work by Minson Huang)
- added one more separator item in "File" menu, grouped some items in that menu
- title rename dlg: initially select all text
- remember/restore last used file selector folder in "insert image" operation
- Options dialog: add file picker button for "image editor" path definition field
- if "recent documents" list is empty, add  an "( empty )" entry into the list
- ensure ~/.notecase/ dir exists on autosave (should fix autosave on Win32 portable version)
- show checkmark on the menu item when "List Mode" view is switched on (activate on search -> "fill results to list")
- several bug fixes when working with "List mode"
- fix: when selecting the text after the picture to become a link, link is created with offset to the right

1.7.5
- when copying and pasting formatted text (bold, etc.), user might be under false impression that format copy is supported
  -> clear formatting for pasted text (temp solution)
- fix: Notecase autosaves every X seconds regardless if the document has changed between autosaves
    (autosave should occur only if the document was changed)
- updated .pot file and Croatian translation
- node properties dialog (title edit widget): use Ctrl+Enter to enter new line, Enter to terminate the dialog, use Tab to move widget focus, Ctrl+Tab to insert tab character
- makefile fixes
- fix: moving node right could cause node to dissapear
- fix: possible crash when closing application
- attachment dialog: remember/restore path in "Add/Save" file dialogs
- file export dialog: remember/restore path in "pick CSS" and "pick file name" file dialogs
- Romanian translation updated (work by Alexandru Bogdan Munteanu)

1.7.4
- drastic speedup of document loading
  (test .ncdb document with 6411 nodes:  9 -> 2 sec, same doc as .ncd: 27 -> 4 sec,
   another .ncd document having 31000 nodes : 338 -> 10 sec)
- German translation updated (work by Marcus Hennig)
- fix node drag and drop crashes
- password dialog now shows base name of the file we need the password for
- Options dialog redesign (widgets groupping changed)
- fixes in the formatting system (coloring a single line could cause color "leaking" until the end of node)
- fix: node move operation was not saved in .ncdb format
- removed "on top" style for numerous dialogs
- html export - add horizontal lines around "Table of Contents"
- when having unsaved document, write "Registered to ..." to main window title bar
- node title edit dialog: use Ctrl+Enter to enter new line, Enter to terminate the dialog, use Tab to move widget focus, Ctrl+Tab to insert tab character
- added hyperlink color setting (help for users using high contrast themes)

1.7.3
- printing support work started
- fix: "Sort" submenu items did not support "_" mnemonic
- more work on about box beautification, more strings are now translatable
- fixed crash when exporting to .txt format
- fixed some "_" mnemonics (added some new and removed some duplicates)
- fix: node icons were not being loaded when reading from new database based formats
- fix: when exporting from new database based formats to .ncd and .txt, some exported nodes would end up empty
- fix: when exporting single document node, all the formatting and links were lost
- Node Properties window: converted node title to multiline text control
- Node Title rename: replace inline editing with simple popup dialog (solves also problems with Maemo platform)
- fix crash when loading document with some unterminated tags

1.7.2
- fix: removed duplicate progress dialog for save operation
- maemo: hide progress dialog for load/save (or else password entry won't work)
- better Options dialog layout (added some padding to different widgets)
- export dialog: added file picker for CSS file
- fix: when license not found, message wrongly mentions "license.key" instead of "notecase.key"
- fix: possibly invalid word count on database-based formats
- added progress dialog for word count calculation
- added progress dialog for file search operation

1.7.1
- German translation updated (work by Marcus Hennig)
- Polish translation updated (work by Piotr Kwiliński)
- cleanup some files after "make rpm"
- fixed potential crash when exporting .ncd to .ncdb
- fixed potential crash when saving to .ncde
- fixed potential file delete when saving to .ncdb
- Chinese Traditional translation updated (work by Minson)
- maemo fixes: add missing "com.nokia." prefix in service name
- maemo fixes: "make deb" - automatically update "Section:" field to "maemo/editors" inside "debian/control" file
- Romanian translation updated (work by Alexandru Bogdan Munteanu)
- French translation updated  (work by fiuzzy)
- Maemo: support to toggle "Full Screen" with hardware key
- Maemo: fixed problems with Options dialog (Font selector started below the dialog)
- Options dialog: Display tab was split into two tabs, so it can fit to screen on Maemo
- Maemo: hide 3 more toolbar icons to fit the screen (attachment, picture, link)
- Russian translation updated (work by Никита Тихомиров)

1.7.0.
(released at 2007.08.29.)
- fixed text alignment for Options label "Date/time format:"
- fixes to show tree context menu for Maemo platform
- fix "Status bar" menu state for Maemo platform
- Maemo platform improvement: use HildonFileChooserDialog
- fix "Node Title bar" menu state for Maemo platform
- add copy of "Format" submenu into text view context menu (for Maemo platform only)
- fix: after about 5 or 6 CTRL-Ts to change view, main wnd starts growing with each change
- Spanish translation updated (work by Roger Orellana)
- Implemented "change passowrd" for .ncde format
- implemented special html export "Export as plain html" where the titles are numbered, and the header tags <h1> ... <h6> are used instead of hierarchical tags (<DL>,<DT>,<DD>)
- added export support for new formats .ncdb, .ncde
- added progress dialog for file save operation
- Croatian translation and .pot file updated

1.6.9.
- major feature: support for encrypted database-based document format -> (.ncde extension)
- Maemo platform: hide some toolbar buttons for this port (smaller screen size)
- Maemo platform: "About" window must have "close" button (or else it can not be closed)
- Maemo platform: created .service file, created 26x26 .png icon
- .deb package: added "debian/postinst" script to register document format handler
- Chinese Traditional translation updated (work by Minson)
- fix: ensure that the file open/save dialog is opened on top (above other opened dialogs)
- Chinese Simplified translation updated (work by Sun YaoHua)
- fix: tree view loses background color after some document operation
(GTK bug http://bugzilla.gnome.org/show_bug.cgi?id=71926)
- fix: when you set node tree window to show on right, on next start tree/text widgets can exchange sizes
- registered two new format MIME types: application/notecase-db-plain and application/notecase-db-enc;
- German translation updated (work by Marcus Hennig)

1.6.8.
- major feature: support for new database-based document format (better suitable for bigger documents) -> (.ncdb extension)
- Maemo platform improvement: do not create menubar for menu
- added "Full Screen" option
- added some maemo-specific fields to notecase.desktop file
- fix: crash when importing .tux format
- added option to skip autosaving documents that are still only in memory - have never been saved
(this prevents your sensitive data leaking to unencrypted autosave document file and, if program crashed, being loaded back into program without any password protection)
- when loading encrypted document or autosave file, you can try entering password up to 3 times
(reduces problem of potentially important autosave file being deleted after crash by accidentally typing the wrong password)
- after saving file as encrypted (from memory or unencrypted doc), remove all our unencrypted autosave files (prevents sensitive data from leaking in unencrypted file)
- when loading document allow loading only supported formats (additional check)

1.6.7.
- major feature: support for font formatting
- node property "finished" is now saved only when set to true (document size savings)
- when saving the document, save also the expanded state of nodes, restore state when loading the document from file
- fix: remove "shortcut combination is already taken" message when setting same shortcut to the same item twice in a row
- fix: after drag drop node rearangement there is no selection, but the edit control is not disabled and empty

1.6.6.
- added support to add file attachments by drag-and-drop (drop files to node's text view or into the attachment dialog list)
- added scroll support for attachment list
- initially select search string in find and find/replace dialogs
- added support for other file formats for node icon (.ico, .png,.jpg)
- remember/restore last used directory for "node icon" file dialog
- French translation update (work by fiuzzy)
- added support for "Read-Only" document property

1.6.5.
- port to Nokia Maemo platform (Nokia N800)
- major feature: option to automatically generate links from typed URLs (starting with "http://", "https://" or "ftp://")
- added "--clean" parameter to rpmbuild in "make rpm" (deletes sources afher rpm was built)
- set initial focus to tree widget
- added new license OS platform: MAEMO (Nokia N800)
- Windows build: use upx to compress libaspell.dll too
- fixed many spelling errors in this document
- added support for text background color
- changed tag for text color from <font color="..."> to <span style="color:...">
- about box: better layout when displaying info for a registered user
- about box: fix too long locale string on Arch Linux -> dialog too wide
- locale settings: added "Use system language settings" option

1.6.4. (released at 2007.08.01.)
- option to edit picture in external editor
- About dialog now has contact link and website link
- link wizard: set initial value of the URL field to the value of the selected text
- fix: when exporting single branch or node, internal links would become invalid, or point to wrong node (additionally, now on export to html add javasript code to alert on invalid link)
- important fix: FmtInfoList::AddFormatRange method was missing some code block merks "{}" -> should solve some yet unknown problems with formatting
- major feature: bulleted list support
- fix: file reload -> do not load file as new document, but overwrite the current document
- Makefile: created "make dmg" to build .dmg archive for Macintosh OS X
- do not ask delete confirmation for empty node with no children
- updated translation catalog and Croatian translation
- major feature: there is a new view - flat list view - that can be filled by a search action
- fix: removed GTK warning when moving node left
- fix: on close doc > disable text view if newly active doc has no selected node
- small fixes that should remove errors when compiling on FreeBSD (untested)
- support to execute links for Linux systems that don't have GnomeVFS (using /etc/mime.types and /etc/mailcap)

1.6.3.
- added support to execute your own external script to process exported file (post processing). Read more in this help topic
- Czech translation updated (work by Zdenek Hájek)
- when saving the .ncd document as .nce if user chooses to delete original file, delete also all its backup files (data security)
- format change: each node has its own unique id always written to file (this will allow links to the specific node inside another document)
- major feature: hyperlinks now can point to the node inside another NoteCase document

1.6.2.
- fix problems with autosave system when running more that one instance of NoteCase (another instance offers to delete autosave files of the first still-living instance): append PID at the end or autosave file name
- fix dialog for inserting date/time: on esc do nothing, remember selected format, set default focus to OK
- fix custom shortcuts matching algorithm (used only for tree view commands context)
- fix problem with color formatting (when adding a new segment inside another segment of different color)
- fix problem with formatting when a character, typed after the formatted area, after document save, receives the same formatting as the formatted area
- password dialog redesign: when entering new password, there are two entry widgets (to eliminate typing errors)
- implemented "Change password" feature for encrypted documents
- date/time dialog: allow selection when Enter pressed while combo has focus
- major feature: spellchecker support (based on aspell)

1.6.1.
- fix: problem with doc export - attachment saving
- support to import from text file
- Makefile: strip Zaurus binaries
- added import for FreeMind mind-manager program
- import: if unknown format, ask user whether to import as text file
- changes to enable compilation on Mac OSX
- fix: "delete all finished nodes" - do not set document modified if no nodes were deleted
- add define inside "config.h" to make crash log generation optional
- Windows: detect and repair format handler settings in registry if handler application path is not valid
- German translation updated (work by Marcus Hennig)
- fixes to enable better calculation of initial size for Shortcuts and LinkWizard dialogs (the size was not optimal when using different UI language)
- fix splitter look (add border shadows), add some border space around text widget
- optional "close to tray" feature (when clicked "x" on window title, minimize to tray instead of closing)

1.6.0. (released at 2007-06-25)
- Keynote format parsing improvements
- some Makefile fixes
- added support to import Tuxcards outliner document (currently basic support only)
- fixed autosave system to work with MDI (multiple documents interface)
- fixed unload timer (unloads encrypted docs from memory after some inactivity timeout) to work with MDI
- unload timer: disable widgets in options dialog if the application is not licensed
- options window: diable widgets in "Save" and "Html export" pages if the application is not licensed
- fixes to build Zaurus packages
- license format: added OS field, added license validity field
- about dlg - show some license info
- updated translation catalog and Croatian translation
- automatically update "Architecture:" field in the .deb control file
- French translation updated (work by Damien G)
- Polish translation updated (work by Piotr Kwilinski)
- German translation updated (work by Marcus Hennig)

1.5.9.
- small format change: add tag to define application that generated the document (for example "<meta name="generator" content="NoteCase Pro 1.5.9" />")
- launcher aplication now has the same icon as notecase
- check name and version of the application that generated the document (issue warining when editing doc created by different app or newer version of the same app)
- automatically use default shortcuts if Shortcuts section in the INI file does not exist
- set default locale to be "en_GB" instead of "en" (removes warnings)
- fix: do not try to set invalid/empty shortcuts (removes warnings)
- check if the document that we are loading is already loaded in the program
- enable progress painting events when importing big files (fix different format loaders)
- gtkMessageBox - center on screen
- environment variables changed from NOTECASE_xxx to NOTECASEPRO_xxx, ini file name is "notecase_pro.ini"
- fix: when deleting picture you can not get it back with UNDO action
- renamed "help.ncd" to "help_pro.ncd"

1.5.8.
- added support to import Knowit outliner document (currently basic support only)
- added support to import Keynote outliner document (currently basic support only)
- added support to import Treepad outliner document
- fixed problem with edit control not being editable in certain cases
- Italian translation updated (work by Giacomo Margarito)
- added build date/time in the About window
- Spanish translation updated (work by Sergio D. Rodríguez Inclan)
- shortcut to start Shortcuts window changed to Alt+K
- fixed: it's not possible to assign <Alt+C> and <Alt+O> shortcuts because they are assigned to `CANCEL` and `OK` buttons
- fixed: shortcut to move node up causes node rename
- increased Shortcuts dialog size
- Shortcuts dialog: allow navigation with UP/DOWN/HOME/END keys

1.5.7.
- added MDI support
- added "strip" command into Makefile (closed source application)
- implemented system of user licenses
- German translation updated (work by Marcus Hennig)
- Chinese translations updated (work by Saul Thomas)