Revisions of mlterm

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1194758 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 56)
- fix build with gcc14 [bsc#1223886]
- added patches
  https://github.com/arakiken/mlterm/commit/08ba9859717ed27384675bd687a35f4504701f27
  + mlterm-gcc14-08ba985.patch
  https://github.com/arakiken/mlterm/commit/20ab931d5055dc5835154a75ca672fade478549f
  + mlterm-gcc14-20ab931.patch
  https://github.com/arakiken/mlterm/commit/3d38b723e0e4a6dd434af2d49aca53890982a828
  + mlterm-gcc14-3d38b72.patch
  https://github.com/arakiken/mlterm/commit/8aef4fae3add8e8acfafde831e0034f1b2879dea
  + mlterm-gcc14-8aef4fa.patch
  https://github.com/arakiken/mlterm/commit/f971955cf54a721e6a53191c3b86fbdab4bfbfd5
  + mlterm-gcc14-f971955.patch
- do not build with -fpermissive anymore
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1169072 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 54)
- drop wnn subpackage (https://build.opensuse.org/request/show/1166015)
  (FreeWnn seem to be no longer maintained)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1099041 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 53)
- Disable wayland backend on 15.4 - fails to build. (forwarded request 1098547 from michals)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1094862 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 52)
- version update to 3.9.3
  * mlterm-wl supports xdg-decoration.
  * Add --disable-compact-truecolor option to ./configure script.
  * Add vte 0.68 API symbols to libvte compatible library.
  * Add libvterm 0.2 API symbols to libvterm compatible library.
  * Add --sdpr / simple_scrollbar_dpr option.
    (https://github.com/arakiken/mlterm/issues/64)
  * Set "COLORTERM=truecolor" environmental variable.
    (https://github.com/arakiken/mlterm/issues/36)
  * Update unicode property table (generated from UnicodeData.txt and
    EastAsianWidth.txt) to version 15.0.0.
  * Support mosh-1.4.0.
- deleted patches
  - CVE-2022-24130-c_sixel.c-Fix-segmentation-fault-when-the-repeat-cou.patch (upstreamed)
  - mlfc-Fix-crash-with-more-than-1024-font-faces-installed.patch (upstreamed)
  - mlterm-Fix-buffer-overflow-with-long-plugin-suffix.patch (upstreamed)
  - mlterm-SDL2-UI-also-needs-math-libs.patch (upstreamed)
  - mlterm-wayland-Detect-compiler-flags.patch (upstreamed)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1067901 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 51)
- Build Wayland and SDL backends.
- Enable fcitx support
- Fix some crashes
  + CVE-2022-24130-c_sixel.c-Fix-segmentation-fault-when-the-repeat-cou.patch
  + mlterm-Fix-buffer-overflow-with-long-plugin-suffix.patch
  + mlfc-Fix-crash-with-more-than-1024-font-faces-installed.patch
- Fix some build problems
  + mlterm-SDL2-UI-also-needs-math-libs.patch
  + mlterm-wayland-Detect-compiler-flags.patch (forwarded request 1067838 from michals)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 979827 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 49)
