Eamon Walsh
2c9646ad4e
registry: Register SHM extension protocol names.
2007-10-15 19:18:03 -04:00
Eamon Walsh
8964c6d8e1
registry: Register RENDER extension protocol names.
2007-10-15 19:10:51 -04:00
Eamon Walsh
c827db57e4
registry: Register RANDR extension protocol names.
2007-10-15 19:06:01 -04:00
Eamon Walsh
20db50b4c4
registry: Register DAMAGE extension protocol names.
2007-10-15 18:56:59 -04:00
Eamon Walsh
b38a919933
registry: Register XTrap extension protocol names.
2007-10-15 18:50:06 -04:00
Eamon Walsh
106758893b
registry: Register XFixes extension protocol names.
2007-10-15 18:31:40 -04:00
Eamon Walsh
ea09c9acc8
registry: Register Record extension protocol names.
2007-10-15 18:25:12 -04:00
Eamon Walsh
2e1e5be1d9
registry: Register DBE extension protocol names.
2007-10-15 18:18:57 -04:00
Eamon Walsh
4c3285c883
registry: Register WINDOWSWM extension protocol names.
2007-10-15 18:04:47 -04:00
Eamon Walsh
3815284e89
registry: Register XF86DGA extension protocol names.
2007-10-15 17:57:59 -04:00
Eamon Walsh
2cd1b32b77
registry: Register XF86Misc extension protocol names.
2007-10-15 17:37:58 -04:00
Eamon Walsh
960677e876
registry: Register XF86VidMode extension protocol names.
2007-10-15 17:30:00 -04:00
Eamon Walsh
b778672408
registry: Register XF86DRI extension protocol names.
2007-10-15 17:15:34 -04:00
Eamon Walsh
eee46b4681
registry: Register APPLEWM extension protocol names.
2007-10-15 17:06:22 -04:00
Eamon Walsh
b9f5ab98c8
registry: Register XINERAMA extension protocol names.
2007-10-15 16:18:37 -04:00
Eamon Walsh
3464b41923
registry: Register APPLEDRI extension protocol names.
2007-10-15 15:45:12 -04:00
Eamon Walsh
32f3f5a1e7
registry: Register DMX extension protocol names.
2007-10-15 15:32:17 -04:00
Eamon Walsh
166ef972fe
registry: Register composite extension protocol names.
2007-10-15 15:22:02 -04:00
Eamon Walsh
a5cf3f21f7
registry: Register XKB extension protocol names.
2007-10-15 14:27:32 -04:00
Eamon Walsh
5277a6ff58
registry: Register Input extension protocol names.
2007-10-15 14:14:37 -04:00
Eamon Walsh
526f40434c
NULL is not a valid argument to CreatePicture, please use serverClient
...
as the client argument if no real client is creating the object.
2007-10-12 18:19:44 -04:00
Eamon Walsh
6adeba1730
dix: Add a new "registry" mechanism for registering string names of things.
...
Supports protocol requests, events, and errors, and resource names.
Modify XRES extension to use it.
2007-10-11 14:18:59 -04:00
Eamon Walsh
8f23d40068
xace: move the property deletion hook inside the DeleteProperty function.
2007-10-10 19:56:03 -04:00
Eamon Walsh
473bc6ec4c
xace: remove the special-cased "ignore" functionality from the property code.
...
There will be no more faking of Success to hide things. XACE does not
provide polyinstantiation.
2007-10-10 19:43:12 -04:00
Eamon Walsh
7e9e01a4a3
dix: pass a valid ClientPtr to SetFontPath in all cases.
2007-10-10 17:40:22 -04:00
Eamon Walsh
59cebcd2e9
xace: add creation hook for new input devices.
...
Unfortunately, more information is needed to properly label the device.
This will come from the configuration file, the hotplug messages, etc.
It will either have to be passed into this function,
or this hook moved down into the callers.
2007-10-02 13:45:18 -04:00
Eamon Walsh
b77d272d75
xace: add hooks + new access codes: XTEST extension
2007-10-02 13:21:53 -04:00
Eamon Walsh
50551ec693
xace: remove obsoleted DRAWABLE_ACCESS hook.
2007-09-28 15:04:33 -04:00
Eamon Walsh
8b54865720
xace: add hooks + new access codes: XKB extension.
...
Removes "LookupKeyboardDevice" and "LookupPointerDevice" in favor of
inputInfo.keyboard and inputInfo.pointer, respectively; all use cases
are non-XI compliant anyway.
2007-09-28 13:34:18 -04:00
Eamon Walsh
5c03d13181
xace: add new hooks + access controls: XInput extension.
...
Introduces new dix API to lookup a device, dixLookupDevice(), which
replaces LookupDeviceIntRec and LookupDevice.
2007-09-28 08:02:00 -04:00
Eamon Walsh
27612748e0
Merge branch 'master' into XACE-SELINUX
...
Conflicts:
dix/devices.c
2007-09-26 07:47:29 -04:00
Eamon Walsh
3b114f2603
Input: Properly swap DevicePresenceNotify events.
2007-09-26 07:26:59 -04:00
Eamon Walsh
31a7994ac7
Input: Return errors to the dispatcher instead of sending them ourself.
...
Also fixed two "unused variable: stuff" warnings.
2007-09-26 07:26:59 -04:00
Tilman Sauerbeck
56ffc381d3
EXA: Removed duplicated exaGetDrawablePixmap() calls.
2007-09-26 16:52:27 +02:00
Dodji Seketeli
aa0325db7e
Xephyr: fix compiler warnings
...
* hw/kdrive/ephyr/ephyr_draw.c:
(ephyrDownloadFromScreen),
(ephyrUploadToScreen): fix compiler warnings
2007-09-26 15:26:42 +02:00
Tilman Sauerbeck
ae8b4f7dcf
EXA: Added pitch limitations.
...
Drivers can now specify the max pitches that the accelerator supports.
2007-09-25 16:43:06 +02:00
Eamon Walsh
b61461425e
xace: add hooks + new access codes: XV extension.
...
May need to revisit this extension in the future, depending on observed use.
2007-09-25 09:56:00 -04:00
Eamon Walsh
9bd04055a2
xace: change prototype of VALIDATE_DRAWABLE_AND_GC macro to allow access
...
mode to be passed to dixLookupDrawable.
2007-09-25 09:33:51 -04:00
Eric Anholt
988f446fe0
[EDID] Ignore reserved bits in deciding monitor vs detailed timing descriptor.
...
Even though they're defined to zero by the spec, we've seen an EDID block
where the (empty) ASCII strings were stuffed in a byte early, leading to the
descriptor being considered a detailed timing instead.
2007-09-24 20:26:31 -07:00
Daniel Stone
27ad5d74c2
Input: Generate XKB mapping changes for all core-sending devices (bug #12523 )
...
When we change the mapping on a core device, make sure we propagate this
through to XKB for all extended devices as well.
2007-09-23 17:17:20 +03:00
Daniel Stone
0e800ca465
GetKeyboardEvents: Reject out-of-range keycodes (bug #12528 )
...
We can only deal with keycodes between 8 and 255, so make sure that we never
accept anything out of this range.
2007-09-23 12:43:31 +03:00
Alex Deucher
e1860f241b
Document xf86_crtc_clip_video_helper better.
2007-09-22 17:54:51 -04:00
Alex Deucher
19d30c1c77
Revert "Fix possible crash if Xv window is outside of either crtc"
...
This reverts commit 9235531410
.
This changes ABI. False means there was a memory failure of some kind,
not that the video shouldn't be displayed
2007-09-22 17:51:27 -04:00
Michel Dänzer
9235531410
Fix possible crash if Xv window is outside of either crtc
2007-09-22 14:25:02 -04:00
Tilman Sauerbeck
edd8817083
EXA: Check ABI compatibility earlier.
...
If the driver isn't compatible to the server, all bets are off anyway wrt
the contents of the fields that we're validating, which can lead to bogus
error messages.
2007-09-22 13:52:56 +02:00
Ben Byer
abe0a51f3f
So, like, checking return codes of system calls (signal, etc) is good.
...
Also, only restore an old signal handler if one was actually set
(prevents the server from dying on OS X).
2007-09-21 17:07:36 -07:00
Ben Byer
eb82b19aa7
XDarwin: build fix for X11.app
2007-09-20 19:55:48 -07:00
Ben Byer
5b08932bfb
XDarwin: pulling in Indirect GLX fixes from downstream
2007-09-20 19:27:31 -07:00
Ben Byer
742d5d6adc
XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US keyboards
2007-09-20 18:03:51 -07:00
Ben Byer
374bd88d10
XDarwin: Merging misc changes from downstream.
...
The only functional changes in this patch are a removal of use of
Xtrans internals -- replaced by xcb, which doesn't seem to be used
elsewhere in the server? Pity.
Also, a fix to make all X11 windows pop to the front of the display
when the X11.app icon is clicked -- currently takes two clicks,
not sure why.
2007-09-20 16:51:06 -07:00