Hello community,

here is the log from the commit of package vte for openSUSE:Factory checked in 
at 2018-12-19 13:25:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vte (Old)
 and      /work/SRC/openSUSE:Factory/.vte.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vte"

Wed Dec 19 13:25:18 2018 rev:114 rq:657485 version:0.54.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/vte/vte.changes  2018-11-08 09:44:50.189356979 
+0100
+++ /work/SRC/openSUSE:Factory/.vte.new.28833/vte.changes       2018-12-19 
13:25:21.885239466 +0100
@@ -1,0 +2,21 @@
+Tue Dec 11 10:04:25 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 0.54.3:
+  + widget:
+    - Disconnect GtkSettings signals in destructor.
+    - Don't show the cursor occasionally over the scrollback data.
+    - Fix URL recognition after dragging the scrollbar.
+- Drop patches fixed upstream:
+  + vte-widget-Dont-show-cursor-occasionally.patch.
+  + vte-widget-Fix-URL-recognition.patch.
+
+-------------------------------------------------------------------
+Fri Dec  7 17:39:40 UTC 2018 - bjorn....@gmail.com
+
+- Add upstream bug fix patches:
+  + vte-widget-Fix-URL-recognition.patch: widget: Fix URL
+    recognition after dragging the scrollbar.
+  + vte-widget-Dont-show-cursor-occasionally.patch: widget: Don't
+    show the cursor occasionally over the scrollback data.
+
+-------------------------------------------------------------------

Old:
----
  vte-0.54.2.tar.xz

New:
----
  vte-0.54.3.tar.xz

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

Other differences:
------------------
++++++ vte.spec ++++++
--- /var/tmp/diff_new_pack.kjRb1m/_old  2018-12-19 13:25:22.413238823 +0100
+++ /var/tmp/diff_new_pack.kjRb1m/_new  2018-12-19 13:25:22.417238818 +0100
@@ -22,7 +22,7 @@
 %define _gtkver 3.0
 %define _name   vte
 Name:           vte
-Version:        0.54.2
+Version:        0.54.3
 Release:        0
 Summary:        Terminal Emulator Library
 License:        LGPL-2.0-only AND LGPL-3.0-only AND GPL-3.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kjRb1m/_old  2018-12-19 13:25:22.437238794 +0100
+++ /var/tmp/diff_new_pack.kjRb1m/_new  2018-12-19 13:25:22.437238794 +0100
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">refs/tags/0.54.2</param>
+    <param name="revision">refs/tags/0.54.3</param>
     <param name="exclude">doc/vttest.*</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kjRb1m/_old  2018-12-19 13:25:22.461238765 +0100
+++ /var/tmp/diff_new_pack.kjRb1m/_new  2018-12-19 13:25:22.461238765 +0100
@@ -3,4 +3,4 @@
             <param name="url">git://git.gnome.org/vte</param>
           <param 
name="changesrevision">961927a8115c82f35deafe09c1d68689ff069905</param></service><service
 name="tar_scm">
                 <param 
name="url">https://gitlab.gnome.org/GNOME/vte.git</param>
-              <param 
name="changesrevision">6c37e5164aef8b2ac3dea02f6c1a3152dad93fda</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">7487c22f231b38295fc0ea008a83e42f0c0c0244</param></service></servicedata>
\ No newline at end of file

++++++ vte-0.54.2.tar.xz -> vte-0.54.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.54.2/configure.ac new/vte-0.54.3/configure.ac
--- old/vte-0.54.2/configure.ac 2018-10-19 22:14:06.000000000 +0200
+++ new/vte-0.54.3/configure.ac 2018-12-09 22:24:32.000000000 +0100
@@ -1,6 +1,6 @@
 m4_define([version_major],0)
 m4_define([version_minor],54)
-m4_define([version_micro],2)
+m4_define([version_micro],3)
 m4_define([version_triplet],version_major.version_minor.version_micro)
 
 AC_PREREQ([2.63])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.54.2/src/vte.cc new/vte-0.54.3/src/vte.cc
--- old/vte-0.54.2/src/vte.cc   2018-10-19 22:14:06.000000000 +0200
+++ new/vte-0.54.3/src/vte.cc   2018-12-09 22:24:32.000000000 +0100
@@ -7892,6 +7892,7 @@
                _vte_debug_print(VTE_DEBUG_ADJ,
                            "Scrolling by %f\n", dy);
                 invalidate_all();
+                match_contents_clear();
                emit_text_scrolled(dy);
                queue_contents_changed();
        } else {
@@ -8424,10 +8425,6 @@
                g_object_unref(m_vadjustment);
        }
 
-        g_signal_handlers_disconnect_matched 
(gtk_widget_get_settings(m_widget), G_SIGNAL_MATCH_DATA,
-                                              0, 0, NULL, NULL,
-                                              this);
-
         /* Update rects */
         g_array_free(m_update_rects, TRUE /* free segment */);
 }
@@ -9440,7 +9437,10 @@
        width = m_cell_width;
        height = m_cell_height;
 
-        /* TODOegmont: clamp on rows? tricky... */
+        /* Show a tiny bit of an outline rectangle cursor just under the last 
displayed row,
+         * hence the +1. The cursor can't be offscreen in the other direction 
vertically. */
+        if (drow > last_displayed_row() + 1)
+                return;
        if (CLAMP(col, 0, m_column_count - 1) != col)
                return;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.54.2/src/widget.cc new/vte-0.54.3/src/widget.cc
--- old/vte-0.54.2/src/widget.cc        2018-10-19 22:14:06.000000000 +0200
+++ new/vte-0.54.3/src/widget.cc        2018-12-09 22:24:32.000000000 +0100
@@ -103,6 +103,11 @@
 
 Widget::~Widget() noexcept
 {
+        g_signal_handlers_disconnect_matched(gtk_widget_get_settings(m_widget),
+                                             G_SIGNAL_MATCH_DATA,
+                                             0, 0, NULL, NULL,
+                                             this);
+
         m_widget = nullptr;
 
         m_terminal->~Terminal();


Reply via email to