- version update to 3.9.2
  * Support Fcitx5.
  * Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
  * Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
  * Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
    to communicate with a mosh server.
  * Add INSERT_CLIPBOARD shortcut key.
    (https://github.com/arakiken/mlterm/issues/19)
  * Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
    change the default format of the escape sequence with modifyOtherKeys from
    CSI Ps; Ps u to CSI 27; Ps; Ps ~.
  * Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
    options to ./configure script.
  * Add vte 0.66 API symbols to libvte compatible library.
  * Show server list dialog at startup on Android.
  * It is deprecated to use "mlterm" as the value of termtype / -y option.
  * 'termcap' config file stops to accept multiple terminal types concated by '|'
    (e.g. xterm|xterm-256) as key.
  * Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
    two logical columns instead of one even if --dyncomb option isn't specified.
  * KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
    accept multiple device numbers by "<num>,<num>".
  * Show "Config: key=value" only if shortcut keys whose format is
    "proto:(echo)key=value" is pressed.
  * Merge patches:
    https://github.com/arakiken/mlterm/pull/5.
    https://github.com/arakiken/mlterm/pull/9.
    https://github.com/arakiken/mlterm/pull/12.
    https://github.com/arakiken/mlterm/pull/22.
  * Bug fixes:
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 882137 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 48)
- version update to 3.9.1
  * Support copy mode which starts by Control+Shift+Return.
  * Support OSC 1337;Setmark ST.
  * Support CSI 3 J (ED) which clears backlog.
  * Support gradle to build mlterm for Android. (See doc/en/README.android)
  * Add --enable-utmp-suid option to ./configure script.
    (The default value is disabled.)
  * Add --with-utmp option which specifies the way of accessing to utmp database
    to ./configure script.
  * Add SCROLL_UP_TO_MARK, SCROLL_DOWN_TO_MARK and SET_MARK shortcut keys.
  * Add resize_mode / --rz option, and drop scroll_on_resize / --sr option.
    (If you want to revert to the old behavior, specify --rz=none option.)
  * Add emoji_file_format / --emojifmt option.
  * Add libvterm 0.1 API symbols to libvterm compatible library.
  * Add vte 0.62 API symbols to libvte compatible library.
  * Drop SCROLL_DOWN and PAGE_DOWN shortcut keys.
  * Drop use_extended_scroll_shortcut option and SCROLL_UP shortcut key is enabled
    by default. (If you want to disable it, add UNUSED=SCROLL_UP to ~/.mlterm/key.)
  * Update unicode property table (generated from UnicodeData.txt and
    EastAsianWidth.txt) to version 13.0.0.
  * letter_space / --csp option accepts negative value.
  * libvte compatible library supports XInput2.
  * Bug fixes:
    Fix a bug which caused a 'mlimgloader' process not to exit after loading a wall picture.
    (Enbugged at 3.8.8)
    Fix a bug which disabled keyboard and mouse on Haiku R1/beta2.
    Mlconfig starts correctly by Ctrl + RightClick on cygwin 3.1.4.
    Fix https://sourceforge.net/p/mlterm/mailman/message/37033060/
    Fix segfault of mlcc in exiting after changing configurations.
    Fix segfault in double click at RTL characters. (Enbugged at 3.6.2)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 831439 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 47)
- version update to 3.9.0
  * Support CSI>4;1m.
  * Support uniscribe for libotl on win32.
  * Support SCP by Shift+DnD on HaikuOS.
  * Support xdg-shell on wayland.
  * Support DEC Technical character set.
  * Support input of unicode characters on mlterm-fb.
  * Support ormode of Sixel Graphics.
  * Update unicode property table (generated from UnicodeData.txt and
    EastAsianWidth.txt) to version 12.1.0.
  * Mlconfig configures files in ~/.mlterm directly if it starts without options
    or with --file option.
  * Change DA1 response.
    \x1b[?63;1;2;3;4;7;29c -> \x1b[?63;1;2;3;4;6;7;15;18;22;29c
  * geometry / -g option works on HaikuOS.
  * Add vte 0.60 API symbols to libvte compatible library.
  * Merge patches:
    https://sourceforge.net/p/mlterm/bugs/78/
    https://sourceforge.net/p/mlterm/patches/25/attachment/typos.diff
  * Bug fixes:
    Fix a bug which disabled to change the value of "logsize" option from "0" to "unlimited".
    Fix segfault when "snapshot" command of OSC 5379 is executed.
    Fix mouse tracking position if "use_ot_layout = true".
    Fix segfault when mlterm-sdl2 starts with -im=uim option.
    Fix a bug which makes mlterm-sdl2 on win32 stop starting mlconfig.
    Fix compiling error on HaikuOS + gcc-x86.
    Fix http://twitter.com/hamano/status/1177087752208183296
    Fix a bug which disabled clipping of DECDHL in cairo. (Enbugged at 3.8.6)
- deleted patches
  - mlterm-cast.patch (upstreamed)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 758149 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 46)
- version update to 3.8.9
  * Support zmodem. (See doc/en/README.tarnsfer)
  * Add "send_file" and "zmodem_start" to OSC 5379.
  * Add receive_directory / --recvdir option.
  * Support xdg-shell-v6 (unstable) on wayland.
  * Support copy&paste via X11 primary selection on wayland.
  * Hide the mouse cursor in inputting keys by default on xlib and win32.
  * ~/.mlterm/font accepts UTF-8 on windows.
  * Change the default value of "font_size_range" option from 1-100 to 1-10000.
  * Clear a window and scroll out all lines on resizing only if
    the value of --sr / "scroll_on_resizing" option is true.
  * Set _NET_WM_PID property.
  * Revive -N/"app_name" option which sets WM_CLASS property.
    (WM_CLASS was disabled at 3.8.6)
  * Add a percent or number argument without '+' and '-' to "vresize_screen" and
    "hresize_screen" of OSC 5379.
  * Add "RESET" (which resets the parser of mlterm) as a shortcut key.
  * Add vte 0.58 API symbols to libvte compatible library.
  * Merge patches:
    https://bitbucket.org/arakiken/mlterm/pull-requests/5/fix-for-wscons-framebuffer/diff
    https://sourceforge.net/p/mlterm/patches/24/
  * Bug fixes:
    Fix memory leaks of libptymosh.so
    Fix https://sourceforge.net/p/mlterm/mailman/message/36633222/ (Enbugged at 3.8.8)
    Fix segfault of mlterm for java by race condition.
    Fix unexpected invalidation of --mdi=false option. (Enbugged at 3.8.8)
    Fix uninitialized memory access of mlimgloader.exe for win32.
    Fix broken images of some sixel graphics. (Enbugged at 3.8.5)
  * Support Haiku OS. (Experimental)
    (Execute ./configure with --with-gui=beos option.) (See doc/en/README.beos)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 661858 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 45)
