Hello community,

here is the log from the commit of package awesome for openSUSE:Factory checked 
in at 2016-02-01 19:56:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/awesome (Old)
 and      /work/SRC/openSUSE:Factory/.awesome.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "awesome"

Changes:
--------
--- /work/SRC/openSUSE:Factory/awesome/awesome.changes  2016-01-17 
09:23:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes     2016-02-01 
19:57:15.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 30 19:54:05 UTC 2016 - [email protected]
+
+- Update to 3.5.8:
+  * Fix window key grabbing.
+  * menubar: handle nil Name in .desktop files.
+
+-------------------------------------------------------------------

Old:
----
  awesome-3.5.7.tar.xz

New:
----
  awesome-3.5.8.tar.xz

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

Other differences:
------------------
++++++ awesome.spec ++++++
--- /var/tmp/diff_new_pack.d0W3wB/_old  2016-02-01 19:57:15.000000000 +0100
+++ /var/tmp/diff_new_pack.d0W3wB/_new  2016-02-01 19:57:15.000000000 +0100
@@ -18,7 +18,7 @@
 
 %define _version 3.5
 Name:           awesome
-Version:        3.5.7
+Version:        3.5.8
 Release:        0
 Summary:        Highly configurable tiling and floating Window Manager
 License:        GPL-2.0+

++++++ awesome-3.5.7.tar.xz -> awesome-3.5.8.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/awesome-3.5.7/.version_stamp 
new/awesome-3.5.8/.version_stamp
--- old/awesome-3.5.7/.version_stamp    2016-01-15 16:54:42.000000000 +0100
+++ new/awesome-3.5.8/.version_stamp    2016-01-30 14:57:02.000000000 +0100
@@ -1 +1 @@
-v3.5.7
\ No newline at end of file
+v3.5.8
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/awesome-3.5.7/awesomeConfig.cmake 
new/awesome-3.5.8/awesomeConfig.cmake
--- old/awesome-3.5.7/awesomeConfig.cmake       2016-01-15 16:51:19.000000000 
+0100
+++ new/awesome-3.5.8/awesomeConfig.cmake       2016-01-30 14:55:18.000000000 
+0100
@@ -4,7 +4,7 @@
 # `git describe` later.
 set(VERSION devel)
 
-set(CODENAME "Space Oddity")
+set(CODENAME "Major Tom")
 
 project(${PROJECT_AWE_NAME} C)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/awesome-3.5.7/event.c new/awesome-3.5.8/event.c
--- old/awesome-3.5.7/event.c   2016-01-15 16:51:19.000000000 +0100
+++ new/awesome-3.5.8/event.c   2016-01-30 14:55:18.000000000 +0100
@@ -833,8 +833,8 @@
         foreach(_c, globalconf.clients)
         {
             client_t *c = *_c;
-            xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, 
c->frame_window, XCB_BUTTON_MASK_ANY);
-            xwindow_grabkeys(c->frame_window, &c->keys);
+            xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->window, 
XCB_BUTTON_MASK_ANY);
+            xwindow_grabkeys(c->window, &c->keys);
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/awesome-3.5.7/lib/menubar/utils.lua.in 
new/awesome-3.5.8/lib/menubar/utils.lua.in
--- old/awesome-3.5.7/lib/menubar/utils.lua.in  2016-01-15 16:51:19.000000000 
+0100
+++ new/awesome-3.5.8/lib/menubar/utils.lua.in  2016-01-30 14:55:18.000000000 
+0100
@@ -175,6 +175,9 @@
     if program.Exec then
         -- Substitute Exec special codes as specified in
         -- http://standards.freedesktop.org/desktop-entry-spec/1.1/ar01s06.html
+        if program.Name == nil then
+            program.Name = '['.. file:match("([^/]+)%.desktop$") ..']'
+        end
         local cmdline = program.Exec:gsub('%%c', program.Name)
         cmdline = cmdline:gsub('%%[fuFU]', '')
         cmdline = cmdline:gsub('%%k', program.file)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/awesome-3.5.7/objects/client.c 
new/awesome-3.5.8/objects/client.c
--- old/awesome-3.5.7/objects/client.c  2016-01-15 16:51:19.000000000 +0100
+++ new/awesome-3.5.8/objects/client.c  2016-01-30 14:55:18.000000000 +0100
@@ -2283,7 +2283,7 @@
     {
         luaA_key_array_set(L, 1, 2, keys);
         luaA_object_emit_signal(L, 1, "property::keys", 0);
-        xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->frame_window, 
XCB_BUTTON_MASK_ANY);
+        xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->window, 
XCB_BUTTON_MASK_ANY);
         xwindow_grabkeys(c->window, keys);
     }
 


Reply via email to