David Reveman
|
e77fb301e1
|
Grab server while creating window tree and window properties.
|
2008-10-30 03:37:09 -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
|
4be9b69713
|
Only the visuals that are in use need to match.
|
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
|
573c23d041
|
Hackish virtual framebuffer detection.
|
2008-10-30 03:37:08 -04:00 |
|
David Reveman
|
cbfbee6bf4
|
Add virtualFb screen parameter.
|
2008-10-30 03:37:08 -04:00 |
|
David Reveman
|
63a2f0cbfd
|
Set window cursor attribute properly.
|
2008-10-30 03:37:07 -04:00 |
|
David Reveman
|
aa029fad6b
|
Make sure all resources that might need to be translated
are created before we create window properties.
|
2008-10-30 03:37:07 -04:00 |
|
David Reveman
|
f21d878774
|
Translate resources in property data.
|
2008-10-30 03:37:07 -04:00 |
|
David Reveman
|
5d4d4e3dc5
|
SubstructureNotifyMask doesn't mean that a WM is running.
|
2008-10-30 03:37:06 -04:00 |
|
David Reveman
|
3645429c8b
|
Add forwarding of window properties to back-end servers.
|
2008-10-30 03:37:06 -04:00 |
|
David Reveman
|
305f6f0c00
|
Forward client messages from back-end servers.
|
2008-10-30 03:37:06 -04:00 |
|
David Reveman
|
3e06a808fe
|
Use SubstructureRedirectMask event mask for all windows.
|
2008-10-30 03:37:05 -04:00 |
|
David Reveman
|
257fa2406b
|
Add basic window management.
|
2008-10-30 03:37:05 -04:00 |
|
David Reveman
|
96357e860f
|
Mask input events properly.
|
2008-10-30 03:37:05 -04:00 |
|
David Reveman
|
33c109931e
|
Don't let dmxBECreateGlyphSet fail.
|
2008-10-30 03:37:04 -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
|
d23a64fb67
|
Pass vtXX argument to default back-end server.
|
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
|
ffeb2ade90
|
Add support for manual compositing on back-end servers.
|
2008-10-30 03:37:03 -04:00 |
|
David Reveman
|
07fba8b1f7
|
Use PanoramiXSaveCompositeVector where possible.
|
2008-10-30 03:37:03 -04:00 |
|
David Reveman
|
2fef256a38
|
Proper management of back-end server glyph resources.
|
2008-10-30 03:37:03 -04:00 |
|
David Reveman
|
3832beb6a0
|
Export ProcCompositeVector.
|
2008-10-30 03:37:02 -04:00 |
|
David Reveman
|
75f9b98af3
|
Move composite panoramix support into separate functions.
|
2008-10-30 03:37:02 -04:00 |
|
David Reveman
|
c90b5657e6
|
Allow colormap_size and bits_per_rgb to be greater or equal.
|
2008-10-30 03:37:02 -04:00 |
|
David Reveman
|
e776efc2b7
|
Fix typo.
|
2008-10-30 03:37:01 -04:00 |
|
David Reveman
|
cc40918422
|
Add better naming of screens and remove the screen argument
from attachScreen dbus method.
|
2008-10-30 03:37:01 -04:00 |
|
David Reveman
|
0f98ba36c5
|
Don't print oldDMXScreen.name, it can be NULL.
|
2008-10-30 03:37:00 -04:00 |
|
David Reveman
|
e767a62cd0
|
Add proper error message reporting for dmxAttachScreen.
|
2008-10-30 03:37:00 -04:00 |
|
David Reveman
|
17d6281ea6
|
Add initial DMX dbus configuration support.
|
2008-10-30 03:37:00 -04:00 |
|
David Reveman
|
90037b647b
|
Add proper back-end server authentication support.
|
2008-10-30 03:36:59 -04:00 |
|
David Reveman
|
8940409b9a
|
Remove input devices properly.
|
2008-10-30 03:36:59 -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
|
f6328963c6
|
Use dixRequestPrivate to request glyph private storage.
|
2008-10-30 03:36:58 -04:00 |
|
David Reveman
|
84ddb6de62
|
Add new DMX input code that uses the mi event queue and MPX
for handling of multiple input devices.
|
2008-10-30 03:36:58 -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
|
33a241b9f6
|
Add dmxModifyPixmapHeader.
|
2008-10-30 03:36:57 -04:00 |
|
David Reveman
|
1d401db266
|
Expose animated cursors to DDX for possible acceleration.
Each animated cursor is now realized as regular cursors
and IsAnimCur macro can be used to check if a cursor is
an animated cursor.
|
2008-10-30 03:36:57 -04:00 |
|
David Reveman
|
e4e5db7380
|
Track changes to CheckMotion in XineramaCheckMotion.
|
2008-10-30 03:36:57 -04:00 |
|
David Reveman
|
9b5b102163
|
Fix panoramix overlay window support.
|
2008-10-30 03:36:56 -04:00 |
|
David Reveman
|
dbffd0d44a
|
Add panoramix overlay window support.
|
2008-10-30 03:36:55 -04:00 |
|
David Reveman
|
cd434b8f22
|
Cleanup handling of redirected windows and add proper support for attaching/detaching screens.
|
2008-10-30 03:36:55 -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
|
7518acc1e4
|
Make sure XINPUT is defined.
|
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
|
29d1995845
|
ColormapEntries must be less or equal to back-end server colormap size.
|
2008-10-30 03:36:53 -04:00 |
|
David Reveman
|
efbfefb735
|
Add proper screen compare code.
|
2008-10-30 03:36:52 -04:00 |
|