- updated to 3.8.7
  * Support sixel graphics extension and option1 of
    https://github.com/kmiya-culti/RLogin/issues/22#issue-341758598
  * Support Cygwin/x86_64.
  * Support PS2 mouse and PC98 bus mouse on FreeBSD 4.x or before.
  * Support iOS/Cocoa Touch. (see doc/en/README.cocoatouch)
  * Support scrolling by flick on Android and iOS.
  * Update unicode property table (generated from UnicodeData.txt and
    EastAsianWidth.txt) to version 11.0.0.
  * Add "autoscroll" to OSC 5379.
  * Long press at the lower right corner instead of the entire screen shows
    context menu.
  * Change the maximum number of sixel graphics palette colors from 256 to 1024.
  * Bug fixes:
    Fix segfault of mlconfig when GTK_IM_MODULE=uim.
    Fix wrong XSizeHints which causes unexpected resizing.
- refreshed
  % etc.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 631278 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 44)
- updated to 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/xterm.log.html#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.
  * 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 558065 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 42)
- updated to 3.8.2:
  * 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/_discuss/thread/f5dc445d/0fc3/attachment/fix_spelling.diff
  * 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 511400 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 41)
- Version update to 3.8.2 release:
  * Support for wayland
  * Support page of VT400 or later. (NP, PP, PPA, PPR, PPB, DECCRA and DECLRP)
  * Support DECRQDE, DECSCUSR(Ps = 3,4,5,6), DECATC, DECRQM, DECRQMH, DECSCA,
    DECERA, DECSEL and DECSED.
  * Support SGR of DECRQSS.
  * Bunch of bugfixes
- Add all the named dependencies to the package to make sure all the
  features are properly enabled, configure script does not fail on
  dependencies not found
- Remove libotf as now rendering is done via harfbuzz
- Disable fctix input method as it fails to compile upstream
- Install svg icons from the archive rather than our distributed png
- Add portability patch mlterm-portability.patch to make rpmlint happy (forwarded request 511393 from scarabeus_iv)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 441182 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 40)
- updated to 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.
- removed mlterm-noreturn.patch (upstreamed)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 378861 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 39)
- Update to version 3.7.0
  * Support OSC 1337. (See http://www.iterm2.com/images.html)
  * 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];...
    -&gt; [Charset] = [Font name]
  * Drop XT_CBLINK (CSI?12h/CSI?12l) support.
  * Simplify font configuration of OSC 5379. ('mlcc font USASCII &lt;Font name&gt;' 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.
- Add mlterm-noreturn.patch to fix signature of non-returning function. (forwarded request 378561 from namtrac)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 349185 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 38)
- updated to 3.6.1: 
  * Support DECDHL and DECDWL.
  * Add 'autohide' value to 'scrollbar_mode' option
  * Disable conversion from Unicode to ISCII if use_ctl = false.
  * Support ssh2 connection on framebuffer.
  * Set XID of text screen instead of top window as the value of 
    WINDOWID environmental variable.
  * Add "geometry" to OSC 5379.
  * Add "mlconfig" to OSC 5379.
  * Add "Columns" and "Rows" to "Others" tab of mlconfig.
  etc., see en/ReleaseNote for details
Displaying revisions 1 - 20 of 56
openSUSE Build Service is sponsored by