Find dialog box

EmEditor v16.0.1 released!

Today, we are releasing EmEditor v16.0.1.

Updates from v16.0.0 include:

Bug Fixes

  • Fixed a bug where EmEditor might have crashed during Find in Files under a certain condition.
  • Fixed a certain issue related to the Binary (Hexadecimal View) encoding.
  • Fixed a certain issue related to text highlighting.
  • Fixed certain issues related to the CSV cell mode.

Please see EmEditor v16.0 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of May 31, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v16 is the same as the key for v15 and v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Find dialog box

EmEditor v16.0.0 released!

Today, we are releasing EmEditor v16.0.0.

Notes: Indonesian is not supported anymore as the UI language.

Updates from v15.9.0 include:

New General Features

  • The new Find dialog box allows you to extract searched strings from the current document or all opened documents.
  • New document titles are now suffixed with sequential numbers, such as Untitled-1, Untitled-2, …. (Notes: This causes breaking changes in Name and FullName properties of the Document object in macros)
  • The Web Help was improved so that it allows searches within the Help.
  • The new version does not include line numbers when only file names are extracted in the Find in Files dialog box.
  • The Record All Activities command is obsolete.
  • By default, the following tag formats are supported now.
  •    C:\…\filename.txt: (file name only)
  •    C:\…\filename.txt(5:3): (line 5, column 3)

New Options

  • The Extract Options dialog box was added.
  • The Quote All Cells button was added to the CSV Converter.
  • The Play Extra Sounds check box was added to the Window tab of the Customize dialog box.
  • The default value for the Maximum Memory Size in the Advanced tab of the Customize dialog box become 90%.
  • The Set Focus in Output Bar check box was added to the External Tool Properties.
  • The Record Mouse Activities and Keyboard Input to Other Applications check box, the Record All Mouse Movements check box, and the Idle Time before Inserting Sleep method text box are obsolete in the Options tab of the Customize Macros dialog box.

New Commands

  • Quote All Cells

Plug-in API New Features

  • The EE_GET_FILTER message, the Editor_GetFilter inline function, and the FILTER_INFO_EX structure were added.

Macro New Features

  • The Filter Object and Filters Collection were added.
  • The filters property and Untitled property were added to the Document object.
  • The eeFindFileAndLine, eeFindFileNamesOnly, eeFindLineOnly, eeFindMatchedOnly, and eeFindOutput flags were added to the Find method of the Selection object.

Bug Fixes

  • Fixed the bug where the Find in Files with Onigmo regular expressions could crash EmEditor.
  • Fixed the bug where the Delete and Undo under the virtual space mode did not work correctly.
  • Fixed certain bugs related to the CSV cell mode.
  • Improved the behavior when a critical error in file read/write occurs.

Please see EmEditor v16.0 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of May 24, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v16 is the same as the key for v15 and v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Windows 10 Compatible

EmEditor has earned the Windows 10 compatible logo!

Today, EmEditor v16.0 has earned the Windows 10 compatible logo by passing the Windows 10 certification test from Microsoft.

Windows 10 Compatible

Thank you for supporting EmEditor!

JSON

EmEditor v15.9.0 supports JSON

EmEditor v15.9.0 now supports JScript Version 5.8 as a macro language including the JSON object. For example, you can write a macro using JSON:

var text = '{ "employees" : [' +
 '{ "firstName":"Noah" , "lastName":"Smith" },' +
 '{ "firstName":"Emma" , "lastName":"Johnson" },' +
 '{ "firstName":"Liam" , "lastName":"Williams" } ]}';

var obj = JSON.parse(text);

alert( obj.employees[1].firstName + " " + obj.employees[1].lastName );

alert( JSON.stringify( obj, null, " " ) );

This feature was not mentioned in the released notes, but we found it useful so decided to announce in a separate announcement. The JSON support was made possible because of EmEditor customers’ inputs in our forums. Thanks for your support and inputs!

CSV Converter

