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


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

--

Legend:

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

    v1 v1  
     1== 1.18 (r2948) to 1.19 (r3209) -- 2018-10-19 ==
     2[[PageOutline]]
     3
     4=== Modes ===
     5
     6- Improved mode definitions for INI, JAVASCRIPT, TEX, FORTRAN77, FORTRAN90,
     7  TEXT.
     8
     9- Added mode PYTHON.
     10
     11- Improved PREFERREDCOMMENT key to handle 'L' or 'S' for single-line and
     12  'M' for multiple line comment. Allow for appending a number, e.g. 'M2',
     13  to select a special string, when multiple comment strings are defined.
     14
     15
     16=== Menu ===
     17
     18- Added ''Preferences'' menu item to the popup menu.
     19
     20- Added menu item ''Mark line set at cursor'' to the ''Mark'' submenu.
     21
     22- Improvements for the ''Format'' submenu.
     23
     24- Added ''Current keyset definitions'' to the ''Help'' submenu
     25
     26- Added ''Highlight cursor'' to the ''Preferences'' menu.
     27
     28- Added ''Import user settings'' to the ''Preferences'' menu.
     29
     30- Added section headings to the ''Preferences'' menu.
     31
     32- Reworked and extended ''Colors and fonts'' in the ''Preferences'' menu.
     33
     34- Added ''!NewLine'' and ''Enter'' configuration to the ''Preferences'' menu.
     35
     36
     37=== Keys ===
     38
     39- Changed scroll definitions in CUA keys. Added Alt combinations to
     40  ''Move cursor'' and to ''Scroll'' for faster movement.
     41
     42- ''!ScrollLock'' interchanges now the definitions for ''Cursor move'' and
     43  ''Scroll''. That leads to scroll improvements on systems where AMouse doesn't
     44  work, e.g. on VMs.
     45
     46- Made mouse definitions configurable via STDKEYS.E.
     47
     48- Added key category names.
     49
     50- Added dynamic listing of the current key definitions.
     51
     52- Fixed single-key determination for DBCS, untested.
     53
     54
     55=== Configuration files ===
     56
     57- Fixed determination if an import of DEFAULTS.CFG or USER.CFG is required.
     58
     59- Moved all settings from OBJECTS.CFG and COLORS.CFG to DEFAULTS.CFG.
     60
     61- Changed color numbers to names in configuration files and registry keys.
     62
     63- Added optional deletion of user keys before import of USER.CFG.
     64
     65- Made cache directory for temporary mode files configurable.
     66
     67- Improved and fixed enquoting for .CFG and text .INI files.
     68
     69
     70=== Undo ===
     71
     72- Added cursor, scroll and mark position restore to ''Undo'' and ''Redo''.
     73
     74
     75=== Shell files ===
     76
     77- Fixed shell file processing.
     78
     79- Improved outfiltering of initial shell prompt lines (requested by Ben
     80  Dragon).
     81
     82
     83=== Process marked lines ===
     84
     85- Changed processing of file to marked lines, if marked for ''Wrap''.
     86
     87
     88=== Syntax expansion ===
     89
     90- Improved syntax expansion for C to omit expansion if cursor is left of
     91  a keyword or a brace.
     92
     93- Improved syntax expansion for PASCAL, E and REXX.
     94
     95
     96=== Assist and !TagScan ===
     97
     98- Made ''Assist'' much faster for multi-line comments.
     99
     100- Added fixes for ''Assist''.
     101
     102- Reworked ''!TagScan'' for C, PASCAL, ASSEMBLER, CMD, HTEXT, IPF, JAVASCRIPT,
     103  PYTHON, E, REXX, TEX to use ''Assist'' procedures for more accurate results.
     104
     105- Added fix for FORTRAN90.
     106
     107
     108=== Library functions of NEPMD.DLL ===
     109
     110- Added !NepmdDeleteConfigTree, !NepmdImportUserConfig.
     111
     112- Renamed !NepmdFileDelete to !NepmdDeleteFile.
     113
     114- Added !NepmdDeleteTree, !NepmdSearchTree.
     115
     116
     117=== Installation ===
     118
     119- Fixed unwanted reset of program object settings on program object creation.
     120
     121- Fixed corruption of NEPMD.INI on installation.
     122
     123
     124=== Miscellaneous ===
     125
     126- Improved error handling in .ERX files.
     127
     128- Added more fixes for ''Locate'' and ''Change''.
     129
     130- Added fixes for changing the additional keyset.
     131
     132- Added improvement for ''!HookAdd''.
     133
     134- Minimized scrolling for ''!ScrollAfterLocate''.
     135
     136- Avoid unwanted scrolling in more cases.
     137
     138- Fixes and improvements for ''Link'', ''Unlink'' and ''!RecompileNew''.
     139
     140- Fixed and improved ''!FindFileInList'' and ''Alt_1''.