Changes between Initial Version and Version 1 of WikiStart/Changes/Changes-1.20


Ignore:
Timestamp:
Mar 16, 2021, 5:31:10 PM (3 years ago)
Author:
Andreas Schnellbacher
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/Changes/Changes-1.20

    v1 v1  
     1== 1.19 (r3209) to 1.20 (r3543) -- 2019-03-21 ==
     2[[PageOutline]]
     3
     4=== Installation ===
     5
     6- Fixed configuration of NEPMD associations during the installation.
     7  Previously, the script worked only after installation.
     8
     9
     10=== Sum ===
     11
     12- Added menu item to insert the sum of block-marked text.
     13
     14
     15=== Center, box and draw ===
     16
     17- Added menu items under ''Format''.
     18
     19- Added style configuration dialogs.
     20
     21- For line mode, use ''header width'' value instead of 1599 (MAXMARGIN).
     22
     23- Added configuration of ''header width''.
     24
     25
     26=== Reflow margins ===
     27
     28- Changed configuration of first margins selection item to use
     29  ''header width''.
     30
     31
     32=== Key recording ===
     33
     34- Allow for edit, save and restore a recorded sequence.
     35
     36- Added menu items for that.
     37
     38- Moved menu items from ''Edit'' to ''Run''.
     39
     40
     41=== Spell-check dictionaries ===
     42
     43- Uploaded working Netscape dictionary files.
     44
     45- Improved configuration dialogs.
     46
     47- Added ''Download'' button to the ''Edit dictionaries'' dialog.
     48
     49
     50=== Alt+1 and URLs ===
     51
     52- Improved URL processing.
     53
     54- Many improvements for ''Alt+1'' to process the file spec under the cursor,
     55  e.g. added filespec:"search wrds".
     56
     57
     58=== Search ===
     59
     60- Fixes for handling search options.
     61
     62- Added reset of last saved ''Change'' arguments by executing a different
     63  ''Find'' (locate) command.
     64
     65
     66=== Startup ===
     67
     68- Made initialization more stable.
     69
     70- Improved processing of commands after the first start.
     71
     72
     73=== Title bar ===
     74
     75- Improved the display of the ''.LONGNAME'' EA.
     76
     77
     78=== Dynamic configuration ===
     79
     80- Improved processing of environment variables to extend the environment
     81  and fixed previous double extension.
     82
     83- ''BEGINLIBPATH'' is used now instead of ''EPMBEGINLIBPATH''.
     84
     85- Environments started with ''EPMMAINT.CMD'' now show the correct paths for
     86  the ''loader'' and the ''executable''.
     87
     88
     89=== Format ===
     90
     91- Copied ''Coding style'' menu items from ''Preferences'' to ''Format'' for
     92  easier access.
     93 
     94- Extended all remaining commands to process mark only if it exists.
     95
     96
     97=== Tags ===
     98
     99- Added tags support for modes INI and TEXT.
     100
     101- Fixed tags processing for PHP, IPF.
     102
     103- Allow for tags with multiple words.
     104
     105- IPF: Allow for headers spanned over multiple lines.
     106
     107- Fixed tags processing if egrep meta characters are included.
     108
     109- Added LaTeX and TeX tag keywords for mode TEX.
     110
     111
     112=== Modes ===
     113
     114- Changes for PERL, JAVASCRIPT, TEXT, CONFIGSYS, C, RC, PASCAL, PYTHON, REXX.
     115
     116- SHELL: Fixed command history for a restored command line file.
     117
     118
     119=== Highlighting ===
     120
     121- The reload of a keyword file can now be forced by keeping the Ctrl key
     122  pressed while executing ''!NepmdActivateHighlight''. That applies also to
     123  the highlighting menu items.
     124 
     125- Highlighting is now temporarily switched off during mouse marking.
     126  This is required as a workaround to allow for catching the end of a line
     127  when the file was highlighted.
     128 
     129- Added workaround for an EPM bug to replace DELIMI with DELIM if possible to
     130  allow for specifying escape chars.
     131
     132
     133=== Recompile ===
     134
     135- Fixes for ''!RecompileNew''.
     136
     137- Changed inclusion of MYSTUFF.E and handle that file correctly as an option.
     138
     139- Added ''Recompile'' command to process the current file only.
     140
     141
     142=== Tabs and spaces ===
     143
     144- Many changes and fixes.
     145
     146
     147=== Swap text ===
     148
     149- Added ''!MoveExpressionLeft'' and ''!MoveExpressionRight''. Menu items
     150  can be found under Edit -> Move.
     151
     152
     153=== Syntax expansion ===
     154
     155- Reworked syntax expansion: Handle tabs correctly, skip expansion in
     156  unwanted cases, avoid double ending keywords.
     157
     158- Many fixes.
     159
     160
     161=== Assist ===
     162
     163- Fixes for nested multi-line comments.
     164
     165
     166=== Attributes ===
     167
     168- Reworked buggy attributes (e.g. bookmarks) handling for many commands.
     169  Attributes are now preserved after processing and move now correctly
     170  together with the text. Deleting a line removes also its attributes.
     171 
     172
     173=== Bookmarks ===
     174
     175- Reworked bookmarks processing.
     176
     177- Fixed handling of multiple files with bookmarks in a ring.
     178
     179- Improved ''!ListMark'' dialog. Added filename and the columns !FileId,
     180  Idx and Line.
     181
     182- Improved ''!SetMark'' dialog: Pre-filled name entry field with the begin
     183  of the current line.
     184 
     185- Added commands and key definitions for adding auto-named bookmarks and
     186  for going to the next and previous bookmark.
     187
     188- Added type and name configuration dialogs.
     189
     190 
     191
     192=== Dialogs ===
     193
     194- Fixed strings processing for ''!ListBox'' and ''!EntryBox''.
     195
     196
     197=== Fill ===
     198
     199- Extended ''Fill'' to accept multiple chars, either tiled or left-aligned.
     200
     201
     202=== Alt+1 ===
     203
     204- Improved file searching for NEPMD files.
     205
     206
     207=== Context menu ===
     208
     209- Added ''!TagScan'' and ''!OpenUrl'' to the context menu.
     210
     211
     212=== Preferences ===
     213
     214- Fixed notification within menu items if values are overridden by file,
     215  file EA or mode settings.
     216
     217- Added ''Insert marked lines'' (above or below). Previously, ''below'' was
     218  internally hard-coded. The new default value is ''above''.
     219
     220- Moved ''stream mode'' and ''Newline'' processing to an extra submenu.
     221
     222- Reworked ''Tab'' and ''!BackTab''. Added much more configuration options.
     223 
     224
     225=== user.cfg ===
     226
     227- Fixed export of a value with leading or trailing spaces.
     228
     229
     230=== Undo ===
     231
     232- Reworked ''Undo'' processing.
     233
     234- Added configuration for special events.
     235
     236- Fixed ''Undo'' position, avoid scrolling and allow for catching a change
     237  without scrolling by changing in the ''Undo'' history back and forth.