Daniel Stone
335b503c5e
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
2006-10-13 18:10:45 +03:00
Alan Hourihane
cf948b7b04
Block IO on switchmode just as we do for VT switching
...
to avoid cursor movements signalling io.
2006-10-13 14:48:10 +01:00
Ian Romanick
a6df780e4d
Fix bug #8608 .
...
Regenerate files based on recent commits to Mesa (that fix Mesa bug
that return pixel data.
2006-10-11 15:41:22 -07:00
Aaron Plattner
042d4a407d
Bug #8459 : Don't forget to include AM_CFLAGS in libfb_la_CFLAGS on non-MMX platforms.
...
Reported by Edgar Toernig.
2006-10-10 13:01:30 -07:00
Matthias Hopf
1b94c117e0
Fixing probably long-standing bug in domain support.
2006-10-10 19:37:22 +02:00
Alan Coopersmith
6776c0f0e9
Use bash on Solaris to run symlink-mesa.sh
...
symlink-mesa.sh won't run with Solaris Bourne Shell (/bin/sh) so explicitly
run it with /usr/bin/bash instead
(cherry picked from cde6872886
commit)
2006-10-09 17:25:10 -07:00
Daniel Stone
bd3d93be82
xkb: remove random broken vendor workarounds
2006-10-08 23:21:12 +03:00
Daniel Stone
33406da096
GetKeyboardEvents: add first_valuator argument to GKVE
2006-10-08 23:20:56 +03:00
Daniel Stone
ef7e05e9de
xfree86/xinput: pass first_valuator params, don't clip to first screen bound
...
Pass first_valuator to GetPointerEvents/GetKeyboardValuatorEvents.
Don't clip axis bounds to that of screen 0 when initialising axes.
2006-10-08 21:42:15 +03:00
Daniel Stone
1546a39814
GetKeyboardValuatorEvents: also take first_valuator param
...
Take a first_valuator parameter, which specifies the first valuator.
2006-10-08 21:40:53 +03:00
Daniel Stone
b05a11478e
doc/extensions: rename to c-extensions
...
The old name could be somewhat confusing.
2006-10-08 21:23:12 +03:00
Daniel Stone
41bb9fce47
mipointer: take device arguments, split miPointerAbsoluteCursor
...
Update mipointer API to take a device argument to (almost) all functions,
and split miPointerAbsoluteCursor into a couple of separate functions.
Remove miPointerAbsoluteCursor call from mieq, as we now deal with it in
GetPointerEvents.
Make miPointerSetPosition (successor of miPointerAbsoluteCursor) take
pointers to x and y, so it can return the clipped values.
Modify callers of miPointer*() functions to generally use the new
functions.
This should fix things with multi-head setups.
2006-10-08 20:34:32 +03:00
Daniel Stone
be8dfafd1d
warning cleanups
...
Fix still more warnings.
2006-10-08 20:32:16 +03:00
Daniel Stone
ca474e0920
Xi: move SendEventToAllWindows and FindInterestedChildren to exevents
...
Move SendEventToAllWindows and FindInterestedChildren from chgptr to exevents,
so the DIX can more easily use it.
Clean up two warnings (type mismatch, unused variable) in exevents.c.
2006-10-08 20:30:49 +03:00
Daniel Stone
c2fab469b6
dix/devices: clean up debugging
2006-10-08 18:26:26 +03:00
Daniel Stone
4493acb88c
xkb: add FIXMEs to procedures which need to act on all core devices
...
Add FIXME comments above request handlers which need to act on all core-sending
devices if called on the core keyboard.
2006-10-08 17:51:03 +03:00
Daniel Stone
ef68273f5b
mi/mipointer: deprecate functions which don't take a device
...
Deprecate all mi pointer functions which don't take a device argument, and
replace them with versions which do, in preparation for MPX.
2006-10-08 17:44:37 +03:00
Daniel Stone
6eab4c5589
doc/extensions: document C extension use in the X server
2006-10-08 17:24:33 +03:00
Daniel Stone
80cdd26581
mi/pointer: mark public pointer functions as deprecated
...
Deprecate miPointer functions which don't take a device pointer. Pointer
movement should be handled through GetPointerEvents, and functions which
take a device as an argument (e.g. miPointerPosition) will be added.
2006-10-08 17:23:54 +03:00
Daniel Stone
97030b6c6b
config: fix compilation
...
Accidentally built with --disable-config, didn't notice that the previous
commit to clean up the debugging broke things horribly.
2006-10-08 17:07:05 +03:00
Daniel Stone
14b157bdb1
include: actually declare DebugF
...
DebugF is ErrorF when DEBUG is defined, else a no-op.
2006-10-08 17:04:12 +03:00
Daniel Stone
9e37de193f
configure.ac: reactivate warnings when building with gcc
...
We were inadvertently stomping XSERVER_CFLAGS after adding the warnings, so
move them after we do that.
2006-10-08 16:32:15 +03:00
Daniel Stone
b559cbb160
dix/CoreProcessKeyboardEvent: remove debugging for every key event
...
Also change #ifdef DEBUG/ErrorF/#endif to DebugF in FixKeyState.
2006-10-08 16:23:14 +03:00
Daniel Stone
3ae4d25018
xfree86 Xinput: remove still more excessive debugging
...
There isn't any more debugging left for input events in the XFree86 DDX.
2006-10-08 16:20:42 +03:00
Daniel Stone
58314756ae
GetPointerEvents: add first_valuator parameter
...
Add a first_valuator parameter. Looks correct by inspection, but untested
with first_valuator != 0 as yet.
2006-10-08 16:18:05 +03:00
Daniel Stone
84f5d2291c
GetPointerEvents: fix relatively harmless typo
...
Change !(cp->button || !cp->valuator) to (!cp->button || !cp->valuator).
2006-10-08 15:30:24 +03:00
Daniel Stone
cfc3e9ede2
config: remove excessive debugging
2006-10-08 15:27:52 +03:00
Daniel Stone
8d8e7f8bae
kdrive/input: remove excessive debugging in NIDR
2006-10-08 15:26:54 +03:00
Daniel Stone
22a836fafd
xfree86/loader: bump input major ABI version
...
Bump input major ABI version to 1.0, since we removed the OS keyboard
layer.
2006-10-07 14:16:51 +03:00
Alan Coopersmith
4c34224630
Merge branch 'XACE-modular'
2006-10-06 18:01:13 -07:00
Daniel Stone
3686cd0fbf
xkb: make XkbSetControls work on all core-sending devices
2006-10-06 17:20:42 +03:00
Daniel Stone
7b4dc171b0
xkb: remove unused #ifndef
2006-10-06 16:26:54 +03:00
Daniel Stone
ab56f0c5b5
xkb: simplify core device loop in GetKeyboardByName
2006-10-06 16:12:36 +03:00
Daniel Stone
4b6e2f12f7
xkb: make LatchLockGroup work on all core-sending devices
...
Apply the settings to all devices sending core events, if we're working on the
core keyboard.
2006-10-06 16:08:21 +03:00
Daniel Stone
ebf9b3bbbb
xkb: update all core-sending keyboards on GetKeyboardByName
...
Update the keymaps of all keyboards which send core events on
GetKeyboardByName; still a few other procedures which need this treatment.
2006-10-06 14:17:59 +03:00
Keith Packard
1178796a4d
Add preferred modes for each output. Round vrefresh. Deliver crtc events.
2006-10-05 22:31:35 -07:00
Daniel Stone
de63a469dc
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
2006-10-05 20:29:19 +03:00
Keith Packard
b4659faf9b
Merge branch 'master' into randr-1.2
2006-10-04 14:46:04 -07:00
Keith Packard
c4f30c6353
Add mode origins and output options. Fix memmoves in resource free funcs.
...
Output options and mode origins both affected driver ABI. memmove mistakes
were causing 'Freeing resource which isn't there' messages.
Prune unused non-user defined modes from available list now.
2006-10-03 21:06:11 -07:00
Alan Coopersmith
8382234a7f
Update pci.ids to Tue 2006-10-03 daily snapshot
2006-10-03 17:49:48 -07:00
Alan Coopersmith
96edf7b853
Don't insert RCS tag into generated pci id header files
2006-10-03 17:48:50 -07:00
Alan Coopersmith
df800d87e0
Add (void) casts to clear compiler errors about ?: results having type mismatch
2006-10-02 11:28:47 -07:00
Daniel Stone
9c7440bdf5
xkb: remove the world's most staggeringly broken vendor workaround
...
Certain versions of LynxOS needed to sleep up to five seconds for closing a
pipe to actually, y'know, be useful.
2006-10-02 20:58:33 +03:00
Daniel Stone
d7c89c7c1c
symlink-mesa.sh: expand *.{c,h}
2006-10-02 02:19:51 +03:00
Ivan Pascal
d6ea96b13e
xkb: fix wrapping when switching between groups
...
Use XkbCharToInt as that's what we're doing.
2006-10-02 02:19:45 +03:00
Daniel Stone
3c98cebb6e
Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
2006-10-02 02:18:17 +03:00
Ivan Pascal
fa1ac94178
xkb: fix wrapping when switching between groups
...
Use XkbCharToInt as that's what we're doing.
2006-10-02 02:17:14 +03:00
Daniel Stone
c31672e6aa
symlink-mesa.sh: expand *.{c,h}
2006-10-02 02:15:36 +03:00
Daniel Stone
2cf1098436
dix/events, mi/eq: remove utterly ridiculous debugging
...
Remove debugging which can cause long-lived Xorg logs to grow well above 1GB
if built with --enable-debug.
2006-09-30 17:05:46 +03:00
Daniel Stone
518db35ca3
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug
2006-09-29 00:35:21 +03:00