New in Version 19.1
August 27, 2019
New General Features
- Added the ability to specify which individual characters to convert in theHalf-Width/Full-Width Conversion dialog box.
- The new version shows a message box to ask whether you want to remove the item from the recent file/folder list when a file/folder did not exist when you tried to open it from the recent file/folder list.
- Addedregular expression support for back references more than 9 by using this form: \k<10>,\k<11>,\k<12> …. If used as areplacement expression, this form can also be used:$10,$11,$12, ….
- Added regular expression support for named capturing group by using this form:(?<name>expression) and named back reference by using this form:\k<name>.
- Greatly improved the speed ofDelete Duplicate Lines and varioussort commands.
Test results:
v19.0 | v19.1 | Comparison | |
---|---|---|---|
Delete Duplicate Lines (default options) | 20.3 seconds | 15.4 seconds | 1.31 times faster |
Delete Duplicate Lines (compare adjacent lines only) | 15.0 seconds | 3.24 seconds | 4.63 times faster |
Sort A to Z (default options) | 106.3 seconds | 88.5 seconds | 1.20 times faster |
Sort A to Z (fast binary comparison) | 59.9 seconds | 44.3 seconds | 1.35 times faster |
Sort Shortest to Longest | 8.67 seconds | 4.47 seconds | 1.94 times faster |
* 2.70 GB, 200 million lines, random ASCII data, Use Temporary Files option on, 16 threads, Windows 10 (64-bit), Core i9-9900K, 32GB RAM, 2TB SSD.
New Options
- Added theHalf-width and Full-width characters list box, theOptions list box,Set Options as Default button to theHalf-Width/Full-Width Conversion dialog box.
- Added theExtend selection on the Duplicate Lines/Columns commands check box to theEdit page of theCustomize dialog box.
- Added theMiddle Click to Paste andRight Click to Set Cursor Position check boxes to theMouse page of theCustomize dialog box.
Plug-in API New Features
- Added theEE_GET_UNICODE_NAME message,Editor_GetUnicodeName inline function, andUNICODE_NAME_INFO structure.
- Added theEE_NUMBERING message,Editor_Numbering inline function, andNUMBERING_INFO structure.
- Added theEI_GET_CHAR_TYPE command to theEE_INFO message.
- Added theFLAG_CONVERT_CUSTOM,FLAG_RIGHT_SINGLE_QUOTATION, andFLAG_RIGHT_DOUBLE_QUOTATION flags andszChars parameter to theEE_CONVERT message andEditor_Convert inline function.
Macro New Features
- Added theGetUnicodeName andNumbering methods to theEditor object.
- Added theeeWidthCustom,eeWidthRightSingleQuotation, andeeWidthRightDoubleQuotation flags andszChars parameter to theChangeWidth method.
- Added theLineColor property to theDisplayItem object.
- Added the eeColorValidatorError, eeColorValidatorWarning, and eeColorValidatorMessage constants to theItem property of theDisplayList collection.