Commit graph

146 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
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +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
de011db29f Fix PLIST for libind option.
Reported by Mayuresh on pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2016/03/24/msg023205.html

Note Indic roman seems handled by --otl with harfbuzz option since 3.6.2.
2016-03-26 04:27:21 +00:00
tsutsui
a97342c620 Update mlterm to 3.7.0.
Changes noted in doc/en/ReleaseNote:

ver 3.7.0
* Support OSC 1337. (See http://www.iterm2.com/images.html)
* Support animation gif of OSC 5379 show_picture on MacOSX/cocoa.
* Enable to place configuration files in mlterm.app/mlterm/ on MacOSX/Cocoa.
* Add 'mlfc' tool which automatically generates ~/.mlterm/aafont and ~/.mlterm/font-fb.
* Change the format of ~/.mlterm/*font is changed as follows.
  [Charset] = [Font name];[Size],[Font name];[Size],[Font name];...
  -> [Charset] = [Font name]
* Drop XT_CBLINK (CSI?12h/CSI?12l) support.
* Simplify font configuration of OSC 5379. ('mlcc font USASCII <Font name>' is available.)
* "CSI 38;2;r;g;b m" and "CSI 48;2;r;g;b m" shows high colors instead of
  approximate vt 256 colors. "vt_color_mode" / --vtcolor(=256/high/true) option
  changes the behavior.
* Bug fixes:
  Fix illegal memory access on MacOSX/Cocoa and Android.
  Fix segfault in spliting window on MacOSX/Cocoa. (Enbugged at 3.6.2)
2016-03-14 16:03:36 +00:00
tsutsui
42bac96863 Update mlterm to 3.6.3.
pkgsrc changes:
 - use pre-configure rather than post-patch for SUBST_STAGEs to make
   mkpatches(1) and patchdiff(1) easier (suggested by jperkin@)
 - add otl options
 - enable m17nlib and the new otl options by default
 - explicitly add --enable-anti-alias to CONFIGURE_ARGS for mlterm-fb
 - sort PLIST

Changes noted in doc/en/ReleaseNote:

ver 3.6.3
* Bug fixes:
  Fix compiling error when ./configure is executed with
  "--with-gui=fb (--disable-anti-alias)" or
  "--with-gui=xlib,fb --enable-anti-alias" option.

ver 3.6.2
* Support composition of normalized unicode characters on MacOSX.
* Support visual and audible bell on MacOSX/Cocoa.
* Support KAM(CSI2h, CSI2l), SRM (CSI12h, CSI12l), DECBKM(CSI?67h, CSI?67l),
  DA3(CSI=c), DECDSR(CSI?n), WYSTCURM(CSI33h, CSI33l) OSC 104 and OSC 105.
* Snapshot screen and backlog by MC(CSI i).
* Add "use_ot_layout" / --otl option which enables to show substituting glyphs
  in open type fonts with the use of libotf or harfbuzz.
  (To layout indic scripts, build mlterm with harfbuzz (not libotf), add an
  indic script font to ~/.mlterm/*font, and start mlterm with -otl option.
  See mlterm-3.6.2/doc/en/README.indic in detail.)
* Add "OpenType Layout" to "Encoding" tab of mlconfig.
* Add "ot_script" / --ost and "ot_features" / --oft options.
* Add "regard_uri_as_word" / --uriword option which enables to select URI by double click
  regardless of "word_separators" option.
* Change the default value of "type_engine" option from "xft" to "cairo".
* Add vte_terminal_{set|get}_word_char_exceptions() to libvte compatible library.
* Add "Select URI by double click" to "Others" tab of mlconfig.
* Bug fixes:
  Fix "child-exited" signal of libvte (0.38 or later) compatible library.
  Fix position of a mouse pointer when EV_ABS event is received on Linux/Framebuffer.
2016-02-14 14:04:16 +00:00
tsutsui
544dbb977f Update mlterm to 3.6.1. (leaf package update)
pkgsrc changes:
 - explicitly specify configure options which are changed to default
 - make scim configurable via option.mk (disabled by default)

Changes noted in doc/en/ReleaseNote:

ver 3.6.1
* Support DECDHL and DECDWL.
* Support button event mouse tracking (CSI?1002) and any event mouse tracking (CSI?1003)
  in MacOSX/Cocoa and Android.
* Support blinking cursor in MacOSX/Cocoa.
* Add 'autohide' value to 'scrollbar_mode' option.
* Disable conversion from Unicode to ISCII if use_ctl = false.
* Drop mlterm.ti and mlterm.tc which haven't been maintained recently.
* Build 'extra' and 'pixmap_engine' scrollbars by default.
* Enable following configure options by default.
  --enable-ind, --enable-ssh2, --enable-utmp, --enable-uim, --enable-m17nlib,
  --enable-scim, --enable-ibus, --enable-fcitx, --enable-canna, --enable-wnn
* Support ssh2 connection on framebuffer.
* Set XID of text screen instead of top window as the value of WINDOWID environmental variable.
* Bug fixes:
  Fix a bug which disabled CSI?3h and CSI?3l. (Enbugged at 3.6.0)
2015-12-19 11:43:24 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
agc
d8f09469bb Add SHA512 digests for distfiles for x11 category
Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 03:28:24 +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
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +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
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +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
69bef8969b Update mlterm to 3.4.2.
Changes noted in doc/en/ReleaseNote:

ver 3.4.2
* Support colorful emoji with the use of http://github.com/github/gemoji.
  (Copy images/emoji/unicode/*.png in https://github.com/github/gemoji/archive/master.zip
   to ~/.mlterm/emoji/ in advance.)
* Support DCS + q Pt ST which requests termcap/terminfo string.
* Support CSI?8452h and CSI?8452l.
* Support CSI?117h and CSI?117l.
* Add "Bidi Separators" entry to "Encoding" tab of mlconfig.
* Add "Unicode areas you won't convert to other charsets" entry to "Font" tab of mlconfig.
* Add "Word separators", "Don't scroll automatically in scrolling back" and
  "Set full width areas manually" entries to "Others" tab of mlconfig.
* Add "word_separators", "unicode_noconv_areas" and "unicode_full_width_areas"
  to OSC 5380/5381.
* Improve performance of drawing text with cairo.
* Bug fixes:
  Fix incorrect result of searching bold or italic fonts when type_engine == xcore.
  (enbugged at 3.3.0)
  Fix segfault in opening a new channel over an opened session on win32.
2015-01-10 11:15:05 +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  (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
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +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  (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
bfde160441 Update mlterm to 3.3.1.
Changes from doc/en/ReleaseNote:

ver 3.3.1
* Add "use_auto_detect" and "auto_detect_encodings" options.
  (auto_detect_encodings=utf8,eucjp,sjis and use_auto_detect=true enable
  auto detection of utf8, eucjp and sjis.)
* Support ESC $ on non-ISO2022 encodings such as UTF-8.
* Reset pending DCS sequence by pressing ESC key.
* Support iBus 1.5.
* Enable to specify the conversion engine name of iBus. (e.g. --im ibus:anthy)
* Desynchronize ESC [ 5379 ; show_picture BEL on cygwin/win32gdi or mingw.
* "unlimited" value is available for "logsize" option.
* Bug fixes:
  Fix the bug of convertion to sjis.
  Fix the bug which disabled threading scp.
  Fix https://bugzilla.novell.com/show_bug.cgi?id=849342
2013-11-30 22:28:41 +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:
   (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
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
obache
4a646b438b recursive bump from graphics/gd shlib major bump. 2013-09-04 12:31:24 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +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  (Thanks to Ahmed El-Mahmoudy)
  SF Bug  (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 

Bump PKGREVISION.
2013-06-23 06:02:39 +00:00
tsutsui
0afa40ecec Fix PLIST error in "PKG_OPTIONS.mlterm=mlterm-fb m17nlib" case.
Reported by Mayuresh on pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2013/06/22/msg018231.html
2013-06-23 01:30:06 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +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