== 1.22 (r4426) to 1.23 (r4724) -- Status: 2021-09-30 == [[PageOutline]] === Settings === - Fixed ''missing termination'' of imported settings. - Added escaping of ''\0 chars'' on export. - Turned ''DECIMAL'' constant to a setting key. - Fixed ''work dir'' configuration. === Mode === - Made settings for ''DEFAULT'' pseudo mode work again. - Added ''!SetSaveOptions'' setting. This is used for mode ''BIN''. - Added conversion of old user mode files. (Version 1.22 introduced split mode and highlight configuration.) The old files are converted to highlight and mode files. === Startup === - Added save and restore of ''all EPM windows'' on Restart (big change). - Limit ''window width'' at startup to a configurable number of columns. - Added !TrimFrameWindow to display ''full columns and lines'' at startup. It also centers the frame window at startup after install or if it was outside of the desktop. - Fixed unwanted ''closing of open help panels'' on startup of another EPM window. === Stability === - Revert: Added ''pause'' before restart. - Resume: ''Increased pause'' before restart. - Improved processing of ''rimg commands''. === Edit === - Reworked ''arg parsing'' (big change). - Improved workaround for ''improper arg parsing'' of the EPM executable (big change). === File lists === - Reworked ''history lists''. Now 50 entries are saved per default (big change). - Added import and export of history lists as ''.epm files''. Added program object ''EPM open filelist'' with association *.EPM. - Changed ''groups'' to file lists. - Optionally process a ''command on all filenames'' of a list file. === Recompile === - Reworked (big change). - Added support for ''external files'' (big change). === Hide menu items === - As a workaround for EPM's ''limited menu resources'', Format menu items are now hidden on linking an external package that belongs to the critical ones. That avoids crashes on testing them. === !NepmdInfo === - Improved ''fail message'' processing for !VersionCheck. - Enabled ''!VersionCheck directly after install'', independant of the last processing datetime. - Added ''NEPMD tools'' section and a .txt file how to install tools. === Backup === - Added ''deletion of files saved before a number of days''. - Added automatic ''daily backup of NEPMD.INI''. === Format === - Reworked most ''Format menu'' items. With the new ''Options'' text it's now clearer which menu items are options and which are actions (big change). - Reworked ''commands'' for Format (big change). - Prepared ''Reflow'' menu items for mode extensions. Only TEXT and CONFIGSYS exist so far. === Code === - Simplified procedures for ''dynamic menu texts'' (big change). - Split the hidden ''array var file'' into four files for faster access. - Added more ''PM window procedures''. - Use ''templates'' for creating new files. === Alt+1 === - Reworked (big change). === Tags === - Made ''!TagScan faster'' for small C files. === !RingMore dialog === - Added workaround for ''empty dialog''. === Focus === - Added several ''workarounds'' for EPM focus problems. === Bookmarks === - Fixed behavior of ''Show others'' button in bookmarks dialog. == Older versions == - [./Changes-1.23] - [./Changes-1.22] - [./Changes-1.21] - [./Changes-1.20] - [./Changes-1.19]