MinEd Changelog

What's new in MinEd 2015.25

Mar 30, 2015
  • Editing:
  • Transparent editing of encrypted files. Using filters configurable by file type (configured in $HOME/.minedrc).
  • Enhanced auto-indentation, bullet list and numbered list support.
  • Enhanced smart spaces/dashes/arrows/minus.
  • Interaction:
  • Revised flag menus and header line.
  • Configurable appearance of menu background (in $HOME/.minedrc).
  • Enhanced double-click and focus-then-click handling.
  • CUPS printer selection.
  • Character handling support:
  • Configurable character information in status line ($HOME/.minedrc).
  • Additional character transformation support for Italian, East European, Tatar, Bashkir.
  • Character information includes Unicode named sequences and spacing combined status.
  • Support for ISO 8859/EBCDIC Next Line character (NL U+0085).
  • Character encoding support:
  • EBCDIC support ("bracket" codepage CP1047 as used by z/OS USS).
  • Option -E disables text encoding auto-detection, using locale instead.
  • Updated some character encoding tables according to libiconv 1.14. Added some character encodings.
  • Dropped the bogus idea of merging JIS X 0213 and EUC-JP code tables. Offering EUC-JP and EUC-JIS X 0213, and their Shift_JIS counterparts.
  • File handling:
  • Handling directory access failure when opening menu.
  • Enhanced disk file modification or replacement detection.
  • Additional mechanisms to prevent data loss in case of file I/O errors.
  • Interworking / Interoperability:
  • Using new features of xterm 280 to finally achieve the distinction between all (modified) keypad keys.
  • Preventing editing screen from being spoiled by other processes.
  • Adusting menu colours to detected terminal colours.
  • Mouse handling workaround for rxvt-unicode quirks and cygwin console multi-character split-ups.
  • Workarounds for query problems with mlterm, old xterm, cygwin console, and 'screen'.
  • Revamped CJK terminal features and fixed some width handling cases.
  • DOS versions (djgpp, Turbo-C): Fixed Ctrl-space, ^R, ^C.
  • Bug fixes:
  • Fixed handling of interrupts while reading file.
  • Fixed new unnamed UTF-16 text to actually be saved as UTF-16.
  • Fixed text encoding auto-detection on unsigned char platforms (since 2000.14).
  • Fixed pasting invalid UTF-8 as digit '8' in non-UTF-8 text.

New in MinEd 2014.24.2 (Jul 9, 2014)

  • Character information:
  • Updated to Unicode 7.0.
  • Editing:
  • Improved and fixed JavaScript/HTML highlighting.
  • Improved and fixed line end handling in search/replace.
  • Interworking:
  • Interworking with Windows PowerShell and xterm 306 dim mode.

New in MinEd 2014.24 (Jun 7, 2014)

  • Internationalization and Character information:
  • Revamped smart quotes feature.
  • Revised Quotes menu according to investigations of international styles.
  • Supporting opening quotation mark repetition for new paragraphs.
  • Automatic French quotation marks spacing.
  • Primary/alternate styles controlled by locale environment or option.
  • Tuned special title casing (Shift-F3) e.g. for Dutch "IJsselmeer".
  • Updated to Unicode 6.3.
  • Editing:
  • File tabs and file name tab titles for quick file selection and browsing.
  • Revamped rectangular text selection.
  • Toggle with Alt-mouse-move during click-and-drag.
  • Consistent selection to mouse position (even on shorter lines) including shifted lines.
  • Revamped and enhanced HTML and scripting highlighting.
  • Distinct highlighting for HTML/XML/JSP attributes and values.
  • TAB width 2 enabled in addition to 4 or 8.
  • Smarter clipboard pasting (cygwin/Windows).
  • User configuration:
  • Enhanced user configuration features.
  • Preferences specific for file name pattern or terminal type.
  • Consistent handling of preferences when editing multiple files.
  • Added cursor style setting preference.
  • File handling improvements:
  • Terminal interworking improvements:
  • mlterm, tmux, older xterm, missing terminfo, CJK in 'screen')
  • Bug fixes:
  • File handling: Various pipe handling fixes.
  • File handling: Detecting "quota exceeded" write error.
  • Case conversion function fixes.
  • Handling search expressions with ^M or \r.
  • Keyboard: Ctrl-Backarrow again deleting only one character.
  • Fixed some menu handling cases.
  • Fixed input of typographic apostrophe in some cases.
  • Made file basename visible in long prompt lines.
  • HTML highlighting cases, especially after insert.

New in MinEd 2013.23 (Aug 19, 2013)

  • Editing:
  • New double-click feature for word selection.
  • Tweaks on smart editing features (undent, wrap, identifier search etc).
  • Filename handling:
  • Suppressing backup file names as generated by command line auto-completion if they appear after their base version name (x~, x;N, x.~N~), so that, e.g., mined x* edits x and x1 but not x~.
  • Character information:
  • Updated to Unicode 6.2.
  • Interworking:
  • Speed-up of directory browsing, especially on slow network drives.
  • Ported stand-alone Windows installer to Windows 7.
  • Ported to MSYS, Raspberry Pi, Irix.
  • Revamped file information statistics to accomodate slow systems.
  • Enhancements for newer mlterm.
  • Bug fixes:
  • Explicit tab width option (-4/-8) takes precedence over file info memory.
  • Fix 'screen' Unicode display by limiting previous workaround to older version.
  • Fixed Alt-digit accent prefix functions for mintty and rxvt (since 2012.20).
  • Fixes related to NUL or NONE pseudo lineends.

