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 8, 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 5, 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 fixed.
  • 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.4 (Sep 12, 2013)

  • Fixed build problems on Debian 7 64 bit.

New in Mined 2013.23.2 (Aug 22, 2013)

  • Fixed build problems on newer Debian/Ubuntu.

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 2011.21 (Mar 12, 2012)

  • Interactive:
  • New File switcher: menu listing of opened files (tab-like).
  • New Shift selection mode: visual selection with Shift-keys (Windows-like).
  • Character information:
  • Updated to Unicode 6.1.
  • Interworking:
  • Ported to Android
  • Interworking enhancements both for more legacy systems and terminals.

New in Mined 2011.19.2 (Nov 18, 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 2000.16 (Mar 31, 2010)

  • Text editing features:
  • New rectangular copy/paste area mode.
  • Enhanced smart quotes algorithm and input support for apostrophe.
  • Support fow Hawai'ian input.
  • Interactive:
  • Self-made visual selection highlighting, supporting all terminals.
  • Changed Del keypad key to more common behaviour.
  • Calculated dim attribute for line markers in xterm and mintty.
  • Enabled keyboard mapping (input method handling) for DOS/djgpp version.
  • Menu navigation: On a submenu entry, cursor-right enters the submenu too.
  • File handling:
  • The text position is now more easily rememberd.
  • Interworking:
  • For cygwin:
  • Fixed creation of inter-window paste buffer in case hard link does not work (on FAT or network drives).
  • Enabled mouse navigation without button pressed for cygwin (1.7.2) console.
  • With cygwin 1.7.2, mouse interaction will be enhanced.
  • For mintty/cygwin:
  • Various tuning measures to make optimal use of this fine terminal.
  • The mined scrollbar is now enabled by default. (For right-to-left text editing, reduce visual confusion with -o.)
  • For DOS/djgpp:
  • Enhanced keyboard interaction to Unix level.
  • Avoid busy wait during keyboard input.
  • Enabled Alt-shortcuts.
  • For legacy systems:
  • Enhanced terminal support by built-in fallback information.
  • Improved handling of slow connections.