NoteCase Pro - multi-platform hierarchical notes manager



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)