- GUI of utility was ported from Delphi 7 to open-source IDE Lazarus (www.lazarus.freepascal.org).
- As a result GUI has got the full support of UTF-8 and covenient localization mechanism.
- The list of languages supported by GUI may be easely extended (now English and Russian).
- Theoretically it's became possible to port GUI to Linux and Mac OS.
- Refactored the source code of GUI, library of visual components Delphi VCL was replaced by Lazarus LCL.
- Fixed bugs found in console module:
switched off in version 3.0 debug mode;
empty value of macro @body when start and stop markers are defined as beginning @bol and end of line @eol;
bug in function utf2ncr converting UTF-8 string to NCR in the case of 3-,4-bytes UTF-8 characters.
- Added support of UTF-8 data. The regular expressions and case insensitive search were adapted too.
- Added new functions:
utf8_upper(s) converting UTF-8 string to "upper case" (capital letters);
utf8_lower(s) converting UTF-8 string to "lower case" (small letters).
- Updated program documentation.
- Revised installator to take into account features of Windows Vista/7/8.
Posted by
2012-11-26