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
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
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
David Reveman
8c4a73f196
Remove default -screen argument.
2008-10-30 03:36:52 -04:00
David Reveman
03a4b57a7f
Fix return status for dmx examples and have dmxaddscreen print the attachment screen number.
2008-10-30 03:36:52 -04:00
David Reveman
d1a66517c4
Ignore vtXX arguments.
2008-10-30 03:36:52 -04:00
David Reveman
5a38f35d7d
Use /var/X11R6/bin/Xbackend as default back-end server.
2008-10-30 03:36:51 -04:00
David Reveman
4e5380077b
Check for RANDR 1.2 properly.
2008-10-30 03:36:51 -04:00
David Reveman
8a53e14edf
Terminate any automatically launched back-end servers.
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
50ee0897c9
Implement dmxPushPixels.
2008-10-30 03:36:50 -04:00
David Reveman
162a060f4c
Improved RANDR support.
2008-10-30 03:36:50 -04:00
David Reveman
ccaf6779fe
Missing header changes.
2008-10-30 03:36:49 -04:00
David Reveman
84ca6e4b39
Clear list of events to ignore when detaching screen.
2008-10-30 03:36:49 -04:00
David Reveman
01374f5eaf
Ignore expose events from shape requests.
2008-10-30 03:36:49 -04:00
David Reveman
6e4a5acf6e
Ignore expose events from configure requests.
2008-10-30 03:36:48 -04:00
David Reveman
f149aa8858
Ignore expose events for map and unmap requests.
2008-10-30 03:36:48 -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
f8454fe814
Use relative display offset.
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
0cbb34003d
Add per screen XAUTHORITY setting.
2008-10-30 03:36:46 -04:00
David Reveman
5a79ce5659
Attach to first available screen when screen number is
...
greater than screen count.
2008-10-30 03:36:45 -04:00
David Reveman
d664477898
Set name to empty string after detaching back-end server.
2008-10-30 03:36:45 -04:00
David Reveman
fffe2edd22
Don't print warning meessage if display is empty string.
2008-10-30 03:36:44 -04:00
David Reveman
7162aa6a50
Use subdivision optimization by default.
2008-10-30 03:36:44 -04:00
David Reveman
e21420c786
Remove empty GC functions.
2008-10-30 03:36:43 -04:00
David Reveman
5c716452ef
More nomad defaults.
2008-10-30 03:36:43 -04:00
David Reveman
569549d24e
Add -terminate to arguments for default back-end server.
2008-10-30 03:36:43 -04:00
David Reveman
d19dd33619
Call wrapped CreateWindow function.
2008-10-30 03:36:42 -04:00
David Reveman
75c4bd8288
Redirect window before mapping it.
2008-10-30 03:36:42 -04:00
David Reveman
309d49e54a
Nomad defaults for DMX server.
2008-10-30 03:36:41 -04:00
David Reveman
2bda1f5610
Nomad DMX work.
2008-10-30 03:36:41 -04:00
Peter Hutterer
4ce19b4477
xfree86: fix xf86ScaleAxis once again.
...
Maybe one day I stop doing stupid patches like
a3a7c12fcf .
So, if X < low, reset to low, and _not_ to high.
If X > high, reset to high, and _not_ to low.
2008-10-30 16:59:43 +10:30