New in MinEd 2012.22 (May 10, 2012)

  • User configuration:
  • New user preferences configuration file $HOME/.minedrc.
  • Interactive:
  • Backarrow now also performs dual-mode function like Del (delete selection if active, or character left).
  • Revamped keypad function modes and their setup, including more interoperable handling of Home/End keys.
  • Enabled opening flag menu on terminals missing mouse right-click support (e.g. gnome-terminal).
  • Editing:
  • Revamped keypad function assignments, esp. for Shift-select mode.
  • Support for Windows clipboard (Windows and cygwin version only)
  • Interworking:
  • Mouse moving interaction works in rxvt-unicode / urxvt as well.
  • Shift-selection works in DOS version as well (key and mouse).
  • Fixed terminal detection and attribute handling for 'screen'.
  • Fixed paste buffer to work in DOSBox and Android.

New in MinEd 2012.21 (Mar 13, 2012)

  • Interworking enhancements:
  • Re-ported to VMS (OpenVMS), this time without curses.
  • Supporting DEC locator for mouse-like navigation on DEC terminals.
  • Workaround for cygwin lock files on network drives.
  • Workarounds for configuration problems with various terminals.
  • Ported to SCO UnixWare.
  • Optimized escape sequence detection for slow terminal connections.
  • Workaround for systems not reporting proper window size/changes.

New in MinEd 2012.20 (Mar 13, 2012)

  • Interworking enhancements:
  • Re-ported to VMS (OpenVMS), this time without curses.
  • Supporting DEC locator for mouse-like navigation on DEC terminals.
  • Workaround for cygwin lock files on network drives.
  • Workarounds for configuration problems with various terminals.
  • Ported to SCO UnixWare.
  • Optimized escape sequence detection for slow terminal connections.
  • Workaround for systems not reporting proper window size/changes.

New in MinEd 2011.19 (Nov 16, 2011)

  • File handling:
  • This release features major enhancements in file management:
  • Interactive file chooser to navigate file system.
  • Backup files, interoperable with other editors; optional numbered backups.
  • File locking, using interoperable lock files.
  • Recovery files (if mined quits), interoperable with other editors.
  • Checking/warning whether disk file was changed while being edited (2011.18).
  • Enhancement and migration of file info storage (2011.18).
  • Interactive:
  • Mouse movement navigation between menus, especially to open submenus.
  • Interworking and Deployment:
  • Using glyph detection feature of mintty for optimal marker selection.
  • Assigned HOP function to Shift-TAB and to keypad "*", to support laptop keyboards and some dumb terminals (KDE konsole, BSD console).
  • Windows stand-alone package: Installing into Start Menu and Desktop.
  • Enhanced Linux desktop integration (2011.18).
  • Other interoperability and portability enhancements, including port to Haiku (2011.18).

New in MinEd 2011.18 (Nov 16, 2011)

  • Checking/warning if disk file was changed while being edited.
  • New Back/Forward navigation functions in Search/go menu.
  • Enhancement and migration of file info storage.
  • Enhanced Linux desktop integration.
  • Tweaks to build and install on more systems (Linux low memory, Windows older version, Haiku).
  • Ported to Haiku.
  • Workaround for cursor positioning bug of 'screen'.

New in MinEd 2011.17 (Nov 16, 2011)

  • Character encoding support enhancements:
  • Updated to Unicode 5.2 and Unicode 6.0:
  • Supporting Arabic ligature joining in all terminals.
  • Interactive:
  • Sub-menu (in Options menu) to change keyboard emulation interactively.
  • Improved display of status line information.
  • Automatically adjusting HTML syntax highlighting colour to dark background.
  • Improved file info handling, includes selected input method.
  • Interactive help viewing uses mined rather than less.
  • Interworking:
  • Supporting extended mouse-coordinates mode (xterm 262 and 268, mintty 0.9), for up to 2015 lines/columns screen width.
  • Improved handling of function keys on badly-configured terminals.
  • Installation:
  • Major version number is now the year of release.
  • Cygwin package: no longer registering for Windows context menu (postinstall).
  • Revamped configuration of Windows version:
  • Stand-alone package uses self-installing archive.
  • Registers for both context menu and command line path.
  • Invocation in window uses Windows keyboard emulation mode.
  • Bug fixes:
  • Fixed keyboard mapping in xterm to accept sequences with subsequent capital letters (like hE, HE).
  • Fixed printing under Windows and Interix.
  • Fixed UTF-16 handling.
  • Fixed stalled mined with modified text after terminal is killed on Linux.