José Fonseca
dd80dbf497
Port last changes from master into glucose code.
2007-09-21 12:48:21 +01:00
José Fonseca
e72b8dd7c0
Merge commit 'origin/master' into glucose-2
2007-09-20 23:38:28 +01:00
José Fonseca
a2cf360909
Mimic the changes of the glx server interfaces in the wrapper functions
...
so that we can get the benefit of compiler type checking.
2007-09-20 23:21:32 +01:00
Aaron Plattner
50fa8722d3
Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
2007-09-20 14:00:33 -07:00
José Fonseca
8231b546d3
Use new __glXDrawableInit interface.
2007-09-20 14:10:09 +01:00
Ben Byer
c140d20f4a
XDarwin: mass change from using xorg-config.h to dix-config.h cuz we're not using the X.org ddx anymore
2007-09-19 05:58:22 -07:00
Ben Byer
bcb5e3e627
XDARWIN: More fixes to Makefile.am
...
At least on my system (10.5 with the latest and greatest modules),
Xquartz now builds out of the box. It doesn't quite work yet, but
hey -- you have to start somewhere. ;)
2007-09-19 04:46:10 -07:00
José Fonseca
00d28c084f
Dynamically load glxext.so with RTLD_DEEPBIND to avoid picking up duplicate
...
symbols from libGL.so.
2007-09-19 11:56:19 +01:00
Ben Byer
5e209b21f3
XNEST: removed obsolete hack to build under Darwin
2007-09-19 03:44:46 -07:00
Ben Byer
378c7ebef4
XVFB: Removed obsolete hack to build on Darwin
2007-09-19 03:43:40 -07:00
Ben Byer
7813392d1c
XDarwin: changes to Makefile.am to use new conditionals
2007-09-19 01:53:18 -07:00
Dodji Seketeli
170fc77d9e
xserver: don't force DTRACE detection by default
...
this fixes a breakage caused by 7a4ec34e25 .
When running a non DTRACE aware system that is not darwin*, DTRACE was getting
required. Now it is not anymore.
2007-09-19 09:54:09 +02:00
Ben Byer
9b4f515717
XDarwin: We build many many different targets, let's break them out into autoconf conditionals
2007-09-18 21:40:32 -07:00
Ben Byer
7a4ec34e25
XDarwin: Disable dtrace support on Darwin 9 (since it doesn't work ... yet ...)
2007-09-18 20:37:09 -07:00
Ben Byer
3c19ec47b4
XDarwin: changed XF86BigFont support default from yes to auto so XDarwin can disable it
2007-09-18 20:15:44 -07:00
Michel Dänzer
547ad2125e
EXA: Make sure driver hooks get correct offscreen offsets from exaCopyDirty.
...
This should ensure the driver UploadTo/DownloadFromScreen hooks can always
work as intended.
2007-09-17 20:40:13 +02:00
Alan Hourihane
56cc24ffb2
EXA: Don't crash in ExaCheckPolyArc.
...
See https://bugs.freedesktop.org/show_bug.cgi?id=12286 .
2007-09-17 20:40:06 +02:00
Michel Dänzer
7ac89060e0
EXA: Don't crash in exaGetImage when swapped out.
2007-09-17 20:39:59 +02:00
José Fonseca
41a5aee385
Prevent promotion to unsigned when calculating strides.
2007-09-17 19:11:03 +01:00
José Fonseca
b16472ce94
Catch SourcePictTypeOther when freeing data.
2007-09-17 18:51:26 +01:00
Tilman Sauerbeck
3876c6c805
EXA: Fixed compiler warnings.
2007-09-17 18:47:45 +02:00
Tilman Sauerbeck
d5738ff2e0
EXA: Added missing exaPrepare/FinishAccess calls in ExaCheckPushPixels.
2007-09-17 17:42:55 +02:00
Tilman Sauerbeck
a0dafd95e1
Removed hw/xwin/winpntwin.c from Makefile.am.
...
winpntwin.c was removed in e4d11e58ce .
2007-09-17 17:40:28 +02:00
Tilman Sauerbeck
7bd6557701
Initialize output->pendingProperties.
2007-09-15 14:01:57 +02:00
José Fonseca
79677d094c
Update keyboard event code to prevent crash on key input.
2007-09-15 12:32:48 +01:00
José Fonseca
ade1abeb4a
Add the XGLServer define, per Daniel Stone.
2007-09-13 18:16:32 +01:00
José Fonseca
0bc3ae7052
Remove the __glXMesaProvider stub and references to it to avoid symbol clash at run-time.
2007-09-13 18:14:39 +01:00
José Fonseca
d503862a02
Bring more build fixes from xgl-0-0-1.
2007-09-13 12:31:16 +01:00
José Fonseca
0bfc278705
Add stubs to satisfy linking references.
2007-09-13 11:33:08 +01:00
José Fonseca
0f45673ce1
Bring build fixes from xgl-0-0-1.
2007-09-13 10:08:03 +01:00
Eric Anholt
b9f7aeb200
Merge remote branch 'origin/master' into paint-window
...
Conflicts:
mi/miexpose.c
2007-09-13 00:15:45 +00:00
Eric Anholt
e4d11e58ce
Remove the PaintWindow optimization.
...
This was an attempt to avoid scratch gc creation and validation for paintwin
because that was expensive. This is not the case in current servers, and the
danger of failure to implement it correctly (as seen in all previous
implementations) is high enough to justify removing it. No performance
difference detected with x11perf -create -move -resize -circulate on Xvfb.
Leave the screen hooks for PaintWindow* in for now to avoid ABI change.
2007-09-13 00:08:53 +00:00
Keith Packard
06d27f8045
Try again to fix drawable and tile offsets in miPaintWindow
...
Many coordinate spaces are hard. Let's go drinking.
2007-09-12 23:57:30 +01:00
Keith Packard
dd3992eb86
miPaintWindow draw to window for background.
...
Instead of drawing to window pixmap for everything, draw to window for
background as that works for Xnest and Xdmx; draw to pixmap for borders
which neither of those X servers use.
2007-09-12 22:40:02 +01:00
José Fonseca
1d7403a1c2
Revert xkbsrv.h include rename, per Daniel Stone.
2007-09-12 22:27:43 +01:00
José Fonseca
0362a4bbd2
Add dummy DDXRingBell.
2007-09-12 22:24:27 +01:00
José Fonseca
fcc1e37f36
Remove duplicate function.
2007-09-12 22:22:59 +01:00
José Fonseca
d40ddb9421
Bring GLX interface updates from xgl-0-0-1-branch.
2007-09-12 21:33:46 +01:00
David Reveman
623f5b0272
XVideo improvements
2007-09-12 20:54:54 +01:00
José Fonseca
e41c42a827
Bring GLX updates from xgl-0-0-1-branch.
...
Cherry-picking patches:
9fb911fe06 and
4341944d09
2007-09-12 20:48:53 +01:00
José Fonseca
a2f96d3135
Update for input interface changes.
2007-09-12 19:24:07 +01:00
José Fonseca
be9fa81182
Avoid typedef redefinitions.
2007-09-12 19:01:44 +01:00
José Fonseca
ff22e3d2a9
Use LIBDRM_CFLAGS.
2007-09-12 19:01:04 +01:00
José Fonseca
c13e2a941d
Merge branch 'master' into glucose-2
...
Conflicts:
fb/fb.h
fb/fbcompose.c
fb/fbmmx.c
fb/fbmmx.h
fb/fbpict.c
fb/fbtile.c
hw/xfree86/Makefile.am
hw/xfree86/dri/dri.c
hw/xgl/xglcompose.c
render/picture.c
render/picture.h
render/picturestr.h
2007-09-12 17:43:33 +01:00
Eric Anholt
6da39c6790
Fix build on FreeBSD after Popen changes.
2007-09-12 13:23:13 +00:00
Keith Packard
257c8ed17f
Rewrite miPaintWindow to draw to window pixmap.
...
miPaintWindow was drawing to the root window, or (sometimes) drawing to the
window after smashing the window clip list. This is losing, and easily fixed
by just drawing to the window pixmap.
2007-09-12 12:12:22 +01:00
Brice Goglin
43dc410347
Replace a non-ascii char with the corresponding groff escape in exa.man.pre
2007-09-12 01:43:37 +02:00
Adam Jackson
a5b8053606
Ignore - not just block - SIGALRM around Popen()/Pclose().
...
Because our "popen" implementation uses stdio, and because nobody's stdio
library is capable of surviving signals, we need to make absolutely sure
that we hide the SIGALRM from the smart scheduler. Otherwise, when you
open a menu in openoffice, and it recompiles XKB to deal with the
accelerators, and you popen xkbcomp because we suck, then the scheduler
will tell you you're taking forever doing something stupid, and the
wait() code will get confused, and input will hang and your CPU usage
slams to 100%. Down, not across.
2007-09-11 11:37:06 -04:00
Dodji Seketeli
2e3e08d31e
xserver: test presence of strlcpy in configure
...
* configure.ac: define HAVE_STRLCPY when function strlcat is present
this serves at least to unbreak libxtrans code compilation.
2007-09-11 08:50:41 +02:00
Alan Hourihane
6728f372d6
Fix some error paths
2007-09-10 23:59:02 +01:00