Skip to content

GreenPad 1.20

Compare
Choose a tag to compare
@RamonUnch RamonUnch released this 12 Nov 11:05
· 115 commits to main since this release
76509b8

< 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 set WarnOnModified=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.