Peter Hutterer
745b90cde1
Xext: re-do the XGE versioning handling.
...
Basically the same approach RandR takes. Remember which one the client
requested, send back the one the server supports. Also divide XGE server
version (now defined in geext.c) and the client's version (still in the
protocol definition).
2008-04-24 11:27:22 +09:30
Peter Hutterer
5f3e5b3462
Xext: remove trailing whitespaces in geext.{c|h}
2008-04-24 11:14:43 +09:30
Peter Hutterer
275cdc1c74
xfree86: pass correct value to mieqEnqueue (merge detritus I guess)
2008-04-23 16:16:15 +09:30
Peter Hutterer
c3659cb414
dix: always send FocusIn events if mode is NotifyUngrab.
...
In the case of a NotifyUngrab, the flag for the device may already be set but
we still need to send the FocusIn event.
2008-04-23 14:22:21 +09:30
Peter Hutterer
8190ef8754
Merge branch 'master' into mpx
...
Conflicts:
Xext/EVI.c
Xext/appgroup.c
Xext/cup.c
Xext/mitmisc.c
Xext/sampleEVI.c
dix/window.c
2008-04-22 18:04:05 +09:30
Peter Hutterer
179a082c26
Xext: route event through master if required (XTestFakeInput)
2008-04-22 17:45:55 +09:30
Peter Hutterer
fb784d99c5
mi: fix typo in comment.
2008-04-22 17:45:48 +09:30
Peter Hutterer
8209fdbc7c
Xext: Update sprite on fake input only for MDs and floating SDs.
2008-04-22 17:45:42 +09:30
Peter Hutterer
2ddbfd3457
xnest: re-enable XKB support. #10015
...
XKB was disabled in 08928afb05
, with the comment
"Disable XKB, as we can't yet use it". Seems like "yet" is over, running GNOME
and changing XKB settings seems to work in Xnest now.
X.Org Bug 10015 <https://bugs.freedesktop.org/show_bug.cgi?id=10015 >
2008-04-22 16:32:56 +09:30
Jeremy Huddleston
a8b8700c73
XQuartz: Fixed cmd-tab to bring all windows forward.
...
(cherry picked from commit e48e2ce931
)
2008-04-21 23:45:00 -07:00
Dave Airlie
a368ab757e
GLcore: make googleearth not crash the server on sw-rendering.
...
I don't think this is the 100% correct answer as I get log spam saying
(EE) DoSwapInterval: cx = 0x98b8998, GLX screen = 0x96dd780
(EE) AIGLX: cx->pGlxScreen->swapInterval == NULL
but thats better than X exiting in my book.
2008-04-22 15:13:57 +10:00
Egbert Eich
449723510a
xkb: use the correct device instead of an uninitialised "dev". #15614
...
X.Org Bug 15614 <http://bugs.freedesktop.org/show_bug.cgi?id=15614 >
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-04-22 13:30:25 +09:30
Jeremy Huddleston
ba87c25321
Make rootless use dixLookupClient rather than deprecated LookupClient.
...
(cherry picked from commit 582b5b01f9
)
2008-04-21 20:09:30 -07:00
Jeremy Huddleston
8822110d7d
Fixed dixLookupClient to work with client=NullClient as it did in the 1.3 branch
...
(cherry picked from commit e41ccc6470
)
(cherry picked from commit ce5a5f9399
)
2008-04-21 20:09:20 -07:00
Ben Byer
5ffb6a2fe8
Nuke a call to deprecated LookupClient, and hopefully prevent a
...
null-pointer dereference, too!
(cherry picked from commit 3d28e9f953
)
2008-04-21 19:58:03 -07:00
Jeremy Huddleston
590688131d
XQuartz: Fixed quit dialog to be more conforming with HIG.
...
(cherry picked from commit 14c6b837bb
)
2008-04-21 19:08:30 -07:00
Jeremy Huddleston
d20b3ac22d
.gitignore: Added Xquartz stuff
...
(cherry picked from commit 0a9a3bec2d
)
2008-04-21 19:08:28 -07:00
Ben Byer
570b0dca26
Fix for pointer-offset issue when using a multi-display environment on X11.app.
...
(cherry picked from commit 9a7e14286c
)
2008-04-21 17:55:19 -07:00
Tilman Sauerbeck
3f081b4de5
EXA: Set pixmap->accel_blocked on the screen pixmap, too.
2008-04-21 23:07:39 +02:00
Tilman Sauerbeck
26c1801a27
EXA: Update sys_pitch/fb_pitch in exaModifyPixmapHeader.
...
exaModifyPixmapHeader now also only evaluates arguments that have a
meaningful value.
2008-04-21 23:07:39 +02:00
Jordan Crouse
4fa89fbe18
xf86: Change AutoConfig driver for PCI ID 022:2091 to 'geode'
2008-04-21 12:09:00 -06:00
Michel Dänzer
6c95fae1e9
EXA: Offscreen memory eviction improvements.
...
* Make sure available areas are considered to have no eviction cost. This seems
to help for https://bugs.freedesktop.org/show_bug.cgi?id=15513 but I'm afraid
that may just be coincidence.
* Only calculate eviction cost of each area once for each eviction pass.
Safeguard against potential (though unlikely) division by zero.
* Cosmetic enhancements: Name eviction cost related variables 'cost' instead of
'score' to emphasize that smaller values are better, update Doxygen file
comment to the way eviction works now.
2008-04-21 10:45:11 +02:00
Julien Cristau
40c6be1408
Minor xorg.conf manpage fixups
...
Use __libmansuffix__ instead of __oslibmansuffix__ which isn't getting
replaced, and rewrap some text to get __xservername__ replaced in the
description of Option "Accel" (cpp doesn't like the preceding quote).
2008-04-20 20:36:44 +02:00
Jeremy Huddleston
4bcfed2f9c
Revert "Removed XWin DDX"
...
This reverts commit 6550078b09
.
Doctor, I'm starting to get a pulse...
2008-04-20 08:35:42 -07:00
Jeremy Huddleston
14396fdeba
XQuartz: Cleanup turning off COMPOSITE
...
(cherry picked from commit 8f920fca6f
)
2008-04-20 01:24:54 -07:00
Jeremy Huddleston
d13828797f
XQuartz: Cleaned up some casting to get rid of compiler warnings
...
(cherry picked from commit 6f1c85b965
)
2008-04-20 01:24:51 -07:00
Jeremy Huddleston
6550078b09
Removed XWin DDX
2008-04-19 09:29:46 -07:00
Jeremy Huddleston
587c010a1c
Rootless: Kill off rlAccel
2008-04-19 09:27:21 -07:00
Tilman Sauerbeck
d3d00d9258
Removed fbpseudocolor.h from sdk_HEADERS.
2008-04-19 12:54:40 +02:00
Adam Jackson
5bdc419879
Remove fbpseudocolor
...
"An experimental pseudocolor emulation layer. Not fully completed,
currently only works for 16bpp." That was almost four years ago.
It still doesn't work, only one driver even attempts to use it, it
contains an ad-hoc implementation of damage, and should really be
done up in Composite now anyway.
2008-04-19 04:06:19 -04:00
Daniel Stone
60ff56050b
Revert "Optimize dixLookupPrivate for repeated lookups of the same private."
...
The patch was wildly unsafe for SIGIO, and made everything full of
crashy crashy fail.
This reverts commit 9b30cc5248
.
2008-04-18 22:17:53 -07:00
Jeremy Huddleston
ed9dabb47c
Last of the spam... I promise...
...
(cherry picked from commit 45ebee4f72
)
2008-04-18 20:31:06 -07:00
Jeremy Huddleston
49f2bb4681
XQuartz: More sanitization of the namespace
...
(cherry picked from commit bc50d41f9d
)
2008-04-18 20:25:38 -07:00
Jeremy Huddleston
c2f0d020b5
XQuartz: Removed unneccessary include
...
(cherry picked from commit 45ff59e69e
)
2008-04-18 20:12:05 -07:00
Jeremy Huddleston
5183fea6d3
XQuartz: Handled sanitization of namespace better
...
(cherry picked from commit 8cb23d6721
)
2008-04-18 20:07:55 -07:00
Ben Byer
edd3fb784b
random flailing
...
(cherry picked from commit 7fb9b2dc61
)
2008-04-18 20:07:41 -07:00
Adam Jackson
a7503615a6
Death to TOG-CUP.
...
If you still care about 8bpp visuals that much, fix Composite to provide
synthetic visuals.
2008-04-18 19:56:41 -04:00
Adam Jackson
4da9ec16e9
Remove appgroup mentions from configure.ac
2008-04-18 19:54:09 -04:00
Eric Anholt
25827fde68
Nuke the MIT-SUNDRY-NONSTANDARD extension.
...
This extension provided bug-compatibility with pre-X11R6, but has been
stubbed out in our server since 2006 to return BadRequest when you actually
asked for it.
2008-04-18 16:37:08 -07:00
Adam Jackson
13adef8a17
Finish deleting EVI
2008-04-18 19:01:06 -04:00
Adam Jackson
eafaf40fb3
Death to APPGROUP.
2008-04-18 18:50:05 -04:00
Adam Jackson
f6617b4127
Death to Extended Visual Information.
2008-04-18 18:28:01 -04:00
Peter Hutterer
3b93631e59
dix: remove coreOnly check. Core pointer must generate XI events now.
...
This flag was only used when an event is generated by Warp[Device]Pointer.
Since the VCP now happily generates core events, this flag is obsolete.
2008-04-18 14:39:45 +09:30
Peter Hutterer
e0eaf8e5e3
Xext: Let XTestFakeInput update the sprite for XI events.
...
Since XI devices can have their own sprite now, we need to update the sprite
coordinates too when processing an XI event.
Note: This doesn't deal with the device hierarchy correctly yet.
2008-04-18 14:39:41 +09:30
Peter Hutterer
cb0168b4ac
Xext: xtest.c: death to tabs+spaces indendation, remove #define XINPUT
2008-04-18 14:39:35 +09:30
Peter Hutterer
eebdf69e9a
xkb: mixing up src and dst in a memcpy is suboptimal.
2008-04-18 14:39:28 +09:30
Peter Hutterer
aa6687322d
Xi: when copying button classes, copy xkb_acts as well.
...
This should be the last piece in the quest for the class copy.
2008-04-18 14:39:21 +09:30
Jeremy Huddleston
c14f5dc237
XQuartz: Forgot to commit xprEvent.[hc] ...
...
(cherry picked from commit 70e543baf2
)
2008-04-17 20:31:24 -07:00
Ben Byer
22bb7608a0
Added XKB support for Xquartz
...
(cherry picked from commit 56dc121520
)
2008-04-17 17:25:55 -07:00
Jeremy Huddleston
652479dba3
XQuartz: Moved some rootless-specific cruft into xpr
...
(cherry picked from commit 31625cc03b
)
2008-04-17 15:50:11 -07:00