Hello community, here is the log from the commit of package mlterm.2231 for openSUSE:13.1:Update checked in at 2013-11-18 11:57:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1:Update/mlterm.2231 (Old) and /work/SRC/openSUSE:13.1:Update/.mlterm.2231.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mlterm.2231" Changes: -------- New Changes file: --- /dev/null 2013-10-11 12:16:15.204037506 +0200 +++ /work/SRC/openSUSE:13.1:Update/.mlterm.2231.new/mlterm.changes 2013-11-18 11:57:09.000000000 +0100 @@ -0,0 +1,642 @@ +------------------------------------------------------------------- +Wed Nov 6 15:52:53 CET 2013 - [email protected] + +- mlterm-fix-biwidth-font-search.diff: + Fix missing biwidth characeters as default with X11 core fonts + (bnc#849342) +- Update font and aafont config files to use FreeMono and IPAGothic + in etc.patch (bnc#849342) + +------------------------------------------------------------------- +Mon Sep 9 10:33:19 UTC 2013 - [email protected] + +- updated to 3.2.2: + * Support SSH agent authentication and forwarding. + * Support X11 forwarding (no xauth) on win32/libssh2 and java. + * Add "X11 forwarding" checkbox to the connection dialog on win32. + * Change "skip_dialog" option to "show_dialog" and reverse the default behavior. + * Open a pty channel on the same ssh session as the active screen when OPEN_PTY + or OPEN_SCREEN shortcut key is pressed. + * Support software keyboard on framebuffer. + (Double-click Button1 at the right bottom corner of the screen to show it.) + * Support USB keyboard with iBus on NetBSD/OpenBSD framebuffer. + * Support CSI ? 69 h, CSI ? 69 l (DECLRMM) and CSI pl;pr s (DECSLRM). + * Support CSI 3 m and CSI 23 m which set/unset italic attribute. + * Prefer JISX0208 to JISX0213 all the time in converting Unicode to other cs. + * If DEFAULT=-foo-bar-medium-r-*--%d-*- is specified in ~/.mlterm/font, + -foo-bar-bold-r-*--%d-*-, -foo-bar-medium-i-*--%d-*- or -foo-bar-bold-i-*--%d-*- + are automatically searched for a bold, italic or bold italic font. + * Support 1 bpp framebuffer. + * Support sixel graphics and wall pictures on 1 and 8 bpp framebuffer. + * etc. see doc/en/ReleaseNote + +------------------------------------------------------------------- +Tue Mar 26 14:48:25 UTC 2013 - [email protected] + +- updated to 3.1.9: + * Remove --enable-sixel option from configure, and add --disable-image option. + That is, support sixel graphics by default unless configure with + --disable-image option. (w3m-remoteimg (https://bitbucket.org/arakiken/w3m/downloads) + which doesn't depend on sixel graphics but on OSC 5379 show_picture also works + on mlterm by default.) + * Separate SSH client functions to a dynamically loaded module (libptyssh) + in platforms except win32. + * Treat key strings of "main" configuration file case-insensitively. + (Both encoding=utf8 and ENCODING=utf8 are available.) + * Assign -M and -P options as the short options of --im and --clip. + * Add "allow_change_shortcut" (--shortcut) option which enables "set_shortcut" + command of configuration protocol. + * Bug fixes: + Fix the conflict of DCS(0x90) and the first byte of SJIS, GBK and so on. + Fix the bug which disabled input and output of pty when configuration program + such as mlconfig is started. + Encode input character masked with 0x80 to the character encoding of pty + if the value of mod_meta_mode option is 8bit. (Thanks to Vladimir Elisseev) + Fix the bug which disabled Alt+symbol and Control+@ in win32. + Fix the bug which disabled some shortcut key settings. + etc. see doc/en/ReleaseNote + +------------------------------------------------------------------- +Tue Dec 18 13:14:21 UTC 2012 - [email protected] + +- updated to 3.1.6: + * Sixel graphic pictures are divided to the screen cells. + * Cursor blinking is enabled not only by VTE_CURSOR_BLINK_ON + but also VTE_CURSOR_BLINK_SYSTEM. + * Color names defined in ~/.mlterm/color are not available for + -fg, -bg, -sbfg and -sbbg options. + * Unicode line drawing characters like U+2500 etc are converted to + dec special ones if -Y option is specified. + * Gzipped pcf fonts are available. + * etc/font-fb: unifont.pcf is added. + * etc. see doc/ReleaseNote +- removed patches: + * cast-from-pointer-to-integer-of-different-size.patch + * mlconfig_fixdups.diff + * mlterm-configure.patch + +------------------------------------------------------------------- +Thu Jun 7 03:50:19 UTC 2012 - [email protected] + +- remove "Provides: locale(scim:zh)" from sub-package mlterm-scim + +------------------------------------------------------------------- +Tue Nov 1 10:30:40 UTC 2011 - [email protected] + +- updated to version 3.0.8: + * Change default value of "use_ind" option from true to false. + * Merge SF Patches: #3412453 (Thanks to Ahmed El-Mahmoudy) + * Fix wrong origin setting by CSI ? 6 l. (Thanks to Konosuke + Watanabe san) + * Fix a problem which causes segmentation fault if both -J + and -bi options are specified. + * etc, see en/ReleaseNote +------------------------------------------------------------------- +Tue May 31 14:28:39 UTC 2011 - [email protected] + +- updated to version 3.0.3: + * palette settings are reflected in vte_terminal_set_colors() + * "--initstr" option is prohibited in "mlclient" configuration + protocol. + * x_color_cache_256_t.is_loaded is cleared + in unloading 256 colors in x_color_cache_unload() instead of + x_color_cache_t.is_loaded. + * etc. see ChangeLog + * removed some patches with hope that they are not needed: + - kiklib-configure.patch + - po.patch + - gettext-version.patch + - norootforbuild.patch + - pkconfig.patch + - fribidi-link-fix.diff + +------------------------------------------------------------------- +Thu Nov 11 14:34:51 CET 2010 - [email protected] + +- updated to version 3.0.1: + * fixed infinite loop. when a sequence-like input was actually + so looooong, mlterm should assume it was just not properly + terminated (Thanks to shinichiro.h). + * should not loop forever when window was too narrow. + * Check if button is pressed before win->button_motion is called. + * Changed font and color configuration protocol numbers(not + compatible with cvs-2009/10/20 or before.) + * Modifier keys with Del/Home/End are distinguished. + The keypad middle key (XK_Begin, XK_KP_Begin) is mapped to + ^[[E, ^[[1;5E etc. + * The default value of button3_behavior option is changed + from "menu1" to "xterm". + * "ESC[9Nm" and "ESC[10Nm" sequences are supported. +- removed unneeded + * scim.patch + * cross-compile-not-needed.patch + * uim-build-fix.diff + +------------------------------------------------------------------- +Thu Sep 9 18:42:42 UTC 2010 - [email protected] + +- BuildRequire utempter-devel + +------------------------------------------------------------------- +Fri Jan 8 12:12:30 CET 2010 - [email protected] + +- drop imlib-devel from buildrequires (unused) + +------------------------------------------------------------------- +Fri Dec 11 18:17:18 CET 2009 - [email protected] + +- removed unused mlterm-lib64.patch + +------------------------------------------------------------------- +Mon Nov 30 18:42:03 UTC 2009 - [email protected] + +- fix build, patches with fuzz=0 + +------------------------------------------------------------------- +Wed Jul 8 08:50:40 CEST 2009 - [email protected] + +- updated to version 2.9.4: + minor cleanups after the last CVS + +------------------------------------------------------------------- +Tue Jul 7 17:50:33 CEST 2009 - [email protected] + +- fix build of im-uim plugin on FACTORY (missing BUFSIZ definition) +- fix the link order to resolve symbols correctly + +------------------------------------------------------------------- +Thu Aug 28 11:59:41 CEST 2008 - [email protected] + +- Don't link against old imlib + +------------------------------------------------------------------- +Fri Mar 14 15:17:31 CET 2008 - [email protected] + +- Run autoreconf only once and make sure no obsolete macros are present. +- Always use the included libtool. + +------------------------------------------------------------------- +Mon Nov 12 17:04:06 CET 2007 - [email protected] + +- update to 2.9.3.20071112 (= 2.9.4 pre): + • mlterm/x_screen.c: added config key string "title" to allow + change pty title by "mlcc title foobar". + • mlter/ml_term.h: updated for ml_vt100_parser_set_logging_vt_seq. + • xwindow/x_dnd.h: handle zero-length property properly. + • xwindow/x_screen.c: selection can be expanded on middle-click. + (Thanks to ssakane) +- remove bugzilla-238194-array-subscript-out-of-bounds.patch + (included upstream). +- fix the build with gcc 4.3. + +------------------------------------------------------------------- +Wed Jan 24 20:53:59 CET 2007 - [email protected] + +- update to 2.9.3.20070123 (= 2.9.4 pre). +- fix Bugzilla #238194. + ++++ 445 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.1:Update/.mlterm.2231.new/mlterm.changes New: ---- etc.patch mlterm-3.2.2.tar.gz mlterm-fix-biwidth-font-search.diff mlterm.changes mlterm.desktop mlterm.png mlterm.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mlterm.spec ++++++ # # spec file for package mlterm # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: mlterm BuildRequires: coreutils BuildRequires: fribidi-devel BuildRequires: gcc-c++ BuildRequires: giflib-devel BuildRequires: gtk2-devel BuildRequires: libotf-devel BuildRequires: libtiff-devel BuildRequires: m17n-lib-devel BuildRequires: scim-devel BuildRequires: uim-devel BuildRequires: update-desktop-files BuildRequires: wordcut-devel %if 0%{?suse_version} > 1130 BuildRequires: utempter-devel %else BuildRequires: utempter %endif Provides: locale(xorg-x11:ja;ko;zh;ar;he) Version: 3.2.2 Release: 0 Url: http://mlterm.sourceforge.net/ # cvs -d :pserver:[email protected]:/cvsroot/mlterm login # (hit Enter) # cvs -d :pserver:[email protected]:/cvsroot/mlterm checkout mlterm # cvs -z3 -d:ext:[email protected]:/cvsroot/mlterm co mlterm # tar jcvf mlterm-2.7.0.tar.bz2 mlterm Source0: http://downloads.sourceforge.net/project/mlterm/01release/%{name}-%{version}/%{name}-%{version}.tar.gz Source10: %name.desktop Source11: %name.png Patch0: etc.patch # PATCH-FIX-OPENSUSE mlterm-fix-biwidth-font-search.diff bnc#849342 [email protected] Patch1: mlterm-fix-biwidth-font-search.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Multilingual Terminal Emulator for X License: BSD-3-Clause Group: System/X11/Terminals %description Mlterm is a multilingual terminal emulator for the X Window System. Multilingual features: supported charsets: US_ASCII, ISO8859[1-11], ISO8859[13-16], TCVN5712, VISCII, KOI8_R, KOI8_U, JISX0201, JISX0208, JISX0212, JISX0213, GB2312, GBK, KSC5601, UHC, CNS11643-N, Big5, UCS2(4) supported encodings: ISO-8859-[1-11], ISO-8859- [13-16], TCVN5612, VISCII, KOI8_R, KOI8_U, EUC-JP, EUC-JISX0213, ISO-2022-JP [1, 2, 3], Shift_JIS, Shift_JISX0213, EUC-KR, UHC, JOHAB, ISO-2022-KR, ISO-2022-CN, GB2312(EUC-CN), GBK, GB18030, EUC-TW, Big5, Hz, UTF-8 character composition: TIS620, TCVN5712, JISX0213, UNICODE Multiple xims are also supported and you can dynamically change various xims. Other features: * scroll by wheel mouse * antialias font (requires Xft and Xrender extensions) * proportional font * transparent background * background image (requires Imlib) * multiple pty windows * scrollbar plug-in API (unstable) Authors: -------- Araki Ken <[email protected]> %package -n mlterm-scim Summary: SCIM plugin for mlterm Group: System/X11/Terminals Provides: locale(scim:ja;ko;ar;he) %description -n mlterm-scim A plugin to use the SCIM input methods directly from mlterm. Authors: -------- Araki Ken <[email protected]> %package -n mlterm-uim Summary: An uim plugin for mlterm Group: System/X11/Terminals Provides: locale(uim:ja;ko;ar;he) %description -n mlterm-uim A plugin to use the uim input methods directly from mlterm. Authors: -------- Araki Ken <[email protected]> %package -n mlterm-m17n Summary: A m17n plugin for mlterm Group: System/X11/Terminals Provides: locale(m17n:ja;ko;zh;ar;he) %description -n mlterm-m17n A plugin to use the m17n input methods directly from mlterm. Authors: -------- Araki Ken <[email protected]> %define pixmapdir /usr/share/pixmaps %prep %setup -q %patch0 -p1 %patch1 -p1 rm -rf doc/{en,ja}/*win32 %build export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fno-strict-aliasing $(/usr/bin/freetype-config --cflags) -DUSE_UTMP" %configure --enable-static=no \ --prefix=/usr \ --libexecdir=%{_libdir}/mlterm \ --sysconfdir=/etc/X11 \ --enable-anti-alias \ --enable-fribidi \ --enable-uim \ --enable-m17nlib \ --with-tools=mlclient,mlconfig,mlterm-menu,mlcc,mlterm-zoom,mlimgloader \ --with-scrollbars=sample,extra \ --enable-scim make %{?jobs:-j %jobs} %install make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT%{pixmapdir} install -m 644 doc/icon/mlterm*xpm $RPM_BUILD_ROOT%{pixmapdir} install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{pixmapdir} install -m 644 contrib/tool/mlterm-menu/menu $RPM_BUILD_ROOT/etc/X11/mlterm/ mv $RPM_BUILD_ROOT/usr/%{_lib}/mlterm/mlterm/mlterm-zoom \ $RPM_BUILD_ROOT/usr/bin/mlterm-zoom # remove static libraries in plugin directory: # (mlconfig duplicates buttons when the static libraries are still there!) rm $RPM_BUILD_ROOT%{_libdir}/mlterm/*.*a # ditto for libkik and libmkf rm $RPM_BUILD_ROOT%{_libdir}/lib*.*a rm $RPM_BUILD_ROOT%{_libdir}/mkf/*.*a %find_lang mlconfig %suse_update_desktop_file -i %name TerminalEmulator %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f mlconfig.lang %defattr(-, root, root) %doc LICENCE* README* doc/en doc/ja %attr(555,root,tty) /usr/bin/mlterm /usr/share/applications/%name.desktop /usr/bin/mlclient /usr/bin/mlclientx /usr/bin/mlcc /usr/bin/mlterm-zoom %{_libdir}/libkik.* %{_libdir}/libmkf.* %{_libdir}/libmlterm_core.so %dir %{_libdir}/mlterm/ %dir %{_libdir}/mlterm/mlterm %{_libdir}/mlterm/libathena.so %{_libdir}/mlterm/libim-kbd.so %{_libdir}/mlterm/libmotif.so %{_libdir}/mlterm/libmozmodern.so %{_libdir}/mlterm/libnext.so %{_libdir}/mlterm/libsample.so %{_libdir}/mlterm/libsample2.so %{_libdir}/mlterm/libctl_bidi.so %{_libdir}/mlterm/libtype_xft.so %{_libdir}/mlterm/mlterm/mlimgloader %dir %{_libdir}/mkf/ %{_libdir}/mkf/*.so %{_libdir}/mlterm/mlterm/mlconfig %{_libdir}/mlterm/mlterm/mlterm-menu %dir /etc/X11/mlterm/ %config /etc/X11/mlterm/* %{_mandir}/man?/* %{pixmapdir}/* %files -n mlterm-scim %defattr(-, root, root) %{_libdir}/mlterm/libim-scim.so %files -n mlterm-uim %defattr(-, root, root) %{_libdir}/mlterm/libim-uim.so %files -n mlterm-m17n %defattr(-, root, root) %{_libdir}/mlterm/libim-m17nlib.so %changelog ++++++ etc.patch ++++++ --- etc/aafont | 67 +++++++++++++++++++++++++++++------------------------------- etc/font | 53 ++++++++++++++++++++++++++++++++++++++++++++++- etc/key | 6 +++++ etc/main | 26 ++++++++++++++++++++++- etc/termcap | 2 + etc/vaafont | 66 +++++++++++++++++++++++++++++------------------------------ etc/xim | 13 ++++++++--- 7 files changed, 161 insertions(+), 72 deletions(-) --- a/etc/aafont +++ b/etc/aafont @@ -1,37 +1,36 @@ #DEFAULT=Kochi Gothic +ISO8859_1=FreeMono-iso10646-1; +ISO8859_2=FreeMono-iso10646-1; +ISO8859_3=FreeMono-iso10646-1; +ISO8859_4=FreeMono-iso10646-1; +ISO8859_7=FreeMono-iso10646-1; +ISO8859_9=FreeMono-iso10646-1; +ISO8859_10=FreeMono-iso10646-1; +ISO8859_13=FreeMono-iso10646-1; +ISO8859_14=FreeMono-iso10646-1; +ISO8859_15=FreeMono-iso10646-1; + +JISX0201_ROMAN=IPAGothic-iso10646-1; +JISX0201_KATA=IPAGothic-iso10646-1; +JISX0208_1983=IPAGothic-iso10646-1; +JISX0208_1983_BOLD=IPAGothic-iso10646-1; + +GB2312_80=AR PL SungtiL GB-iso10646-1; +GBK=AR PL SungtiL GB-iso10646-1; +BIG5=AR PL Mingti2L Big5-iso10646-1; +HKSCS=AR PL Mingti2L Big5-iso10646-1; +KSC5601_1987=Baekmuk unigulir-iso10646-1; +KSX1001_1997=Baekmuk unigulir-iso10646-1; + +ISO10646_UCS2_1 = FreeMono-iso10646-1; +ISO10646_UCS2_1_BIWIDTH = IPAGothic-iso10646-1; +#ISO10646_UCS2_1_BIWIDTH = Bitstream Cyberbit-iso10646-1; +#ISO10646_UCS2_1 = Arial Unicode MS-iso10646-1; +#ISO10646_UCS2_1_BIWIDTH = Arial Unicode MS-iso10646-1; +ISO10646_UCS4_1 = FreeMono-iso10646-1; +ISO10646_UCS4_1_BIWIDTH = IPAGothic-iso10646-1; +#ISO10646_UCS4_1_BIWIDTH = Bitstream Cyberbit-iso10646-1; +#ISO10646_UCS4_1 = Arial Unicode MS-iso10646-1; +#ISO10646_UCS4_1_BIWIDTH = Arial Unicode MS-iso10646-1; -#ISO8859_1=Courier 10 Pitch -#ISO8859_2=Thryomanes -#ISO8859_3=Thryomanes -#ISO8859_4=Thryomanes -#ISO8859_5=Thryomanes -#ISO8859_7=Thryomanes -#ISO8859_9=Thryomanes -#ISO8859_10=Thryomanes -#ISO8859_13=Thryomanes -#ISO8859_14=Thryomanes -#ISO8859_15=Thryomanes -#KOI8_R=Nimbus Mono L -#KOI8_U=Nimbus Mono L -#JISX0208_1978=Kochi Gothic -#JISX0208_1983=Kochi Gothic -#JISX0208_1990=Kochi Gothic -#KSX1001_1997=dotum -#BIG5=AR PL Mingti2L Big5 -#GB2312_80=AR PL SungtiL GB -#GBK=AR PL SungtiL GB -#ISO10646_UCS4_1=Courier 10 Pitch -#ISO10646_UCS4_1=Thryomanes - -# Japanese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=Kochi Gothic - -# Korean speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=dotum - -# Traditional Chinese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=AR PL Mingti2L Big5 - -# Simplified Chinese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=AR PL SungtiL GB --- a/etc/font +++ b/etc/font @@ -1,7 +1,7 @@ #DEFAULT = -kochi-mincho-medium-r-*--%d-*- #DEFAULT_ITALIC = -mona-gothic-medium-i-*--%d-*- #DEC_SPECIAL = 10,a10;12,6x12;14,7x14;16,8x16; -#ISO8859_1 = -kochi-mincho-medium-r-*--%d-*-iso8859-1;10,a10;12,6x12; +#ISO8859_1 = -misc-ipagothic-medium-*-%d-*-iso8859-1;10,a10;12,6x12; #ISO8859_1_BOLD = 10,a10B;14,7x14bold; #JISX0201_KATA = 10,r10;12,r12;14,r14;16,r16; #JISX0201_KATA_BOLD = 10,r10; @@ -9,3 +9,54 @@ #JISX0208_1983 = 10,k10;12,k12;14,k14;16,kanji16; #JISX0208_1983_BOLD = 10,k10B; #TCVN5712 = 14,-*-.vntime-*--14-*-iso8859-1; + +US_ASCII = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso8859-1;10,-b&h-lucidatypewriter-medium-r-normal-*-10-*-iso8859-1;11,-b&h-lucidatypewriter-medium-r-normal-*-11-*-iso8859-1;12,-b&h-lucidatypewriter-medium-r-normal-*-12-*-iso8859-1;14,-b&h-lucidatypewriter-medium-r-normal-*-14-*-iso8859-1;16,-sony-fixed-medium-r-*--16-*-*-*-c-*-iso8859-1;17,-b&h-lucidatypewriter-medium-r-normal-*-17-*-iso8859-1;18,-b&h-lucidatypewriter-medium-r-normal-*-18-*-iso8859-1;19,-b&h-lucidatypewriter-medium-r-normal-*-19-*-iso8859-1;20,-*-fixed-medium-r-*--20-*-iso8859-1;24,-sony-fixed-medium-r-*--24-*-*-*-c-*-iso8859-1;25,-b&h-lucidatypewriter-medium-r-normal-*-25-*-iso8859-1;26,-b&h-lucidatypewriter-medium-r-normal-*-26-*-iso8859-1;34,-b&h-lucidatypewriter-medium-r-normal-*-34-*-iso8859-1; + +ISO8859_1 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso8859-1;10,-b&h-lucidatypewriter-medium-r-normal-*-10-*-iso8859-1;11,-b&h-lucidatypewriter-medium-r-normal-*-11-*-iso8859-1;12,-b&h-lucidatypewriter-medium-r-normal-*-12-*-iso8859-1;14,-b&h-lucidatypewriter-medium-r-normal-*-14-*-iso8859-1;16,-sony-fixed-medium-r-*--16-*-*-*-c-*-iso8859-1;17,-b&h-lucidatypewriter-medium-r-normal-*-17-*-iso8859-1;18,-b&h-lucidatypewriter-medium-r-normal-*-18-*-iso8859-1;19,-b&h-lucidatypewriter-medium-r-normal-*-19-*-iso8859-1;20,-*-fixed-medium-r-*--20-*-iso8859-1;24,-sony-fixed-medium-r-*--24-*-*-*-c-*-iso8859-1;25,-b&h-lucidatypewriter-medium-r-normal-*-25-*-iso8859-1;26,-b&h-lucidatypewriter-medium-r-normal-*-26-*-iso8859-1;34,-b&h-lucidatypewriter-medium-r-normal-*-34-*-iso8859-1; + +ISO8859_2 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso8859-2;10,-b&h-lucidatypewriter-medium-r-normal-*-10-*-iso8859-2;11,-b&h-lucidatypewriter-medium-r-normal-*-11-*-iso8859-2;12,-b&h-lucidatypewriter-medium-r-normal-*-12-*-iso8859-2;14,-b&h-lucidatypewriter-medium-r-normal-*-14-*-iso8859-2;16,-*-fixed-medium-r-*--16-*-*-*-c-*-iso8859-2;17,-b&h-lucidatypewriter-medium-r-normal-*-17-*-iso8859-2;18,-b&h-lucidatypewriter-medium-r-normal-*-18-*-iso8859-2;19,-b&h-lucidatypewriter-medium-r-normal-*-19-*-iso8859-2;20,-*-fixed-medium-r-*--20-*-iso8859-2;24,-*-fixed-medium-r-*--24-*-*-*-c-*-iso8859-2;25,-b&h-lucidatypewriter-medium-r-normal-*-25-*-iso8859-2;26,-b&h-lucidatypewriter-medium-r-normal-*-26-*-iso8859-2;34,-b&h-lucidatypewriter-medium-r-normal-*-34-*-iso8859-2; + +ISO8859_7 = -grinet-greekcourier-medium-r-normal-*-%d-*-*-*-m-*-iso8859-7;12,-adobe-couriergr-medium-r-normal--12-120-75-75-m-70-iso8859-7;14,-adobe-couriergr-medium-r-normal--14-140-75-75-m-90-iso8859-7;16,-adobe-couriergr-medium-r-normal--16-160-75-75-m-105-iso8859-7; + +ISO8859_9 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso8859-9;10,-b&h-lucidatypewriter-medium-r-normal-*-10-*-iso8859-9;11,-b&h-lucidatypewriter-medium-r-normal-*-11-*-iso8859-9;12,-b&h-lucidatypewriter-medium-r-normal-*-12-*-iso8859-9;14,-b&h-lucidatypewriter-medium-r-normal-*-14-*-iso8859-9;16,-*-fixed-medium-r-*--16-*-*-*-c-*-iso8859-9;17,-b&h-lucidatypewriter-medium-r-normal-*-17-*-iso8859-9;18,-b&h-lucidatypewriter-medium-r-normal-*-18-*-iso8859-9;19,-b&h-lucidatypewriter-medium-r-normal-*-19-*-iso8859-9;20,-*-fixed-medium-r-*--20-*-iso8859-9;24,-*-fixed-medium-r-*--24-*-*-*-c-*-iso8859-9;25,-b&h-lucidatypewriter-medium-r-normal-*-25-*-iso8859-9;26,-b&h-lucidatypewriter-medium-r-normal-*-26-*-iso8859-9;34,-b&h-lucidatypewriter-medium-r-normal-*-34-*-iso8859-9; + +ISO8859_15 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso8859-15;10,-b&h-lucidatypewriter-medium-r-normal-*-10-*-iso8859-15;11,-b&h-lucidatypewriter-medium-r-normal-*-11-*-iso8859-15;12,-b&h-lucidatypewriter-medium-r-normal-*-12-*-iso8859-15;14,-b&h-lucidatypewriter-medium-r-normal-*-14-*-iso8859-15;16,-efont-fixed-medium-r-normal--16-160-75-75-c-80-iso8859-15;17,-b&h-lucidatypewriter-medium-r-normal-*-17-*-iso8859-15;18,-b&h-lucidatypewriter-medium-r-normal-*-18-*-iso8859-15;19,-b&h-lucidatypewriter-medium-r-normal-*-19-*-iso8859-15;20,-*-fixed-medium-r-*--20-*-iso8859-15;24,-b&h-lucidatypewriter-medium-r-normal-*-24-*-iso8859-15;25,-b&h-lucidatypewriter-medium-r-normal-*-25-*-iso8859-15;26,-b&h-lucidatypewriter-medium-r-normal-*-26-*-iso8859-15;34,-b&h-lucidatypewriter-medium-r-normal-*-34-*-iso8859-15; + +JISX0208_1983 = -misc-ipagothic-medium-r-normal-*-%d-*-*-*-*-*-jisx0208.1983-0;10,-*-fixed-medium-r-*--10-*-*-*-c-*-jisx0208*-0;12,-*-fixed-medium-r-normal--12-*-*-*-c-*-jisx0208*-0;14,-*-fixed-medium-r-*--14-*-*-*-c-*-jisx0208*-0;16,-jis-fixed-medium-r-*--16-*-*-*-c-160-jisx0208*-0;18,-misc-fixed-medium-r-*--18-*-*-*-c-*-jisx0208*-0;20,-*-fixed-medium-r-*--20-*-*-*-c-200-jisx0208*-0;24,-*-fixed-medium-r-normal--24-*-*-*-c-*-jisx0208*-0 + +JISX0208_1990 = -misc-ipagothic-medium-r-normal-*-%d-*-*-*-*-*-jisx0208.1990-0;10,-*-fixed-medium-r-*--10-*-*-*-c-*-jisx0208.1990-0;12,-*-fixed-medium-r-normal--12-*-*-*-c-*-jisx0208.1990-0;14,-*-fixed-medium-r-*--14-*-*-*-c-*-jisx0208.1990-0;16,-jis-fixed-medium-r-*--16-*-*-*-c-160-jisx0208.1990-0;18,-misc-fixed-medium-r-*--18-*-*-*-c-*-jisx0208.1990-0;20,-*-fixed-medium-r-*--20-*-*-*-c-200-jisx0208.1990-0 + +# if '-baekmuk-gulim-' cannot be found, other Korean fonts will be tried automatically. +# On a minimalistic X11 installation, at least the 'daewoo' fonts should be found. + +KSX1001_1997 = -baekmukttf-gulim-medium-r-normal-*-%d-*-*-*-*-*-ksx1001.1997-0;10,-baekmuk-gulim-medium-r-normal--10-100-75-75-m-100-ksx1001.1997-0;12,-baekmuk-gulim-medium-r-normal--12-120-75-75-m-120-ksx1001.1997-0;14,-baekmuk-gulim-medium-r-normal--14-140-75-75-m-140-ksx1001.1997-0;16,-baekmuk-gulim-medium-r-normal--16-160-75-75-m-160-ksx1001.1997-0;18,-baekmuk-gulim-medium-r-normal--18-180-75-75-m-180-ksx1001.1997-0;20,-baekmuk-gulim-medium-r-normal--20-200-75-75-m-200-ksx1001.1997-0;24,-baekmuk-gulim-medium-r-normal--24-240-75-75-m-240-ksx1001.1997-0; + +KSC5601_1987 = -baekmukttf-gulim-medium-r-normal-*-%d-*-*-*-*-*-ksc5601.1987-0;10,-baekmuk-gulim-medium-r-normal--10-100-75-75-m-100-ksc5601.1987-0;12,-baekmuk-gulim-medium-r-normal--12-120-75-75-m-120-ksc5601.1987-0;14,-baekmuk-gulim-medium-r-normal--14-140-75-75-m-140-ksc5601.1987-0;16,-baekmuk-gulim-medium-r-normal--16-160-75-75-m-160-ksc5601.1987-0;18,-baekmuk-gulim-medium-r-normal--18-180-75-75-m-180-ksc5601.1987-0;20,-baekmuk-gulim-medium-r-normal--20-200-75-75-m-200-ksc5601.1987-0;24,-baekmuk-gulim-medium-r-normal--24-240-75-75-m-240-ksc5601.1987-0; + +GB2312_80 = -arphic-ar pl sungtil gb-medium-r-normal-*-%d-*-*-*-*-*-gb2312.1980-0;16,-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0;24,-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0; + +GBK = -arphic-ar pl sungtil gb-medium-r-normal-*-%d-*-*-*-*-*-gb2312.1980-0;16,-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0;24,-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0; + +BIG5 = -arphic-ar pl mingti2l big5-medium-r-normal-*-%d-*-*-*-*-*-big5.eten-0;16,-eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0;24,-eten-fixed-medium-r-normal--24-230-75-75-c-240-big5.eten-0; + +HKSCS = -arphic-ar pl mingti2l big5-medium-r-normal-*-%d-*-*-*-*-*-big5.eten-0;16,-eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0;24,-eten-fixed-medium-r-normal--24-230-75-75-c-240-big5.eten-0; + +# Currently '-gnu-unifont-medium-r-normal--16-*-*-*-c-*-iso10646-1' is somewhat +# more complete than '-efont-fixed-medium-r-normal-*-16-160-75-75-c-160-iso10646-1'. +# The latter one is not complete enough to pass the interactive tests of +# the LI18NUX2000 specification. +# (see http://www.li18nux.org/subgroups/testsuites/interactive/terminal-tests/terminal-emulator-test-scenario.html) +# To pass this test, let's use the gnu-unifont as default for 16 pixel +# (the test passes *only* in 16 pixel, not in the other sizes): + +ISO10646_UCS2_1 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso10646-1;10,-efont-fixed-medium-r-normal--10-100-75-75-c-50-iso10646-1;12,-efont-fixed-medium-r-normal-*-12-120-75-75-c-60-iso10646-1;13,-misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1;14,-efont-fixed-medium-r-normal-*-14-140-75-75-c-70-iso10646-1;16,-gnu-unifont-medium-r-normal--16-*-*-*-c-*-iso10646-1;18,-misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1;20,-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1;24,-efont-fixed-medium-r-normal-*-24-240-75-75-c-120-iso10646-1; + +ISO10646_UCS2_1_BIWIDTH = -misc-ipagothic-medium-r-normal-*-%d-*-*-*-*-*-iso10646-1;10,-efont-fixed-medium-r-normal--10-100-75-75-c-100-iso10646-1;12,-efont-fixed-medium-r-normal-*-12-120-75-75-c-120-iso10646-1;13,-misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1;14,-efont-fixed-medium-r-normal-*-14-140-75-75-c-140-iso10646-1;16,-gnu-unifont-medium-r-normal--16-*-*-*-c-*-iso10646-1;18,-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1;20,-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1;24,-efont-fixed-medium-r-normal-*-24-240-75-75-c-240-iso10646-1; + +# Using '-efont-fixed-medium-r-normal-*-16-160-75-75-c-160-iso10646-1' for +# 16 pixel as well looks better. If you don't absolutely need all the characters +# to pass the above test, you might want to use the following instead: + +#ISO10646_UCS2_1 = -b&h-luxi mono-medium-r-normal-*-%d-*-*-*-m-*-iso10646-1;10,-efont-fixed-medium-r-normal--10-100-75-75-c-50-iso10646-1;12,-efont-fixed-medium-r-normal-*-12-120-75-75-c-60-iso10646-1;13,-misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1;14,-efont-fixed-medium-r-normal-*-14-140-75-75-c-70-iso10646-1;16,-efont-fixed-medium-r-normal-*-16-160-75-75-c-80-iso10646-1;18,-misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1;20,-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1;24,-efont-fixed-medium-r-normal-*-24-240-75-75-c-120-iso10646-1; + +#ISO10646_UCS2_1_BIWIDTH = -misc-ipagothic-medium-r-normal-*-%d-*-*-*-*-*-iso10646-1;10,-efont-fixed-medium-r-normal--10-100-75-75-c-100-iso10646-1;12,-efont-fixed-medium-r-normal-*-12-120-75-75-c-120-iso10646-1;13,-misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1;14,-efont-fixed-medium-r-normal-*-14-140-75-75-c-140-iso10646-1;16,-efont-fixed-medium-r-normal-*-16-160-75-75-c-160-iso10646-1;18,-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1;20,-misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1;24,-efont-fixed-medium-r-normal-*-24-240-75-75-c-240-iso10646-1; --- a/etc/key +++ b/etc/key @@ -30,3 +30,9 @@ # Button3="exesel:/cygdrive/c/Program\\ Files/Internet\\ Explorer/iexplore.exe" # Button4="\x1bOA\x1bOA" # Button5="\x1bOB\x1bOB" + +Shift+space=IM_HOTKEY +Shift+KP_Add="proto:fontsize=larger" +Shift+KP_Subtract="proto:fontsize=smaller" +KP_Begin="\e[E" + --- a/etc/main +++ b/etc/main @@ -106,7 +106,31 @@ # (simple,sample,sample2,sample3,next,motif,athena,mozmodern) # scrollbar_view_name = simple -scrollbar_view_name = sample +use_login_shell=false +termtype=mlterm +max_ptys=32 +logsize=1024 +fontsize=16 +font_size_range=2-48 +compose_dec_special_font=true +tabsize=8 +use_xim=true +open_xim_in_startup=true +input_method=xim +use_combining=true +use_scrollbar=true +scrollbar_view_name=sample2 +scrollbar_mode=right +word_separators=" ,.:;/@" +#word_separators=" ,;@:$" +#fade_ratio=98 +fg_color=black +bg_color=white +sb_fg_color=lightgray +sb_bg_color=gray +geometry=80x25 +mod_meta_mode=esc +conf_menu_path_2=/usr/bin/mlterm-zoom # fg_color = black --- a/etc/termcap +++ b/etc/termcap @@ -1,5 +1,7 @@ mlterm:\ kb=^?:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~ +kterm:\ + kD=\E[3~:kb=^? xterm:\ ut rxvt:\ --- a/etc/xim +++ b/etc/xim @@ -1,6 +1,13 @@ -Ami=ko_KR.eucKR kinput2=ja_JP.eucJP -xcin=zh_TW.Big5 -xcin-zh_CN.GB2312=zh_CN.GB2312 skkinput=ja_JP.eucJP +SCIM=zh_CN.UTF-8 +nicolatter=ja_JP.eucJP +jmode=ja_JP.eucJP +htt=ja_JP.eucJP +Ami=ko_KR.eucKR +xcin-zh_TW=zh_TW.Big5 +xcin-zh_CN=zh_CN.GB2312 +local=en_GB.UTF-8 # for compose or dead-keys +uim=ja_JP.UTF-8 + --- a/etc/vaafont +++ b/etc/vaafont @@ -1,37 +1,37 @@ #DEFAULT=Kochi Gothic -#ISO8859_1=Courier 10 Pitch -#ISO8859_2=Thryomanes -#ISO8859_3=Thryomanes -#ISO8859_4=Thryomanes -#ISO8859_5=Thryomanes -#ISO8859_7=Thryomanes -#ISO8859_9=Thryomanes -#ISO8859_10=Thryomanes -#ISO8859_13=Thryomanes -#ISO8859_14=Thryomanes -#ISO8859_15=Thryomanes -#KOI8_R=Nimbus Mono L -#KOI8_U=Nimbus Mono L -#JISX0208_1978=Kochi Gothic -#JISX0208_1983=Kochi Gothic -#JISX0208_1990=Kochi Gothic -#KSX1001_1997=dotum -#BIG5=AR PL Mingti2L Big5 -#GB2312_80=AR PL SungtiL GB -#GBK=AR PL SungtiL GB - -#ISO10646_UCS4_1=Courier 10 Pitch -#ISO10646_UCS4_1=Thryomanes - -# Japanese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=Kochi Gothic +US_ASCII=Luxi Sans--iso10646-1; +ISO8859_1=Luxi Sans-iso10646-1; +ISO8859_2=Luxi Sans-iso10646-1; +ISO8859_3=Luxi Sans-iso10646-1; +ISO8859_4=Luxi Sans-iso10646-1; +ISO8859_9=Luxi Sans-iso10646-1; +ISO8859_10=Luxi Sans-iso10646-1; +ISO8859_13=Luxi Sans-iso10646-1; +ISO8859_15=Luxi Sans-iso10646-1; + +JISX0201_ROMAN=IPAGothic-iso10646-1; +JISX0201_KATA=IPAGothic-iso10646-1; +JISX0208_1983=IPAGothic-iso10646-1; +JISX0208_1983_BOLD=IPAGothic-iso10646-1; + +GB2312_80=AR PL SungtiL GB-iso10646-1; +GBK=AR PL SungtiL GB-iso10646-1; +BIG5=AR PL Mingti2L Big5-iso10646-1; +HKSCS=AR PL Mingti2L Big5-iso10646-1; + +KSC5601_1987=Baekmuk unigulir-iso10646-1; +KSX1001_1997=Baekmuk unigulir-iso10646-1; + +ISO10646_UCS2_1 = Luxi Sans-iso10646-1; +ISO10646_UCS2_1_BIWIDTH = IPAGothic-iso10646-1; +#ISO10646_UCS2_1_BIWIDTH = Bitstream Cyberbit-iso10646-1; +#ISO10646_UCS2_1 = Arial Unicode MS-iso10646-1; +#ISO10646_UCS2_1_BIWIDTH = Arial Unicode MS-iso10646-1; +ISO10646_UCS4_1 = Luxi Sans-iso10646-1; +ISO10646_UCS4_1_BIWIDTH = IPAGothic-iso10646-1; +#ISO10646_UCS4_1_BIWIDTH = Bitstream Cyberbit-iso10646-1; +#ISO10646_UCS4_1 = Arial Unicode MS-iso10646-1; +#ISO10646_UCS4_1_BIWIDTH = Arial Unicode MS-iso10646-1; -# Korean speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=dotum -# Traditional Chinese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=AR PL Mingti2L Big5 - -# Simplified Chinese speakers may want to enable the following setting. -#ISO10646_UCS4_1_BIWIDTH=AR PL SungtiL GB ++++++ mlterm-fix-biwidth-font-search.diff ++++++ --- xwindow/xlib/x_font.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/xwindow/xlib/x_font.c +++ b/xwindow/xlib/x_font.c @@ -533,14 +533,14 @@ xcore_set_font( if( (font->id & FONT_BIWIDTH) && (FONT_CS(font->id) == ISO10646_UCS4_1) ) { family = "biwidth" ; + num_of_spacings = sizeof(spacings) / sizeof(spacings[0]) ; } else { family = "fixed" ; + num_of_spacings = 1 ; } - num_of_spacings = 1 ; - for( count = 0 ; ; count ++) { FOREACH_FONT_ENCODINGS(csinfo,font_encoding_p) ++++++ mlterm.desktop ++++++ [Desktop Entry] Type=Application Exec=mlterm Name=mlterm Icon=mlterm GenericName=Multilingual Terminal Emulator GenericName[de]= Multilingualer Terminalemulator GenericName[ja]= 多言語端末 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
