<!DOCTYPE NoteCase-File>
<!--LastNote:40-->
<HTML>
<HEAD>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<meta name="generator" content="NoteCase 1.8.6">
<TITLE></TITLE>
</HEAD>
<BODY>
<DL>
<DT>NoteCase Help</DT>
<!--property:icon_internal=help-->
<!--property:date_created=1159184555-->
<!--property:date_modified=1189059421-->
<DD>
<b>Welcome, this is a help file for NoteCase <i>outliner</b></i><BR>
<BR>
NoteCase supports editing with rich-text formatting such as: bold, italic, underline, custom color formats.<BR>
<BR>
There is also an <b>advanced - commercial</b> version of this product named <A href="http://www.virtual-sky.com/"><b>NoteCase Pro</A></b>.<BR>
<BR>
 <img title="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdIAAAFiCAIAAADNyM4UAAAAA3NCSVQICAjb4U/gAAAgAElE

HP0AAAAASUVORK5CYII"><DL>
<DT>Overview</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1203935016-->
<DD>
NoteCase is a free hierarchical note manager program (often called outliners).<BR>
Program is written in portable C++ (using GTK 2.x toolkit) and is currently compiled on <BR>
Windows and Linux operating systems. It is published as open source<BR>
and licensed under BSD license. <BR>
<BR>
Design principles:<BR>
  - simple, but usable GUI <BR>
  - keep program dependencies (other libraries) at the minimum<BR>
  - modular code: separate gui code from and low level document editing library<BR>
  - make it scalable (works on Zaurus), optimize for speed<BR>
<BR>
See <A href="#40">changelog</A> for precise list of implemented features/changes.
</DD>
<DT>Concepts</DT>
<!--property:date_created=1199709947-->
<!--property:date_modified=1199710016-->
<DD>
Notecase is an outliner program.<BR>
<BR>
Each document file stores one or more <b>notes</b> organized in a hierarchical manner.<BR>
This hierarchy is displayed on screen within a tree window (widget). <BR>
That's why sometimes a single note is being referred as a <b>node</b> (because it is also a node within a tree of notes).<BR>
<BR>
Each note basically consists of two main parts:<BR>
	- note title (visible in the <b>tree window</b>, where it can be selected)<BR>
	- note text (when the note is selected in the tree, you can view/edit the text in the <b>text view window</b>, usually placed on the right side of the main window)<BR>
<BR>
Additionally, each note has other information parts such as:<BR>
	- text formatting (fonts, bold, italic, ...)<BR>
	- attachments<BR>
	- links<BR>
	- pictures embedded in the text<BR>
<BR>
Notecase program can open more only one document at a time (Notecase Pro does not have this limitation). <BR>

