GreenPad 1.20
< NEW >
- Added UTF-EBCDIC, Unicode IBM encoding, both save and read.
- Added F1 for contextual help, command line can be configured with the
HelpExe
string in the ini file (similar to GrepExe). - Added the %S parameter to command line (Ctrl+G or F1) that expands to
the current selection. - Added the F7 command to open the selection in GreenPad, handles
relative or full path names. Also opens URLs in default browser. - Added the Reduce To ASCII option (Alt+R). Non-ASCII characters will
be replaced by '?' in the current selection. - Added a statusbar display for the codepoint of the character under
the cursor in the Unicode form U+HEX - Added F8 to display current selection length in UTF-16 characters.
Statusbar is used if present, a message box is used otherwise. - Warn if the currently opened file was modified outside of GreenPad.
A message will open on focusing. To disable setWarnOnModified=0
in the ini file.
< FIXED >
- Optimized Find/Replace so that it does not take for ever to replace
a word in a big file, (MacroCommand optimization) - Otimized loading time for long lines. Up to a 250MB line is fine now.
- Allow saving all UTF encoding with or without BOM excep for UTF7.
- Missing Auto-detection based on BOM for GB18030 and UTF7.
- Short or long name of character encoding can now be directly
typed in the combo box (ie. Open/Save/ReOpen dialogs). - Edit menu entries get properly grayed out when selection is empty.
- Reduce memory overhead for a line (4 bytes in 32bit mode).
- Avoids most crashes when memory allocation fails.
WIP: Line and WLine classes remain problematic. - Fixed very slow drawing at the end of a long wrapping line.
- Use a percent-escape encoding scheme for Unicode characters when saving
filename in the ini file (MRU). This makes them much more readable. - Fixed bad detection of local codepage compatible string, making MRU
files impossible to open in some cases. - Fixed cursor position change when using Quote/UnQuote selection option.