spice/client/x11
Marc-André Lureau d8e7839054 fix infinite loop in resolution change
After hours of investigation, I am a bit clueless.. It seems XRR is sending
us spurious ScreenChangeNotify in a loop. So we keep calling
init_monitors(), which creates new platform_win etc.. Although none of the
clients seems to be resetting the screen (checked all XRRSet..). The fact
that we create many platform_win looks like a bug to me, and indeed, it
seems to help if we reuse the same platform_win over the various
init_monitors() calls.

Fixes rhbz #692833
2011-09-20 16:08:30 +02:00
..
images spicec: Remove spice-client watermark (rhbz#662450) 2011-02-02 10:15:04 +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 client: CEGUI: search for CEGUI-0.6 to work in F15 (rawhide) 2011-01-19 14:40:03 +01: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 Remove no longer used wstring_printf functions 2010-10-21 13:22:01 +02:00
platform_utils.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform.cpp fix infinite loop in resolution change 2011-09-20 16:08:30 +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 gl: use correct pixman accessor for image data 2011-07-21 15:09:27 +03:00
red_pixmap_gl.cpp gl: remove unused variables 2011-07-21 15:09:27 +03: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: Let the window manager place our window the 1st time (rhbz#662407) 2010-12-16 16:23:56 +01:00
red_window.cpp fix 2 X11 related leaks 2011-09-20 16:08:30 +02:00
res.cpp spicec: Remove spice-client watermark (rhbz#662450) 2011-02-02 10:15:04 +02:00
res.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
resource.h spicec: Remove spice-client watermark (rhbz#662450) 2011-02-02 10:15:04 +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