Improved sorting algorithm (the result
is still slightly off due to errors with Vietnamese collation in Windows
(http://blogs.msdn.com/michkap/archive/2005/08/27/457224.aspx))
26 June 2007 - VietPad.NET v1.2.1
More refactoring and various minor
improvements
21 June 2007 - VietPad v1.4
Applied the Jazzy patch which enables
the spell checker to start operation from current caret position rather
than from beginning of document every time
Added spellcheck support for foreign
languages (dictionary files (.dic) need be copied into .vietpad
directory)
More refactoring
Added a font configuration file for
Java 1.5 on Fedora 7
22 November 2005 - VietPad.NET v1.2
Refactored using Design Patterns to
improve code reuse, program extensibility and maintainability
Changed the letter case of namespaces
and methods to following the naming convention as described in .NET
Framework Naming Guidelines
(http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconnamingguidelines.asp)
20 November 2005 - VietPad v1.3
Refactored using Design Patterns to
improve code reuse, program extensibility and maintainability
22 July 2005 - VietPad.NET v1.1.1
Fixed a bug with Add Diacritics
function, which skipped the first word if the text began with
non-alphanumeric characters
Minor improvements
12 July 2005 - VietPad.NET v1.1
Added Normalize Diacritics function,
which shifts tone marks to proper positions according to rules described
in http://www.vietlex.com/vietnamese/quytacbodau.html. Both modern and
classic styles are supported
Fixed a NCR conversion bug
Fixed bugs with text replace operations
Enhanced Find/Replace dialog with memory
for search words
Use UTF-8 without byte-order-mark (BOM)
30 May 2005 - VietPad v1.2.1
Corrected a discrepancy in Regular
Expression in Java 1.4.2 for Normalize Diacritics operation
Enhanced Find/Replace dialog with memory
for search words
Added Normalize Diacritics function,
which shifts tone marks to proper positions according to rules described
in http://www.vietlex.com/vietnamese/quytacbodau.html. Both modern and
classic styles are supported
Optimized Unicode conversion operations
Fixed a NCR conversion bug
Worked around a problem with Ctrl-H
shortcut, which has erroneously deleted text and failed to call up the
Replace dialog (Bug ID: 6249912 & 4782077)
11 November 2004 - VietPad v1.1.3
Fixed a collation bug introduced in
version 1.1.2
Added Unicode conversion support for ISC
encoding
Toolbar on Mac OS X now has a lower edge
8 October 2004 - VietPad v1.1.2
Incorporated Java 1.5.0's Locale vi
features (collation, date/time format, etc.)
Allowed shorthand to be enabled while
Viet Mode is off
Improved VISCII, VPS, UTF-8, and VIQR
conversion
Worked around a bug with file DnD on
Linux
Lined up scroll bars and grow box on Mac
OS X
Made the Keyboard Mode label clickable
Worked around an obscure bug which
incorrectly alters Đ and đ letters to D and d during Unicode Compound
conversion. The bug only appears on certain Windows systems and is related to the Unicode-to-VIQR conversion bug reported in VietPad
v1.1.1
8 October 2004 - VietPad.NET v1.0.4
Improved VISCII, VPS, UTF-8, and VIQR
conversion
Added support for conversion of
Decomposed Unicode (Compound)
Made the Keyboard Mode label clickable
18 June 2004 - VietPad.NET v1.0.3
Added the ability to add diacritical
marks to unmarked Vietnamese text. This feature uses a user-modifiable
list (originally from http://www.informatik.uni-leipzig.de/~duc/software/)
containing common Vietnamese words and phrases
Enhanced Find/Replace dialog, adding a
Match Diacritics option
Improved UTF-8-to-Unicode conversion
Added Vietnamese date/time format
1 May 2004 - VietPad.NET v1.0.2
Localized VietPad.NET
Fixed a minor keyboard engine bug
related to entry of  and Ô letters in Telex mode
Added support for left-to-right sorting
Fixed focus problems when closing
dialogs
26 April 2004 - VietPad v1.1.1
Added font.properties support for Linux
Replaced Vietnamese collation rules with
a more concise form
Fixed a minor keyboard engine bug
related to entry of  and Ô letters in Telex mode
Worked around an obscure bug which
erroneously converts Đ and đ letters to D and d (instead of to DD and dd),
respectively, during Unicode conversion to VIQR. The bug only appears on
certain Windows systems
Changed Vietnamese translations from
title case to sentence case
Enhanced Help panel
Replaced Java 1.5 deprecated methods
Improved Font dialog to accept TCVN/ABC
fontnames on OS X
Worked around a Java bug on OS X
1 February 2004 - VietPad v1.1
Full localization
Used ListResourceBundle for resource
bundles
Fine tuned algorithm for string comparison
to be consistent with specifications listed in
http://vietunicode.sourceforge.net/charset/quytacABC_en.html
Added support for left-to-right sorting
25 November 2003 - VietPad v1.0.9
Localized VietPad
14 October 2003 - VietPad v1.0.8
Added the ability to add diacritical
marks to unmarked Vietnamese text. This feature uses a user-modifiable
list (originally from http://www.informatik.uni-leipzig.de/~duc/software/)
containing common Vietnamese words and phrases
Enhanced Find/Replace operations to
accept un-accented search words for accented words
Fixed a bug with Match Whole Word option
in Find/Replace dialog. The bug resulted in an endless loop, hanging the
application
Added anti-aliasing for rendering fonts
with point size greater than 18
13 September 2003 - VietPad v1.0.7
Re-release
Worked around a bug in Mac OS X's Java
1.4.1 Update 1 that crashes VietPad, which works in earlier versions of
1.4.1
22 August 2003 - VietPad.NET v1.0.1
Incorporated functionalities similar to
the Java counterpart
10 August 2003 - VietPad v1.0.7
Renamed VietPad's package name to work
around a bug with JRE 1.4.2 interpreter which sometimes fails to properly
recognize net.sourceforge.vietpad package name on certain systems
Fixed a printing bug that clipped
small-font text at right margin
14 July 2003 - VietPad v1.0.6
Optimized input engine performance
Added change case
Added join parapraphs (removing line
breaks)
Added shorthand
Added preferences
Fixed a Undo/Redo bug
Enhanced Find/Replace operations to
accept newline (\n) and tab (\t) characters
11 May 2003 - VietPad v1.0.5
Improved input engine performance:
added diacritical mark removal
mechanism
more efficient key input processing
Improved cross-platform Look & Feel
Improved conversion performance
Added Vietnamese word sorting
Added stripping diacritics
24 January 2003 - VietPad.NET v1.0
Incorporated Vietnamese input engine
with IntelliMark capability which enables entering diacritical marks at
word ends or within word boundaries, besides the tradition method
Added Unicode conversion support for
Vietnamese legacy, Numeric Character References (NCR), and UTF-8 formats
Added support for ANSI, UTF-8, UTF-16
file encoding
Added auto-detect file encoding
algorithm, specifically tailored for detecting Vietnamese characters in
various UTF encodings
Added Unicode conversion support for
legacy, Numeric Character References (NCR), and UTF-8 formats
Added Preferences to store persistent
data
Utilized Ant build tool
(http://jakarta.apache.org/ant)
2 October 2002 - VietPad v1.0.3
Incorporated new, improved input engine
with SmartMark feature which enables entering diacritical marks at word
ends, besides the tradition method. The engine was ported to Java from
Xuong D. Au's VietJie Javascript input algorithm (http://www.vovisoft.com/unicode/utilities/vietjie/default.asp)
according to VietKey's API as specified in
http://vietpad.sourceforge.net/VietKey_API.html
14 May 2002 - VietPad v1.0.2
Worked around a font-related problem that
collapsed the scrollable Font Name list in Solaris (Bug ID: 4682565)
Fixed a thread-related bug in Font Dialog that
sometimes prevented proper Preview update after font selection with arrow
keys
Limited length of Font Style and Size
textfields in Font Dialog
Added UTF-16 encoding. This makes it easier
for Microsoft Word to open files created by VietPad
Improved VIQR conversion
Improved default browser launching
27 February 2002 - VietPad v1.0.1
Added support for file and text
Drag-and-Drop from native applications such as Windows Explorer or
Microsoft Word
Disabled internal text DnD because it
caused loss of caret after a few operations (hopefully it would be
corrected in future releases of JDK)
Minor enhancements
05 February 2002 - VietPad v1.0
Public release
Fixed freeze problem
with pasting large amount of text (from clipboard)
Added support for
printing
Added text Drag-and-Drop
support (may cause loss of caret after a few DnD; minimize and then
maximize the frame to regain caret)
Added Look and Feel
support
Added support for
conversion between Unicode UTF-8 and VIQR/Vietnet
Ported Nguyen Doan
Vuong's Javascript (http://www.vnet.org/vanlangsj/convert.js) to Java
and expanded to include support for VNI, VIQR and Telex input methods
Code for basic text
editor extracted and expanded from the book Swing 2nd Edition by
Matthew Robinson and Pavel Vorobiev (http://www.spindoczine.com/sbe)