summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (unsigned long)(1 << 31) = bad news on x86_64.Aaron Plattner2006-09-051-1/+1
| | | | (cherry picked from 410e5b1d738ba47b36778e6cbed44023a27ce259 commit)
* Use DrawablePtrs instead of PixmapPtrs for Prepare/Finish access.Aaron Plattner2006-08-073-21/+17
| | | | Also, define some wfb functions even if FB_ACCESS_WRAPPER is not defined. This allows a client to use libfb and libwfb at the same time.
* Wrap libwfb memory access.Aaron Plattner2006-08-0120-614/+641
| | | | | | Use the READ and WRITE macros to wrap memory accesses that could be in video memory. Add MEMCPY_WRAPPED and MEMSET_WRAPPED macros to wrap memcpy and memset, respectively.
* Make ReadMemoryProcPtr take a const pointer.Aaron Plattner2006-07-311-1/+1
| | | | Fixes some warnings when using READ with a const pointer.
* Add fbHasVisualTypes and fbSetVisualTypesAndMasks to wfbrename.h and include ↵Aaron Plattner2006-07-272-1/+3
| | | | -DXFree86Server.
* Switch to using void* pointers.Aaron Plattner2006-07-261-4/+4
| | | | | | Pass the size of the data pointed to by src or dst as an argument to wfb{Read,Write}Memory. This allows one set of macros to be used with any size pointer. Assumes that sizeof(FbBits) >= sizeof(FbStip).
* Add framebuffer access wrapper infrastructure.Aaron Plattner2006-07-2624-9/+266
| | | | | | | | | | | | Create fbPrepareAccess macros to call into the driver to set up the wfbReadMemory and wfbWriteWemory pointers. Call these from fbGetDrawable and fbGetStipDrawable. Add the READ and WRITE macros, which expand to simple memory accesses for fb, and calls through the function pointers for wfb. Add fbFinishAccess macro to give the driver an opportunity to clean up. Add calls to this in the appropriate places.
* Prefix all of the exported symbols in libwfb.so with "wfb".Aaron Plattner2006-07-263-1/+191
| | | | | | For now, just #define all of the exported symbols in wfbrename.h. Later, we should add FBPREFIX() around the exported symbols and use -fvisiblity=hidden to hide the rest.
* Build infrastructure for libwfb.so.Aaron Plattner2006-07-264-3/+23
| | | | | | Builds fb/* twice, defining FB_ACCESS_WRAPPER for libwfb.la. Define a macro, FBPREFIX(X) which expands to fbX for libfb.la and wfbX for libwfb.la. Use the macro on [w]fbModuleData so the new module loads.
* Remove another latent PowerMAX hunk.Adam Jackson2006-07-261-82/+1
| | | | All your favorite running jokes of 2005, today!
* Unlibc-wrap DMX glxscreens.c and fix tag-removal typo.Kristian Høgsberg2006-07-262-2/+1
|
* glx: fix typo from tag removalDave Airlie2006-07-231-0/+1
|
* Yet more dead code.Adam Jackson2006-07-214-35/+0
|
* static markup, more dead code.Adam Jackson2006-07-212-42/+1
|
* Open-coded path checks make baby Jesus cry.Adam Jackson2006-07-211-28/+16
|
* Remove a useless open() of the module we're about to load.Adam Jackson2006-07-213-16/+3
|
* Delete some long-unused testing code.Adam Jackson2006-07-211-236/+0
|
* loader: walk directory paths with readdir(), don't stat() everythingDaniel Stone2006-07-211-37/+56
| | | | | | Walk the directories with readdir, and don't stat everything we can find. Thanks to davej for the public humiliation reminding me to go back and re-fix this one.
* Delete internal usage of the symbol ref/req lists.Adam Jackson2006-07-214-70/+1
|
* Remove the loader's required and referenced symbol lists, dead code.Adam Jackson2006-07-213-188/+4
|
* fix kbproto dependencyDaniel Stone2006-07-211-1/+1
| | | | | Depend on kbproto >= 1.0.3, for unconditional definition of XkbSA_XFree86Private.
* Detach xf4bpp from cfb.Adam Jackson2006-07-212-5/+4
|
* Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson2006-07-211105-1511/+6
|
* Fix the RandR failure path for rotated screens.Aaron Plattner2006-07-211-4/+8
|
* Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverIan Romanick2006-07-2114-139/+28
|\
| * kdrive: allow debuggingDaniel Stone2006-07-211-0/+3
| |
| * never define MEMBUGDaniel Stone2006-07-211-6/+0
| | | | | | | | Definining MEMBUG causes allocations to randomly fail.
| * define DEBUG in DIXDaniel Stone2006-07-211-0/+3
| | | | | | | | Which makes #ifdef DEBUG actually useful. Incredible.
| * exa: only disable cw when COMPOSITE is builtDaniel Stone2006-07-211-0/+2
| |
| * fix KdXvCopyPackedData to actually workDaniel Stone2006-07-211-1/+1
| | | | | | | | | | Remove extraneous bit shift in KdXvCopyPackedData, so it's actually useful.
| * fix minor typoDaniel Stone2006-07-211-1/+1
| |
| * fix XEvIE build without XKBDaniel Stone2006-07-211-6/+18
| | | | | | | | Don't unconditionally play with XKB stuff in XEvIE.
| * Remove the DDXTIME conditional, for being unused.Adam Jackson2006-07-208-125/+0
| |
* | Remove unused variable.Ian Romanick2006-07-201-1/+0
| |
* | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverIan Romanick2006-07-20148-672/+175
|\ \ | |/
| * get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone2006-07-18141-652/+146
| | | | | | | | | | | | Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone.
| * Fix the Linux ACPI reopen code to use a repeating timer, rather than aAdam Jackson2006-07-171-3/+15
| | | | | | | | one-shot sleep-and-reopen attempt.
| * Un-glx-libcwrap DMX GLX proxy so it works without GL/include.Kristian Høgsberg2006-07-156-17/+14
| |
* | Add some const qualifiers to serveral function parameters.Ian Romanick2006-07-143-10/+11
| |
* | Rearrange code in xf86int10ParseBiosLocation to use strncasecmp. ThisIan Romanick2006-07-141-23/+16
| | | | | | | | | | | | eliminates the need for the first use of xstrdup in this function. The second use of xstrdup was *never* necessary and has also been eliminated.
* | Refactor common code from the generic.c and linux.c version ofIan Romanick2006-07-144-184/+135
| | | | | | | | | | | | | | | | xf86ExtendedInitInt10 to xf86int10GetBiosLocationType and xf86int10GetBiosSegment. These changes were tested on MGA hardware on x86-64 with various combinations of InitPrimary and BiosLocation.
* | Refactor identical xf86InitInt10 function from generic.c and linux.cIan Romanick2006-07-143-12/+6
| | | | | | | | to helper_exec.c.
* | Trivial refactor of libint10_la_SOURCES.Ian Romanick2006-07-141-7/+13
|/
* Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength clientJames Steven Supancic III2006-07-131-1/+1
| | | | crashes.
* Bug #7346: Disable Composite extension in XprtDrew Parsons2006-07-111-0/+1
| | | | | Xorg Bug #7346 <https://bugs.freedesktop.org/show_bug.cgi?id=7346> Patch #6184 <https://bugs.freedesktop.org/attachment.cgi?id=6184>
* Fix the configure check for the --{enable,disable}-dpms optionGustavo Pichorim Boiko2006-07-101-1/+1
|
* Replace GNU make-ism.Matthieu Herrb2006-07-091-1/+1
|
* Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )Matthew Allum2006-07-081-12/+8
|
* Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverMatthew Allum2006-07-0811-98/+100
|\
| * Bug #3042: Use autoconf to get the correct name of a struct member.Tilman Sauerbeck2006-07-084-66/+32
| | | | | | | | | | This allows us to remove the kernel version ifdefs from the code, which are ugly and broken.