</DD>
<DT>Features</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1189402548-->
<DD>
FEATURES:<BR>
  - unencrypted and encrypted document formats supported<BR>
  - multiple text node operations are supported (moving up/down/...)<BR>
  - import NoteCenter unencrpyted format (www.notecenter.net)<BR>
  - import gjots2 documents (requires .gjots2 extension on document)<BR>
  - import StickyNotes (http://loban.caltech.edu/stickynotes/) document (requires .xml extension on document)<BR>
  - import MM/LX documents (http://www.dasoft.com/MMLX) <BR>
  - multilanguage support<BR>
  - multiple level undo/redo<BR>
  - drag and drop for tree node reordering<BR>
  - export document or nodes to another document, text or html file<BR>
  - custom font settings<BR>
  - document searching<BR>
  - reloading last used document at startup<BR>
  - maximizing on startup<BR>
  - text wrapping option<BR>
  - register application to start at login time (Win32 only)<BR>
  - reload document from file<BR>
  - support for external and internal links (links to external file and links to internal document nodes)<BR>
  - both node text and node title can be a link source<BR>
  - document supports rich text format (<b>bold</b>,<i>italic</i>,<u>underline</u>, custom color)<BR>
  - you can insert pictures in the document nodes
</DD>
<DT>Installation</DT>
<!--property:icon_internal=blank-->
<!--property:date_created=1159184555-->
<!--property:date_modified=1204181535-->
<DD>
1. Windows.zip archive<BR>
<BR>
	Just unpack the archive contents and start the program (providing that you have installed GTK separately). <BR>
	GTK installer package is available at &lt;http://gladewin32.sourceforge.net/&gt;.<BR>
	If you wish to compile the sources yourself download and install latest development package, <BR>
	if not you'll need only runtime GTK package version.<BR>
<BR>
2. Windows .exe installer (written using InnoSetup tool)<BR>
<BR>
	Start the .exe installation. If you are installing for the first time, make sure that you check an option for GTK installation<BR>
	(when you get to the appropriate screen).<BR>
	You can check out this option if you already have GTK installed.<BR>
<BR>
3. Linux installation from source code archive<BR>
<BR>
	Just unpack the sources and run the command &quot;make install&quot;. After done, you can delete the directory with sources unpacked.<BR>
<BR>
4. Linux installation from binary RPM package<BR>
<BR>
	If you are installing the program for the first time run the command &quot;rpm -ivh notecase-xxx.rpm&quot; (where xxx stands for current version+arch).<BR>
	If you want to upgrade existing notecase version run &quot;rpm -Uvh notecase-xxx.rpm&quot;<BR>
<BR>
5. OS X installation<BR>
<BR>
	1. install macports from http://www.macports.org/<BR>
	2. make sure to install gcc compiler from http://connect.apple.com/ -&gt; download XCode from Development section<BR>
	3. execute &quot;export PATH=/opt/local/bin:/opt/local/sbin:$PATH&quot; in terminal<BR>
	4. execute &quot;sudo port install gtk2&quot; (this will take a while)<BR>
<BR>
	Additional requirements:<BR>
	- to create or install deb package, you must install dpkg: &quot;sudo port install dpkg&quot;<BR>
<BR>
	Now you can compile notecase: unpack the sources and run &quot;make&quot; to compile or &quot;make install&quot; to compile and install. <BR>
	Alternative to the line above is to install already compiled notecase available from the project website.<BR>
<BR>
	Notecase must be started from X11 terminal as &quot;notecase.x11app&quot;.<BR>
	OSX might also automatically open Notecase on double click to &quot;notecase.x11app&quot;. <BR>

</DD>
<DT>Usage instructions</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<!--property:expanded-->
<DD>
You can use this program through folowing menus:<BR>
1. main menu <BR>
	- handles work with documents, edititg text and starting help<BR>
2. note tree context menu (right click on the tree area)<BR>
	- handles work with tree node operations (insert, delete, rename, move,import,export)<BR>
3. note text context menu<BR>
        - handles work with text editing<BR>
<BR>
Most of the options have their keyboard shortcuts defined.<BR>
You can find them listed in the subnote of this chapter.<DL>
<DT>Keyboard shortcuts</DT>
<!--property:date_created=1189361342-->
<!--property:date_modified=1189425377-->
<DD>
The following shortcuts are the standard values for the respective action.<BR>
You can customize these defaults by editing within the &quot;Shortcuts&quot; dialog window.<BR>
<BR>
<b>Global context</b><BR>
------------------------<BR>
<BR>
<BR>
Document handling (global shortcuts):<BR>
--------------------------------------------------<BR>
<BR>
F1 -- Show Help<BR>
Ctrl+N -- New Document<BR>
Ctrl+O -- Open Document<BR>
Ctrl+S -- Save Document<BR>
Ctrl+R -- Reload Document<BR>
Ctrl+Q -- Quit Application<BR>
Ctrl+E -- Export<BR>
Ctrl+L -- Link Wizard<BR>
Ctrl+T -- Change View Modes<BR>
Ctrl+K -- Calculate Word Count<BR>
Alt+K -- Shortcuts<BR>
<BR>
<BR>
Note handling (notes tree shortcuts):<BR>
------------------------------------------------<BR>
<BR>
Ctrl + M -- Rename Node<BR>
<BR>
<BR>
Note text editing (text control):<BR>
-----------------------------------------<BR>
<BR>
Ctrl+Z -- Undo<BR>
Ctrl+Y -- Redo<BR>
Ctrl+X -- Cut<BR>
Ctrl+C -- Copy<BR>
Ctrl+V -- Paste<BR>
Ctrl+B -- Bold<BR>
Ctrl+I -- Italic<BR>
Ctrl+U -- Underline<BR>
Ctrl+F -- Find<BR>
F3 -- Find next<BR>
Ctrl+H -- Replace<BR>
Ctrl+Shift+T -- Insert Date/Time<BR>
F7 -- Options<BR>
Ctrl+W -- Wrap<BR>
<BR>
<BR>
<b>Tree widget context</b><BR>
--------------------------------<BR>
<BR>
<BR>
Note handling (notes tree shortcuts):<BR>
------------------------------------------------<BR>
<BR>
Ins -- Insert Node      <BR>
Shift + Ins -- Insert Child Node<BR>
Del -- Delete Node<BR>
F2 -- Rename Node<BR>
Shift + Up Arrow -- Move Up<BR>
Shift + Down Arrow -- Move Down<BR>
Shift + Left Arrow -- Move Left<BR>
Shift + Right Arrow -- Move Right<BR>
Ctrl+Return -- Insert new line when editing node title<BR>
Space -- Toggle node &quot;finished&quot; property<BR>

</DD>
<DT><A name="7"></A>Command line</DT>
<!--property:date_created=1159868585-->
<!--property:date_modified=1189059423-->
<DD>
NoteCase supports following command line flags:<BR>
	--export-file   - defines file path used for export target <BR>
	--export-css   - defines optional CSS path to be used when exporting to HTML format<BR>
	--embed-css   - CSS will be embedded into the HTML (as opposed to the CSS being linked) <BR>
	--export-branch - defines export of a single branch (requires branch Idx recursive number to follow this flag - &quot;depth first search&quot; index number)<BR>
	--password     - defines password to open encrypted file<BR>
	--export-links - when exporting to html, export also (recursively) all documents linked inside the document being exported<BR>
<BR>
    Example 1 (open file specified on command line):<BR>
   	NoteCase.exe D:\help.ncd<BR>
<BR>
    Example 2 (loading encrypted file):<BR>
   	NoteCase.exe --password mypass D:\help.nce<BR>
<BR>
    Example 3 (load file and export it to another format):<BR>
   	NoteCase.exe --export-file d:\aaa.html --export-css dir\temp.css  D:\help.ncd<BR>
<BR>
    Example 4 (loading encrypted file with password specified and exporting to html):<BR>
	NoteCase.exe --export-file d:\aaa.html --export-css dir\temp.css  --password mypass   D:\help.nce<BR>
<BR>
Option &quot;--export-css&quot; requires additional path value to be after the flag:<BR>
	- when you are embedding CSS in the exported HTML, currently you should always use absolute path (relative path might work, but not garanteed)<BR>
	- when you are linking CSS in the exported HTML, I don't care what string you pass to me, I just copy that value into the HTML tag/field <BR>
	  (and the rest is up to a caller to make sure that CSS path is valid)<BR>

</DD>
<DT>Export post-processing</DT>
<!--property:date_created=1184398954-->
<!--property:date_modified=1193813548-->
<DD>
If you want to postprocess the result of your export procedure, you need to define one or more post-processing scripts manually inside the notecase_pro.ini file.<BR>
<BR>
See this sample definition of three scripts below:<BR>
<BR>
-------------------- sample begin ----------------------<BR>
[Export]<BR>
PostExportCount=3<BR>
PostExportTitle_1=Convert to OO.org<BR>
PostExportScript_1=D:\process.bat<BR>
PostExportTitle_2=Convert to Mind manager<BR>
PostExportScript_2=D:\process2.bat<BR>
PostExportTitle_3=Convert to XML<BR>
PostExportScript_3=D:\process3.bat<BR>
-------------------- sample end ----------------------<BR>
<BR>
Once defined, scripts can be selected in the export dialog.<BR>
After the export is done, NoteCasePro will call your script with the exported file path as the first parameter.<BR>

</DD>
</DL>

</DD>
<DT>License</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
Copyright (c) 2003, NoteCase development team<BR>
All rights reserved.<BR>
<BR>
Redistribution and use in source and binary forms, with or without modification, are permitted provided<BR>
 that the following conditions are met:<BR>
<BR>
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.<BR>
<BR>
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer<BR>
 in the documentation and/or other materials provided with the distribution. <BR>
<BR>
- Neither the name of the NoteCase development team nor the names of its contributors may be used to endorse or promote products<BR>
 derived from this software without specific prior written permission. <BR>
<BR>
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED<BR>
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A<BR>
 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR<BR>
 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED<BR>
 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS<BR>
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR<BR>
 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF<BR>
 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<BR>

</DD>
<DT>Contact</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
<BR>
   The latest version of NoteCase can be found at <BR>
  &lt;http://notecase.sf.net&gt;<BR>
<BR>
   Please send any suggestions/bug reports to e-mail:<BR>
  &lt;miroslav.rajcic@inet.hr&gt;
</DD>
<DT>FAQ</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1193724896-->
<!--property:expanded-->
<DD>
Frequently Asked Questions<BR>
----------------------------------<BR>
<BR>
1. How can I subscribe to be notified when new version is released  ?<BR>
    - register as new user at SourceForge.net (it's free)<BR>
    - after logging in your new SF account find out project summary page at http://sourceforge.net/projects/notecase<BR>
    - click on the green section link &quot;Download notecase&quot;<BR>
    - you'll see a table for notecase package<BR>
    - click on the monitor icon (looks like envelope) to add this project into your monitor list<BR>
<BR>
    This way you will get email notification each time a new version is released<BR>
<BR>
2. How can I check my GTK version ?<BR>
   - On Linux console type &quot;pkg-config --modversion gtk+-2.0&quot; to get your GTK version <BR>
<BR>
3. How to check supported locales (languages) on my system<BR>
   - On Linux console type &quot;locale -a&quot; to get a list of all suported locales<BR>
<BR>
4. How to open file from command line:<BR>
    Just pass absolute file path on the command line.<BR>
<BR>
    Example 1:<BR>
   	NoteCase.exe D:\help.ncd<BR>
<BR>
    Example 2 (loading encrypted file):<BR>
   	NoteCase.exe --password mypass D:\help.nce<BR>
<BR>
5. How to automate exporting document (from command line):<BR>
    NoteCase supports command line flags to help you automate file exports<BR>
    Note that the program will close after the export is done (to enable batch processing of multiple NoteCase documents).<BR>
<BR>
    Example 1:<BR>
   	NoteCase.exe --export-file d:\aaa.html --export-css dir\temp.css  D:\help.ncd<BR>
<BR>
    Example 2 (loading encrypted file with password specified and exporting to html):<BR>
	NoteCase.exe --export-file d:\aaa.html --export-css dir\temp.css  --password mypass   D:\help.nce<BR>
	<BR>
   Flags used:<BR>
	--export-file   - defines file path used for export target <BR>
	--export-css   - defines optional CSS path to be used when exporting to HTML format<BR>
<BR>
6. What enironment variables does NoteCase support?<BR>
	<BR>
	NOTECASE_HELP  -&gt; if you want to keep your help file to some custom location, set this variable to the full file name of your help file<BR>
	NOTECASE_HOME -&gt; if you want to have custom home folder (used to save your INI file in &quot;.notecase&quot; subfolder) set this to your custom value<DL>
<DT>Language support in Ubuntu Linux</DT>
<!--property:date_created=1159514464-->
<!--property:date_modified=1204181034-->
<DD>
How to add support for your language on Ubuntu Linux<BR>
<BR>
By default Ubuntu does not install support for all available locales (languages), <BR>
it only installs basic locales depending on the language selected during installation. <BR>
<BR>
Below is an example of enabling NoteCase to use Catalan translation (using ISO-8859-1 codepage),<BR>
on Ubuntu (Dapper) Linux (&quot;ubuntu-6.06.1-desktop-i386.iso&quot;) installed with English language as default.<BR>
<BR>
<BR>
1. Prepare the system<BR>
 - Synaptic install package &quot;language-pack-ca&quot; (in &quot;Internationalisation ...&quot; group)<BR>
 - run &quot;system/administration/Language support&quot; now shows Catalan as supported language<BR>
      -&gt; check the &quot;Catalan&quot; and click &quot;Apply&quot;. This will install needed files.<BR>
      -&gt; select Catalan as default language in the drop list below and click OK<BR>
  - now log off and log in again for the language settings to take effect <BR>
<BR>
2. Compile NoteCase or Install it from available packages (see <A href="#14">this topic</A>)<BR>
<BR>
3. Add missing locale<BR>
 - run &quot;sudo gedit /var/lib/locales/supported.d/local&quot;<BR>
 - add this line &quot;ca_ES ISO-8859-1&quot; into the file, save the file and exit gedit<BR>
 - run &quot;sudo dpkg-reconfigure locales&quot;<BR>
<BR>
4. Check<BR>
 - start notecase, set &quot;Catalan&quot; language in the Options window<BR>
 - restart notecase and it works! User interface is now written using Catalan translation.<BR>

</DD>
<DT>Export document with CSS</DT>
<!--property:date_created=1159959576-->
<!--property:date_modified=1189059435-->
<A title="style.css" href="data:application/octet-stream;base64,Ym9keSB7DQogIGZvbnQtZmFtaWx5OmFyaWFsLCB2ZXJkYW5hLCBzYW5zLXNlcmlmOyANCiAg

YXk7IH0"></A>
<DD>
When exporting the NoteCase document to HTML format, you can optionally define<BR>
to insert your own CSS file, in order to make your document looking nice.<BR>
<BR>
Sample CSS to be used with your HTML is given in the attachment to this node.<BR>
If anyone can manage something more interesting than the sample CSS, please mail me.
</DD>
<DT><A name="14"></A>Compilation on Ubuntu</DT>
<!--property:keywords=;development;-->
<!--property:date_created=1162637741-->
<!--property:date_modified=1189059436-->
<DD>
 <BR>
	Use following steps to compile/setup NoteCase on Ubuntu (tested on v6.06 - Dapper):<BR>
	<BR>
	 - run &quot;sudo apt-get update&quot; to refresh information on latest available packages<BR>
	 - run &quot;sudo apt-get install gettext make g++ libgtk2.0-dev libgnomevfs2-dev&quot; to install packages needed to compile notecase<BR>
	 - download and unpack latest notecase sources<BR>
	 - cd to notecase directory<BR>
 	 - run &quot;make&quot; or &quot;sudo make install&quot; (if you want to install the application, not just compile it)<BR>
	   Alternatively, you can type &quot;make deb&quot; to create .deb package and then install it with &quot;sudo dpgk -i your_package.deb&quot;<BR>
<BR>
<BR>

</DD>
<DT>Compilation using Mingw</DT>
<!--property:keywords=;development;-->
<!--property:date_created=1162637896-->
<!--property:date_modified=1162638311-->
<DD>
To compile notecase using Mingw compiler follow these steps:<BR>
<BR>
	- install GTK to &quot;C:\gtk&quot; using installer for latest GTK development package from http://gladewin32.sourceforge.net/<BR>
	- install mingw using installer from http://www.mingw.org/<BR>
	- instal msys using installer from http://www.mingw.org/<BR>
	- edit file &quot;c:\msys\1.0\etc\fstab&quot; -&gt; add line &quot;C:/gtk /target&quot; (mounts GTK dir to /target directory)<BR>
	- edit file &quot;c:\msys\1.0\etc\profile&quot; -&gt; add line &quot;export PKG_CONFIG_PATH=&quot;.:/target/lib/pkgconfig:$PKG_CONFIG_PATH&quot;&quot; below the &quot;export PATH ....&quot; lines<BR>
<BR>
	- now open new msys shell terminal and go to the directory with notecase sources<BR>
	- type &quot;make&quot; to compile notecase
</DD>
<DT>Compilation on OSX</DT>
<!--property:date_created=1204181087-->
<!--property:date_modified=1204181395-->
<DD>
1. install macports from http://www.macports.org/<BR>
2. make sure to install gcc compiler from http://connect.apple.com/ -&gt; download XCode from Development section<BR>
3. execute &quot;export PATH=/opt/local/bin:/opt/local/sbin:$PATH&quot; in terminal<BR>
4. execute &quot;sudo port install gtk2&quot; (this will take a while)<BR>
<BR>
Additional requirements:<BR>
- to create or install deb package, you must install dpkg: &quot;sudo port install dpkg&quot;<BR>
- additional requirement to create the .deb is also gmd5sum: &quot;sudo port install coreutils&quot;<BR>
<BR>
Now you can use (or compile notecase): unpack the sources and run &quot;make&quot; to compile or &quot;make install&quot; to compile and install. <BR>
<BR>
Notecase must be started from X11 terminal as &quot;notecase.x11app&quot;.<BR>
OSX might also automatically open Notecase on double click to &quot;notecase.x11app&quot;. <BR>
<BR>

</DD>
<DT>Bug reporting</DT>
<!--property:date_created=1168193580-->
<!--property:date_modified=1189059443-->
<DD>
When you encounter a problem with NoteCase, please try to report as much details as possible, in order to help the developers. <BR>
<BR>
System info:<BR>
1. What is your NoteCase version ?<BR>
2. What is your operating system and its version, processor architecture (i386/x86_64/...) ?<BR>
3. Did you compiled NoteCase by yourself or you used existing package? What package did you use ?<BR>
<BR>
Bug info:<BR>
1. Please specify the nature of the problem and steps to reproduce it. <b>Try to be as much descriptive as possible</b>. <BR>
    For example, some actions can be performed by mouse or by keyboard or by menu. Please be precise with the description of your actions.<BR>
    Also, if you can repeat bug in 3 steps it is much better than giving me a list of 50 steps to reproduce it.<BR>
2. Is the problem random or it repeats every single time ?<BR>
<BR>
Additional data:<BR>
1. If bug can be better explained with the image, send the screenshot to illustrate the problem<BR>
2. Send some sample document file if that can help specifying the problem<BR>
3. Send the crash dump file:<BR>
	When NoteCase crashes (or you kill it with some signal), program generates file with title like &quot;notecase_crash_070105_122501.log&quot; inside your<BR>
	home directory (actually /your_home/.notecase/). This file lists last actions performed in the program before the crash and can be very<BR>
	important source to help tracking the problem. So, even if your NoteCase hasn't crashed, if you notice the bug, send it a signal to crash it <BR>
	and then send us the generated dump file.<BR>
<BR>

</DD>
<DT>Portable NoteCase</DT>
<!--property:date_created=1168194254-->
<!--property:date_modified=1189059460-->
<DD>
Portable NoteCase is a Windows-only mode of running the program.<BR>
<BR>
It is used:<BR>
- when you can not install GTK on the PC that is used to run the program<BR>
- when you want to run NoteCase from memory stick<BR>
<BR>
To achieve this copy NoteCase installation files to some folder as stated below:<BR>
<BR>
/app                                 - directory with NoteCase program and its related files<BR>
/gtk                                  - directory with GTK files (copied from existing GTK installation)<BR>
/config                             - directory used to store application settings (in portable mode, one .ini file is used for all the users)<BR>
NoteCaseLauncher.exe   - program that starts NoteCase (and setting correct path variables)<BR>
<BR>
Some tips that might save space of the portable installation:<BR>
- you can compress all exe and dll files using UPX or similar tool<BR>
- consider removing all language files other than english to save space<BR>
<BR>
When copying your GTK installation (for example C:\GTK) into the &quot;/gtk&quot; archive directory, you can skip copying some files and directories<BR>
in order to preserve space. Usually it is best to use GTK Runtime installation (because it is smaller), but you can also use Development install of GTK.<BR>
<BR>
&gt;<BR>
&gt; My C:\GTK is almost 100 MB in size, the GTK of NoteCase Portable only 11 MB... What must be copied over to the portable directory?<BR>
&gt;<BR>
<BR>
You can skip copying these directories (these dirs are used only when compiling):<BR>
/gtkglext-examples<BR>
/include<BR>
<BR>
Then you can delete also:<BR>
- uninst.exe -&gt; related to uninstall of GTK<BR>
- in /bin you can delete all .exe files<BR>
- in /lib you can delete all .lib files and all include directories with .h files (needed only for compiling) - maybe even few more files - see my archive<BR>
- in /share you need to delete the largest number of files -&gt; &quot;doc&quot; and &quot;gtk-doc&quot; dirs are documentation and can be deleted, &quot;glade-2&quot; dir (glade is <BR>
not used), &quot;glib-2.0&quot; dir, &quot;pixmaps&quot; has only glade images and can be deleted, &quot;gtk-2.0&quot; had &quot;demo&quot; subdir which can be deleted&quot;, &quot;aclocal&quot; can be <BR>
deleted<BR>
<BR>
Whats left is the bigest directory inside the &quot;/share&quot; named &quot;locale&quot;. There you need to delete all the translations that are of no interest to you <BR>
(english is hardcoded, and it does not have its special translation).<BR>

</DD>
<DT>How secure is encrypted format?</DT>
<!--property:date_created=1168457635-->
<!--property:date_modified=1189059461-->
<DD>
NoteCase uses Blowfish algorithm for its encrypted format. This algorithm is considered to be pretty strong<BR>
and is very popular and widely in use especially due to the fact that is patent-free.<BR>
<BR>
For really paranoid people (or the ones that  require really high level of security) there is one more issue to consider:<BR>
<BR>
the memory content of every program being run can be swapped from memory to hard disk (swap partition or swap file) during the work.<BR>
This way contents of the protected document might end being written to swap in unencrypted form.<BR>
<BR>
There are two standard ways to ensure high level of the safety of your information:<BR>
- by using encryted swap partition (on Linux)<BR>
- by wiping data in your swap partition for example on each shutdown<BR>
<BR>
Read more at:<BR>
	http://www.iusmentis.com/security/filewiping/wipeswap/<BR>
	http://sorcerer.berlios.de/docs/encrypted.filesystems/swap.html<BR>
	http://www.flyn.org/projects/cryptoswap/	<BR>

</DD>
<DT>Distros that ship with NoteCase</DT>
<!--property:date_created=1168459521-->
<!--property:date_modified=1189059468-->
<DD>
These distros include NoteCase as part of the installation:<BR>
<BR>
- weeXpc (http://www.hermocom.com/en/services/weexpc)<BR>
- Wolvix  (http://wolvix.org/)<BR>
- Frugalware (http://www.frugalware.org/)<BR>
- Puppy Linux (http://www.puppylinux.com/)<BR>
- PCLinuxOS (http://www.pclinuxos.com)<BR>
- Toutou Linux (http://moulinier.net/)<BR>
<BR>
Please notify the author if you know any other.
</DD>
<DT>Export as .exe</DT>
<!--property:date_created=1181114963-->
<!--property:date_modified=1189059469-->
<DD>
Q: If I export a document to an EXE, does that EXE include the necessary GTK stuff, so<BR>
     my colleagues don't have to install anything, but just call the EXE?<BR>
<BR>
A: Only .exe is not good enough. You must include all the GTK files. For example you can get <BR>
     portable version of NoteCase and just replace notecase.exe with the one you created by your export.<BR>

</DD>
<DT>How to merge documents</DT>
<!--property:date_created=1183278569-->
<!--property:date_modified=1189059472-->
<DD>
Document merging is easy in NoteCase. You can do it like this:<BR>
    1. Load the first NoteCase file<BR>
    2. Next import the next document file. The new file will be appended at<BR>
the end of the node tree<BR>
    3. Repeat step 2 for any additional document file to be merged.
</DD>
<DT>Can't start the Windows version?</DT>
<!--property:date_created=1192171654-->
<!--property:date_modified=1192171669-->
<DD>
Sometimes, some users, when starting the application, get the error message like:<BR>
&quot;The prodedure entry point libiconv_set_relocation_prefix could not be located in the dynamic link library iconv.dll&quot;<BR>
<BR>
This is a common case of so called &quot;DLL hell&quot;. Basically, some other application has installed the older version of the same dll on your system.<BR>
Since this version is probably installed in Windows system directory, windows end up using this older version instead of the proper - our new version of the library.<BR>
<BR>
Such errors usually happen on one of these libraries: iconv.dll, libxml2.dll and intl.dll.<BR>
<BR>
There is an easy soultion:<BR>
<BR>
1. find the new version of those libraries (look in &quot;C:\gtk\bin\&quot; or in similar GTK directory of the portable version)<BR>
2. copy those DLLs into the same directory where notecase.exe is placed
</DD>
<DT>Autosave</DT>
<!--property:icon_internal=folder-->
<!--property:date_created=1206167453-->
<!--property:date_modified=1206167497-->
<DD>
Q: The autosave feature seems not to work for me<BR>
<BR>
A: Perhaps the autosave is the wrong name for this feature.<BR>
    The feature actually creates a copy of entire document at: &quot;~/.notecase/&quot; directory.<BR>
<BR>
    If the Notecase crashes, when starting it again, it will detect these files and offer to load them.<BR>
    This way you will not lose the data you typed before crashing.<BR>
<BR>
    If the Notecase closed fine, before closing it will delete these temporary files from &quot;~/.notecase/&quot; director
</DD>
</DL>

</DD>
</DL>

</DD>
<DT>Development</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<!--property:expanded-->
<DD>
<DL>
<DT>Technical details</DT>
<!--property:keywords=;tech;development;-->
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
<DL>
<DT>Sources</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
Program source code is divided in several directories:<BR>
<BR>
/src/lib  - contains core code (not dependent on any GUI library) <BR>
/src/gui - contains abstract GUI (GTK+) wrapper classes easily reusable by other projects<BR>
/src/_unx - contains code specific for Unix platform<BR>
/src/_win - contains code specific for Windows platform<BR>
/src - other code (main, interface, dialogs)<BR>
<BR>
GUI code was generated from notecase.glade file and then<BR>
manually edited  (see /docs/notecase.glade)
</DD>
<DT>Compiling</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1189059476-->
<DD>
To compile NoteCase from source code follow these instructions<BR>
<BR>
Important notes:  to compile NoteCase for different processor architectures please define correct byte order for your CPU (little endian, big endian, ..).<BR>
Define in question can be found in blowfish.cpp file (default is: &quot;#define ORDER_DCBA	// choosing Intel in this case&quot;)<BR>
<BR>
LINUX compilation:<BR>
<BR>
0. prerequisites: <BR>
	- recent GTK must be installed (comes with Gnome installation)<BR>
1. unpack the sources<BR>
2. type make<BR>
3. resulting &quot;notecase&quot; binary can be found in &quot;bin&quot; subdirectory<BR>
4. if you want to install notecase to the system type &quot;make install&quot;   (previous &quot;make&quot; calls are not required)<BR>
    Even better, type &quot;make install2&quot; to install the application and register NoteCase file formats with the system (required to handle links to NoteCase documents)<BR>
5. if you want to create notecase RPMs type &quot;make rpm&quot;  (previous &quot;make&quot; calls are not required)<BR>
<BR>
<BR>
WINDOWS compilation (Visual C++):<BR>
<BR>
0. prerequisites: <BR>
	- development version of GTK must be installed under &quot;C:\gtk&quot; (see http://gladewin32.sourceforge.net/) <BR>
	- Visual C++ 6.0 compiler<BR>
1. open project workspace file (NoteCase.dsw) in Visual C++ <BR>
2. start project compile (F7 key)<BR>
3. resulting &quot;NoteCase.exe&quot; binary is found under &quot;bin&quot; directory (under &quot;Debug&quot; or &quot;Release&quot;)<BR>
<BR>
WINDOWS compilation (MingW compiler):<BR>
0. prerequisites: <BR>
	- development version of GTK must be installed under &quot;C:\gtk&quot; (see http://gladewin32.sourceforge.net/) <BR>
	- you must install MingW compiler and MSYS shell environment (see http://www.mingw.org)<BR>
	- edit &quot;c:\msys\1.0\etc\fstab&quot; file: add line &quot;C:/gtk /gtk&quot;<BR>
1. enter MSYS shell terminal (usually through desktop shortcut icon)<BR>
2. go to the notecase source directory<BR>
3. type &quot;make -f Makefile.mingw&quot;<BR>
3. resulting &quot;NoteCase.exe&quot; binary can be found under &quot;bin&quot; directory
</DD>
<DT>Memory model</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
Document content consists of nodes, each having its title and text.<BR>
Nodes are stored inside an 1-dimensional vector (or array).<BR>
<BR>
To refer to some node inside the document, there exists more than one way:<BR>
<BR>
a) node index within the vector of nodes<BR>
   this is good for temporary access, since the node can be deleted and the index value<BR>
   can be taken by some other node (storing node index value for some long time is not garanteed<BR>
   that it will point to the same node that was there before)<BR>
<BR>
b)  node ID value (generated with m_nIDGenerator) is garanteed to be unique within a single document<BR>
    for as long as document lives ! (for example if you delete node with ID=2, there will never exist new node with this<BR>
    ID value, since the generator value always goes forward)<BR>
    So, ID has no connection to the position in the vector storage, it is just an unique value.<BR>
<BR>
You have methods for conversion:<BR>
- to get index from ID use  g_doc.GetIdxFromID(nID)<BR>
- to get ID from index use  g_doc.GetNodeByIdx(nIdx).m_nID<BR>
<BR>
<BR>
Hierarchy of the nodes within the document is described with these node properties:<BR>
<BR>
- node parent ID (m_nParentID)<BR>
   this variable indicates parent node for the current node, or equals -1 if the node has no parent (root node)<BR>
<BR>
- node sibling index (m_nSiblingIdx)<BR>
   we use this variable to define ordering of the nodes that have the same parent. Node with lower sibling index<BR>
   comes before the node with higher sibling index and having the same parent node
</DD>
<DT>File formats</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1165083848-->
<DD>
NoteCase supports following file formats (both reading and writing):<BR>
<BR>
- NoteCase document (*.ncd)<BR>
	This is a main unencrypted format. It consists of pure HTML with some additional attributes stored as HTML comments.<BR>
	Format is compatible to the format used by NoteCenter (see below), with addition that this format correctly escapes special HTML <BR>
	characters (which NoteCenter does not do).<BR>
<BR>
- NoteCase encrypted document (*.nce)<BR>
	This is a main encrypted format, having two versions. First version is a encrypted form of .ncd format using Blowfish encryption.<BR>
	Newer version of the format adds compression step before encrypting the contents to the disk. This allows for more than 50-70%<BR>
	average size reduction comparing to the version 1 of the format (or unencrypted format).<BR>
	See detailed descriptions of both formats in the subnote.<BR>
<BR>
- NoteCenter document (*.hnc)<BR>
	This is a HTML like format, very similar to .ncd format. It is used by NoteCenter Win32 program (see at: http://notecenter.net/).<BR>
<BR>
Some additional formats are supported for import only:<BR>
<BR>
- Gjots2 document (*.gjots2)<BR>
	This is a format of a Gjots2 program available at http://bhepple.freeshell.org/gjots/<BR>
	Basically it is a plain text format with special lines marking the note start, branching etc.<BR>
<BR>
- Sticky Notes document (*.xml)<BR>
	This format is used by Stycky Notes applet, part of gnome-applets package for Gnome desktop environment.<BR>
	It is formatted as an XML document with note text written between tags &lt;note&gt;,&lt;/note&gt;<BR>
<BR>
- MM/LX document (*.MM)<BR>
	This is a plain text format used on HP handhelds. Find more on: http://www.dasoft.com/MMLX<BR>
<BR>
Some additional formats are supported for export only:<BR>
<BR>
- HTML file (*.html)<BR>
	Basically, this format is identical to the main *.ncd format. It is pure HTML with note hierarchy implemented using<BR>
	definition lists tags: &lt;DL&gt;,&lt;DT&gt;,&lt;DD&gt;<BR>
<BR>
- Text file (*.txt)<BR>
	NoteCase can export a document into plain text format, with node title generated as in this example &quot;* 2.1.4: The title&quot;<BR>
	(numbers indicating node's hierarchical position)<BR>
<DL>
<DT>Unencrypted format</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
 	NoteCase document (*.ncd)<BR>
<BR>
 This is a main unencrypted format. It consists of pure HTML with some additional attributes stored as HTML comments.<BR>
 Format is compatible to the format used by NoteCenter (see below), with addition that this format correctly escapes special HTML <BR>
 characters (which NoteCenter does not do).<BR>
<BR>
Additionally some internal data used by NoteCase are written as HTML comments (using HTML comment tag &quot;&lt;!-- ... --&gt;&quot;)<BR>
<BR>
Those data are:<BR>
<BR>
1. Index of the last active document note <BR>
	Example: &quot;&lt;!--LastNote:15--&gt;&quot;<BR>
<BR>
2. Node icon property<BR>
	This property has two types: internal icon (embedded in the NoteCase application) and external icon (external icon file in .xpm format)<BR>
	Examples: <BR>
	&quot;&lt;!--property:icon_internal=help--&gt;&quot;<BR>
	&quot;&lt;!--property:icon_file=D:\tmp\notecase-1.1.2\res\internal_lock.xpm--&gt;&quot;<BR>
<BR>
3. Node keywords list<BR>
	List of keywords attached to the note is written as string delimited by ';' cahracter<BR>
	Example:<BR>
	&quot;&lt;!--property:keywords=;Linux;tech;--&gt;&quot;<BR>
<BR>
<BR>
NoteCase also implements links who are implemented as standard HTML links.<BR>
<BR>
<BR>
	
</DD>
<DT>Encrypted format (*.nce)</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1167562913-->
<DD>
<BR>
As described, NoteCase encypted format actually has TWO versions:<BR>
<BR>
1. First (old) version<BR>
<BR>
	This version uses Blowfish algorithm to encrypt the content of the basic NoteCase unencrypted format (*.ncd)<BR>
	Binary file consists of file header fields followed by Blowfish stream.<BR>
<BR>
	Format header:<BR>
	- format signature text &quot;NOTECASE&quot;                                                                             (8 bytes)<BR>
	- SHA-1 hash value of an password used to encrypt the file                                       (20 bytes)<BR>
	- size (32-bit integer) of an original (unencrpyted) file - currently not used                  (6 bytes)<BR>
<BR>
2. Version 2 (used since version 1.0.7)<BR>
<BR>
	This version adds zlib compression step before encrypting the contents to the disk (using Blowfish as in previous version).<BR>
	Binary file consists of file header fields followed by compressed/encrypted stream (containing .ncd formatted data).<BR>
<BR>
	Format header:<BR>
	- format signature text &quot;NOTECASE&quot;                                                                             (8 bytes)<BR>
	- version format string - equals &quot;enc2&quot; for this version                                                 (4 bytes)<BR>
	- SHA-1 hash value of an password used to encrypt the file                                       (20 bytes)<BR>
	- size (64-bit integer) of an original (unencrpyted) file - currently not used                  (8 bytes)<BR>
	- compressed stream size (64-bit integer)                                                                      (8 bytes)<BR>
<BR>
3. Version 3 (used since version 1.3.8)<BR>
<BR>
	This version improves previous one with better password security. Password is now stored using password salting (32-bit random salt is changed on each save).<BR>
<BR>
	Format header:<BR>
	- format signature text &quot;NOTECASE&quot;                                                                             (8 bytes)<BR>
	- version format string - equals &quot;enc3&quot; for this version                                                 (4 bytes)<BR>
	- password salt - random 32-bit integer	                                               (4 bytes)<BR>
	- SHA-1 hash value of a password+salt combined		                 (20 bytes)<BR>
	- size (64-bit integer) of an original (unencrpyted) file - currently not used                  (8 bytes)<BR>
	- compressed stream size (64-bit integer)                                                                      (8 bytes)<BR>
<BR>
<BR>
Note that NoteCase by default uses latest version of the .nce format, but it can load older versions of the encrypted format (backwards compatibility).<BR>
Advantage of the new format (version 2 and higher) is an average 50-70% reduction in document size (because it introduces compression step).<BR>

</DD>
<DT>Standalone Executable</DT>
<!--property:date_created=1168461707-->
<!--property:date_modified=1189059479-->
<DD>
NoteCase document can be exported as Standalone executable.<BR>
<BR>
This format consists of:<BR>
- copy of the NoteCase executable<BR>
- document data in encrypted format<BR>
- ending with &quot;header&quot;:<BR>
	- offset of the start of the document within this file	(8 bytes)<BR>
	- &quot;NOTECASE&quot; string (marker of the standalone mode)	(8 bytes)<BR>
<BR>
As previously said, document data is always stored in encrypted format.<BR>
If password was not set at export time, default password used is set to &quot;NOTECASE&quot;.<BR>
At run time, this password is automatically detected and the document is automatically decrypted.<BR>
Offcourse, if you set custom password, you'll have to type it to in order to see the document.
</DD>
</DL>

</DD>
<DT>Embedded image format</DT>
<!--property:date_created=1167381940-->
<!--property:date_modified=1189059483-->
<DD>
Since version 1.3.7 NoteCase supports adding images into your document file.<BR>
<BR>
NoteCase supports adding any image format that is supported by your GTK+ installation, namely at least .png, .jpg should be supported.<BR>
No matter what was the input file format, NoteCase always stores data in png fomat.<BR>
<BR>
Image data is embedded directly into the document using data URI scheme defined in <A href="http://tools.ietf.org/html/rfc2397">RFC 2397</A> <BR>
This scheme is supported by most mainstream browsers including Firefox, Opera and Safari, but not by IE.<BR>
<BR>
Basically, data is stored directly into the HTML img tag like this:<BR>
<BR>
&lt;img src=&quot;data:image/png;base64,<BR>
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP<BR>
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA<BR>
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J<BR>
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq<BR>
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0<BR>
vr4MkhoXe0rZigAAAABJRU5ErkJggg==&quot;&gt;<BR>
<BR>
The tag above stores sample image of a small red dot. <BR>
You can view this image in the browser if you paste the contents of the src=&quot;&quot; parameter as one-liner into the browser address field.<BR>
<BR>
This format was chosen because it allows us to keep underlying HTML format of the document.<BR>
An alternative could be to use Microsoft's MHTML format that stores image data as multipart MIME attachments,<BR>
but that would require substantial document format change without clear benefits.<BR>

</DD>
<DT>Embedded attachment format</DT>
<!--property:date_created=1168887578-->
<!--property:date_modified=1189059485-->
<DD>
Since version 1.4.3 NoteCase supports adding file attachments into your document file.<BR>
<BR>
Attachments are properties of document nodes, so each node can have its own attachments.<BR>
<BR>
File data embedded directly into the document using data URI scheme defined in RFC 2397 <BR>
This scheme is supported by most mainstream browsers including Firefox, Opera, Safari, Internet Explorer 6 (but NOT by  Internet Explorer 7).<BR>
<BR>
Basically, data is stored directly into the HTML link tag like this:<BR>
<BR>
&lt;A title=&quot;image.png&quot; src=&quot;data:application/octet-stream;base64,<BR>
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP<BR>
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA<BR>
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J<BR>
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq<BR>
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0<BR>
vr4MkhoXe0rZigAAAABJRU5ErkJggg==&quot;&gt;&lt;/A&gt;<BR>
<BR>
The tag above stores sample image of a small red dot. <BR>
You can view this image in the browser if you paste the contents of the src=&quot;&quot; parameter as one-liner into the browser address field.<BR>
<BR>
This format was chosen because it allows us to keep underlying HTML format of the document.<BR>
An alternative could be to use Microsoft's MHTML format that stores data as multipart MIME attachments,<BR>
but that would require substantial document format change without clear benefits.<BR>
<BR>
You can see that this format is almost identical to the format used for embedded images (only different tag is used).<BR>

</DD>
</DL>

</DD>
<DT>Team</DT>
<!--property:date_created=1190128673-->
<!--property:date_modified=1206683247-->
<DD>
<b>CURRENT DEVELOPERS:</b><BR>
------------------------------------<BR>
<BR>
- Miroslav Rajcic &lt;miro@users.sourceforge.net&gt; <BR>
	-&gt; (Lead Developer, Project Manager)<BR>
<BR>
- Marcus Hennig &lt;translator@directbox.com&gt;<BR>
	-&gt; testing<BR>
<BR>
<b>PATCH WRITERS:</b><BR>
--------------------------<BR>
<BR>
- Neil Zanella &lt;nzanella@users.sourceforge.net&gt;<BR>
	-&gt; initial rpm package<BR>
<BR>
- Toshio Kuratomi &lt;abadger1999@users.sourceforge.net&gt;<BR>
	-&gt; fix compilation warnings for 64-bit architecture<BR>
<BR>
- Standa Mitrega &lt;s.mitrega@seznam.cz&gt;<BR>
	-&gt; switch focus from text to tree view and back using F5 key<BR>
	-&gt; remeber/restore node text selection when clicking to new node and back<BR>
<BR>
- Paul Eipper &lt;paul@eipper.com.br&gt;<BR>
	-&gt; makefile patches<BR>
<BR>
<BR>
<BR>
<b>CURRENT AND PAST TRANSLATORS:</b><BR>
------------------------------------------------------<BR>
<BR>
<b>Arabian (ar)</b> - Linostar &lt;linostar@users.sourceforge.net&gt;<BR>
<b>Canadian French (fr_CA) </b>- Catherine Beauchemin &lt;cbeau@users.sourceforge.net&gt;<BR>
- Jacques D&eacute;ry &lt;deryj@users.sourceforge.net&gt;<BR>
<b>Catalan (ca)</b> - Joan Llosas &lt;joan_llosas@wanadoo.es&gt;<BR>
<b>Czech (cs)</b> - Zdenek Hajek &lt;zdena@inmail.cz&gt;<BR>
<b>Chinese (zh_CN)</b> - Sun YaoHua &lt;eMonkey@163.com&gt;<BR>
- Dave Man &lt;dvm_zaurus@yahoo.com.hk&gt;<BR>
- Wells Wang &lt;wellswang@osall.com&gt;<BR>
- Ma Shellwe &lt;mashellwe@msn.com&gt;<BR>
<b>Chinese (zh_TW)</b> - Minson Huang &lt;sulatio@gmail.com&gt;<BR>
- Jason Wang &lt;jason1201.wang@gmail.com&gt;<BR>
- Dave Man &lt;dvm_zaurus@yahoo.com.hk&gt;<BR>
<b>Croatian (hr)</b> - Miroslav Rajcic &lt;miro@users.sourceforge.net&gt;<BR>
<b>Danish (da)</b> - Michael Brinkloev &lt;mhb@qxp.dk&gt;<BR>
<b>Dutch (nl)</b> - Michael van Schaik &lt;michael@vanschaik-online.nl&gt;<BR>
- Myckel Habets &lt;myckel@sdf.lonestar.org&gt;<BR>
<b>Estonian (et)</b> - Eero Vegmann &lt;eerove@gmail.com&gt;<BR>
<b>Finnish (fi)</b> - Erkka Koski &lt;erkkak@mbnet.fi&gt;<BR>
- Aleksi Suomalainen &lt;LoCusF@users.sourceforge.net&gt;<BR>
<b>French (fr)</b> - Fiuzzy &lt;fiuzzy@freesurf.fr&gt;<BR>
- Cl&eacute;ment Courbet &lt;angelslayerfr@yahoo.fr&gt;<BR>
- Chillee &lt;boubahou@gmail.com&gt;<BR>
- Evan Bibbee &lt;ebibbee@gmail.com&gt;<BR>
- Damien G<BR>
- Finchen &lt;finchen@users.sourceforge.net&gt;<BR>
<b>Greek (el)</b> - Maria Rigaki &lt;mrigaki@gmail.com&gt;<BR>
<b>German (de)</b> - Marcus Hennig &lt;translator@directbox.com&gt;<BR>
- Hermann Wiener &lt;herwien@users.sourceforge.net&gt;<BR>
- Alex Strobel &lt;AlexanderStrobel@gmx.de&gt;<BR>
- Daniel Kraft &lt;d@daniel-kraft.net&gt;<BR>
<b>Hungarian (hu)</b> - Kall&oacute; Bern&aacute;t &lt;pontosan3@hotmail.com&gt;<BR>
<b>Indonesian (id)</b> - M. Yusuf Hamdan &lt;udan.users@sourceforge.net&gt;<BR>
<b>Italian (it)</b> - Giacomo Margarito &lt;giacomomargarito@gmail.com&gt;<BR>
- Pier Paolo Biagi &lt;pierpaolobiagi@users.sourceforge.net&gt;<BR>
- Luca Waldner &lt;fantasminox@gmail.com&gt;<BR>
- Pinna &lt;pinna@inventati.org&gt;<BR>
<b>Japanese (ja)</b> - Kuniyasu Kaizuka &lt;kuniyasu@soeinet.or.jp&gt;<BR>
-Takagai Masahiro &lt;m-takagi@users.sourceforge.net&gt;<BR>
<b>Korean (ko)</b> - Choi Ill Young &lt;bugsoda@hanmail.net&gt;<BR>
<b>Malay (ms)</b> - Steelburn &lt;steelburn@gmail.com&gt;<BR>
<b>Norwegian (no)</b> - Olle Gladso &lt;ogladso@earthlink.net&gt;<BR>
- Marielle Jeanette L&oslash;vbakken &lt;bananku@gmail.com&gt;<BR>
<b>Norwegian Nynorsk (nn)</b> <BR>
- Olle Gladso &lt;ogladso@earthlink.net&gt;<BR>
<b>Portugese (pt)</b> - S&eacute;rgio Santos &lt;prannock@gmail.com&gt;<BR>
- Eskiso &lt;Editor@eskiso.com&gt;<BR>
<b>Portugese (pt_BR)</b> - Paul Eipper &lt;paul@eipper.com.br&gt;<BR>
- Anderson Amaral &lt;andersonrecife@bol.com.br&gt;<BR>
<b>Polish (pl)</b> - Bernard Baraniewski &lt;maber@silesianet.pl&gt;<BR>
- Piotr Kwiliński &lt;euvcp@hotmail.com&gt;<BR>
- Pawel Menich &lt;paul@menich.net&gt;<BR>
- Adam Podstawczyński &lt;adam_getridofthispart@podstawczynski.com&gt;<BR>
- Grzegorz Kosakowski &lt;grekoss@poczta.onet.pl&gt;<BR>
- Wojciech Kocjan &lt;wojtek@igol.pl&gt;<BR>
<b>Romanian (ro)</b> - Alexandru Bogdan Munteanu &lt;muntealb@gmail.com&gt;<BR>
- Adi Oporanu &lt;AdiOporanu@home.ro&gt;<b><BR>
Russian (ru</b>) - Никита Тихомиров (nemOn) &lt;nikitati@gmail.com&gt;<BR>
- Serdge V. Pechenko &lt;djroland@narod.ru&gt;<BR>
- Владимир В Давыдов &lt;trotski@inbox.ru&gt;<BR>
- Sergey Kovalev &lt;sergey@kovalev.com.ru&gt;<b><BR>
Serbian (sr@Latn</b>) - Marija Mikaric &lt;majamikaric@hotmail.com&gt;<b><BR>
Slovak (sk</b>) - Michal Adamek &lt;mickeynator@users.sourceforge.net&gt;<BR>
- Viliam B&uacute;r &lt;bur@fantastika.sk&gt;<b><BR>
Slovenian (sl</b>) - Tadej Humar &lt;tadejhumar@gmail.com&gt;<b><BR>
Spanish (es</b>) - Sergio D. Rodr&iacute;guez Inclan  &lt;srinclan@arcamo.org&gt;<BR>
- Roger Orellana &lt;rjorellana@gmail.com&gt;<BR>
- Jared Call &lt;jcall-poedit@croppinparadise.com&gt;<BR>
- Jos&eacute; G. Moya Yang&uuml;ela &lt;jmoysae@users.sf.net&gt;<BR>
- Daniel Bernal (afterXleep) &lt;afterxleep@mylemontree.com&gt;<b><BR>
Swedish (sv</b>) - Thomas Jansson &lt;thomasjansson@users.sourceforge.net&gt;<b><BR>
Tamil (ta</b>) - Viveka Nathan K &lt;vivekanathan@gmail.com&gt;<b><BR>
Turkish (tr</b>) - Serkan &Ccedil;alış &lt;adresimeyaz@gmail.com&gt;<BR>
- Onur Kizmaz &lt;onurkizmaz@hotmail.com&gt;<BR>
<BR>
<BR>
<BR>

</DD>
<DT>Contribute</DT>
<!--property:date_created=1159184555-->
<!--property:date_modified=1159184555-->
<DD>
If you use and like this program, you are invited to help us making<BR>
it better.<BR>
<BR>
You can help in following ways:<BR>
<BR>
- testing and/or bug reporting<BR>
- give us a feedback (critics, improvement ideas, ...)<BR>
- become a developer and help us code new features<BR>
- create new graphics for a project (icons, logo, ...)<BR>
- help us maintaining a website (propose new contents, not new forms)<BR>
- help us with this documentation (propose new topics, ...)<BR>
- become a translator<BR>
- ... (anything constructive here) ...<BR>
<BR>
If you feel like helping, don't hesitate. <BR>
Contact Miroslav Rajcic &lt;miroslav.rajcic@inet.hr&gt; <BR>
to define and coordinate work you can do.
</DD>
<DT>How to make a translation</DT>
<!--property:date_created=1168545220-->
<!--property:date_modified=1186465084-->
<DD>
NoteCase uses standard message catalogs (.po files) that can be edited either by hand or using specialized programs like poEdit.<BR>
<BR>
<b>How to:</b> create new translation:<BR>
<BR>
   1. Download and install poEdit<BR>
   2. Go to catalogs page and download latest version of translation template file (named &quot;notecase.pot&quot;)<BR>
   3. Rename &quot;notecase.pot&quot; to &quot;xx.po&quot; where xx corresponds to 2-letter ISO code for your language (for example &quot;it.po&quot; is Italian language catalog)<BR>
   4. Open the new catalog file in the poEdit<BR>
   5. Under &quot;Catalog/Settings&quot; menu, set catalog properties: required fields are Language, Charset (preffered charset is <b>utf-8</b> for all languages). <BR>
       Also you should set your Name and Email address as a translator name<BR>
   6. Now you just need to translate all the phrases and save the new vesion of the .po file to disk.<BR>
   7. Send me the .po file in email attachment<BR>
<BR>
<b>How to:</b> update existing translation:<BR>
<BR>
   1. Download and install poEdit<BR>
   2. Go to catalogs page and download latest version of translation template file (named &quot;notecase.pot&quot;)<BR>
   3. Open file catalog in poEdit (xx.po)<BR>
   4. Select &quot;Catalog/Update from POT file&quot; and select latest &quot;notecase.pot&quot; file previously downloaded from catalogs page. This will add any new phrase into the older xx.po catalog<BR>
   5. Now translate new phrases and save your xx.po file<BR>
   6. Send me  the .po file in email attachment<BR>
<BR>
How to: test your translation<BR>
<BR>
    You must copy your xx.mo file (&quot;compiled&quot; version of the .po file created when saving .po in poEdit) under &quot;/usr/share/locale/xx/LC_MESSAGES/notecase.mo&quot; on Linux platform,<BR>
    or under &quot;notecase_install_dir/locale/xx/LC_MESSAGES/notecase.mo&quot; on Windows platform, where:<BR>
<BR>
    * xx equals your language code<BR>
    * notecase_install_dir equals directory where NoteCase is installed under Windows<BR>
<BR>
 If the latest catalog template belongs to yet unreleased version of the NoteCase you might not be able to test the translations. <BR>
 If this is the case, contact me and I'll arrange sending you a latest development version of  NoteCase.<BR>
<BR>
Additionally, some phrases have _ (underscore) character inside them. It marks the character (first one after underscore) that will be underlined<BR>
and used as a menu shortcut. When translating such phrases, please choose one character in your translation to be underlined,<BR>
but take care not to have two items in the same menu having the same shortcut character.<BR>
<BR>
Correct language ISO code is best found through Google.
</DD>
<DT>TODO list</DT>
<!--property:icon_internal=blank-->
<!--property:keywords=;tech;-->
<!--property:date_created=1190732527-->
<!--property:date_modified=1206683223-->
<DD>
Most of the important features are already added now, and the developement will move to slow track.<BR>
Patches for the bug fixes and feature implementation are always welcome.<BR>
<BR>
<b>Planned Features:</b><BR>
----------------------------<BR>
- more ports (Solaris, BSD,?)<BR>
- autocomplete mode when typing new node keyword (maintain global cache of all current keywords in the document)<BR>
- Linux code to register application to start on logon time<BR>
- Linux code to allow single application instance<BR>
- new icons for text background color / text color (menu and toolbar)<BR>
- improvement of the help file
</DD>
</DL>

</DD>
<DT><A name="40"></A>Changelog</DT>
<!--property:icon_internal=new_dir-->
<!--property:keywords=;development;-->
<!--property:date_created=1159184555-->
<!--property:date_modified=1209031688-->
<DD>
1.8.8.<BR>
- renamed 'Finished' node state to 'Completed'<BR>
- added support for GIF format both for inserting images and setting as node icons<BR>
- fix makefile install to set proper permissiongs when creating notecase/docs folders<BR>
- fix: &quot;Lock Document&quot; menu item is always disabled (it should be active only for files saved as .nce)<BR>
- fix: improved support for Notecenter format (uses illegal HTML with unescaped &quot;&lt;&quot; chars), allow illegal chars in Notecenter mode if within the &lt;pre&gt; tag<BR>
- fix: added a my name as a copyright holder in the BSD license text, put the license text to the website (user request)<BR>
- updated .pot file and Croatian translation<BR>
- fix: InnoSetup installer used wrong method to get the 'PATH' variable contents<BR>
<BR>
1.8.7.<BR>
- fix: problems finding all instances of the string when searching in the Russian text<BR>
- add: allow custom .ini file path for portable Win32 version too (if &quot;NOTECASE_INI&quot; environment variable is set, launcher application will not overwrite it)<BR>
- add: display text of the program license inside the Win32 installer (InnoSetup)<BR>
- fix: exporting single node to encrypted document did not work<BR>
- fix: do not set &quot;clean&quot; as the dependency for &quot;deb&quot; and other targets (you must explicitely call &quot;make clean&quot; if needed)<BR>
- remember/restore scroll position for each document node when jumping between different nodes<BR>
- fix: &quot;Wrap titles tree&quot; feature causes crash in Ubuntu 7.10<BR>
<BR>
1.8.6.<BR>
- 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<BR>
- fix: crash on save when adding a new picture before an already existing picture in the node<BR>
- fix: adding the new image before an already existing picture, causes the old one to move back one place<BR>
- fix: doing undo after pasting formatted text can distort the formatting in the node<BR>
- German translation updated (work by Marcus Hennig)<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
<BR>
1.8.5.<BR>
- Polish translation updated (work by Bernard Baraniewski)<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Japanse translation updated (work by Kuniyasu Kaizuka)<BR>
- fix: building errors noticed on Archlinux (missing include headers)<BR>
- fix: link to website did not start correctly in the browser when using GnomeVFS (Linux)<BR>
- maximal size for recent documents list increased to 10<BR>
- Turkish translation updated (work by Serkan &Ccedil;alış)<BR>
- fix: improvements in the text search algorithm (Russian user reported that program always uses case sensitive options when using cyrilic letters)<BR>
<BR>
1.8.4. (released at 2008.03.25)<BR>
- when there is no node selection, draw informative message on top of the text view<BR>
- set left margin and right margins in the text view to 5 pixels<BR>
- add: top/bottom 5 pixel margins for text view (simulate margin using the custom drawn widgets)<BR>
- several memory leaks fixed<BR>
- updated .pot file and Croatian translation<BR>
- fix: formatting moves one character forward when picture is inserted in a note<BR>
- fix: CPU usage is high when typing fast in the text view (multiple code optimizations)<BR>
- German translation updated (work by Marcus Hennig)<BR>
- fix: when building for the OS X on PPC little endian architecture was incorrectly used<BR>
 (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)<BR>
<BR>
1.8.3.<BR>
- updated GTK to latest 2.12.8 (Windows installation) <BR>
- set &quot;key&quot; icon for &quot;change password&quot; menu item<BR>
- fix: installation from .deb package could fail if there is an invalid .desktop file or any package in the system (fixed by removing &quot;set -e&quot; from postinst file)<BR>
- add: new command line paramter to define export format &quot;--export-format text&quot; (default is &quot;html&quot;, other suported are &quot;text&quot;, &quot;exe&quot;,&quot;ncd&quot;)<BR>
- fix: on Linux, when exporting to executable format, set permission to 744 instead of old 700<BR>
- fix: memory leak fixes - some format loaders did not cleanup the internal variables on destruction (object desctructor was not virtual)<BR>
- Makefile fixes for deb generation (work if no md5 exists, update &quot;Installed-Size:&quot; field)<BR>
<BR>
1.8.2.<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Japanse translation updated (work by Kuniyasu Kaizuka)<BR>
- French translation updated (work by fiuzzy)<BR>
- German translation updated (work by Marcus Hennig) <BR>
- fix: when creating &quot;link to a node&quot;, link could point to the wrong node<BR>
- fix: when textview is set to use custom background color, on document save operation, textview becomes temporarily white (for a short moment)<BR>
- renamed &quot;Autosave document every:&quot; to more precise &quot;Autosave to temporary crash-protection copy every:&quot; <BR>
- fix: better warning text when loading file created in a different application (make sure to note that Notecase is considered different than Notecase Pro)<BR>
- move &quot;Edit&quot; menu to the second place, move &quot;View&quot; menu to the third place (more standard layout)<BR>
<BR>
1.8.1. (released at 2008.02.28)<BR>
- fix: make the code for attachment adding and saving to file working when the file name contains non-ASCII characters (use File64 class)<BR>
- fix: make Notecase .ini and crashlog files work on Win32 when the user name contains non-ASCII characters (use File64 class)<BR>
- fix: drag and drop of the file to become attachment does not work if the file has a space in the path<BR>
- fix: Windows setup would delete PATH environment variable on uninstall<BR>
- fix: when inserting picture into the text, other formatting can be moved one character to the right<BR>
- fix: makefile changes to make the program compile on OS X 10.4.10 (Tiger)<BR>
- add: implement double-click in the attachment window to execute the attachment<BR>
- updated .pot file and Croatian translation<BR>
- German translation updated (work by Marcus Hennig) <BR>
<BR>
1.8.0.<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
- fix: deleted some code where the menu shortcut combinations where hardcoded<BR>
- fix: make the picture properties dialog (shown when inserting new picture) modal<BR>
- Makefile - write configuration info when building the code<BR>
- added &quot;Visit Website&quot; menu item in the &quot;Help&quot; submenu<BR>
- German translation updated (work by Marcus Hennig) <BR>
- Dutch traditonal translation updated (work by Michael van Schaik)<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- French translation updated (work by fiuzzy)<BR>
<BR>
1.7.9.  (released at 2008.02.05.)<BR>
- fix: default directory path in the Export window was not correct (missing separator between directory and filename)<BR>
- make first column in Shortcuts window larger - so that German translation can fit<BR>
- fix: do not allow focus on a text view when disabled<BR>
- implemented option to wrap the titles in the tree view (node titles)<BR>
<BR>
1.7.8.<BR>
- on html export: spaces are exported as &quot;&amp;nbsp;&quot; and tabs as N times &quot;&amp;nbsp;&quot; where N is a hidden config setting (ini file &quot;[Export]&quot; section, &quot;TabSize&quot; key - 3 is the default value)<BR>
- fix: tree popup menu items had hardcoded names for shortcut keys, instead of showing the user defined shortcut combinations<BR>
- fix: could not load/save to .ncd/.nce file having non-ASCII characters in the filename<BR>
- improved installation info in the &quot;readme.txt&quot; file<BR>
- fix: some optimization of a handler method for text view selection change<BR>
- updated code to make the Mingw port build again<BR>
- updated .pot file and Croatian translation <BR>
- updated GTK to latest 2.12.6 (Windows installation)<BR>
<BR>
1.7.7.<BR>
- fix: problem starting http links on Linux build which does not use GnomeVFS<BR>
- French translation updated (work by fiuzzy)<BR>
- fix: shortcut key for &quot;strikethrough&quot; feature did not work<BR>
- added Makefile patches proposed by an user to make it compile on the OS X 10.4 and higher<BR>
- updated eggtrayicon to the latest version (solves the problem with tray icon transparency)<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
- German translation updated (work by Marcus Hennig) <BR>
- fix: possible crash when autosave and user save operation occur at the same time<BR>
<BR>
1.7.6. (released at 2008.01.09.)<BR>
- remember value of &quot;Case sensitive&quot; checkbox in Find dialog (Ctrl+F).<BR>
- show Find dialog instead of &quot;Error: Search text is empty!&quot; (F3).<BR>
- fix: recent documents list - protect from appending same content more than once in the list<BR>
- fix: when saving empty document to file, invalid value for &quot;LastNode&quot; setting is being saved<BR>
- fix: additionally cleanup the &quot;recent&quot; list on load (remove duplicates)<BR>
- fix: when help file opened through the &quot;Help&quot; menu, it was not added into the &quot;Recent&quot; file list<BR>
- fix: Notecase crashes when clicking invalid link like &quot;&lt;a href=&quot;#-1&quot;&gt;Go here&lt;/a&gt;&quot;<BR>
- fix: problem starting http links on Linux builds using GnomeVFS<BR>
<BR>
1.7.5<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- German translation updated (work by Marcus Hennig) <BR>
- Japanse translation updated (work by Kuniyasu Kaizuka)<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
- Spanish translation updated (work by Sergio D. Rodr&iacute;guez Inclan)<BR>
- Chinese traditonal translation updated (work by Minson)<BR>
- renamed &quot;debian&quot; source archive directory to &quot;deb&quot; to make it easier for other custom .deb packagers (suggested by Mitsuya Shibata)<BR>
- fix: if &quot;generate backups on save&quot; option is used with &quot;autosave&quot; option, autosave generates .bak files (that can not be loaded on crash)<BR>
- fix: after loading autosave file, clear document path and mark it modified to force the user to save the file to the new location<BR>
- 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)<BR>
- menu item renamed from &quot;New Notecase&quot; to &quot;New Window&quot; (easier to understand for new users)<BR>
- fixed modal state for Shortcuts dialog<BR>
<BR>
1.7.4. (released at 2007.12.08.)<BR>
- 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)<BR>
	-&gt; this converts this program to multithreaded application<BR>
- maemo only: add toolbar buttons for &quot;create node&quot;, &quot;move left&quot; and &quot;move right&quot; to make the work under maemo more comfortable<BR>
- &quot;save as&quot; window: added &quot;Home&quot; button (on maemo it sets path to the &quot;'/home/user/MyDocs/.documents/&quot; directory) <BR>
- &quot;save as&quot; window: added two more buttons for Maemo platform to set path to &quot;/media/mmc2/&quot; and &quot;/media/mmc1/&quot; (external, internal card path)<BR>
- new build: program ported to the new Maemo Chinook platform (Nokia N800/N810)<BR>
- fix: when loading large document, the &quot;Loading file - please wait&quot; box is not shown (bug shows only when loading from the command line)<BR>
- fix: when loading encrypted document, password could be entered only once (bug shows only when loading from the command line)<BR>
- updated translation catalog and Croatian translation<BR>
- maemo: default export file name is set to '/home/user/MyDocs/.documents/default.ncd' (first time start, each next time remebers the previous path)<BR>
- maemo: adjust &quot;word count&quot; window to the smaller screen size<BR>
- maemo: reduced height of the &quot;Node properties&quot; window to adjust for the smaller screen size<BR>
- fix: when saving file, ensure that target directory exists<BR>
- better error message when file not found (adds file path to know exactly what we tried to open)<BR>
- updated message catalog file (.pot) and Croatian translation<BR>
<BR>
1.7.3<BR>
- Chinese traditonal translation updated (work by Minson)<BR>
- Dutch traditonal translation updated (work by Michael van Schaik)<BR>
- Japanse translation updated (work by Kuniyasu Kaizuka)<BR>
- Czech translation updated (work by Zdeněk H&aacute;jek)<BR>
- added &quot;make zaurus&quot; build that creates both &quot;ipk&quot; and &quot;weexpc&quot; targets<BR>
- fix: maemo platform automatically capitalizes text entered in the password dialog<BR>
- added stock icon for &quot;Reload&quot; menu item<BR>
- fix: color formatting bug -&gt; having three lines, color the first and last one in the same color. Save to .ncd. When reloaded all lines are colored.<BR>
- fix: removed some compilation warnings when compiling FormatIOTxt.cpp<BR>
- added lock icon for &quot;Lock Document&quot; menu item<BR>
- fix: &quot;change view mode&quot; menu item is not of &quot;check&quot; type anymore (this view has three states, not two)<BR>
- added &quot;Mark node as finished&quot; menu item in the tree context menu<BR>
- added warning message when trying to search inside the empty document<BR>
- fix: update undo/redo buttons by stored pointers, not by position in the toolbar<BR>
<BR>
1.7.2<BR>
- new icons for &quot;link wizard&quot;, &quot;insert image&quot; and &quot;attachment&quot; options (work by Pierrick Pinot)<BR>
- fix: on insert picture, update format offsets for areas after the picture<BR>
- fix: on delete picture, update format offsets for areas after the picture<BR>
- fix: account for pictures before the tag when calculating offset (html based formats)<BR>
- about box: layout improvements, not resizable<BR>
- shortcuts dialog layout: center the helper text from the bottom of the window<BR>
- added &quot;Lock document&quot; feature (menu item) to easily lock (unload) encrypted (and saved) document<BR>
- 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)<BR>
- note title edit dialog now remembers/restores its last known size<BR>
- attachment dialog: when saving attachment to file, set default name in the file save dialog<BR>
- when saving picture to file, set default name in the file save dialog<BR>
- makefile: added virtual target &quot;make mac&quot; to build all Mac OSX related packages with one command (.dmg and .deb)<BR>
- sort menu items: add stock icons<BR>
- &quot;delete node&quot; item: add stock icon<BR>
- move node menu items: add stock icons<BR>
- node properties: add stock icon<BR>
- link wizard (tree context menu): add icon <BR>
- &quot;Delete all finished&quot; menu item: add stock icon<BR>
- updated .pot file and Croatian translation<BR>
- French translation updated (work by Pierrick Pinot)<BR>
- &quot;text color&quot; toolbar button/menu item: remove color when depressed, set last used color on Ctrl+click combination<BR>
- &quot;text background color&quot; toolbar button/menu item: remove color when depressed, set last used color on Ctrl+click combination<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Spanish translation updated (work by Roger Orellana)<BR>
- Polish translation updated (work by Piotr Kwiliński)<BR>
- Japanse translation updated (work by Kuniyasu Kaizuka)<BR>
- Russian translation updated (work by Никита Тихомиров)<BR>
- German translation updated (work by Marcus Hennig)<BR>
- fix layout (paddings) in the option dialog<BR>
- fix icon selectors layout  in the option dialog (do not expand controls)<BR>
- Estonian translation updated (work by Eero Vegmann) <BR>
<BR>
1.7.1<BR>
- replaced &quot;keyword&quot; strings with &quot;tag&quot;<BR>
- node title rename dialog: initially select all text<BR>
- attachment dialog: remember/restore path in &quot;Add/Save&quot; file dialogs<BR>
- attachment dialog: fix when saving attachment to file with special characters (convert to local encoding)<BR>
- fix: when doing &quot;copy branch structure&quot; do not copy pictures and formatting into internal clipboard<BR>
- fix: insert date/time shortuct does not work in new dialog to edit node title<BR>
- Makefile &quot;make rpm&quot;: move notecase packages to ../ directory<BR>
- Zaurus fix: clicking two times on the same node would bring up the rename dialog<BR>
- remember/restore last used file selector folder in &quot;insert image&quot; operation<BR>
- fix: when dragging and dropping piece of text to another place, accented characters (like &icirc; &agrave; &eacute; &ecirc;...) would become something like  \u00ee<BR>
- Windows build: updated GTK+ to the latest version 2.12.1 (installer changes)<BR>
- added new icons for text color, text bg color and remove formatting options (work by Marcus Hennig)<BR>
- makefile: automatically patch .desktop file to have .xpm extension on Zaurus an others, and to have no extension on Maemo<BR>
<BR>
1.7.0.<BR>
- fix: error launching notecase:  &quot;-:7: error: unexpected end of file, expected character `{'&quot;<BR>
    -&gt; problem with parsing treeview color style<BR>
- Dutch translation updated (work by Michael van Schaik)<BR>
- use of Enter within text widget to close the dialog (title editor and node properties editor) is now optional (see Options dialog)<BR>
- fix: tree view background color lost after inserting new note<BR>
- better icon for &quot;New Notecase&quot; menu item<BR>
- fix: use same toolbar icons for &quot;undo&quot;/&quot;redo&quot; as in menu items<BR>
- added light bulb icon in the shortcuts dialog<BR>
- EnumDirectory method: fix potential handle leaks (Win32)<BR>
- new icons having more contrast for &quot;Link wizard&quot; and &quot;Insert Image&quot; options<BR>
- if &quot;recent documents&quot; list is empty, add  an &quot;( empty )&quot; entry into the list<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Norwegian translation updated (work by Olle Gladso)<BR>
- Norwegian Nynorsk translation removed (not actually a Nynorsk, suggestion by Olle Gladso)<BR>
<BR>
1.6.9.<BR>
- removed &quot;on top&quot; style for numerous dialogs<BR>
- html export - add horizontal lines around &quot;Table of Contents&quot;<BR>
- 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<BR>
- added hyperlink color setting (help for users using high contrast themes)<BR>
- when copying and pasting formatted text (bold, etc.), user might be under false impression that format copy is supported<BR>
  -&gt; clear formatting for pasted text (temp solution)<BR>
- fix: Notecase autosaves every X seconds regardless if the document has changed between autosaves<BR>
	(autosave should occur only if the document was changed)<BR>
- options: define default icon for new nodes<BR>
- updated .pot file and Croatian translation<BR>
- 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<BR>
- Makefile fixes: better &quot;make binarchive&quot;, if CFLAGS and other flags set do not change them, flag for automatic detection of gnome-vfs (GNOME_VFS_AUTODETECT)<BR>
- German translation updated (work by Marcus Hennig)<BR>
- fix: moving node right could cause node to dissapear<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
- fix: changing background color in &quot;Options&quot; would change only text view (tree view would change after restart)<BR>
- fix: setting custom background color would change the file chooser dialogs too<BR>
- Chinese Traditional translation updated (work by Minson Huang) <BR>
- Estonian translation updated (work by Eero Vegmann) <BR>
- French translation updated (work by fiuzzy)<BR>
- Russian translation updated (work by Никита Тихомиров)<BR>
- ensure ~/.notecase/ dir exists on autosave (should fix autosave on Win32 portable version) <BR>
- fix: when selecting the text after the picture to become a link, link is created with offset to the right <BR>
<BR>
1.6.8.<BR>
- more work on about box beautification, more strings are now translatable<BR>
- fixed crash when exporting to .txt format<BR>
- fix: sometimes &quot;expanded&quot; flag is not correctly set<BR>
- fixed some &quot;_&quot; mnemonics (added some new and removed some duplicates)<BR>
- fix: when exporting single document node, all the formatting and links were lost<BR>
- Node Properties window: converted node title to multiline text control<BR>
- Node Title rename: replace inline editing with simple popup dialog (solves also problems with Maemo platform)<BR>
- fix crash when loading document with some unterminated tags<BR>
- German translation updated (work by Marcus Hennig)<BR>
- password dialog now shows base name of the file we need the password for<BR>
- fixes in the formatting system (coloring a single line could cause color &quot;leaking&quot; until the end of node)<BR>
- Options dialog redesign (widgets groupping changed)<BR>
<BR>
1.6.7.<BR>
- French translation updated  (work by fiuzzy)<BR>
- Maemo: support to toggle &quot;Full Screen&quot; with hardware key<BR>
- Maemo: fixed problems with Options dialog (Font selector started below the dialog)<BR>
- Options dialog: Display tab was split into two tabs, so it can fit to screen on Maemo<BR>
- Russian translation updated (work by Никита Тихомиров)<BR>
- maemo: hide progress dialog for load/save (or else password entry won't work)<BR>
- better Options dialog layout (added some padding to different widgets)<BR>
- fix: &quot;Sort&quot; submenu items did not support &quot;_&quot; mnemonic<BR>
- about dialog improvements (added program icon, text formatting)<BR>
- fix: link wizard generates invalid link to a node<BR>
<BR>
1.6.6.<BR>
- German translation updated (work by Marcus Hennig)<BR>
- Polish translation updated (work by Piotr Kwiliński)<BR>
- fixed crash when loading some formatted documents<BR>
- cleanup some files after &quot;make rpm&quot;<BR>
- Chinese Traditional translation updated (work by Minson)<BR>
- maemo fixes: add missing &quot;com.nokia.&quot; prefix in service name<BR>
- maemo fixes: &quot;make deb&quot; - automatically update &quot;Section:&quot; field to &quot;maemo/editors&quot; inside &quot;debian/control&quot; file<BR>
- Romanian translation updated (work by Alexandru Bogdan Munteanu)<BR>
<BR>
1.6.5. (released at 2007.08.29.)<BR>
- fixed text alignment for Options label &quot;Date/time format:&quot;<BR>
- fixes to show tree context menu for Maemo platform<BR>
- fix &quot;Status bar&quot; menu state for Maemo platform<BR>
- fix &quot;Node Title bar&quot; menu state for Maemo platform<BR>
- add copy of &quot;Format&quot; submenu into text view context menu (for Maemo platform only)<BR>
- fix: after about 5 or 6 CTRL-Ts to change view, main wnd starts growing with each change<BR>
- Spanish translation updated (work by Roger Orellana)<BR>
- fix: disable &quot;change password&quot; for read-only document<BR>
- Croatian translation and .pot file updated<BR>
<BR>
1.6.4.<BR>
- when loading document allow loading only supported formats (additional check)<BR>
- added support to add file attachments by drag-and-drop (drop files to node's text view or into the attachment dialog list)<BR>
- Maemo platform: hide some toolbar buttons for this port (smaller screen size)<BR>
- Maemo platform: &quot;About&quot; window must have &quot;close&quot; button (or else it can not be closed)<BR>
- Maemo platform: created .service file, created 26x26 .png icon<BR>
- .deb package: added &quot;debian/postinst&quot; script to register document format handler<BR>
- Chinese Traditional translation updated (work by Minson)<BR>
- fix: ensure that the file open/save dialog is opened on top (above other opened dialogs)<BR>
- Chinese Simplified translation updated (work by Sun YaoHua)<BR>
- fix: tree view loses background color after some document operation <BR>
  (GTK bug http://bugzilla.gnome.org/show_bug.cgi?id=71926)<BR>
- fix: when you set node tree window to show on right, on next start tree/text widgets can exchange sizes<BR>
- German translation updated (work by Marcus Hennig)<BR>
<BR>
1.6.3.<BR>
- added support for &quot;Read-Only&quot; document property<BR>
- node property &quot;finished&quot; is now saved only when set to true (document size savings)<BR>
- when saving the document, save also the expanded state of nodes, restore state when loading the document from file<BR>
- fix: remove &quot;shortcut combination is already taken&quot; message when setting same shortcut to the same item twice in a row<BR>
- fix: after drag drop node rearangement there is no selection, but the edit control is not disabled and empty<BR>
- Maemo platform improvement: use HildonFileChooserDialog<BR>
- Maemo platform improvement: do not create menubar for menu<BR>
- added &quot;Full Screen&quot; option<BR>
- added some maemo-specific fields to notecase.desktop file<BR>
- added option to skip autosaving documents that are still only in memory - have never been saved<BR>
  (this prevents your sensitive data leaking to unencrypted autosave document file and, if program crashed, being loaded back into program without any password protection)<BR>
- when loading encrypted document or autosave file, you can try entering password up to 3 times <BR>
  (reduces problem of potentially important autosave file being deleted after crash by accidentally typing the wrong password)<BR>
- after saving file as encrypted (from memory or unencrypted doc), remove all our unencrypted autosave files<BR>
  (prevents sensitive data from leaking in unencrypted file)<BR>
<BR>
1.6.2.<BR>
- German translation updated (work by Marcus Hennig)<BR>
- port to Nokia Maemo platform (Nokia N800)<BR>
- added &quot;--clean&quot; parameter to rpmbuild in &quot;make rpm&quot; (deletes sources afther rpm was built)<BR>
- set initial focus to tree widget<BR>
- added support for text background color<BR>
- changed tag for text color from &lt;font color=&quot;...&quot;&gt; to &lt;span style=&quot;color:...&quot;&gt;<BR>
- about box: fix too long locale string on Arch Linux -&gt; dialog too wide<BR>
- locale settings: added &quot;Use system language settings&quot; option<BR>
- French translation update (work by fiuzzy)<BR>
- added support for other file formats for node icon (.ico, .png,.jpg)<BR>
- remember/restore last used directory for &quot;node icon&quot; file dialog<BR>
- initially select search string in find and find/replace dialogs <BR>
<BR>
1.6.1. (releaseed at 2007.08.01)<BR>
- Czech translation updated (work by Zdeněk H&aacute;jek)<BR>
- when saving the .ncd document as .nce if user chooses to delete original file, delete also all its backup files (data security)<BR>
- About dialog now has contact link and website link<BR>
- link wizard: set initial value of the URL field to the value of the selected text<BR>
- 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)<BR>
- important fix: FmtInfoList::AddFormatRange method was missing some code block merks &quot;{}&quot; -&gt; should solve some yet unknown problems with formatting<BR>
- Makefile: created &quot;make dmg&quot; to build .dmg archive for Macintosh OS X<BR>
- do not ask delete confirmation for empty node with no children<BR>
- fix GTK warning when moving node left<BR>
- small fixes that should remove errors when compiling on FreeBSD (untested)<BR>
- support to execute links for Linux systems that don't have GnomeVFS (using /etc/mime.types and /etc/mailcap)<BR>
- updated translation catalog and Croatian translation<BR>
<BR>
1.6.0.<BR>
- 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<BR>
- fix dialog for inserting date/time: on esc do nothing, remember selected format, set default focus to OK<BR>
- fix custom shortcuts matching algorithm (used only for tree view commands context)<BR>
- fix problem with color formatting (when adding a new segment inside another segment of different color)<BR>
- fix problem with formatting when a character, typed after the formatted area, after document save, receives the same formatting as the formatted area<BR>
- password dialog redesign: when entering new password, there are two entry widgets (to eliminate typing errors)<BR>
- implemented &quot;Change password&quot; feature for encrypted documents<BR>
- date/time dialog: allow selection when Enter pressed while combo has focus<BR>
- added support to execute your own external script to process exported file (post processing). Read more in this <A href="#7">help topic</A> <BR>
<BR>
1.5.9.<BR>
- Makefile: strip Zaurus binaries<BR>
- changes to enable compilation on Mac OSX<BR>
- support to import from text file<BR>
- import: if unknown format, ask user whether to import as text file<BR>
- fix: &quot;delete all finished nodes&quot; - do not set document modified if no nodes were deleted<BR>
- add define inside &quot;config.h&quot; to make crash log generation optional<BR>
- German translation updated (work by Marcus Hennig)<BR>
- fixes to enable better calculation of initial size for Shortcuts and LinkWizard dialogs (the size was not optimal when using different UI language)<BR>
- fix splitter look (add border shadows), add some border space around text widget<BR>
- optional &quot;close to tray&quot; feature (when clicked &quot;x&quot; on window title, minimize to tray instead of closing)<BR>
- Windows: detect and repair format handler settings in registry if handler application path is not valid<BR>
<BR>
1.5.8 (released at 2007.06.28)<BR>
- small format change: add tag to define application that generated the document (for example &quot;&lt;meta name=&quot;generator&quot; content=&quot;NoteCase 1.5.8&quot; /&gt;&quot;)<BR>
- launcher aplication now has the same icon as notecase<BR>
- 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)<BR>
- automatically use default shortcuts if Shortcuts section in the INI file does not exist<BR>
- set default locale to be &quot;en_GB&quot; instead of &quot;en&quot; (removes warnings)<BR>
- fix: do not try to set invalid/empty shortcuts (removes warnings)<BR>
- enable progress painting events when importing big files (fix different format loaders)<BR>
- fix: when deleting picture you can not get it back with UNDO action<BR>
- fixes to build Zaurus packages<BR>
- automatically update &quot;Architecture:&quot; field in the .deb control file<BR>
- French translation updated (work by Damien G)<BR>
- Polish translation updated (work by Piotr Kwiliński)<BR>
- German transaltion updated (work by Marcus Hennig)<BR>
- fix: problem with doc export - attachment saving<BR>
<BR>
1.5.7<BR>
- German translation updated (work by Marcus Hennig)<BR>
- Chinese translations updated (work by Saul Thomas)<BR>
- fixed problem with edit control not being editable in certain cases<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Spanish translation updated (work by Sergio D. Rodr&iacute;guez Inclan)<BR>
- shortcut to start Shortcuts window changed to Alt+K<BR>
- fixed: it's not possible to assign &lt;Alt+C&gt; and &lt;Alt+O&gt; shortcuts because they are assigned to `CANCEL` and `OK` buttons<BR>
- fixed: shortcut to move node up causes node rename<BR>
- increased Shortcuts dialog size<BR>
- Shortcuts dialog: allow navigation with UP/DOWN/HOME/END keys<BR>
<BR>
1.5.6. (released at 2007.05.14)<BR>
- fixed invalid error text when saving file to the folder with no write permissions<BR>
  (fantom &quot;Unsupported document format!&quot; message)<BR>
- removed &quot;text view context only&quot;  from custom shortcuts dialog<BR>
- fix: autosave code - when clicked &quot;No&quot; to question &quot;load autosave file&quot;, we should load the file specified on the command line<BR>
- updated Croatian translation and .pot file<BR>
<BR>
1.5.5<BR>
- implemented &quot;strikethrough&quot; formatting<BR>
- German translation updated (work by Marcus Hennig)<BR>
- finished &quot;custom shortcuts&quot; system<BR>
- new command line parameter to set active node on startup<BR>
  (&quot;Notecase.exe --node 12 d:\help.ncd&quot;)<BR>
- built-in more keyboard accelerators into the menus (underlined characters in the item name)<BR>
- insert date/time -&gt; display popup to select date/time format (not fixed in settings)<BR>
- insert date/time -&gt; added additional time-only format (&quot;hh:mm:ss&quot;)<BR>
- fix: do not pop up progress dialog (on autosave) if the main window does not have focus<BR>
<BR>
1.5.4<BR>
- added &quot;Shortcuts editor&quot; dialog<BR>
- Spanish translation updated (work by Sergio D. Rodr&iacute;guez Inclan)<BR>
- fix: text color formatting: selecting the text and applying the text color two times in a row, causes that the text becomes unformatted (in sense of color)<BR>
- fix: text color formatting: when no text si selected and the the Color button is pressed, then the<BR>
Color dialog does not appear but the button itself remains pressed (does not stay pressed any more)<BR>
- implemented &quot;make deb&quot; option to automatically build .deb package for Debian/Ubuntu<BR>
- fix: allow proper loading of (very) old format where &lt;br&gt; was not used as line delimiter<BR>
	(previously note lines would all load as a single line)<BR>
- Chinese (simplified) translation updated (work by Wells Wang)<BR>
<BR>
1.5.3<BR>
- fix: enable compilation on GTK 2.4.x<BR>
- implemented &quot;make ipk&quot; to create .ipk package for Sharp Zaurus (pdaxrom)<BR>
- implemented &quot;make weexpc&quot; to create .ipk package for Sharp Zaurus (weexpc distribution, see http://www.hermocom.com/en/services/weexpc/)<BR>
- save image -&gt; offer jpeg format (only png offered, but image saved as jpg), force proper file name extension<BR>
- fix: when clicked on tray icon - present window to the user<BR>
- updated GTK on windows to 2.10.11<BR>
- fix: when cliciking Cancel in color selection dialog (text color formatting), text would receive random color<BR>
- remember last picked color in the color selection dialog <BR>
- enable user color palette in the color selection dialog <BR>
<BR>
1.5.2. (released at 2007.03.20)<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- applied two small patches to fix/add menu shortcuts<BR>
- fix crashing in Node Property dialog<BR>
<BR>
1.5.1. (released at 2007.03.18)<BR>
- implemented undo operation for &quot;delete all finished nodes&quot;<BR>
- 6 new toolbar/menu icons (free icons from http://www.famfamfam.com/lab/icons/)<BR>
- updated translation template (.POT) file and Croatian translation<BR>
- on export html add alt=&quot;&quot; attribute to &lt;img&gt; (removes htmltidy warning)<BR>
- added decorative icon to the password window<BR>
- support to backup old version when saving the file, you can keep more than one backup file for a single document (defined in Options window),<BR>
  each save operation can generate new backup file, and oldest backup file can be replaced by new one<BR>
- added support for NOTECASE_INI environment variable (used to define ini file in portable version)<BR>
- portable Win version: ini file path is now set to &quot;config/notecase.ini&quot;<BR>
- the external .xpm icons illustrating the tree structure are now preferably saved with relative path, so they can be loaded in a cross platform way<BR>
<BR>
1.5.0.<BR>
- options gui: disable gui for memory locking on Win32<BR>
- write number of nodes in &quot;word count&quot; window<BR>
- security option (options dialog tab): automatic locking after a period of inactivity if using .enc format (save + unload current file)<BR>
- support to properly display documents that have \r\n line endings (in case you edited document in some text editor)<BR>
- fixed problems with command to delete all unfinished nodes from the document (&quot;undo&quot; still not yet implemented) <BR>
- Italian translation update (work by Giacomo Margarito)<BR>
- fix: problem with saving attachment to file (file written was bigger than it should be)<BR>
- fix: removed Ctrl+I shortcut for &quot;Import&quot; (now it is used by &quot;Italic&quot;)<BR>
- feature: when inserting picture to the document you can scale down its size <BR>
- feature: pictures are now internaly stored in two formats: JPEG (preferred, due to much smaller size) and PNG (if you need to keep transparency etc.)<BR>
  User chooses the format when inserting the image in the document<BR>
<BR>
1.4.9.<BR>
- Linux: forbid creating core dump file (protects sensitive documents to leak into the file)<BR>
- fixed more subtle problems with text formatting code<BR>
- changed format of the main window title to be more useful on the small screen (and when window minimized)<BR>
- fix: when exporting to html, links to attachment files should be relative, not absolute <BR>
- when inserting child node under &quot;finished&quot; parent -&gt; mark child &quot;finished&quot; too<BR>
- more detailed error description when file saving fails (more error states for file save operation)<BR>
- when exporting to HTML NoteCase asks for each image if it should be overwritten -&gt; new algorithm asks this question only once (for all files that have to be overwritten)<BR>
- security option (options dialog tab): lock application memory space from swapping<BR>
<BR>
1.4.8.<BR>
- added: &quot;Delete Finished Nodes&quot; command<BR>
- added support for multiline node titles (press Ctrl+Return while editing title to insert new line)<BR>
- added checkbox option to display password inside the password dialog (state is stored in INI)<BR>
- fix: importing encrypted document (.nce) did not work (always failed)<BR>
- fixed problem with &quot;remove formatting&quot; option<BR>
- embedded images - store original filename as &quot;title&quot; field of &lt;img&gt; tag<BR>
- change: when exporting file recreate original file name for embedded attchments and pictures<BR>
- escape link URI (more proper html format, removes htmltidy warnings)<BR>
- export dialog: convert all backslashes in (CSS) links to slashes (making UNIX friendly paths)<BR>
- fixed problem with formatting code (when merging formatting areas into one)<BR>
<BR>
1.4.7.<BR>
- fix problems with file export through command line<BR>
- French translation update (work by Evan Bibbee)<BR>
- added support for &quot;--embed-css&quot; command line<BR>
- added support for &quot;--export-branch&quot; command line (&quot;--export-branch 75&quot;)<BR>
- fix: crash when deleting text with the hyperlink<BR>
- Czech translation update (work by Zdeněk H&aacute;jek)<BR>
- Italian translation update (work by Luca Waldner)<BR>
- fix: problems with image moving in the text when we delete some text before it<BR>
- fix: clicking on a link did not take into account if the text view was scrolled (could execute wrong link)<BR>
<BR>
1.4.6.<BR>
- Spanish translation updated (work by Daniel Bernal)<BR>
- German translation updated (work by Alex Strobel)<BR>
- Arabic translation created (work by &quot;Linostar&quot;)<BR>
- added window mirroring support for Right-to-Left languages (currently only main window)<BR>
- fix: when exporting document to html, generate unique image/attachment names (within the document)<BR>
- Makefile fix: added missing code to update HAVE_GNOME_VFS in the source code based on the state of makefile variable<BR>
- list of nodes can be moved to the right (setting)<BR>
- forbid formatting actions when there is no selection<BR>
<BR>
1.4.5. (released at 2007.01.21)<BR>
- fix: double-clicking on linked text to URLs do not open a web browser window (HAVE_GNOME_VFS was removed from config.h)<BR>
- fix: Link Properties dialog layout: fields cropped on the right (on linux only)<BR>
- fixed some issues with clearing text formatting <BR>
- Spanish translation updated (work by Daniel Bernal)<BR>
- html export setting to store embedded data (img and files) as separate files<BR>
- updated .pot file and Croatian translation<BR>
- ask to overwrite file on export<BR>
<BR>
1.4.4.<BR>
- added undo/redo support for adding/removing file attachments<BR>
- fixes in NoteDocument::Merge method (fixes some problems with undo/redo for DnD)<BR>
- fix: do not write empty &lt;DD&gt;&lt;/DD&gt; tag blocks (for empty nodes)<BR>
- when exporting html TOC is written using &lt;ul&gt;and &lt;li&gt; tags<BR>
- fix: Shift-Ctrl-T adds a space in front of the date<BR>
- html export: add link names like &quot;Attachment_01&quot; for embedded attachment files<BR>
- crash logs can be deleted  from the crash log warning dialog<BR>
<BR>
1.4.3.<BR>
- when exporting to html (with CSS) each node gets and CSS ID name based on the node's level (e.g. &quot;&lt;DT ID=&quot;Level3&quot;&gt;Node&lt;/DT&gt;&quot;)<BR>
  This way user is enabled to have different node styles based on node depth level.<BR>
-<b> support for node attachments (you can attach files to the node</b>)<BR>
- shortcuts for formatting: Ctrl+B, Ctrl+i, Ctrl+U <BR>
- new shortcut to move focus Ctrl+B -&gt; Ctrl+P<BR>
<BR>
1.4.2.<BR>
- fix: if you collapse ancestor node of the selected node, the selection vanishes and cannot be raised via keyboard anymore (move marking to the collapsed node)<BR>
- separate handling when executing link to another NoteCase document (prevents problems when document format is not properly registered)<BR>
- added context menu option to save picture to file (when mouse is over the picture)<BR>
- link wizard: set initial focus to url, set OK button as default<BR>
- fixed VS2005 to build NoteCaseLauncher.exe into bin directory<BR>
-<b> converted all translation files to utf8 charset (please let me know if you notice any problem)<BR>
  (converted: ca, cs, de, el, et, fi, fr, fr_CA, hr, hu, ro, sk, sl, sr, notecase.pot</b>)<BR>
- fix: notexase.xpm is now installed in /usr/share/pixmaps rather than in /usr/share/icons<BR>
- write time in miliseconds precision inside the crash log<BR>
- fix: when inserting date-time in tree view title, do not select the text after the insert<BR>
<BR>
1.4.1.<BR>
- new class FmtInfoList, text formatting buttons are now in toggle mode (can be used to remove the formatting)<BR>
- added &quot;remove all formatting&quot; feature<BR>
- fixed problem when reordering nodes using mouse (drag and drop)<BR>
- fixed loading of help file on Linux (F1)<BR>
- options window layout: txt/bkg color buttons are now in the same line<BR>
- fix: &quot;delete&quot; button on the toolbar bar does not work for nodes (only for selected text)<BR>
- crash dump: append program version at the end<BR>
- build NoteCaseLauncher to /bin directory<BR>
<BR>
1.4.0.<BR>
-<b> Portable NoteCase</b>: created Launcher tool to launch NoteCase in portable mode (from memory stick with no GTK installed). Read instructions in the FAQ section<BR>
- fix: better command line handling on Windows (when document name with spaces was send without being quoted)<BR>
- fix: &quot;reload last document&quot; stopped working recently<BR>
- added: &quot;Automatically save when closing application&quot; option (requested feature)<BR>
- crash log now has timestamp for each entry<BR>
- detect and report crash log files<BR>
<BR>
1.3.9.<BR>
-<b> changes in encrypted format, now using password saltin</b>g to ensure better protection against attacks based on precomupted hash table lookup<BR>
- implemented undo/redo for insert image operation DocActionPix<BR>
- created DocActionFmt class, implemented undo/redo for text formatting<BR>
- password dialog: implemented two times entry mode when saving the file (to confirm password is correctly input)<BR>
<BR>
1.3.8.<BR>
- code to mark node &quot;finished&quot; moved to separate DocActionFinish class<BR>
- on export to &quot;.exe&quot; do not copy previous attached document together with exe file<BR>
-<b> added support to mark node text in bold, <i>italic</i>, <u>underline</u> or with custom color</b><BR>
- Dutch translation updated (work by Michael van Schaik)<BR>
<BR>
1.3.7.<BR>
-<b> add support to insert picture into the document</b>, added DocActionPix class<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- added CBase64 class<BR>
- you can set a custom location for your help file using<b> NOTECASE_HEL</b>P environment variable<BR>
<BR>
1.3.6. (released at 2006.12.25.)<BR>
- fix: when reading from embedded document, do not offer to save changes to the same file (on &quot;File/Save&quot; option)<BR>
- code cleanups<BR>
- updated .pot file and Croatian translation<BR>
<BR>
1.3.5.<BR>
- added branch sorting feature (ascending/descending)<BR>
- export document as embedded in the standalone .exe file<BR>
<BR>
1.3.4.<BR>
- operation progress dialog moved to separate class<BR>
- operation progress dialog now has a timeout (does not show for short operations)<BR>
- html export option (see separate tab in Options dialog): embedd CSS file directly into the exported HTML document(s)<BR>
- html export option: convert link to image to standard image<BR>
- html export option: generate table of contents up to defined depth<BR>
- html export: set document title calculated from export file name<BR>
- important fix: when loading encrypted doc -&gt; prgress dialog blocks working with password input dialog<BR>
<BR>
1.3.3.   (released at 2006.12.09.)<BR>
- display error on import<BR>
- display error if internal link target (a document node) does not exist anymore<BR>
- MM/LX format: parsing &lt;NF1&gt; and &lt;NF0&gt; tags<BR>
- MM/LX format: strip # from links to another map file (internal links across files are not supported in NoteCase)<BR>
- added DOCTYPE tag for exported HTML (removes HTML Tidy warning)<BR>
- fixed: app crash when changing an existing link data<BR>
- insert date (Ctrl+Shift+T) is now supoprted in Node properties window (title)<BR>
- added progress animation when loading big file<BR>
- fixed loading some strangely formatted MM/LX documents (text line prefixed with spaces)<BR>
- added animated progress when saving file<BR>
- added initial undo/redo code when setting node branch &quot;finished&quot;<BR>
- added a bunch of internal messages to circular buffer that is being dumped to file in case of crash<BR>
- fix: when deleitn the node, ensure confirmation dialog is not too large (elipsis on node name)<BR>
- set Link wizard to be a modal window<BR>
- fix: if the text of a link in text view is shortened new link size was wrongly calculated<BR>
<BR>
1.3.2.<BR>
- fix: link wizard window was resized out of proportions when having a very large node title<BR>
- fix: main window was resized out of proportions when having a very large node title<BR>
- painting tree node link to the blue color<BR>
- optional code (#ifdef _ZAURUS_BUILD): single click on already selected node triggers node rename or link executed (if the node is the link)<BR>
- added support for MM/LX Mindmap/Outline document format (import only)<BR>
- Chech translation updated (work by  Zdeněk H&aacute;jek)<BR>
- format matching by extension is now case insensitive<BR>
<BR>
1.3.1.<BR>
- added support for internal links (link pointing to a document node)<BR>
  WARNING: new format is not compatible with the old NoteCase versions!!!<BR>
- notecase startup should be much faster now (available translations are listed on demand now)<BR>
- fixed a bug with growing list of empty node keywords<BR>
- added support for tree node to be a link source (double clicking on a node activates the link)<BR>
<BR>
1.3.0.<BR>
- added small notification message window &quot;Please wait...&quot; when loading document<BR>
- when seting &quot;finished&quot; state, set it also for descendant nodes, when removig &quot;finshed&quot; state, ask user<BR>
- fixed some problems with refreshing new Id-to-Idx map object<BR>
- date/time format can be customized now inside the &quot;Options&quot; window<BR>
- fixed: when in tree label editing mode, do not minimize application when Esc eky is pressed<BR>
- fixed: pressing &quot;Esc&quot; withing &quot;Yes/No/Cancel&quot; message box from now equals to Cancel<BR>
- ini file object is now global to speed-up notecase startup<BR>
<BR>
1.2.9.<BR>
- added command to enter current date/time into the textview or edited node title (depending what is having focus) (Ctrl+Shift+T)<BR>
- added support to recursively export all linked .ncd documents as a set of linked .html files when exporting to html (also with &quot;--export-links&quot; command line flag)<BR>
- optimized TreeView::SelectionEnd() method<BR>
- added Profile build in VC6.0 project<BR>
- update GTK+ for Win32 to version 2.10.6<BR>
- speed optimization of methods (VC60 profiler): NoteDocument::GetNodeCount, NoteDocument::GetText(), ..., reduced number of NoteDocument::GetIdxFromID calls<BR>
	- loading 18MB .ncd document (AMD64 Athlon 64 X2 Dual / 1GB RAM): old code - 35 sec, new code - 5 sec (new code is 7x faster)<BR>
- fix: pasting branch doesn't show document modified sign (* character in the main window title)<BR>
- another speedup when loading the 18MB test document (5s -&gt; 3s) <BR>
	now we use ID to Idx map inside NoteDocument::GetIdxFromID<BR>
	-&gt; as a consequence work with huge documents (having large num. of nodes) is much faster now (subjectively)<BR>
<BR>
1.2.8.<BR>
- fix: when clicked on tree branch expander (for already selected node) we used to trigger tree node rename<BR>
- after loading the new file or creating new (empty) document, set focus to the tree widget<BR>
- clear node title bar after creating new (empty) document<BR>
- some memory leaks fixed <BR>
- some code fixes for tree operations (copy branch, undo/redo)<BR>
- when pasting branch to root select the branch node<BR>
- added additional shortcuts for inserting nodes (more convinent for Zaurus users)<BR>
	Ctrl+J           - insert node<BR>
	Ctrl+Shift+J - insert node under selected node<BR>
- fix: new file export dalog did not remember/restore last used file name<BR>
- fix: when editing tree item lable, use the same font inside the entry widget as the one used to draw the tree nodes<BR>
- disable &quot;New NoteCase&quot; menu item when &quot;Single instance&quot; mode is switched on<BR>
- added &quot;Link Wizard&quot; to the context menu of a selected piece of text in text view<BR>
- if not restricted by &quot;AllowSingleInstance&quot; option, open help in the new NoteCase instance<BR>
- fixed: copy branch structuture used to copy only selected item<BR>
<BR>
1.2.7.<BR>
- Russian translation updated (work by Sergey Kovalev)<BR>
- German translation updated (work by Alex Strobel)<BR>
- fix recent bug with doc title not recognizing special HTML characters like &amp;amp;<BR>
- small file format change: using Unix line endings '\n' instead of DOS format ones '\r\n'<BR>
- fixed problem with focus when using Ctrl-T to cycle the view modes<BR>
- fixed crash when exporting single node<BR>
- fixed crash when importing document<BR>
- fixed view cycle mode feature (Ctrl+T) causing the window to grow in size<BR>
- do not start GTK GUI when using --export-file flag<BR>
<BR>
1.2.6.  (released at 2006.11.06.)<BR>
- merge tree branch operations with Edit's &quot;Copy/Paste/Cut&quot; menu items<BR>
- File64::Write - retry calling write if error code EINTR (Linux)<BR>
- added status bar text with info on selected node (percent/number of &quot;finished&quot; children/descendants)<BR>
- File64::GetPosition() - added linux implementation<BR>
- internal format change - stopped using &lt;PRE&gt; tag when storing node text (now exported text obeys CSS wrapping)<BR>
- Linux make: convert sources to Unix file format on &quot;make pack&quot;<BR>
- .ncd and .nce formats now share some part of document saving code (FormatIO_HTML::WriteDocContents)<BR>
- sprintf calls replaced with snprintf (additional security)<BR>
- revert to old makefile system with some improvements backported (same make for Linux and Mingw)<BR>
- translation template file (.pot) and Croatian translation updated<BR>
<BR>
1.2.5.<BR>
- fix: set default permissions for document files to 0600 (Linux code)<BR>
- updated to latest GTK+ for Win32 (gtk-2.8.20-win32-1.exe)<BR>
- gnome_vfs_init/gnome_vfs_shutdown moved to better place (removes valgrind leak report)<BR>
- Ctrl+T now cycles through the 3 view modes: text view only, tree view only, both views visible<BR>
- when cycling the view modes, preserve splitter ratio<BR>
- important fix for 64bit build - fixed CBlowfish DWORD definition<BR>
- remember/restore last used path within the file open dialog and file export dialog<BR>
- added tree &quot;Cut branch&quot; operation<BR>
- added Undo/redo support for tree branch paste operation<BR>
- implemented &quot;New NoteCase&quot; menu item<BR>
<BR>
1.2.4.<BR>
- when saving to already existing file, use two-step process: first save to temp file, then overwrite the target file with the temp file (preserves data in case NoteCase crashes while saving)<BR>
- important fix in Blowfish implementation (could cause NoteCase crash)<BR>
- removed iconv.dll from Win32 install (latest GTK installer works ok)<BR>
- makefile system: do not define DEBUG flag by default<BR>
- memory leak fixes (hidebusycursor)<BR>
- code refactoring<BR>
- CSHA1 class updated (fixes problems on x86_64 CPUs)<BR>
- fixed zlib memory leak for .nce format reading (IOLayerEnc was not calling Finalize() of the next layer)<BR>
- German translation updated (work by Alex Strobel)<BR>
- additional fixes to remove link errors with new CSHA1<BR>
<BR>
1.2.3.  (released at 2006.10.08.)<BR>
- mouse click (release) over an already marked item -  edit tree node title<BR>
- translation template file (.pot) and Croatian translation updated<BR>
<BR>
1.2.2<BR>
- new save dialog implementation (choice of file format is much more clear now)<BR>
- added word count implementation (Ctrl+K shortcut)<BR>
- removed &quot;.hnc&quot; format from standard Open/Save dialogs (it can be exported/imported like the rest of foreign formats)<BR>
- export dialog - optionally define CSS path when exporting to html<BR>
- implemented &quot;--export-file&quot; and &quot;--export-css&quot; command line flags to use NoteCase as automatical export tool (see FAQ section of this help for an example)<BR>
- implemented &quot;--password&quot; flag to be able to load encrypted documents from command line<BR>
- upgraded Gtk+ installer for Win32 to version 2.8.20-rc1<BR>
- added file overwrite check for file export (warning: not used when exporting from command line!)<BR>
<BR>
1.2.1<BR>
- display instructional messages into status bar<BR>
- added copy of all tree commands into the main menu<BR>
- fix: improved check when checking if program is properly registered to handle file format (Win32 code)<BR>
- option to set tabulator width<BR>
- Catalan translation created (work by Joan Llosas)<BR>
- fixed Catalan locale code<BR>
- fix compiling app when HAVE_GNOME_VFS not defined<BR>
- language names in the Options dialog are now sorted<BR>
<BR>
1.2.0<BR>
- Czech translation updated  (work by Zdenek Hajek)<BR>
- pressing Space key in the tree view will toggle the &quot;finished&quot; property for the selected node<BR>
- added some paralel/alternative shortcuts (requred by Zaurus users having no Function or Insert keys):<BR>
	Show Help                          - Ctrl + D<BR>
	Switch Focus (Tree/Text)  - Ctrl + B<BR>
	Rename Node                    - Ctrl + M<BR>
	Find next                           - Ctrl+Shift+F<BR>
	Insert Node                       - Ctrl + Right Arrow<BR>
	Insert Child Node              - Ctrl + Shift + Right Arrow<BR>
- French translation updated (work by finchen)<BR>
- Italian translation updated (work by Giacomo Margarito)<BR>
- Chinese translation updated (work by Jason Wang)<BR>
- fix:  properly set the color for text-view caret (caret could end up invisible)<BR>
- change: when inserting a new item - insert it behind selected item not at the end!<BR>
- fix: making NoteCase format obeying  HTML standard more closely (Html Tidy tool does not report any warning now)<BR>
<BR>
1.1.9. (released at 2006.08.28.)<BR>
- added &quot;finished&quot; document node property - causes note title in the tree view to be drawn with strikethrough style<BR>
- fix installer for bug with invalid iconv.dll inside the GTK+ installation (&quot;The procedure entry point libiconv_set_relocation_prefix could not be located in the dynamic link library iconv.dll.&quot;)<BR>
- implemented branch (and branch structure only) copy and paste<BR>
- updated .pot file and Croatian translation<BR>
<BR>
1.1.8.<BR>
- fix title bar text size being too small on Debian distro (thanks to Paul Eipper)<BR>
- support files to create .deb package (thanks to Paul Eipper)<BR>
- Polish translation updated   (work by Wojciech Kocjan)<BR>
- added &quot;date created&quot; and &quot;date modified&quot; document node properties (read only)<BR>
- new Makefile system (thanks to Paul Eipper)<BR>
<BR>
1.1.7   (released at 2006.07.19.)<BR>
- Slovenian translation updated  (work by Tadej Humar)<BR>
- upgraded Windows project to use GTK 2.8.18-rc1<BR>
<BR>
1.1.6.<BR>
- added undo/redo support for hyperlink operation<BR>
- Portugese (Brazilian) translation updated (work by Paul Eipper)<BR>
- German translation updated (work by Alex Strobel)<BR>
- on first save, set file dialog directory to user's home dir<BR>
- added &quot;text only&quot; view option (hides tree control)<BR>
- added timeout when merging multiple consecutive actions (text insert or text delete) into a single undo action (needs testing)<BR>
<BR>
1.1.5.<BR>
- upgraded Windows project to use GTK 2.8.14-rc1<BR>
- Spanish translation updated (work by Daniel Bernal)<BR>
- write new line character as &lt;br&gt; when exporting document as HTML<BR>
- slight tweaks to Windows installer (display readme file)<BR>
- Finnish translation updated (work by Erkka Koski)<BR>
- implemented text/background color customization<BR>
- fixed problem when compiling on FC5 (gcc 4.1)<BR>
<BR>
1.1.4. (released at 2006.01.10.)<BR>
- Chinese translation (zh_CN) updated (work by Dave Man)<BR>
- Chinese Traditional (zh_TW) translation created (work by Dave Man)<BR>
- added suport for Visual C++ 2005 <BR>
- fixed problem with calculating ini file directory for Windows (GetHomeDir())<BR>
- added info test when opening new file (&quot;use context menu to add a node&quot;)<BR>
<BR>
1.1.3.<BR>
- Russian translation updated (work by Sergey Kovalev)<BR>
- Czech translation updated (work by Zdenek Hajek)<BR>
- fix: exporting encrypted format causes app hanging (thanks to feedback from Hennie Briel)<BR>
- set different cursor when mouse is over hyperlink<BR>
- added support for &quot;https://&quot; link for Linux<BR>
- replace dlg - rename &quot;cancel&quot; to &quot;close&quot;<BR>
- updated ASSERT macro (no more warning in release build on linux)<BR>
- minimize application with Esc key press<BR>
- add warning when starting link wizard and no text selected<BR>
- Dutch translation updated (work by Myckel Habets)<BR>
<BR>
1.1.2. (released at 2005.10.22.)<BR>
- fixed memory leak in CBlowfish destructor<BR>
- added support for Mongolian, Amharic, Bengali, Esperanto, Basque into GuiLanguage table<BR>
- fixes for GTK &lt; 2.6 (FC3 compilation) -&gt; do not use gtk_combo_box_get_active_text for older GTK+<BR>
- fix: if the pathname contained double-byte characters, filename would not get displayed on the title bar<BR>
- added support to remove links through the Link Wizard<BR>
- warning when saveing the document with hyperlinks into .hnc format (this format doeas not support hyperlinks)<BR>
- updated .pot file and Croatian translation<BR>
- French and French (Canadian) translations updated (work by Catherine Beauchemin)<BR>
- Estonian translation updated (work by Eero Vegmann)<BR>
- Tamil translation updated (work by Viveka Nathan K)<BR>
- added http://, ftp:// and mailto: link handling for Linux (already works on Windows)<BR>
- added support for multibyte file names (thanks to report and help by Francis Shumkinhang)<BR>
- added support for undo in file replace operation<BR>
- help documentation updated (technical description of file formats, compiling with Mingw, ...)<BR>
- changed archive format from zip to tar.gz for RPM building <BR>
<BR>
1.1.1.<BR>
- added LinkInfo, LinkPropertiesDlg classes<BR>
- added code to execute file or URL (PIDL.cpp, FileExecute.cpp)<BR>
- implemented I/O for HTML links<BR>
- fix: make Ctrl+V and similar operations work in tree edit mode (label editing)<BR>
- Slovenian translation updated (work by Tadej Humar)<BR>
- Russian translation updated (work by Владимир В Давыдов)<BR>
- MingW makefile updated (also added resources)<BR>
- removed LibNote.h/.cpp files<BR>
- FindDialog &amp; FindReplaceDialog: set default find string (from text selection OR (if empty) from last value)<BR>
- added total count report for &quot;Replace All&quot; action in FindReplaceDialog<BR>
- support for replace within node title<BR>
- updated .pot file and Croatian translation<BR>
<BR>
1.1.0.<BR>
- Japanese translation added (work by Masahiro Takagi)<BR>
- added support to attach one or more keywords to each document note (see node properties dialog)<BR>
- fix issues when main window loses focus when some of its modal dialogs are closed<BR>
- added support to search nodes by keywords (Find dialog)<BR>
<BR>
1.0.9.<BR>
- added support to resume text search from the start of the document (ask user at the document end)<BR>
- fixed TextView::EnsureVisible method<BR>
- differ Chinese simplified and traditional translations<BR>
- Polish translation update (work by Grzegorz Kosakowski)<BR>
- added FindReplaceDialog, FindReplceInfo classes<BR>
- fix: ask to save changes on &quot;File-&gt;Quit&quot;<BR>
- Find - Replace feature implemented<BR>
- updated Brazilian Portugese translation (work by Paul Eipper)<BR>
- fix: bug in Options dialog with display of message box &quot;You must restart NoteCase for changes to take effect!&quot;;<BR>
  in some cases it was not displayed when it should and sometimes displayed when it should not (thanks to Paul Eipper for reporting)<BR>
<BR>
1.0.8.<BR>
- updated Italian translation (work by pinna)<BR>
- updated Slovak translation (work by Michal Ad&aacute;mek)<BR>
- added support for NOTECASE_HOME in GetHomeDir()<BR>
- fix: text find feature could have selected wrong result (corrected for utf-8 contents)<BR>
- fix: numbers in enc header must be stored in network neutral way - big endian<BR>
- added support to search inside note titles too<BR>
- minor tweaks in file export dialog<BR>
- added cancel option when asking to save modified file (on exit and on new document)<BR>
- disable text view when no node created/selected<BR>
<BR>
1.0.7.<BR>
- renamed all format classes to start with FormatIO_ name prefix<BR>
- implemented new dialog for Export (added FileExportDlg class, removed old ExportDialog class)<BR>
- added support for command line switch &quot;--help&quot;<BR>
- added class FormatIOTxt (implemented export to plain text)<BR>
- removed DocumentList class (was not being used)<BR>
- added format descriptions in the help documentation<BR>
- code now compiles on MSYS/MINGW framework, added Mingw makefile<BR>
<BR>
1.0.6.<BR>
- created .bat script to prepare locale directory for Win32 release (no need to store .mo files anymore)<BR>
- Spanish translation updated (work by Daniel Bernal)<BR>
- Estonian translation updated (work by Eero Vegmann)<BR>
- added zlib sources in the project (preparing to add compression into the encrypted format)<BR>
- added classes IOProcess, IOLayerBase, IOLayerZlib, IOLayerFile64, renamed File64Enc to IOLayerEnc<BR>
- Czech translation updated (work by Zden&igrave;k H&aacute;jek)<BR>
- fix: set empty node title when nothing selected (also on file_load)<BR>
- MAJOR CODE CHANGES: implemented new version of encrypted document (.nce) adding zlib compression step inside<BR>
  average document size in 50% or the original document<BR>
<BR>
1.0.5 (released at 2005.09.05.)<BR>
- fixed &quot;make help&quot; bug on Linux<BR>
- added binary_search to speed up HTML escape chars checking<BR>
- updated .pot file and hr.po (1 phrase changed)<BR>
- simplified &quot;make pouninstall&quot; code in the Linux makefile<BR>
- added support for HTML escaping inside node title<BR>
- added HTML tag into document format to define UTF-8 charset <BR>
  (now you can just rename .ncd to .html and the document will be correctly displayed in the web browser)<BR>
- important fixed for drag and drop, and undo/redo mechanisms<BR>
- some new documentation added to this document<BR>
- Spanish translation updated (work by Daniel Bernal (afterXleep) &lt;afterxleep@mylemontree.com&gt;)<BR>
- Estonian translation added (work by Eero Vegmann &lt;eerove@gmail.com&gt;)<BR>
- fix: when deleting node at the end of the tree, on undo it would return at the top (sibling index was not saved)<BR>
- added large number of code comments to help describing the code architecture<BR>
- switch from TreeView -&gt; TextView - also using &lt;Tab&gt; key (more intuitive)<BR>
- fixed: when deleting the first top level node, node selection vanishes<BR>
- fixes with node title bar appearance: font size = 1.5 * size of node text font, added some veritical padding, x alignment set to 0<BR>
- added some fixes to allow ompilation on older GTK+ 2.4.x (FC3)<BR>
<BR>
1.0.4<BR>
- export operation was not aborted whan pressing cancel button<BR>
- fixed an crash when autosave occurs while node label is being edited (with empty name in edit field)<BR>
- do not allow empty node titles<BR>
- upgraded gtk+ inside Win32 installer to 2.6.10-rc1<BR>
- VC compiler: moved include directories from global settings into project settings (easier setup for developers)<BR>
- added Slovenian translation (work by Tadej Humar &lt;tadejhumar@gmail.com&gt;)<BR>
- IMPORTANT: fixed support to export some custom characters to HTML, better UTF-8 handling, added glib-2.0 dependency<BR>
<BR>
1.0.3<BR>
- added drag and drop support for reordering tree nodes<BR>
- fixed two remaining warnings on gcc 4.0<BR>
- forbid toolbar from getting keyboard focus (tree widget now has default focus)<BR>
- added custom debugging macros ASSERT, TRACE, ...<BR>
- updated Portugese translation (work by S&eacute;rgio Santos &lt;prannock@gmail.com&gt;)<BR>
- added Tamil translation (work by Viveka Nathan K &lt;vivekanathan@gmail.com&gt;)<BR>
- fixed some memory leaks (debugging with valgrind)<BR>
- DumpDocument moved to document class<BR>
<BR>
1.0.2<BR>
- cleanup of previous (v1.0.1) patch by Standa Mitrega (patch by Standa Mitrega)<BR>
- patch to fix problems with tree navigation using keyboard (patch by Standa Mitrega)<BR>
- added Swedish translation (work by Thomas Jansson &lt;thomasjansson@users.sourceforge.net&gt;)<BR>
- fix: added support for Malay language in the GuiLanguage language table<BR>
- fixed Linux makefile to dynamically install/uninstall available .po files (no fixed list is needed)<BR>
- added Malay translation (work by Steelburn &lt;steelburn@gmail.com&gt;)<BR>
<BR>
1.0.1<BR>
- Turkish translation updated (work by Onur Kizmaz)<BR>
- renamed notecase source code directory to include version number (required Linux .spec file and Makefile changes)<BR>
- Czech translation updated (work by Zdenek Hajek)<BR>
- support to remember/restore node selection when clicking to another node and back (patch by Standa Mitrega)<BR>
- small fixes in the RPM .spec file<BR>
- Dutch translation updated (work by Myckel Habets)<BR>
<BR>
1.0.0 (released at 2005.07.18.)<BR>
- bumped version to 1.0<BR>
<BR>
0.9.7<BR>
- finished implementation of the node properties dialog (tree context menu) including node icon settings<BR>
- fixed tray icon size under Linux<BR>
- updated .pod file from source, updated Croatian translation<BR>
<BR>
0.9.6<BR>
- fixes for loosing widget focus when saving the document file (thanks to feedback by Akbar)<BR>
- added NodePropertiesDlg class<BR>
- added set of internal icons<BR>
- added Norwegian translation (work by Marielle Jeanette L&oslash;vbakken) <BR>
<BR>
0.9.5<BR>
- added patch from Standa Mitrega &lt;s.mitrega@seznam.cz&gt; to enable focus switching between tree and text views using F5 key<BR>
- added Indonesian translation (work by M. Yusuf Hamdan)<BR>
- important fixes in Import code (tree merging)<BR>
<BR>
0.9.4<BR>
- Linux: moved Vendor, Distribution and Packager fields from notecase.spec to .rpmmacros file<BR>
- OptionDialog fixes (do not warn on language combo change, but on OK pressed)<BR>
- code cleanup: moved some initialization code from main.cpp to MainWindow.cpp<BR>
- Linux makefile: added OBJ variable to allow separate directories for object files and binary file<BR>
- added support to import Sticky Notes document (requires .xml extension on the document) (suggested by William Case)<BR>
- moved Import/Export menu items from tree context menu to main menu<BR>
<BR>
0.9.3.<BR>
- added better report for document loading errors (separate text for each error code)<BR>
- added some error checking on document load (before you could rename .txt file to .ncd and load it)<BR>
- fixed handlers for tree scrolling with Page_Down and Page_Up keypress<BR>
- updated notecase.pot and Croatian translation (hr.po)<BR>
- changed Serbian translation name to sr.po even it is not official code, but at least works on my Windows machine<BR>
- update Win installer to latest gtk-2.6.8-rc1<BR>
<BR>
0.9.2<BR>
- restored stock images in the menus (they were lost in conversion from stock to hand-made menu items)<BR>
- moved all OptionDialog initialisation code into dialog itself, also for OnOK handler code<BR>
- fixed tray icon menu (left click -&gt; restore, right click -&gt; menu)<BR>
- a memory leak fixed with the help of valgrind<BR>
- added some stock icons in the tray menu<BR>
- fix: divider can end up with width = 0 on the new installation<BR>
- fix: important fixes for undo/redo system (now works with tree branch deletion)<BR>
<BR>
0.9.1<BR>
- changed RPM .spec file to use %find_lang macro<BR>
- updated French and Canadian French translations (work by Catherine Beauchemin)<BR>
- added Czech translation (thanks to Zdenek Hajek &lt;zdena@inmail.cz&gt;)<BR>
- fixed Czech locale from &quot;cs_CS&quot; to &quot;cs_CZ&quot;<BR>
- added autosave support (making temprary backup copy each x seconds in case of application crash)<BR>
<BR>
0.9.0<BR>
- some small Linux fixes<BR>
- Dutch translation updated (work by Myckel Habets) <BR>
- added Serbian translation (work by Marija Mikaric)<BR>
- fixes for Serbian language locale code<BR>
- added MainWindow class<BR>
- German translation updated (work by  Daniel Kraft)<BR>
<BR>
0.8.9 released at (2005.05.29)<BR>
- changed text wrapping to &quot;wrap by word&quot; instead &quot;by character&quot; (thanks to suggestion by Eric S. Johansson)<BR>
- code cleanups<BR>
- moved most of tree view code to TreeView class<BR>
- added new TextView class, moved most of the text view code in that class<BR>
- when inserting new node, trigger label edit mode to allow user to name the node<BR>
   (thanks to suggestion by Eric S. Johansson)<BR>
- option to restore last window/divider position/size<BR>
   (thanks to suggestion by Clifford Clavern)<BR>
<BR>
0.8.8<BR>
- added some fixes to remove 64bit compilation warnings (thanks to patch by Toshio Kuratomi)<BR>
- added TreeView wrapper class<BR>
- fixed '/' instead of '\' in file name issue when loading help file  (suggestion by Sebastian Juergens)<BR>
- properly align left the node title bar (thanks to suggestion by Sebastian Juergens)<BR>
- added Finnish translation (work by Aleksi Suomalainen)<BR>
- added new icon<BR>
<BR>
0.8.7<BR>
- tree browsing: left arrow key press, if no expanded children, go to parent node<BR>
- tree browsing: right arrow key, if children already expanded, go to first child<BR>
- blocked GTK tree search mode<BR>
<BR>
0.8.6<BR>
- updated .pot file and hr.po file<BR>
- added Korean translation (work by Choi Ill Young)<BR>
- Chinese translation updated (work by Ma Shellwe)<BR>
- Dutch translation updated (work by Myckel Habets)<BR>
- updates with Linux mime registration (notecase now properly started from nautilus when document double clicked)<BR>
- Win installer: updated to latest gtk v2.6.7-rc1<BR>
- tray icon: added tooltip support<BR>
<BR>
0.8.5<BR>
- fix: converted stock menu items to hand made ones to facilitate translating those items<BR>
  (New, Open, Save, Save As, Quit, Cut, Copy, Paste)<BR>
- Linux: cut down from 16 to 11 needed libraries by adding<BR>
  &quot;-Os -s -Wl,--as-needed&quot; link flags<BR>
<BR>
0.8.4<BR>
- fix: opening option dialog and changing language, opening again and the lang change is not visible<BR>
- fix: store $prefix value (on Linux only) in config.h at compile time <BR>
  (fixes help file/locale dir calculation when installed in non-default directory)<BR>
   -&gt; thanks goes to Myckel Habets for reporting this bug<BR>
<BR>
0.8.3<BR>
- updated Polish translation (work by Adam Podstawczyński)<BR>
- added upx-pack.bat script into the archive<BR>
- new Portugese (Brazil) translation (work by Anderson Amaral)<BR>
<BR>
0.8.2<BR>
- write NoteCase version in the window title<BR>
- Dutch translation updated (work by Myckel Habets)<BR>
- Chinese translation update (work by Ma Shellwe)<BR>
<BR>
0.8.1<BR>
- added Greek translation (work by Maria Rigaki)<BR>
- updated .pot file, updated hr translation<BR>
- updated win32 installer to latest gtk (2.6.4-rc2)<BR>
- on rename node main title must be refreshed (modified state display &quot;*&quot;)<BR>
- fr.po, fr_CA.po updates (work by Catherine Beauchemin)<BR>
<BR>
0.8.0<BR>
- fixes that should correct node &quot;reappearing&quot; after reload (old file is now deleted)<BR>
- fixed source code dir setting in .pot file<BR>
- removed close button (&quot;x&quot;) in options dialog<BR>
- started work on Linux version of single instance app code<BR>
<BR>
0.7.9 (released at 2005.03.23)<BR>
- implemented single instance option (Win32 only)<BR>
- updated Chinese translation (by Ma Shellwe)<BR>
<BR>
0.7.8<BR>
- pt translation updated (work by eSkiSo)<BR>
- added option to minimize app to tray<BR>
- updated to latest Gtk inside Win32 installer (2.6.4)<BR>
- tray icon feature: controlled by Ini file/options dialog<BR>
- notecase ini.save -&gt; ensure ini directory exists<BR>
<BR>
0.7.7<BR>
- added menu option to hide status bar<BR>
- added bunch of asserts in debug mode<BR>
- fr, fr_CA translation updates (by Catherine Beauchemin)<BR>
<BR>
0.7.6<BR>
- added Russian translation (work by Serdge V. Pechenko)<BR>
- Linux: set 644 file permission when saving the file<BR>
- fixed &quot;move up&quot; function to move node to the level of the parent when no previous siblings exist<BR>
- there are now two &quot;insert node&quot; commands - standard one inserts node into the root, and the other one inserts no as a child od selected node<BR>
- added profiling support into the Linux makefile<BR>
- when clicking on click already active node - do not reload (preserves scroll position)<BR>
<BR>
0.7.5. (released at 2005.03.03)<BR>
- Win32 installer: some fixes to make PATH registration working<BR>
- fixed problems with wait cursor being displayed when password window is popped up<BR>
- translation updates: notecase.pot, hr.po, zh.po<BR>
- added Danish translation (work by Michael Brinkl&oslash;v)<BR>
- added Win32 installer option: &quot;Don't create Start Menu Folder&quot;<BR>
<BR>
0.7.4.<BR>
- refresh document modified flag when moving node in tree<BR>
- Win32 installer: add Gtk into notecase.exe private PATH<BR>
<BR>
0.7.3.<BR>
- added wait cursor + disable main window when saving/loading document<BR>
- fixed memory leak with FormatIO object allocation<BR>
<BR>
0.7.2.<BR>
- select another node after selected node deleted<BR>
- added expand all/collapse all options<BR>
- Win32: defined &quot;Profile&quot; build in VC++<BR>
<BR>
0.7.1.<BR>
- updated program description in .spec file<BR>
- switched toolbar icons to small size<BR>
- added new &quot;Reload&quot; document menu option<BR>
<BR>
0.7.0.<BR>
- updated Polish and Chinese translations<BR>
- fixed tree navigation when using down_arrow (go to node parent's sibling if node does not have its own siblings)<BR>
- tweaking file dialogs<BR>
- updated gtk version in win installer (gtk-win32-2.6.2-rc1.exe)<BR>
<BR>
0.6.9.<BR>
- added &quot;make updatemime&quot; section in Makefile<BR>
- added %post and %postun section in .spec file (mime updating)<BR>
- updated French, Portugese, Italian, Dutch  and Romanian translations<BR>
<BR>
0.6.8. (released at 2005.02.06.)<BR>
- added Romanian translation (work by Adi Oporanu)<BR>
- updated French translation (work by Chillee)<BR>
- fix: when renaming node document was not marked as modified<BR>
- fix: moving node up stopped working since last release<BR>
<BR>
0.6.7.<BR>
- fix parent for &quot;restart_on_language_change&quot; message window<BR>
- added Polish translation (work of Pawel Menich)<BR>
- updated translation template file (notecase.POT)<BR>
- updated croatian translation file<BR>
<BR>
0.6.6.<BR>
- added Portugese translation (work of eSkiSo)<BR>
- Win32 installer: upgrade gtk to version 2.6.1-rc4<BR>
- multilanguage: if the catalog for selected language is not available switch to english<BR>
- about box: print info on locale of the program, not global one<BR>
<BR>
0.6.5.<BR>
- important bug fix: when moving child node up and deleting old<BR>
  parent node, ex-child could lose contents<BR>
- changed a message phrase to make it more clear<BR>
- new behaviour: if user cancels document saving (after pressing Yes in confirmation)<BR>
  keep old document open (suggested by Viliam B&uacute;r)<BR>
- fixes when loading help file multiple times<BR>
  (do not show confirmation message every time, just in case of changes - suggested by Viliam B&uacute;r)<BR>
<BR>
0.6.4.<BR>
- added Slovak translation (work of Viliam B&uacute;r)<BR>
- bug: when opening help, new document was destroyed without question<BR>
  (reported by Viliam B&uacute;r)<BR>
- changed some message phrases to make them more clear<BR>
- updated pot file<BR>
<BR>
0.6.3.<BR>
- added few #includes in the code (to fix compilation for Ma Shellwe - Mac)<BR>
- moved history list cleaning to the MRU menu iteself<BR>
- added confirmation window when deleting MRU list<BR>
<BR>
0.6.2.<BR>
- added option button to clean recent file history menu (MRU)<BR>
- added some files in installer needed for Win95 and Win98<BR>
<BR>
0.6.1.<BR>
- updated Windows GTK installer to version 2.6.1-rc3<BR>
- Chinese translation updated<BR>
<BR>
0.6.0. (released at 2005.01.23.)<BR>
- added some new language descriptions into language table<BR>
- removed some POT fields from po translation files<BR>
- updated npocase.pot from sources (1 new phrase)<BR>
- Croatian translation updated<BR>
<BR>
0.5.9.<BR>
- update undo/redo toolbar buttons state<BR>
- added Turkish translation (work of Onur Kizmaz) <BR>
<BR>
0.5.8.<BR>
- added GetHelpFile() method<BR>
- differentiate reasons why file was not loaded<BR>
  (do not remove file from MRU if the file exists, but failed to open)<BR>
- cleanup -&gt; added separate method for toolbar creation<BR>
<BR>
0.5.7.<BR>
- added more language table entries<BR>
- added user warning when changing the language (&quot;You must restart ...&quot;)<BR>
- added tooltips on toolbar buttons<BR>
- fixed error when document was flagged as modified just by browsing another node<BR>
<BR>
0.5.6.<BR>
- added Norwegian (Nynorsk) translation (work of Olle Gladso)<BR>
- updates/fixes in internal list of languages (more langs, added Win32 language IDs)<BR>
- fixes for multilanguage system on Windows	<BR>
- updates on .spec file (set new Packager name, ...)<BR>
<BR>
0.5.5<BR>
- en.POT -&gt; notecase.pot<BR>
- added Dutch translation (work of Myckel Habets) <BR>
- updated Chinese translation (Ma Shellwe)<BR>
- added Hungarian translation (work of Kall&oacute; Bern&aacute;t) <BR>
- fixed GTK warnings for using deprecate toolbar API<BR>
<BR>
0.5.4 (released at 2005.01.13.)<BR>
- small updates to the .desktop file<BR>
- important fixes for text buffer insert/delete (block callbacks for internal operation)<BR>
- added undo action for document import operation<BR>
<BR>
0.5.3<BR>
- updated translation template file (en.POT)<BR>
- fixes/updates in hr.po translation<BR>
- finished undo action for node move operation<BR>
- updated Gtk version in Win32 installer (2.6.1)<BR>
- code refactoring<BR>
<BR>
0.5.2<BR>
- added toolbar<BR>
- menu option to show/hide toolbar (stored in INI)<BR>
<BR>
0.5.1<BR>
- added French translation (work of Cl&eacute;ment Courbet)<BR>
- added Canadian French translation (work of Jacques D&eacute;ry)<BR>
- updated Gtk version in Win32 installer (2.4.14-rc2)<BR>
<BR>
0.5.0<BR>
- undo/redo support now works for tree nodes creation/deletion<BR>
- undo: merge multiple typed chars into single insert action (if typed one after another)<BR>
- undo: merge multiple deleted chars into single delete action (if typed one after another)<BR>
- added Spanish translation (work of Jared Call and Jos&eacute; G. Moya Yang&uuml;ela)<BR>
<BR>
0.4.9<BR>
- updated all po catalogs (hr.zh.it)<BR>
- added new catalogs into Makefile, iss script, spec file<BR>
- removed contents from version.h to config.h<BR>
- added German translation (work by Hermann Wiener)<BR>
- undo/redo support now works for text typing and deleting and node renaming<BR>
<BR>
0.4.8<BR>
- finished work on DocActionManager<BR>
- created View menu, moved some items uder it<BR>
- created Undo and Redo menu items<BR>
- added Italian translation (work of Pier Paolo Biagi)<BR>
<BR>
0.4.7<BR>
- starting work on Undo/Redo framework<BR>
- created class DocAction<BR>
- created class DocActionManager<BR>
<BR>
0.4.6<BR>
- found few strings previously not marked for translation<BR>
- updates for Chinese translation (work of Ma Shellwe)<BR>
- updates for Croatian translation (work by the author)<BR>
<BR>
0.4.5<BR>
- fixes with text editing -&gt; modified flag notification<BR>
- on save_as - remember/restore last used directory for saving<BR>
- using PasswordDialog class<BR>
- created set of new dialog classes: OptionsDialog, FindDialog, ExportDialog<BR>
- added Chinese language into the list of languages<BR>
- added Chinese translation file (work of Ma Shellwe)<BR>
- update to Croatian translation (added underscores to define menu shortcut letters)<BR>
<BR>
0.4.4.<BR>
- multilanguage: use locale instead of ISO code on Win too<BR>
- added shortcut key for &quot;Options&quot; menu (F7)<BR>
- fix: when doing &quot;save as&quot; on already saved document <BR>
  set exisiting name instead of &quot;untitled.ncd&quot; in file dialog<BR>
- fix: Makefile &quot;poinstall&quot; section (Linux)<BR>
- added notecase.xml into installation (Linux)<BR>
- fixes in notecase.desktop file (Linux)<BR>
<BR>
0.4.3.<BR>
- updates for InnoSetup script: delete copy gtk setup in tmp dir, delete it after installation done<BR>
- multiple fixes around GTK multilanguage system under Linux<BR>
  (on Linux it requires &quot;hr_HR&quot; locale even if the catalog is &quot;hr&quot;)<BR>
- fixed ugly shortcut texts in menus (added accelerators)<BR>
- updated POT translation file due to menu shortcut text changes<BR>
<BR>
0.4.2 (released at 2004.12.08.)<BR>
- refresh node title when node deleted<BR>
- added menu option to show/hide node title bar<BR>
- save/restore from INI visiblity state of note title bar<BR>
<BR>
0.4.1<BR>
- updated Win32 setup to gtk v2.4.14<BR>
- added EnumerateDirectory method (used to list available locales)<BR>
- updated message catalogs (*.po)<BR>
- added mo file installation code into the makefile<BR>
- listed (hardcode) mo files into the .spec file<BR>
<BR>
0.4.0<BR>
- added GuiLanguage class (working with message catalogs)<BR>
- added language selection combo (options dialog)<BR>
- added node title label above node text area (request by Pablo)<BR>
<BR>
0.3.9<BR>
- when saving new file force valid extension format<BR>
- when saving new file offer default file name (untitled.ncd)<BR>
- fix windows installer: pack runtime GTK installation instead development one<BR>
- fix: ENABLE_NLS is now defined globally (fixes multilanguage support)<BR>
- support for starting application at login time (Win32 only)<BR>
<BR>
0.3.8  (released at 2004.11.24.)<BR>
- preparing multilanguage support (does not work yet)<BR>
- added first .po/.mo files into the project (Croatian translation)<BR>
- some cleanups<BR>
<BR>
0.3.7<BR>
- support to import gjots2 format (requires .gjots2 document extension)<BR>
- added function File64::Seek, File64::GetPosition<BR>
- fixes for password (and other) dialog modal state<BR>
<BR>
0.3.6<BR>
- created InnoSetup Windows installer with integrated GTK installation<BR>
- added text wrap menu option<BR>
- added text wrap option in options dialog (startup optiion)<BR>
<BR>
0.3.5 (released at 2004.10.26.)<BR>
- implemented font settings (separate settings for tree and text view)<BR>
- added option check &quot;Start at logon&quot; (not yet implemented)<BR>
- added find dialog, &quot;find&quot; and &quot;find next&quot; menus<BR>
- added TextSearch class<BR>
- added basic find/find next support (only down direction supported)<BR>
- Makefile fix: when rpm creates local zip delete it after copy -&gt; use move<BR>
<BR>
0.3.4<BR>
- fixes to compile on Linux FC1 (older gtk2 version)<BR>
- fixes on File43 class (non-root user couldn't load read-only help file)<BR>
- removed &quot;test&quot; application from source codes<BR>
- fixed application icon setting on Linux<BR>
- added font picker buttons into option dialog<BR>
- moved file format registration to &quot;Option&quot; dialog<BR>
<BR>
0.3.3<BR>
- Linux Makefile updates (added &quot;make install&quot;, &quot;make uninstall&quot;, &quot;make rpm&quot;)<BR>
- rpm .spec file updates (by Neil)<BR>
- delete check -&gt; : must display note title<BR>
- started work on Dialog class (GTK wrapper for modal dialogs)<BR>
- password dialog now shows file name<BR>
- password dijalog - when Enter pressed in password box. activate OK button<BR>
<BR>
0.3.2<BR>
- added user confirmation dialog when deleting document nodes<BR>
- added initial options dialog<BR>
- maximize on start option<BR>
- reload last used document option<BR>
- support for title in file open/save dialog<BR>
- password and other dlgs: do not show as separate icons on task bar, set parent, ...<BR>
- bug fixes<BR>
<BR>
0.3.1  (released 04.10.2004)<BR>
- defined new (fixed) position for help file under Linux<BR>
- supported export to HTML (.html) document!<BR>
<BR>
0.3.0.  (2004-09-23)<BR>
- when deleting node clear text from edit field<BR>
- when loading new document fails, delete old tree<BR>
   (because doc object is emptied in the process)<BR>
- added copy constructor and operator = to NoteDocument<BR>
- export feature implemented<BR>
- NoteDocument::Merge method<BR>
- import feature implemented<BR>
<BR>
0.2.9  (released 2004-09-21)<BR>
- fix: do not ask pasword when saving already opened encrypted file<BR>
  (password already given)<BR>
- added &quot;F1&quot; into help title<BR>
<BR>
0.2.8 (2004-09-17)<BR>
- convert /r to /n/r when saving the document<BR>
- do not ask password for file that does not exist<BR>
- added &quot;All supported formats&quot; filter in Load<BR>
- changes in encrypted format (header magic letters) <BR>
- added &quot;Help/Load help&quot; menu<BR>
- added F1 shortcut for help menu<BR>
- created help.ncd -&gt; help documentation<BR>
<BR>
0.2.7 <BR>
- command line handling support to open file on cmd line<BR>
- register NoteCase extensions (win)<BR>
- better place for ini file (home directory calculation)<BR>
- finish appfile name calculation (lin version)<BR>
- even better ini dir home + .notecase<BR>
- EnsureDir function<BR>
- added Windows icon resource<BR>
- fix updating mru when opening from cmd line<BR>
- created FilePath.cpp and FilePath.h<BR>
<BR>
0.2.6  (released 2004-09-10)<BR>
- fix all headers (copyright)<BR>
- fixed popup submenu<BR>
<BR>
0.2.5  (2004-09-02)<BR>
- textview buffer changed fixed<BR>
- shortcuts for move nodes<BR>
- changed name from notar to NoteCase<BR>
<BR>
0.2.4  (2004-08-23)<BR>
- moved /lib under /src directory, added /gui<BR>
- added GTK wrapper class /gui/FileDialog.cpp<BR>
- added GTK wrapper method gtkMessageBox<BR>
- fixed pgDn tree navigation<BR>
<BR>
0.2.3  (2004-08-20)<BR>
- MRU code moved to separate class<BR>
- remember last edited node<BR>
- offer to delete original unencrypted file (when switching)<BR>
- Pgup,pgdn, Home,End -&gt; support within tree<BR>
<BR>
0.2.2  (2004-08-19)<BR>
- added filters to file open dialog (Linux)<BR>
- use arrow keys to navigate the tree (all 4 -&gt; expand)<BR>
- warning upon trying to overwrite an existing file<BR>
<BR>
0.2.1  (2004-08-18)<BR>
- encrypted format (header, SHA1 password hashing)<BR>
- better File64Enc (Finalize())<BR>
- Windows: build to bin directory<BR>
- set shortcuts to commands, rename &quot;remove&quot; to &quot;delete&quot;<BR>
<BR>
0.2.0  (2004-08-17)<BR>
- move node -&gt; fix expanded state + selection<BR>
- define version number and program name macros (v0.2.0)<BR>
- added IniFile class<BR>
- MRU list implementation<BR>
- Linux: building into ./bin directory<BR>
<BR>
2004-08-16<BR>
- node move options: left/right<BR>
- copy/paste/cat/delete menu options,  (Ctrl+C, ...)<BR>
<BR>
2004-08-14<BR>
- using new file open dialog at Linux<BR>
<BR>
2004-08-13<BR>
- node move options: up/down
</DD>
<DT>Similar programs</DT>
<!--property:icon_internal=lock-->
<!--property:date_created=1159184555-->
<!--property:date_modified=1199689147-->
<DD>
<BR>
<b>Linux based applications (open source):</b><BR>
--------------------------------------------------------------<BR>
* <A href="http://tuxcards.de/">TuxCards</A> -- A hierarchical notebook. -- License: GPL<BR>
* <A href="http://notemeister.sourceforge.net/">Notemeister</A> -- A small, simple note organizer. -- License: GPL<BR>
* <A href="http://www.gnome.org/projects/tomboy/">Tomboy</A> -- A desktop note-taking application. -- License: LGPL<BR>
* <A href="http://www.pardus.nl/projects/zim/">Zim</A> -- A desktop wiki and outliner. -- License: GPL<BR>
* <A href="http://bhepple.freeshell.org/gjots/index.shtml">Gjots2</A> -- A simple jotter application for your desktop. -- License: GPL<BR>
* <A href="http://www.bellz.org/treeline/">TreeLine</A> -- A Qt based program which stores information. -- License: GPL<BR>
* <A href="http://knowit.sourceforge.net/">KnowIt</A> -- A tool for managing notes. -- License: GPL<BR>
* <A href="http://hnb.sourceforge.net/">Hnb</A> -- A hierarchical notebook. -- License: GPL<BR>
* <A href="http://yank.sourceforge.net/">Yank</A> -- A simple notekeeper. -- License: GPL<BR>
* <A href="http://savannah.nongnu.org/projects/notetool">Notetool</A> -- A program to manage your notes.  -- License: GPL<BR>
* <A href="http://ordiluc.net/gtklepin/">Gtklepin</A> -- A simple notebook for PC's with X.  -- License: GPL<BR>
* <A href="http://sourceforge.net/projects/devtodo/">DeveloperTodo</A> -- A program to maintain a list of outstanding tasks. -- License: GPL<BR>
* <A href="http://www.hidam.org/">HIDAM</A> -- A hierarchical data manager. -- License: GPL<BR>
* <A href="http://tkoutline.sourceforge.net/">TkOutline</A> -- An outline editor written in Tcl/Tk. -- License: GPL<BR>
* <A href="http://sourceforge.net/projects/pdesk/">PDesk</A> -- A simple project management program. -- License: GPL<BR>
* <A href="http://sourceforge.net/projects/woody">Woody</A> -- A tree-editor, also known as an outliner.  -- License: GPL<BR>
* <A href="http://sourceforge.net/projects/leo/">Leo</A> -- A data-organizer and project manager. -- License: CNRI Python License<BR>
* <A href="http://outliner.sourceforge.net/">Java Outline Editor</A> -- An outliner, editor and MDI. -- License: BSD<BR>
* <A href="http://notesmaster.sourceforge.net/">Notes Master</A> -- An application written in Java which manages notes for you. -- License: GPL<BR>
* <A href="http://gmtodo.sourceforge.net/">Gmail Todo</A> -- Another ToDo application which stores ToDo's on Gmail. -- License: GPL<BR>
* <A href="http://www.lieber-media.de/knowde/">Knowde</A> -- A knowledge management tool. -- License: GPL<BR>
* <A href="http://cire.sourceforge.net/">Cire</A> -- A program for keeping an electronic journal or diary. -- License: GPL<BR>
* <A href="http://notalon.sourceforge.net/">Notalon</A> -- An application designed to make taking Cornell notes. -- License: MIT<BR>
* <A href="http://jreepad.sourceforge.net">JreePad</A> -- Java based outliner -- License: GPL<BR>
* <A href="http://basket.kde.org/">Basket</A> -- note-taking application for KDE -- License: GPL<BR>
<BR>
<b>Mac OS based free applications (closed source):</b><BR>
---------------------------------------------------------------------------<BR>
* <A href="http://amarsagoo.info/deepnotes/">Deepnotes</A> -- A simple hierarchical note-pad.<BR>
* <A href="http://a-sharp.com/opal/">Opal</A> -- Easy to use outliner.<BR>
<BR>
<BR>
<b>Windows based free applications (closed source):</b><BR>
-----------------------------------------------------------------------------<BR>
* <A href="http://www.aignes.com/notebook.htm">AM-Notebook</A> -- A multi-featured tabbed note-taking program.<BR>
* <A href="http://notalon.sourceforge.net/">Notalon</A> -- An application designed to make taking Cornell notes faster and easier.<BR>
* <A href="http://notebook.wjduquette.com/index.php?title=Main_Page">Notebook</A> -- An e-notebook application for your information. <BR>
* <A href="http://www.nullsoft.com/free/safesex/">Nullsoft SafeSex</A> -- A little virtual notepad for &quot;scribbling&quot; things down.<BR>
<BR>
<BR>
<b>Commercial Windows based programs (closed source):</b><BR>
-------------------------------------------------------------------------------------<BR>
* <A href="http://www.virtual-sky.com/">NoteCase PRO</A> -- A hierarchical note manager.<BR>
* <A href="http://www.notecenter.net/">NoteCenter</A> -- An organizer designed to help you with all your information.<BR>
* <A href="http://www.treepad.com/">TreePad</A> -- A personal information manager.<BR>
* <A href="http://whizfolders.com/">WhizFolder</A> -- A note organizer and outliner.<BR>
* <A href="http://www.crystaloffice.com/maple/">Maple</A> -- A user-friendly document organizer.<BR>
* <A href="http://www.freshoutline.com/">FreshOutline</A> -- Useful data manager that helps you to organize your data.<BR>
* <A href="http://www.tgslabs.com/eng/gsnotes">GoldenSection Notes</A> -- An user-friendly e-notebook.<BR>
* <A href="http://www.aignes.com/notebook.htm">AM-Notebook PRO</A>  -- A multi-featured tabbed note-taking program.<BR>
* <A href="http://www.natara.com/Bonsai/">Bonsai</A> -- An outliner application with desktop synchronization for your Palm.<BR>
* <A href="http://www.wjjsoft.com/mybase.html">MyBase</A> -- A database program used to help to manage text notes and more.<BR>
* <A href="http://www.miclog.com/is/8/features/index.shtml">Info Select</A> -- Personal information manager.<BR>
* <A href="http://www.zootsoftware.com/">Zoot</A> -- Information processor for large quantities of information.<BR>
* <A href="http://www.mynoteskeeper.com/">Mynoteskeeper</A> -- A premier note application.<BR>
* <A href="http://www.kinook.com/UltraRecall/features.html">Ultra Recall</A> -- An information / knowledge / document management software.<BR>
<BR>
<BR>
<b>Commericial Mac OS based programs (closed source):</b><BR>
------------------------------------------------------------------------------------<BR>
* <A href="http://www.mindburn.com/">Mindburn</A> -- A software which assist you to manage your memory.<BR>
* <A href="http://apokalypsesoftware.com/products/mori">Mori</A> -- A digital notebook that makes it easy to record and organize your thoughts.<BR>
* <A href="http://www.circusponies.com/store/index.php?main_page=notebook&amp;sub=organize">NoteBook</A> -- An application for getting data organized.<BR>
* <A href="http://www.omnigroup.com/applications/omnioutliner/">OmniOutliner</A> -- An organizer for all your ideas.<BR>
* <A href="http://barebones.com/products/yojimbo/index.shtml">Yojimbo</A> -- A program that keeps all kinda information organized and accessible.<BR>
* <A href="http://www.devon-technologies.com/products/devonnote/index.html">DEVONnote</A> -- An information-manager that keep all your notes in one place.<BR>
<BR>
<BR>
<b>Commericial Linux based programs (closed source):</b><BR>
--------------------------------------------------------------------------------<BR>
* <A href="http://www.virtual-sky.com/">NoteCase PRO</A> -- A hierarchical note manager.<BR>
* <A href="http://www.wjjsoft.com/innokb.html">InnoKB</A> -- A knowledge base management tool.<BR>
<BR>
<BR>
<b>Other related links:</b><BR>
-------------------------------------------------------<BR>
* <A href="http://en.wikipedia.org/wiki/Outliner">What is an Outliner</A><BR>
* <A href="http://www.outliners.com/">Archives from the golden age of outliners</A><BR>
* <A href="http://www.atpm.com/9.10/atpo.shtml">Outliner Features</A><BR>
* <A href="http://en.wikipedia.org/wiki/OPML">Outline Processor Markup Language</A><BR>

</DD>
</DL>
</BODY>
</HTML>
