commit 553b2bfe99d838dd1025d12790719c9f9481fb87 Author: Julien Danjou Date: Mon Jan 4 09:50:02 2010 +0100 change codename Signed-off-by: Julien Danjou commit 6a44c60f4f0c19584505bc46af6dbe12744c18e7 Author: Adrian C. (anrxc) Date: Fri Jan 1 23:52:00 2010 +0100 Cleanup after revert of "Handle synthetic UnmapNotify events" The revert accidentaly replaced window_state_get_reply and window_state_get_unchecked calls in event.c with: xwindow_get_state_reply/unchecked respectively. Signed-off-by: Adrian C. (anrxc) Signed-off-by: Julien Danjou commit 799c94ff489e9d3e2a4291bb27348b4a905cce96 Author: Adrian C. (anrxc) Date: Wed Dec 30 02:42:42 2009 +0100 awful.wibox: take wibox border into account when updating struts Function wibox_update_strut would not take the border width into account when calculating struts. When a wibox border was in use clients would overlap the wibox. With a border of 1px we loose 1px of the wibox, but as the wibox border increases it is "pushed" by the border nearest the screen edge and clients steal more and more space. Signed-off-by: Adrian C. (anrxc) Signed-off-by: Julien Danjou commit 6cd4f9d11ab90d2c2e9bb1c01ad61c340c6d5296 Author: Uli Schlachter Date: Mon Dec 28 19:14:46 2009 +0100 Revert "Handle synthetic UnmapNotify events" This reverts commit 8e672897cb3321dbd245c9ed4e114ee0cdfbf425. Signed-off-by: Julien Danjou commit 407db4c0df1261b053829b146ddb01156529030b Author: Gwenhael Le Moine Date: Tue Dec 29 07:29:42 2009 +0700 build: fix typo Signed-off-by: Gwenhael Le Moine Signed-off-by: Julien Danjou commit 742d85dd0e90a584b9c368ca57094018e0d32a17 Author: Julien Danjou Date: Mon Dec 28 16:41:39 2009 +0100 Handle synthetic UnmapNotify events According to the Inter-Client Communication Conventions Manual, if you want to switch your window to withdrawn state, you unmap it and send a synthetic UnmapNotify to the root window. This synthetic event fixes a race condition. When you map and unmap a window quickly, the map will generate a MapRequest for the WM but won't actually map the window. Thus, the unmap will be discarded (-> window not yet mapped) and the window stays map once the WM handles the MapRequest Before this patch, awesome just ignored the synthetic unmap notify which caused the bug to appear again. With this patch it doesn't happen anymore. Signed-off-by: Uli Schlachter Signed-off-by: Julien Danjou commit a4fb1e00f76d3279e72df9dbd7c27e67c3f0df97 Author: Pierre Allegraud Date: Mon Dec 28 10:43:52 2009 +0100 build: make manpage compression optional Signed-off-by: Julien Danjou commit 531381fa6d38ad4335a9d69964e143b1378b3326 Author: Uli Schlachter Date: Wed Dec 23 10:51:30 2009 +0100 Implement the GetCapabilities call in naughty This call is required by the freedesktop specification. Signed-off-by: Uli Schlachter Signed-off-by: Julien Danjou commit 1e2fcadfd0e72e62917a498e32d5044648c359c4 Author: Julien Danjou Date: Tue Dec 22 15:10:23 2009 +0100 dbus: add support for array as returned type Signed-off-by: Julien Danjou commit b92c3735a14bcf4eebba179f8a9e5ffd7a1c6567 Author: Julien Danjou Date: Tue Dec 22 14:31:11 2009 +0100 dbus: move some convert code in a function Signed-off-by: Julien Danjou commit 365e80c5bb948d41048ac512470645bb0c392fd5 Author: Uli Schlachter Date: Mon Dec 21 09:18:51 2009 +0100 Make it easier to change the default layout In older versions of awesome, the first entry in the layouts table was the default layout. Currently it's always the floating layout. With this patch the default is again the first entry in the layouts table. At the same time, floating is moved to be the first entry, so this patch doesn't change any behavior at all. Signed-off-by: Uli Schlachter Signed-off-by: Julien Danjou commit 1fd115589783fb0ab8401ec9ff845b62ede1a1d0 Author: Pierre Allegraud Date: Tue Dec 22 12:46:29 2009 +0100 build: do not install .in files Signed-off-by: Julien Danjou commit 93fdc17799ed2b6fc0563fe443a133c7f63b4518 Author: Pierre Allegraud Date: Mon Dec 21 08:48:00 2009 +0100 fix build on NetBSD (FS#706) Signed-off-by: Julien Danjou commit f8984fc5030b45e84ee3f6cc9b82402315ba6bd3 Author: Julien Danjou Date: Mon Dec 14 10:27:15 2009 +0100 image: load with image Signed-off-by: Julien Danjou commit 4b622523eb22d3cc19fde5cc685da55dcc6a9967 Author: Julien Danjou Date: Mon Dec 14 10:24:08 2009 +0100 image: Use imlib2's image cache This makes imlib add images loaded from files to its image cache again. That way we avoid loading the same image again and again (e.g. if you cycle through the list layouts all the layout icons are loaded). To not reintroduce FS#651 (fixed in 2dadce9b), we call imlib_image_set_changes_on_disk(). This causes two stat() calls if the same file is loaded again to check if the file's timestamps changed which is still less expensive than loading the whole image again. Signed-off-by: Uli Schlachter Signed-off-by: Julien Danjou commit 84acfc46521e756c4f44754cf7ebd69bc6b70f71 Author: Julien Danjou Date: Thu Dec 10 10:10:20 2009 +0100 systray: fix screen number retrieval Signed-off-by: Julien Danjou commit a8425df036f6732c3874e3d4286227c4e85f142d Author: Sébastien Gross Date: Thu Dec 3 13:39:44 2009 +0100 tooltip: force place() if tooltip is not visible Commit 6c5d0ca9 introduced a side effect. If tooltip text isn't changed place() function is not called. To prevent multiple place() set_geometry calls that function when tooltip is not visible (before it appears to the user). Signed-off-by: Sébastien Gross Signed-off-by: Julien Danjou commit 878f9e7580155047db3cc666e2a2cb0f32de6f80 Author: Adrian C. (anrxc) Date: Wed Dec 2 21:38:23 2009 +0100 awful.menu: add keygrabber support to clients menu Functions show() and toggle() accept a boolean parameter controlling keyboard navigation. In case of the clients menu neither is called directly, instead the clients menu is always re-created in case any new clients appeard since the last invocation. This patch adds a keygrabber parameter to the clients() function as well. Signed-off-by: Adrian C. (anrxc) Signed-off-by: Julien Danjou commit 3d60aa7d8355b96a61df923c9b9b34eb666be49b Author: Uli Schlachter Date: Sat Nov 21 10:54:44 2009 +0100 Fix a invalid pointer crash bug This changes wibox_t::mouse_over to a proper reference. That way one can't remove that widget from underneath us which would lead to an unprotected lua error. Signed-off-by: Uli Schlachter Signed-off-by: Julien Danjou commit 7ea3c35cc2acd4a30cfbe91ca22d190699b6ad1b Author: Robert Lehmann Date: Tue Dec 1 14:13:52 2009 +0100 naughty: fix CloseNotification argument usage Signed-off-by: Julien Danjou commit b45fd1f53042e684ecd193ba2e69a6ef4cc4dfbd Author: Julien Danjou Date: Tue Dec 1 10:01:50 2009 +0100 dbus: fix D-Bus documentation typo Signed-off-by: Julien Danjou