EmEditor v15.9.0 released!

Today, we are releasing EmEditor v15.9.0.

Notes: Indonesian is not supported anymore as the UI language.

Updates from v15.8.4 include:

New General Features

  • The new CSV Converter was added.
  • CSV conversion command optimization.
  • Another separator is added to the right side of CSV documents.
  • The Cut Column(s), Copy Column(s), Paste, Delete Column(s), Insert Column Left, and Insert Column Right commands were added to the Ruler menu.
  • The Insert Line Above and Insert Line Below commands were added to the left edge menu.
  • The settings for Undo buffer is obsolete. Instead, the physical memory size is used to determine whether the Undo should be retained. The physical memory threshold can be set in the Advanced tab of the Customize dialog box.
  • The new version allows you to cancel the current command when the Undo data will not be available.

New Options

  • The Default column width text box was added to the CSV tab of the Customize dialog box.
  • The Always Discard Lengthy Undo Information to Accelerate check box was added to the Edit tab of the Customize dialog box.
  • The Maximum Memory Size text box was moved from the Sort tab to the Advanced tab of the Customize dialog box.

New Commands

  • CSV Converter
  • Delete Column(s)
  • Cut Column(s)
  • Copy Column(s)
  • Insert Column Right

Plug-in New Features

  • The Copy and Select All commands were added to the context menu on the list of the Word Count plug-in.
  • Added the ability to call a snippet by the path.

Plug-in API New Features

  • The FIND_REGEX_INFO_EX structure was extended. The BACK_REF structure was added.

Macro New Features

  • The Regex object, Matches collection, and Match object were added.
  • The regex property was added to the Editor object.
  • JScript Version 5.8 support including the JSON object.

Bug Fixes

  • Fixed a certain bug related to the CSV cell mode.
  • Lookbehind regular expression searches using Onigmo work better now.
  • Fixed a certain bug related to Replace All while making muliple selections.
  • Fixed a certain bug related to the Replace method of macros.
  • During upgrading, the installer now prompts you to close Brother Control Center if it is running background.

Please see EmEditor v15.9 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of April 19, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Cell Selection Mode (random fictitious data)

EmEditor v15.8.4 released!

Today, we are releasing EmEditor v15.8.4.

Updates from v15.8.3 include:

Bug Fixes

  • Fixed the bug where EmEditor might have crashed when selecting the Open and Close command while opening a very large file.
  • Fixed the bug where EmEditor did not show inserted characters after sorting an empty document.
  • Fixed certain bugs related to the CSV cell mode.

Please see EmEditor v15.8 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of March 22, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Cell Selection Mode (random fictitious data)

EmEditor v15.8.3 released!

Today, we are releasing EmEditor v15.8.3.

Updates from v15.8.2 include:

