summaryrefslogtreecommitdiff
path: root/fb/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2008-12-03Rework symbol visibility for easier maintenancePaulo Cesar Pereira de Andrade1-1/+1
Save in a few special cases, _X_EXPORT should not be used in C source files. Instead, it should be used in headers, and the proper C source include that header. Some special cases are symbols that need to be shared between modules, but not expected to be used by external drivers, and symbols that are accessible via LoaderSymbol/dlopen. This patch also adds conditionally some new sdk header files, depending on extensions enabled. These files were added to match pattern for other extensions/modules, that is, have the headers "deciding" symbol visibility in the sdk. These headers are: o Xext/panoramiXsrv.h, Xext/panoramiX.h o fbpict.h (unconditionally) o vidmodeproc.h o mioverlay.h (unconditionally, used only by xaa) o xfixes.h (unconditionally, symbols required by dri2) LoaderSymbol and similar functions now don't have different prototypes, in loaderProcs.h and xf86Module.h, so that both headers can be included, without the need of defining IN_LOADER. xf86NewInputDevice() device prototype readded to xf86Xinput.h, but not exported (and with a comment about it).
2008-04-19Removed fbpseudocolor.h from sdk_HEADERS.Tilman Sauerbeck1-1/+1
2008-04-19Remove fbpseudocolorAdam Jackson1-3/+1
"An experimental pseudocolor emulation layer. Not fully completed, currently only works for 16bpp." That was almost four years ago. It still doesn't work, only one driver even attempts to use it, it contains an ad-hoc implementation of damage, and should really be done up in Composite now anyway.
2007-08-25Implement core protocol backing store exclusively in terms of Composite.Adam Jackson1-1/+0
Composite's automatic redirection is a more general mechanism than the ad-hoc BS machinery, so it's much prettier to implement the one in terms of the other. Composite now wraps ChangeWindowAttributes and activates automatic redirection for windows with backing store requested. The old backing store infrastructure is completely gutted: ABI-visible structures retain the function pointers, but they never get called, and all the open-coded conditionals throughout the DIX layer to implement BS are gone. Note that this is still not a strictly complete implementation of backing store, since Composite will throw the bits away on unmap and therefore WhenMapped and Always hints are equivalent.
2007-06-11Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch]Søren Sandmann Pedersen1-20/+1
2007-05-23- Make image_from_pict() non-staticSoren Sandmann Pedersen1-3/+1
- Delete fbedge.c and fbedgeimp.h - Use pixman_rasterize_edges() in fbtrap.c
2007-05-18Move fbCompositeGeneral() to fbpict.c and remove fbcompose.cSoren Sandmann Pedersen1-1/+0
2007-04-03Split the xserver/fb/fbcmap.c file into two files.Brian1-1/+1
Now, fbcmap_mi.c contains the fb functions which just wrap mi functions. Previously, these were in fbcmap.c and compiled when XFree86Server was defined. Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry about setting the XFree86Server symbol.
2006-10-10Bug #8459: Don't forget to include AM_CFLAGS in libfb_la_CFLAGS on non-MMX ↵Aaron Plattner1-1/+3
platforms. Reported by Edgar Toernig.
2006-07-26Prefix all of the exported symbols in libwfb.so with "wfb".Aaron Plattner1-1/+1
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.
2006-07-26Build infrastructure for libwfb.so.Aaron Plattner1-2/+6
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.
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone1-1/+1
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.
2006-01-18typo in last changeDave Airlie1-1/+1
2006-01-18Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg serversDave Airlie1-1/+3
breaks.
2005-12-02Define XFree86Server only where it is required.Kevin E Martin1-1/+1
2005-11-29Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadableKevin E Martin1-1/+5
module builds to reflect this change.
2005-10-05Add DGA configure option and add various files that we should be dist'ing.Kristian Høgsberg1-0/+1
Simplify xf86DefModeSet.c rule a bit.
2005-08-18Thu Aug 18 17:27:09 2005 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-6/+18
Move fbmmx to a convenience library since the mmx flags may be harmful when applied to non-mmx code.
2005-08-11Add check for whether the platform is MMX capable and add the relevantSøren Sandmann Pedersen1-0/+5
flags if so.
2005-07-26xserver/xorg/fb/Makefile.am: install fboverlay.hSøren Sandmann Pedersen1-1/+1
2005-07-26fb/Makefile.am: add fbpseudocolor.h to sdk_HEADERSSøren Sandmann Pedersen1-1/+1
hw/xfree86/xaa/Makefile.am: add xaaWrapper.h to sdk_HEADERS
2005-07-04Revert last changes. They have to be addressed in a different wayAlexander Gottwald1-1/+2
2005-07-04Add XWin DDX, make Xorg DDX conditional Make XF86VidMode and XF86MiscAlexander Gottwald1-2/+1
conditional Add XWin DDX Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET Added fbcmap.c Added miinitext.c Added -I$(top_srcdir)/Xext/extmod to INCLUDES
2005-07-02Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.Daniel Stone1-0/+2
2005-07-01Remove fbcmap.c hacks from the DIX.Daniel Stone1-3/+2
2005-07-01Adding initial build system.Daniel Stone1-0/+50