Michel Dänzer
6a0bed16e8
Fix typo in GL/mesa/shader/slang/Makefile.am.
2007-03-27 16:51:12 +02:00
Dave Airlie
b8f846a9df
gl: oops dodgy s appeared pointed out by jcristau on irc..
2007-03-27 14:17:40 +10:00
Dave Airlie
a63ee90bc2
gl: update for latest mesa glsl-compiler merge
2007-03-27 11:05:52 +10:00
Dave Airlie
d387a3ddf7
fix loading of GLcore after recent loading changes
2007-03-27 11:00:13 +10:00
Eric Anholt
92ba435bd9
Update xorg.conf manpage for new RandR 1.2 monitor options.
2007-03-26 12:44:58 -07:00
Eamon Walsh
0331c6a8fc
Merge branch 'master' into XACE-SELINUX
2007-03-26 10:28:05 -04:00
Eamon Walsh
f7c5aa0dc0
Remove dead NEED_DBE_BUF_BITS code.
2007-03-26 10:21:44 -04:00
Adam Jackson
2e3cc861f9
Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs.
2007-03-25 22:01:34 -04:00
Adam Jackson
e88fa75c9b
Static cleanup on Xi/
2007-03-25 21:18:39 -04:00
Adam Jackson
4b5802ddbd
General DIX static and dead code cleanup.
2007-03-25 17:57:54 -04:00
Adam Jackson
04b87d6dfa
Static and dead code cleaup for Xext/
2007-03-25 17:57:22 -04:00
Adam Jackson
af769892a9
Static and dead code cleanup from mi/
2007-03-25 17:56:32 -04:00
Adam Jackson
62224e3972
Static cleanup for xf86 ddx.
2007-03-25 17:55:15 -04:00
Adam Jackson
e8bc1988d9
Un-staticise VTSwitchEnabled, since kbd wants it apparently.
2007-03-25 15:13:05 -04:00
Adam Jackson
70e493d223
Static and dead code cleanup over afb/
2007-03-25 14:55:28 -04:00
Adam Jackson
f36bf1a3e4
Delete a dead file.
2007-03-25 12:28:13 -04:00
Adam Jackson
9a0f25de7c
Static cleanups, dead code deletion.
2007-03-25 12:27:01 -04:00
Peter Hutterer
ac2356843e
dix: Increase allocation size for core keyboard keymap to avoid buffer overrun when copying keymap from extension devices.
2007-03-25 15:24:47 +09:30
Dave Airlie
1072b88a8f
loader: fix already built-in message
2007-03-25 10:06:00 +10:00
Keith Packard
804080a709
Make pending properties force mode set. And, remove AttachScreen calls.
...
Yes, two changes in one commit. Sorry 'bout that.
The first change ensures that when pending property values have been
changed, a mode set to the current mode will actually do something, rather
than being identified as a no-op. In addition, the driver no longer needs to
manage the migration of pending to current values, that is handled both
within the xf86 mode setting code (to deal with non-RandR changes) as well
as within the RandR extension itself.
The second change eliminates the two-call Create/AttachScreen stuff that was
done in a failed attempt to create RandR resources before the screen
structures were allocated. Merging these back into the Create function is
cleaner.
(cherry picked from commit 57e87e0d00 )
Conflicts:
randr/randrstr.h
randr/rrcrtc.c
I think master and server-1.3-branch are more in sync now.
2007-03-24 00:01:47 -07:00
Keith Packard
1f77120775
Ensure that crtc desired values track most recent mode.
...
desiredX and desiredY were not recorded during xf86InitialConfiguration.
desiredX, desiredY and desiredRotation were not recorded during
xf86SetSingleMode.
(cherry picked from commit 36e5227215 )
2007-03-23 23:44:34 -07:00
Eamon Walsh
84a066cc88
xace: pass serverClient as default argument to dixChangeWindowProperty
...
instead of NullClient.
2007-03-23 10:33:53 -04:00
Keith Packard
476f2b5aef
Incorrect extra memory copy in RRChangeOutputProperty.
...
Left over from previous version of the code, this memmove will break when
the mode is not Replace.
(cherry picked from commit 945aa0aa55 )
2007-03-23 01:32:45 -07:00
Keith Packard
7093367c39
Fix Pending property API, adding RRPostPendingProperty.
...
Pending Properties take effect when the driver says they do, so provide an
API to tell DIX when a property effect is made. Also, allow driver
to reject property values in RRChangeOutputProperty.
(cherry picked from commit 8eb288fbd6 )
2007-03-23 01:32:34 -07:00
Keith Packard
86d76390eb
Make sure RandR events are delivered from RRCrtcSet.
...
Some paths were skipping the event delivery stage.
(cherry picked from commit 9ca7ba5d60 )
2007-03-23 01:30:32 -07:00
Keith Packard
510eaa346e
Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen.
...
Erase pointers to structures which are freed at server reset time.
(cherry picked from commit 492c768065 )
2007-03-23 01:30:24 -07:00
Keith Packard
479b2be4ba
Clear allocated RandR screen private structure.
...
Use xcalloc instead of xalloc when allocating this structure to ensure
consistent contents at startup.
(cherry picked from commit 16f4c0c175 )
2007-03-23 01:30:10 -07:00
Keith Packard
b63e0d2545
Clean up Rotate state on server reset.
...
The rotation state is stored in the xf86_config structure which is not
re-initialized at server reset time. Clean it up at CloseScreen time.
(cherry picked from commit f8db7665dc )
2007-03-23 01:30:00 -07:00
Eamon Walsh
e1cc68add0
xace: drop the name argument from the property callback.
2007-03-22 17:33:16 -04:00
Eamon Walsh
c9fb8a3533
dix: move access codes to separate header file, add DixCreateAccess.
2007-03-22 17:23:26 -04:00
Eamon Walsh
1b766ffc06
dix: reorganize property code to better support xace hook; requires new API for
...
changing a property, dixChangeWindowProperty, taking an additional client argument.
2007-03-22 15:55:35 -04:00
Eamon Walsh
1b58304ac8
xace: add new argument to property hook for property structure itself.
2007-03-22 14:07:01 -04:00
Eamon Walsh
5486be4898
dix: devPrivates support for PropertyRec.
2007-03-22 10:59:21 -04:00
Eamon Walsh
a3296d111d
xace: add access_mode argument to selection hook.
2007-03-21 17:01:26 -04:00
Eamon Walsh
4c1fb8069d
dix: add new selection fields supporting redirection.
...
This is a minor ABI break.
2007-03-21 16:18:09 -04:00
Eamon Walsh
4fa482b4be
xace: bump major version since the hooks have changed.
2007-03-21 14:49:56 -04:00
Eamon Walsh
9c144f8ac5
xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.
2007-03-21 14:39:00 -04:00
Daniel Stone
3e9f7a5504
XFree86 DGA: Guard against NULL pointer dereferences.
...
Ass, u, me ...
2007-03-21 02:35:31 +02:00
Daniel Stone
f292de2ef1
XKB: Fix size_syms calculation bug
...
Apparently it needed to be nSyms*15/10, not *12/10; make it match the
other allocation code.
2007-03-21 02:04:45 +02:00
Daniel Stone
f34b9a20b0
XKB: Be a tiny bit more conservative with type allocation
...
Make sure size_types will _always_ be 0 if we don't have any types.
2007-03-21 02:04:44 +02:00
Adam Jackson
021fc5cb2c
Static markup and dead code cull over xkb/.
...
The former <X11/extensions/XKBsrv.h> has been pulled into the server now as
include/xkbsrv.h, and the world updated to look for it in the new place,
since it made no sense to define server API in an extension header. Any
further work along this line will need to do similar things with XKBgeom.h
and friends.
2007-03-20 18:37:02 -04:00
Daniel Stone
9398d62f27
XFree86 input: Add backwards compatibility for motion history
...
Add the old motion history API back, as a shim around the new mi API.
2007-03-21 00:18:24 +02:00
Daniel Stone
0f75c47e0c
xfree86 input: Re-enable DGA support
...
Re-enable DGA support for relative mouse motion.
2007-03-21 00:12:02 +02:00
Daniel Stone
80d29475b9
mieq: Allow event handlers for arbitrary events to be set
...
Allow arbitrary events to use mieq by letting custom handlers be set.
2007-03-21 00:10:38 +02:00
Alan Coopersmith
b8df961843
Define XF86PM on Solaris x86 builds now that we have sun_apm.c
2007-03-19 18:03:26 -07:00
Eamon Walsh
2945deba1d
xace: drop XACE_WINDOW_INIT hook, it has been superseded by ResourceStateCallback.
2007-03-19 17:09:10 -04:00
Eamon Walsh
78c962da76
xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT hook.
2007-03-19 17:04:51 -04:00
Eamon Walsh
6a89106e9c
xselinux + security: remove confusing CALLBACK macro.
2007-03-19 16:51:29 -04:00
Keith Packard
720f302d24
Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors.
...
This time value makes the bus run slowly enough for even the least reliable
of monitors. Thanks to Pavel Troller for finding the necessary change.
2007-03-17 23:38:53 -07:00
Keith Packard
b5a8a71e64
Remove extra (and wrong) I2C ByteTimeout setting in DDC code.
...
The DDC code sets the I2C timeouts to VESA standards, except that it had an
extra setting of the ByteTimeout value which was wrong (off by a factor of
50). Removing this should help DDC work on many more monitors. Note that the
Intel driver duplicated these settings, along with the error. Yay for cult
and paste coding.
2007-03-17 23:38:43 -07:00