Changes between Version 54 and Version 55 of WikiStart/Changes


Ignore:
Timestamp:
May 6, 2022, 1:57:59 AM (3 years ago)
Author:
Andreas Schnellbacher
Comment:

Moved changes of version 1.24 to a new page. Added important changes since 1.24.

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/Changes

    v54 v55  
    1 == 1.23 (r4724) to 1.24 (r4977) - Status: 2022-04-02 ==
     1== 1.24 (r4977) to current - Status: 2022-05-22 ==
    22[[PageOutline]]
    33
     4=== Most important changes since version 1.24 ===
    45
    5 === Mode ===
    6 
    7 - Added mode ''ASSEMBLER''. (Since v1.22 mode settings are in
    8   myepm\bin\NEPMD.INI, imported from bin\defaults.cfg, and highlighting
    9   settings are in hilite\assembler.)
    10 
    11 - Added ''Shebangs'' and ''Signatures'' setting keys.
    12 
    13 - Added ''BIN'' as fallback mode beneath ''TEXT''. Added recognition of
    14   binary files.
    15 
    16 - Added Shebangs for ''files without extension''.
    17 
    18 - Added signatures for the extensions ''inf'', ''hlp'' and ''ini''.
    19 
    20 - Added mode recognition for ''temp. epmkwds files'' and for installed
    21   ''.hil files''.
    22  
    23 
    24 === Search ===
    25 
    26 - ''Completely reworked''.
    27 
    28 - Added ''synchronization'' between menu, dialog, Preferences menu and saved
    29   last search arg.
    30 
    31 - Added option l for ''Loaded files''. That additional option is configurable
    32   in the menu for temporary changes and in the Preferences menu for permanent
    33   changes.
    34 
    35 - Allow for exclusion of ''literals'' (option ") and ''comments'' (option ;).
    36   These additional options are configurable in the menu for temporary changes
    37   and in the Preferences menu for permanent changes.
    38 
    39 - Added ''history''. The dialog can be opened via ''Search -> List history''.
    40   It allows for restore previous search args and for exchange the search and
    41   replace entries of the Search dialog.
    42 
    43 
    44 === Shell files ===
    45 
    46 - ''Completely reworked''.
    47 
    48 - The command history can be found either by typing the Newline key at an
    49   empty prompt or in the ''Bookmark'' dialog.
    50 
    51 - Hints: To navigate through previous shell commands, use Ctrl+Up and
    52   Ctrl+Down. To enter a command to the shell, type it at any prompt and
    53   press the Newline key. For a previous prompt, the old one is restored.
    54  
    55 - Hint: To change a directory alternatively to cd (or cdd), support for
    56   folder drag and drop was added.
    57 
    58 - Allow for ''quiet'' shell start per option: ''Run -> Configure command
    59   shells''.
    60 
    61 - ''Fixed save'' and ''ask on close'' of modified shell files.
    62 
    63 - Improved ''restore'' of shell files and fixed line deletion.
    64 
    65 - Added extracting of the shell ''environment''. An .env file is now saved
    66   with the shell file. A shell file is now completely restored to continue
    67   where it ended before. That applies also for shell files on Restart, if
    68   configured.
    69 
    70 - ''Discard changes'' and ''Auto-save changes on Restart'' can now be
    71   configured via ''Preferences -> Save and Restore -> Read-only and modified''.
    72 
    73 - The ''prompt'' can now be ''configured'' via setting key. (Use export and
    74   import for that.) After shell start, the PROMPT environment variable can
    75   be used for that.
    76  
    77 - The ''Shell'' toolbar button opens now a shell in a new window if the
    78   ''Ctrl'' key was pressed.
    79 
    80 
    81 === Save ===
    82 
    83 - ''Completely reworked''.
    84 
    85 - Fixed ''longname'', ''FAT'' and ''non-FAT'' handling.
    86 
    87 - Fixed ''mode redetermination'' for !SaveAs.
    88 
    89 
    90 === Discard changes and .modify ===
    91 
    92 - Reworked. Configurable via ''Preferences -> Save and Restore -> Read-only
    93   and modified''.
    94 
    95 
    96 === Menu ===
    97 
    98 - ''Eased operation'' by avoiding many submenus of menu items, mainly in the
    99   ''Preferences'' popup menu.
    100  
    101 - Update ''encoding'' menu item texts immediately.
    102 
    103 
    104 === Code ===
    105 
    106 - Added ''!NepmdReadFilePart''.
    107 
    108 - Added ''!NepmdSaveOld'' from the samples.
    109 
    110 - Reduced ''string area size'' of EPM.EX and NEWMENU.EX. The limit of 64 KB
    111   was almost reached.
    112 
    113 
    114 === Make ===
    115 
    116 - Added ''lib'' and ''runlib'' pseudo targets.
    117 
    118 - Fixed ''make doc''.
    119 
    120 
    121 === File lists ===
    122 
    123 - ''Fixed conversion'' of old (up to 1.22) ''history lists'' to the new format
    124   and activated this on installation. (This won't process if keys with the
    125   newer format already exist.)
    126 
    127 - ''Fixed unwanted closing'' of epm /m windows if ''Auto-save last rings'' is
    128   active.
    129 
    130 - Improved recognition of ''*.epm text files'' to distinguish them from
    131   file lists.
    132 
    133 
    134 === Find definition ===
    135 
    136 - ''Fixed'' parsing of Grep output for ''mode E''.
    137 
    138 - Fixed an ''endless loop''.
    139 
    140 - If ''Find in filemasks with grep.exe'' is selected (maybe per default) and
    141   grep.exe wasn't found, switch to ''Find in filemasks''.
    142 
    143 
    144 === Alt_1 ===
    145 
    146 - Fixed processing for ''modes without !SearchPath'' set.
    147 
    148 
    149 === Settings ===
    150 
    151 - Reenabled settings ''import''. It was erroneously disabled in 1.23.
    152 
    153 - Added workarounds for font size changes via Ctrl++ and Ctrl+- to avoid an
    154   EPM bug.
    155 
    156 
    157 === Startup and Edit ===
    158 
    159 - Improved ''stability on Restart''.
    160 
    161 - On ''crash during Restart'', a message box pops up to allow for ''loading
    162   the last rings'' again.
    163 
    164 - Improved ''stability on Restore'' by better handling of the automatically
    165   loaded file.
    166 
    167 - The workaround for ''wrong arg parsing'' of the EPM executable needed
    168   another change. Due to timing issues, previously processed args were passed
    169   instead in rare cases.
    170  
    171 - Removed debug ''speaker beeps'' on args mismatch.
    172 
    173 - On trying to load the ''file on top'' again, the loaded file is now
    174   ''refreshed''.
    175  
    176 - Retrieve EPM ''windows outside of the current desktop''.
    177 
    178 
    179 === Miscellaneous ===
    180 
    181 - More workarounds for ''unwanted focus change''.
    182 
    183 - More workarounds for ''unwanted scrolling''.
    184 
    185 - More fixes for ''Undo''.
    186 
    187 - Fixed an endless loop in ''C syntax expansion''.
    188 
    189 - Extended workaround for ''empty !RingMore dialog''.
    190 
    191 - Fixed ''directories'' configuration.
    192 
    193 - Fixed previously ''exchanged encoding menu items''.
    194 
     6- Fixes, e.g. for Encoding.
     7- Improved quiet start for SHELL files and removed option.
     8- Made SHELL prompt configurable.
     9- Changed default SHELL prompt.
     10- Restart now restores virtual files.
     11- Improved Preferences menu.
     12- Preferences -> Marking: More options for custom marking modes.
    19513
    19614== Older versions ==