Commit graph

3929 commits

Author SHA1 Message Date
Alan Hourihane
f3f75eb06e A little tidy up. 2007-10-16 16:23:20 +01:00
Alan Hourihane
5d144873be Allow FlushContext, but not yet ResetScreens for GLX & glucose. 2007-10-16 16:22:33 +01:00
Alan Hourihane
a03a652840 Cleanup destruction - fixes Xserver exiting crash. 2007-10-15 19:04:19 +01:00
José Fonseca
498020054a Fix merge. 2007-10-06 18:32:10 +01:00
José Fonseca
d4653198dd Do not include glitz private headers. Depend on new glitz instead, which
has better support for out-of-tree glitz backends.
2007-10-03 12:45:24 +01:00
Alan Hourihane
381be46465 Don't link XGL_LIBS in xgl
Link glucose in with libxgl to pull in symbols.
2007-09-28 16:56:42 +01:00
José Fonseca
ac41255d56 Factor-out glucose symlinked code from xgl into a common library. 2007-09-26 16:43:56 +00:00
José Fonseca
051d684156 Fix undeclared function call warnings. 2007-09-26 14:18:06 +00:00
José Fonseca
dd474d95d0 Point __pGlxClient to serverClient when creating/destroying the root drawable. 2007-09-26 14:17:34 +00:00
José Fonseca
25363e5b83 Don't include compint.h when COMPOSITE is not defined. 2007-09-21 12:48:57 +01:00
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