Commit graph

2019 commits

Author SHA1 Message Date
Eric Anholt
fe99f25e97 Move EXA_PM_IS_SOLID() to the public API, since drivers will want it frequently.
(cherry picked from 48c871564d commit)
2006-07-05 17:11:55 -07:00
Eric Anholt
87b9fa20f1 Correct AGP memory deallocation argument on *BSD.
This fixes leaks and eventual crashes with RandR resizing on Intel.
(cherry picked from 002e28c12c commit)
2006-07-05 11:44:18 -07:00
Eric Anholt
f8330f8d0f Fix bugs in support for new repeatTypes in XAA and EXA.
EXA now won't pass pictures with new repeatTypes to drivers.  We can add a flag
for them to support it at a later time.
(cherry picked from 7106a77df3 commit)
2006-07-05 11:44:00 -07:00
Eric Anholt
3413f75e52 Bug #7366: Fix crashes when setting filters on source pictures.
Now, filters may only be set on source pictures when the filter is common to
all screens.  Also, like SetPictureTransform, ChangePictureFilter is now not
called on source pictures.
(cherry picked from f5e92542a1 commit)
(cherry picked from 25d871d984 commit)
2006-07-05 11:43:50 -07:00
Eric Anholt
c5bdc9aea0 Bug #7366: Fix two crashes in operations on source pictures.
A screen's ChangePictureTransform now isn't called when changing the transform,
as source pictures aren't associated with screens.  Also, attempting to set
an AlphaMap to a source picture will fail with BadMatch just like a Window
would, preventing another crash.
(cherry picked from 6ef4579139 commit)
2006-07-05 11:41:47 -07:00
Eric Anholt
fa5ea59d2d Fix MMX Saturate implementation.
The code was expanding the source blend factor from the wrong channel.  Fixes
cairo's clip-operator test.
(cherry picked from 63c169e3b1 commit)
2006-07-05 11:41:20 -07:00
Adam Jackson
5c2560d47f Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state
they were in prior to the fix for #6438. Based on a patch from Andy
    Ritger.
2006-05-22 15:47:46 +00:00
Adam Jackson
11afc6c643 Remove dead DPMS timer functions from the installed headers. (Fredrik
Höglund)
2006-05-19 20:29:37 +00:00
Adam Jackson
c0ec3e7342 Bug #4139: Fix a BAR remapping bug that could lead to IERR and system hang.
(Egbert Eich)
2006-05-18 23:52:41 +00:00
Adam Jackson
a3da58bf1c Bug #6377: Ignore disabled BARs, and allow matching BARs aligned to less
than 16 bytes. (Felix Kühling, ATI)
2006-05-18 23:48:46 +00:00
Adam Jackson
e8b044ca91 Bug #5877: Avoid burning CPU when acpid dies. Require acpid to be running
for ACPI support on Linux. Minor errno handling fixes. (Valery
    Inozemtsev, Adam Jackson)
2006-05-18 18:18:30 +00:00
Adam Jackson
f398a6988e Bug #6827: Fix texel fetch in fbFetchTransformed to avoid crashes. Still
not 100% correct, but better than 7.0. (Radek Doulik, Matthias Hopf)
2006-05-18 14:39:51 +00:00
Adam Jackson
f7b2f4f3e5 Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery Inozemtsev) 2006-05-15 18:27:09 +00:00
Adam Jackson
1a628eabaf Bug #6903: Fix a crash in the Sync extension. (Søren Sandmann) 2006-05-15 17:56:47 +00:00
Adam Jackson
7dfd0bee62 Bug #6916: Build fix for non-Linux. (Matthieu Herrb) 2006-05-15 17:53:59 +00:00
Adam Jackson
d654dde3e0 Bump to 1.0.99.903 2006-05-12 20:47:46 +00:00
Adam Jackson
ba454e6f51 Bug #3561: Crash fix in the Record extension. (Paul Anderson) 2006-05-10 15:44:18 +00:00
Adam Jackson
3a332610eb Bug #6867: Yet another Render crash fix. (Michel Dänzer) 2006-05-09 22:35:52 +00:00
Adam Jackson
421576f413 Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer) 2006-05-09 18:04:19 +00:00
Alan Coopersmith
a9fc172112 Fix Solaris build with Sun compilers to work when exa is built before
hw/xfree86/os-support/solaris (as it is by default now).
2006-05-03 21:57:18 +00:00
Alan Coopersmith
de5979beb6 Use min() [defined in include/misc.h] instead of MIN() [not defined in any
Xorg header].
2006-05-03 21:52:37 +00:00
Adam Jackson
ba9d2461f9 Bug #6642: Fix buffer overflow in Render. (CVE 2006-1526, patch from Eric
Anholt)
2006-05-02 14:37:49 +00:00
Adam Jackson
1246fc2eba Bump to 1.0.99.902 2006-04-28 23:14:00 +00:00
Adam Jackson
a6186a51f2 Bug #6750: Fixup for quirky Intel bridges. (Dave Airlie) 2006-04-28 22:33:12 +00:00
Adam Jackson
267133e377 Bug #6751: Use sysfs to read card ROMs if available. (Dave Airlie) 2006-04-28 22:28:56 +00:00
Adam Jackson
c28a0c7850 Bug #6472: Fix a static buffer overflow. (David Woodhouse) 2006-04-24 19:22:58 +00:00
Adam Jackson
8826dc31c7 Bug #6325: Add support for x4a4 picture format. 2006-04-24 18:45:17 +00:00
Donnie Berkholz
20890f9746 Update all prefixes in config tools, so they mostly work again. Also, make
RgbPath commented out when using xorgconfig. Start using
    /dev/input/mice as the default mouse location on Linux.
2006-04-18 17:30:20 +00:00
Donnie Berkholz
c7a2971dc1 Bug #6628: Wrap a couple more SDK headers in if XORG, as per Dave Airlie's
commit on 2006-01-18.
2006-04-18 00:25:37 +00:00
Donnie Berkholz
22f77bbcca Bug #6628: Fix kdrive build by linking in libexa before KDRIVE_LIBS. 2006-04-18 00:22:54 +00:00
Luc Verhaegen
c854cbcd84 CVT means Coordinated Video Timing instead of Common. 2006-04-15 00:04:21 +00:00
Adam Jackson
c354738e44 Coverity #804: Another leak on OOM path. 2006-04-14 23:43:23 +00:00
Adam Jackson
101833e7c1 Coverity #806: Another memory leak on OOM path. 2006-04-14 23:38:02 +00:00
Adam Jackson
2d5e31076b Coverity #847, #848, #849: Three more memory leaks. 2006-04-14 23:32:14 +00:00
Adam Jackson
b584ed481f Coverity #1003, #1004: Two more useless null checks. 2006-04-14 23:10:51 +00:00
Adam Jackson
d017ca616c Coverity #1005: Avoid a null deref. 2006-04-14 23:09:30 +00:00
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