./x11/mlterm, Multilingual terminal emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.8.6, Package name: mlterm-3.8.6, Maintainer: tsutsui

mlterm is a Multi Lingual TERMinal emulator for X and
framebuffer console. 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.


Required to run:
[converters/fribidi] [graphics/cairo] [fonts/Xft2] [x11/gtk2] [devel/m17n-lib] [graphics/gdk-pixbuf2] [fonts/harfbuzz]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: cairo, fribidi, gdk_pixbuf2, m17nlib, mlterm-fb, otl, xft2

Master sites:

SHA1: b05b79be27e09364359c62a887df5ee430700d76
RMD160: 656ae894439c19324513f4272484a8f2e0528131
Filesize: 3860.171 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-18 03:32:23 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Add fcitx option
   2018-06-22 16:17:15 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
mlterm: update to 3.8.6.

Changes noted in doc/en/ReleaseNote:

ver 3.8.6
* Support preserveAspectRatio option of OSC 1337.
* Support DECRQCRA, CSI 15 t, CSI 16 t, CSI 19 t and OSC 5;Ps;? ST.
* Support framebuffer on FreeBSD(98).
* Add vte 0.52.0 API symbols to libvte compatible library.
* Add --rv / "rv_color" option.
* Add servman.exe which manages the list of servers on win32.
* Add "PrivKey" entry to the ssh connection dialog on win32 and Android.
* Add "SCP" entry to the context menu on Android.
* Drop --servlist / "server_list" option.
* Improve performance of redrawing screen when type_engine=cairo.
* Show box style cursor when the cursor is on a picture or an emoji.
* Modify DECRC to save/restore last-column flag used to control wrapping behavior
  rather than manipulating DECAWM (See https://github.com/mattiase/wraptest and
  https://invisible-island.net/xterm/xter … #xterm_328)
* Change the default value of ssh_private(public)_key option from
  /sdcard/.ssh/id_rsa(.pub) to /sdcard/.mlterm/id_rsa(.pub) on Android.
* Bug fixes:
  Fix compiling error if ./configure is executed with --with-gui=fb,xlib option.
  Fix disappearing title bar on 'lxde' window manager.
  Fix a bug which disabled to replace system palettes by colors of a wall picture
  (if "use_ansi_colors" option is disabled and visual depth is 4) \ 
since 3.8.4.
  Fix the response strings of OSC 20 and OSC 21.
  Use the background color specified by SGR instead of the default one to draw
  pictures and emojis.
   2018-04-16 16:35:28 by Thomas Klausner | Files touched by this commit (1284)
Log message:
Recursive bump for new fribidi dependency in pango.
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-03-09 15:38:15 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
mlterm: update to 3.8.5.

Changes noted in doc/en/ReleaseNote:

ver 3.8.5
* Support libvterm (https://launchpad.net/libvterm) compatible library partially.
* Support DRCS-Sixel.
  (See drcssixel/DRCS-SIXEL-v2 and \ 
https://qiita.com/arakiken/items/626b02cd857d20c12fbc)
* Support SDL2.
  (Build mlterm with --with-gui=sdl2 option.) (see doc/en/README.sdl2)
* Support ligature of "Fira Code" font in -otl option.
* Add --halfwidth / "unicode_half_width_areas" option.
* Add --emoji / "emoji_path" option which makes mlterm to use a \ 
specified emoji font
  (NotoColorEmoji.ttf etc) instead of image files in ~/.mlterm/emoji.
* Add vte 0.50.0 API symbols to libvte compatible library.
* Treat not only U+1F1000-1F6FF but also U+1F900-1F9FF characters as emoji.
* Drop "show_picture" and "add_frame" from OSC 5379.
* Bug fixes:
  Fix corrupt screen in showing inline pictures if "use_ot_layout" \ 
option is true.
   2017-12-08 15:12:43 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
mlterm: update to 3.8.4.

Changes noted in doc/en/RelaseNote:

ver 3.8.4
* Support DECSLPP, DECSCPP, DECBBSM, DECRQTSR, DECCTR, DECRQPSR, DECSNLS, \ 
DECSTGLT, DECRSPS,
  DECSR, CSI 7 t, CSI 9;1 t, CSI ? Pm s, CSI ? Pm r, CSI 34 [hl], CSI 53 m and \ 
CSI 55 m.
* Support DECSASD, DECSSDT unless vertical mode is enabled.
* Support 90-degree rotation of alphabet glyphs in vertical mode (cjk alone) on \ 
framebuffer,
  wayland and android if freetype is enabled.
* Support sticky shift key of skk im module, and change the format of skk option from
  "skk:[dictionary]" to "skk:dict=[dictionary],sskey=[sticky \ 
shift key]".
* Add "use_vertical_cursor" and "click_interval" to OSC \ 
5379, 5380 and 5381.
* Add "ot_features" and "ot_script" to OSC 5380 and 5381.
* Add "Features" and "Script" buttons to \ 
"Encoding" tab of mlconfig.
* Add "Underline pos (pixels)" and "Baseline pos (pixel)" to \ 
"Font" tab of mlconfig.
* Add "Double click interval (msec)", "Send keys to all \ 
windows" and
  "Trim trailing CR/LF in pasting" to "Others" tab of mlconfig.
* Add doc/en/ControlSequences which lists escape/control sequences which mlterm \ 
supports.
* Change the default value of "use_vertical_cursor" option from false \ 
to true.
* Drop "CSI ? 9500 [hl]".
* Improve processing sixel graphics on pseudo color framebuffer.
* Merge patches:
  \ 
https://sf.net/p/mlterm/patches/_discus … lling.diff
* Bug fixes:
  Fix impossibility of keyborad and pointer input after switching virtual \ 
consoles on wayland.
  Fix unexpectedly having privilege in opening a shell on startup of mlterm \ 
built with brlapi.
  Fix Pl, Pc and Pp of XCPR and CPR.
  Fix corruption of TBC (CSI g), CTC (CSI W) and DECATC(CSI ,}).
   2017-11-23 18:20:22 by Thomas Klausner | Files touched by this commit (556)
Log message:
recursive bump for libxkbcommon removal from at-spi2-core
   2017-10-20 19:57:22 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
mlterm: update to 3.8.3.

Changes noted in doc/en/RelaseNote:

ver 3.8.3
* Add "trim_trailing_newline_in_pasting" / --trim option which removes \ 
trailing
  newline characters in pasting text.
* Add "broadcast" / --bc option which broadcasts input or pasted \ 
characters to
  all ptys whose value of "ignore_broadcasted_chars" option is false.
* Add "ignore_broadcasted_chars" / --ibc option.
* Add "Next pty", "Previous pty" and "Close \ 
screen" to context menu on Android.
* Add "next_pty", "prev_pty" and "close_screen" to \ 
OSC 5379.
* Add "fontconfig" to OSC 5380.
* Support libssh2 on MacOSX/Cocoa.
* Support ModifyCursorKeys and ModifyFunctionKeys of xterm.
* Support OSC 0 and OSC 1 on MacOSX/Cocoa.
* Support _NET_WM_NAME and _NET_ICON_NAME properties on xlib.
* Support "CSI > Ps t" and "CSI > Ps T".
* Support "CSI 20 h" and "CSI 20 l" (LNM).
* Support right click menu on libvte compatible library on wayland.
* Support fcitx input method module on wayland.
* Support italic on MacOSX/Cocoa.
* Remove --hscr / "screen_height_ratio" option.
* Change the default sequences of Modifier+Function and Modifier+Cursor keys
  from xterm's old/obsolete ones to modern ones.
  (e.g. Shift+F1 outputs "\e[1;2P" instead of "\eO2P" by \ 
default.)
* Merge patches:
  \ 
https://bitbucket.org/arakiken/mlterm/p … -about-the
* Bug fixes:
  Fix a bug which disabled to assign keypad keys in ~/.mlterm/shortcut.
  Fix wrong processing of percentage in a font name on framebuffer and wayland.
  Fix alpha blending in drawing glyphs on wayland.
  Fix disappearance of the cursor if built with --enable-vt52 option.
  Fix a bug which shows wrong window title in a splited screen.
  Fix faulty drawing a wall picture in closing one of splitted screens.
  Fix segfault when mlterm exits after having reconnected to ssh server \ 
automatically.
  Fix segfault in using input method plugins (except ibus) on wayland.
  Fix unexpected fallback to "DEFAULT" font in DECDHL or DECDWL lines.
  Fix screen corruption of libvte compatible library in operating multiple tabs \ 
on wayland.
  Fix segfault on pause or resume on Android.