Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
|
|
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.
|
|
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.
|
|
|
|
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:
https://bitbucket.org/arakiken/mlterm/commits/8de212cf5b3ec7f77ce1f9f6aa66770cb28b935e
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)
|
|
|
|
https://bitbucket.org/arakiken/mlterm/commits/d2f31b50c2b90bf731ae2223a975d9bb6320478f
> 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)
|
|
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.
|
|
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)
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
* 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.
https://bitbucket.org/arakiken/mlterm/commits/f3ea4bb79134409b0b66ba22676b9b4d1f5e1c02
Bump PKGREVISION.
|
|
|
|
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.
|
|
Fix PR pkg/48777
|
|
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.
|
|
Bump PKGREVISION. (leaf package build fix, and also changes binaries)
|
|
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.
|
|
https://bitbucket.org/arakiken/mlterm/commits/1b9ecfa74b0f305c89cff60310f671aef7479246#chg-xwindow/x_screen.c
- x_color_cache and x_color_manager are reloaded after loading a wall
picture on NetBSD/OpenBSD 4bpp framebuffer.
https://bitbucket.org/arakiken/mlterm/commits/fa6c82190cc62d356285d7dde71e49a9f671b132#chg-xwindow/x_screen.c
- update mouse cursor fg and bg colors after loading a wall picture
on NetBSD/OpenBSD 4bpp framebuffer.
https://bitbucket.org/arakiken/mlterm/commits/097ac4f2b78e1dea5a53a55fa070007655d85add#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.
|
|
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
https://bitbucket.org/arakiken/mlterm/commits/f32b4ef020ab4ce25ab46166efac5c02f5e692eb
* 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.
|
|
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.
|
|
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.
|
|
https://bitbucket.org/arakiken/mlterm/commits/ba3a5a22ae82b7c227cfd9f952881a281c53f82a
* ml_vt100_parser.c: U+200c-200f and U+202a-202e aren't converted
even if -n option is specified.
https://bitbucket.org/arakiken/mlterm/commits/4ccecc4cbc90ed69054f0e94179bdccb6fda5868
* x_screen.c: The limitation of the column width and the line height (< 32)
is removed.
Bump PKGREVISION.
|
|
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
|
|
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)
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
NetBSD 6, requested by tron.
|
|
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
|
|
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
|
|
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.
https://bitbucket.org/arakiken/mlterm/commits/8f6a1a969340b78cbeee5ace4a7200383ca18abe#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.
https://bitbucket.org/arakiken/mlterm/commits/7c4748b4e79b9bf749685d944c174f2145074e9f#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.
|
|
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)
|
|
Changes per doc/en/ReleaseNote:
ver 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. (tool/w3m-remoteimg 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.
|
|
Changes per doc/en/ReleaseNote:
ver 3.1.8
* Support framebuffer on FreeBSD. (Experimental)
* 'key' configuration file accepts Button1 - Button5.
* Remove "conf_menu_path_1", "conf_menu_path_2", "conf_menu_path_3" and
"button3_behavior" options which are integrated to shortcuts.
[Migration]
(~/.mlterm/main) (~/.mlterm/key)
conf_menu_path_1=... => Control+Button1="menu:..."
conf_menu_path_2=... => Control+Button2="menu:..."
conf_menu_path_2=... => Control+Button3="menu:..."
button3_behavior=... => Button3="exesel:..."
* Add "set_shortcut" command to configuration protocol.
* Bug fixes:
Fix the bug of DECCRA.
Fix the bug which broke input string of "ExecCmd" field of the connection dialog in win32.
Fix the bug which didn't redraw a part of full-width characters when window is exposed.
Enable to change "vertical_mode" option dynamically in framebuffer.
|
|
|
|
|
|
Changes per doc/en/ReleaseNote:
ver 3.1.7
* Support not only bmp formats but also other image formats by mlimgloader
(which requires gdk-pixbuf or GDI+) in win32.
* "contrast", "gamma" and "brightness" options are available in win32.
* Support CSI 22 0..2 t and CSI 23 0..2 t.
* Support DCS ... { ... ST. (DECDLD)
(http://github.com/saitoha/vim-powerline/tree/drcs works!)
* Assign U+10XXYY like drcsterm to DRCS (ESC ( SP XX YY)
(0x40 <= XX <= 0x7e, 0x20 <= YY <= 0x7f)
(See http://github.com/saitoha/drcsterm)
* Remove "title" from configuration protocol.
* Support alpha values of icon files if mlterm is built without
--with-imagelib=gdk-pixbuf option.
* Support UTF8 text for setting the window title by OSC 0 or OSC 2 in win32.
* Add --disable-use-tools option (which disables external tools) to configure.
* Support alpha mask of sixel graphics.
* Support uim and kbd plugin in framebuffer.
* Bug fixes:
Fix the bug of "button3_behavior" option rejecting "mlclient ..." command.
Fix the incorrect parsing of font names which contain digit characters like
"Courier 10 Pitch" which was regarded as 10-point size "Courier" font.
Adjust the pty size to the screen size in creating a new pty by Ctrl+F2 etc
in framebuffer.
Revive "contrast", "gamma" and "brightness" options of mlterm built without
--with-imagelib option in Linux.
Fix segfault in starting mlterm with --pic option in framebuffer.
Fix the malfunction of cursor keys in mlcc in cygwin. (Thanks to saitoha san)
Fix the bug of saving or restoring cursor in OSC ? 1047 h or OSC ? 1047 l.
Exit mlcc to avoid segfault if OSC 5380 doesn't return anything.
Fix the bug of unloading fonts which are still used in framebuffer.
|
|
CONFIGURE_ARGS+= --with-imagelib=gdk-pixbuf .
|
|
Changes from 3.1.4 (per doc/en/ReleaseNote):
ver 3.1.6
* Support ":[Percentage]" format for font-fb.
(e.g. ISO8859_1=/../font.pcf:100)
* Support gzipped pcf fonts in framebuffer.
* Support 3 byte rgb color sequence.
(<ESC>[38;2;<r>;<g>;<b>m and <ESC>[48;2;<r>;<g>;<b>m)
* Support DECCRA(<ESC>[...$v) and DECERA(<ESC>[...$z).
* Add --altbuf / "use_alt_buffer" option which is equivalent to
"titeInhibit" of xterm.
* Add --colors / "use_ansi_colors" option which is equivalent to
"colorMode" of xterm.
* Add --exitbs / "exit_backscroll_by_pty" option.
* -Y option converts unicode line drawing characters (U+2500 etc) to dec
special ones in order to show them correctly with a unicode font which
contains double-width glyphs or no glyphs for line characters.
* Update unicode property table (generated from UnicodeData.txt and
EastAsianWidth.txt) to version 6.2.0.
* "blink_cursor" option is available for libvte.
* Remove "add_picture" and "remove_picture" commands from configuration
protocol, and add "show_picture" command to it.
* Change key sequences in term_type=mlterm
(application cursor key mode is off)
XK_HOME: \x1bOH -> \x1b[H XK_END : \x1bOF -> \x1b[F
* Change key seuqences in term_type=rxvt.
(application cursor key mode is off)
XK_HOME: \x1b[7~ -> \x1b[H XK_END : \x1b[8~ -> \x1b[F
(application cursor key mode is on)
XK_HOME: \x1bOH -> \x1b[7~ XK_END : \x1bOF -> \x1b[8~
* Bug fixes:
Fix the bug of showing incorrect glyphs of large fonts like unifont.pcf.
Fix the infinite loop in the failure of executing the command specified with -e option.
Fix the compilation error in linking gdk-pixbuf-2.0. (SF topic #6234829)
(Thanks to Lotus Shih and rabin_y)
Fix the bug of incorrect input of 'A' - 'Z' keys in win32.
Fix the memory leak of scrollbar views.
ver 3.1.5
* Support framebuffer on Linux. (Experimental)
(See doc/en/README.fb or doc/ja/README.fb in detail.)
* Support "?" of OSC 4, 10 and 11.
* Support CSI 14 t and CSI 18 t.
* Break the binary compatility of extra scrollbars and pixmap_engine
with the ones before 3.1.4.
* Add "update_all" to the configuration protocol.
* Add k5 entry for ~/.mlterm/termcap.
* Bug fixes:
Fix the incomplete hebavior of double- or triple-clicking and dragging.
(Thanks to Andi Cristian Serbanescu)
|
|
|