diff -urN mined-2000.12.orig/CHANGES mined-2000.12/CHANGES --- mined-2000.12.orig/CHANGES Mon Mar 27 00:00:00 2006 +++ mined-2000.12/CHANGES Thu Mar 30 21:52:03 2006 @@ -4,6 +4,7 @@ li {list-style-position: inside;} +

Mined release history and change log

@@ -23,8 +24,9 @@
  • Radical/Stroke input method.
  • 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 +
  • 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. @@ -367,7 +369,8 @@ LATIN characters. Supplemented Big5 character set with HKSCS-2004 update from -http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters + +http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters and fixing 5 characters that seem to be mapped incorrectly in libiconv. Handling covers mappings to two Unicode characters, like for JIS encodings. diff -urN mined-2000.12.orig/configure mined-2000.12/configure --- mined-2000.12.orig/configure Mon Sep 27 00:00:00 2004 +++ mined-2000.12/configure Sat Apr 1 00:33:46 2006 @@ -1,5 +1,6 @@ #! /bin/sh -# dummy configure script, required for cygwin package +# this script installs a link to the suitable makefile in src/ + +./makemined configure -echo "invoke 'make' to configure and make mined" diff -urN mined-2000.12.orig/doc/changes.html mined-2000.12/doc/changes.html --- mined-2000.12.orig/doc/changes.html Mon Mar 27 00:00:00 2006 +++ mined-2000.12/doc/changes.html Thu Mar 30 21:52:03 2006 @@ -4,6 +4,7 @@ li {list-style-position: inside;} +

    Mined release history and change log

    @@ -23,8 +24,9 @@
  • Radical/Stroke input method.
  • 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 +
  • 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. @@ -367,7 +369,8 @@ LATIN characters. Supplemented Big5 character set with HKSCS-2004 update from -http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters + +http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters and fixing 5 characters that seem to be mapped incorrectly in libiconv. Handling covers mappings to two Unicode characters, like for JIS encodings. diff -urN mined-2000.12.orig/doc/download.html mined-2000.12/doc/download.html --- mined-2000.12.orig/doc/download.html Tue Sep 27 00:00:00 2005 +++ mined-2000.12/doc/download.html Thu Mar 30 15:31:43 2006 @@ -21,7 +21,7 @@

    Download free source archive

    -
  • mined-2000.11.tar.gz +
  • mined-2000.12.tar.gz

    Mined is free software provided under the GNU Public License. @@ -56,29 +56,39 @@ 9.2 9.3 + +10.0 + +10.1 - + +Intel i586 + Intel i586 - + Intel i586 - + Intel i586 - + AMD64 - + AMD64 - + +AMD64 + AMD64 - + +source + source - + source - + source @@ -88,13 +98,13 @@


    Download PC binaries

    -
    MSDOS binary +
    MSDOS binary (compiled with djgpp)
    Runs in Windows DOS box (with long filename support) or on plain DOS.

    -
    Windows binary +
    Windows binary (compiled with cygwin)
    Runs in Windows DOS box or Windows xterm.
    The archive includes the cygwin1.dll library version 1.5.18 from diff -urN mined-2000.12.orig/doc/features.html mined-2000.12/doc/features.html --- mined-2000.12.orig/doc/features.html Wed Mar 29 00:00:00 2006 +++ mined-2000.12/doc/features.html Thu Mar 30 21:48:42 2006 @@ -26,8 +26,8 @@
      -
    • UTF-8 encoded Unicode support and features -
    • CJK encoding support +
    • Unicode support and features +
    • CJK support
    • Mapped 8 bit encoding support
    • Versatile terminal feature support
    • User interface diff -urN mined-2000.12.orig/doc/index-dl.html mined-2000.12/doc/index-dl.html --- mined-2000.12.orig/doc/index-dl.html Fri Aug 26 00:00:00 2005 +++ mined-2000.12/doc/index-dl.html Thu Mar 30 23:58:58 2006 @@ -10,7 +10,9 @@ function select (item) { selected_item = item; - navigation.select (item); + if (navigation.select) { + navigation.select (item); + } } @@ -38,7 +40,7 @@ <dl> -<center><h3>text editor mined 2000</h3></center> +<center><h3>Unicode text editor mined 2000</h3></center> <dt>Mined is a text editor with @@ -46,27 +48,46 @@ <ul type=disk> <h4>Good interactive features</h4> <li>Intuitive user interface + <li>Logical and consistent concept of navigating and editing text + (without ancient line-end handling limitations or insert/append confusion) <li>Supports various control styles: - <br>command control, control-key and function key control, and mouse control - <li>Pull-down menus available + <br>Editing with command control, function key control, or menu control + <br>Navigation by cursor keys, control keys, mouse or scrollbar + <li>Comprehensive menus (driven by keyboard or mouse) + <li>"HOP" key paradigm doubles the number of navigation functions + that can be most easily reached and remembered by + intuitively amplifying the associated function + <li>Immediate adjustment if the window size is changed, in any + state of interaction </ul> <p> <ul type=disk> <h4>Versatile character encoding support</h4> - <li>Extensive Unicode support, including double-width and - combining characters, - <br>Arabic ligature joining (LAM/ALEF), - keyboard mapping and script highlighting - <li>East Asian character set support: handling of major CJK - encodings (including GB18030 and full EUC-JP) in - either Unicode terminal or CJK terminal, - <br>Support of CJK input methods by enhanced keyboard mapping - including multiple choice mappings (handled by a pick - list menu) - <li>Auto-detection of text character encoding - <li>Auto-detection of UTF-8 / CJK terminal mode and detailed features - <li>Encoding support tested with xterm, mlterm, rxvt, + <li>Extensive Unicode support, including double-width and combining characters, + script highlighting, + various methods of character input support + (mapped keyboard input methods, mnemonic and numeric input), + supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts + <li>Support of bidirectional terminals, Arabic ligature joining + <li>East Asian character set support: handling of major CJK encodings + (including GB18030 and full EUC-JP with combining characters) + <li>Support for a <img align=absmiddle src=new-rot.gif>large number of 8 bit encodings + (with combining characters for Vietnamese, Thai, Arabic, Hebrew) + <li>Support of CJK input methods by enhanced keyboard + mapping including multiple choice mappings (handled by a pick list menu); + characters in the pick list being sorted by relevance of Unicode ranges + <li>Han character information with description and pronunciation + <li>Auto-detection of text character encoding, edits files with + mixed character encoding sections (e.g. mailboxes), + <img align=absmiddle src=new.gif>transparent handling of UTF-16 encoded files + <li>Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features + (like different Unicode width and combining data versions) + <li><img align=absmiddle src=new-rot.gif>Comprehensive and flexible (though standard-conformant) set of + mechanisms to specify both text and terminal encodings + with useful precedences. + <li><img align=absmiddle src=new-rot.gif>Flexible combination of any text encoding with any terminal encoding. + <li>Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console </ul> @@ -74,61 +95,97 @@ <ul type=disk> <h4>Many useful text editing capabilities</h4> <li>Many text editing features, e.g. paragraph wrapping, - smart quotes (with quotation marks style selection and - auto-detection), multi-line support in search and - replacement patterns + auto-indentation and back-tab, smart quotes (with + quotation marks style selection and auto-detection) + and smart dashes + <li>Search and replacement patterns can have multiple lines + <li>Cross-session paste buffer (copy/paste between multiple + - even subsequent or remote - invocations of mined) + <li><img align=absmiddle src=new-rot.gif>Optional Unicode paste buffer mode with implicit conversion + <li>Marker stack for quick return to previous text positions <li>Multiple paste buffers (emacs-style) <li>Program editing features, HTML support and syntax highlighting, - identifier search + identifier and function definition search, also across files; + structure input support + <li>Text and program layout features; auto-indentation and + undent function (back-tab), numbered item justification <li>Systematic text and file handling safety, avoiding loss of data + <li>Visible indications of special text contents + (TAB characters, different line-end types, character + codes that cannot be displayed in the current mode) + <li>Full binary transparent editing with visible indications + (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) + <li>Print function that works in all text encodings + <li>Optional password hiding <li>Optional emacs command mode </ul> <p> <ul type=disk> <h4>Small-footprint operation and portability</h4> - <li>Plain text mode (terminal) operation + <li>Plain text mode (terminal) operation, supporting wide range of terminals <li>Instant start-up <li>Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) + <li>Makefiles also support legacy systems </ul> </dl> <table width=100% cellpadding=4 cellspacing=4> <tr> -<td height=10> -</td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=overview.html><font color=black><b> -Overview</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=features.html><font color=black><b> -Features</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=unicode.html><font color=black><b> -Unicode Howto</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=mined.html><font color=black><b> -Mined Manual</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=download.html><font color=black><b> -Download</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=contact.html><font color=black><b> -Contact</b></font></a></td> -</tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=overview.html><font color=black><b> + Overview</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=features.html><font color=black><b> + Features</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=design.html><font color=black><b> + Design Principles</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=unicode.html><font color=black><b> + Unicode Howto</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mined.html><font color=black><b> + Mined Manual</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mnemodoc.html><font color=black><b> + Character Mnemos</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=download.html><font color=black><b> + Download</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=changes.html><font color=black><b> + Change Log</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=contact.html><font color=black><b> + Mailing List</b></font></a></td> + </tr> </table> diff -urN mined-2000.12.orig/doc/index.html mined-2000.12/doc/index.html --- mined-2000.12.orig/doc/index.html Fri Aug 26 00:00:00 2005 +++ mined-2000.12/doc/index.html Thu Mar 30 23:59:09 2006 @@ -40,7 +40,7 @@ <dl> -<center><h3>text editor mined 2000</h3></center> +<center><h3>Unicode text editor mined 2000</h3></center> <dt>Mined is a text editor with @@ -48,27 +48,46 @@ <ul type=disk> <h4>Good interactive features</h4> <li>Intuitive user interface + <li>Logical and consistent concept of navigating and editing text + (without ancient line-end handling limitations or insert/append confusion) <li>Supports various control styles: - <br>command control, control-key and function key control, and mouse control - <li>Pull-down menus available + <br>Editing with command control, function key control, or menu control + <br>Navigation by cursor keys, control keys, mouse or scrollbar + <li>Comprehensive menus (driven by keyboard or mouse) + <li>"HOP" key paradigm doubles the number of navigation functions + that can be most easily reached and remembered by + intuitively amplifying the associated function + <li>Immediate adjustment if the window size is changed, in any + state of interaction </ul> <p> <ul type=disk> <h4>Versatile character encoding support</h4> - <li>Extensive Unicode support, including double-width and - combining characters, - <br>Arabic ligature joining (LAM/ALEF), - keyboard mapping and script highlighting - <li>East Asian character set support: handling of major CJK - encodings (including GB18030 and full EUC-JP) in - either Unicode terminal or CJK terminal, - <br>Support of CJK input methods by enhanced keyboard mapping - including multiple choice mappings (handled by a pick - list menu) - <li>Auto-detection of text character encoding - <li>Auto-detection of UTF-8 / CJK terminal mode and detailed features - <li>Encoding support tested with xterm, mlterm, rxvt, + <li>Extensive Unicode support, including double-width and combining characters, + script highlighting, + various methods of character input support + (mapped keyboard input methods, mnemonic and numeric input), + supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts + <li>Support of bidirectional terminals, Arabic ligature joining + <li>East Asian character set support: handling of major CJK encodings + (including GB18030 and full EUC-JP with combining characters) + <li>Support for a <img align=absmiddle src=new-rot.gif>large number of 8 bit encodings + (with combining characters for Vietnamese, Thai, Arabic, Hebrew) + <li>Support of CJK input methods by enhanced keyboard + mapping including multiple choice mappings (handled by a pick list menu); + characters in the pick list being sorted by relevance of Unicode ranges + <li>Han character information with description and pronunciation + <li>Auto-detection of text character encoding, edits files with + mixed character encoding sections (e.g. mailboxes), + <img align=absmiddle src=new.gif>transparent handling of UTF-16 encoded files + <li>Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features + (like different Unicode width and combining data versions) + <li><img align=absmiddle src=new-rot.gif>Comprehensive and flexible (though standard-conformant) set of + mechanisms to specify both text and terminal encodings + with useful precedences. + <li><img align=absmiddle src=new-rot.gif>Flexible combination of any text encoding with any terminal encoding. + <li>Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console </ul> @@ -76,61 +95,97 @@ <ul type=disk> <h4>Many useful text editing capabilities</h4> <li>Many text editing features, e.g. paragraph wrapping, - smart quotes (with quotation marks style selection and - auto-detection), multi-line support in search and - replacement patterns + auto-indentation and back-tab, smart quotes (with + quotation marks style selection and auto-detection) + and smart dashes + <li>Search and replacement patterns can have multiple lines + <li>Cross-session paste buffer (copy/paste between multiple + - even subsequent or remote - invocations of mined) + <li><img align=absmiddle src=new-rot.gif>Optional Unicode paste buffer mode with implicit conversion + <li>Marker stack for quick return to previous text positions <li>Multiple paste buffers (emacs-style) <li>Program editing features, HTML support and syntax highlighting, - identifier search + identifier and function definition search, also across files; + structure input support + <li>Text and program layout features; auto-indentation and + undent function (back-tab), numbered item justification <li>Systematic text and file handling safety, avoiding loss of data + <li>Visible indications of special text contents + (TAB characters, different line-end types, character + codes that cannot be displayed in the current mode) + <li>Full binary transparent editing with visible indications + (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) + <li>Print function that works in all text encodings + <li>Optional password hiding <li>Optional emacs command mode </ul> <p> <ul type=disk> <h4>Small-footprint operation and portability</h4> - <li>Plain text mode (terminal) operation + <li>Plain text mode (terminal) operation, supporting wide range of terminals <li>Instant start-up <li>Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) + <li>Makefiles also support legacy systems </ul> </dl> <table width=100% cellpadding=4 cellspacing=4> <tr> -<td height=10> -</td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=overview.html><font color=black><b> -Overview</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=features.html><font color=black><b> -Features</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=unicode.html><font color=black><b> -Unicode Howto</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=mined.html><font color=black><b> -Mined Manual</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=download.html><font color=black><b> -Download</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=contact.html><font color=black><b> -Contact</b></font></a></td> -</tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=overview.html><font color=black><b> + Overview</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=features.html><font color=black><b> + Features</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=design.html><font color=black><b> + Design Principles</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=unicode.html><font color=black><b> + Unicode Howto</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mined.html><font color=black><b> + Mined Manual</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mnemodoc.html><font color=black><b> + Character Mnemos</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=download.html><font color=black><b> + Download</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=changes.html><font color=black><b> + Change Log</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=contact.html><font color=black><b> + Mailing List</b></font></a></td> + </tr> </table> diff -urN mined-2000.12.orig/makefile mined-2000.12/makefile --- mined-2000.12.orig/makefile Mon Mar 27 00:00:00 2006 +++ mined-2000.12/makefile Sat Apr 1 00:44:37 2006 @@ -39,16 +39,21 @@ cp DESCR description.long +announcements: DESCR doc/changes.html + cd announcement; ./makeann > announcement + cd announcement; ./makeann cygwin > cygwin-announce + + ############################################################################# # installation install: - ./makemined install prefix=$(prefix) root=$(root) + ./makemined install root=$(root) prefix=$(prefix) lprefix=$(lprefix) rundir=$(rundir) lrundir=$(lrundir) localinstall: - ./makemined localinstall prefix=$(prefix) root=$(root) + ./makemined localinstall root=$(root) prefix=$(prefix) lprefix=$(lprefix) rundir=$(rundir) lrundir=$(lrundir) optinstall: - ./makemined optinstall prefix=$(prefix) root=$(root) + ./makemined optinstall root=$(root) prefix=$(prefix) lprefix=$(lprefix) rundir=$(rundir) lrundir=$(lrundir) ############################################################################# @@ -114,7 +119,7 @@ mkdir -p $(cygrel)/usr/share/doc/mined cp -fp src/mined.exe $(cygrel)/usr/bin/ chmod +x $(cygrel)/usr/bin/mined.exe - cp -frp usrshare/* $(cygrel)/usr/share/mined/ + cp -frLp usrshare/* $(cygrel)/usr/share/mined/ cp -fp man/mined.1 $(cygrel)/usr/share/man/man1/ cp -fp README.cygwin $(cygrel)/usr/share/doc/Cygwin/mined.README cp -fp README* VERSION LICENSE.GNU *.DOC CHANGES $(cygrel)/usr/share/doc/mined/ @@ -132,7 +137,7 @@ cat description.medium >> $(cygrel)/setup.hint echo '"' >> $(cygrel)/setup.hint -$(LSM): DESCR makefile release/mined-$(VER).tar.gz +$(LSM): DESCR makefile # release/mined-$(VER).tar.gz mkdir -p release echo $(VER) echo "Begin4" > $(LSM) diff -urN mined-2000.12.orig/makemined mined-2000.12/makemined --- mined-2000.12.orig/makemined Thu Mar 2 00:00:00 2006 +++ mined-2000.12/makemined Sat Apr 1 00:53:51 2006 @@ -1,8 +1,13 @@ #! /bin/sh + +######################################################################## # go into source directory to make ... cd src + +######################################################################## +# select make and cc programs MAKE=${MAKE-make} if [ "$GMAKE" = "" ] @@ -29,29 +34,71 @@ "") CC=cc;; esac + +######################################################################## +# for install targets, copy variables (root= etc) only if non-empty +copyvars () { + shift + makevars= + for var in $* + do case $var in + *=?*) makevars="$makevars $var";; + esac + done +} + +copyvars $* + + +######################################################################## +# if make target is configure, redefine $MAKE to configure function +case "$1" in +configure) MAKE=confmake + GMAKE=$MAKE + ;; +esac + +confmake () { + while case "$1" in + -*) true;; + *) false;; + esac + do shift + done + rm -f makefile + ln -s "$1" makefile +} + + +######################################################################## +# select makefile suitable for operating system case `uname` in -Linux*) $MAKE -f makefile.linux $1;; +Linux*) $MAKE -f makefile.linux $1 $makevars;; Sun*) if type $CC > /dev/null 2> /dev/null then if $CC | grep "software package not installed" - then $MAKE -f makefile.gcc $1 + then $MAKE -f makefile.gcc $1 $makevars elif type $CC | grep "/ucb" - then $MAKE -f makefile.ucb $1 - else $MAKE -f makefile.sun $1 + then $MAKE -f makefile.ucb $1 $makevars + else $MAKE -f makefile.sun $1 $makevars fi - else $MAKE -f makefile.gcc $1 + else $MAKE -f makefile.gcc $1 $makevars fi;; -HP*) $MAKE -f makefile.hp $1;; -*BSD*) $GMAKE -f makefile.bsd $1;; -CYG*) $MAKE -f makefile.cygwin $1;; +HP*) $MAKE -f makefile.hp $1 $makevars;; +*BSD*) $GMAKE -f makefile.bsd $1 $makevars;; +CYG*) $MAKE -f makefile.cygwin $1 $makevars;; Darwin*) if type gcc > /dev/null 2> /dev/null - then $MAKE -f makefile.osx $1 + then $MAKE -f makefile.osx $1 $makevars else echo Mac compilation should have gcc available - echo keyboard mappings do not compile with cc false fi;; Interix) - $MAKE -f makefile.interix $1;; + $MAKE -f makefile.interix $1 $makevars;; *) echo trying to make in GNU mode - $MAKE -f makefile.gcc $1;; + $MAKE -f makefile.gcc $1 $makevars;; esac + + +######################################################################## +# end diff -urN mined-2000.12.orig/src/mined1.c mined-2000.12/src/mined1.c --- mined-2000.12.orig/src/mined1.c Tue Mar 28 00:00:00 2006 +++ mined-2000.12/src/mined1.c Thu Mar 30 15:09:23 2006 @@ -4092,7 +4092,15 @@ minedopt ++; } } else if (* minedopt == ':') { - if (set_charmap (plus_opt, minedopt)) { + if (! plus_opt && strisprefix (":16", minedopt)) { + set_charmap (plus_opt, "UTF-8"); + utf16_text = True; + utf16_little_endian = False; + } else if (! plus_opt && strisprefix (":61", minedopt)) { + set_charmap (plus_opt, "UTF-8"); + utf16_text = True; + utf16_little_endian = True; + } else if (set_charmap (plus_opt, minedopt)) { if (plus_opt) { term_encoding_selected = True; } else { diff -urN mined-2000.12.orig/src/textbuf.c mined-2000.12/src/textbuf.c --- mined-2000.12.orig/src/textbuf.c Mon Mar 20 00:00:00 2006 +++ mined-2000.12/src/textbuf.c Sat Apr 1 00:56:49 2006 @@ -595,12 +595,12 @@ static long count_utf_bytes; /* count UTF-8 sequence bytes */ static long count_good_iso; /* count good ISO-8859 bytes */ static long count_good_viscii; /* count good VISCII bytes */ -static long count_read_op; /* count 1st read operation by get_line */ +static long count_1read_op; /* count 1st read operation by get_line */ static long count_lineend_LF; /* count Unix lines */ static long count_lineend_CRLF; /* count MSDOS lines */ -static FLAG UTF8_BOM; /* UTF-8 BOM found at beginning of file? */ -static FLAG Unicode_BOM; /* Unicode BOM found at beginning of file? */ -static FLAG Unicode_little_endian; /* Unicode words reversed? */ +static FLAG BOM; /* BOM found at beginning of file? */ +static FLAG UTF16; /* UTF-16 encoded file? */ +static FLAG Unicode_little_endian; /* UTF-16 words reversed? */ /* CJK character encoding auto-detection @@ -640,15 +640,17 @@ count_sjis = 0; count_johab = 0; count_cns = 0; - count_read_op = 0; + count_1read_op = 0; count_lineend_LF = 0; count_lineend_CRLF = 0; reset_quote_statistics (); last_byte = '\0'; last_cjkbyte = '\0'; - UTF8_BOM = False; - Unicode_BOM = False; + + BOM = False; + UTF16 = False; + /* disable UTF-16 pre-selection (alpha) */ utf16_text = False; } @@ -682,7 +684,7 @@ */ static int -UTF8_transform (UTF8buf, maxbufl, next_byte_poi, fini_byte) +UTF16_transform (UTF8buf, maxbufl, next_byte_poi, fini_byte) char * UTF8buf; int maxbufl; character * * next_byte_poi; @@ -746,8 +748,8 @@ static char * last = NIL_PTR; static char * current = NIL_PTR; static char * UTF16buf = NIL_PTR; -static char * next_byte; -static char * fini_byte; +static char * fini_byte = NIL_PTR; +static char * next_byte = NIL_PTR; static long read_bytes; static long read_chars; @@ -784,7 +786,7 @@ do { /* read one effective (not to be filtered out) char */ ignore1char = False; if (cur_pos == last) { - if (Unicode_BOM) { + if (UTF16) { if (next_byte >= fini_byte) { do { interrupted = False; @@ -799,7 +801,7 @@ next_byte = UTF16buf; fini_byte = & UTF16buf [read_bytes]; } - read_chars = UTF8_transform (screen, screen_BUFL, & next_byte, fini_byte); + read_chars = UTF16_transform (screen, screen_BUFL, & next_byte, fini_byte); } else { do { interrupted = False; @@ -814,32 +816,66 @@ last = & screen [read_chars]; cur_pos = screen; - if (count_read_op == 0) { - if (strncmp (screen, "", 3) == 0) { + if (count_1read_op == 0) { + if (! utf16_text && strncmp (screen, "", 3) == 0) { /* UTF-8 BOM */ - UTF8_BOM = True; + BOM = True; } else if (strncmp (screen, "\376\377", 2) == 0 && auto_detect_utf) { - /* UTF-16 BOM */ - Unicode_BOM = True; + /* big endian UTF-16 BOM */ + UTF16 = True; Unicode_little_endian = False; utf16_text = True; utf16_little_endian = False; - UTF8_BOM = True; - /* remove BOM from text: skip UTF-8 BOM */ + BOM = True; + /* strip converted UTF-8 BOM from text */ cur_pos += 3; } else if (strncmp (screen, "\377\376", 2) == 0 && auto_detect_utf) { - /* little-endian reversed UTF-16 BOM */ - Unicode_BOM = True; + /* little-endian UTF-16 BOM */ + UTF16 = True; Unicode_little_endian = True; utf16_text = True; utf16_little_endian = True; - UTF8_BOM = True; - /* remove BOM from text: skip UTF-8 BOM */ + BOM = True; + /* strip converted UTF-8 BOM from text */ cur_pos += 3; + } else if (utf16_text) { /* UTF-16 pre-selection */ + UTF16 = True; + Unicode_little_endian = utf16_little_endian; + } else { /* UTF-16 auto-detection */ + char * sp = screen; + int even_0 = 0; + int odd_0 = 0; + FLAG odd = False; + while (sp < last) { + if (* sp ++ == '\0') { + if (odd) { + odd_0 ++; + } else { + even_0 ++; + } + } + odd = ! odd; + } + if (even_0 > read_chars / 133 + && even_0 > 2 * (odd_0 + 1)) { + /* big endian UTF-16 BOM */ + UTF16 = True; + Unicode_little_endian = False; + utf16_text = True; + utf16_little_endian = False; + } else if (odd_0 > read_chars / 133 + && odd_0 > 2 * (even_0 + 1)) { + /* little-endian UTF-16 BOM */ + UTF16 = True; + Unicode_little_endian = True; + utf16_text = True; + utf16_little_endian = True; + } } - if (Unicode_BOM) { + + if (UTF16) { /* get_l_err_u0 = "Converted UTF-16 input"; */ /* move UTF-16 input to UTF-16 buffer */ @@ -858,10 +894,10 @@ fini_byte = & UTF16buf [read_bytes]; /* transform to UTF-8 */ - read_chars = UTF8_transform (screen, screen_BUFL, & next_byte, fini_byte); + read_chars = UTF16_transform (screen, screen_BUFL, & next_byte, fini_byte); last = & screen [read_chars]; } - count_read_op = 1; + count_1read_op = 1; } } @@ -1633,7 +1669,7 @@ /* Unicode encoding detection */ if (! empty && auto_detect_utf) { - if (UTF8_BOM || + if (BOM || utf8_screen ? count_good_utf >= count_bad_utf : count_good_utf > count_bad_utf) { @@ -1940,7 +1976,7 @@ int fd; char c; { - if (utf8_text && Unicode_BOM) { + if (utf8_text && UTF16) { return writeucs (fd, (character) c); } else { return writechar (fd, c); @@ -1974,7 +2010,7 @@ } return 1; case lineend_LS: /* Unicode line separator 2028: 
 */ - if (utf8_text && Unicode_BOM) { + if (utf8_text && UTF16) { if (writeucs (fd, 0x2028) == ERRORS) { return ERRORS; } @@ -1992,7 +2028,7 @@ return 3; } case lineend_PS: /* Unicode paragraph separator 2029: 
 */ - if (utf8_text && Unicode_BOM) { + if (utf8_text && UTF16) { if (writeucs (fd, 0x2029) == ERRORS) { return ERRORS; } @@ -2041,7 +2077,7 @@ text ++; ccount += len; } else { - if (utf8_text && Unicode_BOM) { + if (utf8_text && UTF16) { unsigned long unichar; int utflen; utf8_info (text, & utflen, & unichar); @@ -2065,7 +2101,7 @@ } } - if (utf8_text && Unicode_BOM) { + if (utf8_text && UTF16) { return ccount * 2; } else { return ccount; @@ -2103,9 +2139,9 @@ chars_written = 0L; clear_buffer (); /* out_count = 0; */ - if (utf8_text && Unicode_BOM) { - /* for UTF-16, assure file begins with a BOM */ - if (strncmp (header->next->text, "", 3) != 0) { + if (utf8_text && UTF16) { + /* prepend BOM if there was one */ + if (BOM && strncmp (header->next->text, "", 3) != 0) { ret = writestring (fd, "", lineend_NONE); if (ret == ERRORS) { error2 ("Write failed (File incomplete): ", serror ()); diff -urN mined-2000.12.orig/usrshare/doc_user/changes.html mined-2000.12/usrshare/doc_user/changes.html --- mined-2000.12.orig/usrshare/doc_user/changes.html Mon Mar 27 00:00:00 2006 +++ mined-2000.12/usrshare/doc_user/changes.html Thu Mar 30 21:52:03 2006 @@ -4,6 +4,7 @@ li {list-style-position: inside;} +

      Mined release history and change log

      @@ -23,8 +24,9 @@
    • Radical/Stroke input method.
    • 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 +
  • 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. @@ -367,7 +369,8 @@ LATIN characters. Supplemented Big5 character set with HKSCS-2004 update from -http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters + +http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters and fixing 5 characters that seem to be mapped incorrectly in libiconv. Handling covers mappings to two Unicode characters, like for JIS encodings. diff -urN mined-2000.12.orig/usrshare/doc_user/download.html mined-2000.12/usrshare/doc_user/download.html --- mined-2000.12.orig/usrshare/doc_user/download.html Tue Sep 27 00:00:00 2005 +++ mined-2000.12/usrshare/doc_user/download.html Thu Mar 30 15:31:43 2006 @@ -21,7 +21,7 @@

    Download free source archive

    -
  • mined-2000.11.tar.gz +
  • mined-2000.12.tar.gz

    Mined is free software provided under the GNU Public License. @@ -56,29 +56,39 @@ 9.2 9.3 + +10.0 + +10.1 - + +Intel i586 + Intel i586 - + Intel i586 - + Intel i586 - + AMD64 - + AMD64 - + +AMD64 + AMD64 - + +source + source - + source - + source @@ -88,13 +98,13 @@


    Download PC binaries

    -
    MSDOS binary +
    MSDOS binary (compiled with djgpp)
    Runs in Windows DOS box (with long filename support) or on plain DOS.

    -
    Windows binary +
    Windows binary (compiled with cygwin)
    Runs in Windows DOS box or Windows xterm.
    The archive includes the cygwin1.dll library version 1.5.18 from diff -urN mined-2000.12.orig/usrshare/doc_user/features.html mined-2000.12/usrshare/doc_user/features.html --- mined-2000.12.orig/usrshare/doc_user/features.html Wed Mar 29 00:00:00 2006 +++ mined-2000.12/usrshare/doc_user/features.html Thu Mar 30 21:48:42 2006 @@ -26,8 +26,8 @@
      -
    • UTF-8 encoded Unicode support and features -
    • CJK encoding support +
    • Unicode support and features +
    • CJK support
    • Mapped 8 bit encoding support
    • Versatile terminal feature support
    • User interface diff -urN mined-2000.12.orig/usrshare/doc_user/index-dl.html mined-2000.12/usrshare/doc_user/index-dl.html --- mined-2000.12.orig/usrshare/doc_user/index-dl.html Fri Aug 26 00:00:00 2005 +++ mined-2000.12/usrshare/doc_user/index-dl.html Thu Mar 30 23:58:58 2006 @@ -10,7 +10,9 @@ function select (item) { selected_item = item; - navigation.select (item); + if (navigation.select) { + navigation.select (item); + } } @@ -38,7 +40,7 @@ <dl> -<center><h3>text editor mined 2000</h3></center> +<center><h3>Unicode text editor mined 2000</h3></center> <dt>Mined is a text editor with @@ -46,27 +48,46 @@ <ul type=disk> <h4>Good interactive features</h4> <li>Intuitive user interface + <li>Logical and consistent concept of navigating and editing text + (without ancient line-end handling limitations or insert/append confusion) <li>Supports various control styles: - <br>command control, control-key and function key control, and mouse control - <li>Pull-down menus available + <br>Editing with command control, function key control, or menu control + <br>Navigation by cursor keys, control keys, mouse or scrollbar + <li>Comprehensive menus (driven by keyboard or mouse) + <li>"HOP" key paradigm doubles the number of navigation functions + that can be most easily reached and remembered by + intuitively amplifying the associated function + <li>Immediate adjustment if the window size is changed, in any + state of interaction </ul> <p> <ul type=disk> <h4>Versatile character encoding support</h4> - <li>Extensive Unicode support, including double-width and - combining characters, - <br>Arabic ligature joining (LAM/ALEF), - keyboard mapping and script highlighting - <li>East Asian character set support: handling of major CJK - encodings (including GB18030 and full EUC-JP) in - either Unicode terminal or CJK terminal, - <br>Support of CJK input methods by enhanced keyboard mapping - including multiple choice mappings (handled by a pick - list menu) - <li>Auto-detection of text character encoding - <li>Auto-detection of UTF-8 / CJK terminal mode and detailed features - <li>Encoding support tested with xterm, mlterm, rxvt, + <li>Extensive Unicode support, including double-width and combining characters, + script highlighting, + various methods of character input support + (mapped keyboard input methods, mnemonic and numeric input), + supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts + <li>Support of bidirectional terminals, Arabic ligature joining + <li>East Asian character set support: handling of major CJK encodings + (including GB18030 and full EUC-JP with combining characters) + <li>Support for a <img align=absmiddle src=new-rot.gif>large number of 8 bit encodings + (with combining characters for Vietnamese, Thai, Arabic, Hebrew) + <li>Support of CJK input methods by enhanced keyboard + mapping including multiple choice mappings (handled by a pick list menu); + characters in the pick list being sorted by relevance of Unicode ranges + <li>Han character information with description and pronunciation + <li>Auto-detection of text character encoding, edits files with + mixed character encoding sections (e.g. mailboxes), + <img align=absmiddle src=new.gif>transparent handling of UTF-16 encoded files + <li>Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features + (like different Unicode width and combining data versions) + <li><img align=absmiddle src=new-rot.gif>Comprehensive and flexible (though standard-conformant) set of + mechanisms to specify both text and terminal encodings + with useful precedences. + <li><img align=absmiddle src=new-rot.gif>Flexible combination of any text encoding with any terminal encoding. + <li>Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console </ul> @@ -74,61 +95,97 @@ <ul type=disk> <h4>Many useful text editing capabilities</h4> <li>Many text editing features, e.g. paragraph wrapping, - smart quotes (with quotation marks style selection and - auto-detection), multi-line support in search and - replacement patterns + auto-indentation and back-tab, smart quotes (with + quotation marks style selection and auto-detection) + and smart dashes + <li>Search and replacement patterns can have multiple lines + <li>Cross-session paste buffer (copy/paste between multiple + - even subsequent or remote - invocations of mined) + <li><img align=absmiddle src=new-rot.gif>Optional Unicode paste buffer mode with implicit conversion + <li>Marker stack for quick return to previous text positions <li>Multiple paste buffers (emacs-style) <li>Program editing features, HTML support and syntax highlighting, - identifier search + identifier and function definition search, also across files; + structure input support + <li>Text and program layout features; auto-indentation and + undent function (back-tab), numbered item justification <li>Systematic text and file handling safety, avoiding loss of data + <li>Visible indications of special text contents + (TAB characters, different line-end types, character + codes that cannot be displayed in the current mode) + <li>Full binary transparent editing with visible indications + (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) + <li>Print function that works in all text encodings + <li>Optional password hiding <li>Optional emacs command mode </ul> <p> <ul type=disk> <h4>Small-footprint operation and portability</h4> - <li>Plain text mode (terminal) operation + <li>Plain text mode (terminal) operation, supporting wide range of terminals <li>Instant start-up <li>Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) + <li>Makefiles also support legacy systems </ul> </dl> <table width=100% cellpadding=4 cellspacing=4> <tr> -<td height=10> -</td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=overview.html><font color=black><b> -Overview</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=features.html><font color=black><b> -Features</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=unicode.html><font color=black><b> -Unicode Howto</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=mined.html><font color=black><b> -Mined Manual</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=download.html><font color=black><b> -Download</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=contact.html><font color=black><b> -Contact</b></font></a></td> -</tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=overview.html><font color=black><b> + Overview</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=features.html><font color=black><b> + Features</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=design.html><font color=black><b> + Design Principles</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=unicode.html><font color=black><b> + Unicode Howto</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mined.html><font color=black><b> + Mined Manual</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mnemodoc.html><font color=black><b> + Character Mnemos</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=download.html><font color=black><b> + Download</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=changes.html><font color=black><b> + Change Log</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=contact.html><font color=black><b> + Mailing List</b></font></a></td> + </tr> </table> diff -urN mined-2000.12.orig/usrshare/doc_user/index.html mined-2000.12/usrshare/doc_user/index.html --- mined-2000.12.orig/usrshare/doc_user/index.html Fri Aug 26 00:00:00 2005 +++ mined-2000.12/usrshare/doc_user/index.html Thu Mar 30 23:59:09 2006 @@ -40,7 +40,7 @@ <dl> -<center><h3>text editor mined 2000</h3></center> +<center><h3>Unicode text editor mined 2000</h3></center> <dt>Mined is a text editor with @@ -48,27 +48,46 @@ <ul type=disk> <h4>Good interactive features</h4> <li>Intuitive user interface + <li>Logical and consistent concept of navigating and editing text + (without ancient line-end handling limitations or insert/append confusion) <li>Supports various control styles: - <br>command control, control-key and function key control, and mouse control - <li>Pull-down menus available + <br>Editing with command control, function key control, or menu control + <br>Navigation by cursor keys, control keys, mouse or scrollbar + <li>Comprehensive menus (driven by keyboard or mouse) + <li>"HOP" key paradigm doubles the number of navigation functions + that can be most easily reached and remembered by + intuitively amplifying the associated function + <li>Immediate adjustment if the window size is changed, in any + state of interaction </ul> <p> <ul type=disk> <h4>Versatile character encoding support</h4> - <li>Extensive Unicode support, including double-width and - combining characters, - <br>Arabic ligature joining (LAM/ALEF), - keyboard mapping and script highlighting - <li>East Asian character set support: handling of major CJK - encodings (including GB18030 and full EUC-JP) in - either Unicode terminal or CJK terminal, - <br>Support of CJK input methods by enhanced keyboard mapping - including multiple choice mappings (handled by a pick - list menu) - <li>Auto-detection of text character encoding - <li>Auto-detection of UTF-8 / CJK terminal mode and detailed features - <li>Encoding support tested with xterm, mlterm, rxvt, + <li>Extensive Unicode support, including double-width and combining characters, + script highlighting, + various methods of character input support + (mapped keyboard input methods, mnemonic and numeric input), + supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts + <li>Support of bidirectional terminals, Arabic ligature joining + <li>East Asian character set support: handling of major CJK encodings + (including GB18030 and full EUC-JP with combining characters) + <li>Support for a <img align=absmiddle src=new-rot.gif>large number of 8 bit encodings + (with combining characters for Vietnamese, Thai, Arabic, Hebrew) + <li>Support of CJK input methods by enhanced keyboard + mapping including multiple choice mappings (handled by a pick list menu); + characters in the pick list being sorted by relevance of Unicode ranges + <li>Han character information with description and pronunciation + <li>Auto-detection of text character encoding, edits files with + mixed character encoding sections (e.g. mailboxes), + <img align=absmiddle src=new.gif>transparent handling of UTF-16 encoded files + <li>Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features + (like different Unicode width and combining data versions) + <li><img align=absmiddle src=new-rot.gif>Comprehensive and flexible (though standard-conformant) set of + mechanisms to specify both text and terminal encodings + with useful precedences. + <li><img align=absmiddle src=new-rot.gif>Flexible combination of any text encoding with any terminal encoding. + <li>Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console </ul> @@ -76,61 +95,97 @@ <ul type=disk> <h4>Many useful text editing capabilities</h4> <li>Many text editing features, e.g. paragraph wrapping, - smart quotes (with quotation marks style selection and - auto-detection), multi-line support in search and - replacement patterns + auto-indentation and back-tab, smart quotes (with + quotation marks style selection and auto-detection) + and smart dashes + <li>Search and replacement patterns can have multiple lines + <li>Cross-session paste buffer (copy/paste between multiple + - even subsequent or remote - invocations of mined) + <li><img align=absmiddle src=new-rot.gif>Optional Unicode paste buffer mode with implicit conversion + <li>Marker stack for quick return to previous text positions <li>Multiple paste buffers (emacs-style) <li>Program editing features, HTML support and syntax highlighting, - identifier search + identifier and function definition search, also across files; + structure input support + <li>Text and program layout features; auto-indentation and + undent function (back-tab), numbered item justification <li>Systematic text and file handling safety, avoiding loss of data + <li>Visible indications of special text contents + (TAB characters, different line-end types, character + codes that cannot be displayed in the current mode) + <li>Full binary transparent editing with visible indications + (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) + <li>Print function that works in all text encodings + <li>Optional password hiding <li>Optional emacs command mode </ul> <p> <ul type=disk> <h4>Small-footprint operation and portability</h4> - <li>Plain text mode (terminal) operation + <li>Plain text mode (terminal) operation, supporting wide range of terminals <li>Instant start-up <li>Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) + <li>Makefiles also support legacy systems </ul> </dl> <table width=100% cellpadding=4 cellspacing=4> <tr> -<td height=10> -</td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=overview.html><font color=black><b> -Overview</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=features.html><font color=black><b> -Features</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=unicode.html><font color=black><b> -Unicode Howto</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=mined.html><font color=black><b> -Mined Manual</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=download.html><font color=black><b> -Download</b></font></a></td> -</tr> -<tr> -<td bgcolor=#4080F0> -<a href=contact.html><font color=black><b> -Contact</b></font></a></td> -</tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=overview.html><font color=black><b> + Overview</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=features.html><font color=black><b> + Features</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=design.html><font color=black><b> + Design Principles</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=unicode.html><font color=black><b> + Unicode Howto</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mined.html><font color=black><b> + Mined Manual</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=mnemodoc.html><font color=black><b> + Character Mnemos</b></font></a></td> + </tr> +<tr> + <td height=10></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=download.html><font color=black><b> + Download</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=changes.html><font color=black><b> + Change Log</b></font></a></td> + </tr> +<tr> + <td bgcolor=#4080F0> + <a href=contact.html><font color=black><b> + Mailing List</b></font></a></td> + </tr> </table> diff -urN mined-2000.12.orig/usrshare/package_doc/CHANGES mined-2000.12/usrshare/package_doc/CHANGES --- mined-2000.12.orig/usrshare/package_doc/CHANGES Mon Mar 27 00:00:00 2006 +++ mined-2000.12/usrshare/package_doc/CHANGES Thu Mar 30 21:52:03 2006 @@ -4,6 +4,7 @@ li {list-style-position: inside;} +

      Mined release history and change log

      @@ -23,8 +24,9 @@
    • Radical/Stroke input method.
    • 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 +
  • 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. @@ -367,7 +369,8 @@ LATIN characters. Supplemented Big5 character set with HKSCS-2004 update from -http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters + +http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters and fixing 5 characters that seem to be mapped incorrectly in libiconv. Handling covers mappings to two Unicode characters, like for JIS encodings.