David Nusinow
b5ce0e1d0b
Bug #13860 : Ensure that the DRI mode is in octal format.
2008-03-02 17:12:02 -05:00
Matthieu Herrb
c934366424
use UTILS_SYS_LIBS to pass SYS_LIBS to utils/ioports correctly
2008-03-02 19:32:01 +01:00
David Nusinow
2bb9c1f36f
bug #10008 : Make Xvfb.1 document the correct default depth
2008-03-01 18:45:46 -05:00
George Sapountzis
b0b9c811cd
fix typo
2008-03-01 20:24:50 +02:00
George Sapountzis
3d64290547
clean some "unused" warnings
2008-03-01 19:49:24 +02:00
George Sapountzis
e7a6f79754
glcore: split mesa and X in build system
2008-03-01 19:49:23 +02:00
George Sapountzis
cdd46aa3cd
configure: minor cleanup
...
- dmx
- darwin: remove from xorg options
- xephyr: libxv is client lib
2008-03-01 19:49:21 +02:00
Maarten Maathuis
8af2c39bcc
Fix big mistake in commit fd41f46ac6
.
...
- When a mode is deleted, the name pointer is also free()'ed.
- This leaves other modes with an invalid pointer.
2008-03-01 16:54:01 +01:00
Eamon Walsh
ef60632e20
dix: Modify callers of property and selection API to use new interfaces.
2008-02-29 18:01:37 -05:00
Eamon Walsh
cc76ea6e3a
XACE: Add generic support for property and selection polyinstantiation.
2008-02-29 18:01:37 -05:00
Eamon Walsh
34bf308a9e
dix: Refactoring of selection code to allow for polyinstantiation.
...
Introduces dixLookupSelection() API.
Removes NumCurrentSelections from API.
2008-02-29 18:01:37 -05:00
Eamon Walsh
d5715f7bea
dix: Refactoring of property code to allow for polyinstantiation.
...
Introduces dixLookupProperty() API.
2008-02-29 18:01:37 -05:00
Adam Jackson
c0e1959f28
On second thought, revert that, it'll make large pixmaps painfully slow.
...
Need to just fix the callers.
2008-02-29 16:45:11 -05:00
Chris Wilson
4a44fe7c86
Bug #10465 : Use calloc() for allocating PixmapRec's.
2008-02-29 16:43:14 -05:00
Chris Wilson
5d5fcc7198
Bug #10464 : Set pixel value to 0 before FindColor()
2008-02-29 16:42:04 -05:00
Chris Wilson
8f0a4282f0
Bug #10463 : Always initialize reference pixel before AllocColor()
2008-02-29 16:39:29 -05:00
Adam Jackson
b7eb92774a
EDID 1.4: Print additional CVT support data in the log.
2008-02-29 16:01:15 -05:00
Adam Jackson
31014d88af
EDID 1.4: Decode additional CVT support information.
...
Table 3.28: Display Range Limits & CVT Support Definition
2008-02-29 16:01:15 -05:00
Adam Jackson
d1c48955f8
Fix CVT abuse in DDCModesFromStandardTiming.
...
CVT is enough different from GTF that it should not be used on monitors
that aren't expecting it. This brings us closer to what the spec says
the correct behaviour is.
2008-02-29 16:01:15 -05:00
Adam Jackson
26c2e95fa5
Nuke a duplicate SYMFUNC(xf86CVTMode)
2008-02-29 16:01:15 -05:00
Adam Jackson
ca5625b911
Add xf86GTFMode().
...
This should probably be shared like xf86CVTMode().
2008-02-29 16:01:15 -05:00
Adam Jackson
4cb4817c10
Remove the duplicate copy of xf86cvt.c
2008-02-29 16:01:15 -05:00
Adam Jackson
e65e51a99b
Constify the built-in mode tables.
2008-02-29 16:01:14 -05:00
Adam Jackson
6828d8fc2b
Clean up DisplayModeRec handling in many places.
...
Use xf86DuplicateMode() instead of rolling our own, and change
malloc+memset to calloc.
2008-02-29 16:01:14 -05:00
Adam Jackson
85617b56e5
Remove some #if 0 guarding code duplicated in xf86Modes.c
2008-02-29 16:01:14 -05:00
Adam Jackson
fd41f46ac6
Allow xf86DuplicateMode() to work correctly on read-only modes.
...
Before this it was meaningless to try to mark DisplayModeRec tables
const, since the mode name would be emitted as a pointer to an
anonymous string constant, and therefore would have to be fixed up by
ld.so and so couldn't live in .rodata. With this change the standard
mode lists can live in .rodata, and modes duplicated from them will
have their names filled in on the fly.
2008-02-29 16:01:14 -05:00
Adam Jackson
8ac19d16a0
Add several comments documenting our EDID failures.
2008-02-29 16:01:14 -05:00
Kristian Høgsberg
13bfa5937d
GLX: Adjust to changes in DRI driver interface.
2008-02-29 15:11:13 -05:00
Eamon Walsh
d04ea267a4
xselinux: Don't require device "read" permission for XQueryPointer.
...
These keyboard and pointer state polling calls are a real problem.
2008-02-28 21:53:16 -05:00
Eamon Walsh
3fb17a3e64
xselinux: Log messages to both libaudit and Xorg.0.log.
2008-02-28 21:52:57 -05:00
Eamon Walsh
4d91b1d5e4
XACE: Adjust the location of the COMPOSITE creation hook.
...
Avoids incrementing the refcnt if the hook fails.
2008-02-28 21:52:32 -05:00
Eamon Walsh
5675ae1f72
XACE: Call the creation hook to properly label COMPOSITE window pixmaps.
2008-02-28 18:12:52 -05:00
Eamon Walsh
27bcf40cda
XACE: Fix instances of DixUnknownAccess at hook callsites.
2008-02-28 16:43:43 -05:00
Peter Hutterer
453661a9e1
Xi: swap the control attached to a ChangeDeviceControl request. Bug #14170
...
Just swapping the request's data isn't enough, we need to swap the actual
control as well.
X.Org Bug 14170 <http://bugs.freedesktop.org/show_bug.cgi?id=14170 >
2008-02-28 15:47:26 +10:30
Tiago Vignatti
aebd9dc252
Oops, there's one more parenthesis.
2008-02-28 01:22:31 -03:00
Eamon Walsh
f616735f17
xselinux: Prefix a few remaining error messages with "SELinux".
2008-02-27 22:48:29 -05:00
Eamon Walsh
e40cc5305b
xselinux: Don't throw BadAccess if DixUnknownAccess is passed in to a hook.
...
The avc will still appear, however, so that the callsite can be fixed.
2008-02-27 22:48:28 -05:00
Eamon Walsh
3b1df47bd4
XACE: Require "manage" permission for XKBSetNames.
2008-02-27 22:48:28 -05:00
Dave Airlie
08afc70513
quirks: another LPL panel with the cm/mm wrong
2008-02-28 10:45:41 +10:00
Maarten Maathuis
f6d51797a5
EXA: Let the driver decide what repeat/extend types are supported.
2008-02-27 23:44:39 +01:00
Alan Hourihane
41aea6194b
More checking for failed contexts/drawables
2008-02-27 17:06:27 +00:00
Alan Hourihane
43e46a654f
Fix context sharing between direct/indirect contexts
2008-02-27 16:58:21 +00:00
Dodji Seketeli
d74b0327e8
[Xephyr/GL] unbreak the build
...
Don't touch Xephyr DRI stuff when not compiling in a DRI environment.
2008-02-27 09:48:53 +01:00
Peter Hutterer
2257e20900
dix: set dev->key to NULL after freeing it in CloseDevice. (Bug #12830 )
...
Otherwise XkbRemoveResourceClient may try to dereference it lateron.
X.Org Bug 12830 <http://bugs.freedesktop.org/show_bug.cgi?id=12830 >
2008-02-27 17:32:29 +10:30
Eamon Walsh
3f0681fb0b
xselinux: Stub out selection protocol requests.
2008-02-26 23:14:29 -05:00
Eamon Walsh
4632ea2258
xselinux: Rip out the selection code in advance of polyinstantiation support.
...
This resolves an issue where BadWindow errors were being thrown.
2008-02-26 22:00:52 -05:00
Eamon Walsh
c8e979b3b8
security: Register resource names in the server-side name registry.
2008-02-26 21:36:46 -05:00
Dave Airlie
d12b7b6632
xf86Crtc: add higher level modesetting entry point.
...
For kernel modesetting work we need a bigger stick to beat the modesetting path
2008-02-27 07:09:14 +10:00
Michel Dänzer
dcc077c753
AIGLX: Switch to server context for calling DamageDamageRegion().
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=14518 .
2008-02-26 12:20:04 +01:00
Tiago Vignatti
c46f7b62d2
Fine, we don't need pciInit() anymore. Nuke, nuke, nuke...
2008-02-25 18:14:08 -03:00