Commit graph

1286 commits

Author SHA1 Message Date
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
421576f413 Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer) 2006-05-09 18:04:19 +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
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
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
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
acd7b2c768 Bug #6580: Don't install xf86drm.h, that's libdrm's job. 2006-04-14 22:48:50 +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
6ebe2ac683 Coverity #1037: Sanity check idx before use. 2006-04-07 01:17:52 +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
109eeb2bfc Coverity #38: Dead branch elimination. 2006-04-03 02:15:47 +00:00
Adam Jackson
59a90e8af9 Coverity #616: Fix a rare memory leak. 2006-04-03 01:51:46 +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
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
Eric Anholt
ccca76b808 Clean up warnings and a debug printf. 2006-04-01 23:41:23 +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
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
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
Eric Anholt
3cf46cc1e3 Add an UploadToScreen implementation, for testing PutImage support, and
make the DownloadFromScreen more robust.
2006-03-30 05:15:58 +00:00
Eric Anholt
4bb5ab0b44 Add a DownloadFromScreen implementation, used for testing GetImage
acceleration, and set the migration scheme to Always on init (since
    this is all for testing, and Always should make migration happen more
    frequently than Greedy).
2006-03-29 22:03:18 +00:00
Adam Jackson
ff6f88348c More warning cleanup. 2006-03-29 01:05:09 +00:00
Aaron Plattner
bd283c2464 Add a new export, LoaderGetABIVersion. This function allows modules to
query the versions directly instead of having to guess. Bug #6416: Add
    LoaderGetABIVersion.
2006-03-28 07:21:50 +00:00
Daniel Stone
5be8a66d32 Fix remnants of previous busted _XkbStrCaseCmp commit. 2006-03-27 22:28:32 +00:00
Daniel Stone
9e202dfe40 Remove remnants of XkbCF code. 2006-03-27 22:25:56 +00:00
Daniel Stone
7257590651 Move XFree86 DDX XKB actions into dixmods. 2006-03-27 21:15:06 +00:00
Adam Jackson
a68c11bb1d Mark everything in xf86sym.c as _X_EXPORT. 2006-03-25 19:52:05 +00:00
Fredrik Höglund
ae935832fa Refactored the screensaver and DPMS timer code to use the screensaver timer
for both screensaver and DPMS. Removed the SetDPMSTimers() and
    FreeDPMSTimers() functions.
2006-03-24 20:50:13 +00:00
Alan Coopersmith
f1616508c9 Add ast driver/pci id (Carl Switzky, Sun Microsystems) 2006-03-23 23:54:08 +00:00
Adam Jackson
9509c6799e dead file removal 2006-03-20 19:32:18 +00:00
Adam Jackson
6eb4e2303a Bug #6213: Check geteuid's return value, not its address, otherwise
unprivileged users can set the modulepath and run arbitrary code. Patch
    from Matthieu Herrb. (CVE-2006-0745, Coverity #4)
2006-03-20 14:01:05 +00:00
Daniel Stone
d0d336efd5 Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP)
Use soft timeout register to avoid MCAs when probing for non-existent local
    bus adaptors on ZX2. (Alex Williamson, HP)
2006-03-16 16:29:17 +00:00