Alan Coopersmith
a46c06dab8
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
...
Conflicts:
Xext/appgroup.c
Xext/security.c
dix/devices.c
dix/dispatch.c
dix/dixutils.c
dix/events.c
dix/extension.c
dix/property.c
dix/window.c
os/access.c
2006-06-20 18:40:18 -07:00
Alan Coopersmith
d44b2a0a57
Move Xserver API for security extension to securitysrv.h
2006-06-20 18:22:51 -07:00
Eamon Walsh
8d9ccc90a5
Add XACE extension
...
(partially cherry picked from 8d4f21ab53
commit)
2006-06-19 16:35:03 -07:00
Greg Kroah-Hartman
96c19a3ec1
put function prototype for ShapeExtensionInit() in proper place
...
based on FIXME in mi/miinitext.c
2006-06-09 09:51:28 -07:00
Greg Kroah-Hartman
40fb7eecaf
fix noDamageExtension warning in Xprint/Init.c
...
Also took out duplicate definition of this variable in mi/miinitext.c
2006-06-08 10:11:17 -07:00
Daniel Stone
a9ed5a8790
Kill LBX, too.
2006-06-01 22:06:41 +00:00
Daniel Stone
32be08ba72
Remove horrendously ugly DDX backward-compatibility.
2006-06-01 19:22:38 +00:00
Daniel Stone
a73e0f8cdf
Die XTESTEXT1, die!
2006-06-01 18:47:47 +00:00
Matthieu Herrb
5c7aef148d
Don't destroy a pixmap twice on server exit (bugzilla #4247 ).
2006-05-25 09:57:47 +00:00
Adam Jackson
24310f827b
Revert accidental commit
2006-05-09 18:12:50 +00:00
Adam Jackson
86ffb46358
Bug #5209 : Re-enable building APM and ACPI support. (Michel Dänzer)
2006-05-09 18:04:29 +00:00
Adam Jackson
291e89d4f2
Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.
2006-04-30 19:16:14 +00:00
Adam Jackson
d61219aaad
Coverity #806 : Another memory leak on OOM path.
2006-04-14 23:38:11 +00:00
Egbert Eich
b074ce2247
fixed typo.
2006-03-31 15:11:51 +00:00
Egbert Eich
9da1d2257d
Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.
...
Provided by Hong Bo Peng of IBM (slightly modified). Patches try to
resolve some of the careless mixtures of ulong and uint (which are
different size on
64bit). Bugzilla #6438 .
2006-03-30 18:48:11 +00:00
Adam Jackson
7deaaa797c
Big old pile of warning fixes.
2006-03-28 01:21:00 +00:00
Adam Jackson
7342dbe4b2
Remove long-dead screen region code.
2006-03-28 00:18:31 +00:00
Søren Sandmann Pedersen
a08e5e0c68
Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com>
...
Patch by Keith Packard to make sure redirected windows don't get considered
"FullyObscured".
2006-03-22 18:44:26 +00:00
Kristian Høgsberg
c3342c8000
Merge accel_indirect branch to HEAD.
2006-03-12 00:11:34 +00:00
Adam Jackson
3fe482c77e
Mark everything in misym.c as _X_EXPORT.
2006-02-15 19:05:55 +00:00
Dave Airlie
506eca5f57
Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg servers
...
breaks.
2006-01-18 06:56:52 +00:00
Adam Jackson
53dbd00a75
Remove remaining #ifdef DPSEXT stanzas.
2006-01-08 23:43:54 +00:00
Adam Jackson
13c9e0c094
Bug #5525 : Build a working Xprt. (Drew Parsons)
2006-01-06 23:06:15 +00:00
Adam Jackson
39ce5f1544
Remove unused X11R4 DDX compatibility function miClipNotify.
2006-01-06 17:05:26 +00:00
Adam Jackson
6d7ee4167d
Style fix, make SCREEN_EPILOGUE two arguments instead of three.
2005-12-29 20:54:08 +00:00
Eric Anholt
d6646307f0
Add necessary *CONFIG_H declarations and a force-off of XF86* extensions in
...
miinitext in the XGL case. Prevents mismatched structure sizes on my
_XSERVER64 machine. At this point, with the uncommitted render/ diffs,
Xglx starts up but displays badly.
2005-12-29 00:19:33 +00:00
Adam Jackson
05c139d4cd
Enough build fixes to get {sdl,ephyr,fake} to link.
2005-12-28 10:02:54 +00:00
Kevin E Martin
7c00afd0ec
Define XFree86Server only where it is required.
2005-12-02 06:02:45 +00:00
Kevin E Martin
da5d66f2ff
Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
...
module builds to reflect this change.
2005-11-29 16:39:33 +00:00
Daniel Stone
825a95a1fa
Remove use of dix-config and xorg-config.h from public headers.
2005-08-24 11:18:35 +00:00
Daniel Stone
79be1f6d4d
Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before X.h
...
or Xdefs.h get included. (Jürg Billeter)
2005-08-21 19:29:55 +00:00
Søren Sandmann Pedersen
5ced854186
Add miwideline.h mistruct.h mifpoly.h to sdk_HEADERS
2005-07-27 17:35:25 +00:00
Søren Sandmann Pedersen
8f6664fcff
Add these files to the sdk:
...
cbf32.h cfb16.h cfbmap.h cfbunmap.h cfbunmap.h cfbmskbits.h xf86sbusBus.h
mifillarch.h mispans.h
2005-07-26 23:40:45 +00:00
Kevin E Martin
5f81eb1d89
Fix the *-config.h includes so that it is possible to build modules without
...
having to use -include in the Makefile.
2005-07-16 03:49:59 +00:00
Kevin E Martin
6b546d0ec0
Add #include <xnest-config.h> to the Xnest source files for modularization.
2005-07-14 03:36:44 +00:00
Kevin E Martin
e348ac4b4d
Prepare Xdmx and Xvfb for modularization by adding appropriate #include
...
<{dix,dmx}-config.h> to the source files.
2005-07-12 00:52:48 +00:00
Alexander Gottwald
845a0ac68b
Revert last changes. They have to be addressed in a different way
2005-07-04 23:11:20 +00:00
Alexander Gottwald
048045a9e7
Add XWin DDX, make Xorg DDX conditional Make XF86VidMode and XF86Misc
...
conditional
Add XWin DDX
Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET
Added fbcmap.c
Added miinitext.c
Added -I$(top_srcdir)/Xext/extmod to INCLUDES
2005-07-04 22:18:40 +00:00
Daniel Stone
0bb669638f
Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".
2005-07-03 08:53:54 +00:00
Daniel Stone
e03198972c
Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
...
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
source files in the xserver/xorg tree, predicated on defines of
HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
<X11/fonts/foo.h>.
2005-07-03 07:02:09 +00:00
Daniel Stone
826a6f029f
Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.
2005-07-02 18:59:44 +00:00
Daniel Stone
9b1debcdb6
Change all misc.h and os.h references to <X11/foo.h>.
2005-07-01 22:43:43 +00:00
Daniel Stone
ded56b1a74
Adding initial build system.
2005-07-01 20:29:53 +00:00
Alan Coopersmith
a8a61bbe22
Initial experimental support for AMD64 builds on Solaris 10 x86. Improved
...
support for 64-bit SPARC builds on Solaris as well.
2005-05-21 07:46:38 +00:00
Adam Jackson
ef4401ff8a
Bug #3334 : Clean up remnants from the PEX, XIE, and BEZIER extensions.
2005-05-19 18:53:51 +00:00
Roland Mainz
a369d390a8
xc/config/cf/X11.tmpl
...
xc/programs/Xserver/Xext/Imakefile
xc/programs/Xserver/dix/Imakefile
xc/programs/Xserver/dix/main.c
xc/programs/Xserver/dix/xpstubs.c
xc/programs/Xserver/mi/miinitext.c
//bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2526
(https://bugs.freedesktop.org/attachment.cgi?id=2526 ) bug 2792 part II:
Make Xprint headers in dix/, mi/, os/ and Xext/ conditional on whether
the Xprint extension is build or not. Patch by Egbert Eich
<eich@freedesktop.org> and Roland Mainz <roland.mainz@nrubsig.org>.
2005-04-24 01:10:12 +00:00
Daniel Stone
35cd168462
Change xf86bigfstr.h to X11/extensions/xf86bigfstr.h for includes.
2005-04-20 14:16:37 +00:00
Daniel Stone
292c4cff26
Fix includes right throughout the Xserver tree:
...
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:48 +00:00
Egbert Eich
adac701196
Preventing hight for drawing from becoming negative when face->dy < 0. The
...
height value is used in miFillPolyHelper() to calculate the size of
memory to be allocated. A negative value will lead to a crash (Bugzilla
#2690 , Keith Packard, Egbert Eich).
2005-04-11 09:33:43 +00:00
Roland Mainz
1d68ede0ee
//bugs.freedesktop.org/show_bug.cgi?id=2771) attachment #2148
...
(https://bugs.freedesktop.org/attachment.cgi?id=2148 ) Remove RENDER
extension from exclusion list for the standalone print server (Xprt) to
get this extension enabled if the print DDX support it.
2005-03-19 20:51:34 +00:00
Søren Sandmann Pedersen
24cdd188dc
Fri Jan 14 17:03:40 2005 Søren Sandmann <sandmann@redhat.com>
...
Fix from Keith Packard for bitgravity bugs in the Composite extension,
reported by Amir Bukhari.
2005-01-14 22:07:59 +00:00
Roland Mainz
b9476cd96f
//bugs.freedesktop.org/show_bug.cgi?id=1361) attachment #938
...
(https://bugs.freedesktop.org/attachment.cgi?id=938 ): Allow more
extensions to be enabled/disabled.
2004-12-08 05:48:16 +00:00
Egbert Eich
9c94971617
Use the same method of finding the screen pixmap of COMPOSITE extension is
...
compiled in or not.
Removed stale make variable.
Updated xaaWrapper.c: Under certain circumstances the accel path was not
used when possible. Removed some debugging stuff and stale code that
had been commented out.
Check if maps are really installed before attempting to list them.
2004-12-06 15:53:00 +00:00
Alexander Gottwald
3b3e24dc4d
Set HasFfs to NO
...
Fix link order problems with mingw. Add libdix.a after libmi.a.
Pass -DHAS_FFS to compiler
remove inline code for ffs(). It will link to dix/ffs.c instead added
declaration for ffs()
2004-12-02 13:38:30 +00:00
Alexander Gottwald
b09f2a0495
Windows does not have ffs() implementation. added one
...
Enable RootlessSafeAlpha and RootlessAcceleration for the Windows port too
2004-11-22 16:04:04 +00:00
Roland Mainz
a57e85b523
Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1664 - RFE: Add
...
support for the DOUBLE-BUFFER extension to the Xprint server and DDX.
Additionally a "pixmap-scrubber" optimisation is added to the
PostScript DDX to remove all content from a vector pixmap when a
|PolyFillRect()| call covers the whole pixmap surface with a solid fill
(this avoids that a backbuffer vector pixmap gets constantly filled
even when the content is not visible anymore after |XdbeSwapBuffers()|
has cleared the hidden buffer with the background color).
2004-10-25 07:12:21 +00:00
Roland Mainz
d9df39ee2b
Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: Allow
...
enabling/disabling of more extensions
2004-09-14 00:51:25 +00:00
Eric Anholt
961333143e
Apply a kludge to initialize the composite wrapper before DamageSetup. If
...
not, DamageSetup will wrap some operations first, and the cw
initializes during ExtensionInit, so cw comes higher in the wrapping
chain. cw going first will result in damage getting confused when the
drawables get changed around.
2004-08-12 08:45:33 +00:00
Keith Packard
1e694d2b51
Fix minor timestamp lossage in mieq.
...
Replace miSprite implementation with Damage-based one. Otherwise damage and
misprite conflict causing looping.
Change pScreen usage around a bit to eliminate warnings
2004-08-07 01:23:07 +00:00
Eric Anholt
b7ba272da0
The Damage extension has to wrap after (be called before) the Composite
...
extension so that the redirecting of drawables by the wrapper doesn't
confuse Damage.
2004-08-03 05:39:19 +00:00
Kevin E Martin
488be66119
Fix typo
2004-07-31 09:41:27 +00:00
Kevin E Martin
383b6b5986
Add "Extensions" section support to configuration parser
2004-07-31 09:14:06 +00:00
Eric Anholt
d690556d49
Integrate COMPOSITEWRAP branch including composite wrapper. This code still
...
has several issues, including:
- CopyWindow and PaintWindow wrappers missing (will be done soon)
- Some segfaults seen in the Render wrappers.
- Xprt server build breaks with Composite.
- DDXs must be recompiled for Composite due to VisualRec size change.
- Composite bugs pointed out by Deron Johnson in email.
Also, reorder XFixes initialization according to comments by Keith which
are also in xserver CVS.
2004-07-31 08:24:14 +00:00
Kevin E Martin
25bd6ff4a6
Add new extension enable/disable feature. This code is a small step in the
...
right direction -- i.e., moving towards full run-time config of
extensions. Currently, only XTEST, XINERAMA, RENDER, XKB, and XEVIE are
supported.
2004-07-31 04:23:21 +00:00
Stuart Kreitman
7542d8a17a
Turn on XEVIE https://freedesktop.org/bugzilla/show_bug.cgi?id=947 Modified
...
Files: miinitext.c
2004-07-31 01:37:47 +00:00
Stuart Kreitman
274d5044ac
Integration of DAMAGE-XFIXES branch to trunk
...
https://freedesktop.org/bugzilla/show_bug.cgi?id=859
Modified Files: Imakefile miinitext.c
2004-07-29 18:49:42 +00:00
Kevin E Martin
7976ee51af
Add Distributed Multihead X (DMX) support
2004-06-30 20:06:56 +00:00
Roland Mainz
85e4e54452
Work-in-progress for
...
http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=542 - GLX
support for PS DDX / part #1 : Fix visual setup (attachment #243 )
2004-04-26 11:07:03 +00:00
Egbert Eich
2fb5886200
Merging XORG-CURRENT into trunk
2004-04-23 19:54:30 +00:00
Egbert Eich
dae90c3af9
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2004-03-14 08:34:49 +00:00
Egbert Eich
867451f1ab
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2004-03-03 12:12:50 +00:00
Egbert Eich
df0313d35b
readding XFree86's cvs IDs
2004-02-26 13:36:15 +00:00
Egbert Eich
147aae87fd
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2004-02-26 09:23:53 +00:00
Egbert Eich
3c64b65d80
Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2004-01-29 08:08:57 +00:00
Kaleb Keithley
12e532010b
XFree86 4.3.99.902 (RC 2)
2003-12-19 20:55:39 +00:00
Kaleb Keithley
adc7f9a4eb
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2003-11-25 19:29:01 +00:00
Kaleb Keithley
d568221710
XFree86 4.3.0.1
2003-11-14 16:49:22 +00:00
Kaleb Keithley
9508a382f8
Initial revision
2003-11-14 16:48:57 +00:00
Kaleb Keithley
ded6147bfb
R6.6 is the Xorg base-line
2003-11-14 15:54:54 +00:00