Adam Jackson
9757106bba
Remove all empty extension reset hooks, replace with NULL.
2008-07-24 15:46:08 -04:00
Adam Jackson
6bcde69585
Allow extension closedown hook to be 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
Kristian Høgsberg
dff1a609bb
Drop the glx resize hook and stop chaining PositionWindow.
2008-07-24 13:34:24 -04:00
Kristian Høgsberg
24dddcd0ef
Drop unnecessary linked list of contexts from GLXDrawable.
2008-07-24 13:34: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
0d785bd635
Unifdef hpux.
2008-07-23 13:43:09 -04:00
Adam Jackson
5035741fd4
Unifdef __osf__
2008-07-23 13:38:38 -04:00
Adam Jackson
bd8bd2c700
Unifdef AIX.
2008-07-23 13:37:42 -04: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
James Cloos
ab6557fcd4
Optimize commit 331cc3f079
...
Reorder to minimize comparisons
2008-07-23 13:17:33 -04:00
Adam Jackson
b699364b1c
Unifdef VXWORKS.
2008-07-23 11:44:07 -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
James Cloos
331cc3f079
Fix LookupColor
...
Using strncasecmp(3) with the lenght of the user-supplied colour name
will result in a false positive when the db key starts out with the
same string.
Eg, blue will also match BlueViolet (aka blue violet).
Since the shorter strings occur first in the database, avoid such
errors by treating a 0 result from strncasecmp(3) as a positive result
when the key’s length is longer than the supplied string’s.
2008-07-23 00:01:43 -04:00
Pierre-Loup A. Griffais
bc3c03a3f3
Don't return BadAlloc when trying to set a PictureFilter with no parameters when a filter with parameters was previously set.
...
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2008-07-22 17:38:57 -07:00
Dodji Seketeli
92fdd01d8e
[Xephyr] various X86_64 build cleanups
2008-07-23 01:07:29 +02:00
Dodji Seketeli
5de1867fbb
[Xephyr] Fix #15839
...
Make sure the _XSERVER64 macro is not defined in Xlib client code.
That macro is meant to be define only on pure server code, when necessary.
2008-07-23 01:01:26 +02:00
Adam Jackson
d692e1a63e
Build fix.
2008-07-22 10:21:22 -04:00
Daniel Stone
d8937ce581
autogen.sh: Pass --force to autoreconf
...
Ensure we get all files installed when running autoreconf by passing
--force to overwrite previously-generated ones, which fixes running it
from tarballs.
Also revert Peter's local changes to pass arguments to configure, all of
which are the default now anyway, AIUI.
2008-07-22 16:55:26 +03: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
Keith Packard
67d7821ae7
dix: reset potential lastSlaves when disabling an SD
...
Unplug a mouse, then warp the pointer and the warp pointer code will try
to update the position of the last slave device associated with the
master. That pointer will be stale and the X server will crash.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-07-22 15:54:48 +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
Kristian Høgsberg
facb255fa9
Need to unref pixmaps backing pbuffers too.
2008-07-21 16:05:53 -04:00
Kristian Høgsberg
d5ae85b5b7
Fix embarrasing GLXPixmap leak.
2008-07-21 15:32:12 -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
Alan Hourihane
55803473ad
Bump inputproto to 1.9.99.2 for XI_PROP_ENABLED
2008-07-21 10:32:57 +01:00
Peter Hutterer
69de40ee45
dix: shift the duplicate button mapping check to ProcSetPointerMapping.
...
XI 2 allows two buttons to have the same button code.
2008-07-21 17:26:33 +09:30
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
Daniel Stone
6b5206e7cb
dix: Remove insane BC hacks
...
If your DDX needs a 1bpp mode and doesn't set it up, your DDX is
incompetent.
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
376620460e
Drop some more configure-generated files from the tarball
2008-07-20 16:53:01 +02: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
Søren Sandmann
b85392e66b
Give priority to clients that are receiving expose and configure events
2008-07-17 23:25:29 -04:00
Alan Coopersmith
3b687ffe16
Make xstrcasestr prototype return value match the implementation
2008-07-17 18:16:59 -07:00
Daniel Stone
f7bfa4ae97
configure.ac: Remove non-existant directory
...
Oops.
2008-07-17 23:03:57 +03:00
Daniel Stone
16e40ecf43
Remove dead code, useless #defines, et al
2008-07-17 22:37:31 +03:00
Daniel Stone
b0a99fb02b
configure.ac: Fix release date
...
Instead of putting something that's always wrong, at least just put
unreleased, which will be more obviously wrong if it's, well, in a
release.
2008-07-17 21:42:17 +03:00