December 18, 2007
The new multithreaded design now allows you to view or edit documents while opening a huge file.
Read Unmodified Lines from the Original File check box, Lock the Original File check box, and Minimum File Size to Open Asynchronously text box were added to the Advanced page of the Customize dialog box, and optimized the speed to open a huge file.
Custom toolbars can now be displayed using plug-ins.
EE_TOOLBAR_OPEN, EE_TOOLBAR_CLOSE, EE_TOOLBAR_SHOW, EE_HELP, EE_REG_SET_VALUE, EE_REG_QUERY_VALUE, EE_QUERY_STRING, EE_KEYBOARD_PROP, EE_GET_ACCEL_ARRAY, EE_OUTPUT_DIR, EE_OUTPUT_STRING, EE_ENUM_HIGHLIGHT messages added to the plug-in interface.
Editor_ToolbarOpen, Editor_ToolbarClose, Editor_ToolbarShow, Editor_Help, Editor_RegSetValue, Editor_RegQueryValue, Editor_QueryString, Editor_KeyboardProp, Editor_GetAccelArray Editor_DocGetLines, Editor_OutputDir, Editor_OutputString, Editor_EnumHighlight inline functions added to the plug-in interface.
EVENT_TOOLBAR_CLOSED, EVENT_TOOLBAR_SHOW events added to the plug-in interface.
EmEditor now allows you to edit bigger files than previous versions (depending on the available memory).
The Macros toolbar was added to allow you easily access My Macros.
The Display Macros Toolbar check box was added to the Toolbars dialog box.
EmEditor now automatically saves modified files as a file name prefixed with “AutoSave-” without displaying a dialog box when EmEditor crashes or when Windows is forced to restart in case of automatic updates. Also, EmEditor now prompts a message box displaying automatically recovered files when restarted.
The file size displayed on the status bar when a file is opened is now displayed in KB, MB, or GB as necessary.
Triple-clicking now selects a whole line.
The QueryStringByID method is added.
EmEditor can now record and play keystrokes and mouse operation against other applications.
Children, ClassName, Enabled, Height, hWnd, LeftX, OutputBar, Parent, ProcessID, ThreadID, Top, Valid, Visible, and Width properties and FindWindow, FindWindowByID, SetFocus, SetForeground, and SetPosition methods were added to the Window object.
Objects for Configuration Properties ( AssociationItem Object, AssociationList Collection, AssociationProp Object, AutoSaveProp Object, BackupProp Object, Config Object, Configs Collection, DisplayItem Object, DisplayList Collection, DisplayProp Object, FileNewProp Object, FileSaveProp Object, FileProp Object, FontItem Object, FontList Collection, FontProp Object, GeneralProp Object, HighlightItem Object, HighlightList Collection, HighlightProp Object, IndentProp Object, KeyboardItem Object, KeyboardList Collection, KeyboardProp Object, LinkProp Object, MarkProp Object, NoWrapItem Object, NoWrapList Collection, NoWrapProp Object, PrintProp Object, ScrollProp Object, and WrapProp Object) were added.
The OutputBar Object was added.
The virtual space mode is now supported (Enable Virtual Space check box in the General page of Configuration Properties).
The Open dialog box now allows multiple files to open simultaneously.
Record Mouse Activities and Keyboard Input to Other Applications check box, Record All Mouse Movements check box, and Idle Time before Inserting Sleep method text box were added to the Options page in the Customize Macros dialog box.
When printing, a document with the Form Feed code (U+000C) now inserts a new page at the code.
The Transparent option was added to the text and background colors.
The Wrap Indent check box was added to the Tab/Indent dialog box.
You can now include a library file from a macro ( #include directive).
New command line option (/ne) was added.
Column text box was added to the Jump dialog box.
When more than one file is modified and the Close All command is selected, the Save changes to… message box now includes the Apply to All checkbox.¶
Output Encoding drop-down list box was added to the External Tool Properties dialog box.