qt5base-lts/src
Jan Arne Petersen fe092d1a6d Add support for _NET_ACTIVE_WINDOW on xcb
Use a _NET_ACTIVE_WINDOW client message instead of xcb_set_input_focus
for activating toplevel windows on xcb.

According to the Extended Window Manager Hints the right way to activate
a top-level window is using _NET_ACTIVE_WINDOW (when it is supported by
the WM). Other approaches like calling xcb_set_input_focus should be
avoided when possible, since the WM cannot intercept them.

Change-Id: I9be4901f56cbcfb563baf73ccd71ff17a9bdc1d2
Reviewed-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
2012-03-01 12:16:57 +01:00
..
3rdparty Compile SHA-2 code on systems without stdint.h 2012-02-28 18:53:32 +01:00
concurrent QFutureWatcher: Make constructors explicit 2012-02-25 11:43:18 +01:00
corelib QRegExp: fix \i \I \c \C \p \P escape sequences 2012-03-01 00:09:57 +01:00
dbus Cleanup usage of QVariant::Type. 2012-02-27 12:47:52 +01:00
gui Added QPlatformScreenBuffer 2012-03-01 08:22:07 +01:00
modules Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
network Windows - fix getsockopt calls for narrower than int options 2012-03-01 00:09:57 +01:00
opengl Prevent stack corruption when using OpenGL Core Profile 2012-02-28 00:29:04 +01:00
platformsupport Refactor the QPA dnd interface. 2012-02-29 20:10:30 +01:00
plugins Add support for _NET_ACTIVE_WINDOW on xcb 2012-03-01 12:16:57 +01:00
printsupport QPrinterInfo: remove unused variable 2012-02-26 11:58:16 +01:00
sql QSqlTableModel: unify code for cache-clearing before select 2012-02-28 09:12:03 +01:00
testlib testlib: Improve the silent logging mode 2012-02-28 05:56:03 +01:00
tools don't abuse $$fromfile() for inspecting entire projects 2012-02-29 00:05:38 +01:00
widgets Refactor the QPA dnd interface. 2012-02-29 20:10:30 +01:00
winmain Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
xml QDomNode: don't needlessly call virtual functions 2012-02-28 11:54:52 +01:00
qbase.pri Moved common module profiles to be feature profiles. 2011-06-05 14:47:14 +02:00
qt_install.pri Moved common module profiles to be feature profiles. 2011-06-05 14:47:14 +02:00
qt_targets.pri Moved common module profiles to be feature profiles. 2011-06-05 14:47:14 +02:00
src.pro don't abuse $$fromfile() for inspecting entire projects 2012-02-29 00:05:38 +01:00