Adam Jackson
d1d65a8415
Dead ifdefs for BITMAP_SCANLINE_UNIT == 64
...
This appears to be a legacy of cfb24 not being smart enough to deal with this
case. But since cfb24 unexists, die die die.
2007-07-18 15:42:30 -04:00
Adam Jackson
cbe74394a5
Nuke dead X -configure code.
2007-07-18 15:39:44 -04:00
Alan Coopersmith
bbe7ce10fa
Update pci.ids to 2007-07-16 snapshot
...
Remove nvidia ids in extrapci.ids that are now in pci.ids
Add nvidia ids to extrapci.ids that are in xf86-video-nv but not pci.ids
2007-07-16 17:25:59 -07:00
Keith Packard
ac979c1651
MakeAtom needs length without trailing NUL. sizeof("string") includes NUL.
...
I made a mistake in some new code using MakeAtom, passing the size of the
string instead of the length of the string. Figuring there might be other
such mistakes, I reviewed the server code and found four bugs of the same
form.
2007-07-14 12:13:17 -07:00
Keith Packard
393171034c
Add RandR reflection support.
...
Replace the ad-hoc transformation mechanisms with matrices.
Prepares for more general transformation as well.
2007-07-14 09:03:47 -07:00
Keith Packard
881a620b4d
When sync'ing logfile, also flush it.
...
When the logfile is set to sync, the actual sync occurs whenever the log
file is flushed. If the log file is not also set to flush, no syncing
occurs.
2007-07-14 09:03:46 -07:00
Alan Coopersmith
031b009ea6
Use %S instead of %s for strftime seconds when printing build time
2007-07-13 14:54:45 -07:00
Alan Coopersmith
6b4231e3b5
Use kbd driver when xorg.conf specifies "keyboard" or "Keyboard" (bug #11301 )
...
X.Org Bug #11301 <https://bugs.freedesktop.org/show_bug.cgi?id=11301 >
Sun Bug #6560332 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6560332 >
2007-07-12 16:36:27 -07:00
Alan Coopersmith
9fcb30ebf7
Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10
2007-07-12 13:00:32 -07:00
Adam Jackson
e316fa59fe
Add per-monitor config file option for maximum pixel clock.
2007-07-10 14:20:55 -04:00
Michel Dänzer
4abd00dab7
Make sure DRI drawables are cleaned up when client dies.
...
The previous scheme didn't work when the client didn't create the core drawable,
e.g. the root or composite overlay window. Use refcounting via special client
resources to fix that.
2007-07-10 09:02:08 +02:00
Adam Jackson
bcb2352742
Clean up unused #ifdefs from fb.
2007-07-05 15:56:25 -04:00
Tiago Vignatti
9131d560a0
Postpone options variable assignment to fix segfault when we got a device but
...
its driver is incorrect. Also if (!ki && !pi) can never be true.
This one also adds the device option field.
2007-07-05 02:47:34 -03:00
Tiago Vignatti
41b485d550
kdrive must to know that devices are unplugged.
2007-07-05 02:40:07 -03:00
Tiago Vignatti
41b5155c8b
For each kdrive server put a dependencie on its own libraries.
2007-07-05 01:57:41 -03:00
Jonathan Lim
16e429bcbf
Bug 5000: Fix domain support for SGI Altix
2007-07-04 20:08:49 +02:00
Michel Dänzer
0ede39a25c
Fix build when int10 doesn't use x86emu.
2007-07-03 10:55:13 +02:00
Adam Jackson
028a00bc51
Make x86emu's I/O cycle tracing more useful.
...
Print debug messages only when the appropriate debug bit is set in the
8086 state vector, so you can focus in on the call you're actually
interested in.
2007-07-02 18:41:55 -04:00
Gero Mudersbach
00e8295b7e
Bug #10814 : Add needed quirk for Samsung 225BW like the 226BW.
2007-07-02 11:40:11 -07:00
Eric Anholt
667e95f2e8
Correct the xf86EdidModes.c file description.
2007-07-02 11:36:11 -07:00
Eric Anholt
3de1f0d03b
Fix documentation of association of outputs to monitor sections in xorg.conf(5)
2007-07-02 11:27:25 -07:00
Adam Jackson
4d76075dbb
Death to RCS tags.
2007-06-29 14:06:52 -04:00
Adam Jackson
f7f3fe7fe7
Remove the remnants of OS/2 support.
...
This has never worked in any modular server release, and as far as I know
was never tested in 6.7 through 6.9.
2007-06-28 18:59:05 -04:00
Adam Jackson
8a06ff9ffa
Fix another usage of MAX_PCI_DEVICES.
...
Fixes cases where the VGA device is above the 128th device on the system.
2007-06-28 16:41:28 -04:00
Adam Jackson
928836a5ab
Bug #10770 : "Inputdevs" isn't a valid config file keyword.
2007-06-28 16:29:28 -04:00
Tiago Vignatti
62f43d8b33
Relink properly all kdrive servers when changes happen.
2007-06-27 16:27:29 -03:00
Adam Jackson
bf1ad1aa42
Add VBE PanelID support.
...
Originally found only in the i810 driver.
2007-06-27 09:19:28 -04:00
Tiago Vignatti
d73835efda
More janitor work. Remove 'defined but not used' warnings from kdrive and some minor cosmetic.
2007-06-27 03:34:13 -03:00
Tiago Vignatti
38f8e53668
Janitor work. Remove 'defined but not used' warnings from xorg and other cosmetic.
2007-06-27 03:19:37 -03:00
Tiago Vignatti
1340f34ec9
Fix kdrive XKB.
2007-06-27 03:04:55 -03:00
Michel Dänzer
edb9ccf3ec
Make sure DRIScreenPrivIndex is -1 when no DRI screen private is allocated.
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=11340 .
2007-06-25 10:51:38 +02:00
Peter Hutterer
4c601b904e
configFiles(): don't return anything when declared as void.
2007-06-25 10:53:05 +09:30
Peter Hutterer
bec4e47d12
NULL-terminate device list when synthesizing core devices.
...
This fix is required for 93ca526892
to work.
2007-06-25 10:51:42 +09:30
Peter Hutterer
93ca526892
Split up memory for devices configured in the config file.
...
If we're using a continuous block here, we segfault when a device removal
triggers an xfree call.
2007-06-25 09:35:30 +09:30
Keith Packard
d2177c8091
Skip driver mode detection/configuration when !vtSema.
...
When the server is not active, make sure the driver functions related to
mode setting are not called.
2007-06-22 02:12:58 +01:00
Alan Coopersmith
e523859a95
Include module name in "already built-in" message
2007-06-20 17:54:38 -07:00
Adam Jackson
2e7fef7d08
Make xf86{En,Dis}ableInterrupts no-ops on Linux.
2007-06-18 12:08:39 -04:00
Lennart Buytenhek
831d3b7f8d
Compile fixes for Linux ARM platforms.
2007-06-18 12:05:55 -04:00
Zephaniah E. Hull
562ca3f2f9
In NewInputDeviceRequest, only call EnableDevice if xf86Screens[0]->vtSema is
...
true, preventing unwanted behavior in the case where a device is added while
the user is in a different VT.
2007-06-18 12:00:49 -04:00
Clark Rawlins
8d5f4368ea
Really make sure BUILD_TIME doesn't have a leading zero.
...
date +'%k%M%S' still gives a leading zero in the hour after midnight...
Add a leading 1 and remove it in xf86PrintBanner().
2007-06-11 16:53:38 +02:00
Michel Dänzer
1aceec61ff
DRI: Clip cliprects obtained from DRIGetDrawableInfo to screen dimensions.
...
This is to avoid issues with redirected windows which are located partly or
fully outside of a screen edge, resulting in unusual cliprects which the 3D
drivers generally can't handle. The symptoms in such cases would be incorrect
rendering or even crashes or hangs.
2007-06-11 09:23:19 +02:00
Michel Dänzer
5d896e43fd
DRITreeTraversal: Stop walking tree when we've seen all DRI windows.
2007-06-11 09:23:19 +02:00
Michel Dänzer
0fb44c6f9a
DRI: Fix build warning.
2007-06-11 09:23:19 +02:00
Daniel Ciocea
c079cce9d8
Fix sync polarity on Samsung SyncMaster 205BW monitor.
...
need to use standard VESA sync polarity instead of the
EDID provided -hsync -vsync values.
2007-06-08 18:12:21 -07:00
Zephaniah E. Hull
75dece08fb
xf86PostMotionEvents[P] calls xf86SendDragEvents, xf86SendDragEvents
...
unconditionally checks device->button->buttonsDown.
Let's make it possible to have a device with motion, but no buttons.
Without segfaulting.
2007-06-04 09:09:20 -04:00
Zephaniah E. Hull
fbb9b20395
Let's not do a calloc and a free on every call to xf86PostMotionEvents.
2007-06-04 06:59:42 -04:00
Zephaniah E. Hull
3f4295e643
Add xf86PostMotionEventP, takes a pointer instead of a variable number of
...
arguments.
Bump input ABI to 1.1 since we export this.
2007-06-04 06:48:06 -04:00
Zephaniah E. Hull
0cbc3a4da2
Print the build time as well as the date if we can.
2007-06-04 02:03:44 -04:00
Daniel Stone
9a7aaeb3f6
XFree86: Input: Assume core events per default
...
Assume that a device will be sending core events, unless explicitly
specified otherwise.
2007-06-03 18:38:53 +03:00
Daniel Stone
94361cbba7
XFree86: Input: Perform case-insensitive comparisons on option names
2007-06-03 18:38:42 +03:00