Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (unsigned long)(1 << 31) = bad news on x86_64. | Aaron Plattner | 2006-09-05 | 1 | -1/+1 |
| | | | | (cherry picked from 410e5b1d738ba47b36778e6cbed44023a27ce259 commit) | ||||
* | Use DrawablePtrs instead of PixmapPtrs for Prepare/Finish access. | Aaron Plattner | 2006-08-07 | 3 | -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 Plattner | 2006-08-01 | 20 | -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 Plattner | 2006-07-31 | 1 | -1/+1 |
| | | | | Fixes some warnings when using READ with a const pointer. | ||||
* | Add fbHasVisualTypes and fbSetVisualTypesAndMasks to wfbrename.h and include ↵ | Aaron Plattner | 2006-07-27 | 2 | -1/+3 |
| | | | | -DXFree86Server. | ||||
* | Switch to using void* pointers. | Aaron Plattner | 2006-07-26 | 1 | -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 Plattner | 2006-07-26 | 24 | -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 Plattner | 2006-07-26 | 3 | -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 Plattner | 2006-07-26 | 4 | -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 Jackson | 2006-07-26 | 1 | -82/+1 |
| | | | | All your favorite running jokes of 2005, today! | ||||
* | Unlibc-wrap DMX glxscreens.c and fix tag-removal typo. | Kristian Høgsberg | 2006-07-26 | 2 | -2/+1 |
| | |||||
* | glx: fix typo from tag removal | Dave Airlie | 2006-07-23 | 1 | -0/+1 |
| | |||||
* | Yet more dead code. | Adam Jackson | 2006-07-21 | 4 | -35/+0 |
| | |||||
* | static markup, more dead code. | Adam Jackson | 2006-07-21 | 2 | -42/+1 |
| | |||||
* | Open-coded path checks make baby Jesus cry. | Adam Jackson | 2006-07-21 | 1 | -28/+16 |
| | |||||
* | Remove a useless open() of the module we're about to load. | Adam Jackson | 2006-07-21 | 3 | -16/+3 |
| | |||||
* | Delete some long-unused testing code. | Adam Jackson | 2006-07-21 | 1 | -236/+0 |
| | |||||
* | loader: walk directory paths with readdir(), don't stat() everything | Daniel Stone | 2006-07-21 | 1 | -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 Jackson | 2006-07-21 | 4 | -70/+1 |
| | |||||
* | Remove the loader's required and referenced symbol lists, dead code. | Adam Jackson | 2006-07-21 | 3 | -188/+4 |
| | |||||
* | fix kbproto dependency | Daniel Stone | 2006-07-21 | 1 | -1/+1 |
| | | | | | Depend on kbproto >= 1.0.3, for unconditional definition of XkbSA_XFree86Private. | ||||
* | Detach xf4bpp from cfb. | Adam Jackson | 2006-07-21 | 2 | -5/+4 |
| | |||||
* | Remove RCS tags. Fix Xprint makefile braindamage. | Adam Jackson | 2006-07-21 | 1105 | -1511/+6 |
| | |||||
* | Fix the RandR failure path for rotated screens. | Aaron Plattner | 2006-07-21 | 1 | -4/+8 |
| | |||||
* | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver | Ian Romanick | 2006-07-21 | 14 | -139/+28 |
|\ | |||||
| * | kdrive: allow debugging | Daniel Stone | 2006-07-21 | 1 | -0/+3 |
| | | |||||
| * | never define MEMBUG | Daniel Stone | 2006-07-21 | 1 | -6/+0 |
| | | | | | | | | Definining MEMBUG causes allocations to randomly fail. | ||||
| * | define DEBUG in DIX | Daniel Stone | 2006-07-21 | 1 | -0/+3 |
| | | | | | | | | Which makes #ifdef DEBUG actually useful. Incredible. | ||||
| * | exa: only disable cw when COMPOSITE is built | Daniel Stone | 2006-07-21 | 1 | -0/+2 |
| | | |||||
| * | fix KdXvCopyPackedData to actually work | Daniel Stone | 2006-07-21 | 1 | -1/+1 |
| | | | | | | | | | | Remove extraneous bit shift in KdXvCopyPackedData, so it's actually useful. | ||||
| * | fix minor typo | Daniel Stone | 2006-07-21 | 1 | -1/+1 |
| | | |||||
| * | fix XEvIE build without XKB | Daniel Stone | 2006-07-21 | 1 | -6/+18 |
| | | | | | | | | Don't unconditionally play with XKB stuff in XEvIE. | ||||
| * | Remove the DDXTIME conditional, for being unused. | Adam Jackson | 2006-07-20 | 8 | -125/+0 |
| | | |||||
* | | Remove unused variable. | Ian Romanick | 2006-07-20 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver | Ian Romanick | 2006-07-20 | 148 | -672/+175 |
|\ \ | |/ | |||||
| * | get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE | Daniel Stone | 2006-07-18 | 141 | -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 a | Adam Jackson | 2006-07-17 | 1 | -3/+15 |
| | | | | | | | | one-shot sleep-and-reopen attempt. | ||||
| * | Un-glx-libcwrap DMX GLX proxy so it works without GL/include. | Kristian Høgsberg | 2006-07-15 | 6 | -17/+14 |
| | | |||||
* | | Add some const qualifiers to serveral function parameters. | Ian Romanick | 2006-07-14 | 3 | -10/+11 |
| | | |||||
* | | Rearrange code in xf86int10ParseBiosLocation to use strncasecmp. This | Ian Romanick | 2006-07-14 | 1 | -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 of | Ian Romanick | 2006-07-14 | 4 | -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.c | Ian Romanick | 2006-07-14 | 3 | -12/+6 |
| | | | | | | | | to helper_exec.c. | ||||
* | | Trivial refactor of libint10_la_SOURCES. | Ian Romanick | 2006-07-14 | 1 | -7/+13 |
|/ | |||||
* | Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength client | James Steven Supancic III | 2006-07-13 | 1 | -1/+1 |
| | | | | crashes. | ||||
* | Bug #7346: Disable Composite extension in Xprt | Drew Parsons | 2006-07-11 | 1 | -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 option | Gustavo Pichorim Boiko | 2006-07-10 | 1 | -1/+1 |
| | |||||
* | Replace GNU make-ism. | Matthieu Herrb | 2006-07-09 | 1 | -1/+1 |
| | |||||
* | Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc ) | Matthew Allum | 2006-07-08 | 1 | -12/+8 |
| | |||||
* | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver | Matthew Allum | 2006-07-08 | 11 | -98/+100 |
|\ | |||||
| * | Bug #3042: Use autoconf to get the correct name of a struct member. | Tilman Sauerbeck | 2006-07-08 | 4 | -66/+32 |
| | | | | | | | | | | This allows us to remove the kernel version ifdefs from the code, which are ugly and broken. |