~robertcarr/bamf/ignore-shell-windows

Fixed bug bug #801784 making gnome-control-center to rematch in BAMF

Used a similar hack used for re-matching libreoffice. Here the gnome-control-center window is rematched when its name changes, getting its ID from the defined WM_WINDOW_ROLE.

Also I've fixed a bug that caused all the gnome-control-center desktop to be ignored by the matcher, only the last parsed was considered by bamf before (due to this when doing "gnome-control-center display" in a terminal, the window was matched as a generic g-c-c window, not as the display one). To do this, I've added a white-list regex to match the prefixes that must not be ignored and that should be included into the exec string (I guess that this can be useful also for fixing the matching of the wine apps).

Note that this branch to work correctly needs lp:~3v1n0/ubuntu/precise/gnome-control-center/add-window-role-to-panels
If no patched gnome-control-center is found, all the gnome-control-center windows will always be shown as generic g-c-c windows.. Fixes: https://bugs.launchpad.net/bugs/801784. Approved by .
Filename Latest Rev Last Changed Committer Comment Size
..
bamf-application.c 424.5.1 12 years ago Michal Hruby Return non-duplicated strings for desktop files 22 KB Diff Download File
bamf-application.h 424.5.1 12 years ago Michal Hruby Return non-duplicated strings for desktop files 3.2 KB Diff Download File
bamf-control.c 424.1.2 12 years ago Marco Trevisan (Treviño) BamfDaemon: added BamfDaemon class to handle the d 7.7 KB Diff Download File
bamf-control.h 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 2.7 KB Diff Download File
bamf-daemon.c 424.1.17 12 years ago Marco Trevisan (Treviño) BamfDaemon: the IndicatorApprover code is deprecat 5.5 KB Diff Download File
bamf-daemon.h 424.1.2 12 years ago Marco Trevisan (Treviño) BamfDaemon: added BamfDaemon class to handle the d 1.8 KB Diff Download File
bamf-indicator-source.c 424.1.16 12 years ago Marco Trevisan (Treviño) BamfDaemon: use g_clear_error when possible. 13.2 KB Diff Download File
bamf-indicator-source.h 424.1.15 12 years ago Marco Trevisan (Treviño) BamfDaemon: always use GList*, and never const GLi 3.4 KB Diff Download File
bamf-indicator.c 424.1.6 12 years ago Marco Trevisan (Treviño) Moving the BamfDBusObject to BamfDBusItemObject on 9.6 KB Diff Download File
bamf-indicator.h 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 2.7 KB Diff Download File
bamf-legacy-screen.c 424.2.17 12 years ago Marco Trevisan (Treviño) BamfDaemon, added tests for Maximized signal. 13.1 KB Diff Download File
bamf-legacy-screen.h 424.2.7 12 years ago Marco Trevisan (Treviño) BamfLegacyScreen: order windows by legacy screen s 3 KB Diff Download File
bamf-legacy-window-test.c 424.2.18 12 years ago Marco Trevisan (Treviño) BamfDaemon, add more window tests. 8.3 KB Diff Download File
bamf-legacy-window-test.h 424.2.18 12 years ago Marco Trevisan (Treviño) BamfDaemon, add more window tests. 4.1 KB Diff Download File
bamf-legacy-window.c 424.2.14 12 years ago Marco Trevisan (Treviño) BamfLegacyWindow, improved the class to allow bett 16.6 KB Diff Download File
bamf-legacy-window.h 424.2.15 12 years ago Marco Trevisan (Treviño) BamfLegacyWindow: implemented the missing interfac 6.1 KB Diff Download File
bamf-marshal.list 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 828 bytes Diff Download File
bamf-matcher.c 430.2.2 12 years ago Marco Trevisan (Treviño) BamfMatcher: don't include bzr as a good prefix. 78.5 KB Diff Download File
bamf-matcher.h 430.2.1 12 years ago Marco Trevisan (Treviño) Matcher: add support to Gnome Control Center remat 4.1 KB Diff Download File
bamf-tab-source.c 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 12.2 KB Diff Download File
bamf-tab-source.h 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 2.4 KB Diff Download File
bamf-tab.c 424.1.6 12 years ago Marco Trevisan (Treviño) Moving the BamfDBusObject to BamfDBusItemObject on 8.2 KB Diff Download File
bamf-tab.h 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 1.9 KB Diff Download File
bamf-view.c 424.1.15 12 years ago Marco Trevisan (Treviño) BamfDaemon: always use GList*, and never const GLi 22.6 KB Diff Download File
bamf-view.h 424.1.15 12 years ago Marco Trevisan (Treviño) BamfDaemon: always use GList*, and never const GLi 4.2 KB Diff Download File
bamf-window.c 424.2.9 12 years ago Marco Trevisan (Treviño) BamfWindow: Allow to get the window position on st 17.4 KB Diff Download File
bamf-window.h 424.2.9 12 years ago Marco Trevisan (Treviño) BamfWindow: Allow to get the window position on st 2.8 KB Diff Download File
bamf-xutils.c 424.2.12 12 years ago Marco Trevisan (Treviño) BamfDaemon, update the bamf matcher dbus APIs 2.9 KB Diff Download File
bamf-xutils.h 424.2.12 12 years ago Marco Trevisan (Treviño) BamfDaemon, update the bamf matcher dbus APIs 1 KB Diff Download File
bamf.h 424.1.6 12 years ago Marco Trevisan (Treviño) Moving the BamfDBusObject to BamfDBusItemObject on 1.1 KB Diff Download File
com.canonical.StatusNotifierApprover.xml 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 766 bytes Diff Download File
main.c 424.1.16 12 years ago Marco Trevisan (Treviño) BamfDaemon: use g_clear_error when possible. 1.9 KB Diff Download File
main.h 424.1.2 12 years ago Marco Trevisan (Treviño) BamfDaemon: added BamfDaemon class to handle the d 925 bytes Diff Download File
Makefile.am 424.4.14 12 years ago Marco Trevisan (Treviño) Merging with new upstream. 3.4 KB Diff Download File
org.ayatana.bamf.browser.xml 424.1.1 12 years ago Marco Trevisan (Treviño) BamfDaemon: rewritten the dbus code to use GDBus. 1 KB Diff Download File
org.ayatana.bamf.view.xml 424.2.5 12 years ago Marco Trevisan (Treviño) BamfWindow: added new Window interface A BamfWind 4.3 KB Diff Download File
org.ayatana.bamf.xml 424.5.2 12 years ago Michal Hruby Add method and signal to get just the desktop file 3 KB Diff Download File
simple-state.txt 206 14 years ago Jason Smith removed: tests/bamfdaemon/test-mock-window.ca : 234 bytes Diff Download File