2004-07-06  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Minor cleanups; add some XKB defines.

	* hw/xorg/common/debrixInit.c:
	Add space in printed string (cosmetic).
	
	* hw/xorg/loader/xf86sym.c:
	Add in a bunch of symbols, so atimisc loads on my Mach64.

	* xkb/XKB*.c:
	Add in a heap of missing #include <config.h>'s for xkbfile-derived
	code.

2004-07-02  Adam Jackson  <ajax@freedesktop.org>

	* configure.ac, Makefile.am, afb/Makefile.am, hw/xorg/Makefile.am,
	  hw/xorg/xf24_32bpp/Makefile.am:
	Hook some more framebuffer formats in.  Needed for vesa(4).  Note
	afb doesn't get built yet, we just install the header.
	* miext/shadow/Makefile.am: Install shadow.h.
	* hw/xorg/xf24_32bpp/cfbbstore.c, hw/xorg/xf24_32bpp/cfbcpyarea.c,
	  hw/xorg/xf24_32bpp/cfbgc.c, hw/xorg/xf24_32bpp/cfbgcmisc.c,
	  hw/xorg/xf24_32bpp/cfbimage.c, hw/xorg/xf24_32bpp/cfbpixmap.c,
	  hw/xorg/xf24_32bpp/cfbscrinit.c, hw/xorg/xf24_32bpp/cfbwindow.c:
	Yet more header location fixes.

2004-06-29  Daniel Stone  <daniel@freedesktop.org>

	* configure.ac:
	Made CFLAGS a little less embarassingly large; fix it so the script
	actually runs and works fine (no more sed errors); remove XF86keysym.h
	check, which probably never actually worked. Get rid of INCLUDES;
	merge it into CFLAGS.

	* */Makefile.am:
	Sanitise INCLUDES/CFLAGS usage to radically decrease length of gcc
	lines.

	* include/Makefile.am:
	Make debrix.h depend on config.h, so they stay in sync. Oops.

	* hw/xorg/int10/xf86int10module.c:
	Change int10VersRec declaration from static, so debrixInit can see it.

	* hw/xorg/common/xf86KbdLnx.c:
	* hw/xorg/os-support/linux/lnx_KbdMap.c:
	Axe unused DECkeysym.h header dep.

	* hw/xorg/include/X11/extensions/Makefile.am:
	Finally fix the ext_HEADERS debacle.

	* hw/xorg/loader/dlloader.c:
	* hw/xorg/loader/loader.c:
	dlopen() NULL at startup, and include it in dlsym() searches, so we
	can find symbols included in the main binary with the standard module
	search.

	* hw/xorg/loader/loader.c:
	* hw/xorg/loader/loadmod.c:
	* hw/xorg/loader/xf86sym.c:
	* hw/xorg/common/xf86Init.c:
	Change loader API to introduce a new 'builtin' class, which doesn't
	actually load a module, but goes through all the motions; get rid of
	baseModules list for the time being (we don't want bitmap, and pcidata
	is already loaded). Explicitly add all ModuleData objects being loaded
	to xf86sym.c, so they don't get 'optimised' out.
	
	* hw/xorg/common/debrixInit.c:
	* hw/xorg/common/xf86Init.c:
	Add new debrixInit() function, which adds a few modules as builtins.

	* hw/xorg/loader/xf86sym.c:
	* hw/xorg/os-support/linux/Makefile.am:
	Re-enable a few missing os-support functions (xf86UDelay, xf86IODelay,
	xf86BusToMem, xf86MemToBus, xf86LoadKernelModule).

	* configure.ac:
	* fb/Makefile.am:
	* miext/shadow/Makefile.am:
	Make fb and shadow modular once more.

	* fb/fb.h:
	* render/filter.c:
	* render/picture.c:
	* include/picturestr.h:
	Rolled back to X.Org versions until I can figure out why pictures
	don't actually display in most cases.

	The following two are thanks to Jabuk Piotr C?apa.
	* os/xdmauth.c:
	"Xdmcp.h" -> <X11/Xdmcp.h>

	* hw/xorg/os-support/shared/drm/kernel/drm.h:
	Guard linux/config.h inclusion with #ifdef __KERNEL__.

2004-06-28  Adam Jackson  <ajax@freedesktop.org>

	* hw/xorg/xf8_16bpp/, hw/xorg/xf8_32bpp/, hw/xorg/xf8_32/:
	  Import overlay support from the monolithic tree.
	* configure.ac, hw/xorg/Makefile.am, hw/xorg/xf8_16bpp/Makefile.am,
	  hw/xorg/xf8_32bpp/Makefile.am, hw/xorg/xf8_32/Makefile.am:
	  Hook overlay support back into the build.
	* hw/xorg/loader/Makefile.am: Help the loader find the XAA headers.
	* hw/xorg/xf8_16bpp/cfbscrinit.c, hw/xorg/xf8_16bpp/cfbwindow.c,
	  hw/xorg/xf8_32bpp/cfbbstore.c, hw/xorg/xf8_32bpp/cfbcpyarea.c,
	  hw/xorg/xf8_32bpp/cfbcpyplane.c, hw/xorg/xf8_32bpp/cfbgc.c,
	  hw/xorg/xf8_32bpp/cfbgcmisc.c, hw/xorg/xf8_32bpp/cfbgcunder.c,
	  hw/xorg/xf8_32bpp/cfbimage.c, hw/xorg/xf8_32bpp/cfbpntwin.c,
	  hw/xorg/xf8_32bpp/cfbscrinit.c, hw/xorg/xf8_32bpp/cfbwindow.c,
	  hw/xorg/xf8_32bpp/xf86overlay.c, hw/xorg/xf8_32wid/cfbscrinit.c,
	  hw/xorg/xf8_32wid/cfbwid.c, hw/xorg/xf8_32wid/cfbwindow.c:
	  Fix header file locations.

2004-06-28  Daniel Stone  <daniel@freedesktop.org>

	* hw/xorg/Makefile.am:
	* hw/xorg/ddc/Makefile.am, hw/xorg/i2c/Makefile.am,
	  hw/xorg/int10/Makefile.am, hw/xorg/fbdevhw/Makefile.am,
	  hw/xorg/ramdac/Makefile.am, hw/xorg/scanpci/Makefile.am,
	  hw/xorg/vbe/Makefile.am, hw/xorg/vgahw/Makefile.am,
	  hw/xorg/xaa/Makefile.am:
	This tree now produces no modules; everything is linked in statically.
	This means you can now use fbdev, and probably nv. Have at it.

2004-06-11  Daniel Stone  <daniel@freedesktop.org>

	* Initial import from monolithic tree.
