Changes between Version 38 and Version 39 of WikiStart/Changes


Ignore:
Timestamp:
Sep 9, 2021, 9:08:09 AM (3 years ago)
Author:
Andreas Schnellbacher
Comment:

Started changes for 1.23

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/Changes

    v38 v39  
    1 == 1.21 (r3918) to 1.22 (r4426) -- Status: 2021-03-15 ==
     1== 1.22 (r4426) to 1.23 (r....) -- Status: 2021-09-.. ==
    22[[PageOutline]]
    3 
    4 === Find definition ===
    5 
    6 - Reworked and extended. After configuring the toolkit dir, the search for
    7   mode C finds not only function prototypes, but also ''#defines'', ''structs''
    8   and ''typedefs''.
    9 
    10 - Allow to specify the ''search type'': Find in includes, find in filemasks,
    11   find in filemasks with grep.exe, find words in current file.
    12  
    13 - Modes ''C'', ''E'' and ''REXX'' are currently supported.
    14 
    15 
    16 === Keyword help ===
    17 
    18 - ''Reworked''.
    19 
    20 - Allow to specify a ''mode'' instead of extensions.
    21 
    22 
    23 === Syntax expansion and coding styles ===
    24 
    25 Improvements mainly for ''mode C''.
    26 
    27 
    28 === Load and highlight found strings ===
    29 
    30 - Many ''fixes''.
    31 
    32 - Added ''!GoToLineStr'' and ''!DialogLoadFile''.
    33 
    34 - The ''Ctrl key'' has to be pressed together with selecting buttons to open
    35   files in a ''new window''.
    36 
    37 - Improved ''!ScrollAfterLocate''.
    38 
    39 
    40 === Startup ===
    41 
    42 - Workaround added for ''improper arg parsing'' of the EPM executable. Now
    43   the args from the loader are submitted when required.
    44 
    45 - Improved ''screen updates''.
    46 
    47 
    48 === Edit ===
    49 
    50 - Added support for the ''Ctrl key'' to open a file in a new window.
    51 
    52 - Added ''@!FileList'' option instead of a filename. The contained lines in
    53   such a file list are processed as if they were execued submitted to EPM
    54   consecutively. That allows for submitting longer lists that otherwise won't
    55   fit into a OS/2 command line (259 resp. 1023 chars).
    56 
    57 - Completely ''reworked''.
    58 
    59 - Fixed ''parsing'' of '=' char and quotes.
    60 
    61 
    62 === Search dialog ===
    63 
    64 - Display changed search settings of the Preferences popup menu immediately
    65   in the search dialog.
    66 
    67 - Select also those options properly that were added to Warp 4, e.g. ''t''
    68   and ''b''.
    69  
    70 - Added ''o'' = automatic case option to open the Search dialog with the
    71   mode-dependent case value. Made this option default.
    72 
    73 - Split into ''Search dialog'' and ''Replace dialog''. The new Search
    74   dialog is just a Replace dialog with emptied Replace field. It also
    75   ensures that the Change actions are disabled, as long as the replace
    76   field remains empty. Changed key definitions a bit for that.
    77 
    78 - After search, set the ''focus'' to the edit window to make its accelerator keys
    79   work for !FindNext etc. Ctrl+F resp. Ctrl+R (or Alt+F6) can be used to set
    80   the focus to the search dialog.
    81 
    82 - Many more ''fixes''.
    83 
    84 
    85 === !NepmdInfo ===
    86 
    87 - Display the data for the ''correct loader executable''.
    88 
    89 
    90 === URLs ===
    91 
    92 - Improved URL recognition.
    93 
    94 
    95 === Alt+1 ===
    96 
    97 - Added support for pressed ''Ctrl key''. Ctrl+Alt+1 now opens a file under
    98   the cursor in a new window. Added the same for Ctrl+MB_1_double-click.
    99 
    100 - ''Reworked''.
    101 
    102 - Avoid searching an ''entire volume'' in some situations. The search in a
    103   tree has now limited and variable depth, depending on the depth of the
    104   start directory.
    105 
    106 
    107 === !ShiftLeft and !ShiftRight ===
    108 
    109 - Avoid ''removing chars at the left''. Suggested by Lars Erdmann.
    110 
    111 - Handle ''block mark'' correctly.
    112 
    113 
    114 === Menu ===
    115 
    116 - ''Configuration presets:'' Added checkmarks.
    117 
    118 - Improvements of the ''Preferences'' popup menu.
    119 
    120 - Configure extended ''scroll position options''.
    121 
    122 - Configure Search dialog: Optionally automatically activate ''Marked area''
    123   if a multi-line mark exists.
    124 
    125 
    126 === Syntax highlighting ===
    127 
    128 - Renamed ''mode'' dir to ''hilte''. Renamed contained .ini files. Mode settings
    129   were moved to NEPMD.INI.
    130 
    131 - Use ''red error messages'' in SHELL.
    132 
    133 
    134 === Tags ===
    135 
    136 - Many ''fixes''.
    137 
    138 - ''Mode C'': Use a slower, sloppier method if the first pass hasn't found
    139   anything.
    140  
    141 - ''Mode E'' additions.
    142 
    143 
    144 === !RecompileNew ===
    145 
    146 - Ignore all ''RCS keywords'' in file comparison.
    147 
    148 
    149 === Assist ===
    150 
    151 - Support ''LaTeX environments''.
    152 
    153 - ''Many fixes''.
    154 
    155 - Improvements for ''mode E'' with parentheses.
    156 
    157 
    158 === Spell checking ===
    159 
    160 - Many ''fixes''.
    161 
    162 
    163 === Position restore ===
    164 
    165 - Added again many improvements to avoid ''unwanted scrolling''.
    166 
    167 - Added procs for pixel-wise scrolling.
    168 
    169 
    170 === Tree listings ===
    171 
    172 - Improvements for the ''popup menu''.
    173 
    174 - Added ''list'' keyset.
    175 
    176 
    177 === Mode ===
    178 
    179 - Saving files now saves the EPM.MODE EA, if mode determination for the new
    180   name won't lead to the previous mode. That is useful for SHELL files.
    181 
    182 
    183 === Format ===
    184 
    185 - Simplified soft wrap commands.
    186 
    187 
    188 === Code ===
    189 
    190 - Reworked ''file switching'' and ring commands at file loading.
    191 
    192 - Changed ''!NepmdQueryConfigValue'' and ''!NepmdWriteConfigValue'' to handle
    193   both string and binary values.
    194  
    195 - Added ''!NepmdGetNextProfileApp'' and ''!NepmdGetNextProfileKey''.
    196 
    197 - Allow for ''aligning of messages in TMF files'' by stripping spaces.
    198 
    199 - Changed ''line comment string for TMF files'' to ";--" in column 1.
    200 
    201 - Reworked ''initialization''.
    202 
    203 - Make: Added support for 4os2 and touch again.
    204 
    205 - Make: Extended pseudo targets for .inf files.
    206 
    207 
    208 === Installation ===
    209 
    210 - Mark the EPM executable mp unsave on ''SMP systems'' during installation.
    211   That avoids crashes and display isses on scrolling. Standard EPM bug
    212   reported by Andy Willis. Now EPM is usable on SMP systems again.
    213 
    214 - Added ''ArcaOS folder icons'' by David Graser and use them automatically
    215   for ArcaOS.
    216 
    217 
    218 === Settings ===
    219 
    220 - Allow for changing font size with Ctrl+- and Ctrl++.
    221 
    222 - ''Split mode settings'' into hilite and mode settings. Renamed mode
    223   directory to hilite. Added !SetHighlightMode setting. It allows to change
    224   the highlighting without changing the mode. That is used for files of mode
    225   TEXT with filemasks .TREE* and .DOS*.
    226 
    227 - Added support for ''<mode>:<filemask>'' (instead of <mode>) setting keys.
    228 
    229 - Improved ''export'' of settings.
    230 
    231 - Improved ''import'' of settings from .cfg files. Now ''E-style escapes''
    232   \### and \x## are supported. Lines may now be ''split''. If the first non-blank
    233   chars of a line are '+++', the line is appended on import.
    234 
    235 - Improved support of ''EPMKWDS.*'' files for highlighting.
    236 
    237 - Moved ''mode settings'' from MODECFG.E and <mode>\DEFAULT.INI to
    238   DEFAULTS.CFG (NEPMD.INI).
    239 
    240 - Improved templates to ease ''tool options configuration'', e.g. for wget.
    241 
    242 - Fixed setting source for ''virtual files''.
    243 
    244 - Reenabled ''empty values''. Fixes e.g. persistent switching to standard EPM
    245   keyset.
    2463
    2474
    2485== Older versions ==
    2496
     7- [./Changes-1.22]
    2508- [./Changes-1.21]
    2519- [./Changes-1.20]