Changes between Initial Version and Version 1 of WikiStart/Changes


Ignore:
Timestamp:
Oct 9, 2018, 9:34:41 PM (6 years ago)
Author:
Andreas Schnellbacher
Comment:

Added changes for the upcoming version 1.19.

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/Changes

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