wiki:WikiStart/Changes

Version 12 (modified by Andreas Schnellbacher, 6 years ago) ( diff )

Added past additions.


1.19 (r3209) to 1.20

Swap text

  • Added MoveExpressionLeft and MoveExpressionRight. Menu items can be found under Edit -> Move.

Syntax expansion

  • Reworked syntax expansion: Handle tabs correctly, skip expansion in unwanted cases, avoid double ending keywords.
  • Many fixes.

Attributes

  • Reworked buggy attributes processing for many commands. Attributes should now be moved correctly together with the text.

Bookmarks

  • Reworked bookmarks processing.
  • Fixed handling of multiple files with bookmarks in a ring.
  • Improved ListMark dialog. Added filename and the columns FileId, Idx and Line.
  • Improved SetMark dialog: Pre-filled name entry field with the begin of the current line.

Dialogs

  • Fixed strings processing for ListBox and EntryBox.

Fill

  • Extended Fill to accept multiple chars, either tiled or left-aligned.

Alt+1

  • Improved file searching for NEPMD files.

Context menu

  • Added TagScan and OpenUrl to the context menu.

Preferences

  • Fixed notification within menu items if values are overridden by file, file EA or mode settings.
  • Added Insert marked lines (above or below). Previously, below was internally hard-coded. The new default value is above.
  • Moved stream mode and Newline processing to an extra submenu.
  • Reworked Tab and BackTab. Added much more configuration options.

user.cfg

  • Fixed export of a value with leading or trailing spaces.

Undo

  • Improved Undo.
  • Fixed Undo position.

1.18 (r2948) to 1.19 (r3209)

Modes

  • Improved mode definitions for INI, JAVASCRIPT, TEX, FORTRAN77, FORTRAN90, TEXT.
  • Added mode PYTHON.
  • Improved PREFERREDCOMMENT key to handle 'L' or 'S' for single-line and 'M' for multiple line comment. Allow for appending a number, e.g. 'M2', to select a special string, when multiple comment strings are defined.

Menu

  • Added Preferences menu item to the popup menu.
  • Added menu item Mark line set at cursor to the Mark submenu.
  • Improvements for the Format submenu.
  • Added Current keyset definitions to the Help submenu
  • Added Highlight cursor to the Preferences menu.
  • Added Import user settings to the Preferences menu.
  • Added section headings to the Preferences menu.
  • Reworked and extended Colors and fonts in the Preferences menu.
  • Added NewLine and Enter configuration to the Preferences menu.

Keys

  • Changed scroll definitions in CUA keys. Added Alt combinations to Move cursor and to Scroll for faster movement.
  • ScrollLock interchanges now the definitions for Cursor move and Scroll. That leads to scroll improvements on systems where AMouse doesn't work, e.g. on VMs.
  • Made mouse definitions configurable via STDKEYS.E.
  • Added key category names.
  • Added dynamic listing of the current key definitions.
  • Fixed single-key determination for DBCS, untested.

Configuration files

  • Fixed determination if an import of DEFAULTS.CFG or USER.CFG is required.
  • Moved all settings from OBJECTS.CFG and COLORS.CFG to DEFAULTS.CFG.
  • Changed color numbers to names in configuration files and registry keys.
  • Added optional deletion of user keys before import of USER.CFG.
  • Made cache directory for temporary mode files configurable.
  • Improved and fixed enquoting for .CFG and text .INI files.

Undo

  • Added cursor, scroll and mark position restore to Undo and Redo.

Shell files

  • Fixed shell file processing.
  • Improved outfiltering of initial shell prompt lines (requested by Ben Dragon).

Process marked lines

  • Changed processing of file to marked lines, if marked for Wrap.

Syntax expansion

  • Improved syntax expansion for C to omit expansion if cursor is left of a keyword or a brace.
  • Improved syntax expansion for PASCAL, E and REXX.

Assist and TagScan

  • Made Assist much faster for multi-line comments.
  • Added fixes for Assist.
  • Reworked TagScan for C, PASCAL, ASSEMBLER, CMD, HTEXT, IPF, JAVASCRIPT, PYTHON, E, REXX, TEX to use Assist procedures for more accurate results.
  • Added fix for FORTRAN90.

Library functions of NEPMD.DLL

  • Added NepmdDeleteConfigTree, NepmdImportUserConfig.
  • Renamed NepmdFileDelete to NepmdDeleteFile.
  • Added NepmdDeleteTree, NepmdSearchTree.

Installation

  • Fixed unwanted reset of program object settings on program object creation.
  • Fixed corruption of NEPMD.INI on installation.

Miscellaneous

  • Improved error handling in .ERX files.
  • Added more fixes for Locate and Change.
  • Added fixes for changing the additional keyset.
  • Added improvement for HookAdd.
  • Minimized scrolling for ScrollAfterLocate.
  • Avoid unwanted scrolling in more cases.
  • Fixes and improvements for Link, Unlink and RecompileNew.
  • Fixed and improved FindFileInList and Alt_1.

Note: See TracWiki for help on using the wiki.