Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > History

EmEditor History: Version 18.9

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - History

Version 18.9

May 9, 2019

New General Features

The new version allows you find/replace/filter a specified range of IPv4/IPv6 addresses. An IP address range can be specified as a number range syntax or an IPv4/IPv6 CIDR notation.

Greatly improved the speed of Find/Replace/Filter, the Uppercase, Lowercase, Capitalize, Full-width, and Half-width commands using multi-threaded code even when temporary files are used to open very large files.

Greatly improved the speed of the Save and Save As commands.

Test results:


v18.0

v18.1

v18.2

v18.8

v18.9

Comparison to v18.0

Find "abc" with "Count Matches" option

4.09 seconds

3.26 seconds

1.80 seconds

0.453 seconds

0.156 seconds

26.2 times faster

Replace "abc" with "@@@"

4.30  seconds

3.22 seconds

1.75 seconds

0.437 seconds

0.110 seconds

39.1 times faster

Filter "abc"

4.16 seconds

3.14 seconds

1.73 seconds

0.156 seconds

0.109 seconds

38.2 times faster

* Test conditions same as Version 18.2.

New Options

Added the IP Address/CIDR notation check box/text box to the Enter Number Range dialog box.

Added the Sort IPv4 Addresses Ascending, Sort IPv4 Addresses Descending, Sort IPv6 Addresses Ascending, and Sort IPv6 Addresses Descending radio buttons to the Sort by Multiple Columns dialog box.

The new version allows you to enter a number larger than 4096 MB to the Maximum Memory Size per File text box in the Advanced page of the Customize dialog box (64-bit versions only).

New Commands

Sort IPv4 Addresses Ascending

Sort IPv4 Addresses Descending

Sort IPv6 Addresses Ascending

Sort IPv6 Addresses Descending

Plug-in API New Features

Added the SORT_IPV4 and SORT_IPV6 flags to the SORT_INFO structure and Editor_Sort inline function.

Macro New Features

Added the I (sorts IPv4 addresses) and P (sorts IPv6 addresses) options to the Sort method of the Document object.

Copyright © 2003-2021 by Emurasoft, Inc.