Adam Jackson
7deaaa797c
Big old pile of warning fixes.
2006-03-28 01:21:00 +00:00
Adam Jackson
6bb2dc02a7
Coverity #337 : Remove useless NULL check.
2006-03-15 16:01:47 +00:00
Lars Knoll
0693083335
render/picture.c Correctly initialize devPrivates variable in source only
...
pictures to 0
miext/cw/cw.h Don't try to access devPrivates of source only pictures
2006-03-06 21:00:09 +00:00
Keith Packard
60d4839a2d
Forgot to include this file in previous patch
2006-02-16 19:03:07 +00:00
Keith Packard
8987b2c1ef
Make more extensions optional in build (for kdrive). Fix kdrive build for
...
actual hardware. Fix kdrive pointer signed/unsigned types. Add
kdrive-required YX rotation functions. Replace rgb text file loading
with static rgb color table.
2006-02-16 07:17:31 +00:00
Adam Jackson
3fe482c77e
Mark everything in misym.c as _X_EXPORT.
2006-02-15 19:05:55 +00:00
Eric Anholt
c3d1403672
Remove libcwrapper usage from xorg server modules. The libcwrapper is only
...
of (marginal) use in the drivers, and that usage remains.
2006-02-10 22:00:30 +00:00
Alan Hourihane
9148d8700b
Commit slight variation of bug #5460 which is the merge of the new shadow
...
code from kdrive.
2006-01-23 13:59:14 +00:00
Alan Hourihane
cfd3988ed9
wrap with if XORG / endif
2006-01-23 13:58:19 +00:00
Alan Hourihane
f51ecc66e9
#include "gcstruct.h"
2006-01-23 13:54:59 +00:00
Alan Hourihane
80f45fa4df
add damage.h & damagestr.h to SDK headers
2006-01-23 13:54:34 +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
b1efb3810c
Missed one
2005-12-29 20:42:54 +00:00
Adam Jackson
7e3cb9a09a
Remove unused layer module.
2005-12-25 22:25:15 +00:00
Adam Jackson
b99dea9dcf
Bug #4935 : Fix includes. (Eric Anholt)
2005-12-09 18:32:46 +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
Kevin E Martin
c2e461c7e9
Fix typo and add new Makefiles to AC_OUTPUT
...
Fix typos
Add xorg.conf.man to CLEANFILES
Add missing files to EXTRA_DIST
2005-10-15 20:44:44 +00:00
Eric Anholt
1614a31a9d
Bug #4699 : Correct some memory leaks in EXA and damage related to region
...
handling.
2005-10-06 21:55:41 +00:00
Eric Anholt
ecaa46380e
Bugzilla #4616 :
...
- Merge various fb/ bits of COMPOSITE support from xserver, which weren't
necessary before due to cw hiding the issues. Fixes offset calculations
for a number of operations, and may pull some fixes that cairo has
wanted for XAA as well.
- Add a new call, miDisableCompositeWrapper(), which a DDX can call to keep
cw from getting initialized from the damage code. While it would be
cleaner to have each DDX initialize it if it needs it, we don't have
control over all of them (e.g. nvidia).
- Use the miDisableCompositeWrapper() to keep cw from getting set up for
screens using EXA, because EXA is already aware of composite. Avoiding
cw improved performance 0-35% on operations tested by ajax in x11perf.
2005-10-02 08:28:27 +00:00
Søren Sandmann Pedersen
51eb6c83a3
Tue Sep 13 11:27:05 2005 S%Gï¿¿%@ren Sandmann <sandmann@redhat.com>
...
* programs/Xserver/miext/shadow/shadow.c (shadowDamageBox): Add
missing REGION_UNINIT.
2005-09-13 15:28:29 +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
Adam Jackson
fcaa6f30c4
Bug #3989 : Fix Composite builds, enable Composite build by default. (Olli
...
Helenius)
2005-08-07 19:02:32 +00:00
Adam Jackson
9802106864
dist fixes for cw and GL (Donnie Berkholz, me)
2005-08-03 01:41:34 +00:00
Kevin E Martin
86529c07d6
Fix distcheck for server
2005-07-28 23:28:34 +00:00
Kevin E Martin
02427d4d04
Add support for building Xdmx and Xvfb
2005-07-12 01:20:36 +00:00
Daniel Stone
46b64bd5c6
Fix more include paths; add dix-config.h to XKB code.
2005-07-03 07:37:35 +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
Adam Jackson
ca37d57552
Bug #2469 : More accurate damage reports. (Jonathan Lennox)
2005-06-09 03:01:57 +00:00
Zack Rusin
f28d644d9f
rewrite the rootless compositing code (1) compiles which is already a huge
...
improvement ;) , 2) matches the new render composition semantics)
2005-05-18 14:24:14 +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
Søren Sandmann Pedersen
cc95e597b5
Tue Mar 22 12:47:16 2005 Søren Sandmann <sandmann@redhat.com>
...
Only validate the source if it is a viewable window. Stops the cursor
flickering when it is above an unviewable window.
2005-03-22 17:49:14 +00:00
Søren Sandmann Pedersen
82f5a12752
Wed Mar 16 16:17:43 2005 Søren Sandmann <sandmann@redhat.com>
...
Only validate the source if it is a viewable window. Stops the cursor
flickering when it is above an unviewable window.
2005-03-16 21:25:43 +00:00
Torrey Lyons
8266a2581d
Fix crash with more than one screen reported by John Davidorff Pell.
2004-12-09 22:40:35 +00:00
Markus Kuhn
44f4713a05
Encoding of numerous files changed to UTF-8
2004-12-04 00:43:13 +00:00
Roland Mainz
fe2a2213d1
//freedesktop.org/bugzilla/show_bug.cgi?id=1998): Fix Xserver standalone
...
build when RENDER extension includes are not availabe.
2004-12-02 23:47:39 +00:00
Roland Mainz
fec868bf0f
//freedesktop.org/bugzilla/show_bug.cgi?id=1204): Fix X11 test suite
...
(caused by DAMAGE layer) failure with Xvfb when rendering text using
|XDrawText*()| (XDrawText() tests 1, 3, 4, 27, 28,
29, 30, 34, 37, 39, 41, 43 and XDrawText16() tests 1, 3, 9, 10, 11, 12,
13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34,
37, 39, 41, 43). Patch by Hong Bo Peng <penghb@cn.ibm.com> and Stefan
Dirsch <sndirsch@suse.de>.
2004-11-23 17:10:55 +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
Torrey Lyons
db65fce04d
Fix rootless Cygwin crash due to acceleration code illegally modifying a
...
const structure (Reported by Kensuke Matsuzaki).
2004-10-25 19:09:11 +00:00
Torrey Lyons
fa9847aeb9
Allow rootless implementations to override frame reordering. This is used
...
on Mac OS X when genie-restoring from the Dock to ensure that the
animation completes before drawing the frame.
2004-10-08 00:35:08 +00:00
Torrey Lyons
6344bb51e2
Bugzilla #1032 : Make rootless acceleration functions compatible with
...
Damage.
2004-09-18 00:38:30 +00:00
Kevin E Martin
b2135e589b
First set of documentation updates.
...
Include more correct fix for rootless interaction with damage (Bug #1168 ,
Keith Packard).
2004-09-03 16:18:23 +00:00
Kevin E Martin
d7fef52254
Workaround for servers using rootless layer with damage (Bug #1168 , Torrey
...
T. Lyons).
2004-09-02 04:04:47 +00:00
Eric Anholt
971755765d
Bug #1101 : Fix PaintWindow in the pixmap case when the window's origin is
...
not at the backing pixmap's origin. Resulted in incorrect rendering in
at least aisleriot, fluxbox, and KDE apps, and probably many more.
While here, move the ParentRelative loop above the drawable grab -- may
improve correctness with ParentRelative background origins as well.
Note that the border code doesn't handle ParentRelative yet.
2004-08-27 21:09:23 +00:00
Eric Anholt
5335bc8a06
Bug #1138 : Wrap funcs in CW's GC ops as well. While this is unnecessary
...
according to the rules as I understand them (bug #1045 ), not everybody
follows the rules. GC funcs were being called on the same GC from
within GC ops, and the cwValidateGC caused a loop in the funcs chain
that resulted in a crash, notably in cwPolylines.
2004-08-26 20:32:59 +00:00
Kevin E Martin
8784228500
Fix CopyArea for non-redir dst, redir src (Bug #1105 , Eric Anholt).
2004-08-18 21:11:17 +00:00
Keith Packard
9da0c214ab
Clip destination instead of source. Should be the same, but it looks nicer
...
to me.
Clean up transition between cheap and expensive GC wrappers by using the
prologue and epilogue macros. Before, the GC would be left unvalidated
sometimes which would cause all kinds of entertaining bugs against a
DDX which cares (XAA).
2004-08-15 21:13:11 +00:00