1.23 (r4724) to 1.24 (r4977) - Status: 2022-04-02
Mode
- Added mode ASSEMBLER. (Since v1.22 mode settings are in myepm\bin\NEPMD.INI, imported from bin\defaults.cfg, and highlighting settings are in hilite\assembler.)
- Added Shebangs and Signatures setting keys.
- Added BIN as fallback mode beneath TEXT. Added recognition of binary files.
- Added Shebangs for files without extension.
- Added signatures for the extensions inf, hlp and ini.
- Added mode recognition for temp. epmkwds files and for installed .hil files.
Search
- Completely reworked.
- Added synchronization between menu, dialog, Preferences menu and saved last search arg.
- Added option l for Loaded files. That additional option is configurable in the menu for temporary changes and in the Preferences menu for permanent changes.
- Allow for exclusion of literals (option ") and comments (option ;). These additional options are configurable in the menu for temporary changes and in the Preferences menu for permanent changes.
- Added history. The dialog can be opened via Search -> List history. It allows for restore previous search args and for exchange the search and replace entries of the Search dialog.
Shell files
- Completely reworked.
- The command history can be found either by typing the Newline key at an empty prompt or in the Bookmark dialog.
- Hints: To navigate through previous shell commands, use Ctrl+Up and Ctrl+Down. To enter a command to the shell, type it at any prompt and press the Newline key. For a previous prompt, the old one is restored.
- Hint: To change a directory alternatively to cd (or cdd), support for folder drag and drop was added.
- Allow for quiet shell start per option: Run -> Configure command shells.
- Fixed save and ask on close of modified shell files.
- Improved restore of shell files and fixed line deletion.
- Added extracting of the shell environment. An .env file is now saved with the shell file. A shell file is now completely restored to continue where it ended before. That applies also for shell files on Restart, if configured.
- Discard changes and Auto-save changes on Restart can now be configured via Preferences -> Save and Restore -> Read-only and modified.
- The prompt can now be configured via setting key. (Use export and import for that.) After shell start, the PROMPT environment variable can be used for that.
- The Shell toolbar button opens now a shell in a new window if the Ctrl key was pressed.
Save
- Completely reworked.
- Fixed longname, FAT and non-FAT handling.
- Fixed mode redetermination for SaveAs.
Discard changes and .modify
- Reworked. Configurable via Preferences -> Save and Restore -> Read-only and modified.
Menu
- Eased operation by avoiding many submenus of menu items, mainly in the Preferences popup menu.
- Update encoding menu item texts immediately.
Code
- Added NepmdReadFilePart.
- Added NepmdSaveOld from the samples.
- Reduced string area size of EPM.EX and NEWMENU.EX. The limit of 64 KB was almost reached.
Make
- Added lib and runlib pseudo targets.
- Fixed make doc.
File lists
- Fixed conversion of old (up to 1.22) history lists to the new format and activated this on installation. (This won't process if keys with the newer format already exist.)
- Fixed unwanted closing of epm /m windows if Auto-save last rings is active.
- Improved recognition of *.epm text files to distinguish them from file lists.
Find definition
- Fixed parsing of Grep output for mode E.
- Fixed an endless loop.
- If Find in filemasks with grep.exe is selected (maybe per default) and grep.exe wasn't found, switch to Find in filemasks.
Alt_1
- Fixed processing for modes without SearchPath set.
Settings
- Reenabled settings import. It was erroneously disabled in 1.23.
- Added workarounds for font size changes via Ctrl++ and Ctrl+- to avoid an EPM bug.
Startup and Edit
- Improved stability on Restart.
- On crash during Restart, a message box pops up to allow for loading the last rings again.
- Improved stability on Restore by better handling of the automatically loaded file.
- The workaround for wrong arg parsing of the EPM executable needed another change. Due to timing issues, previously processed args were passed instead in rare cases.
- Removed debug speaker beeps on args mismatch.
- On trying to load the file on top again, the loaded file is now refreshed.
- Retrieve EPM windows outside of the current desktop.
Miscellaneous
- More workarounds for unwanted focus change.
- More workarounds for unwanted scrolling.
- More fixes for Undo.
- Fixed an endless loop in C syntax expansion.
- Extended workaround for empty RingMore dialog.
- Fixed directories configuration.
- Fixed previously exchanged encoding menu items.
Last modified
3 years ago
Last modified on May 6, 2022, 1:52:27 AM
Note:
See TracWiki
for help on using the wiki.