Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package at-spi2-core for openSUSE:Factory 
checked in at 2021-05-06 22:51:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/at-spi2-core (Old)
 and      /work/SRC/openSUSE:Factory/.at-spi2-core.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "at-spi2-core"

Thu May  6 22:51:32 2021 rev:90 rq:890091 version:2.40.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/at-spi2-core/at-spi2-core.changes        
2021-04-12 12:38:52.509474635 +0200
+++ /work/SRC/openSUSE:Factory/.at-spi2-core.new.2988/at-spi2-core.changes      
2021-05-06 22:51:33.991011985 +0200
@@ -1,0 +2,7 @@
+Sun May  2 17:09:44 UTC 2021 - Michael Gorse <mgo...@suse.com>
+
+- Update to version 2.40.1:
+  + Fix double free when removing event listeners.
+  + Fix numlock detection.
+
+-------------------------------------------------------------------

Old:
----
  at-spi2-core-2.40.0.tar.xz

New:
----
  at-spi2-core-2.40.1.tar.xz

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

Other differences:
------------------
++++++ at-spi2-core.spec ++++++
--- /var/tmp/diff_new_pack.xqruhL/_old  2021-05-06 22:51:34.363010451 +0200
+++ /var/tmp/diff_new_pack.xqruhL/_new  2021-05-06 22:51:34.367010434 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           at-spi2-core
-Version:        2.40.0
+Version:        2.40.1
 Release:        0
 Summary:        Assistive Technology Service Provider Interface - D-Bus based 
implementation
 License:        LGPL-2.1-or-later

++++++ at-spi2-core-2.40.0.tar.xz -> at-spi2-core-2.40.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/at-spi2-core-2.40.0/NEWS new/at-spi2-core-2.40.1/NEWS
--- old/at-spi2-core-2.40.0/NEWS        2021-03-19 18:19:50.385205500 +0100
+++ new/at-spi2-core-2.40.1/NEWS        2021-05-01 19:18:26.378456400 +0200
@@ -1,4 +1,10 @@
 What's new in at-spi2-core 2.39.91:
+What's new in at-spi2-core 2.40.1:
+
+* Fix double free when removing event listeners (#35).
+
+* Fix numlock detection.
+
 
 * Fix a couple of memory leaks.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/at-spi2-core-2.40.0/atspi/atspi-event-listener.c 
new/at-spi2-core-2.40.1/atspi/atspi-event-listener.c
--- old/at-spi2-core-2.40.0/atspi/atspi-event-listener.c        2021-03-19 
18:19:50.397205600 +0100
+++ new/at-spi2-core-2.40.1/atspi/atspi-event-listener.c        2021-05-01 
19:18:26.382456300 +0200
@@ -798,7 +798,10 @@
       DBusMessage *message, *reply;
       l = g_list_next (l);
       if (in_send)
-      pending_removals = g_list_append (pending_removals, e);
+      {
+        pending_removals = g_list_remove (pending_removals, e);
+        pending_removals = g_list_append (pending_removals, e);
+      }
       else
         event_listeners = g_list_remove (event_listeners, e);
       for (i = 0; i < matchrule_array->len; i++)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/at-spi2-core-2.40.0/meson.build 
new/at-spi2-core-2.40.1/meson.build
--- old/at-spi2-core-2.40.0/meson.build 2021-03-19 18:19:50.421205500 +0100
+++ new/at-spi2-core-2.40.1/meson.build 2021-05-01 19:18:26.402456500 +0200
@@ -1,5 +1,5 @@
 project('at-spi2-core', 'c',
-        version: '2.40.0',
+        version: '2.40.1',
         license: 'LGPLv2.1+',
         default_options: [
           'buildtype=debugoptimized',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/at-spi2-core-2.40.0/registryd/deviceeventcontroller-x11.c 
new/at-spi2-core-2.40.1/registryd/deviceeventcontroller-x11.c
--- old/at-spi2-core-2.40.0/registryd/deviceeventcontroller-x11.c       
2021-03-19 18:19:50.429205700 +0100
+++ new/at-spi2-core-2.40.1/registryd/deviceeventcontroller-x11.c       
2021-05-01 19:18:26.414456600 +0200
@@ -82,7 +82,7 @@
   Button1Mask | Button2Mask | Button3Mask | Button4Mask | Button5Mask;
 static unsigned int key_modifier_mask =
   Mod1Mask | Mod2Mask | Mod3Mask | Mod4Mask | Mod5Mask | ShiftMask | LockMask 
| ControlMask | SPI_KEYMASK_NUMLOCK;
-static unsigned int _numlock_physical_mask = Mod2Mask; /* a guess, will be 
reset */
+extern unsigned int _numlock_physical_mask;
 
 static XModifierKeymap* xmkeymap = NULL;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/at-spi2-core-2.40.0/registryd/deviceeventcontroller.c 
new/at-spi2-core-2.40.1/registryd/deviceeventcontroller.c
--- old/at-spi2-core-2.40.0/registryd/deviceeventcontroller.c   2021-03-19 
18:19:50.429205700 +0100
+++ new/at-spi2-core-2.40.1/registryd/deviceeventcontroller.c   2021-05-01 
19:18:26.414456600 +0200
@@ -73,7 +73,7 @@
   SPI_KEYMASK_MOD1 | SPI_KEYMASK_MOD2 | SPI_KEYMASK_MOD3 | SPI_KEYMASK_MOD4 |
   SPI_KEYMASK_MOD5 | SPI_KEYMASK_SHIFT | SPI_KEYMASK_SHIFTLOCK |
   SPI_KEYMASK_CONTROL | SPI_KEYMASK_NUMLOCK;
-static unsigned int _numlock_physical_mask = SPI_KEYMASK_MOD2; /* a guess, 
will be reset */
+unsigned int _numlock_physical_mask = SPI_KEYMASK_MOD2; /* a guess, will be 
reset */
 
 static gboolean have_mouse_listener = FALSE;
 static gboolean have_mouse_event_listener = FALSE;

Reply via email to