wiki:WikiStart/Changes

Version 52 (modified by Andreas Schnellbacher, 2 years ago) (diff)

--

1.23 (r4724) to current -- Status: > 2022-01-02 (r4841)

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.
  • 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.
  • Eased operation by avoiding many submenus of menu items, mainly in the Preferences popup menu.

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.

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.

Edit

  • 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.

C syntax expansion

  • Fixed an endless loop.

Older versions