spice/client/x11
Hans de Goede d08b8120d6 spicec-x11: Fix window management under KDE
There were 2 issues with window management under KDE
1) When an app does its own focus management like we do, kwin expects
   an explicit raise for the app to get to the top, so we did have focus,
   but would have other windows (partially) covering the client window
   -> do a raise after setting focus to ourselves
2) When switching from fullscreen <-> window, we unmap and remap our
   window, then set focus to ourselves. kwin thinks this means we're trying
   to steal the focus without the user asking for it. This patch makes us
   set the _NET_WM_USER_TIME property on our window, this helps kwin's
   focus stealing code to see that we are really not stealing the focus,
   just responding to a user event.
2010-10-18 10:40:51 +02:00
..
images client: use spice icon instead-of solidice icon 2010-01-04 21:13:03 +02:00
.gitignore fresh start 2009-10-14 15:06:41 +02:00
atomic_count.h client: Include stdint.h for uint32_t 2010-09-29 12:44:33 +02:00
event_sources_p.cpp Replace epoll with select in X client 2010-10-12 13:43:44 +02:00
event_sources_p.h Replace epoll with select in X client 2010-10-12 13:43:44 +02:00
main.cpp client: Include config.h from common.h 2010-09-29 13:26:21 +02:00
Makefile.am spicec: add controller 2010-10-18 10:17:28 +02:00
named_pipe.cpp Fix spelling errors in comments and strings 2010-05-21 10:51:28 +02:00
named_pipe.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
pixels_source_p.h Make opengl optional, disabled by default 2010-06-21 14:50:18 +02:00
pixels_source.cpp Client: Support pixmap format conversion in copy_pixels 2010-04-23 16:39:13 +02:00
platform_utils.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform_utils.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform.cpp spicec-x11: Add missing XLockDisplay around XRRSet* calls 2010-10-18 10:40:51 +02:00
playback.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
playback.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
record.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
record.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
red_drawable.cpp spicec-x11: Put locks around xlib calls which wait for a reply 2010-10-11 22:36:42 +02:00
red_pixmap_gl.cpp Move RedPixmap::Format to RedDrawable::Format 2010-04-23 16:36:35 +02:00
red_pixmap_sw.cpp Remove all mentions of "cairo" from the code 2010-05-03 12:38:02 +02:00
red_pixmap.cpp Make client canvas and pixmaps handle more formats and simplify 2010-04-23 16:36:35 +02:00
red_window_p.h spicec-x11: Fix window management under KDE 2010-10-18 10:40:51 +02:00
red_window.cpp spicec-x11: Fix window management under KDE 2010-10-18 10:40:51 +02:00
res.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
res.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
resource.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
x_icon.cpp spicec-x11: Put locks around xlib calls which wait for a reply 2010-10-11 22:36:42 +02:00
x_icon.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
x_platform.h Make opengl optional, disabled by default 2010-06-21 14:50:18 +02:00