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.