New in Version 17.8

June 13, 2018

New General Features

  • Added an ability to open only those lines that match a specifiedOpen Filter. This allows you to open only the lines that include a specific string (such as an ID or name) from a very large file, minimizing memory usage. The feature allows you to edit or sort the specified lines quickly.
  • TheCharacter Code Value dialog box has an updated layout, putting the Unicode codepoints just under the character, followed by the encoding information. Additionally, UTF-8 character encoding info has been added.
  • The number of lines, number of characters, number of words, and newline character displayed in the status bar will show “(Click)” if the selection is large or a large file is loaded. Clicking this text will update the displayed values.
  • EmEditor can now save workspaces periodically and restore workspaces in case, for example, the operating system crashes or hardware failure occurs due to power outage. EmEditor can also save workspaces on crash as previous versions did.
  • A dialog box with a progress bar now appears while restoring a workspace. Warning messages can appear in the Output bar if unexpected events happen while restoring a workspace.
  • Added theSave Workspace button to theSave changes? dialog box displayed when a modified document is about to close. Clicking this button will save all modified documents as a workspace with the Undo information, and next time when EmEditor is open, all the modified documents will be restored and become ready to be undone.

New Options

  • Added theFilter drop-down list box, the> andX button,Use Temporary Files,Match Case,Use Regular Expressions,Use Escape Sequences check boxes,Default text box to theLarge File Controller custom bar.
  • Added thePrompt when default Open Filter exists check box to theFile page of theCustomize dialog box.
  • Added theExclusion Folders list box,Add andDelete buttons to theHistory page of theCustomize dialog box.
  • Moved theExclude Internet Cache Folder check box from theFile page to theHistory page of theCustomize dialog box.
  • Moved theMonitor the Clipboard copied on External Applications andAdd Additional Information to the Undo/Redo History check boxes from theHistory page to theEdit page of theCustomize dialog box.
  • Added theOpen Filter item to theSpecify Part list box in theDisplay page of configuration properties.
  • Added theWorkspace page to theCustomize dialog box.
  • Moved theAutomatic Workspace drop-down list box andDo not ask before exiting check box from theWindow page to theWorkspace page of theCustomize dialog box.
  • Added theSave Always on Top Status option of theWindow page of theCustomize dialog box.
  • Added theHighlight Active Tab check box and theColor button to theTab page of theCustomize dialog box.

New Command

  • Use DirectWrite
  • Customize Workspace

Plug-in New Features

  • Added theNever and Keep Original Text when Completes option to theMatch Casedrop-down list box in theMatching Criteria page of theWord Complete Properties.

Plug-in API New Features

  • Added theEI_GET_MEMORY_SIZE andEI_SET_MEMORY_SIZE commands to theEE_INFO message.
  • Added theLFI_USE_TEMP_FILE andLFI_DONT_USE_TEMP_FILE to theLOAD_FILE_INFO_EX structure.

Macro New Features

  • Added theMemorySize property to theDocument object.
  • Added theeeUseTempFile andeeDontUseTempFile flags to theOpenFile method.

Bug Fixes

  • Fixed the issue where the CSV Join command could cause EmEditor to become unresponsive under a certain condition.
  • Fixed the issue where removing the standard plug-in DLL files could cause EmEditor to show a warning message box when EmEditor is launched.
  • Fixed customer-reported issues (12345,6,7,8,9,10,11,12,13,14,15,16,17,18,19).