Bug Fixes

  • Fixed the bug related to CSV cell selection mode and headings.
  • Fixed the bug where EmEditor might have crashed when the Undo information is very large (such as the CSV conversion commands).
  • EmEditor now shows a message box if an error occurs when files were dropped to EmEditor from another application. (File drag and drop from a 32-bit application to 64-bit EmEditor does not work due to address space layout randomization (ASLR).
  • Fixed thg bug related to backslash escaping in regular expressions with the Filter toolbar.
  • Fixed the bug where a previous workspace name could appear in the Save Workspace and Save Workspace As commands even if no workspaces were opened.

Please see EmEditor v15.8 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of March 15, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Cell Selection Mode (random fictitious data)

EmEditor v15.8.2 released!

Today, we are releasing EmEditor v15.8.2.

Updates from v15.8.1 include:

Bug Fixes

Please see EmEditor v15.8 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of March 7, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

Cell Selection Mode (random fictitious data)

EmEditor v15.8.1 released!

Today, we are releasing EmEditor v15.8.1.

Updates from v15.8.0 include:

Bug Fixes

Cell Selection Mode (random fictitious data)

EmEditor v15.8.0 released!

Today, we are releasing EmEditor v15.8.0.

Updates from v15.7.2 include:

New General Features

  • The Cell Selection Mode was added, and CSV editing was greatly enhanced. If the Cell Selection Mode was selected after a CSV document is opened, the CSV delimiters will be hidden, and you can select cell(s) by the mouse or keyboard like a spreadsheet program (Excel). During the Cell Selection Mode, pressing the RIGHT or LEFT key moves the cell right or left. Double-clicking on a cell, pressing the ENTER key, or selecting the Edit Cell command will allow you to edit the selected cell. Selecting the Edit Cell while selecting multiple cells will allow you to edit multiple cells simultaneously. Syntax check after a cell is edited and confirmed.
  • In the Cell Selection Mode, TAB moves to the next cell, SHIFT + TAB moves to the previous cell. These commands as well as Open Line Above and Open Line Below commands insert delimiters automatically if not already exist.
  • The Balloon Tip on Cell Selection Button on the CSV/Sort toolbar was added by default.
  • Cut Line(s), Copy Line(s), and Delete Line(s) commands can now work when several lines are selected.
  • Right-click menu on the left edge of the editor or on line numbers now includes Cut Line(s), Copy Line(s), Paste, and Delete Line(s) commands.
  • Right-click on the My Macros on the Macros menu brings up the context menu including the Edit command.
  • Previously used SHA-1 digital signatures were replaced by new SHA-1/SHA-256 double digital signatures.
  • For security improvements, EmEditor no longer uses the shared section in the executable files.
  • For security improvements, address space layout randomization (ASLR) was enabled.

New Options

  • The Switch to Cell Selection Mode Automatically check box and the Show Balloon Tip on Cell Selection Button check box were added to the CSV tab of the Customize dialog box.
  • CSV cell selected text and CSV cell selection frame were added to the list in the Display tab of configuration properties. Thick Line was added to the Style drop-down list.
  • The New button to add a new item to the My Macros list was changed to the Add button on the My Macro tab of the Customize Macros dialog box.

New Commands

  • Cell Selection Mode
  • Edit Cell
  • Delete Completely

Plug-in API New Features

  • The EI_GET_CELL_MODE, EI_SET_CELL_MODE flags were added to the EE_INFO message.
  • The POS_CELL flas was added to the EE_GET_ANCHOR_POS, EE_GET_CARET_POS, EE_SET_ANCHOR_POS, EE_SET_CARET_POS messages.

Macro New Features

  • The CellMode property was added to the Document object.
  • The bComplete parameter was added to the Delete method of the Selection object.
  • The eePosCell was added to the nFlags parameter of the GetActivePointX, GetActivePointY, GetAnchorPointX, GetAnchorPointY, SetActivePoint, SetAnchorPoint functions of the Selection object.

Bug Fixes

  • Fixed the bug where Find in Files (UTF-16BE with Unicode signature) might have caused EmEditor crash.
  • Mitigations for the installer’s DLL hijacking vulnerability.
  • Fixed the bug where the Toggle Bookmark command might not have refresh the left edge of the editor.
  • Fixed the bug where changing the order of the files in the list in the Combine Documents into a Single File wizard did not reflect the results.
  • Fixed the bug where many regular expressions are used for highlight strings can result in high CPU usage on v15.7.
  • Fixed the bug where CSV auto detection did not work on very large CSV files.
  • The Filter toolbar now allows incremental search even on very large files.
  • Fixed the bug where the Find method of macros could cause an error when the search string is empty.
  • Fixed the bug where the Find in Files (UTF-8 with Unicode signature) might cause the search result contains the BOM.
  • Fixed a certain bug in the Customize Macros dialog box.
  • Fixed the bug where the Outline Bar could flash under a certain condition.
  • Fixed the bug where the Parameter Information tooltip of the Projects plug-in might not have worked under a certain condition.

Please see EmEditor v15.8 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of February 15, 2016. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!