Hello community,

here is the log from the commit of package mlterm for openSUSE:Factory checked 
in at 2018-08-24 17:13:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mlterm (Old)
 and      /work/SRC/openSUSE:Factory/.mlterm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mlterm"

Fri Aug 24 17:13:25 2018 rev:44 rq:631278 version:3.8.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/mlterm/mlterm.changes    2018-02-19 
13:03:51.071838092 +0100
+++ /work/SRC/openSUSE:Factory/.mlterm.new/mlterm.changes       2018-08-24 
17:13:56.550773569 +0200
@@ -1,0 +2,44 @@
+Fri Aug 24 07:16:15 UTC 2018 - [email protected]
+
+- 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)
+  * 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.
+- mlterm-portability.patch renamed to mlterm-cast.patch
+
+-------------------------------------------------------------------

Old:
----
  mlterm-3.8.4.tar.gz
  mlterm-portability.patch

New:
----
  mlterm-3.8.6.tar.gz
  mlterm-cast.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mlterm.spec ++++++
--- /var/tmp/diff_new_pack.36SzNk/_old  2018-08-24 17:13:57.530774737 +0200
+++ /var/tmp/diff_new_pack.36SzNk/_new  2018-08-24 17:13:57.530774737 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mlterm
-Version:        3.8.4
+Version:        3.8.6
 Release:        0
 Summary:        Multilingual Terminal Emulator for X
 License:        BSD-3-Clause
@@ -27,7 +27,8 @@
 Source10:       %{name}.desktop
 Patch0:         etc.patch
 # PATCH-FIX-UPSTREAM: portability issues reported by rpmlint
-Patch1:         mlterm-portability.patch
+# https://sourceforge.net/p/mlterm/bugs/78/
+Patch1:         mlterm-cast.patch
 BuildRequires:  canna-devel
 BuildRequires:  coreutils
 BuildRequires:  fwnn-devel

++++++ mlterm-3.8.4.tar.gz -> mlterm-3.8.6.tar.gz ++++++
++++ 25425 lines of diff (skipped)

++++++ mlterm-cast.patch ++++++
Index: mlterm-3.8.6/inputmethod/canna/im_canna.c
===================================================================
--- mlterm-3.8.6.orig/inputmethod/canna/im_canna.c      2018-06-12 
15:52:01.000000000 +0200
+++ mlterm-3.8.6/inputmethod/canna/im_canna.c   2018-08-24 11:30:32.422504971 
+0200
@@ -305,7 +305,7 @@ static int switch_mode(ui_im_t *im) {
 
   if ((canna->is_enabled = (!canna->is_enabled))) {
     preedit(canna, NULL, 0, 0, canna->key_status.mode);
-    jrKanjiControl(0, KC_SETWIDTH, 60);
+    jrKanjiControl(0, KC_SETWIDTH, (char*)60);
   } else {
     preedit(canna, "", 0, 0, "");
   }
Index: mlterm-3.8.6/uitoolkit/libtype/ui_window_cairo.c
===================================================================
--- mlterm-3.8.6.orig/uitoolkit/libtype/ui_window_cairo.c       2018-06-12 
15:52:00.000000000 +0200
+++ mlterm-3.8.6/uitoolkit/libtype/ui_window_cairo.c    2018-08-24 
11:34:10.895619792 +0200
@@ -54,9 +54,9 @@ static void adjust_glyphs(ui_font_t *fon
 
 static void flush_glyphs(cairo_t *cr) {
   if (num_glyph_buf > 0) {
-    u_long pixel = cairo_get_user_data(cr, 2);
+    u_long pixel = cairo_get_user_data(cr, (cairo_user_data_key_t*)2);
 
-    cairo_set_scaled_font(cr, cairo_get_user_data(cr, 1));
+    cairo_set_scaled_font(cr, cairo_get_user_data(cr, 
(cairo_user_data_key_t*)1));
     cairo_set_source_rgba(cr,
                           (double)((pixel >> 16) & 0xff) / 255.0,
                           (double)((pixel >> 8) & 0xff) / 255.0,
@@ -96,7 +96,7 @@ static int show_text(cairo_t *cr, cairo_
 #endif
 
 #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION
-  if (cairo_get_user_data(cr, 1) != xfont)
+  if (cairo_get_user_data(cr, (cairo_user_data_key_t*)1) != xfont)
 #endif
   {
 #if CAIRO_VERSION_ENCODE(1, 8, 0) > CAIRO_VERSION
@@ -105,7 +105,7 @@ static int show_text(cairo_t *cr, cairo_
     flush_glyphs(cr);
 #endif
 #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION
-    cairo_set_user_data(cr, 1, xfont, NULL);
+    cairo_set_user_data(cr, (cairo_user_data_key_t*)1, xfont, NULL);
 #endif
   }
 
@@ -115,7 +115,7 @@ static int show_text(cairo_t *cr, cairo_
    * default one
    * (black == 0).
    */
-  if ((u_long)cairo_get_user_data(cr, 2) !=
+  if ((u_long)cairo_get_user_data(cr, (cairo_user_data_key_t*)2) !=
       (u_long)((fg_color->red << 16) | (fg_color->green << 8) |
                (fg_color->blue) | (fg_color->alpha << 24)))
 #endif
@@ -128,9 +128,9 @@ static int show_text(cairo_t *cr, cairo_
 #endif
 
 #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION
-    cairo_set_user_data(cr, 2,
-                        (u_long)((fg_color->red << 16) | (fg_color->green << 
8) |
-                                 (fg_color->blue) | (fg_color->alpha << 24)),
+    cairo_set_user_data(cr, (cairo_user_data_key_t*)2,
+                        (void*)((fg_color->red << 16) | (fg_color->green << 8) 
|
+                                (fg_color->blue) | (fg_color->alpha << 24)),
                         NULL);
 #endif
   }

Reply via email to