David Reveman
|
64d26cd612
|
Remove shadow framebuffer support from xdmx.
|
2008-10-30 03:37:42 -04:00 |
|
David Reveman
|
3e83fa2188
|
Huge DMX input cleanup by swithcing to a simple backend only input
system.
|
2008-10-30 03:37:41 -04:00 |
|
David Reveman
|
f63080435d
|
Ignore screen window map notify events.
|
2008-10-30 03:37:39 -04:00 |
|
David Reveman
|
e625d17096
|
Set DMX_NAME property on root window instead.
|
2008-10-30 03:37:35 -04:00 |
|
David Reveman
|
c37dd0d9c1
|
Add selection handling stubs.
|
2008-10-30 03:37:35 -04:00 |
|
David Reveman
|
fc833276ac
|
External output window support.
|
2008-10-30 03:37:30 -04:00 |
|
David Reveman
|
025dade50f
|
Add proper check for MIT-SHM extension support.
|
2008-10-30 03:37:30 -04:00 |
|
David Reveman
|
1cc2a117a6
|
Add MIT-SHM support to DMX and make screen detach handling
more convenient by calling event/reply check functions with
special detach error message.
|
2008-10-30 03:37:29 -04:00 |
|
David Reveman
|
86f072b236
|
Move dmxShmPutImage to dmxshm.c.
|
2008-10-30 03:37:29 -04:00 |
|
David Reveman
|
5555d828f3
|
Add MIT-SHM stubs to DMX.
|
2008-10-30 03:37:28 -04:00 |
|
David Reveman
|
84eda62ada
|
Fix broken dmxShmPutImage implementation.
|
2008-10-30 03:37:28 -04:00 |
|
David Reveman
|
b1161e43fe
|
Much more efficient implementation of dmxShmPutImage.
|
2008-10-30 03:37:28 -04:00 |
|
David Reveman
|
00eedc704d
|
Add offscreen optimization to dmxShmPutImage.
|
2008-10-30 03:37:27 -04:00 |
|
David Reveman
|
32d23b8cf2
|
Use dmxAtom where possible.
|
2008-10-30 03:37:25 -04:00 |
|
David Reveman
|
6f17500de1
|
Make dmxBEDispatch reentrant.
|
2008-10-30 03:37:23 -04:00 |
|
David Reveman
|
b94d36eb95
|
Asynchronous pointer grabbing.
|
2008-10-30 03:37:23 -04:00 |
|
David Reveman
|
7903f53f78
|
Improve reply processing and sync batch handling.
|
2008-10-30 03:37:22 -04:00 |
|
David Reveman
|
e43b271db3
|
Asynchronous reply processing using XCB and more efficient
sync batch processing.
|
2008-10-30 03:37:21 -04:00 |
|
David Reveman
|
e92aa7be90
|
Use XCB for event processing.
|
2008-10-30 03:37:21 -04:00 |
|
David Reveman
|
4b7d3bbe7c
|
Add initial pointer grab support. Passive pointer grabs are
currently disabled.
|
2008-10-30 03:37:20 -04:00 |
|
David Reveman
|
2150960fb4
|
Add stubs for pointer grab handling.
|
2008-10-30 03:37:20 -04:00 |
|
David Reveman
|
6efa8f16d3
|
Move DMX randr code into dmxrandr.c and dmxrandr.h.
|
2008-10-30 03:37:20 -04:00 |
|
David Reveman
|
1c649c8e5d
|
Add initial XVideo support to DMX.
|
2008-10-30 03:37:19 -04:00 |
|
David Reveman
|
96322ebffc
|
Add dmxCloseDisplay and make dmxOpenDisplay properly initilize
syncCookie and use AddEnableDevice.
|
2008-10-30 03:37:16 -04:00 |
|
David Reveman
|
fa53ca5772
|
Store glyph data in glyph private so we don't have to fetch it from a back-end server when attaching a new screen.
|
2008-10-30 03:37:12 -04:00 |
|
David Reveman
|
7ea245b7a4
|
Fix a number of issues with how client message events were handled.
|
2008-10-30 03:37:12 -04:00 |
|
David Reveman
|
61483024d0
|
Make sure back-end server events are properly forwarded to all screens.
|
2008-10-30 03:37:09 -04:00 |
|
David Reveman
|
0e7c60051e
|
Avoid DirectColor visuals for all screens when using PANORAMIX.
|
2008-10-30 03:37:08 -04:00 |
|
David Reveman
|
305f6f0c00
|
Forward client messages from back-end servers.
|
2008-10-30 03:37:06 -04:00 |
|
David Reveman
|
257fa2406b
|
Add basic window management.
|
2008-10-30 03:37:05 -04:00 |
|
David Reveman
|
95106e7245
|
Select for SubstructureRedirectMask on screen window and make sure
no WM is running when using back-end server root window.
|
2008-10-30 03:37:04 -04:00 |
|
David Reveman
|
3078ea3bfd
|
Add support for using back-end server root window.
|
2008-10-30 03:37:04 -04:00 |
|
David Reveman
|
700d5bf74e
|
Add new cursor code and track changes to glyphs.
Cursors are now completely handled by backend servers.
|
2008-10-30 03:36:59 -04:00 |
|
David Reveman
|
42b6df396a
|
Wrap ModifyPixmapHeader and SetWindowPixmap properly.
|
2008-10-30 03:36:58 -04:00 |
|
David Reveman
|
f378e683f9
|
Add dmxShmPutImage and use RRGetInfo instead of RRTellChanged
in dmxRRCheckScreen when screen changed.
|
2008-10-30 03:36:57 -04:00 |
|
David Reveman
|
2e54ce1038
|
Better handling of redirected windows.
|
2008-10-30 03:36:55 -04:00 |
|
David Reveman
|
01a74f4b2e
|
Add dmxHandleExposures.
|
2008-10-30 03:36:54 -04:00 |
|
David Reveman
|
0fee283a5f
|
Avoid additional DirectColor visuals for better back-end server support.
|
2008-10-30 03:36:54 -04:00 |
|
David Reveman
|
493a39f936
|
Avoid exposing more than 256 colormap entries when using panoramix extension.
|
2008-10-30 03:36:53 -04:00 |
|
David Reveman
|
4e5380077b
|
Check for RANDR 1.2 properly.
|
2008-10-30 03:36:51 -04:00 |
|
David Reveman
|
46d40a6599
|
Properly handle back-end servers with more outputs or crtcs than supported by dmx.
|
2008-10-30 03:36:50 -04:00 |
|
David Reveman
|
162a060f4c
|
Improved RANDR support.
|
2008-10-30 03:36:50 -04:00 |
|
David Reveman
|
3b5f1a76a4
|
Make it possible to ignore back-end server Expose events.
|
2008-10-30 03:36:48 -04:00 |
|
David Reveman
|
f14ec79b25
|
Handle back-end server expose events properly.
|
2008-10-30 03:36:47 -04:00 |
|
David Reveman
|
1c6f660c60
|
Make number of RANDR outputs and crtcs for each back-end display configurable.
|
2008-10-30 03:36:47 -04:00 |
|
David Reveman
|
01a5072e32
|
Get outputs and crtcs of first screen from backend server.
|
2008-10-30 03:36:46 -04:00 |
|
David Reveman
|
36ce2d04b6
|
Proper RANDR 1.2 support.
|
2008-10-30 03:36:46 -04:00 |
|
David Reveman
|
e21420c786
|
Remove empty GC functions.
|
2008-10-30 03:36:43 -04:00 |
|
David Reveman
|
2bda1f5610
|
Nomad DMX work.
|
2008-10-30 03:36:41 -04:00 |
|
Tomas Carnecky
|
ebea78cdba
|
Prepare for array-index based devPrivates.
TODO: static indices can be made just an int; some indices
can be combined.
|
2008-08-28 18:05:40 -04:00 |
|