VietPad.NET Change Summary
15 February 2015 - VietPad.NET v2.4
- Add program icons
- Add logging; implement a facade to avoid hard dependency on log4net
5 March 2011 - VietPad.NET v2.3
- More refactoring
- Add support for inline spellcheck suggestion in context menu
13 February 2011 - VietPad.NET v2.2.4
- Fix an issue with ampersand characters '&' used for mnemonics erroneously appearing
in the tooltips of some toolbar buttons
17 January 2011 - VietPad.NET v2.2.3
- Correct some mnemonics in Edit menu
- Remove unused localized strings
- Unescape newline and tab characters from Replace With text field
- Fine tune VietComparer
8 January 2011 - VietPad.NET v2.2.2
- Refactor (by breaking up large classes) to conform to Single-Responsibility Principle
15 December 2010 - VietPad.NET v2.2.1
- Improve accessibility by incorporating keyboard mnemonics
4 April 2010 - VietPad.NET v2.2
- Refactor
- Add Recent Files submenu
- Add support for Regular Expression in text Find/Replace operations
- Add unit tests
20 December 2008 - VietPad.NET v2.1
- Refactor using generics
- Replace RTF-based help form with HTML-based
- Add (combined) Auto input method
28 March 2008 - VietPad.NET v2.0
26 June 2007 - VietPad.NET v1.2.1
- More refactoring and various minor improvements
22 November 2005 - VietPad.NET v1.2
- Refactor using Design Patterns to improve code reusability, program extensibility
and maintainability
- Change the letter case of namespaces and methods to following the naming convention
as described in
.NET Framework Naming Guidelines
22 July 2005 - VietPad.NET v1.1.1
- Fix 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
- Add 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
- Fix a NCR conversion bug
- Fix bugs with text replace operations
- Enhance Find/Replace dialog with memory for search words
- Use UTF-8 without byte-order-mark (BOM)
8 October 2004 - VietPad.NET v1.0.4
- Improve VISCII, VPS, UTF-8, and VIQR conversion
- Add support for conversion of Unicode Composite (Decomposed or NFD)
- Make the Keyboard Mode label clickable
18 June 2004 - VietPad.NET v1.0.3
- Add 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
- Enhance Find/Replace dialog, adding a Match Diacritics option
- Improve UTF-8-to-Unicode conversion
- Add Vietnamese date/time format
1 May 2004 - VietPad.NET v1.0.2
- Localize VietPad.NET
- Fix a minor keyboard engine bug related to entry of  and Ô letters in Telex mode
- Add support for left-to-right sorting
- Fix focus problems when closing dialogs
22 August 2003 - VietPad.NET v1.0.1
- Optimize input engine performance:
- add diacritical mark removal mechanism
- more efficient key input processing
- Add Vietnamese word sorting
- Add context menu
- Add change case
- Add join paragraphs (removing line breaks)
- Add shorthand
- Add preferences
- Improve Find/Replace function
24 January 2003 - VietPad.NET v1.0
- Incorporate Vietnamese input engine with IntelliMark capability which enables entering
diacritical marks at word ends, besides the tradition method
- Add Unicode conversion support for Vietnamese legacy, Numeric Character References
(NCR), and UTF-8 formats
- Add support for ANSI, UTF-8, UTF-16 file encoding
- Adapt and extend NotepadClone © 2001 by Charles Petzold, author of Programming
Microsoft Windows with C#