Adam Jackson
725622e863
Coverity #812 : Fix parser memory leak.
2006-04-07 01:29:31 +00:00
Adam Jackson
b4bb7c10eb
Coverity #818 : Avoid memory leak on error path.
2006-04-07 01:26:25 +00:00
Adam Jackson
7ca0036d96
Coverity #985 : Avoid segfault on malloc failure.
2006-04-07 01:23:42 +00:00
Adam Jackson
6ebe2ac683
Coverity #1037 : Sanity check idx before use.
2006-04-07 01:17:52 +00:00
Fredrik Höglund
916b7b95be
Put the screensaver extension back in the Xext module.
...
Move the screenSaverSuspended variable to DIX globals.
Restore the old link order for the Xorg and Xdmx binaries.
2006-04-05 21:23:06 +00:00
Adam Jackson
49bd7d7132
Bug #5300 : Fix missing spaces in the Build OS line in the log. (Egmont
...
Koblinger)
2006-04-04 14:16:56 +00:00
Adam Jackson
b73852760d
Bug #2142 : Make font path logging more readable. (Eduard Fuchs)
2006-04-03 21:59:58 +00:00
Adam Jackson
58e15efc05
Fix a server crash due to memsetting beyond allocated memory when running
...
GL applications. (Alan Hourihane, backported from head)
2006-04-03 20:58:20 +00:00
Adam Jackson
851a13eead
Bug #6346 : Build fix when using gcc -mno-sse. (Jonathan Adamczewski)
2006-04-03 19:50:07 +00:00
Adam Jackson
109eeb2bfc
Coverity #38 : Dead branch elimination.
2006-04-03 02:15:47 +00:00
Adam Jackson
bb883133ef
Coverity #75 : Dead variable elimination.
2006-04-03 02:13:39 +00:00
Adam Jackson
a192e71b70
Coverity #82 : Dead variable elimination.
2006-04-03 02:12:03 +00:00
Adam Jackson
1c6dbfa12f
Coverity #271 : Fix an unbelievably boneheaded NULL chase.
2006-04-03 02:08:57 +00:00
Adam Jackson
59a90e8af9
Coverity #616 : Fix a rare memory leak.
2006-04-03 01:51:46 +00:00
Adam Jackson
a9585b9b6b
Coverity #833 : Fix a rather nasty memory leak.
2006-04-03 01:43:25 +00:00
Adam Jackson
c01c1588b6
Coverity #983 : Move some risky debugging code inside #ifdef DEBUG.
2006-04-03 01:34:56 +00:00
Adam Jackson
d922e9efa2
Coverity #986 : Prevent a NULL chase.
2006-04-03 01:31:51 +00:00
Adam Jackson
1ce955e2cb
Coverity #992 : Prevent a NULL chase.
2006-04-03 01:28:03 +00:00
Kristian Høgsberg
7a30a006b8
Use xf86LoaderCheckSymbol to check for DRI symbols instead of dlsym,
...
avoiding RTLD_DEFAULT. (__glXDRIscreenProbe): Change GLX-DRI to AIGLX
in LogMessage for consitency.
2006-04-02 22:37:05 +00:00
Adam Jackson
fe034fa77b
../stub
2006-04-02 21:44:55 +00:00
Adam Jackson
323fec2029
Reorder link order for Xdmx to fix new screensaver variable reference
...
properly; remove previous awful hack.
2006-04-02 00:46:20 +00:00
Adam Jackson
a605b9ffd3
Fix some includes to point into X11/fonts/ properly.
2006-04-02 00:09:43 +00:00
Adam Jackson
e5b1d38e14
Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which exists
...
in the monolith but has an advertising clause in the license.
2006-04-01 23:53:33 +00:00
Eric Anholt
ccca76b808
Clean up warnings and a debug printf.
2006-04-01 23:41:23 +00:00
Eric Anholt
6afa814ab1
Pull out fb's tile handling during fbValidateGC so we can do the necessary
...
exaPrepare/FinishAccess()es. Revealed by xtest with fakexa.
2006-04-01 23:28:17 +00:00
Adam Jackson
277f612d4e
Hack around the new screensaver variable for DMX, which is otherwise
...
blissfully ignorant of it.
2006-04-01 23:19:08 +00:00
Eric Anholt
5f95146fcf
Export exaPrepare/FinishGC to the rest of EXA, and use it in the ImageGlyph
...
implementation to avoid unprepared access to the tile. Also, relocate
the fbGetDrawable to avoid using a stale dest pointer after
exaSolidBoxClipped() may have migrated it. Revealed by xtest.
2006-04-01 22:35:16 +00:00
Eric Anholt
c720ffe875
Use fb's depth-to-planemask computation, which doesn't suffer from getting
...
a 1 planemask at depth 32. Fixes Get/PutImage xtest tests.
2006-04-01 22:17:44 +00:00
Daniel Stone
5c0a2088e2
Bug #6428 : Fix off-by-one error when walking off the end of the vmodmap
...
list.
2006-04-01 21:49:44 +00:00
Daniel Stone
1e764feab5
Bug #5801 : Check for MTRR support under Linux. Minor refactoring of MTRR
...
checks for other OSes.
2006-04-01 21:20:31 +00:00
Daniel Stone
978c7b14a1
Make Xprint AC_ARG_ENABLEs and AC_ARG_WITHs unconditional also.
2006-04-01 21:02:40 +00:00
Daniel Stone
71a6f2ef6c
Unconditionally run XP_USE_FREETYPE AM_CONDITIONAL, not only in the Xprint
...
path.
2006-04-01 20:58:42 +00:00
Eric Anholt
d1e90113fc
Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new
...
gradient testing in rendercheck.
2006-03-31 23:22:29 +00:00
Eric Anholt
2e38fedd29
Add an option to EXA for the DDX to request that EXA hide the pixmap's
...
devPrivate.ptr when pointing at offscreen memory, outside of
exaPrepare/FinishAccess(). This was used with fakexa to find (by NULL
dereference) many instances of un-Prepared CPU access to the
framebuffer:
- GC tiles used in several ops when fillStyle == FillTiled were never
Prepared.
- Migration could lead to un-Prepared access to mask data in render's
Trapezoids and Triangles
- PutImage's UploadToScreen failure fallback failed to Prepare.
2006-03-31 19:41:28 +00:00
Eric Anholt
f480dc797b
Revert mistaken commit to exa_unaccel.c. Should have been to
...
exa_offscreen.c: Correct a typo in debug-only offscreen validation
code. (Wang Zhenyu)
2006-03-31 19:25:42 +00:00
Eric Anholt
1a8167c1ba
Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)
2006-03-31 19:16:51 +00:00
Fredrik Höglund
7ea30b507f
Move the screensaver extension from module to builtins.
...
Add the server side implementation of the ScreenSaverSuspend request.
Require scrnsaverproto >= 1.1, and change the linking order of the Xorg
static libs.
2006-03-31 18:49:38 +00:00
Søren Sandmann Pedersen
acca49b1a5
Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com>
...
Fix copyright statement
2006-03-31 17:39:35 +00:00
Egbert Eich
b074ce2247
fixed typo.
2006-03-31 15:11:51 +00:00
Daniel Stone
710bb2e6c8
Reindent with -cbi0.
2006-03-31 14:52:57 +00:00
Daniel Stone
7c44bb8c49
Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.
2006-03-31 07:33:34 +00:00
Daniel Stone
4c317bbc12
Add full FreeType support for Xprint. (Drew Parsons)
2006-03-31 07:21:41 +00:00
Eric Anholt
759033703c
Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and always
...
plug in the accelerated one, even if the destination pixmap is
currently offscreen. This was a leftover from when kaa originally got
accelerated offscreen pixmap support, and its only concievable use was
to avoid a little overhead on ops to in-system pixmaps that weren't
going to get migrated. At this point, we probably care more about just
getting everything accelerated that we easily can, which should happen
with the new migration support.
2006-03-30 21:44:36 +00:00
Eric Anholt
b9203dc068
Don't do an extra fallback path for CopyWindow while swappedOut, since
...
exaCopyNtoN takes care of the fallback anyway, and we don't care about
the performance of this path.
2006-03-30 21:25:43 +00:00
Eric Anholt
5c04610f8a
Add a dependency on EXA, so it rebuilds when the library does. The manual
...
indicated I shouldn't do this, but experience indicates I should.
2006-03-30 21:21:59 +00:00
Kristian Høgsberg
8ec42a10ff
Mark the ARGB FBConfig as nonconforming to prevent drivers and apps from
...
falling over.
Add @GLX_DEFINES@ so GLcore gets compiled with TLS support if configured.
Only destroy the mesa buffer if it got initialized.
2006-03-30 20:08:44 +00:00
Egbert Eich
08e319091f
Added notice to last ChangeLog entry
...
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). > This patch will break the driver ABI! < Bugzilla #6438 .
2006-03-30 18:53:41 +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
Kristian Høgsberg
6d7ad353ba
Regenerate these files using updated scripts to avoid unused variable
...
warnings.
2006-03-30 18:29:53 +00:00
Eric Anholt
2153fa9748
Bug #2986 : Add PutImage acceleration for the ZPixmap, planeMask ~=
...
FB_ALLONES, bitsPerPixel >= 8, GXcopy cases. With the radeon driver on
my machine, this gives about 10% speedup in PutImage
10x10 and 500x500, and 40% speedup for 10x10 ShmPutImage, up to 65%
improvement in 500x500 ShmPutImage. Also fixes a crasher in GetImage
that slipped in at the last minute.
2006-03-30 05:24:27 +00:00