Adam Jackson
bed12dd3df
Do EEDID in RANDR 1.2.
2008-06-30 16:04:54 -04:00
Adam Jackson
4fc18b5fc3
Hexdump the whole EDID block if extensions present.
2008-06-30 16:04:54 -04:00
Adam Jackson
b4fbc31e10
Actually fetch all blocks of EEDID if asked to.
2008-06-30 16:04:54 -04:00
Thomas Hellstrom
9c4c323d50
Avoid an EXA init segfault.
...
Don't allocate each VRAM buffer with a 16MB alignment.
2008-06-30 18:59:13 +01:00
Adam Jackson
211e2bdcc6
Bump ABI minor numbers for the devPrivate ABI functions.
2008-06-30 10:29:17 -04:00
Dan Nicholson
d6b8d9eaff
DRI: Ensure we have the DRI headers from Mesa
...
Change the DRI configure check to look for the dri pkg-config file. This
prevents people who built an Xlib libGL from bombing later in the build.
2008-06-29 10:11:40 -07:00
Eamon Walsh
7ddfb2f158
Fix a leak of window devPrivates in window.c/CrushTree().
2008-06-27 23:10:12 -04:00
Alan Hourihane
a65888d678
fixes for gallium stride changes
2008-06-27 17:32:28 +01:00
Alan Hourihane
e0c43fff32
More error checking
2008-06-27 09:46:24 +01:00
Alan Hourihane
387ec961f2
add --with-gallium-dir to specify location of gallium tree
2008-06-26 23:34:51 +01:00
Alan Hourihane
410b0a4254
NULL checks
2008-06-26 22:49:33 +01:00
Alan Hourihane
621fa337fb
Fix copy surface
2008-06-26 22:47:20 +01:00
Alan Hourihane
ccd0c76472
Add EXA winsys for gallium pipe driver interface.
...
Plug in the EXA framework into the pipe driver
for surface_copy & surface_fill.
Back pixmaps with drmBO's including the front buffer.
2008-06-26 22:27:44 +01:00
Alan Hourihane
0e1aa03708
yet more
2008-06-26 22:27:14 +01:00
Alan Hourihane
2b3a3bc920
more formatting fixes
2008-06-26 22:26:16 +01:00
Alan Hourihane
2a45c28712
formatting fixes
2008-06-26 22:25:17 +01:00
Peter Hutterer
15e4b6c574
input: for non-device events (e.g. DevicePresence) use MAX_DEVICES as id.
...
Using id = 0 only worked pre-MPX since XInput didn't allow XOpenDevice for the
core devices (0 and 1). Now we can now legally register for events so we may
overwrite our device-independent classes with the ones selected for the VCP.
So, increase the EMASKSIZE to MAX_DEVICES + 1 and use MAX_DEVICES as the ID
when we don't have a device.
2008-06-26 12:53:05 +09:30
Peter Hutterer
f0c56ffd98
dix: don't dereference dev->key if it doesn't exist.
...
This may happen if we check for a passive grab on a floating pointer device.
2008-06-26 12:53:05 +09:30
Alan Coopersmith
01f0b9c978
xf86GetOptValFreq wants a pointer to double, but maxPixClock is an int
2008-06-25 19:23:20 -07:00
Alan Coopersmith
7ce6dcef11
Don't log null device name in XkbDDXLoadKeymapByNames
2008-06-25 15:06:49 -07:00
Adam Jackson
cbc20d92de
XTrap delenda est.
2008-06-25 09:52:36 -04:00
Peter Hutterer
a81b5ce452
dix: free memory associated with the EventList. #16507
...
Un-deprecates CloseDownEvents.
X.Org Bug 16507 <http://bugs.freedesktop.org/show_bug.cgi?id=16507 >
2008-06-25 20:03:31 +09:30
Peter Hutterer
3a2beb2f86
dix: InitEventList does not need to be _X_EXPORT.
2008-06-25 20:03:31 +09:30
Tiago Vignatti
385943e0e9
Set --enable-builtin-fonts as default.
...
Some reasons to embed fonts by default:
1. X server doesn't pick a good default font path so it's easiest just
to built in the core fonts and let new X hackers more happy. Developers
and distro guys are wise enough to just set --disable-builtin-fonts
when they want.
2. Seems that this is by far the most popular FAQ
(http://www.x.org/wiki/FAQErrorMessages ).
3. No one gave a good argument to not do this:
http://lists.freedesktop.org/archives/xorg/2008-May/035479.html
2008-06-24 23:13:32 -03:00
Tiago Vignatti
f3b29efc4d
Remove NOFONTSERVERACCESS macro
...
dix: this is semantically different but it goes through the same path in
the code.
2008-06-24 23:10:56 -03:00
Tiago Vignatti
2ff7eb4995
xfree86: kill INHERIT_LOCK_STATE macro.
...
I don't know how this survived so long. Google didn't show
anything usable related with this.
2008-06-24 23:10:56 -03:00
Eamon Walsh
a3ec226273
Fix a leak in the code that parses the protocol names.
...
Also added some comments.
Reported by Ben Gamari (bug #16492 ).
2008-06-24 22:00:55 -04:00
Ben Gamari
a4cb25f8c8
dix: free FocusPrivates when deleting a window. #16493
...
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
X.Org Bug 16493 <http://bugs.freedesktop.org/show_bug.cgi?id=16493 >
2008-06-25 09:59:46 +09:30
Peter Hutterer
32a7bbbba6
xfree86: fix up leftover allocation of xf86Events.
...
Thanks to Eamon Walsh for spotting this.
2008-06-25 09:59:46 +09:30
Peter Hutterer
bcc88a1d46
xkb: remove unused variable is_core.
2008-06-25 09:59:46 +09:30
Julien Cristau
9ed9d98dec
x86emu: fix build, fallout from 9719354
2008-06-24 22:36:32 +02:00
Eamon Walsh
e9b4f3cd85
Fix "warning: suggest parentheses around && within ||".
2008-06-24 15:04:01 -04:00
Eamon Walsh
8910dde96e
Fix "warning: assignment discards qualifiers from pointer target type".
2008-06-24 15:04:01 -04:00
Eamon Walsh
95d4ede538
Fix "warning: passing argument 1 of `modeIsPresent' from incompatible pointer type".
2008-06-24 15:04:01 -04:00
Eamon Walsh
fa1545eeda
Fix "warning: passing argument 1 of `xf86addNewLoadDirective' from incompatible pointer type".
2008-06-24 15:04:01 -04:00
Adam Jackson
2725ba1fca
Also remove xorgconfig from configure.ac.
2008-06-24 14:41:32 -04:00
Adam Jackson
9719354ae0
Check for __amd64__, not __x86_64__.
...
Spiritual revert of 1fa4de80fc
. Intel's C
compiler claims to be gcc-compatible; if they're not defining the same
macros as gcc then that's their bug, not ours. Even if we were to do
this aliasing we should do it once and for all in servermd.h.
2008-06-24 14:37:06 -04:00
Roland Bär
249c892784
Bug #11857 : Avoid running off the end of a MAXCLIENTS-sized array.
2008-06-24 14:13:02 -04:00
Adam Jackson
9e5b3deafb
Bug #11842 : Fix emulation of int1A PCI BIOS services.
...
Use only %di to name the PCI register to read/write, rather than %edi.
DOS is only expecting the base PCI config space anyway, and the BIOS
might be using the high bits of %edi.
2008-06-24 14:08:04 -04:00
Adam Jackson
d34430414a
Remove xorgconfig. Use X -configure instead.
2008-06-24 13:32:55 -04:00
Owen Taylor
574c62e305
Bug #15369 : Don't reduce Over to Src for transform + RepeatNone.
...
Only do no-src-alpha optimizations for a RepeatNone source if we can
easily probe that we won't sample outside the edges of the source.
2008-06-24 12:40:47 -04:00
Adam Jackson
100afae578
Bug #15586 : (Correctly) refuse to redirect the root window.
2008-06-24 10:52:31 -04:00
Paul Bender
4c4e06af79
Bug #15665 : Fix building without Composite.
2008-06-24 10:44:47 -04:00
Adam Jackson
59510a7643
Remove some default modes that really shouldn't be in the default set.
2008-06-24 10:40:36 -04:00
Julien Cristau
b622f6dc5d
kdrive: fix building with --disable-xv (bug#16488)
2008-06-23 23:45:57 +02:00
Jesse Ruffin
3b58782692
Bug #16302 : Fix GLX drawable refcounting in DMX.
2008-06-23 14:35:20 -04:00
Adam Jackson
c8d066a151
Implement bswap in x86emu.
...
Yes, this is a 486+ instruction and thus not strictly legal in vm86
mode, but enough BIOSes use it (looking at you VIA) that we might as
well implement it.
2008-06-23 14:00:50 -04:00
Adam Jackson
b55fbca4f0
Bug #12414 : Create full-fledged pixmaps in fb24_32ReformatTile().
...
... instead of creating pixmaps that only fb knows about, which will
have no devPrivates for any other subsystem and thus cause havoc if
(when) they leak out.
2008-06-20 13:27:32 -04:00
Matthieu Herrb
155fcecb32
Various messages clean-ups.
2008-06-19 16:59:41 +02:00
Matthieu Herrb
41a65e1104
Fix ipc check on OpenBSD
2008-06-19 16:58:06 +02:00