Commit graph

2033 commits

Author SHA1 Message Date
Adam Jackson
af9d7591ba Coverity #1007: Fix a silly null check. 2006-04-14 23:08:01 +00:00
Adam Jackson
e47fb22c92 undo ChangeLog botching 2006-04-14 22:51:43 +00:00
Adam Jackson
acd7b2c768 Bug #6580: Don't install xf86drm.h, that's libdrm's job. 2006-04-14 22:48:50 +00:00
Adam Jackson
8def3b3b60 Bump to 1.0.99.901; don't know how this got missed. 2006-04-14 22:47:45 +00:00
Søren Sandmann Pedersen
fbdacb28f2 Mon Apr 10 11:00:46 2006 Søren Sandmann <sandmann@redhat.com>
Use FreeResource() instead of deleteCompOverlayClient().
2006-04-10 15:01:30 +00:00
Aaron Plattner
476b68cc66 Bump the ABI versions. Due to Glyph privates and the XV update below, the
video driver ABI needs to be bumped to 1.0. The rest of the ABI minor
    versions were bumped to include the LoaderGetABIVersion function.
Add a DrawblePtr argument to the XV hooks. This allows drivers to determine
    that the target window is redirected and draw to the appropriate place.
2006-04-07 19:27:11 +00:00
Adam Jackson
4d5ca0f06c Remove libc wrapper types from Xisb interfaces. 2006-04-07 16:08:39 +00:00
Adam Jackson
9707962ca5 Coverity #488: Avoid smashing an array on malformed config files. 2006-04-07 01:53:35 +00:00
Adam Jackson
250a39279c Coverity #769: Fix a potential memory leak for systems that allocate on
malloc(0)
2006-04-07 01:49:56 +00:00
Adam Jackson
eea26623a8 Coverity #838: Plug two more memory leaks. 2006-04-07 01:40:52 +00:00
Adam Jackson
11b55c80b1 Coverity #837: Fix another another memory leak. 2006-04-07 01:37:03 +00:00
Adam Jackson
2d4a789f43 Coverity #836: Fix another memory leak. 2006-04-07 01:35:35 +00:00
Adam Jackson
ebd7d7b7c9 Coverity #835: Plug memory leak in extension section parsing. 2006-04-07 01:34:20 +00:00
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