Character encoding support enhancements:
* Updated to Unicode 5.1; added XHC Hanyu pinyin pronunciation information.
* Enhanced character information display, also in non-UTF-8 text encoding.
Adding Unicode character name and Unicode decomposition, see Info menu.
* Enhanced character substitution display for non-Unicode terminals;
using base character according to Unicode decomposition.
* Encoding conversion from UTF-8 enhanced to all text encodings.
* Enhanced terminal support for cygwin 1.7, including UTF-8 mode.
* Character replacement commands (e.g. ESC _) also unescape
URL escape notation (%E2%82%AC) and HTML numeric entities (&_#x20AC;).
Text editing features:
* Enhanced line begin/end navigation, may also go to previous/next line.
Interactive:
* Changed cursor positioning when moving vertically over multi-column characters
* Turning to the closest side of a TAB.
* Options -T/+T for preference to stay left/right of TAB.
* Enhanced menu navigation (Ctrl-mouse-scroll, initial key word finding).
* Multi-option selection in open Info display ("?") menu.
* Scrollbar mouse control enhancements:
* Scroll direction adapted to other applications (old mode with option -oo).
* Click-and-drag scrollbar scrolling.
* Accelerated scrolling (by half a page) while over scrollbar.
* Added usage hints to messages on typical keyboard interaction misconceptions.
* Help function improvements.
* Tweaked handling of Home/End/Del and modified keypad keys.
Interworking enhancements:
* Distinction of small/numeric keypad keys for djgpp-compiled DOS version.
* Tweaked uterm terminal invocation script:
* Workaround to safely ensure UTF-8 on cygwin.
* Best guess for user preference of rxvt (if rxvt-unicode is found).
* Command line options for user preference for xterm or rxvt.
* Tweaked cygwin script wmined to use mintty if available.
* Tuned keypad assignments to achieve more uniform keypad functions
among different kinds of terminals as much as possible.
* Support of additional terminal codepages as supported by cygwin 1.7,
also in the djgpp-compiled DOS version.
* Recognising and adapting to PuTTY or MinTTY.
Printing:
* Added printing feature using notepad /p for cygwin and DOS versions.
Miscellaneous:
* Applying computed dim screen attribute for line indications (in xterm),
actived by defining an empty environment variable MINEDDIM.
* Revised/enhanced line end handling support:
* Added option +r to convert Unix lineends (LF) to DOS lineends (CRLF).
* Enhanced Mac lineend handling options -R and +R.
* Either of -r/+r can be combined with either of -R/+R.
* Added search pattern "\r" to search for CRLF (DOS/Windows) line ends.
While here add DESTDIR support.
Changes in 2000.14:
Text editing features:
* Case-insensitive search (except when searching for an identifier).
* New command Alt-x toggles preceding character and its hexadecimal code.
Character encoding support enhancements:
* Additional option -E? just determines and displays text file encoding(s).
* Additional option +E? just determines and displays terminal encoding.
* Separated display of "isolated" combining characters (e.g. after TAB).
* Improved text encoding auto-detection:
* Improved detection of CJK encodings vs. 8-bit encodings.
* Added auto-detection of Windows-"ANSI" (CP1252), PC-Latin (CP850), MacRoman.
* Improved configuration of auto-detection.
Character input enhancements:
* New shortcuts for input of plain quote marks (in smart quotes mode).
Interworking enhancements: Terminal encoding handling:
* Added options -f / -F to indicate limited font coverage of special characters.
* Detecting and handling non-Unicode terminal with Arabic ligature joining.
* Detecting and handling special width behaviour of rxvt, mlterm, konsole
concerning unassigned characters, non-BMP, or non-Unicode characters.
* Applying display replacement for illegal Unicode characters by default
(codes ending with FFFE/FFFF, surrogates, non-Unicode code points).
* Fixed a lot of other remaining width display inconsistencies.
* Making use of window focus out/in reports (xterm 224).
* Workaround for xterm 224 bug which could lock up the terminal.
* Adjusting display details to properties of gnome-terminal, konsole.
* Considering termcap information of function key escape sequences.
Miscellaneous changes:
* Increased speed of some UTF-8 search operations by a factor of ~ 40.
* Colour highlighting of DOS/Mac line end indications.
mined 2000.13
* Documentation enhancements: Revised manual structure, featuring more comprehensive new chapters on
o Structured editing support
o Character handling support
o Language support
* Character encoding support enhancements: Auto-detection and explicit selection of UTF-16 with and without BOM (big endian and little endian).
* Updated to Unicode 5.0.0 (final, from beta2 in 2000.12).
* Character input support enhancements: Added support for multiple accented character input.
* Additional accent prefix keys for most frequent accents of all Latin-based languages (macron, breve, dot above, ogonek, caron, stroke).
* Added support for convenient combining character input with accent prefix keys.
* Added support for convenient quotation marks input with accent prefix keys.
* Support for Greek (monotonic and polytonic).
* Support for Cyrillic accented characters.
* Interactive enhancements: Revised menu structure to be more intuitive.
* Improved menu handling system.
* Interoperability enhancements: Making use of xterm 216 mode which provides detection of Alt-/Control-modified digits and punctuation keys.
* Improved support for some legacy terminals.
* File handling enhancements: Consistent setting of file access modes when cloning a file or creating a new file with executable permission.
mined 2000.12
* Character encoding support enhancements: Updated to Unicode 5.0.0 beta2:
o Case conversion, Script information.
o Combining character width properties.
o Han information (from Unihan database) for CJK characters.
o Radical/Stroke input method.
o Added character input mnemonics for new LATIN characters.
* Supplemented Big5 character set with HKSCS-2004 update from http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters. Handling covers mappings to two Unicode characters, like for JIS encodings.
* Revised interpretation of locale environment variables to comply with de-facto locale standard but yet allowing flexible locale configuration for both text and terminal encoding. This mechanism is supplemented by other options with useful precedences. Command line options to specify text or terminal encoding were revised, enhanced, and made more comprehensive.
* Revised terminal encoding handling to support also mapped 8-bit encodings including handling of combining characters (with auto-detection).
* Generally revised handling of text and terminal encoding to support all combinations of them.
* Supporting lots of additional 8-bit encodings for both text encoding and terminal encoding. Structured Encoding menu with submenus for concise text encoding selection.
* Optional Unicode Copy/Paste buffer mode with implicit conversion.
* Character handling support enhancements: Supplemented Cangjie input method with additional mappings from HKSCS-2004 Changjie input code table.
* Case conversion is now always (i.e. in all encodings) based on Unicode.
* Shift-F3 case cycling function now uses actual Unicode title case characters when appropriate and available.
* Smart quotes enabled in all text encodings.
* Updated HTML character mnemonics to HTML 4.01.
* Interworking enhancements: Improved intuitive assignment of copy/paste functions to keypad, enhanced flexbility of usage.
* Further improvements on terminal interworking (even version-specific), especially with KDE konsole. Added kterm encoding auto-detection.
* Other enhancements: New password hiding feature, selected by default for "hidden" files.
* Extended default installation by some aliases and wrappers:
o minmacs, mstar, mpico for invocation of mined in emulation modes for emacs, WordStar, pico (alpha), respectively
o umined, xmined for invocation of mined in a separate terminal window
o uterm to invoke a new terminal window with a maximum of Unicode support achievable on the system, including best-choice font selection
mined 2000.11
* Unicode support enhancements: Updated to Unicode 4.1.0:
o Case conversion, Script information.
o Combining character width properties.
o Han information (from Unihan database) for CJK characters.
o Radical/Stroke input method (to include new CJK characters).
o Added Hanyu Pinlu and Tang pronunciation information (from Unihan database) to Han information options.
o Added generic and supplemental character input mnemonics for new LATIN characters.
* Indication and character information of Unicode combining characters now refers to the most recent Unicode version, not the actual terminal capabilities.
* Interactive enhancements: Conciliated keypad assignment preference conflict between Cut/Paste functions (as propagated by mined) and character deletion / line positioning functions (as often commonly expected):
o The more common Home/End/Delete function assignments to the respective keypad keys are also easily accessible (e.g. Alt-Del).
o Documentation for alternative assignment option improved.
o Using Del without a paste buffer gives an additional hint on alternative usage.
* Additional assignment of "Delete single" function (to delete without auto-undent, or to delete the last combining accent only) to F5 Backarrow.
* Additional commands (HOP) F1 F1 / Shift-F1 / Control-F1 / Alt-F1 to display a help status line of (shifted) function key assignments.
* Slight revision of function key assignments to improve intuitive usage and compliance with common usage. Unification of DOS version function key assignments.
* Interoperability enhancements: Improved detection of shifted function keys on various kinds and modes of terminals.
* Added keyboard configuration examples for Control-function key detection for rxvt and mlterm to the runtime support library.
* Added script to support Unicode X font installation to the runtime support library.
* Modified xterm start script "uterm" so that with newer xterm versions (from 201) usage of the xterm built-in most recent version of Unicode width data is enabled (which is often more current than the system-provided locale version).
* Provided makefile for Interix.
* Feature enhancements: Smart arrows added to optional smart input text replacements.
* New word case toggle function Shift-F3 cycling word casing between all small, beginning capital, and all capitals.
* The "search corresponding bracket" commands ESC ( or ESC ) now also match /* */ pairs and #if #else/#elsif #endif structures.
* New TAB expansion option (-+4 or -+8) that expands TAB key input to an appropriate number of Space characters.
* Further enhancements: Using paps (a Pango printing script) for printing if available.
* Added PC DOS encoding ("codepage 437") to available encodings.
mined 2000.10
* Character encoding, CJK, and input support enhancements: Printing feature revamped; now working with all encodings.
* Updated character properties to Unicode 4.0.1.
* Added support for major mapped 8 bit character encodings.
* Added transparent handling of UTF-16 encoded files (with BOM).
* Full support for combining characters in CJK encodings and 8 bit encodings, including optional separated display mode and partial editing (within combined character).
* Added Han character information (description / pronunciation) while browsing text or input method pick lists.
* Enhanced character information conforming to ISO 14755.
* Additional input support for CJK, Vietnamese, Thai, Hebrew.
* Added preinstalled WuBi input method (used by professional typists in mainland China).
* Added radical/stroke lookup input method for CJK characters, especially useful for not CJK speaking users.
* Added two Vietnamese input methods (VIQR and VNI) to preconfigured keyboard mappings, as well as a Vietnamese accent prefixing input support method.
* Added two more ways of supporting input of Vietnamese multiple accented characters.
* Revamped mnemonic input support; completed mnemonic patterns and enhanced documentation.
* Enhanced numeric character input support; conforming to ISO 14755.
* Interactive enhancements: Revamped menu control; added subtitles and flag markers (showing active options); enabled menu navigation by item letters or mouse wheel movement.
* Runtime environment enhancements: Enhanced interoperability with various terminals; enhanced detection and handling of available menu border styles as well as screen attributes used for scrollbar and special character display for a wide range of terminals.
* Providing runtime support library with X configuration patterns and terminal startup scripts.
* Portability enhancements: Revamped makefiles; enhanced portability and compilation on legacy systems.
* Enhanced makefiles to provide more installation options; fixed default target directories for a wider range of target systems.
mined 2000.9
* Position stack and return function also work across files (esp. after identifier definition searches using tags file)
* Smart quotes: auto-detection of quotation marks style on file loading
* Interactive Latin-1 / UTF-8 conversion support
* Support for VIM keyboard mapping files
mined 2000.8
* Major extension of CJK character set support: GB18030, full EUC-JP, CNS (EUC-TW)
* Vietnamese VISCII character set support
* Auto-detection of UTF-8 / CJK terminal features
* Flexible locale configuration for both text and terminal encoding
* Smart dashes
* Multiple paste buffers (emacs-style)
* emacs command mode
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
Pkgsrc changes include displaying the help file correctly.
New features in this release:
* Enhanced East Asian input method support;
selection menu for multiple character choices ("pick list").
* Support for editing CJK encoded files in UTF-8 terminal; major
CJK encodings are supported (Big5, GBK, JIS, S-JIS, UHC, Johab).
Main enhancements:
(for details see the change log)
* Flag menus for all flags for more intuitive selection.
* Enhanced and generalized coded character input (CJK / decimal
/ illegal code recognition).
* Extended bullet recognition for clever justification (auto-indent).
* Makefile for Mac OS X.
Changes from previous version:
> New features in this release:
> * bidirectional terminal support handles Arabic ligature joining
> (LAM/ALEF)
> * new command to go backward and forward along text positions
> after search and other operations
>
> Main enhancements:
> (for details see the change log)
> * Added recognition of mouse wheel control sequences and attached
> according behaviour - untested as I don't have a mouse wheel.
> * New key interpretations for shift-Return (shift-Enter) and
> control-Return (control-Enter) to insert Unicode paragraph
> separators and line separators respectively if Unicode
> line-end handling is enabled.
> * Improved coded and mnemonic character entry on prompt line.
> * Fixed display problems in separated display mode
> (for Unicode combined characters) on the status line.
> * Reviewed various commands for remaining fixes in UTF-8 handling.
and patch-aa was incorporated in the standard distribution by the author.
Packages Collection.
Kind of provided in PR 20574 by Gan Uesli Starling, packaging by myself.
Mined is a text editor with
Good interactive features
an intuitive user interface
command control and pull-down menus available
control and function key or mouse control
Many useful text editing capabilities
extensive Unicode support, including double-width and combining
characters, keyboard mapping and script highlighting
many text editing features, e.g. paragraph wrapping, smart quotes,
multi-line support in search and replacement patterns
program editing features, HTML support and syntax highlighting,
identifier search
systematic text and file handling safety, avoiding loss of data
"Small-footprint" operation and portability
plain text mode (terminal) operation
instant start-up
cross-platform operation (Unix, DOS/Windows)