Commit graph

43 commits

Author SHA1 Message Date
tsutsui
5a64b1ac92 Update mlterm to 3.7.2.
XXX: mlterm-con is not handled yet

Changes noted in doc/en/ReleaseNote:

ver 3.7.2
* Add mlterm-con which is a console version of mlterm (like GNU Screen) and which
  works on various terminal emulators. (see doc/en/README.console)
* Add "console_encoding" / --ckm option which specifies a character encoding of
  the console where mlterm-con works.
* Add "default_cell_size" / --csz option for mlterm-con.
* Add "console_sixel_colors" / --csc option for mlterm-con.
* Add "primary_da" / --da1 and "secondary_da" / --da2 options.
* Support DECRQSS partially.
* Support wheel mouse on MacOSX/Cocoa. (Thanks to @nyarla)
  (Merge a patch at http://the.nyarla.net/entry/2016/06/03/195013)
* Bug fixes:
  Fix misalignment of the position of characters in drawing them with the use
  of complementary loaded fonts on cairo.
2016-08-17 14:14:00 +00:00
tsutsui
c693930277 Update mlterm to 3.7.1.
Changes noted in doc/en/ReleaseNote:

ver 3.7.1
* Add "vt_color_mode" to OSC 5380 and 5381.
* Support SKK (--im skk) as an input method plugin.
* Support input method plugins (canna, wnn and skk) on MacOSX/Cocoa.
* Show the number of each conversion candidate on an input method window of wnn.
* Bug fixes:
  Fix compiling error of registobmp. (Enbugged at 3.7.0) (Thanks to Amadeusz)
  Fix https://sourceforge.net/p/mlterm/mailman/message/34992704/
  Fix https://github.com/saitoha/homebrew-sixel/pull/2 (Thanks to @kefir_)
  Fix a bug which dropped almost all glyph complementary fonts.
2016-06-21 12:57:39 +00:00
tsutsui
f6b6e15b41 Update mlterm to 3.6.0.
pkgsrc changes:
 - add fonts/unifont path in etc/font-fb example

Changes noted in doc/en/ReleaseNote:

ver 3.6.0
* Support MacOSX/Cocoa. (See doc/en/README.cocoa)
* Add "geometry" to OSC 5379.
* Add "mlconfig" to OSC 5379.
* Add "Columns" and "Rows" to "Others" tab of mlconfig.
* Bug fixes:
  Fix segfault of libvte compatible library if conf_menu_path_N option is specified.
2015-10-30 15:29:20 +00:00
tsutsui
b34d514ae7 Update mlterm to 3.5.1.
pkgsrc changes:
 - remove post-3.5.0 patch

Changes noted in doc/en/ReleaseNote:

ver 3.5.1
* Support font fallback on cairo.
* Improve romaji-kana conversion in using wnn as an input method.
  (Merge https://gist.github.com/tsutsui/1d4f9af3b4a53c906eb4)
* KBD_INPUT_NUM or MOUSE_INPUT_NUM environmental variables enable to specify N
  of /dev/input/eventN on Linux/framebuffer.
* Update unicode properties to 8.0.0.
* Add "layout_inner_border" / --lborder option.
* Add "use_extended_scroll_shortcut" to OSC 5379 and 5380.
* Add "Scroll by Shift+Up or Shift+Down" to "Others" tab of mlconfig.
* Add "Font width" (Narrow/Widen/Default) entry to "Font" tab of mlconfig.
* Bug fixes:
  Change the version of libvte 2.91 compatible library from 9.0.0 to 0.0.0
  Clean up utmp entry in exiting on NetBSD.
2015-08-30 16:06:12 +00:00
tsutsui
d26f38fdd0 Update mlterm to 3.5.0.
pkgsrc changes:
 - handle new canna and wnn input method plugins as options
 - remove post-3.4.5 patch
 - pull the following post-3.5.0 Romanized Japanese conversion updates for wnn:
   8de212cf5b

Changes noted in doc/en/ReleaseNote:

ver 3.5.0
* Support WSDISPLAYIO_GET_FBINFO on NetBSD/framebuffer.
* Support Canna (--im canna) and Freewnn (--im wnn) as input method plugins.
* Support vertical and horizontal screen separation.
  (Note that -s=false option disables not only scrollbar but also screen separation.)
* Add HSPLIT_SCREEN(Shift+F1), VSPLIT_SCREEN(Shift+F2), NEXT_SCREEN(Shift+F3),
  PREV_SCREEN(Shift+F4), CLOSE_SCREEN(Shift+F5), HEXPAND_SCREEN(Shift+F6) and
  VEXPAND_SCREEN(Shift+F7) to shortcut key settings.
* Add "hsplit_screen", "vsplit_screen", "hresize_screen", "vresize_screen" and
  "next_screen" to OSC 5379.
* Rename "use_scrollbar" option to "use_mdi" which enables not only scrollbar but
  also screen separation.
* Support Allow132 (CSI?40h, CSI?40l).
  (Merge https://gist.github.com/saitoha/4b320b9cb6d637d14dbc)
* HankakuZenkaku key works on Linux/framebuffer.
* Bug fixes:
  Fix stiff behavior of "use_local_echo=true" on ssh connection by libssh2.
  Fix a bug which disabled OSC 5379 show_picture URL on all platforms except win32.
  (enbugged at 3.4.2)
2015-06-13 21:25:45 +00:00
tsutsui
4fdfc8e78c Pull upstream fix for NetBSD which also affects RPIs.
d2f31b50c2
> x_display_wscons.c: WSDISPLAYIO_GET_FBINFO is supported.

Tested on RPI2 with the following change by jun@:
http://mail-index.netbsd.org/source-changes/2015/01/21/msg062550.html
> Newer Raspberry Pi firmware has changed the framebuffer from BGR to RGB.

Bump PKGREVISION.  (leaf package update)
2015-03-21 20:41:37 +00:00
tsutsui
1454ef1c3b Update mlterm to 3.4.5.
Changes noted in doc/en/ReleaseNote:

ver 3.4.5
* Fix a bug which disabled to start mlconfig. (Enbugged at 3.4.4)
* Fix hangup when mlconfig exits on cygwin+win32gdi+libssh2.
* Enable to open a framebuffer device even if normal users aren't permitted to
  open it on Linux, FreeBSD and {Net|Open}BSD/wscons.

ver 3.4.4
* Support DECBI(ESC 6), DECFI(ESC 9), DECIC(CSI'}), DECDC(CSI'~), DECST8C(CSI?W),
  DECSACE(CSI*x), DECRARA(CSI$t) and DECCARA(CSI$r).
* libvte compatible library supports vte-2.91 API. (vte 0.38 or later)
* Change the default value of --with-gtk of configure script from 2.0 to 3.0.
* Change the default value of "use_clipboard" option from "false" to "true".
* Show message on screen if you change settings by "proto:" shortcut.
* OPEN_SCREEN or OPEN_PTY shortcut key opens pty with the same char encoding and
  executes the same command as the current screen connecting to a remote host via libssh2.
* OSC 5380 without challenge doesn't return "#forbidden" but shows "key=value" on
  the screen temporarily.
* "Alt" which equals to "Mod" is available in ~/.mlterm/key.
* Bug fixes:
  Fix unexpected erasure at the bottom line of the screen if you use gnome-terminal
  3.6.2 with libvte compatible library.
  Fix segfault in opening multiple ptys with the use of gnome-pty-helper.
  Fix error in compiling mlconfig with gtk+-3.x and libssh2.
  Fix saving wrong character set by DECSC etc if --boxdraw=unicode option is specified.
2015-03-14 14:59:27 +00:00
tsutsui
7696cf8644 Update mlterm to 3.4.3.
Changes noted in doc/en/ReleaseNote:

ver 3.4.3
* Support true type fonts with the use of freetype library (./configure --enable-anti-alias)
  on framebuffer and Android.
* Support ISCII proportional fonts with the use of freetype library on framebuffer and
  Android.
* Drop -C/--ind/use_ind and -D/--bi/use_bidi options. Add -C/--ctl/use_ctl option which
  enables or disables both rendering bi-directional text and indic scripts.
* --deffont/default_font option and vte_terminal_set_font* functions of libvte compatible
 library overwrite the default font of "ISO10646_UCS4_1" not only "DEFAULT".
* Simplify font configuration of OSC 5380 and 5381.
  (e.g.) 'mlcc font USASCII' returns "#ISO8859_1,12=-mplus-*-medium-r-*--12-*-iso8859-1")
* Bug fixes:
  Fix the position of a candidate window of fcitx. (Thanks to @msmhrt)
  Fix frozen screen in preediting text by soft keyboard on Android. (Thanks to @mikoto2000)
2015-02-13 18:21:28 +00:00
tsutsui
b844af24aa Update mlterm to 3.4.1.
pkgsrc changes:
 - remove post-3.4.1 fix

Changed noted in doc/en/ReleaseNote:

ver 3.4.1
* Update unicode properties to 7.0.0.
* Automatically select an appropriate character set in selecting font on mlconfig
  according to a selected character encoding.
* Add "Blink cursor" and "Log" entries to "Others" tab of mlconfig.
* Add "Color" tab which customizes cursor colors , vt 16 colors and so on to mlconfig.
* Add "Font policy" and "Box drawing font" entries to "Font" tab of mlconfig.
* Support OSC 5380;color:key and OSC 5381;color:key.
* 'mlcc color [color name]' returns current rgb of specified colors.
* Bug fixes:
  SF Bug #72 (Thanks to http://sf.net/u/p2all)
  Fix a bug which disabled "\x1b]5381;/dev/...;pty_name\x07". (enbugged at 3.3.8)
  Fix "is_auto_encoding" of OSC 5379 which didn't work.
  Fix a bug which disabled "xft" checkbox of mlconfig.
  Revive "New" button in "PTY List" of mlconfig.
2014-12-13 16:55:21 +00:00
tsutsui
f9f3ea37cd Pull a post-3.4.0 fix from upstream.
http://sourceforge.net/projects/mlterm/files/01release/mlterm-3.4.0/mlterm-3.4.0-fixes.patch/download
 * Pty to be responsed to by OSC 5381 is fixed.

Bump PKGREVISION.
2014-11-30 13:26:00 +00:00
tsutsui
4e7ffb0178 Update mlterm to 3.4.0.
pkgsrc changes:
- add options for cairo and fribidi and enable them and xft2 by default
  per upstream default changes
- also make gdk_pixbuf2 support optional (enabled by default)
- regen a patch to adjust offset
- take over maintainership to reflect reality

Changes noted in doc/en/ReleaseNote:

ver 3.4.0
* Support DEC Locator mode (which is necessary for Xsixel
  (http://github.com/saitoha/xserver-SIXEL)).
* Support CSI > 2 p (for SDL-sixel and Xsixel) which always hides mouse pointer
  even if it moves. (Not compatible with xterm though.)
* Add --point/use_point_size option.
* Support software keyboard on rotated display.
* Support HLS in sixel sequence.
* Change the default mouse pointer on a mlterm window from IDC_ARROW to IDC_IBEAM
  on win32.
* Embed sixel processing to mlterm which is built without --with-imagelib option
  instead of using 'mlimgloader' to improve performance.
* './configure;make install' (without 'make') is available.
* Build with fribidi, xft and cairo by default.
* Change the default value of "type_engine" option from "xcore" to "xft".
  (If you want to use xcore, add "type_engine = xcore" to ~/.mlterm/main.)
* Bug fixes:
  Fix corrupt scrolling within left-right margin which contains full-width characters.
  Fix a bug which disabled to show inline pictures if logsize=unlimited.
  Fix a bug which calls select(2) with an invalid file descriptor after restarting ibus.
  Fix a libvte bug which disabled color configurations on roxterm or sakura.
2014-11-02 19:38:12 +00:00
tsutsui
2b5935a1ae Update mlterm to 3.3.8.
pkgsrc changes:
 - remove post-3.3.7 fix patches

Changes noted in doc/en/ReleaseNote:

ver 3.3.8
* Support rectangle selection by pressing alt key while selecting.
* Support DECDMAC/DECINVM.
* Start scp by drag&drop a file with shift key to the screen on ssh connection.
* Add --seqfmt/vt_seq_format option.
* Read /dev/kbd on NetBSD/x68k framebuffer.
* Add "Auto detect" entry to "Encoding" tab of mlconfig.
* Add "Local echo" checkbox to "Others" tab in mlconfig.
* Bug fixes:
  Fix weird background picture on NetBSD/x68k Text VRAM by unexpectedly cached pixels.
2014-08-16 04:10:44 +00:00
tsutsui
e1f4b88adb Update mlterm to 3.3.7.
pkgsrc changes:
 - remove post-3.3.6 fix patches
 - pull post-3.3.7 fix patches
   (see patch comments for details)

Changes noted in doc/en/ReleaseNote:

ver 3.3.7
* Enable image processing on background terminals.
* Improve the performance of processing images on 8 or less bpp framebuffer.
* Support SGR 5, 9, 21, 25 and 29.
* Support DECFRA, SL and SR.
* Starting mlterm with -j option executes mlclient if daemon process has already
  started.
* Change the maximum number of "U+XXXX-XXXX" in ~/.mlterm/(t,v,)(aa)font
  from 7 to 511.
* Add "unlimted" to "Backlog size" entry in mlconfig.
  Add "UNICODE (ARABIC)" and "UNICODE (EMOJI)" to "Font name" entry.
* Add --it/it_color, --bl/bl_color and --co/co_color options.
* Add --itfont/use_italic_font option.
* Add --bisep/bidi_separators option.
* Add --fullwidth/unicode_full_width_areas option.
* Add --working-directory/working_directory option.
* Add --deffont option.
* Disable "_HALFWIDTH" suffix in ~/.mlterm/(t,v)(aa)font files.
* Drop --ucsprop/use_unicode_property option.
* Bug fixes:
  Fix the failure of saving font configurations from mlconfig.
  Fix the bug which sometimes causes the failure of searching closest colors on X/8bpp.
2014-07-21 15:42:56 +00:00
tsutsui
2f4afbad10 Pull post-3.3.6 fixes and improvements from upstream.
* Fix the failure of saving font configurations from mlconfig.
http://sourceforge.net/projects/mlterm/files/01release/mlterm-3.3.6/mlterm-3.3.6-fixes.patch/download
 * x_display_get_closest_color() caches 512 + 64 pixels.
f3ea4bb791

Bump PKGREVISION.
2014-06-08 16:46:25 +00:00
wiz
f747d5d522 Update font path reference. Bump PKGREVISION. 2014-06-01 17:56:57 +00:00
tsutsui
4381ea52ab Update mlterm to 3.3.6.
pkgsrc changes:
 - remove post-3.3.5 fix patches

Changes noted in doc/en/ReleaseNote:

ver 3.3.6
* Support fcitx. (Experimental)
* Support scrollbar on Android.
* Remove the original "simple" scrollbar and link "sample" scrollbar statically
  to mlterm as "simple" one. Rename "sample2" scrollbar to "sample".
* Bug fixes:
  Fix partially corrupt screen in drawing animation gif.
  Fix https://twitter.com/yoshikaw/status/462125454107738112
  Fix corrupt screen in drawing large images.
  Fix https://twitter.com/kefir_/status/467340224628924416
  Fix the corrupt scrolling in vertical mode.
2014-06-01 16:00:30 +00:00
tsutsui
35cec3248d Update mlterm to 3.3.5.
pkgsrc changes:
 - remove post-3.3.4 fix patches
 - pull post-3.3.5 bug fixes

Changes from doc/en/ReleaseNote:

* Support Animation GIF on "show_picture" of OSC 5379.
  (It works with https://bitbucket.org/arakiken/w3m/get/remoteimg.tar.gz)
* Add "add_frame" to OSC 5379.
* Bug fixes:
  Fix compiler error on NetBSD/OpenBSD framebuffer. (enbugged at 3.3.4)
  Fix the bug which sometimes disabled to show large sixel graphics sequence.
  (enbugged at 3.3.4)
  Output ^? instead of ^H on TERM=xterm by default in pressing backspace key.
  Fix the bug which sometimes left X11 events untouched for a while.
  Fix the bug of closing the input method window unexpectedly in pressing it.
  ":Percentage" after font names in ~/.mlterm/aafont works on cairo.
2014-05-02 05:09:29 +00:00
tsutsui
3c0118e9fd Pull one more post-3.3.4 bug fix patch for build failure with gcc-4.8.x.
Bump PKGREVISION.  (leaf package build fix, and also changes binaries)
2014-03-26 16:47:39 +00:00
tsutsui
5f25183ddd Update mlterm to 3.3.4. (leaf package update)
pkgsrc changes:
 - remove post-3.3.3 fix patches
 - pull a post-3.3.4 bug fix patch for NetBSD and OpenBSD

Changes from doc/en/ReleaseNote:

ver 3.3.4
* Support not only sixel graphics but also other major image formats on Android.
* Support ReGIS partially. (depends on SDL(SDL2), SDL_ttf(SDL2_ttf) and fontconfig)
* Output strerror(errno) on error.
* Support "key=value #comment" style in the same line in ~/.mlterm/main.
* Draw all ambiguous width characters one by one to fit the column width unless
  -V option is specified.
* Merge patches:
  https://gist.github.com/tsutsui/9285759. (Thanks to @tsutsuii)
* Bug fixes:
  Change the default resolution on NetBSD/x68k from 512x512x8 to 768x512x4.
  Fix the bug which output help message to stdout where mlterm waits for image
  data and which made mlterm allocate too large memory. (enbugged at 3.3.3)
  Fix the bug which disabled to start mlconfig. (enbugged at 3.3.3)
  Fix the bug which caused segfault if x11 forwarding failed.
  Fix the bug which caused segfault in resuming on Android.
  Show candidate strings of uim-mozc correctly.
  Fix the bug which disabled normal users from opening screen on NetBSD/x68k framebuffer.
  Fix segfault in connecting unknown hosts on java.
2014-03-23 07:04:00 +00:00
tsutsui
a5a27230a8 Pull more post-3.3.3 fixes from upstream.
1b9ecfa74b (chg-xwindow)/x_screen.c
 - x_color_cache and x_color_manager are reloaded after loading a wall
   picture on NetBSD/OpenBSD 4bpp framebuffer.

fa6c82190c (chg-xwindow)/x_screen.c
 - update mouse cursor fg and bg colors after loading a wall picture
   on NetBSD/OpenBSD 4bpp framebuffer.

097ac4f2b7 (chg-xwindow)/fb/x_display_x68kgrf.c
 - Also allow non-privileged users to use Text VRAM by --multivram=true option
   on NetBSD/x68k

Bump PKGREVISION.
2014-03-14 17:42:17 +00:00
tsutsui
3f3bb74937 Pull post-3.3.3 fixes from upstream.
http://sourceforge.net/projects/mlterm/files/01release/mlterm-3.3.3/mlterm-3.3.3-fixes.patch/download
 * Hack for uim-mozc is added
 * Fix the bug which disabled to start mlconfig

f32b4ef020
 * NetBSD/x68k framebuffer fixes:
  - The default value "separate_wall_picture" option is changed to true
  - Allow non-privileged users to use mlterm-fb
  - The default resolution is changed to 768x512x4

Bump PKGREVISION.
2014-03-07 18:22:50 +00:00
tsutsui
4c0611511d Update mlterm to 3.3.3.
New "rotate_display" options make mlterm-fb usable even on
NetBSD/hpcarm W-ZERO3 and NetBSD/zaurus SL-C1000/3000:
http://movapic.com/ebijun/pic/5101480
http://movapic.com/ebijun/pic/5102258

pkgsrc changes:
 - remove post-3.3.2 patches

Changes from doc/en/ReleaseNote:

ver 3.3.3
* Double-clicking a picture sets it to the clipboard.
* All configuration protocol keys whose value is boolean accept "switch"
  which inverts the current value.
* Support IME on Android. (Experimental)
* Mlterm works without SD card on Android.
* Support devanagari and bengali on win32gdi.
* Support CSI ? 8800 h and CSI ? 8800 l which enables / disables the conversion
  from drcs to unicode private area. (Disabled by default.)
  (See http://github.com/saitoha/drcsterm/blob/master/README.rst)
* Add "rotate_display" option which rotates display clockwise or counterclockwise
  on framebuffer and Android.
* Merge patches:
  https://gist.github.com/steleto/8671862 (Thanks to @tristelo)
* Bug fixes:
  Fix the bug of scrolling on framebuffer. (enbugged at 3.3.2)
  Fix the failure of starting mlterm on Android 3.x.
  Fix the conversion from unicode to ISCII characters with nukta.
  Fix the bug of unexpectedly large cursor shape in unfocused.
2014-02-28 16:02:12 +00:00
tsutsui
21baac5aef Update mlterm to 3.3.2. (leaf package update, ok'ed wiz@)
pkgsrc changes:
 - remove post-3.3.1 patches
 - pull post-3.3.2 fixes for mlterm-fb from upstream:
  - 4d974f7: fix mlterm-fb scroll on >=8bpp framebuffers
  - 0b2987a: fix palette handling on 4bpp framebuffers

Changes from doc/en/ReleaseNote:

ver 3.3.2
* Support 4bpp framebuffer on NetBSD/luna68k.
* Desynchronize ssh negotiation on cygwin or mingw.
* "inner_border" option accepts "[horizontal border],[vertical border]" format value.
* Add "leftward_double_drawing" option which embolds medium fonts by drawing doubly at
  1 pixel leftward instead of rightward.
* Add vte_terminal_set_color_*_rgba() functions to libvte compatible library.
* Bug fixes:
  Fix memory leak when opening pty fails on win32gdi.
  Fix the bug which disabled to clear hidden input method window it if large
  value is specified for --border option.
  Fix the bug which disabled to paste UTF-8 string.
  Bitbucket pull request #1 (Thanks to Hayaki Saito san)
  Fix the bug which causes segfault in pasting text via win32 clipboard from x11
  applications over ssh x11 forwarding
  Fix segfault caused by zero column characters like 0x200e.
2013-12-25 16:32:31 +00:00
tsutsui
a202b5e54d Pull two post 3.3.1 fixes from mlterm upstream:
ba3a5a22ae
 * ml_vt100_parser.c: U+200c-200f and U+202a-202e aren't converted
   even if -n option is specified.

4ccecc4cbc
 * x_screen.c: The limitation of the column width and the line height (< 32)
   is removed.

Bump PKGREVISION.
2013-12-14 16:30:17 +00:00
tsutsui
ae3bb98953 Update mlterm to 3.3.0.
pkgsrc changes:

 - remove obsolete post-3.2.2 fixes
 - adjust patches per changes in original files

Changes from doc/en/ReleaseNote:

ver 3.3.0
* Support framebuffer on NetBSD/x68k. (Thanks to NetBSD/x68k developers)
* Support Android. (Experimental)
* Update the colormap instead of searching the closest color when
  OSC 4 ; c ; spec changes RGB of the color number on framebuffer.
* Support OSC ? 80 h (disable sixel scrolling).
* Support U+XXXX-XXXX key in 'font' configuration file.
* Add "unicode_noconv_areas" (a.k.a --ucsnoconv) option.
* Add "allow_scp" (a.k.a --scp) option.
* Remove SWITCH_OSC52. (Use "proto:allow_osc52=switch" instead.)
* OSC 5383 reqests challenge sequence.
* Bug fixes:
  #70 (Thanks to Thomas Wolff)
  Fix the bug which disabled redrawing the margin area on framebuffer.
  Fix the bug of the transparent color of sixel graphics on win32.
  OSC 4 has an effect on RGB of the window background color.
  Send a sixel next line character (-) following a sixel dump.
  Fix the bug which disabled Mod+XXX shortcut key settings on win32.
  Fix the bug which erased the end character of each line in scrolling if DECSLRM
  set the right margin at the right end is fixed.
  Fix the bug of DL/IL which scrolled the screen instead of inserting or deleteing
  lines from the cursor position.
  Fix keypad '5' key (VK_CLEAR) on win32.
  Fix the bug of ignoring the next character after sixel graphics data.
  Fix the bug which makes the window smaller than necessary in resizing.
  Support wsdisplay of the BBGGRR format on NetBSD/OpenBSD. (Thanks to @oshimyja san)
2013-10-28 13:26:07 +00:00
tsutsui
974b48d666 Update mlterm to 3.2.2.
pkgsrc changes:

 - remove obsolete post-3.2.1 fixes
 - pull a post 3.2.2 fix for a bug of copy_area() which disabled redrawing
   the margin area. (found after Open Source Conference 2013 Kyoto)

Changes from doc/en/ReleaseNote:

ver 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.
* Bug fixes:
  Fix configure error which --with-gui=xlib,fb option causes. (enbugged at 3.2.1)
  DECALN(ESC#8) resets the screen margins.
  Fix the cursor position in inserting RTL characters after one LTR character.
  Fix segmentation fault of libvte compatible libyrary with synaptic 0.80.
  Fix clipboard operations of copy&paste on multiple windows on win32.
  Fix hangup on x11 forwarding.
  Fix segmentation fault in closing the first window on win32/libssh2.
  Fix the font and position of IME preedit text on win32.
2013-08-11 13:23:34 +00:00
tsutsui
167d78d67c Update mlterm to 3.2.1. (leaf package update)
Also pull post-3.2.1 patches for configure scripts.

pkgsrc changes:
 - remove obsolete post-3.2.0 patches
 - adjust for etc/font-fb changes
 - update PLIST for new framebuffer software keyboard files

Changes from doc/en/ReleaseNote:

ver 3.2.1
* Support framebuffer on OpenBSD.
* 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.
* Bug fixes:
  SF Bug #3614142 (Thanks to Ahmed El-Mahmoudy)
  SF Bug #3614192 (Thanks to Ahmed El-Mahmoudy)
  Fix the bug which caused segmentation fault in using a font whose width doesn't
  match the usascii font on 24 or 32 bpp framebuffer.
  Fix the bug which caused segmentation fault in closing input method status window.
  Fix the bug which caused segmentation fault in loading illegal pcf fonts.
  Resize the window in attaching a new pty. (enbugged at 3.2.0)
  Fix the bug which disabled mlconfig and mlterm-menu. (enbugged at 3.2.0)
  Fix the error message in the failure of loading US-ASCII font.
  Fix the bug which lets parcellite reset the selected region.
  Report relative-origin position of the cursor to CPR sequence.
2013-06-29 20:29:46 +00:00
tsutsui
ad10fda470 Pull one more post-3.2.0 fix from upstream (leaf package bug fixes):
https://bitbucket.org/arakiken/mlterm/commits/c8814173cb051b32ce1d1b440b4033bd0
bba567d#chg-xwindow/fb/x_display.c
> fb/x_display.c: get_ps2_kcode() is added to convert usb keycode
> to ps2 keycode for iBus on NetBSD/OpenBSD framebuffer.

This makes ibus inputmethod usable with USB keyboard on mlterm-fb.

Bump PKGREVISION.
2013-06-26 11:29:47 +00:00
tsutsui
6a2b2daf56 Pull more post-3.2.0 fixes from upstream (leaf package bug fixes):
http://mlterm.sf.net/mlterm-3.2.0-fixes.patch
 - Fix the bug which caused segmentation fault in closing input method
   status window.
 - Fix the error message in the failure of loading US-ASCII font.
 - Resize the window in attaching a new pty. (enbugged at 3.2.0)
 - Fix the bug which lets parcellite reset the selected region.
 - Fix the bug which disabled mlconfig and mlterm-menu. (enbugged at 3.2.0)
 - SF Bug #3614192

Bump PKGREVISION.
2013-06-23 06:02:39 +00:00
tsutsui
0639254977 Pull mlterm post-3.2.0 fixes from upstream:
patches/patch-mkf_lib_mkf__ucs4__map.c
  - mkf_ucs4_map.c: mkf_map_ucs4_to_jisx0213_2000_1 is not cached
    in mkf_map_ucs4_to() to prefer JISX0208 to JISX0213 all the time.
   8f6a1a9693 (chg-mkf)/lib/mkf_ucs4_map.c

 patches/patch-xwindow_fb_x__window.c
  - fb/x_display.c: Segfault in x_font_t::x_off > 0 is fixed.
   7c4748b4e7 (chg-xwindow)/fb/x_window.c

Also put some tweaks for pkgsrc:

 patches/patch-etc-configure
  - regen to adjust line numbers in diff

 patches/patch-etc_font-fb
  - add commented out JISX0213_2000_1 and JISX0213_2000_2 examples

Bump PKGREVISION.
2013-05-28 15:22:18 +00:00
tsutsui
c8643a462b Update mlterm to 3.2.0.
In this version, mlterm now supports NetBSD wsfb framebuffer
so NetBSD users can use a multi-lingual terminal without
Xserver on ports that support wsdisplay framebuffer console,
i.e. NetBSD/i386 with VESA framebuffer, NetBSD/dreamcast,
or even NetBSD/luna68k with 1bpp framebuffer.

Special thanks to Araki Ken, an auther of mlterm, for
various efforts and improvements for NetBSD wsfb support,
including dumb 1bpp optimizations on luna68k.
mlterm-fb demonstration movies are available on YouTube:
 http://youtu.be/5IH1NYSVpHY  (NetBSD/i386 6.1)
 http://youtu.be/BP8AIceWgxA  (NetBSD/luna68k 6.1)


pkgsrc changes:

 - update descriptions per the framebuffer support
 - add a MESSAGE file to mention miscellaneous configurations to use mlterm
 - remove MAKE_JOBS_SAFE=no which has been fixed in upstream Makefiles
 - split SUBST rules into ones for Makefiles, man page, and config files
 - install misc README files in doc dirs which are useful after installation
 - add "mlterm-fb" and "ibus" options and make mlterm-fb default
   on supported platforms
 - update PLIST per above changes (XXX tested only on NetBSD)


Upstream Changes per doc/en/ReleaseNote:

ver 3.2.0
* Support framebuffer on NetBSD.
* Support 1 bpp framebuffer.
* Support sixel graphics and wall pictures on 1 and 8 bpp framebuffer.
(See http://www.youtube.com/watch?v=djbEw0G_LMI and http://www.youtube.com/watch?v=5IH1NYSVpHY)
(Thanks to @tsutsuii san)
* Add "use_urgent_bell" option which is equivalent to "bellIsUrgent" option of
  xterm and support CSI ? 1042.
* "only_use_unicode_font" and "not_use_unicode_font" options have an effect
  on preedit and candidate characters of input method plugins.
* Add "sound|visual" to the value of "bel_mode" option.
* Enable to change "not_use_unicode_font" and "only_use_unicode_font" dynamically.
* Add "box_drawing_font" option.
* Support efont-unicode fonts for framebuffer.
* Bug fixes:
  Fix the bug which disabled some shortcut keys in FreeBSD/framebuffer.
  Fix the bug which ignored the specified encoding of "default_server" option
  in opening a new pty.
  Fix the bug which disabled sixel graphic images in framebuffer 16bpp.
  Fix the bug which disabled inline pictures if use_dynamic_comb option is true.
  Fix the bug of iBus input method plugin which disabled to erase the last
  preedited character even if backspace key was pressed.
  Fix the wrong height of the preediting cursor of the input method plugin
  if the value of "inner_border" option isn't 2. (Thanks to @tsutsuii san)
  Fix "use_dynamic_comb" option which didn't work anymore.
  Fix the bug which disabled "UNUSED" key in ~/.mlterm/key.
  Change key seuqences for modifier keys + cursor keys in application cursor key
  mode. (e.g. Ctrl+Up: "\x1bO1;5A" -> "\x1b[1;5A") (Thanks to Mohammad Alsaleh)
2013-05-26 18:18:25 +00:00
tsutsui
27fe82b06e Update mlterm to 3.1.2. (patch-ae has been integrated into upstream)
Changes from 3.0.6 noted in doc/en/ReleaseNote:

ver 3.1.2
* Support extended mouse tracking mode.
  (CSI ? 1006 h and CSI ? 1006 l / CSI ? 1015 h and CSI ? 1015 l)
* Support sixel graphics sequence partially. (DCS .. q .. ST)
  (configure with --enable-sixel option.)
* Support FocusIn/FocusOut event tracking. (CSI ? 1004 h and CSI ? 1004 l)
* Support inputmethod/kbd in win32.
* Add "add_picture", "remove_picture" and "close_pty" commands to
  configuration protocol.
* Add "hide_underline" option.
* Merge SF patches:
  #3524577 (Thanks to Ahmed El-Mahmoudy)
  #3524578 (Install mlterm tools to $(libexecdir)/mlterm instead of $(libexecdir))
  (Thanks to Ahmed El-Mahmoudy)
  patch-ae in NetBSD pkgsrc x11/mlterm.
* Bug fixes:
  Fix a bug which disabled "bd_color" and "ul_color" options in reverse characters.
  (Thanks to Andi Cristian Serbanescu)
  Fix an ibus bug which causes segmentation fault if ibus daemon is not found.
  Fix a bug which could cause failure of opening a new window over ssh connection.
  Fix a bug which causes infinite loop if large OSC sequence is received.
  (Thanks to Koie Hidetaka san)
  Fix a bug which disabled mlconfig and mlterm-menu etc to start if multiple screens opened.

ver 3.1.1
* Fix a bug which caused segfault in 64bit Linux.
* Enable to change 0-15 colors by OSC 4 sequence.
* Enable to specify --sep, --button3, --clip, --restart and --logmsg options
  for mlclient.

ver 3.1.0
* Support extended mouse tracking mode. (CSI ? 1005 h and CSI ? 1005 l)
* Support "use_variable_column_width" and "letter_space" options in win32.
* Support multiple numeric parameters of SM, RM, DECSET and DESRST sequence.
  (Thanks to Iwamoto Kouichi san)
* Support BiDi mirroring. (Thanks to Khaled Hosny)
* Add "blink_cursor" option.
* Add "inner_border" option.
* Add "bd_color"(rxvt style) and "ul_color" options. (equivalent to colorBD and colorUL
  options of xterm and rxvt.)
* Add "cipher_list" for ssh connection.
* Add java version. (experimental)
* Add VT52 emulation. (configure with --enable-vt52 option.)
* Remove IIIMF plugin.
* Bug fixes:
  SF Bug #2878878 (Thanks to Kusanagi Kouichi san)
  SF Bug #3481552 (Thanks to Kobayashi Hiroaki san)
  SF Bug #3487163 (Thanks to raghavkrishna)
  SF Bug #3509743 (Thanks to Thomas Wolff)
  SF Bug #3509744 (Thanks to Thomas Wolff)
  SF Bug #3512067 (Thanks to phcoder)
  Fix a bug which didn't clear margin area after visual bell.
  Fix a bug which disabled scrolling in vertical mode in win32.
  Fix a bug which disabled wheel mouse in win32.
  Fix a bug of reverse-video algorithm of highlighted cursor or selected text.
  (Thanks to Andi Cristian Serbanescu)

ver 3.0.11
* Support CSI 8 t and CSI 4 t sequence partially.
* Change the file to output messages by --logmsg option
  from ~/.mlterm/msg[pid].log to ~/.mlterm/msg.log.
* If ~/.config/mlterm exists, use it as a user config directory instead of ~/.mlterm.
* Support VtePty partially.
* Support mod_meta_mode option in win32.
* Support combination of Control+key in win32.
* Bug fixes:
  Fix a bug which erased border of candidate or status screen of uim or kbd.
  SF Bug #3464878 (Thanks to Daniel Lublin)

ver 3.0.10
* Fix a problem which could cause error in loading a picture file.
* Merge SF patches:
  #3459267 (Thanks to Kusanagi Kouichi san)

ver 3.0.9
* Add auto-restart feature. ("auto_restart" option)
* Support OSC 52 sequence which is allowed by "allow_osc52=true" in ~/.mlterm/main
  or SWITCH_OSC52 shortcut key.
* -V option is no longer necessary (and not automatically turned on) to show
  indic characters.
* Improve performance of cairo module and libvte.
* Improve processing key events of ibus.
* Support iBUS 1.4.
* Add experimental support for GTK+-3.0. (configure --with-gtk=2.0|3.0)
* Reverse behavior of "alpha" option.
* Add "alpha" box to mlconfig.
* Bug fixes:
  Fix strange behavior in selecting indic characters.
  Fix a libvte's problem which gets gnome-terminal not to be resized even if font size is changed.
  Fix a problem which disabled hinting of font metrics in cairo.
  Fix a problem which could cause segv in selecting region.
  Revive "Brightness", "Contrast" and "Gamma" boxes of mlconfig.

ver 3.0.8
* Change default value of "use_ind" option from true to false.
* Merge SF Patches:
  #3412453 (Thanks to Ahmed El-Mahmoudy)
* Bug fixes:
  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.

ver 3.0.7
* Support bracketed paste mode. (CSI ? 2004 h , CSI ? 2004 l)
* Support Button-event and Any-event mouse tracking.
  (CSI ? 1002 h , CSI ? 1002 l , CSI ? 1003 h , CSI ? 1003 l)
* Support scp using libssh2.
  (Add "SSH SCP" front-end to mlconfig and "mlscp.sh" command line tool.)
* Support DEC Special characters in win32. ("Tera Special" font is necessary.)
* Support application escape mode. (CSI ? 7727 h , CSI ? 7727 l)
* Support OSC 10, OSC 11 and OSC 12.
* Add "logging_msg" option whose default value is true.
* Support dynamic loading of BiDi and Indic modules.
* Support dynamic loading of xft and cairo modules.
* Integrate OSC 5384 - 5391 to OSC 5379 - 5383 and drop OSC 5382.
* Change format of "select_pty", "search_prev", "search_next"  "snapshot" in
  OSC 5379 sequence as follows.
  select_pty=<pty dev name> => select_pty <pty dev name>
  search_prev=<pattern> => search_prev <pattern>
  search_next=<pattern> => search_next <pattern>
  snapshot=<encoding name>:<file name> => snapshot <file name> <encoding name>
* Support mlconfig in connecting a ssh server by libssh2.
* Improve the way of determining width of cairo fonts.
* 'make uninstall' is available.
* Other bug fixes:
  Fix a problem which causes leak of graphic context resource in libvte.
  Fix a problem which can minimize window in some themes in win32. (Thanks to Iwamoto Kouichi san)
  Fix wrong position in receiving WM_MOUSEWHEEL event in win32. (Thanks to Iwamoto Kouichi san)
  Fix illegal mouse reports if mouse goes outside the window. (Thanks to Iwamoto Kouichi san)
  Fix double free in bidi rendering. (Thanks to NODA, Kai san)
  Remove "-lvte" in linking libvte.so.
2012-05-20 06:07:31 +00:00
ryoon
67dce039b1 Update to 3.0.3.
* make pkglint happy

Changelog:
Overview of changes from 3.0.2
==============================

ver 3.0.3
* Add support for iBus. (Experimental)
* Even if gdk-pixbuf is not linked to mlterm (--with-imagelib=gdk-pixbuf
  option is not specified in configure), wall picture, icon picture
  and pixmap_engine are supported by an external program (mlimgdisplay)
  which uses gdk-pixbuf.
* Support "wall_picture" option partially (BMP format alone) in win32.
* Support palette settings in libvte.
* libvte uses dpi of gdk for xft font instead of manually calculated one
  by DisplayWidthMM (,which can return wrong value in vmware) etc.
* Unsupported but valid formatted escape / CSI sequence is correctly ignored.
  (Thanks to Iwamoto Kouichi san)
* Support "use_clipboard" option which enables CLIPBOARD selection not only
  PRIMARY selection.
* Other bug fixes:
  Fix wrong drawing of background of DEC Special characters. (Thanks to Iwamoto Kouichi san)
  Unhighlight background of bold characters. (Thanks to Iwamoto Kouichi san)
  SF Bug #3158963 (Thanks to Jyun-Yan You)
  SF Bug #3053107 (Thanks to Nezmer, Thanks to Iwamoto Kouichi san)

Overview of changes from 3.0.1
==============================

ver 3.0.2
* Drop imlib, gdk-pixbuf1 and gtk-1.x support.
* Add libvte compatible library using mlterm engine. (Experimental)
* Support gnome-pty-helper. (configure with --enable-pty-helper option)
* Support "alpha" option in X11.
* Add "depth" option.
* Support "rgba:RR/GG/BB/AA" format to specify rgba color in 32-bit depth.
* Add "bidi_mode" option.
* Add "letter_space" option.
* Support execution of command like "mlclient -e w3m" in "button3_behavior" option.
* Other bug fixes:
  "ESC [ r" and "ESC c" reset scrolling region. (Thanks to Iwamoto Kouichi san)
  #3072833 (Thanks to Andreas Metzler)
  #3051467 (Thanks to David Kolovratnik)
  #3014219 (Thanks to Khaled Hosny)
2011-04-10 07:25:36 +00:00
obache
62ec87cf82 Update mlterm to 3.0.1.
Based on PR#43822 by YAMASHIRO, Jun.
Additional clean up by me.

pkgsrc changes:
* set LICENSE=modified-bsd (with uim option, gnu-lgpl-v2 additionally).
* add m17nlib option.

ver 3.0.1
* Improvements for performance of changing 256 colors by
  "\x1b]4;N;rgb:RR/GG/BB\x07" sequence. (Thanks to Konosuke Watanabe san)
* Support "ESC[9Nm" and "ESC[10Nm" sequences.
* Add --button3/button3_behavior option. (If "menu1" is specified, pressing
  button3 shows conf_menu_path_1 program (mlterm-menu) like gnome-terminal.)
* Add "Copy" & "Paste" menus to mlterm-menu.
* Improvements for compatibility with xterm about RGB of system colors.
* Add 'col_size_of_width_a' to configuration protocol. (doc/en/PROTOCOL)
* Merge SF patches:
  #2988801, #2987646 (Thanks to Ahmed El-Mahmoudy)
* Other bug fixes:
  #2818015(partly),#2818018 (Thanks to Thomas Wolff)

ver 3.0.0
* Support 256 colors. (Thanks to Shinichiro Hamaji san)
* Character convertion tables are separated from libmkf library.
* Support win32(Windows 2000-XP) native GUI.
  ('--with-gui=win32' in mingw, msys and cygwin)
* Support font and color configuration protocol.
  (doc/en/PROTOCOL.font,PROTOCOL.color)
* Change 'aafont' format as follows. (Elements in parentheses are optional.)
  [Family]-[Encoding](:[Percentage])
  => [Family]( [Weight] [Slant] [Size]-[Encoding]:[Percentage])
* Add 'DEFAULT' key which specifies fonts used by default
  for font configuration files.
* Add --maxptys option.
* Add 'mlclient', 'mlclientx', 'static_backscroll_mode' and 'type_engine' to
  configuration protocol. (doc/en/PROTOCOL)
* Add 'mlclientx' command.
* Merge SF patches -
  #1574764 (Thanks to Christian Biere)
  #        (Thanks to Frederic Heulin)
  #2879800 (Thanks to Kouichi Kusanagi san)
* Other bug fixes:
  #1999220 (Thanks to Christian Biere)

ver 2.9.4
* Arabic translation of mlconfig [Khaled Hosny]
* Selected region can be expanded by right-clicking [minami]
  (Thanks to ssakane)
* New config key string "title" to allow change pty title [minami]
* Set DISPLAY correctly for ptys opened by -P option [nokada] (SF Bug #1534313)
* Fixed compile errors with gcc 4.3 [mfabian]
* Fixed a potentiol off-by-one bug [mfabian] (Thanks to Dominique Leuenberger)
* Fixed compile errors on biarch systems [Kenshi Muto] (Debian Bug #396532)
* Plugged file-desctiptor leaks [Christian Biere] (SF Patch #1576044)
* Made "restore cursor" work properly with alternate screens [minami]
  (SF Bug#1472143)
* Fixed broken handling of Atom [Kusanagi Kouichi]
* Other bug fixes:
 - Debian BUG #329194 [David Kolovratnik]
 - SF Bug #1568596 [nokada]
 - SF Patch #1574241 [Christian Biere]
2010-09-22 09:33:41 +00:00
uebayasi
5035a37bb5 In case BUFSIZ is abused, define it to be 1024 (as seen in NetBSD's
stdio.h), when it's not defined.

Should address the build error reported by NONAKA Kimihiro
<nonakap@gmail.com>, pkg/39799.
2008-10-25 16:29:55 +00:00
hira
ba2f74f4df Pass -R${X11BASE}/lib to extra scrollbars. Bump PKGREVISION. 2006-12-28 11:10:08 +00:00
wiz
1a8b68b3a5 Update to 2.9.3 with additional fixes from mlterm CVS, provided by
Christian Biere in PR 34798 with minor fixes by me.

Changes:
* Improvements for compatibility with xterm:
  - Log file handling [kzys]
  - Function keys [seiichi] (Thanks to Konosuke Watanabe)
  - Sequence for setting scroll region [seiichi]
    (Thanks to SHIOTA Shoichi and Takashi SHIRAI)
  - Behavior of saving/restoring cursor [minami]
    (Thanks to Thomas Dickey for suggestions)
  - Termcap and Terminfo [minami, seiichi]
  - Turn off mouse position reporting by a "reset" sequence [minami]
    (Debian Bug #55637)
* Improvement build prosess for cross-compiling [minami]
* Workaround for missing rgb.txt [minami]
* Updated documents [kzys, minami, seiichi]
* Bug fix for broken selection requester [minami]
* Added support for SCIM-1.4.x [seiichi]
* Removed support for SCIM-1.0.x [seiichi]
* Removed support for uim-0.x.x [seiichi]
* Hebrew mapping table for "kbd" input method [seiich]
* Revided a scroll caching mechanism [seiichi] (SF Bug #1161050)
* Suppressed a check for libxpg4 of FreeBSD [seiichi]
  (Thanks to SHIOTA Shoichi and MANTANI Nobutaka)
* Fixed a bug of alignment of full width chars when variable column width is
  enabled [minami] (Thanks to Oibane)
* Vietnamese translation for mlconfig [Pham Thanh Long]
* Other Bug fixes:
  - SF Bug #1206515 [Takeshi Hakamata]
  - SF Bug #1161055 [seiichi]
  - Debian Bug #302231 [Andreas Jochens]
  - Debian Bug #313970 [Jens Seidel]
  - Debian Bug #350590 [seiichi]
  - SUSE Bug #105320 [mfabian]
2006-12-19 07:53:57 +00:00
hira
1e0f391428 Use PKG_SYSCONFDIR framework. Reviewed by wiz@. 2005-06-11 15:00:04 +00:00
hira
6e19231408 Update mlterm to 2.9.2.
Patch submitted by FUKAUMI Naoki (PR pkg/29061).

 - fix for new ptm(4) handling (submitted in PR)
 - even if pty doesn't exist, try to open next pty (submitted by
   minskim@).
 - add myself to MAINTAINER

Changes from 2.9.1 are:
* [SECURITY] Fixed possible integer overflow.
* Improvement for mouse tracking feature. [minami]
* New "--iconpath" option and "icon_path" key for per-window icon setting.
  [minami]
* New "--kill" option for mlclient. [minami]
* Revived termcap file. [seiichi]
* Xterm-like color scheme for cursor and selection. [minami]
* SCIM input method plugin (Experimental) [seiichi]
* Updated documentations. (#1110868) [mfabian, minami, seiichi]
* IIIMF X aux object handling. [seiichi]
* Implemented some xterm private esc sequences (1047/1048/1049). [minami]
* Fixed a shortcut key bug [minami] (Thanks to Yusuke Sakai)
* Bug fixes for input method plugins [Kenichi Handa, Etsushi Kato]
* Other bug fixes including #1081111 and #1048321 [mfabian, minami, seiichi]

Changes from 2.9.0 are:
* Fixed a segfault caused by broken hash table. (#1061470) [seiichi]
* Fixed a segfault when mlclient has bool option. (#1069725) [minami, seiichi]
* Workaround for a segfault of uim-prime. [seiichi]
* Some improvements for m17n-lib support. [seiichi]
* Updated w3mmlconfig. [seiichi]
* A couple of fixes in configure scripts. [minami, seiichi]
* Minor improvement to allow signal handling to be old POSIX compliant. [minami]
* Horizontal candidate window for input methods. [seiichi]
* Non-interactive mode of mlcc. [minami]
* man-page of mlcc. [minami]
* A lot of cleanups for mlconfig to get rid of compiler warnings. [minami]
* Fixes for missing locale files in mlterm.spec. (#1072304) [seiichi]

Changes from 2.8.0p1 are:
* Improvement of borderless mode using _MOTIF_WM_HINTS [minami]
* Fixed a selection bug with KDE klipper. [minami]
* GTK+2 migration in mlconfig/mlterm-menu [minami]
* New option "--type" to select the rendering engine for drawing fonts [karaki]
* Fixed a bug when moving cursor to out of the screen. [minami]
* Fixed a bug in mod_meta_mode = 8bit. [minami]
* Fixed a bug that crashed mlterm by changing font size [minami]
* Fixed a bug in stream pty on 64bit arch. (Debian BTS #226654) [minami]
* Fixed a bug of "mlclient -e" [MURANO Naoki <nao@fu...>]
* mlconfig lists scrollbars in user"s configuration directory and system
  directory. [kubota]
* New external tool "mlterm-zoom" [kzys]
* Update man [kubota, mfabian, minami, seiichi]
* Fixed a bug that crashed mlterm when invalid value was specified with
  --fsrange option [mfabian]
* Fixed a bug that crashed mlterm when resizing a window over and over.
  [seiichi]
* Verbose message for devpts problem of Linux (Debian BTS #257765) [seiichi]
* Fixed a bug with DEC special character in using xft. [minami]
* Fixed a bug in selecting ISCII text. [karaki]
* Support uim. (Experimental) [seiichi]
* Support IIIMF. (Experimental) [seiichi]
* Support input method of m17n-lib. (Experimental) [seiichi]
* Support INCR type transfer of ICCM selection protocol. (Debian BTS #248087)
  [minami]
* Fixed incorrect mapping for KOI8-U <-> UCS4. (Debian BTS #267631)
  [Eugeniy Meshcheryakov <eugen@un...>]
* A lot of improvements for terminfo [minami]
* Fixes for strange behavior of VT emulation [minami, seiichi]
* Fixed a bug that XIM could not be used with multiple displays. [seiichi]
* Fixed a bug that the preedit area of XIM became invisible in the maximized
  window. [seiichi]
* Cleanups and refactorings for ml_* APIs [karaki]
2005-03-06 17:50:49 +00:00
minskim
c1beb9fb91 Correct a subdirectory name in Makefile. The patch was sent to the
author.  Noted by Kouichirou Hiratsuka on tech-pkg-ja@jp.NetBSD.org.
2004-02-29 17:41:16 +00:00
uebayasi
b02b845a06 Replaced by sed(1) script in Makefile. 2002-03-15 11:24:48 +00:00
agc
44610ffef8 Upgrade mlterm package from 2.0.0 to 2.2.0.
Provided in PR 15436 by Masao Uebayashi (uebayasi@soum.co.jp) - the patch
files were modified by me to apply cleanly.

Changes since 2.0.0:

        * variable length column is supported.
        * ISCII support codes are imported(but is not still supported
          formally).
        * fribidi 0.10.0 is supported.
        * Full Reset button is added to mlconfig.
        * color fading is supported.
        * big5 unstandard characters can be converted to and from ucs4.
        * cursor form is changed when window is focused or unfocused.
        * Background of color-reversed characters is drawn with fg color event
          under wall paper or tranparent mode.
        * ESC ] 20 ; pt BEL sequence is supported.
        * mlterm configuration protocol is decided and implemented.
        * w3mmlconfig(w3m local-CGI) is contributed by Sakamoto Hironori san.
        * mlconf_curses(perl + curses) is contributed by Minami Hirokazu san.
        * etc/{font|vfont|aafont|vaafont} format is changed.
          (Dynalab font can be shown correctly by using this extension)
        * some characters of CP932 based true type fonts couldn't be shown,
          but fixed.
        * CP932 gaiji characters (IBM , NEC , NECIBM) <=> UCS conversion is
          supported.
        * and many minor bugs are fixed.
2002-01-31 14:34:39 +00:00
agc
fe4f2a6861 Initial import of mlterm-2.0.0 into the NetBSD Packages Collection.
mlterm is a Multi Lingual TERMinal emulator for X.  It supports
many character sets, many encodings, and many other decorative
functions.  Since mlterm retains character tables in memory to
convert characters between UCS and other encodings, it consumes a
lot of memory while running, so it's recommended that you open
multiple ptys in one process.

Provided in PR 15002 by Masao Uebayashi <uebayasi@soum.co.jp>,
modified slightly by myself to use NetBSD's libtool, to correct
slight wording difficulties in the description, and to generalise
the hardcoded paths in Makefile.in files.
2001-12-21 11:33:28 +00:00