Adam Jackson
ee5e07bc22
loader: sort the mi symbol list
2008-10-03 17:51:20 -04:00
Adam Jackson
77d0b0ecfa
Remove unused pciNumBuses
2008-10-03 17:51:20 -04:00
Adam Jackson
0ce61e21d6
Remove the Must_have_memory hack.
...
Also remove an astonishing amount of misunderstanding of how casts work.
2008-10-03 17:51:19 -04:00
Adam Jackson
fe616f9230
Drop the never-called SkippedRequestCallback list.
2008-10-03 17:51:19 -04:00
Adam Jackson
31136b9467
Unexport MakeClientGrab{Imp,P}ervious
...
xtrap used to use these, but it's gone now. xtest still does but it's
linked statically.
2008-10-03 17:51:19 -04:00
Adam Jackson
eaf3fdf970
Unexport xf86NoSharedResources
2008-10-03 17:51:19 -04:00
Adam Jackson
d7d9edb506
Unexport xf86DeallocateResourcesForEntity
2008-10-03 17:51:19 -04:00
Adam Jackson
49673b4358
Unexport xf86SetEntityFuncs
2008-10-03 17:51:18 -04:00
Adam Jackson
949ef6b79a
Unexport xf86ChkConflict
...
Also remove the unused internal ChkConflict()
2008-10-03 17:51:18 -04:00
Adam Jackson
d7c0ba2e9e
Remove unused server state change callbackery.
2008-10-03 17:51:18 -04:00
Adam Jackson
9ada146a16
xf86RegisterResources: Always print any failed registrations.
2008-10-03 17:51:18 -04:00
Adam Jackson
a5d3fa90f3
Typo fix.
2008-10-03 17:51:18 -04:00
Adam Jackson
cc33358585
Remove the old implementation of RemoveOverlaps
2008-10-03 17:51:18 -04:00
Adam Jackson
8fbf1185f5
Internalise some resource list API.
2008-10-03 17:51:17 -04:00
Adam Jackson
0ca4f3cee7
Unexport xf86EnterServerState
2008-10-03 17:51:17 -04:00
Adam Jackson
c1df4fbede
Unexport (and unimplement) xf86SetAccessFuncs.
...
Because, no.
2008-10-03 17:51:17 -04:00
Adam Jackson
44269e604e
RAC: NO_SEPARATE_*_FROM_* are useless.
...
If anyone can come up with an example of a bus where:
- both i/o and memory resources are addressable
- access to them can be controlled
- but they can't be controlled independently
then by all means, reinstate this logic.
2008-10-03 17:51:17 -04:00
Adam Jackson
51fcb58f45
RAC: AccessEnable() and AccessDisable() are mandatory.
2008-10-03 17:51:17 -04:00
Peter Hutterer
036d424827
xfree86: don't let DGA steal key events outside of [9,255].
2008-10-03 15:27:07 +09:30
Adam Jackson
56a24cf894
xorg.conf.man: We don't look in root's ~ anymore, don't say we do.
2008-10-02 17:56:31 -04:00
Adam Jackson
f836e1f11b
Unifdef ISC
2008-10-02 17:03:54 -04:00
Adam Jackson
8bfd88ca61
Revert accidental edid changes from previous commit.
2008-09-19 12:13:43 -04:00
Adam Jackson
69b79c1a66
Update to SGI FreeB 2.0.
...
Under the terms of version 1.1, "once Covered Code has been published
under a particular version of the License, Recipient may, for the
duration of the License, continue to use it under the terms of that
version, or choose to use such Covered Code under the terms of any
subsequent version published by SGI."
FreeB 2.0 license refers to "dates of first publication". They are here
taken to be 1991-2000, as noted in the original license text:
** Original Code. The Original Code is: OpenGL Sample Implementation,
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
** Copyright in any portions created by third parties is as indicated
** elsewhere herein. All Rights Reserved.
Official FreeB 2.0 text:
http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf
As always, this code has not been tested for conformance with the OpenGL
specification. OpenGL conformance testing is available from
http://khronos.org/ and is required for use of the OpenGL logo in
product advertising and promotion.
2008-09-19 12:02:28 -04:00
Eric Anholt
ce781cac1b
Fix distcheck.
2008-09-11 16:48:23 -07:00
Aaron Plattner
079625570d
Bump ABI major versions for the TryClientExceptions change from commit 883811c
.
2008-09-08 08:50:52 -07:00
John Tapsell
bf333c2f98
fbdevhw: Remove pixclock check.
...
The check can fail because the output from FBIOGET_VSCREENINFO is used to set
Clock in fbdev2xfree_timing(). Then in fbdevHWSetMode(), xfree2fbdev_timing()
is called which sets the pixclock based on Clock. The resulting circle results
in slight rounding errors, causing the comparision check in fbdev_modes_equal
to fail.
2008-09-04 13:08:06 +02:00
Adam Jackson
613ce09550
Fix strict-aliasing silliness in XAA.
2008-09-02 15:43:15 -04:00
Maarten Maathuis
881bd15f44
xf86Crtc: Set mode to NULL, so nothing bad happens if crtc == NULL.
...
- Fix is courtesy of math_b.
2008-08-31 18:07:22 +02:00
Maarten Maathuis
f4e9a1a98f
damage: choose less ambiguous function names
2008-08-31 17:46:26 +02:00
Thomas Bodzar
229e60db8f
Xorg.man: typo (the the).
2008-08-30 15:34:29 +02:00
Maarten Maathuis
1861250cd7
{damage,exa}: sanitise damage
...
- Redo damage naming for more consistency.
- Call post submission functions only where appropriate.
- EXA can now live without it's odd damage workarounds.
2008-08-29 22:15:23 +02:00
Kristian Høgsberg
5af77d43fe
DRI2: Drop sarea use, implement server side swap buffers.
2008-08-29 12:33:28 -04:00
Tomas Carnecky
ebea78cdba
Prepare for array-index based devPrivates.
...
TODO: static indices can be made just an int; some indices
can be combined.
2008-08-28 18:05:40 -04:00
Eamon Walsh
ec7907f8fa
Add an array of integers for use as per-screen cursor private keys.
...
Replaces the use of the screen pointer itself as the key, which was
nice but won't work now that an array index is being stored.
2008-08-27 19:27:13 -04:00
Adam Jackson
040212ee60
MIT-SHM pixmaps, if they exist, are ZPixmap.
2008-08-28 13:49:35 -04:00
Adam Jackson
41bd8d5dfe
EDID: Build fix.
2008-08-25 11:27:26 -04:00
Adam Jackson
76ed409acd
EDID: Publish the whole block on the root window if we've got it.
2008-08-25 10:44:45 -04:00
Adam Jackson
5724f7fb5b
EDID: Publish the whole block in the RANDR property if we've got it.
2008-08-25 10:40:17 -04:00
Alan Coopersmith
668f89eba3
Remove unnecessary #ifdef __SOL8__'s
2008-08-22 10:32:18 -07:00
Alan Coopersmith
cc78d977ca
Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check
...
Upcoming virtual terminal support changes in Solaris kernel will provide
<sys/kd.h> on SPARC too, so this gets us ready for them.
2008-08-22 10:14:11 -07:00
Adam Jackson
38bdc34d55
Remove redundant check.
2008-08-19 15:12:39 -04:00
Adam Jackson
47b31233c2
Simplify driver setup.
...
No point warning about missing driver hooks, that just means the person
who gave you the driver is inept. Might as well just crash. Also,
just name anonymous screens as screen%d instead of failing after the 36th
screen. Bonus points if you can figure out what the failure mode would
be on the 36th screen, and what the effective screen limit was.
2008-08-19 15:10:12 -04:00
Adam Jackson
b99fc65b53
Simplify calling xf86EnableIO() a bit.
2008-08-19 15:06:53 -04:00
Adam Jackson
b1f2c7a89a
The ->Identify hook is not mandatory.
...
Best comment ever though. Mad props.
2008-08-19 15:06:11 -04:00
Adam Jackson
41b68e0dea
Remove unused -co option.
...
What did this even do anyway?
2008-08-19 11:02:31 -04:00
Adam Jackson
1f416fba99
Remove unused -bestRefresh option.
2008-08-19 10:56:45 -04:00
Adam Jackson
5a72c45d42
Remove unused -showunresolved option
2008-08-19 10:54:11 -04:00
Adam Jackson
9f08ffc557
Remove unused xf86Info.pMouse
2008-08-19 10:29:41 -04:00
Adam Jackson
75e495a4cd
Remove unused xf86Info.mouseLocal
2008-08-18 17:58:08 -04:00
Adam Jackson
b3dfd7e3e4
Remove unused xf86Info.sharedMonitor
2008-08-18 17:56:18 -04:00
Adam Jackson
5e43cd2869
Remove the remainder of grab deactivation and closedown.
2008-08-18 17:51:42 -04:00
Adam Jackson
cd1e8f2614
Remove unused EstimateSizesAggressively option.
2008-08-18 17:40:46 -04:00
Mathieu Bérard
faaf004615
Remove xaaTEGlyphBlt.S
...
Should have been removed in 593144dddd
but
ajax was asleep at the wheel.
2008-08-18 17:23:26 -04:00
Mathieu Bérard
562462e78d
Remove dead {bsd,lnx}Resource.c
2008-08-18 17:05:55 -04:00
Adam Jackson
e3e47b35e3
Remove MAX_PCI_{BUSES,DOMAINS} and some associated #if 0.
2008-08-18 17:03:22 -04:00
Mathieu Bérard
593144dddd
Remove some unused assembly code and assyntax.h
2008-08-18 16:46:36 -04:00
Adam Jackson
2d3e478384
int10: Fix int1A for %ax == 0xB101.
...
pciNumBuses was pretty much always 1 post-pciaccess. That ain't good.
2008-08-18 15:09:44 -04:00
Adam Jackson
539717fe1f
Remove (unused) pciMaxBusNum.
2008-08-18 14:50:33 -04:00
Adam Jackson
3c03d9f1ef
Remove sparcPci.c
...
There is no way this code can have been building for anyone since pciaccess
was merged. BSD and Linux were already using OS code on sparc, the only
people who could want this are Solaris, who should be using pciaccess
anyway.
2008-08-18 14:37:42 -04:00
Adam Jackson
9a39b6cfbd
Remove XF86SCANPCI_WRAPPER.
2008-08-18 14:26:01 -04:00
Adam Jackson
470b05a610
Remove vestigial MAX_PCI_DEVICES.
2008-08-18 14:04:59 -04:00
Adam Jackson
fdf7c747a8
Remove PciProbeType and associated weirdness.
...
This code was effectively only used in ix86Pci.c to select PCI config
access type. Nobody should be using that path anymore, in the glorious
pciaccess world; kernel services should get it right for you.
2008-08-18 13:13:03 -04:00
Mathieu Bérard
95bb6f5362
Remove ancient unused inline hack.
2008-08-18 11:47:19 -04:00
Adam Jackson
e1ae8db625
Drop dead PowerPC PCI code.
...
Also add a warning for anyone still using legacy PCI code.
2008-08-18 09:53:48 -04:00
Adam Jackson
0ce687634f
Eviscerate save-under support.
...
Use a compositing manager already. Plus I really wanted to use 'eviscerate'
in a commit message.
2008-08-13 17:28:08 -04:00
Adam Jackson
f456f32cd9
Build fix.
2008-08-13 16:21:28 -04:00
Adam Jackson
544bfd0666
Remove xf86Version.h and related API.
...
We haven't meaningfully been API-compatible with xf86 modules in ages,
let's stop pretending.
2008-08-13 11:20:24 -04:00
Matthieu Herrb
2e2ce817ce
Move strcasecmp(), strcasencmp() and strcasestr() prototypes to os.h
...
And make sure os.h is included in files that use it.
2008-08-10 23:07:46 +02:00
Matthieu Herrb
be2210b69d
remove OpenBSD/amd64 specific mtrr API.
...
The old code never worked anyways and was removed from OpenBSD.
OpenBSD/amd64 4.4 and later support mtrr with the same API as
OpenBSD/i386.
2008-08-09 23:59:31 +02:00
Simon Thum
d95136e151
xf86: don't replicate dix defaults for pointer acceleration
...
the defaults from InitVelocityData() or hypothetic driver-side changes
are now respected, not overridden.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-08 16:19:20 +09:30
Aaron Plattner
d1b96cdea9
Add an xf86PrintBacktrace wrapper around xorg_backtrace to aid driver debugging.
2008-08-06 10:37:32 -07:00
Tomas Carnecky
5532d63488
Redefine WindowTable as a fixed array
...
Instead of xalloc'ing it every server generation. The array is always
the same size (MAXSCREENS), anyway.
2008-08-05 01:17:32 +03:00
Simon Thum
18e9fd69fe
dix: use average of pointer accel profile
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-08-04 15:13:30 +09:30
Ivaylo Boyadzhiev
25882af6d3
Fix a longstanding XAA CopyPlane bug.
...
TmpBitPlane is a plane mask, not a plane index.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2008-08-03 18:56:51 -07:00
Adam Jackson
d980913f31
Erk. Actually check all the BARs, not just the first.
2008-08-01 16:15:04 -04:00
Adam Jackson
82d51e6df2
Silence the "No matching Device section" warning in some harmless cases.
...
If the device doesn't have any BARs then it's just a stub for some
lame operating systems that need one PCI device per output for
multihead. No point in warning about it.
2008-08-01 13:17:55 -04:00
Adam Jackson
9643e8d348
Handle XGI cards in autoconfig.
...
It's all a bit wonky since both sis(4) and xgi(4) claim to support the
Volari Z7 and V5/8 (0x0020 and 0x0040), so let's side with xgi(4), why
not. Note that the V3 (not V3XT) identifies itself as a trident chip.
2008-08-01 11:35:47 -04:00
Adam Jackson
63bdd4c27d
Unifdef XIDLE.
...
Seriously how was this still here.
2008-07-31 17:31:36 -04:00
Xavier Bestel
bb2cacd33e
Cosmetic fix to EDID decoding.
2008-07-29 13:06:10 -04:00
Julien Cristau
e39a16aa58
xfree86: don't output a spurious newline to the log when loading a module
2008-07-28 17:27:42 +02:00
Julien Cristau
2eaed4a10f
xfree86: use xorg.conf input devices if there is no ServerLayout
...
If xorg.conf has no ServerLayout section, use the first mouse and
keyboard sections as core devices, even with AllowEmptyInput.
2008-07-28 17:27:38 +02:00
Simon Thum
805f28e96c
some trivial changes regarding C compat, indentation, etc.
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-07-28 18:13:19 +09:30
Simon Thum
3209bd21d0
xfree86: perform pointer accel scheme selection by name, not number
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-07-28 18:13:19 +09:30
Michel Dänzer
b3e981c9d4
Fix Makefile.am crack.
...
Looks like an artifact from early modularization.
2008-07-28 09:32:54 +02:00
Peter Hutterer
47160edec7
xfree86: warn some more about potential missing input devices.
...
Put out a warning if xorg.conf has InputDevice sections, but these aren't
referenced in the used ServerLayout. This is only performed if AllowEmptyInput
is enabled.
The reason behind this is that the server used to auto-add the first
mouse/keyboard sections if none where referenced. Now, with HAL and AEI
enabled by default, setups that relied on this auto-adding break and are left
without input devices. The least we can do is warn them.
2008-07-28 09:05:07 +09:30
Peter Hutterer
f30b0823db
xfree86: if AllowEmptyInput is on, warn the user that we rely on HAL now.
2008-07-28 09:05:02 +09:30
Kristian Høgsberg
036822584b
Drop xf86CommonSpecialKey() and atKeynames.h
...
These are AT scancode specific, should really be part of xf86-input-keyboard.
Remove from server, move to xf86-input-keyboard.
2008-07-24 16:08:29 -04:00
Adam Jackson
f3ff238601
Sync is built-in and mandatory.
2008-07-24 15:46:08 -04:00
Adam Jackson
3fcf4d3eb8
XC-MISC is built-in and mandatory.
2008-07-24 15:46:08 -04:00
Adam Jackson
9757106bba
Remove all empty extension reset hooks, replace with NULL.
2008-07-24 15:46:08 -04:00
Adam Jackson
f65c50c4e9
Bigreqs are built-in and mandatory.
2008-07-24 15:46:08 -04:00
Adam Jackson
d6228cb22a
Shape extension is built-in and mandatory.
2008-07-24 15:46:08 -04:00
Kristian Høgsberg
990fc643ae
Ugh, remove trailing backslash.
2008-07-24 15:02:40 -04:00
Kristian Høgsberg
806e8cf3c0
Remove SPARC muldiv code. Was used by ELF loader, which is no more.
2008-07-24 14:25:24 -04:00
Daniel Stone
5c1e254cc8
Remove xorgcfg
...
Us shipping a GUI configuration utility (especially as part of the
server!) was pretty pointless. There was pretty much nothing it could
configure which wasn't already runtime adjustable: if you could get a
server up with functioning input and output, there wasn't much xorgcfg
could do for you.
Au revoir.
2008-07-24 03:01:45 +03:00
Daniel Stone
b74927c384
Remove ioport
...
I don't know why we would possibly be shipping this.
2008-07-24 02:42:13 +03:00
Daniel Stone
8c05183790
Remove kbd_mode
...
We only built this on BSD and Solaris, and if such a tool is generally
useful, ship it with the OS.
2008-07-24 02:40:02 +03:00
Adam Jackson
5f5eed7f79
Unifdef DGUX.
2008-07-23 13:37:42 -04:00
Adam Jackson
856db05b58
Unifdef sgi.
2008-07-23 13:37:42 -04:00
Adam Jackson
2e3c43d306
Assume __GNUC__ >= 3.
...
gcc 3.0 was seven years ago. Get with the times.
2008-07-23 11:35:06 -04:00
Adam Jackson
0c1c9d7508
Remove some broken debugging scaffolding.
2008-07-23 10:44:34 -04:00
Adam Jackson
0ff5bc4048
Unifdef QNX.
...
Again, hasn't worked since at least 7.0.
2008-07-23 10:44:34 -04:00
Adam Jackson
d692e1a63e
Build fix.
2008-07-22 10:21:22 -04:00
Peter Hutterer
880625eef5
xfree86: plug memory leak, free driver's private data when deleting the device.
2008-07-22 15:54:49 +09:30
Adam Jackson
8c8c4fdf34
EDID: Various reduced blanking fixes.
...
- Use a single common function to compute reducedness.
- Call it from both the old-school and new-school mode validation paths.
- Define monitor reduced-blanking support in accord with EDID 1.4.
- Attempt to filter RB DMT modes away from the "standard" EDID pool if
the monitor doesn't claim RB support.
2008-07-21 16:49:17 -04:00
Adam Jackson
e8cd77e14d
EDID: For standard timing blocks, prefer DMT timings if they exist.
2008-07-21 16:49:17 -04:00
Adam Jackson
6ba70091e2
EDID: Correct DDCEstablishedModes to conform to DMT.
2008-07-21 16:49:17 -04:00
Adam Jackson
c74ddc87c9
EDID: Add quirk to clamp max pixel clock to single DVI link speed.
...
On some panels you end up with all of:
- No range descriptor
- No description of physical connectivity
- Native panel size mode in standard timings list
In principle you're supposed to use the timings for that mode from the DMT
spec, but in practice the DMT spec has timings for both 1920x1200 normal
and 1920x1200RB, and the standard timing field gives you no way to
distinguish. And, of course, the non-RB timings don't fit in a single
DVI link.
2008-07-21 15:10:20 -04:00
Daniel Stone
0dbfe0ebc6
Revert "Try nvidia before nv under the assumption that people who install it usually want to *use* it, too."
...
Per mailing list discussion.
This reverts commit 66fb253082
.
2008-07-21 03:50:15 +03:00
Aaron Plattner
66fb253082
Try nvidia before nv under the assumption that people who install it usually want to *use* it, too.
2008-07-20 10:32:40 -07:00
Julien Cristau
35346a4227
Don't put xf86Build.h in the tarball (bug#9277)
...
This file is generated by configure, we don't need to ship a stale
version in the tarball.
X.Org bug#9277 <https://bugs.freedesktop.org/show_bug.cgi?id=9277 >
2008-07-20 16:40:59 +02:00
Julien Cristau
43c6d5a6f8
distcheck fixes
...
Still seems to fail because hw/xquartz has too long filenames
2008-07-20 16:30:24 +02:00
James Cloos
92b0a04ffd
Fix compile failure
...
This fixes a compile failure by ensuring that mouse-cfg.c
can see the MTYPE_ constants.
2008-07-19 18:21:37 -04:00
Adam Jackson
0b45ba488d
Drop the FONTCACHE extension.
...
This appears to have been dead code since X-TT was merged.
2008-07-18 10:54:10 -04:00
Daniel Stone
446fe9eecd
Dead code removal
...
Remove a whole bunch of code that was never built, be it entire files or
just dead ifdefs.
2008-07-17 21:37:50 +03:00
Daniel Stone
0564b5454a
XFree86: Restore AllowMouseOpenFail usage text
...
This was incorrectly stuck behind the XFree86-Misc define, so got
deleted with the rest of misc: restore it unconditionally, as it should
be.
2008-07-17 20:46:27 +03:00
Alan Coopersmith
058100fd19
Remove more Lynx leftovers
...
A couple #if defined(Lynx) && defined(sun) had become just if defined(sun),
resulting in wrong settings for Solaris builds, so they're now just deleted.
2008-07-17 09:35:30 -07:00
Mathieu Bérard
47833eef35
Drop a bunch of #ifdef Lynx.
2008-07-17 11:59:24 -04:00
Adam Jackson
b9a0cee026
Drop hw/xfree86/os-support/lynxos/
...
This has never worked in any modular release, clearly no one cares.
2008-07-17 10:32:35 -04:00
Adam Jackson
d87f170bd9
Remove XF86Misc code from xorgcfg.
2008-07-17 10:29:52 -04:00
Jie Luo
8441e26266
Remove freetype from the list of autoloaded modules.
2008-07-17 10:23:37 -04:00
Daniel Stone
478d3918d5
XFree86: Remove remnants of XFree86-Misc
...
HandleMessage: dear god, no.
2008-07-17 03:29:54 +03:00
Adam Jackson
95000e34df
Build fixes
2008-07-16 16:37:14 -04:00
Adam Jackson
affec10635
Remove loadable font renderer support.
2008-07-16 14:49:36 -04:00
Adam Jackson
acc9105431
Remove font module support from xorgcfg.
2008-07-16 14:24:47 -04:00
Adam Jackson
1a573e402e
Update the Allow*Grabs documentation for xf86misc removal.
...
The API to turn the grab-break keys back off is gone now, so don't
say it exists.
2008-07-16 13:41:53 -04:00
Daniel Stone
22e64108ec
XFree86: Remove XFree86-Misc extension
...
Its last remaining purpose in life has been destroyed by input
properties. Au revoir: it's been fun, by which I mean awful.
2008-07-16 06:25:26 +03:00
Daniel Stone
35c89f3f5b
XFree86: Remove mysticism from Makefile.am
...
The variables were always the same, so just shove them in with the rest
of the plebs.
2008-07-16 01:51:02 +03:00
Daniel Stone
b89a59248a
XFree86: Delete OSMouse code
...
This should be moved into the mouse driver, if anything.
2008-07-16 01:50:27 +03:00
Daniel Stone
d0de5ea96d
XFree86: Remove useless debugging code
...
Also remove documentation which told you how to use a non-module-aware
GDB, albeit only with old, non-shared, modules.
2008-07-16 01:49:27 +03:00
Daniel Stone
4b1273c9c2
XFree86: Delete empty file & function
...
xf86InitXkb() has been empty for as long as I can remember.
2008-07-16 01:48:50 +03:00
Daniel Stone
3a54f3f48f
XFree86: Clean up init a tiny bit (no code changes)
...
Reshuffle and delete.
2008-07-16 01:39:45 +03:00
Daniel Stone
ddcefb50dd
XFree86: Remove trailing whitespace
2008-07-16 01:39:45 +03:00
Daniel Stone
e6f35f28fb
OS/KDrive/XFree86: Sanitise colour initialisation
...
OsInitColors always just returned TRUE, so just remove calls to it and
insane special-case logic. Remove unused kcolor.c implementation, and
merge oscolor.h into oscolor.c since it was the only user. Remove
open-coded strncasecmp in oscolor.c.
Since we no longer need to call OsInitColors after reading the config
file, just call PostConfigInit() from one place, and move PM handling to
one place so we can install the signal handlers earlier.
2008-07-16 01:38:22 +03:00
Adam Jackson
ccec16e519
Bug #7300 : Move xf86RAC to hw/xfree86/common
2008-07-15 11:24:08 -04:00
Julien Cristau
9111944b29
Bug #16674 : Make sure RANDR reports refresh as 0 if pixel clock is 0.
2008-07-15 10:36:38 -04:00
Peter Hutterer
11ee0ae939
xfree86: append, not prepent, new input devices to xf86InputDevs.
...
If devices are prepended to the list, their wake-up order on resume is not the
same as the original initialisation order. Hot-plugged devices, originally
inited last, are re-enabled before the xorg.conf devices and in some cases may
steal the device files. Result: we have different devices before and after
suspend/resume.
RedHat Bug 439386 <https://bugzilla.redhat.com/show_bug.cgi?id=439386 >
2008-07-14 10:20:11 +09:30
Simon Thum
c9eb0e870c
Add support for multiple pointer acceleration schemes. #8583
...
Available acceleration schemes:
- xorg classic scheme.
- the new "Predictable" polynomial accel scheme.
X.Org Bug 8583 <http://bugs.freedesktop.org/show_bug.cgi?id=8583 >
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-07-13 20:54:33 +09:30
Peter Hutterer
2bbb12c355
Xi: remove ChangeDeviceControl for CoreCtl.
...
If you want to set a device to core, attach it to a master device.
2008-07-13 20:54:33 +09:30
Aaron Plattner
ebd70c82fd
Add LoaderShouldIgnoreABI to allow drivers that roll their own ABI checks (i.e. nvidia) to perform the check before ScreenInit.
2008-07-10 15:13:13 -07:00
Alan Coopersmith
08e2c625f6
Remove README.font, since it's just an old text copy of xorg-docs/sgml/fonts
2008-07-09 20:07:59 -07:00
Alan Coopersmith
5e847c1d4f
Improved driver selection when autoconfiguring driver without xorg.conf
...
- Allow returning multiple drivers to try for a given PCI id (for instance,
try "geode" then "amd" for AMD Geode hardware)
- On Solaris, use VIS_GETIDENTIFIER ioctl as well as PCI id to choose drivers
- Use wsfb instead of fbdev as a fallback on non-Linux SPARC platforms
2008-07-07 17:08:01 -07:00
Alan Coopersmith
235fea0e1a
Update bsd & solaris descriptions in README.OS-lib
2008-07-07 15:21:59 -07:00
Tiago Vignatti
d78bebb20a
Remove unused function and variables.
2008-07-04 04:04:19 -03:00
Tiago Vignatti
a8c4727f01
Fix typo in the last commit.
2008-07-04 04:03:46 -03:00
Tiago Vignatti
3164288b12
Remove deprecated function miPointerPosition().
2008-07-04 03:55:59 -03:00
Tiago Vignatti
d1031a8972
Update README.OS-lib to reflect reality.
2008-07-04 03:46:21 -03:00
Tiago Vignatti
f72500c4a0
Nuke libc wrapper remaining stuffs.
2008-07-04 03:45:18 -03:00
Tiago Vignatti
3fd5fab566
Remove inexistent function headers.
2008-07-04 02:51:42 -03:00
Dave Airlie
0b9ef835a0
modes: fix initial xorg.conf mode selection.
...
This was all kinds of broken, we ignored user preferred modes for multiple
monitors and also for side-by-side configurations.
2008-07-04 07:29:32 +10:00