diff options
author | Keith Packard <keithp@neko.keithp.com> | 2006-06-06 10:29:34 -0700 |
---|---|---|
committer | Keith Packard <keithp@neko.keithp.com> | 2006-06-06 10:29:34 -0700 |
commit | f8535edec736cf19740bd41ed2adfe531f2c26ac (patch) | |
tree | b6bc42831d0a47701f5ff1f4c7fee993e7400129 /ChangeLog | |
parent | 8444bb77c91cf8a23d32b3cc9749e2a3d3f9f9eb (diff) |
Remove ChangeLog file.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5590 |
1 files changed, 0 insertions, 5590 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 77a936667..000000000 --- a/ChangeLog +++ /dev/null @@ -1,5590 +0,0 @@ -2006-06-05 Daniel Stone <daniel@freedesktop.org> - - * hw/xfree86/os-support/bus/Pci.c: - * hw/xfree86/os-support/bus/Pci.h: - * hw/xfree86/os-support/bus/linuxPci.c: - * hw/xfree86/os-support/linux/lnx_pci.c: - When we can, bound the maximum number of PCI devices to attempt to - scan, by the number found on the system. Only implemented for Linux - right now. - -2006-06-05 Keith Packard <keithp@keithp.com> - - * acinclude.m4: - Update AC_DEFINE_DIR to version compatible with CVS autoconf - which requires double eval to avoid leaving ${prefix} in output - -2006-06-04 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/loader/dixsym.c: - Remove a stray LBX reference. - - * hw/xfree86/ddc/xf86DDC.c: - * hw/xfree86/dixmods/GLcoremodule.c: - * hw/xfree86/dixmods/afbmodule.c: - * hw/xfree86/dixmods/cfb32module.c: - * hw/xfree86/dixmods/cfbmodule.c: - * hw/xfree86/dixmods/dbemodule.c: - * hw/xfree86/dixmods/fbmodule.c: - * hw/xfree86/dixmods/ftmodule.c: - * hw/xfree86/dixmods/glxmodule.c: - * hw/xfree86/dixmods/mfbmodule.c: - * hw/xfree86/dixmods/recordmod.c: - * hw/xfree86/dixmods/shmodule.c: - * hw/xfree86/dixmods/type1mod.c: - * hw/xfree86/dixmods/xf86XTrapModule.c: - * hw/xfree86/dixmods/extmod/modinit.c: - * hw/xfree86/dri/drimodule.c: - * hw/xfree86/exa/examodule.c: - * hw/xfree86/fbdevhw/fbdevhw.c: - * hw/xfree86/i2c/bt829_module.c: - * hw/xfree86/i2c/fi1236_module.c: - * hw/xfree86/i2c/msp3430_module.c: - * hw/xfree86/i2c/tda8425_module.c: - * hw/xfree86/i2c/tda9850_module.c: - * hw/xfree86/i2c/tda9885_module.c: - * hw/xfree86/i2c/uda1380_module.c: - * hw/xfree86/i2c/xf86i2cmodule.c: - * hw/xfree86/int10/xf86int10module.c: - * hw/xfree86/os-support/drm/drmmodule.c: - * hw/xfree86/rac/xf86RACmodule.c: - * hw/xfree86/ramdac/xf86RamDacMod.c: - * hw/xfree86/scanpci/xf86ScanPci.c: - * hw/xfree86/shadowfb/sfbmodule.c: - * hw/xfree86/vbe/vbe_module.c: - * hw/xfree86/vgahw/vgaHWmodule.c: - * hw/xfree86/xaa/xaaInitAccel.c: - * hw/xfree86/xf1bpp/mfbmodule.c: - * hw/xfree86/xf4bpp/vgamodule.c: - * hw/xfree86/xf8_16bpp/xf8_16module.c: - * hw/xfree86/xf8_32bpp/cfb8_32module.c: - Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing - XFree86LOADER ifdefs, non-loadable hasn't been supported for a while - now. Remove completely gratuitious REMOVE_LOADER_CHECK_MODULE_INFO - ifdefs surrounding a call to a function added in XFree86 4.1 (!). - Miscellaneous static markings. - -2006-06-03 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Bump to 1.1.99.2. - - * configure.ac: - * hw/xfree86/os-support/bus/Pci.h: - Add support for kFreeBSD systems. (Robert Millan, Aurelien Jarno) - - * hw/xfree86/loader/loader.h: - * hw/xfree86/loader/loader.c: - Completely remove relocation pointer tables. - - * Xext/appgroup.c: - Bug #6956: Fix crash when removing session leader before its children. - (Rich Coe) - - * hw/xwin/wincursor.c: - * hw/xwin/winresource.h: - * hw/xwin/winwndproc.c: - * hw/xwin/XWin.rc: - Bug #6619: Fix disappearing hardware cursor. (Colin Harrison) - -2006-06-01 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Init.c: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/bitmapmod.c: - Bug #5089: Die, libbitmap, die! - - * hw/xfree86/common/xf86Config.c: - Add bitmap to the ignored module list. - -2006-06-01 Daniel Stone <daniel@freedesktop.org> - - * Xext/Makefile.am: - * Xext/README.xtest1-ddx: - * Xext/xtest1di.c: - * Xext/xtest1dd.h: - * Xext/xtest1dd.c: - * Xprint/ddxInit.c: - * hw/kdrive/src/kdrive.c: - * hw/xfree86/common/xf86Events.c: - * hw/xfree86/common/xf86Init.c: - * hw/xfree86/os-support/solaris/sun_kbdEv.c: - * hw/xnest/TestExt.c: - * hw/xwin/InitInput.c: - * hw/vfb/InitInput.c: - * mi/miinitext.c: - * os/WaitFor.c: - Die, XTESTEXT1, die! - - * dix/devices.c: - * include/input.h: - * mi/mipointer.h: - * mi/mipointer.c: - Get rid of horrendous, somewhat misguided, DDX binary-compatibility - glue. - - * hw/xfree86/common/xf86Config.c: - * hw/xfree86/common/xf86Configure.c: - * parser/Module.c: - * parser/xf86Parser.c: - Ignore requests to load deprecated GLcore and speedo modules - (properly, this time). - - * configure.ac: - * hw/xfree86/common/xf86Globals.c: - * hw/xfree86/loader/Makefile.am: - * hw/xfree86/loader/loader.c: - * hw/xfree86/loader/loader.h: - * hw/xfree86/loader/loadmod.c: - * hw/xfree86/loader/ar.h: - * hw/xfree86/loader/aout.h: - * hw/xfree86/loader/aoutloader.h: - * hw/xfree86/loader/aoutloader.c: - * hw/xfree86/loader/coff.h: - * hw/xfree86/loader/coffloader.h: - * hw/xfree86/loader/coffloader.c: - * hw/xfree86/loader/elf.h: - * hw/xfree86/loader/elfloader.h: - * hw/xfree86/loader/elfloader.c: - * include/xorg-config.h.in: - * include/xorg-server.h.in: - Kill the a.out, ELF and COFF loaders with extreme prejudice. Good - riddance. There's more where this came from, too. - - * xkb/xkb.c: - * xkb/xkbLEDs.c: - Simplify the 'unsupported' list. - - * configure.ac: - * Makefile.am: - * Xext/security.c: - * dix/colormap.c: - * dix/devices.c: - * dix/dixfonts.c: - * dix/dispatch.c: - * dix/extension.c: - * dix/property.c: - * dix/swaprep.c: - * include/dix.h: - * include/dix-config.h: - * include/dixstruct.h: - * include/globals.h: - * include/os.h: - * include/propertyst.h: - * include/swaprep.h: - * lbx/*: - * mi/miinitext.c: - * os/Makefile.am: - * os/access.c: - * os/connection.c: - * os/io.c: - * os/lbxio.c: - * os/osdep.h: - * os/utils.c: - Remove LBX. Goodbye. - - * hw/xfree86/os-support/bus/linuxPci.c: - * hw/xfree86/os-support/linux/lnx_pci.c: - Bug #6583: Only parse /proc/bus/pci/devices once. (Bill Nottingham) - -2006-05-30 Matthieu Herrb <matthieu.herrb@laas.fr> - - * hw/xfree86/os-support/bsd/Makefile.am: - Powerpc machines also need ioperm_noop.c - -2006-05-30 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/doc/man/xorg.conf.man.pre: - Properly document the DPMS, SyncOnGreen, and TargetRefresh options. - -2006-05-29 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c: Remove superfluous definition of tfp tokens. - -2005-05-24 Daniel Stone <daniel@freedesktop.org> - - * xkb/ddxKillSrv.c: - * xkb/ddxPrivate.c: - * xkb/ddxVT.c: - Minor #include cleanups. - - * xkb/xkb.c: - * xkb/xkbUtils.c: - * hw/xfree86/common/xf86Config.c: - * hw/xfree86/common/xf86Io.c: - * hw/xfree86/os-support/sysv/xqueue.c: - * hw/xnest/Keyboard.c: - * hw/kdrive/src/kinput.c: - * hw/xgl/egl/kinput.c: - * hw/dmx/input/dmxinputinit.c: - * hw/xgl/glx/xglx.c: - * hw/xwin/winconfig.c: - * hw/xwin/winkeybd.c: - Remove -xkbmap argument. - -2006-05-26 Matthieu Herrb <matthieu.herrb@laas.fr> - - * hw/xfree86/os-support/bsd/bsd_mouse.c: - check buffersize before reading next char, fixes the - "mouse stuck at left" bug (bugzilla #3113) for BSD systems using - wscons. (Dale Rahn). - -2006-05-25 Jeremy C. Reed <reed@reedmedia.net> - - * doc/Xserver.man.pre: - * hw/xfree86/doc/man/Xorg.man.pre: - * hw/xfree86/doc/man/xorg.conf.man.pre: - RGB color database and XErrorDB install to "share" not - "lib" by default (by app/rgb and libX11). (TODO: They are - customizable, so maybe cpprules.in should be extended.) - -2006-05-25 Jeremy C. Reed <reed@reedmedia.net> - - reviewed by: Adam Jackson - - * hw/xfree86/common/xf86Config.c: (GenerateDriverlist): - Don't do fixup_video_driver_list if no drivers. (I had - signal 11 and core dump when drivers not installed yet.) - (TODO: fix fixup_video_driver_list to handle NULL argument.) - -2006-05-25 Matthieu Herrb <matthieu.herrb@laas.fr> - - * mi/midispcur.c: (miDCCloseScreen) - Don't destroy a pixmap twice on server exit (bugzilla #4247). - * GL/symlink-mesa.sh: - * GL/mesa/main/Makefile.am: - update to build against Mesa CVS HEAD - (Carlos Eduardo Rodrigues Diógenes) - -2006-05-24 Jeremy C. Reed <reed@reedmedia.net> - - * hw/xfree86/utils/xorgcfg/text-mode.c: - NetBSD also has curses.h instead of ncurses.h. (TODO: - Maybe instead of checking for SCO, UnixWare, Sun SVR4 and - NetBSD, the curses.h versus ncurses.h should be tested in - configure.) - -2006-05-24 Jeremy C. Reed <reed@reedmedia.net> - - * configure.ac: - On NetBSD, add -li386 for i386 and -lx86_64 for x86_64 to - SYS_LIBS. (x86_64 on NetBSD not tested.) - -2006-05-24 Jeremy C. Reed <reed@reedmedia.net> - - reviewed by: Daniel Stone - - * xkb/maprules.c: (XkbRF_LoadDescriptions): - Remove tolower() which was missed in the _XkbStrCaseCmp/strcmp - changes. - -2006-05-23 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - Add AC_SUBST([SOLARIS_ASM_CFLAGS]) that I forgot when splitting - them out of the XORG_CFLAGS. - -2006-05-22 Adam Jackson <ajax@freedesktop.org> - - * dix/colormap.c: - * dix/pixmap.c: - * dix/window.c: - * include/colormapst.h: - * include/pixmapstr.h: - Bug #6924: Restore the ABI for DrawableRec and ColormapRec to - the state they were in prior to the fix for #6438. Based on a - patch from Andy Ritger. - -2006-05-19 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/scanpci/pci.ids: - Update to 2006-05-19 snapshot - - * hw/xfree86/scanpci/extrapci.ids: - Remove entries now present in pci.ids - - * hw/xfree86/scanpci/xf86PciStdIds.h: - Regenerate from updated pci.ids & extrapci.ids - -2006-05-19 Adam Jackson <ajax@freedesktop.org> - - * include/os.h: - Remove dead DPMS timer functions from the installed headers. - (Fredrik Höglund) - -2006-05-18 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Priv.h: - * hw/xfree86/common/xf86pciBus.c: - * hw/xfree86/dummylib/Makefile.am: - * hw/xfree86/dummylib/getemptypci.c: - * hw/xfree86/os-support/bus/Pci.c: - * hw/xfree86/os-support/bus/xf86Pci.h: - * hw/xfree86/os-support/linux/lnx_pci.c: - Bug #4139: Fix a BAR remapping bug that could lead to IERR and - system hang. (Egbert Eich) - -2006-05-18 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/linux/lnx_pci.c: - Bug #6377: Ignore disabled BARs, and allow matching BARs - aligned to less than 16 bytes. (Felix Kühling, ATI) - -2006-05-18 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/linux/lnx_acpi.c: - Bug #5877: Avoid burning CPU when acpid dies. Require acpid to - be running for ACPI support on Linux. Minor errno handling - fixes. (Valery Inozemtsev, Adam Jackson) - -2006-05-18 Adam Jackson <ajax@freedesktop.org> - - * fb/fbcompose.c: - Bug #6827: Fix texel fetch in fbFetchTransformed to avoid - crashes. Still not 100% correct, but better than 7.0. (Radek - Doulik, Matthias Hopf) - -2006-05-17 Daniel Stone <daniel@freedesktop.org> - - * hw/xfree86/dixmods/Makefile.am: - Make DBE support conditional. (Enrico Wiegelt) - - * hw/xfree86/loader/xf86sym.c: - Make Xv symbols conditional. (Enrico Wiegelt) - -2006-05-15 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * hw/xfree86/os-support/linux/lnx_acpi.c: - Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery - Inozemtsev) - -2006-05-14 Matthieu Herrb <matthieu.herrb@laas.fr> - - * configure.ac: - Don't use AM_CONDITIONAL inside shell conditionals. - Bugzilla #6916. - -Fri May 12 17:51:26 2006 Søren Sandmann <sandmann@redhat.com> - - * Xext/sync.c (SyncDeleteTriggerFromCounter): Keep track of the - previous item and update its next pointer when deleting from the - linked list. - -2006-05-11 Matthias Hopf <mhopf@suse.de> - - * fb/fbpict.c: (fbComposite): - Bug #5796: Wrong fastpath selection for repeating sources. - -2006-05-11 Matthias Hopf <mhopf@suse.de> - - * hw/xfree86/xaa/xaaPict.c: (XAAComposite): - Bug #4320: Improved XAA Composite fastpath. - -2006-05-10 Adam Jackson <ajax@freedesktop.org> - - * record/record.c: - Bug #3561: Crash fix in the Record extension. (Paul Anderson) - -2006-05-09 Adam Jackson <ajax@freedesktop.org> - - * render/render.c: - Bug #6867: Yet another Render crash fix. (Michel Dänzer) - -2006-05-09 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/common/Makefile.am: - * hw/xfree86/common/xf86Globals.c: - * hw/xfree86/common/xf86Init.c: - * hw/xfree86/os-support/linux/Makefile.am: - * hw/xfree86/os-support/linux/lnx_acpi.c: - * hw/xfree86/os-support/linux/lnx_apm.c: - Bug #5209: Re-enable building APM and ACPI support. (Michel - Dänzer) - -2006-05-03 Alan Coopersmith <alan.coopersmith@sun.com> - - Make Xephyr build on Solaris: - - * hw/kdrive/src/kinput.c: - Add #include <sys/file.h> on Solaris for FNONBLOCK/FASYNC definitions - - * hw/kdriver/linux/Makefile.am - Move agp.c & agp.h to KDRIVE_HW_SOURCES since they're not needed - for Xephyr-only builds - - * configure.ac: - Add -lrt to XEPHYR_LIBS if needed to get nanosleep(). - -2006-05-03 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Configure.c: - * hw/xfree86/utils/xorgcfg/text-mode.c: - * hw/xfree86/utils/xorgconfig/xorgconfig.c: - Redact a few mentions of speedo font support. - -2006-05-02 Matthieu Herrb <matthieu.herrb@laas.fr> - - * render/mitri.c: - Typo in ALLLOCATE_LOCAL() arguments, causing mis-computation - of the buffer.Bugzilla #6642. - -2006-05-01 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * exa/Makefile.am: - Fix Solaris build with Sun compilers to work when exa is built before - hw/xfree86/os-support/solaris (as it is by default now). - -2006-05-01 Alan Coopersmith <alan.coopersmith@sun.com> - - * os/WaitFor.c: - Use min() [defined in include/misc.h] instead of MIN() [not defined in - any Xorg header]. - -2006-04-30 Adam Jackson <ajax@freedesktop.org> - - * Xprint/pcl/PclGC.c: - * Xprint/ps/PsGC.c: - * afb/afbgc.c: - * cfb/cfbgc.c: - * exa/exa_accel.c: - * fb/fbgc.c: - * fb/fbpseudocolor.c: - * hw/kdrive/igs/igsdraw.c: - * hw/kdrive/savage/s3draw.c: - * hw/kdrive/savage/s3gc.c: - * hw/kdrive/sis530/sisdraw.c: - * hw/kdrive/src/kaa.c: - * hw/kdrive/src/kasync.c: - * hw/kdrive/src/knoop.c: - * hw/xfree86/rac/xf86RAC.c: - * hw/xfree86/shadowfb/shadow.c: - * hw/xfree86/xaa/xaaFallback.c: - * hw/xfree86/xaa/xaaGC.c: - * hw/xfree86/xf4bpp/ppcGC.c: - * hw/xfree86/xf4bpp/vgaGC.c: - * hw/xfree86/xf8_32bpp/cfbgc.c: - * hw/xfree86/xf8_32bpp/cfbgcunder.c: - * hw/xfree86/xf8_32bpp/xf86overlay.c: - * hw/xgl/xglgc.c: - * hw/xwin/wingc.c: - * include/gcstruct.h: - * mfb/mfbgc.c: - * mi/mi.h: - * mi/mibank.c: - * mi/mibstore.c: - * mi/miwideline.c: - * miext/damage/damage.c: - * miext/rootless/rootlessGC.c: - * miext/rootless/accel/rlAccel.c: - Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes. - - * Xprint/ps/Makefile.am: - * Xprint/raster/Makefile.am: - Remove stray mfb/cfb references. - -2006-04-27 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaPolyPoint), (exaPolylines), - (exaPolySegment): - Add Polylines and PolyPoint acceleration as well. This is primarily to - clean up fallback debugging output, so I can focus on more imporant - cases. Performance is comparable but without hardware stalls, and - passes Xlib9. - -2006-04-27 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_migration.c: (exaPixmapShouldBeInFB), (exaDoMigration): - Correct some bugs causing performance issues in the "Smart" scheme. - -2006-04-27 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaCopyNtoN), (exaSolidBoxClipped), - (exaImageGlyphBlt), (exaFillRegionSolid), (exaFillRegionTiled): - * exa/exa_priv.h: - * exa/exa_render.c: (exaCompositeFallbackPictDesc): - * exa/exa_unaccel.c: (exaDrawableLocation), (ExaCheckFillSpans), - (ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea), - (ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines), - (ExaCheckPolySegment), (ExaCheckPolyArc), (ExaCheckPolyFillRect), - (ExaCheckImageGlyphBlt), (ExaCheckPolyGlyphBlt), - (ExaCheckPushPixels), (ExaCheckGetImage), (ExaCheckGetSpans), - (ExaCheckSaveAreas), (ExaCheckRestoreAreas), (ExaCheckPaintWindow), - (ExaCheckComposite): - Improve EXA fallback debugging output to include the locations of - pixmaps. This is being used in tracking down recent compositing - performance regressions. - -2006-04-27 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaPolySegment): - * exa/exa_unaccel.c: (ExaCheckPolylines), (ExaCheckPolySegment): - Add trivial PolySegment acceleration for 0-width horizontal/vertical - lines, which still happen somewhat frequently and were cluttering up my - fallback debugging output. x11perf says it's a major performance win - in those cases (though probably irrelevant), and it passes Xlib9. - -2006-04-26 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_render.c: (exaGlyphs): - In drawing glyphs, shortcut our way to exaComposite instead of going - through the whole CompositePicture stack and doing things like computing - damage over again. This is a sizeable win for text drawing with a - compmgr. Also avoid calling down into the server for dealing with the - scratch pixmap when we are able to do UploadToScreen successfully and - never need it. - -2006-04-26 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_render.c: (exaTryComponentAlphaHelper), (exaComposite), - (exaGlyphs): - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrCheckComposite): - Add a helper for the Component Alpha Over case, which breaks the - operation down into an OutReverse and an Add. Turn off the fallback to - software glyphs when component alpha, now that we expect all (new) - drivers to be able to support it. Also, make Xephyr fall back in the CA - Over case to exercise this code. This speeds up my rgb24text and - ls -lR in gnome-terminal by a factor of 5. - -2006-04-26 Dave Airlie <airlied@linux.ie> - - * hw/xfree86/os-support/bus/Pci.c: (pciSetOSBIOSPtr), - (HandlePciBios): - * hw/xfree86/os-support/bus/Pci.h: - * hw/xfree86/os-support/bus/linuxPci.c: (linuxPciInit), - (linuxPciHandleBIOS): - Bug #6751: Use the Linux PCI ROM interface on Linux properly - The old domain code, still modified BARs not a good idea, - Just talk to sysfs, if 0 read, fallback to old methods. - -2006-04-26 Dave Airlie <airlied@linux.ie> - - * hw/xfree86/common/xf86pciBus.c: - * hw/xfree86/os-support/shared/stdResource.c: - (xf86StdAccResFromOS): - Bug #6750: This patch detects Intel bridges that are transparent - but aren't reported as such. From the Linux kernel fixups. - This patch also removes the reserved BIOS area from the - area to allocate resources in. - -2006-04-25 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_migration.c: (exaPixmapSave), (exaMoveInPixmap), - (exaMoveOutPixmap): - Improve the migration debugging output. - -2006-04-25 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_render.c: (exaGlyphsIntersect): - Fix a bug in the intersection computation that could concievably cause - incorrect results to be returned (but would probably usually be - over-conservative). - -2006-04-25 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_render.c: (exaGlyphsIntersect), (exaGlyphs): - Bug #4668: Check if the lists of glyphs don't have any intersecting - glyphs, and if they all have a maskFormat matching the format of the - actual glyphs If so, we can avoid the temporary pixmap for accumulating - glyphs, which reduces the number of operations done, and makes it easier - on the migration system. This fixes some significant performance - issues, particularly with subpixel antialiasing. Note that it does - increase the amount of damage computation which is done, so is not - always a win with a compositing manager running. - -2006-04-25 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_migration.c: (exaAssertNotDirty), (exaDoMigration): - * exa/exa_priv.h: - * hw/kdrive/ephyr/ephyr_draw.c: (exaDDXDriverInit): - Add an option to verify at the point of migration that pixmaps which - aren't marked dirty are in fact not dirty. This will hopefully help - catch issues like the previous commit. Leave it on in fakexa. - -2006-04-25 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaPutImage): - Don't forget to mark the drawable as dirty in exaPutImage(). Fixes - corruption with drivers that have UTS. (Michel Dänzer) - -2006-04-23 Donnie Berkholz <spyderous@gentoo.org> - - * Makefile.am: - Remove another reference to cfb16. - -2006-04-23 Donnie Berkholz <spyderous@gentoo.org> - - * hw/xfree86/dummylib/Makefile.am: - strlcpy() doesn't exist on Linux, so use the implementation in os/. - -2006-04-23 Matthieu Herrb <matthieu.herrb@laas.fr> - * hw/xfree86/dummylib/xalloc.c - * hw/xfree86/loader/loader.c - Don't access free memory after unloading a module. - Bugzilla #4168. - -2006-04-22 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/xfree86/os-support/linux/lnx_KbdMap.c: - When reading the kernel keyboard mapping (readKernelMapping in - os-support/linux/lnx_KbdMap.c) we overrun the usefully-named global array - 'map', scribbling on other random static variables elsewhere. This - is fixed by changing the size of at2lnx. (David Woodhouse). Bug #5169 - -2006-04-19 Keith Packard <keithp@keithp.com> - - * fb/fbcompose.c: (fbFetch_x4a4), (fetchProcForPicture), - (fbStore_x4a4), (storeProcForPicture): - * render/picture.c: (PictureCreateDefaultFormats): - * render/picture.h: - Add support for x4a4 format (depth 4 at 8bpp). Bug #6325. - -2006-04-18 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaDriverInit): - * exa/exa_migration.c: (exaPixmapIsDirty), (exaPixmapShouldBeInFB), - (exaDoMigration): - * exa/exa_priv.h: - * hw/kdrive/ephyr/ephyr_draw.c: (exaDDXDriverInit): - * hw/xfree86/exa/examodule.c: (exaDDXDriverInit): - Add a new migration scheme, called "Smart" for lack of a better name. - This one behaves somewhat between Greedy and Always. It moves in if we - can accelerate, unless the destination is clean and shouldn't be kept in - framebuffer according to the score, in which case we migrate out (and - force-migrate anything where migration is free). This should help fix - lack of acceleration for drivers without UTS since removing - exaAsyncPixmapGCOps, and has removed one performance trap with Radeon - I'd noticed. It is the new default. - -2006-04-18 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_unaccel.c: (ExaCheckPolyGlyphBlt), - (exaGetPixmapFirstPixel): - Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit - of fallback debugging info to PolyGlyphBlt. - -2006-04-18 Donnie Berkholz <spyderous@gentoo.org> - - reviewed by: Alan Coopersmith - - * hw/xfree86/utils/xorgcfg/interface.c: - * hw/xfree86/utils/xorgcfg/keyboard-cfg.c: - * hw/xfree86/utils/xorgcfg/keyboard-cfg.h: - * hw/xfree86/utils/xorgcfg/loader.c: - * hw/xfree86/utils/xorgcfg/text-mode.c: - * hw/xfree86/utils/xorgconfig/cards.c: - * hw/xfree86/utils/xorgconfig/xorgconfig.c: - 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-17 Donnie Berkholz <spyderous@gentoo.org> - - * exa/Makefile.am: - * randr/Makefile.am: - Wrap a couple more SDK headers in if XORG, as per Dave Airlie's commit on - 2006-01-18. - -2006-04-17 Donnie Berkholz <spyderous@gentoo.org> - - * hw/kdrive/ephyr/Makefile.am: - Fix kdrive build by linking in libexa before KDRIVE_LIBS. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/dmxpixmap.c: - Coverity #804: Another leak on OOM path. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * mi/micmap.c: - Coverity #806: Another memory leak on OOM path. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Helper.c: - Coverity #847, #848, #849: Three more memory leaks. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/input/dmxcommon.c: - Coverity #1003, #1004: Two more useless null checks. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/input/dmxconsole.c: - Coverity #1005: Avoid a null deref. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/input/dmxinputinit.c: - Coverity #1007: Fix a silly null check. - -2006-04-15 Luc Verhaegen <libv@skynet.be> - - * hw/xfree86/utils/cvt/cvt.c: (PrintUsage): - * hw/xfree86/utils/cvt/cvt.man.pre: - CVT means Coordinated Video Timing instead of Common. - -2006-04-14 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/Makefile.am: - Bug #6580: Don't install xf86drm.h, that's libdrm's job. - -2006-04-09 Daniel Stone <daniel@freedesktop.org> - - * Xi/exevents.c: - Coverity #323, #445, #446, #447: Fix potential NULL dereferences. - - * xkb/ddxList.c: - Coverity #169: Fix potential fgets() into NULL (?!?). - - * xkb/XKBMAlloc.c: - Coverity #324: Fix potential NULL dereference. (Alan Coopersmith) - - * xkb/xkb.c: - Coverity #340: Fix potential NULL dereference. - Clean up proliferation of 'register int n' in loops of ProcXkbGetNames. - -2006-04-07 Aaron Plattner <aplattner@nvidia.com> - - * hw/xfree86/common/xf86Module.h: - 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. - * hw/xfree86/common/xf86xv.c: (xf86XVRegetVideo), - (xf86XVReputVideo), (xf86XVReputImage), (xf86XVPutStill), - (xf86XVGetStill), (xf86XVPutImage): - * hw/xfree86/common/xf86xv.h: - 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. - -Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann@redhat.com> - - * composite/compext.c (ProcCompositeReleaseOverlayWindow): Use - FreeResource instead of deleteCompOverlayClient() - -2006-04-07 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xisb.c: - * hw/xfree86/common/xisb.h: - Remove libc wrapper types from Xisb interfaces. - -2006-04-07 Daniel Stone <daniel@freedesktop.org> - - * hw/xfree86/utils/xorgcfg/keyboard-cfg.c: - Coverity #1216: Fix double-close of file on error. - - * xkb/xkbEvents.c: - Coverity #987: Avoid potential NULL dereference. - - * xkb/xkb.c: - Coverity #844, #845, #846: Fix memory leaks. - - * xkb/XKBMisc.c: - Coverity #826: Fix potential memory leak. - -2006-04-06 Keith Packard <keithp@keithp.com> - - * fb/fbstipple.c: (fbEvenStipple): - Coverity #333, #334 - eliminate unncessary test - for always true condition in fbEvenStipple. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/parser/Monitor.c: - Coverity #488: Avoid smashing an array on malformed config - files. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/glxProxy/glxsingle.c: - Coverity #769: Fix a potential memory leak for systems that - allocate on malloc(0) - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Coverity #838: Plug two more memory leaks. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Coverity #837: Fix another another memory leak. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Coverity #836: Fix another memory leak. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Coverity #835: Plug memory leak in extension section parsing. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/parser/Keyboard.c: - Coverity #812: Fix parser memory leak. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/dixmods/extmod/xf86vmode.c: - Coverity #818: Avoid memory leak on error path. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * GL/glx/single2.c: - Coverity #985: Avoid segfault on malloc failure. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/dmxextension.c: - Coverity #1037: Sanity check idx before use. - -2006-04-06 Adam Jackson <ajax@freedesktop.org> - - * Makefile.am: - * configure.ac: - * cfb16/.cvsignore: - * cfb16/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/cfb16module.c: - Remove cfb16, no longer used. - -2006-04-05 Fredrik Höglund <fredrik@kde.org> - - * Xext/Makefile.am: - Put the screensaver extension back in the Xext module. - - * Xext/saver.c: - * dix/globals.c: - * include/globals.h: - * os/WaitFor.c: - Move the screenSaverSuspended variable to DIX globals. - - * configure.ac: - Restore the old link order for the Xorg and Xdmx binaries. - -2006-04-05 Ian Romanick <idr@us.ibm.com> - - * fb/fbwindow.c: - Include fbmmx.h when USE_MMX is defined. Fixes build problem on - x86-64 resulting from fbHaveMMX being a macro instead of a function - on that platform. - -2006-04-04 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/xf8_16bpp/Makefile.am: - * hw/xfree86/xf8_16bpp/cfb8_16.h: - * hw/xfree86/xf8_16bpp/cfb8_16module.c: - * hw/xfree86/xf8_16bpp/cfbscrinit.c: - * hw/xfree86/xf8_16bpp/cfbwindow.c: - Bug #5729: Convert xf8_16bpp to fb. chips(4) users please test. - -2006-04-04 Adam Jackson <ajax@freedesktop.org> - - * hw/darwin/darwin.c: - * hw/xfree86/common/xf86Init.c: - Bug #5300: Fix missing spaces in the Build OS line in the log. - (Egmont Koblinger) - -3006-04-04 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/ddc/print_edid.c: - Bug #4806: Dump the raw EDID contents in hex to the log file for - better debugging. (Philip Prindeville) - -2006-04-03 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Bug #2142: Make font path logging more readable. (Eduard Fuchs) - -2006-04-03 Adam Jackson <ajax@freedesktop.org> - - * Xprint/Makefile.am: - * Xprint/pcl/PclArea.c: - * Xprint/pcl/PclColor.c: - * Xprint/pcl/PclGC.c: - * Xprint/pcl/PclInit.c: - * Xprint/ps/PsInit.c: - * Xprint/raster/Raster.c: - Bug #4766: Convert all Xprint drivers to fb. - -2006-04-03 Adam Jackson <ajax@freedesktop.org> - - * fb/fbfill.c: - * fb/fbwindow.c: - Bug #5478: More use of fbSOlidFillmmx. (Jim Huang) - -2006-04-03 Adam Jackson <ajax@freedesktop.org> - - * fb/fbmmx.c: - Bug #6346: Build fix when using gcc -mno-sse. (Jonathan - Adamczewski) - -2006-04-03 Daniel Stone <daniel@freedesktop.org> - - * xkb/xkbUtils.c: - Bug #1358: Make ISO_Prev_Group cycle/wrap as ISO_Next_Group does. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/glxProxy/glxcmds.c: - Coverity #38: Dead branch elimination. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * Xext/sync.c: - Coverity #75: Dead variable elimination. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * os/xdmauth.c: - Coverity #82: Dead variable elimination. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * GL/glx/glxcmdsswap.c: - Coverity #271: Fix an unbelievably boneheaded NULL chase. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * hw/xnest/Pixmap.c: - Coverity #616: Fix a rare memory leak. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * os/xdmauth.c: - Coverity #833: Fix a rather nasty memory leak. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/dri/dri.c: - Coverity #983: Move some risky debugging code inside #ifdef - DEBUG. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * GL/glx/glxcmds.c: - Coverity #986: Prevent a NULL chase. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * Xext/sync.c: - Coverity #992: Prevent a NULL chase. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bump to 1.1.99.1. - -2006-04-02 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Use xf86LoaderCheckSymbol - to check for DRI symbols instead of dlsym, avoiding RTLD_DEFAULT. - (__glXDRIscreenProbe): Change GLX-DRI to AIGLX in LogMessage for - consitency. - -2006-04-02 Adam Jackson <ajax@freedesktop.org> - - * hw/kdrive/ati/Makefile.am: - * hw/kdrive/ati/ati.h: - Disable building DRI support in Xati for now. - -2006-04-01 Eric Anholt <anholt@FreeBSD.org> - - reviewed by: keithp - - * GL/glx/glxdri.c: (__glXDRIscreenProbe): - Use RTLD_DEFAULT, rather than relying on NULL happening to map to it as - it does on Linux. - -2006-04-01 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which - exists in the monolith but has an advertising clause in the license. - - * Xprint/ps/PsFTFonts.c: - * Xprint/ps/psout_ft.c: - * Xprint/ps/psout_ftpstype1.c: - * Xprint/ps/psout_ftpstype3.c: - Fix some includes to point into X11/fonts/ properly. - - * configure.ac: - * hw/dmx/dmxextension.c: - Reorder link order for Xdmx to fix new screensaver variable reference - properly; remove previous awful hack. - -2006-04-01 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaCopyWindow): - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrFinishPipelinedAccess), - (ephyrUploadToScreen): - Clean up warnings and a debug printf. - -2006-04-01 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaValidateGC): - Pull out fb's tile handling during fbValidateGC so we can do the - necessary exaPrepare/FinishAccess()es. Revealed by xtest with fakexa. - -2006-04-01 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/dmxextension.c: - Hack around the new screensaver variable for DMX, which is otherwise - blissfully ignorant of it. - -2006-04-01 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaImageGlyphBlt): - * exa/exa_priv.h: - * exa/exa_unaccel.c: - Export exaPrepare/FinishGC to the rest of EXA, and use it in the - ImageGlyph implementation to avoid unprepared access to the tile. Also, - relocate the fbGetDrawable to avoid using a stale dest pointer after - exaSolidBoxClipped() may have migrated it. Revealed by xtest. - -2006-04-01 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_priv.h: - Use fb's depth-to-planemask computation, which doesn't suffer from - getting a 1 planemask at depth 32. Fixes Get/PutImage xtest tests. - -2006-04-01 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Unconditionally run the XP_USE_FREETYPE AM_CONDITIONAL, not just in - the Xprint-only path. Make AC_ARG_ENABLE for freetype and AC_ARG_WITH - for freetype-config conditional also. - Bug #5801: Check for MTRR support under Linux. Minor refactoring of - the code checking this for other OSes. - (To those wondering about the date: Yes, this is me doing an Xprint - commit, but it fixes the --disable-xprint path, so.) - - * xkb/xkb.c: (XkbSizeVirtualModMap): - Bug #6428: Fix off-by-one error when walking off the end of the - vmodmap list. - -2006-03-31 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_unaccel.c: (ExaCheckComposite): - Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new - gradient testing in rendercheck. - -2006-03-31 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaGetPixmapOffset), (exaPixmapIsOffscreen), - (exaPrepareAccess), (exaFinishAccess), (exaDriverInit): - * exa/exa_accel.c: (exaPutImage): - * exa/exa_migration.c: (exaPixmapSave), (exaMoveInPixmap), - (exaMoveOutPixmap): - * exa/exa_priv.h: - * exa/exa_render.c: (exaRasterizeTrapezoid), (exaAddTriangles): - * exa/exa_unaccel.c: (exaPrepareAccessGC), (exaFinishAccessGC), - (ExaCheckFillSpans), (ExaCheckPolylines), (ExaCheckPolySegment), - (ExaCheckPolyArc), (ExaCheckPolyFillRect), (ExaCheckImageGlyphBlt), - (ExaCheckPolyGlyphBlt), (ExaCheckPushPixels): - * hw/kdrive/ephyr/ephyr.h: - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrPreparePipelinedAccess), - (ephyrFinishPipelinedAccess), (ephyrPrepareSolid), - (ephyrDoneSolid), (ephyrPrepareCopy), (ephyrDoneCopy), - (ephyrPrepareComposite), (ephyrDoneComposite), - (ephyrDownloadFromScreen), (ephyrUploadToScreen), - (ephyrPrepareAccess), (ephyrDrawInit), (exaDDXDriverInit): - 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 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_offscreen.c: (ExaOffscreenValidate): - Correct a typo in debug-only offscreen validation code. (Wang Zhenyu) - -2006-03-31 Fredrik Höglund <fredrik@kde.org> - - * Xext/Makefile.am: - Move the screensaver extension from module to builtins. - - * Xext/saver.c (ScreenSaverExtensionInit), (ScreenSaverFreeSuspend), - (ProcScreenSaverSuspend), (SProcScreenSaverSuspend): - * os/WaitFor.c (SetScreenSaverTimer): - Add the server side implementation of the ScreenSaverSuspend request. - - * configure.ac: - Require scrnsaverproto >= 1.1, and change the linking order of the - Xorg static libs. - -Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com> - - * dix/window.c: Fix copyright statement - -2006-03-31 Egbert Eich <eich_at_freedesktop_dot_org> - - * mi/miwideline.c: (miFillRectPolyHelper), (miLineArc): - fixed typo. - -2006-03-31 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - * Xprint/Makefile.am: - * Xprint/ps/Makefile.am: - * Xprint/ps/psout_ftpstype3.c: - Add full FreeType support for Xprint. (Drew Parsons) - - * xkb/xkbfmisc.c: - Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew. - - * Xi/*.[ch]: - Reindent with -cbi0. - -2006-03-30 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaValidateGC): - * exa/exa_priv.h: - * exa/exa_unaccel.c: (exaGetPixmapFirstPixel): - Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and - always plug in the accelerated one, even if the destination pixmap is - currently offscreen. This was a leftover from when kaa originally got - accelerated offscreen pixmap support, and its only concievable use - was to avoid a little overhead on ops to in-system pixmaps that weren't - going to get migrated. At this point, we probably care more about just - getting everything accelerated that we easily can, which should happen - with the new migration support. - -2006-03-30 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaCopyWindow): - Don't do an extra fallback path for CopyWindow while swappedOut, since - exaCopyNtoN takes care of the fallback anyway, and we don't care about - the performance of this path. - -2006-03-30 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/Makefile.am: - 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 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c (__glXCreateARGBConfig): Mark the ARGB FBConfig - as nonconforming to prevent drivers and apps from falling over. - - * GL/mesa/*/Makefile.am (AM_CFLAGS): Add @GLX_DEFINES@ so GLcore - gets compiled with TLS support if configured. - - * GL/mesa/X/xf86glx.c (__glXMesaDrawableDestroy): Only destroy the - mesa buffer if it got initialized. - -2006-03-30 Egbert Eich <eich_at_freedesktop_dot_org> - - * include/colormapst.h: - * include/pixmapstr.h: - * mi/miwideline.c: (miFillRectPolyHelper), (miLineArc): - Fixes for some vsw4 failures on 64bit BE platforms such as - PPC64 and s390x. Provided by Hong Bo Peng of IBM (slightly - modified). Patches try to resolve some of the careless - mixtures of ulong and uint (which are different size on - 64bit). - > This patch will break the driver ABI! < - Bugzilla #6438. - -2006-03-29 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/indirect_dispatch.c: - * GL/glx/indirect_dispatch_swap.c: - * GL/glx/indirect_size_get.c: Regenerate these files using updated - scripts to avoid unused variable warnings. - -2006-03-29 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaPutImage), (exaGetImage): - Bug #2986: Add PutImage acceleration for the ZPixmap, - planeMask ~= FB_ALLONES, bitsPerPixel >= 8, GXcopy cases. With the - radeon driver on my machine, this gives about 10% speedup in PutImage - 10x10 and 500x500, and 40% speedup for 10x10 ShmPutImage, up to 65% - improvement in 500x500 ShmPutImage. Also fixes a crasher in GetImage - that slipped in at the last minute. - -2006-03-29 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrDownloadFromScreen), - (ephyrUploadToScreen), (ephyrDrawInit): - Add an UploadToScreen implementation, for testing PutImage support, and - make the DownloadFromScreen more robust. - -2006-03-29 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaGetImage): - * exa/exa_priv.h: - Bug #2986: Add acceleration of GetImage using DownloadFromScreen for the - ZPixmap, planeMask ~= FB_ALLONES, bitsPerPixel >= 8 case. I'm pretty - convinced that this is the only case that we care about at all. Tested - with xwd -root and xwd on a gnome-terminal, in a composited environment - or not. - -2006-03-29 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrDownloadFromScreen), - (ephyrDrawInit), (exaDDXDriverInit): - 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-3-29 Deron Johnson <deron.johnson@sun.com> - - * xorg/composite/compinit.c - * xorg/composite/compwindow.c - * xorg/dix/window.c - * xorg/include/window.h - Fix composite overlay window bug 6411. - -2006-03-28 Adam Jackson <ajax@freedesktop.org> - - * afb/afbbitblt.c: - * afb/afbcmap.c: - * afb/afbfillarc.c: - * afb/afbfillrct.c: - * afb/afbpushpxl.c: - * afb/afbscrinit.c: - * afb/afbzerarc.c: - * hw/dmx/input/usb-other.c: - * hw/xfree86/common/xf86xv.c: - * hw/xfree86/dri/dri.c: - * hw/xfree86/fbdevhw/fbdevhw.c: - * hw/xfree86/i2c/fi1236.c: - * hw/xfree86/i2c/msp3430.c: - * hw/xfree86/i2c/uda1380.c: - * hw/xfree86/xf4bpp/ppcGetSp.c: - * hw/xfree86/xf8_16bpp/cfbscrinit.c: - * hw/xfree86/xf8_32bpp/cfbimage.c: - More warning cleanup. - -2006-03-28 Kristian Høgsberg <krh@redhat.com> - - * configure.ac: Fix another typo. - - * configure.ac: - * GL/glx/Makefile.am: Fix a couple of typos. - -2006-03-27 Aaron Plattner <aplattner@nvidia.com> - - * hw/xfree86/common/xf86Module.h: - * hw/xfree86/loader/loader.c: (LoaderGetABIVersion): - * hw/xfree86/loader/xf86sym.c: - 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-27 Kristian Høgsberg <krh@redhat.com> - - * configure.ac: - * GL/glx/Makefile.am: Add --enable-glx-tls ./configure option to - enable use of TLS for storing current GL context. Use this option - to let AIGLX load DRI drivers compiled for TLS. - -2006-03-27 Adam Jackson <ajax@freedesktop.org> - - * include/regionstr.h: - * include/scrnintstr.h: - * mi/miscrinit.c: - Remove long-dead screen region code. - - * Xext/panoramiX.c: - * Xext/security.c: - * Xext/xevie.c: - * Xprint/AttrValid.h: - * Xprint/Oid.h: - * dbe/dbe.c: - * dbe/midbe.c: - * dix/devices.c: - * dix/events.c: - * dix/window.c: - * mi/miarc.c: - * mi/mioverlay.c: - * miext/shadow/shadow.h: - * os/connection.c: - * os/xdmauth.c: - * record/record.c: - * render/mipict.c: - Big old pile of warning fixes. - - * configure.ac: - Silence some editorializing in the configure help text. - -2006-03-25 Daniel Stone <daniel@freedesktop.org> - - * xkb/xkbUtils.c: - Fix two of the more glaring unconditional-NULL-dereference screwups. - There are many more left. - - * xkb/Makefile.am: - * xkb/xkbconfig.c: - * xkb/ddxConfig.c: - * xkb/xkbInit.c: - * hw/xgl/glx/xglx.c: - * hw/xnest/Keyboard.c: - Remove weirdo XkbCF pre-configuration code. - - * xkb/xkb.h: - * xkb/xkb.c: - Remove INITARGS braindamage, change to void; add XkbExtensionInit - prototype to xkb.h. - Explicitly initialise nTypes in xkb.c. - - * configure.ac: - * include/xkb-config.h.in: - * xkb/xkbfmisc.c: - * xkb/maprules.c: - * hw/xfree86/dixmods/xkbPrivate.c: - Bug #3819: Remove open-coding of strcasecmp. - - * xkb/ddxVT.c: - * xkb/ddxPrivate.c: - * xkb/ddxKillSrv.c: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/xkbVT.c: - * hw/xfree86/dixmods/xkbPrivate.c: - * hw/xfree86/dixmods/xkbKillSrv.c: - Move XFree86 DDX actions out of xkb/ and into proper files in their - own right in dixmods. - - * xkb/Makefile.am: - * xkb/XKBAlloc.c: - * xkb/XKBGAlloc.c: - * xkb/XKBMAlloc.c: - * xkb/XKBMisc.c: - * xkb/xkbfmisc.c: - * xkb/xkmread.c: - * xkb/xkbtext.c: - * xkb/xkbout.c: - Prune XKB code to only what we need to run the server. Remove dead - !XKB_IN_SERVER codepaths. Remove HAVE_CONFIG_H codepaths. - -2006-03-25 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Bus.c: - * hw/xfree86/common/xf86Configure.c: - * hw/xfree86/common/xf86Cursor.c: - * hw/xfree86/common/xf86DGA.c: - * hw/xfree86/common/xf86DPMS.c: - * hw/xfree86/common/xf86Debug.c: - * hw/xfree86/common/xf86Events.c: - * hw/xfree86/common/xf86Globals.c: - * hw/xfree86/common/xf86Helper.c: - * hw/xfree86/common/xf86Init.c: - * hw/xfree86/common/xf86Io.c: - * hw/xfree86/common/xf86MiscExt.c: - * hw/xfree86/common/xf86Mode.c: - * hw/xfree86/common/xf86Option.c: - * hw/xfree86/common/xf86RandR.c: - * hw/xfree86/common/xf86Versions.c: - * hw/xfree86/common/xf86VidMode.c: - * hw/xfree86/common/xf86Xinput.c: - * hw/xfree86/common/xf86cmap.c: - * hw/xfree86/common/xf86fbBus.c: - * hw/xfree86/common/xf86fbman.c: - * hw/xfree86/common/xf86isaBus.c: - * hw/xfree86/common/xf86noBus.c: - * hw/xfree86/common/xf86pciBus.c: - * hw/xfree86/common/xf86sbusBus.c: - * hw/xfree86/common/xf86xv.c: - * hw/xfree86/common/xf86xvmc.c: - * hw/xfree86/common/xisb.c: - * hw/xfree86/dummylib/xf86addrestolist.c: - * hw/xfree86/dummylib/xf86allocscripi.c: - * hw/xfree86/dummylib/xf86drvmsg.c: - * hw/xfree86/dummylib/xf86drvmsgverb.c: - * hw/xfree86/dummylib/xf86errorf.c: - * hw/xfree86/dummylib/xf86errorfverb.c: - * hw/xfree86/dummylib/xf86getpagesize.c: - * hw/xfree86/dummylib/xf86getverb.c: - * hw/xfree86/dummylib/xf86msg.c: - * hw/xfree86/dummylib/xf86msgverb.c: - * hw/xfree86/dummylib/xf86opt.c: - * hw/xfree86/dummylib/xf86screens.c: - * hw/xfree86/loader/loader.c: - * hw/xfree86/loader/loadext.c: - * hw/xfree86/loader/loadfont.c: - * hw/xfree86/loader/loadmod.c: - * hw/xfree86/loader/os.c: - * hw/xfree86/os-support/bsd/alpha_video.c: - * hw/xfree86/os-support/bsd/arm_video.c: - * hw/xfree86/os-support/bsd/bsdResource.c: - * hw/xfree86/os-support/bsd/bsd_io.c: - * hw/xfree86/os-support/bsd/bsd_kbd.c: - * hw/xfree86/os-support/bsd/bsd_kmod.c: - * hw/xfree86/os-support/bsd/bsd_mouse.c: - * hw/xfree86/os-support/bsd/i386_video.c: - * hw/xfree86/os-support/bsd/ppc_video.c: - * hw/xfree86/os-support/bsd/sparc64_video.c: - * hw/xfree86/os-support/bus/Pci.c: - * hw/xfree86/os-support/bus/Sbus.c: - * hw/xfree86/os-support/bus/axpPci.c: - * hw/xfree86/os-support/bus/linuxPci.c: - * hw/xfree86/os-support/bus/sparcPci.c: - * hw/xfree86/os-support/linux/lnxResource.c: - * hw/xfree86/os-support/linux/lnx_agp.c: - * hw/xfree86/os-support/linux/lnx_axp.c: - * hw/xfree86/os-support/linux/lnx_io.c: - * hw/xfree86/os-support/linux/lnx_kbd.c: - * hw/xfree86/os-support/linux/lnx_kmod.c: - * hw/xfree86/os-support/linux/lnx_mouse.c: - * hw/xfree86/os-support/linux/lnx_video.c: - * hw/xfree86/os-support/lynxos/lynx_io.c: - * hw/xfree86/os-support/lynxos/lynx_mmap.c: - * hw/xfree86/os-support/lynxos/lynx_mouse.c: - * hw/xfree86/os-support/lynxos/lynx_noinline.c: - * hw/xfree86/os-support/lynxos/lynx_video.c: - * hw/xfree86/os-support/misc/BUSmemcpy.c: - * hw/xfree86/os-support/misc/Delay.c: - * hw/xfree86/os-support/misc/IODelay.c: - * hw/xfree86/os-support/misc/SlowBcopy.c: - * hw/xfree86/os-support/sco/sco_io.c: - * hw/xfree86/os-support/sco/sco_iop.c: - * hw/xfree86/os-support/sco/sco_kbd.c: - * hw/xfree86/os-support/sco/sco_mouse.c: - * hw/xfree86/os-support/shared/agp_noop.c: - * hw/xfree86/os-support/shared/bios_devmem.c: - * hw/xfree86/os-support/shared/bios_mmap.c: - * hw/xfree86/os-support/shared/ia64Pci.c: - * hw/xfree86/os-support/shared/ioperm_noop.c: - * hw/xfree86/os-support/shared/kbd.c: - * hw/xfree86/os-support/shared/kmod_noop.c: - * hw/xfree86/os-support/shared/libc_wrapper.c: - * hw/xfree86/os-support/shared/posix_tty.c: - * hw/xfree86/os-support/shared/sigio.c: - * hw/xfree86/os-support/shared/sigiostubs.c: - * hw/xfree86/os-support/shared/stdResource.c: - * hw/xfree86/os-support/shared/vidmem.c: - * hw/xfree86/os-support/solaris/sun_agp.c: - * hw/xfree86/os-support/solaris/sun_bios.c: - * hw/xfree86/os-support/solaris/sun_mouse.c: - * hw/xfree86/os-support/solaris/sun_vid.c: - * hw/xfree86/os-support/sysv/sysv_io.c: - * hw/xfree86/os-support/sysv/sysv_mouse.c: - * hw/xfree86/os-support/sysv/sysv_video.c: - * hw/xfree86/os-support/usl/usl_io.c: - * hw/xfree86/os-support/usl/usl_iop.c: - * hw/xfree86/os-support/usl/usl_kbd.c: - * hw/xfree86/os-support/usl/usl_mouse.c: - * hw/xfree86/utils/xorgcfg/loadmod.c: - * os/utils.c: - Mark everything in xf86sym.c as _X_EXPORT. - -2006-03-24 Fredrik Höglund <fredrik@kde.org> - - * Xext/dpms.c (ProcDPMSSetTimeouts): - * dix/main.c (main): - * hw/xfree86/common/xf86Xinput.c (xf86eqProcessInputEvents): - * hw/xfree86/loader/dixsym.c: - * os/WaitFor.c (NextDPMSTimeout), (ScreenSaverTimeoutExpire) - (SetScreenSaverTimer), (DPMSStandbyTimerExpire), - (DPMSSuspendTimerExpire), (DPMSOffTimerExpire), (FreeDPMSTimers), - (SetDPMSTimers): - 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 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Make sure DRI module is - loaded before calling DRI functions. - -2006-03-23 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/getconfig/getconfig.pl: - Add ast driver/pci id (Carl Switzky, Sun Microsystems) - -2006-03-22 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Improve error logging. - -Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann@redhat.com> - - * fb/fbmmx.c (fbCopyAreammx): Use inline assembly for copy area, - since gcc doesn't generate movq instructions. - -Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann@redhat.com> - - * fb/fbmmx.c (fbSolidFillmmx): Use inline assembly for solid - fills, since gcc doesn't use the movq instructions. - -Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com> - - * mi/mivaltree.c (miComputeClips): Patch by Keith Packard to make - sure redirected windows don't get considered "FullyObscured". - -2006-03-21 Kristian Høgsberg <krh@redhat.com> - - Make the server distcheck and tag 1.0.99.1 snapshot. - - * configure.ac: Bump CVS version to 1.0.99.1. - - * Makefile.am: - * os/Makefile.am: - * Xext/Makefile.am: - * GL/mesa/glapi/Makefile.am: Distcheck fixes. - -2006-03-21 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c: - * GL/glx/glxcmdsswap.c: #include indirect_dispatch to get - prototypes for FBO functions. - - * GL/glx/glxcontext.h: - * GL/glx/glxserver.h: - * GL/glx/glxdri.c: Fix a couple of warnings. - -2006-03-20 Donnie Berkholz <spyderous@gentoo.org> - - reviewed by: Kristian Høgsberg - - * GL/glx/glxscreens.c: (__glXHyperpipeInit), - (__glXSwapBarrierInit): - * GL/glx/glxutil.h: - * GL/glx/single2.c: (__glXDisp_FeedbackBuffer), - (__glXDisp_SelectBuffer): - * GL/glx/single2swap.c: (__glXDispSwap_FeedbackBuffer), - (__glXDispSwap_SelectBuffer): - Finish glx_ansic.h wrapper changes to make Xvfb and Xnest link again. - -2006-03-20 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Init.c: - 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) - - * cfb/cfbrrop.h: - Bug #5549: Fix build for sparc64. (Matthieu Herrb) - -2006-03-16 Kristian Høgsberg <krh@redhat.com> - - * configure.ac: Check for glproto when building GLX and make sure - we have at least 1.4.6. - - * GL/glx/*.c: Drop glx_ansic.h wrapper and call xalloc, xrealloc, - xfree and str-funcs directly. - - * GL/glx/glxcmds.c (GlxSetRenderTables): Really add this. - -2006-03-16 Kristian Høgsberg <krh@redhat.com> - - More patches from David Reveman: - - * GL/glx/glxscreens.c: Add GL_ARB_texture_non_power_of_two, - GL_EXT_framebuffer_object and GL_NV_texture_env_combine4 - extensions. - - * GL/glx/glxcmds.c (__glXContextDestroy, DoMakeCurrent) - (__glXdirectContextDestroy): Add __GLXcontext destructor and flush - context cache there and on loseCurrent. - - * GL/mesa/X/xf86glx.c (__glXMesaContextDestroy): Chain back to new - __GLXcontext destructor. - (__glXMesaContextForceCurrent): Set render table on forceCurrent. - (init_screen_visuals): Index pVis array correctly. - (GlxGetMesaProvider): Add this. - - * GL/glx/glxcmds.c: - * GL/glx/g_disptab_EXT.h: - * GL/glx/g_disptab_EXT.c: Hook up FBO marshalling. - -2006-03-16 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaGetPixmapSize), (exaDestroyPixmap), (exaLog2), - (exaCreatePixmap): - * exa/exa_migration.c: (exaCopyDirtyToSys), (exaCopyDirtyToFb), - (exaPixmapSave), (exaMoveInPixmap), (exaMoveOutPixmap): - * exa/exa_priv.h: - Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of - the pixmap, and damage is tracked so that a later exaMoveInPixmap won't - result in an upload if no upload is necessary. This will likely improve - the performance of the "Always" migration scheme significantly, and is - a step in the path to more exact damage tracking between framebuffer and - system memory. - -2006-03-16 Daniel Stone <daniel@freedesktop.org> - - * hw/xfree86/common/xf86PciInfo.h: - * hw/xfree86/os-support/bus/zx1PCI.c: - Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP) - - * hw/xfree86/os-support/bus/zx1PCI.c: - Use soft timeout register to avoid MCAs when probing for non-existent - local bus adaptors on ZX2. (Alex Williamson, HP) - -2006-03-15 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bump to requiring fixesproto >= 4.0 and compositeproto >= 0.3. - -2006-03-15 Matthieu Herrb <matthieu.herrb@laas.fr> - - * configure.ac - * include/xorg-config.h.in - - OpenBSD needs -Wl,-export-dynamic to export symbols from main - executable to modules. - - Probe for OpenBSD aperture driver and define HAS_APERTURE_DRV - accordingly. - -2006-03-15 Felix Kuehling <fkuehlin@ati.com> - - * hw/xfree86/x86emu/ops2.c: (x86emuOp2_bts_R): - Enable correct handling of the BTS instruction (opcode 0f ab) - The code was there but #ifdefed out. Insead of BTS, BT was executed. - This patch enables the BTS function and hooks it up the the correct - opcode. - (ATI Technologies Inc.) - -2006-03-15 Felix Kuehling <fxkuehl@gmx.de> - - * GL/mesa/shader/slang/Makefile.am: - * GL/symlink-mesa.sh: - Update to build against Mesa CVS HEAD. - -2006-03-15 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_migration.c: (exaMoveInPixmap): - Don't let pinned pixmaps get migrated in when using the "Always" - migration scheme. This notably keeps the visible screen from getting - migrated in to a new location in framebuffer. - - Reported by: Michel Dänzer. - -2006-03-15 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/loader/loadmod.c: - Coverity #1053: Nuke a dead variable. - Coverity #269: Compare the requested ABI class against the ABI class - of the module, not the module class. - Coverity #794: Fix a highly unlikely memory leak. - - * miext/cw/cw.c: - Coverity #337: Remove useless NULL check. - - * hw/xfree86/loader/loader.c: - Coverity #484: Fix an off-by-one in module refcounting. - - * damageext/damageext.c: - Coverity #491: Check version number correctly. - - * xfixes/xfixes.c: - Coverity #487: Check version number correctly. - - * hw/xfree86/common/xf86VidMode.c: - Coverity #490: Fix a range check in xf86vidmode extension. - - * xfixes/region.c: - Coverity #807: Fix a memory leak in XFixesExpandRegion. - - * hw/xfree86/xf4bpp/ppcPixFS.c: - Coverity #1042, 1043: Nuke some dead variables. - -2006-03-15 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/xfree86/dri/dri.c: (DRIExtensionInit): - Fix DRIExtensionInit() to not register callbacks when it hasn't been - initialized for the current server generation. Fixes a problem where - it would use stale private index and blow up in colorful ways if no - driver called DRIScreenInit() on the second generation (which happens - due to a bug in radeon that i'll fix separately). Note: clearing the - index in DRIReset() wouldn't work as DRIReset() is called before the - CloseScreen() chain - -2006-03-15 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/xfree86/common/xf86fbman.c: (localAllocateOffscreenLinear): - Make xf86 linear allocator smarter when dealing with alignment - constraints when falling back to X/Y allocations. Fixes various - problems of Xv allocation failures, notably with "nv" driver. - -2006-03-14 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaDriverInit): - * exa/exa_migration.c: (exaDoMigration): - * exa/exa_priv.h: - * hw/xfree86/exa/examodule.c: (exaXorgCloseScreen), - (exaDDXDriverInit): - Add a new migration scheme, "always", which will move pixmaps to their - desired location always (unless they don't fit in FB, in which case they - all get moved out for software rendering). The default remains as - before, but can be controlled by the MigrationHeuristic xorg.conf option - (which is intentionally not documented, as it may be short-lived). This - is part of the exa-damagetrack work, which appears stable in testing - with fakexa, unlike the work as a whole. - -2006-03-14 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: - * exa/exa.h: - Add more doxygen documentation, including notes on WaitMarker() and - MarkSync() that I noticed were needed while reading the VIA driver. - -2006-03-14 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaDriverInit): - * exa/exa_accel.c: (exaFillSpans), (exaCopyNtoN), - (exaPolyFillRect), (exaSolidBoxClipped), (exaFillRegionSolid), - (exaFillRegionTiled), (exaGetImage), (exaGetSpans): - * exa/exa_migration.c: (exaPixmapIsPinned), (exaMigrateTowardFb), - (exaMigrateTowardSys), (exaDoMigration): - * exa/exa_priv.h: - * exa/exa_render.c: (exaOpReadsDestination), - (exaTryDriverSolidFill), (exaTryDriverComposite), (exaComposite), - (exaGlyphs): - * exa/exa_unaccel.c: (exaGetPixmapFirstPixel): - Move migration logic to a new function, exaDoMigration(). This is - largely a manual conversion to allow for different migration schemes - to be implemented reasonably, but does include some minor improvements - such as accounting for pinned pixmaps not being acceleratable, and for - our current GetImage and GetSpans not being accelerated. - -2006-03-14 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_accel.c: (exaFillRegionTiled): - * exa/exa_priv.h: - * exa/exa_render.c: (exaTryDriverSolidFill): - * exa/exa_unaccel.c: (exaGetPixmapFirstPixel): - Pull code for getting the (0,0) pixel from a pixmap out to a separate - function, since it gets repeated (with bad error handling, in one case). - -2006-03-14 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Bail out early if screen - doesn't support DRI. - -2006-3-13 Deron Johnson <deron.johnson@sun.com> - - * composite/compalloc.c - * composite/compext.c - * composite/compinit.c - * composite/compint.h - * composite/compwindow.c - * xfixes/cursor.c - * xfixes/xfixes.c - * xfixes/xfixesint.h - Composite Version 0.3: CompositeGetOverlayWindow, CompositeReleaseOverlayWindow - Xfixes Version 4.0: XFixesHideCursor, XFixesShowCursor - -2006-03-12 Kristian Høgsberg <krh@redhat.com> - - First batch of AIGLX fixes from David Reveman. - - * GL/mesa/X/xf86glx.c (GlxGetMesaProvider): Add getter for Mesa - provider. - - * GL/glx/glxvisuals.c (GlxInitVisuals): Export this for Xgl. - - * GL/glx/glxutil.c (__glXDrawableInit, __glXGetDrawable): Move - resource tracking out of drawable constructor to allow wrapping. - - * GL/glx/glxcmdsswap.c (__glXSwapGetDrawableAttributesReply): Use - corrent reply size #define. - - * GL/glx/glxcmds.c (GlxSetRenderTables): Add this function. - (DoGetDrawableAttributes): Fix array length. - -2006-03-12 Matthieu Herrb <matthieu.herrb@laas.fr> - - * hw/xfree86/dixmods/Makefile.am - Fix build when AIGLX is false. - -2006-03-11 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.h: - Improve doxygen formatting, and attempt to clarify the 1:1 ratio of - successful PrepareCopy()s to DoneCopy()s. - -2006-03-11 Eric Anholt <anholt@FreeBSD.org> - - reviewed by: jbarnes - - * exa/exa_accel.c: (exaCopyNtoNTwoDir): - Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string of - consecutive Copy() calls (rather than exactly once at the end of the - function). - -2006-03-10 Kristian Høgsberg <krh@redhat.com> - - * Merge accel_indirect branch to HEAD. - -2006-03-05 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c (DoGetDrawableAttributes): Add - GLX_Y_INVERTED_EXT to the drawable attributes we report. - -2006-03-05 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c (__glXCreateARGBConfig): Create the fbconfig - for the composite 32 visual after the fact here. - - * GL/glx/glxdri.c (__glXDRIbindTexImage): Use 4bpp for 32 bit - visuals too, but only fill the alpha channel for 24 depth - drawables. - -2006-03-03 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (getDrawableInfo): Work around i915 driver that - tries to render to drawable even if it no longer exists. - Returning 0 cliprects (as dri_util.c does) doesn't seem to do it, - so we set the width and height to 0. - - * GL/glx/g_disptab.h: - * GL/glx/glxcmdsswap.c: Fix a couple of warnings. - -2006-03-03 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Log full DRI driver path - when dlopen() fails. - - * GL/glx/glxscreens.c (__glXInitScreens): Log the provider name - when we initialize a GLX screen. - - * GL/symlink-mesa.sh: - * GL/mesa/swrast/Makefile.am: Update to work with mesa head. - -2006-03-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/glxdri.c: (__glXDRIscreenProbe): - Pass err_msg when dev_priv allocation fails. - -2006-03-01 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Handle failing allocation - of dev_priv. - - * GL/glx/glxdri.c (__glXDRIscreenProbe): The DRI driver - _mesa_free()'s the dev_priv passed in so we need to give it a - copy. - -2006-03-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/glxserver.h: - Fix Xvfb, Xnest and Xprt build. - -2006-02-28 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c (__glXDRIscreenProbe): Fix enter/leave confusion. - - * configure.ac: - * hw/xfree86/common/xf86Config.c (configServerFlags): Enable AIGLX - by default at configure time and at runtime. - -2006-02-27 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxserver.h: - * GL/glx/glxext.c: - * GL/mesa/X/xf86glx.c: Complete the prepare/finish dispatch to - enter/leave server rename. - - * GL/glx/glxcmdsswap.c (__glXSwapGetDrawableAttributesSGIX): Add - byte swapping function. - - * GL/mesa/swrast/Makefile.am (INCLUDES): Add -I../shader/slang. - - * GL/glx/glxcmds.c: Make GLX_EXT_texture_from_pixmap entrypoints - non-static so we can get at them from glxcmdsswap.c. - -2006-02-25 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c: Add more GLX_EXT_texture_from_pixmap tokens - here as a temporary fix. - -2006-02-24 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxcmds.c: - * GL/glx/glxcmdsswap.c: - * GL/glx/glxcontext.h: - * GL/glx/glxdri.c: - * GL/glx/glxscreens.c: - * GL/glx/glxserver.h: Add hooks for GLX_EXT_texture_from_pixmap - and port over naive glTexImage2D implementation. Add support for - glXQueryDrawable. - -2006-02-24 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/Makefile.am: - Include from Mesa sources before any installed versions. - - * GL/glx/glxdri.c: (__glXDRIleaveServer), (__glXDRIenterServer), - (createContext), (destroyContext), (createDrawable), - (destroyDrawable), (getDrawableInfo), (__glXDRIscreenProbe): - Wrap the __DRIinterfaceMethods methods with enter/leaveServer to - make sure server locks are held when calling into the card driver. - -2006-02-24 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/glxdri.c: - * GL/glx/glxvisuals.c: Add these files. - -2006-02-24 Kristian Høgsberg <krh@redhat.com> - - * GL/glx/*: Land rewritten accelerated indirect rendering on - accel_indirect_branch. - -2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/utils/xorgcfg/help.c: - Fix buffer size checks to prevent 2-byte buffer overflows. - (Coverity #480, #481, #482, #483) - -2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * include/dix-config.h.in: - Add HAS_MMAP for Xvfb - - * hw/vfb/InitOutput.c (ddxProcessArgument): - Fix Xvfb option parsing to exit on bad arguments, not just issue - error messages and continue on. (Coverity #492) - -2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/utils/xorgcfg/options.c: - Pass sizeof the correct buffer to XmuSnprintf. (Coverity #489) - -2006-03-10 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/ephyr.c: (ephyrMapFramebuffer): - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrPrepareComposite), - (ephyrDrawInit): - * hw/kdrive/ephyr/hostx.c: (hostx_screen_init): - * hw/kdrive/ephyr/hostx.h: - If fakexa is enabled, create a larger buffer in the Ximage, but keep - the same width/height for front-buffer drawing. The fakexa code then - uses this extra space for offscreen pixmaps. Note that this tones down - the absurdity of fakexa's offscreen pixmap alignment requirements (odd - alignment is too weird, so stick with "24", which is still strange but - exists out there). It also fixes a couple of bugs in the fakexa - implementation revealed by using offscreen pixmaps. - -2006-03-10 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaPrepareAccess), (exaFinishAccess): - Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which - is after the drawing is done. Previously, a failed PrepareAccess could - have migrated and cleared the dirty flag before the damage was ever - done. - -2006-03-10 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/vbe/vbe.c: (vbeProbeDDC): - Coverity #1011: Remove a useless NULL check on a pVbe that had - been dereferenced many times before. - -2006-03-09 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/int10/generic.c: (xf86ExtendedInitInt10): - Coverity #857: Fix resource leak in error path by freeing earlier. - -2006-03-09 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/parser/Keyboard.c: (xf86parseKeyboardSection): - * hw/xfree86/parser/Layout.c: (xf86parseLayoutSection): - * hw/xfree86/parser/Pointer.c: (xf86parsePointerSection): - Coverity #813, #814, #815, #816: Fix resource leaks in error paths of - config parsing code. - -2006-03-09 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.h: - Document the restriction on PrepareAccess() failure, from discussion - with benh. - -2006-03-09 Jeremy C. Reed <reed@reedmedia.net> - - * hw/xfree86/common/xf86Configure.c: - Just like FreeBSD, let DragonFly's default mouse Device be - /dev/sysmouse (since /dev/mouse don't even exist by default). - -2006-03-09 Jeremy C. Reed <reed@reedmedia.net> - - * hw/xfree86/os-support/bsd/bsd_mouse.c: (SupportedInterfaces), - (DefaultProtocol), (SetSysMouseRes), (xf86OSMouseInit): - Add DragonFly support. (It is like FreeBSD.) This patch is - from DragonFly developer Joerg Sonnenberger and the pkgsrc - collection. (I tested using /dev/sysmouse with moused using - serial /dev/cuaa0.) - -2006-03-09 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa_render.c: (exaComposite): - Coverity #349: Fall back to software early if pSrc->pDrawable is NULL, - or pMask is non-NULL but pMask->pDrawable is NULL. This prevents NULL - dereferences on gradients and other Pictures which have no pDrawable. - -2006-03-09 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: - * exa/exa.h: - * exa/exa_offscreen.c: - * exa/exa_priv.h: - * hw/xfree86/doc/devel/exa-driver.txt: - Do a first pass of doxygen documentation of EXA. This removes the - corresponding pieces of exa-driver.txt, which were becoming stale. - Hopefully the documentation will stay much more up-to-date this way. - Many thanks to jbarnes for writing exa-driver.txt which was used a lot - in writing this documentation. - -2006-03-09 Matthias Hopf <mhopf@suse.de> - - * configure.ac: Do Xorg configure checks for Xgl only as well - -2006-03-08 Eric Anholt <anholt@FreeBSD.org> - - * exa/exa.c: (exaGetPixmapOffset), (exaPixmapIsOffscreen), - (exaPrepareAccess), (exaFinishAccess), (exaDriverAlloc), - (exaDriverInit), (exaMarkSync), (exaWaitSync): - * exa/exa.h: - * exa/exa_accel.c: (exaFillSpans), (exaCopyNtoNTwoDir), - (exaCopyNtoN), (exaPolyFillRect), (exaSolidBoxClipped), - (exaFillRegionSolid), (exaFillRegionTiled): - * exa/exa_migration.c: (exaPixmapSave), (exaPixmapAllocArea), - (exaMoveInPixmap): - * exa/exa_offscreen.c: (ExaOffscreenValidate), (exaOffscreenAlloc), - (ExaOffscreenSwapOut), (exaOffscreenFree), (ExaOffscreenMarkUsed), - (exaOffscreenInit), (ExaOffscreenFini): - * exa/exa_render.c: (exaTryDriverSolidFill), - (exaTryDriverComposite), (exaComposite), (exaGlyphs): - * hw/kdrive/ephyr/ephyr.h: - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrDrawInit): - * hw/xfree86/exa/examodule.c: - Rearrange EXA driver structures so that there's a hope of maintaining - ABI when extending the driver interface. The card and accel structures - are merged into the ExaDriverRec, which is to be allocated using - exaDriverAlloc(). The driver structure also grows exa_major and - exa_minor, which drivers fill in and have checked by EXA - (double-checking that the driver really did check that the EXA version - was correct). Removes exaInitCard(), which is replaced by the driver - filling in the rec by hand, and the exaGetVersion() and related - EXA_*VERSION which are replaced by always using the XFree86 loadable - module versioning. - -2006-03-08 Lars Knoll <lars@trolltech.com> - - * render/picture.c - Initialize the format of a source picture to PICT_a8r8g8b8. - Fixes a failure in the gradients test of rendercheck. - In the long term we could do better by setting the format - to something without alpha whenever the gradient doesn't - contain colors with alpha. This triggers a reduction of - the over operation to a pure source operation. - -2006-03-07 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/common/xf86fbman.c: (xf86InitFBManager): - Bug #6150: Do the obvious fix of an insane sanity check in - xf86InitFBManager. (Julio M. Merino Vidal) - -2006-03-07 Ian Romanick <idr@us.ibm.com> - - * hw/xfree86/common/xf86DoProbe.c: (DoProbe): - * hw/xfree86/common/xf86Priv.h: - * hw/xfree86/common/xf86Init.c: (ddxProcessArgument): - Remove DoProbeArgs. It was an empty function that was never called. - - Some refactoring in DoProbe to make the code more readable (and make - the future transition to xf86CallDriverProbe easier). - - * hw/xfree86/common/xf86Helper.c: (xf86MatchPciInstances): - Major refactoring of xf86MatchPciInstances. Primarilly, all device - matching is performed by a single, smart loop. Matching of - PCI_VENDOR_GENERIC devices is done by device class, and this - eliminates the need to call xf86CheckPciGAType (good riddance!). - - Various other changes eliminate the need to use xnfrealloc on the - instances array. When in probe-only mode or the first pass of - configure mode, the instances array isn't needed, so it is not - allocated. - - These changes will make the change to a PCI device matching scheme - more like is implemented in libpci.a (and has been discussed on the - xorg mailing list) much, much simpler. - - * hw/xfree86/common/xf86.h: - * hw/xfree86/loader/xf86sym.c: - * hw/xfree86/common/xf86pciBus.c: (FindPCIVideoInfo): - Eliminate unnecessary use of ?: operator within an if-statement. - - Remove xf86CheckPciGAType. It is no longer called by - xf86MatchPciInstances, which was previously the only place that - called it. - - * hw/xfree86/common/xf86str.h: - Add numerous comments to the fields of PciChipsets. - -2006-03-07 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/ephyr_draw.c: - Add appropriate MIT license. Oops. - -2006-03-07 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/ephyr/Makefile.am: - * hw/kdrive/ephyr/ephyr.h: - * hw/kdrive/ephyr/ephyr_draw.c: (ephyrPrepareSolid), (ephyrSolid), - (ephyrDoneSolid), (ephyrPrepareCopy), (ephyrCopy), (ephyrDoneCopy), - (ephyrCheckComposite), (ephyrPrepareComposite), (ephyrComposite), - (ephyrDoneComposite), (ephyrMarkSync), (ephyrWaitMarker), - (ephyrDrawInit), (ephyrDrawEnable), (ephyrDrawDisable), - (ephyrDrawFini), (exaDDXDriverInit): - Add a new flag to ephyr, "-fakexa", which turns on an EXA acceleration - implementation that calls fb to get its work done. The purpose is to - have a trusted EXA driver for use with testing changes to the core of - EXA. However, fakexa has not received much testing yet, lacks offscreen - pixmaps support, and doesn't reliably provide garbage when EXA doesn't - get its syncing right. All of these should be fixed soon. - -2006-03-07 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/exa/exa.c: - * hw/xfree86/exa/exa.h: - * hw/xfree86/exa/exa_accel.c: - * hw/xfree86/exa/exa_migration.c: - * hw/xfree86/exa/exa_offscreen.c: - * hw/xfree86/exa/exa_priv.h: - * hw/xfree86/exa/exa_render.c: - * hw/xfree86/exa/exa_unaccel.c: - Remove stale EXA files, which failed to get removed during the move to - top-level, somehow. - -2006-03-07 Luc Verhaegen <libv@skynet.be> - - * hw/xfree86/common/xf86Mode.c: (xf86CheckModeForMonitor): - Third pass at stopping reduced blanking modes for CRTs. This time - round, there is almost no room for error left. We stop modes only - when: - - Hblank is less than 25% of HDisplay and - - HTotal - HDisplay is exactly 160 and - - HSyncEnd - HDisplay is exactly 80 (new) and - - HSyncEnd - HSyncStart is exactly 32 (new) and - - VSyncStart - VDisplay is exactly 3 (new). - So, we stop antique monitors which are rumoured to blow up regularly - from doing so _only_ with modes generated by xf86CVTMode with Reduced - TRUE or modelines generated by cvt -r. If the user dares as much as - look at such a modeline, we're free to scorch off his face and fill it - with glass. - -2006-03-06 Lars Knoll <lars@trolltech.com> - - * render/picture.c - Correctly initialize devPrivates variable in source - only pictures to 0 - * miext/cw/cw.h - Don't try to access devPrivates of source only pictures - -2006-03-04 Matthieu Herrb <matthieu.herrb@laas.fr> - * hw/xfree86/dixmods/extmod/xf86misc.c - Only output SetClientVersion message if verbosity > 1, like other - extensions do - * configure.ac: - define SYS_LIBS to hold system dependant libraries that may needed. - * GL/glx/indirect_dispatch_swap.c: - * GL/glx/indirect_util.c: - Definitions for bswapxx() macros on OpenBSD. - * hw/xfree86/os-support/bsd/Makefile.am: - Don't hard-code -DUSE_DEV_IO here. configure generates the proper - OS specific values here. - * hw/xfree86/utils/ioport/Makefile.am: - * hw/xfree86/utils/pcitweak/Makefile.am: - * hw/xfree86/utils/scanpci/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Add ${SYS_LIBS} to libraries list - * cfb/Makefile.am.inc: - Fix build with non GNU make. - -2006-02-28 Ian Romanick <idr@us.ibm.com> - - * hw/xfree86/common/xf86Helper.c: (xf86AddDriver), - (xf86MatchPciInstances): - Remove redundant definition of struct Inst. - Safeguard xf86AddDriver against future additions to DriverRec. - -2006-02-28 Daniel Stone <daniel@freedesktop.org> - - * xkb/maprules.c: - Bug #5216: Allow options to appear with other components. - -2006-02-28 Adam Jackson <ajax@freedesktop.org> - - * XpConfig/C/print/models/CANONC3200-PS/fonts/Makefile.am: - * XpConfig/C/print/models/HPLJ4050-PS/fonts/Makefile.am: - * XpConfig/C/print/models/SPSPARC2/fonts/Makefile.am: - Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck) - -2006-02-27 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/darwin/quartz/XDarwinStartup.man: - * hw/darwin/utils/dumpkeymap.man: - Typo fixes (Nicholas Joly, XFree86 bugzilla #1658) - -2006-02-24 Roland Scheidegger <rscheidegger_lists@hispeed.ch> - - * hw/xfree86/common/xf86PciInfo.h: - Add two radeon pci ids (one is used for a radeon mobility X700 XL - in a medion notebook, the other is for a AIW X800 VE) - -2006-02-24 Matthieu Herrb <matthieu.herrb@laas.fr> - - * configure.ac: - OpenBSD supports PCVT and WSCONS. PCCONS is long gone. - -2006-02-23 Adam Jackson <ajax@freedesktop.org> - - * exa/exa_render.c: - Remove redundant composite op reduction, done in Render now. - -2006-02-22 Alexander Gottwald <ago@starnet.com> - - * GL/glx/render2swap.c: - Bug #5978: Added missing swap of input variables. Added missing cases - for GL_SECONDARY_COLOR_ARRAY and GL_FOG_COORD_ARRAY (Colin McDonald) - -2006-02-22 Alexander Gottwald <ago@starnet.com> - - * hw/dmx/Makefile.am: - * hw/dmx/input/Makefile.am: - * hw/dmx/config/Makefile.am: - - Added Mesa include directory - -2006-02-21 Jeremy C. Reed <reed@reedmedia.net> - - * GL/mesa/shader/slang/Makefile.am: - * GL/symlink-mesa.sh: - - Update to build against Mesa HEAD. - -2006-02-20 Ian Romanick <idr@us.ibm.com> - - * hw/xfree86/os-support/bus/Pci.c: (handlePciBIOS), (readPciBios), - (HandlePciBios), (xf86ReadPciBIOS): - * hw/xfree86/os-support/bus/xf86Pci.h: - - Eliminate unused PCI BIOS reading functionality. The old code - used several function pointers to implement a level of - flexability that was never used. The code also had unused - support for extracting a single image type from a larger - expansion ROM. - - Fix the spelling of PCI_BIOS_OPEN_FIRMWARE. - - Fix a couple errors in #ifdef debug code. - -2006-02-20 Ian Romanick <idr@us.ibm.com> - - * hw/xfree86/common/xf86pciBus.c: (FindPCIVideoInfo), - (xf86GetPciRes): - * hw/xfree86/common/xf86str.h: - * hw/xfree86/os-support/bus/xf86Pci.h: - * hw/xfree86/scanpci/xf86PciData.h: - * hw/xfree86/scanpci/xf86ScanPci.c: - Eliminate all the code for querying the PCI class from the PCI - ID database. Class information is not, and never has been, - stored there. Therefore, this is just a bunch of elaborate - code to read 0x00000000. - - -2006-02-21 Adam Jackson <ajax@freedesktop.org> - - * Xi/allowev.c: - * Xi/chgdctl.c: - * Xi/chgfctl.c: - * Xi/chgkbd.c: - * Xi/chgkmap.c: - * Xi/chgprop.c: - * Xi/chgptr.c: - * Xi/closedev.c: - * Xi/devbell.c: - * Xi/exevents.c: - * Xi/extinit.c: - * Xi/getbmap.c: - * Xi/getdctl.c: - * Xi/getfctl.c: - * Xi/getfocus.c: - * Xi/getkmap.c: - * Xi/getmmap.c: - * Xi/getprop.c: - * Xi/getselev.c: - * Xi/getvers.c: - * Xi/grabdev.c: - * Xi/grabdevb.c: - * Xi/grabdevk.c: - * Xi/gtmotion.c: - * Xi/listdev.c: - * Xi/opendev.c: - * Xi/queryst.c: - * Xi/selectev.c: - * Xi/sendexev.c: - * Xi/setbmap.c: - * Xi/setdval.c: - * Xi/setfocus.c: - * Xi/setmmap.c: - * Xi/setmode.c: - * Xi/stubs.c: - * Xi/ungrdev.c: - * Xi/ungrdevb.c: - * Xi/ungrdevk.c: - ANSIfy Xi/. Mostly automated via protoize(1). - - * Xi/*.[ch]: - indent fixes (OMG SO UGLY), and nuke old RCS keywords. - -2006-02-16 Eric Anholt <anholt@FreeBSD.org> - - * Xext/Makefile.am: - Fix build of Xorg by putting xf86bigfont back into builtin instead of - module sources list. - -2006-02-16 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - Bug #5453: Don't forget to still do AM_CONDITIONAL for XVMC even if XV - is disabled, and also force XVMC disabled if XV is disabled. - (Dag-Erling Smørgrav) - -2006-02-16 Keith Packard <keithp@keithp.com> - - * miext/shadow/shrotpackYX.h: - Forgot to include this file in previous patch - -2006-02-15 Keith Packard <keithp@keithp.com> - - * Makefile.am: - * Xext/Makefile.am: - * configure.ac: - * hw/kdrive/chips/Makefile.am: - * hw/kdrive/epson/Makefile.am: - * hw/kdrive/fbdev/Makefile.am: - * hw/kdrive/fbdev/fbdev.c: (fbdevInitialize): - * hw/kdrive/i810/Makefile.am: - * hw/kdrive/linux/mouse.c: (ps2Init): - * hw/kdrive/linux/ms.c: (MsRead): - * hw/kdrive/linux/ps2.c: (Ps2Read): - * hw/kdrive/mach64/Makefile.am: - * hw/kdrive/mga/Makefile.am: - * hw/kdrive/nvidia/Makefile.am: - * hw/kdrive/pm2/Makefile.am: - * hw/kdrive/r128/Makefile.am: - * hw/kdrive/sdl/Makefile.am: - * hw/kdrive/smi/Makefile.am: - * hw/kdrive/src/kaa.c: (kaaMoveInPixmap): - * hw/kdrive/src/kinput.c: (KdKeybdProc): - * hw/kdrive/vesa/Makefile.am: - * hw/kdrive/via/Makefile.am: - * include/kdrive-config.h.in: - * miext/damage/damage.c: (DamageSetup): - * miext/shadow/Makefile.am: - * miext/shadow/shadow.h: - * miext/shadow/shrot16pack_270YX.c: - * miext/shadow/shrot16pack_90YX.c: - * os/oscolor.c: (OsToLower), (OsStrCaseCmp), (OsInitColors), - (OsLookupColor): - * os/osdep.h: - * os/utils.c: - Make more extensions optional in build (for kdrive). - Fix kdrive build for actual hardware. - Fix kdrive pointer signed/unsigned types. - Add kdrive-required YX rotation functions. - Replace rgb text file loading with static rgb color table. - -2006-02-16 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/xfree86/ramdac/xf86Cursor.c: - (xf86CursorEnableDisableFBAccess), (xf86CursorSetCursor): - Fix an occasional crash on VT switches: the server would save a - pointer to the current cursor when disabling FB access and would try - to restore that cursor when re-enabling. However, that cursor might - have been destroyed in between. This fixes it by updating the saved - cursor pointer when a cursor is set and vtSema is FALSE. - -2006-02-15 Eric Anholt <anholt@FreeBSD.org> - - * XTrap/Makefile.am: - * Xext/Makefile.am: - * dbe/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - * record/Makefile.am: - Bug #5871: Drop special build infrastructure left over from libcwrapper - times. (George Fufutos) - -2006-02-16 Dave Airlie <airlied@freedesktop.org> - - * Xext/xres.c: (ProcXResQueryClientPixmapBytes): - Fix XSERVER64 should be _XSERVER64 - -2006-02-15 Eric Anholt <anholt@FreeBSD.org> - - * XTrap/xtrapddmi.c: - * XTrap/xtrapdi.c: - * Xext/Makefile.am: - * hw/xfree86/dixmods/extmod/Makefile.am: - * hw/xfree86/dixmods/extmod/xf86dga2.c: (XFree86DGARegister): - Bug #5869: Remove traces of EXTMODULE define, which doesn't appear to be - useful any more. (George Fufutos) - -2006-02-15 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/dixmods/laymodule.c: - Bug #5888: Remove orphaned laymodule.c from miext/layer removal. - (George Fufutos) - -2006-02-15 Zephaniah E. Hull <warp@aehallh.com> - - * hw/xfree86/common/xf86Xinput.h: - * hw/xfree86/loader/xf86sym.c: - Export xf86ActivateDevice, used by the evdev driver. - -2006-02-15 Eric Anholt <anholt@FreeBSD.org> - - * Makefile.am: - * configure.ac: - * exa/Makefile.am: - * exa/exa.c: (exaCreatePixmap), (exaCloseScreen), (exaDriverInit), - (exaWaitSync), (exaGetVersion): - * exa/exa.h: - * exa/exa_accel.c: (exaFillSpans), (exaCopyArea), - (exaPolyFillRect), (exaSolidBoxClipped), (exaCopyWindow), - (exaPaintWindow): - * exa/exa_migration.c: - * exa/exa_offscreen.c: (exaEnableDisableFBAccess): - * exa/exa_priv.h: - * exa/exa_render.c: (exaComposite): - * hw/xfree86/exa/Makefile.am: - * hw/xfree86/exa/exa.c: - * hw/xfree86/exa/exa.h: - * hw/xfree86/exa/exa_accel.c: - * hw/xfree86/exa/exa_migration.c: - * hw/xfree86/exa/exa_offscreen.c: - * hw/xfree86/exa/exa_priv.h: - * hw/xfree86/exa/exa_render.c: - * hw/xfree86/exa/exa_unaccel.c: - * hw/xfree86/exa/examodule.c: (exaXorgCloseScreen), - (exaXorgEnableDisableFBAccess), (exaDDXDriverInit), - (EXAAvailableOptions), (exaSetup): - Move EXA implementation up to the top level and remove its XFree86 - dependencies. It was nearly abstract enough already to be used by - multiple DDXes. This will be useful for EXA development through - providing a fake acceleration implementation within Xephyr, so that - testing can be done on new EXA code without worrying about buggy - drivers. - -2006-02-15 Eric Anholt <anholt@FreeBSD.org> - - * GL/mesa/X/Makefile.am: - * GL/mesa/array_cache/Makefile.am: - * GL/mesa/glapi/Makefile.am: - * GL/mesa/main/Makefile.am: - * GL/mesa/math/Makefile.am: - * GL/mesa/shader/Makefile.am: - * GL/mesa/shader/grammar/Makefile.am: - * GL/mesa/shader/slang/Makefile.am: - * GL/mesa/swrast/Makefile.am: - * GL/mesa/swrast_setup/Makefile.am: - * GL/mesa/tnl/Makefile.am: - * configure.ac: - * include/dix-config.h.in: - Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including - dix-config.h if DIX_HAVE_CONFIG_H is defined to get it and _XSERVER64, - instead of defining things like this per directory. - -2006-02-15 Adam Jackson <ajax@freedesktop.org> - * mi/miarc.c: - * mi/mibank.c: - * mi/mibitblt.c: - * mi/mibstore.c: - * mi/micmap.c: - * mi/micursor.c: - * mi/midash.c: - * mi/midispcur.c: - * mi/miexpose.c: - * mi/mifillarc.c: - * mi/mifillrct.c: - * mi/migc.c: - * mi/miglblt.c: - * mi/miinitext.c: - * mi/mioverlay.c: - * mi/mipointer.c: - * mi/mipoly.c: - * mi/mipolycon.c: - * mi/mipolypnt.c: - * mi/mipolyrect.c: - * mi/mipolyseg.c: - * mi/mipolytext.c: - * mi/mipushpxl.c: - * mi/miregion.c: - * mi/miscrinit.c: - * mi/misprite.c: - * mi/mivaltree.c: - * mi/miwideline.c: - * mi/miwindow.c: - * mi/mizerarc.c: - * mi/mizerclip.c: - * mi/mizerline.c: - * miext/cw/cw.c: - * miext/damage/damage.c: - * render/miglyph.c: - Mark everything in misym.c as _X_EXPORT. - - * Xext/panoramiX.c: - * Xext/shm.c: - * Xext/sleepuntil.c: - * dix/atom.c: - Mark everything in {ext,font}sym.c as _X_EXPORT. - - * XTrap/xtrapddmi.c: - * Xext/xvmain.c: - * Xi/exevents.c: - * Xi/extinit.c: - * dix/atom.c: - * dix/colormap.c: - * dix/cursor.c: - * dix/devices.c: - * dix/dispatch.c: - * dix/dixfonts.c: - * dix/dixutils.c: - * dix/events.c: - * dix/extension.c: - * dix/gc.c: - * dix/globals.c: - * dix/main.c: - * dix/pixmap.c: - * dix/privates.c: - * dix/property.c: - * dix/resource.c: - * dix/swaprep.c: - * dix/swapreq.c: - * dix/tables.c: - * dix/window.c: - * hw/xfree86/common/xf86DGA.c: - * hw/xfree86/common/xf86xvmc.c: - * hw/xfree86/dummylib/fatalerror.c: - * hw/xfree86/dummylib/logvwrite.c: - * hw/xfree86/dummylib/verrorf.c: - * hw/xfree86/dummylib/xalloc.c: - * hw/xfree86/dummylib/xf86errorf.c: - * hw/xfree86/parser/cpconfig.c: - * os/WaitFor.c: - * os/access.c: - * os/connection.c: - * os/io.c: - * os/log.c: - * os/utils.c: - * os/xalloc.c: - * render/filter.c: - * render/miglyph.c: - * render/mipict.c: - * render/mirect.c: - * render/picture.c: - * render/renderedge.c: - * xkb/xkbAccessX.c: - * xkb/xkbInit.c: - Mark everything in dixsym.c as _X_EXPORT. - - * XTrap/xtrapddmi.c: - * XTrap/xtrapdiswp.c: - Remove a few #ifdef vms; whatever problem that was solving should - assuredly be solved some other way. - -2006-02-15 Kristian Høgsberg <krh@redhat.com> - - * GL/symlink-mesa.sh: - * GL/mesa/swrast/Makefile.am: - Update to build against Mesa trunk. - -2006-02-14 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/mga/mgadraw.c: (mgaDrawDisable): - * hw/kdrive/src/kdrive.c: (KdDisableScreen): - Remove the waitSync from KdDisableScreen and push it off to drivers' - disableAccel hook, which is more correct anyway. This makes kdrive.c - not have any knowledge of kaa, opening the way for using exa from - kdrive. - -2006-02-14 Eric Anholt <anholt@FreeBSD.org> - - * GL/mesa/shader/slang/Makefile.am: - Avoid some more libcwrapper damage that prevented kdrive linking. - -2006-02-14 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/xfree86/dri/dri.c: (DRIGetSecs): - DRIGetSecs() would call getsecs() when XFree86LOADER is defined, - relying on the wrappers to provide it. Wrapper gone, and getsecs - doesn't exist on linux so it now blows up. Fixes it by just calling - gettimeofday() in all cases instead. - -2006-02-14 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * fb/fbbits.h: - Remove useless line of code that contained a bug and triggered a - gcc warning. This variable will be overriden before being used - anyway. (Bugzilla #5595) - -2006-02-14 Alan Hourihane <alanh@fairlite.demon.co.uk> - - * hw/xfree86/dixmods/shmodule.c: - Bump shadow module version number to 1.1.0 from 1.0.0 - -2006-02-13 Adam Jackson <ajax@freedesktop.org> - - * render/picture.c: - Further op reduction when both src and dst alpha are absent. - (Reverted) - -2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * Xprint/Util.c: (XpOpenTmpFile): - HAS_MKSTEMP vs. HAVE_MKSTEMP (From Fredrik Höglund) - -2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * cfb/Makefile.am: - * cfb16/Makefile.am: - * cfb32/Makefile.am: - * hw/xfree86/fbdevhw/fbdevhw.c: - * hw/xfree86/os-support/linux/int10/linux.c: - * hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: - Fix linux build without libc wrappers (From Fredrik - Höglund) - -2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org> - - * hw/kdrive/src/kdrive.c: (ddxInitGlobals): - * hw/vfb/InitOutput.c: - * hw/xfree86/common/xf86Init.c: (OsVendorInit): - * hw/xnest/Init.c: - * os/osinit.c: (OsInit): - Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and - remove stubs in other DDX. - -2006-02-12 Eric Anholt <anholt@FreeBSD.org> - - reviewed by: keithp (in principle) - - * render/picture.c: (ReduceCompositeOp), (CompositePicture): - Simplify ops that would use the alpha channel when an alpha channel is - always 1.0, and short circuit PictOpDst for good measure. - -2006-02-12 Eric Anholt <anholt@FreeBSD.org> - - * hw/kdrive/linux/Makefile.am: - * hw/kdrive/src/Makefile.am: - * include/kdrive-config.h.in: - Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screen - structure interpretations, and remove a bunch of unused junk from - kdrive-config.h. Xephyr almost works on my amd64. - -2006-02-11 Eric Anholt <anholt@FreeBSD.org> - - * hw/vfb/InitOutput.c: (xf86WrapperInit): - * hw/xnest/Init.c: (xf86WrapperInit): - Add stub xf86WrapperInits so that the servers will build even if os/ was - built with XFree86LOADER set. - -2006-02-11 Alan Coopersmith <alan.coopersmith@sun.com> - - * Xext/xres.c: - * afb/afbline.c: - * fb/fbblt.c: - * hw/dmx/config/scanner.l: - Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function - warnings after the removal of libcwrapper headers. - -2006-02-11 Alan Coopersmith <alan.coopersmith@sun.com> - - * cfb/cfbfillarc.c: - * cfb/cfbzerarc.c: - * hw/xfree86/xaa/xaaFillArc.c: - * hw/xfree86/exa/exa_offscreen.c: - * mfb/mfbfillarc.c: - * mfb/mfbzerarc.c: - <sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es - -2006-02-10 Eric Anholt <anholt@FreeBSD.org> - - * GL/glx/Makefile.am: - * GL/mesa/X/Makefile.am: - * GL/mesa/array_cache/Makefile.am: - * GL/mesa/glapi/Makefile.am: - * GL/mesa/main/Makefile.am: - * GL/mesa/math/Makefile.am: - * GL/mesa/shader/Makefile.am: - * GL/mesa/swrast/Makefile.am: - * GL/mesa/swrast_setup/Makefile.am: - * GL/mesa/tnl/Makefile.am: - * hw/kdrive/src/kdrive.c: (xf86WrapperInit): - * include/kdrive-config.h.in: - Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get - it compiling in kdrive. - -2006-02-10 Eric Anholt <anholt@FreeBSD.org> - - * GL/glx/glxcmds.c: - * GL/glx/glximports.c: - * GL/glx/glxscreens.c: - * GL/glx/glxutil.c: - * GL/glx/indirect_util.c: - * GL/glx/single2.c: - * GL/include/GL/glx_ansic.h: - * GL/include/GL/xf86glx.h: - * GL/mesa/X/xf86glx_util.c: - * XTrap/xtrapddmi.c: - * XTrap/xtrapdi.c: - * XTrap/xtrapditbl.c: - * Xext/cup.c: - * Xext/mbuf.c: - * Xext/saver.c: - * Xext/shape.c: - * Xext/shm.c: - * Xext/sync.c: - * Xext/xtest.c: - * Xext/xvdisp.c: - * Xext/xvmain.c: - * Xext/xvmc.c: - * afb/afb.h: - * afb/afbbitblt.c: - * afb/afbblt.c: - * afb/afbclip.c: - * afb/afbgc.c: - * afb/afbimage.c: - * afb/afbpixmap.c: - * afb/afbply1rct.c: - * afb/afbpushpxl.c: - * afb/afbscrinit.c: - * afb/afbwindow.c: - * cfb/cfb.h: - * cfb/cfb8line.c: - * cfb/cfbbitblt.c: - * cfb/cfbblt.c: - * cfb/cfbcppl.c: - * cfb/cfbfillarc.c: - * cfb/cfbgc.c: - * cfb/cfbimage.c: - * cfb/cfbline.c: - * cfb/cfbmskbits.h: - * cfb/cfbpixmap.c: - * cfb/cfbply1rct.c: - * cfb/cfbwindow.c: - * cfb/cfbzerarc.c: - * configure.ac: - * dbe/dbe.c: - * dbe/midbe.c: - * fb/fb24_32.c: - * fb/fbarc.c: (fbPolyArc): - * fb/fbcompose.c: - * fb/fbcopy.c: - * fb/fbgc.c: - * fb/fbimage.c: - * fb/fboverlay.c: - * fb/fbpict.c: - * fb/fbpixmap.c: - * fb/fbpseudocolor.c: - * fb/fbseg.c: - * fb/fbwindow.c: - * hw/xfree86/common/compiler.h: - * hw/xfree86/common/xf86.h: - * hw/xfree86/ddc/ddcProperty.c: - * hw/xfree86/ddc/edid.c: - * hw/xfree86/ddc/interpret_edid.c: - * hw/xfree86/ddc/print_edid.c: - * hw/xfree86/ddc/xf86DDC.c: - * hw/xfree86/dixmods/extmod/modinit.c: - * hw/xfree86/dixmods/extmod/xf86dga2.c: - * hw/xfree86/dixmods/extmod/xf86misc.c: - * hw/xfree86/dixmods/extmod/xf86vmode.c: - * hw/xfree86/dri/dri.c: - * hw/xfree86/dri/xf86dri.c: - * hw/xfree86/exa/exa_migration.c: - * hw/xfree86/exa/exa_offscreen.c: (exaOffscreenAlloc): - * hw/xfree86/fbdevhw/fbdevhw.c: - * hw/xfree86/i2c/bt829.c: - * hw/xfree86/i2c/fi1236.c: - * hw/xfree86/i2c/msp3430.c: - * hw/xfree86/i2c/xf86i2c.c: (I2CUDelay): - * hw/xfree86/int10/generic.c: - * hw/xfree86/int10/helper_exec.c: (x_inw), (x_outb): - * hw/xfree86/int10/helper_mem.c: - * hw/xfree86/int10/pci.c: - * hw/xfree86/int10/x86emu.c: - * hw/xfree86/int10/xf86int10.c: - * hw/xfree86/int10/xf86x86emu.c: - * hw/xfree86/os-support/bsd/bsd_jstk.c: - * hw/xfree86/os-support/bsd/bsd_kmod.c: - * hw/xfree86/os-support/drm/xf86drm.c: - * hw/xfree86/os-support/drm/xf86drmHash.c: - * hw/xfree86/os-support/drm/xf86drmRandom.c: - * hw/xfree86/os-support/drm/xf86drmSL.c: - * hw/xfree86/os-support/linux/int10/linux.c: - * hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: - * hw/xfree86/os-support/linux/lnx_jstk.c: - * hw/xfree86/rac/xf86RAC.c: - * hw/xfree86/ramdac/BT.c: - * hw/xfree86/ramdac/IBM.c: - * hw/xfree86/ramdac/TI.c: - * hw/xfree86/ramdac/xf86Cursor.c: - * hw/xfree86/ramdac/xf86HWCurs.c: - * hw/xfree86/ramdac/xf86RamDac.c: - * hw/xfree86/ramdac/xf86RamDacCmap.c: - * hw/xfree86/scanpci/xf86ScanPci.c: - * hw/xfree86/utils/xorgcfg/loader.h: - * hw/xfree86/vbe/vbe.c: - * hw/xfree86/vbe/vbeModes.c: - * hw/xfree86/vgahw/vgaCmap.c: - * hw/xfree86/vgahw/vgaHW.c: - * hw/xfree86/x86emu/decode.c: - * hw/xfree86/x86emu/prim_ops.c: - * hw/xfree86/xaa/xaaBitBlt.c: - * hw/xfree86/xaa/xaaBitmap.c: - * hw/xfree86/xaa/xaaCpyArea.c: - * hw/xfree86/xaa/xaaCpyPlane.c: - * hw/xfree86/xaa/xaaCpyWin.c: - * hw/xfree86/xaa/xaaDashLine.c: - * hw/xfree86/xaa/xaaFallback.c: - * hw/xfree86/xaa/xaaFillArc.c: - * hw/xfree86/xaa/xaaFillPoly.c: - * hw/xfree86/xaa/xaaFillRect.c: - * hw/xfree86/xaa/xaaGC.c: - * hw/xfree86/xaa/xaaGCmisc.c: - * hw/xfree86/xaa/xaaImage.c: - * hw/xfree86/xaa/xaaInit.c: - * hw/xfree86/xaa/xaaInitAccel.c: - * hw/xfree86/xaa/xaaLine.c: - * hw/xfree86/xaa/xaaLineMisc.c: - * hw/xfree86/xaa/xaaNonTEGlyph.c: - * hw/xfree86/xaa/xaaNonTEText.c: - * hw/xfree86/xaa/xaaOffscreen.c: - * hw/xfree86/xaa/xaaOverlay.c: - * hw/xfree86/xaa/xaaOverlayDF.c: - * hw/xfree86/xaa/xaaPCache.c: - * hw/xfree86/xaa/xaaPaintWin.c: - * hw/xfree86/xaa/xaaPict.c: - * hw/xfree86/xaa/xaaROP.c: - * hw/xfree86/xaa/xaaRect.c: - * hw/xfree86/xaa/xaaSpans.c: - * hw/xfree86/xaa/xaaStateChange.c: - * hw/xfree86/xaa/xaaStipple.c: - * hw/xfree86/xaa/xaaTEGlyph.c: - * hw/xfree86/xaa/xaaTEText.c: - * hw/xfree86/xaa/xaaWideLine.c: - * hw/xfree86/xf4bpp/OScompiler.h: - * hw/xfree86/xf4bpp/mfbline.c: - * hw/xfree86/xf4bpp/ppcClip.c: - * hw/xfree86/xf4bpp/ppcCpArea.c: - * hw/xfree86/xf4bpp/ppcGC.c: - * hw/xfree86/xf4bpp/ppcIO.c: - * hw/xfree86/xf4bpp/ppcImg.c: - * hw/xfree86/xf4bpp/ppcPixmap.c: - * hw/xfree86/xf4bpp/ppcSetSp.c: - * hw/xfree86/xf4bpp/ppcWindow.c: - * hw/xfree86/xf8_32bpp/cfbcpyarea.c: - * hw/xfree86/xf8_32bpp/cfbgcmisc.c: - * hw/xfree86/xf8_32bpp/cfbimage.c: - * hw/xfree86/xf8_32bpp/cfbwindow.c: - * hw/xfree86/xf8_32bpp/xf86overlay.c: - * include/os.h: - * mfb/mfb.h: - * mfb/mfbbitblt.c: - * mfb/mfbblt.c: - * mfb/mfbclip.c: - * mfb/mfbfillarc.c: - * mfb/mfbgc.c: - * mfb/mfbimage.c: - * mfb/mfbline.c: - * mfb/mfbpixmap.c: - * mfb/mfbply1rct.c: - * mfb/mfbpushpxl.c: - * mfb/mfbscrinit.c: - * mfb/mfbwindow.c: - * mfb/mfbzerarc.c: - * miext/cw/cw.c: - * miext/cw/cw_ops.c: - * miext/cw/cw_render.c: - * miext/damage/damage.c: - * miext/shadow/shadow.c: - * miext/shadow/shpacked.c: - * miext/shadow/shplanar.c: - * miext/shadow/shplanar8.c: - * miext/shadow/shrotpack.h: - * randr/randr.c: - * record/record.c: - * record/set.c: - * render/render.c: - Remove libcwrapper usage from xorg server modules. The libcwrapper is - only of (marginal) use in the drivers, and that usage remains. - -2006-02-09 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/kdrive/linux/Makefile.am: - * hw/kdrive/linux/agp.c: - * hw/kdrive/src/Makefile.am: - Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other - OSes without linux VT switching, fbdev, and vm86 support. - -2006-02-09 Eric Anholt <anholt@FreeBSD.org> - - * GL/glx/indirect_reqsize.c: - Remove the include of X11/misc.h, which fails to compile and isn't - necessary. - -2006-02-03 Jeremy C. Reed <reed@reedmedia.net> - - * hw/xfree86/os-support/xf86_OSlib.h - Fix sysmouse handling on DragonFly, mostly garbage arrived. - From Joerg Sonnenberger. - -2006-02-02 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/exa/exa.c: (exaGetDrawablePixmap), (exaDrawableDirty), - (exaDrawableIsOffscreen), (exaPrepareAccess), (exaFinishAccess): - * hw/xfree86/exa/exa_migration.c: (exaDrawableUseScreen), - (exaDrawableUseMemory): - * hw/xfree86/exa/exa_priv.h: - * hw/xfree86/exa/exa_render.c: (exaTryDriverSolidFill), - (exaTryDriverComposite): - Move the frequently-repeated code to get the pixmap that backs a - drawable to a new function, exaGetDrawablePixmap(). - -2006-02-02 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/exa/exa_accel.c: (exaFillSpans), (exaCopyNtoN), - (exaPolyFillRect), (exaSolidBoxClipped), (exaImageGlyphBlt), - (exaCopyWindow), (exaFillRegionSolid), (exaFillRegionTiled), - (exaPaintWindow): - Remove more debugging leftovers. - -2006-02-02 Eric Anholt <anholt@FreeBSD.org> - - reviewed by: zrusin - - * hw/xfree86/exa/Makefile.am: - * hw/xfree86/exa/exa.c: (exaPixmapIsOffscreen), - (exaGetOffscreenPixmap), (exaDrawableIsOffscreen), - (exaPrepareAccess), (exaFinishAccess), (exaCreateGC), - (exaDriverInit): - * hw/xfree86/exa/exaPriv.h: - * hw/xfree86/exa/exa_accel.c: (exaPaintWindow): - * hw/xfree86/exa/exa_migration.c: (exaMoveOutPixmap), - (exaPixmapUseScreen), (exaPixmapUseMemory): - * hw/xfree86/exa/exa_offscreen.c: - * hw/xfree86/exa/exa_priv.h: - * hw/xfree86/exa/exa_render.c: - * hw/xfree86/exa/exa_unaccel.c: - * hw/xfree86/exa/exaasync.c: - * hw/xfree86/exa/exaoffscreen.c: - * hw/xfree86/exa/exapict.c: - Rearrange and rename EXA code to be a bit more logically organized. - Also removes a little bit of debugging leftovers. Summary: - - exa.c -> exa.c (miscellaneous code) - exa_accel.c (all acceleration code) - exa_migration.c (migration logic) - exaasync.c -> exa_unaccel.c (software fallbacks) - exapict.c -> exa_render.c (render extension stuff) - exaoffscreen.c -> exa_offscreen.c - exaPriv.h -> exa_priv.h - -2006-02-01 Alan Hourihane <alanh@fairlite.demon.co.uk> - - * randr/randr.c: (RRGetRotation): - * randr/randrstr.h: - Add a new function RRGetRotation() which does exactly the same - thing as xf86GetRotation(), but allows for drivers to provide - their own RandR implementation. xf86GetRotation could be - obsoleted by this change. - -2006-01-31 Luc Verhaegen <libv@skynet.be> - - * hw/xfree86/ddc/edid.h: - * hw/xfree86/ddc/interpret_edid.c: (get_dt_md_section): - - Further bug #5386 fixes: Fix some problems with the EDID code: - Some bitoffsets were wrong. - Unknown Detailed Sections weren't handled properly and defaulted to - Detailed Timing. - -2006-01-31 Luc Verhaegen <libv@skynet.be> - - * hw/xfree86/utils/cvt/.cvsignore: - * hw/xfree86/utils/cvt/cvt.c: (xf86CVTMode), (CVTCheckStandard), - (PrintModeline), (main): - - Bring the cvt utility up to date with bug #5386 changes. - Fix 2 issues with the generator routine: the allocated modeline wasn't - nulled and mode->name's \0 wasn't copied over. - PrintModeLine was rewritten and HDisplay gets rounded up to - character width instead of refused. - -2006-01-31 Luc Verhaegen <libv@skynet.be> - - * hw/xfree86/common/xf86Mode.c: (xf86CheckModeForMonitor): - - Accept modes with less than 25% horizontal blanking again (you can - push old gtf timing to below 25%), only stop cvt reduced blanking. - Users should be free to blow up their monitors if they so choose. - -2006-01-30 Donnie Berkholz <spyderous@gentoo.org> - - * GL/mesa/shader/slang/Makefile.am: - * GL/symlink-mesa.sh: - Update to build against Mesa trunk. - -2006-01-27 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/os-support/shared/libc_wrapper.c: (xf86random): - * hw/xfree86/os-support/xf86_ansic.h: - * hw/xfree86/os-support/xf86_libc.h: - Add libc_wrapper support for random(), which will be used in upcoming - EXA memory manager work. - -2006-01-27 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/dixmods/Makefile.am: - * hw/xgl/glx/Makefile.am: - Remove leftover variables for cfb24 build, and finish commenting out - Xglx standalone stuff, which some versions of automake get whiny about. - -2006-01-27 Alan Hourihane <alanh@fairlite.demon.co.uk> - - * hw/xfree86/scanpci/pci.ids: - * hw/xfree86/scanpci/xf86PciStdIds.h: - update pci ids - -2006-01-25 Donnie Berkholz <spyderous@gentoo.org> - - * GL/symlink-mesa.sh: - Really allow linking against Mesa trunk to work. - -2006-01-26 Daniel Stone <daniel@freedesktop.org> - - * xorg-config.h.in: - Add forgotten HAVE_BACKTRACE define. - -2006-01-25 Adam Jackson <ajax@freedesktop.org> - - * Makefile.am: - * cfb24/Makefile.am: - * cfb24/cfbrrop24.h: - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/xf8_32wid/Makefile.am: - * hw/xfree86/xf8_32wid/cfb8_32wid.h: - * hw/xfree86/xf8_32wid/cfb8_32widmodule.c: - * hw/xfree86/xf8_32wid/cfbscrinit.c: - * hw/xfree86/xf8_32wid/cfbwid.c: - * hw/xfree86/xf8_32wid/cfbwindow.c: - Remove xf8_32wid, it's dead code with no maintainer interest. Also - remove cfb24, since xf8_32wid was the only user. - - * configure.ac: - * Makefile.am: - * ilbm/*: - * iplan2p4/*: - Speed up checkout and autogen by removing disused iplan2p4 and ilbm. - -2006-01-19 Daniel Stone <daniel@freedesktop.org> - - * GL/symlink-mesa.sh: - Make error() bomb with exit 1, not 0. - -2006-01-18 Eric Anholt <anholt@FreeBSD.org> - - * GL/glx/indirect_dispatch.c: - * GL/glx/indirect_dispatch_swap.c: - * GL/glx/indirect_util.c: - Only try to use byteswap.h on linux. Assume that everyone else - (thinking of BSDs here) has sys/endian.h, and use macros as appropriate - for the names. This should probably be in a gloabl header. - -2006-01-18 Adam Jackson <ajax@freedesktop.org> - - * fb/fbblt.c: - More kdrive merge, fast path fbBlt to use memcpy() when possible. - Good for -5% to 60% speedup on XGetImage, and 0% to 10% speedup on - copies within host memory. Based on work by Jaymz Julian. - -2006-01-18 Dave Airlie <airlied@linux.ie> - - Update XGL server from the xserver tree, and fix to work - in X.org tree (look out for a branch appearing RSN), - Most of the changes are from David Reveman @ Novell - and the rest are from either myself or Eric Anholt. - -2006-01-18 Dave Airlie <airlied@linux.ie> - - * Xext/Makefile.am: - * dbe/Makefile.am: - * fb/Makefile.am: - * include/Makefile.am: - * mi/Makefile.am: - * miext/shadow/Makefile.am: - * render/Makefile.am: - Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg - servers breaks. - -2006-01-18 Dave Airlie <airlied@linux.ie> - - reviewed by: keithp, ajax, anholt (well they all read it...) - - * fb/fbgc.c: (fbPadPixmap): - This is a fix from David Reveman from the xserver tree, - Make fbPadPixmap work with negative stride - -Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com> - - * include/window.[ch]: Add new functions to enable and disable - events on Map and Unmap. - - * composite/compalloc.c: Use them here to make sure Composite - redirect doesn't cause Map/UnmapNotify events that would confuse - window managers. - -2006-01-11 Ian Romanick <idr@us.ibm.com> - - reviewed by: airlied, krh - - * GL/glx/Makefile.am: - * GL/glx/g_disptab.c: - * GL/glx/g_disptab.h: - * GL/glx/g_disptab_EXT.c: - * GL/glx/g_disptab_EXT.h: - * GL/glx/g_render.c: - * GL/glx/g_renderswap.c: - * GL/glx/g_single.c: - * GL/glx/g_singleswap.c: - * GL/glx/glxcmds.c: (DoMakeCurrent), (__glXWaitGL), - (__glXCopyContext), (__glXSwapBuffers), (__glXVendorPrivate): - * GL/glx/glxcmdsswap.c: (__glXSwapVendorPrivate): - * GL/glx/glxserver.h: - * GL/glx/impsize.h: - * GL/glx/indirect_dispatch.c: (__glXDisp_NewList), - (__glXDisp_EndList), (__glXDisp_CallList), (__glXDisp_CallLists), - (__glXDisp_DeleteLists), (__glXDisp_GenLists), - (__glXDisp_ListBase), (__glXDisp_Begin), (__glXDisp_Bitmap), - (__glXDisp_Color3bv), (__glXDisp_Color3dv), (__glXDisp_Color3fv), - (__glXDisp_Color3iv), (__glXDisp_Color3sv), (__glXDisp_Color3ubv), - (__glXDisp_Color3uiv), (__glXDisp_Color3usv), (__glXDisp_Color4bv), - (__glXDisp_Color4dv), (__glXDisp_Color4fv), (__glXDisp_Color4iv), - (__glXDisp_Color4sv), (__glXDisp_Color4ubv), (__glXDisp_Color4uiv), - (__glXDisp_Color4usv), (__glXDisp_EdgeFlagv), (__glXDisp_End), - (__glXDisp_Indexdv), (__glXDisp_Indexfv), (__glXDisp_Indexiv), - (__glXDisp_Indexsv), (__glXDisp_Normal3bv), (__glXDisp_Normal3dv), - (__glXDisp_Normal3fv), (__glXDisp_Normal3iv), - (__glXDisp_Normal3sv), (__glXDisp_RasterPos2dv), - (__glXDisp_RasterPos2fv), (__glXDisp_RasterPos2iv), - (__glXDisp_RasterPos2sv), (__glXDisp_RasterPos3dv), - (__glXDisp_RasterPos3fv), (__glXDisp_RasterPos3iv), - (__glXDisp_RasterPos3sv), (__glXDisp_RasterPos4dv), - (__glXDisp_RasterPos4fv), (__glXDisp_RasterPos4iv), - (__glXDisp_RasterPos4sv), (__glXDisp_Rectdv), (__glXDisp_Rectfv), - (__glXDisp_Rectiv), (__glXDisp_Rectsv), (__glXDisp_TexCoord1dv), - (__glXDisp_TexCoord1fv), (__glXDisp_TexCoord1iv), - (__glXDisp_TexCoord1sv), (__glXDisp_TexCoord2dv), - (__glXDisp_TexCoord2fv), (__glXDisp_TexCoord2iv), - (__glXDisp_TexCoord2sv), (__glXDisp_TexCoord3dv), - (__glXDisp_TexCoord3fv), (__glXDisp_TexCoord3iv), - (__glXDisp_TexCoord3sv), (__glXDisp_TexCoord4dv), - (__glXDisp_TexCoord4fv), (__glXDisp_TexCoord4iv), - (__glXDisp_TexCoord4sv), (__glXDisp_Vertex2dv), - (__glXDisp_Vertex2fv), (__glXDisp_Vertex2iv), - (__glXDisp_Vertex2sv), (__glXDisp_Vertex3dv), - (__glXDisp_Vertex3fv), (__glXDisp_Vertex3iv), - (__glXDisp_Vertex3sv), (__glXDisp_Vertex4dv), - (__glXDisp_Vertex4fv), (__glXDisp_Vertex4iv), - (__glXDisp_Vertex4sv), (__glXDisp_ClipPlane), - (__glXDisp_ColorMaterial), (__glXDisp_CullFace), (__glXDisp_Fogf), - (__glXDisp_Fogfv), (__glXDisp_Fogi), (__glXDisp_Fogiv), - (__glXDisp_FrontFace), (__glXDisp_Hint), (__glXDisp_Lightf), - (__glXDisp_Lightfv), (__glXDisp_Lighti), (__glXDisp_Lightiv), - (__glXDisp_LightModelf), (__glXDisp_LightModelfv), - (__glXDisp_LightModeli), (__glXDisp_LightModeliv), - (__glXDisp_LineStipple), (__glXDisp_LineWidth), - (__glXDisp_Materialf), (__glXDisp_Materialfv), - (__glXDisp_Materiali), (__glXDisp_Materialiv), - (__glXDisp_PointSize), (__glXDisp_PolygonMode), - (__glXDisp_PolygonStipple), (__glXDisp_Scissor), - (__glXDisp_ShadeModel), (__glXDisp_TexParameterf), - (__glXDisp_TexParameterfv), (__glXDisp_TexParameteri), - (__glXDisp_TexParameteriv), (__glXDisp_TexImage1D), - (__glXDisp_TexImage2D), (__glXDisp_TexEnvf), (__glXDisp_TexEnvfv), - (__glXDisp_TexEnvi), (__glXDisp_TexEnviv), (__glXDisp_TexGend), - (__glXDisp_TexGendv), (__glXDisp_TexGenf), (__glXDisp_TexGenfv), - (__glXDisp_TexGeni), (__glXDisp_TexGeniv), (__glXDisp_InitNames), - (__glXDisp_LoadName), (__glXDisp_PassThrough), (__glXDisp_PopName), - (__glXDisp_PushName), (__glXDisp_DrawBuffer), (__glXDisp_Clear), - (__glXDisp_ClearAccum), (__glXDisp_ClearIndex), - (__glXDisp_ClearColor), (__glXDisp_ClearStencil), - (__glXDisp_ClearDepth), (__glXDisp_StencilMask), - (__glXDisp_ColorMask), (__glXDisp_DepthMask), - (__glXDisp_IndexMask), (__glXDisp_Accum), (__glXDisp_Disable), - (__glXDisp_Enable), (__glXDisp_PopAttrib), (__glXDisp_PushAttrib), - (__glXDisp_MapGrid1d), (__glXDisp_MapGrid1f), - (__glXDisp_MapGrid2d), (__glXDisp_MapGrid2f), - (__glXDisp_EvalCoord1dv), (__glXDisp_EvalCoord1fv), - (__glXDisp_EvalCoord2dv), (__glXDisp_EvalCoord2fv), - (__glXDisp_EvalMesh1), (__glXDisp_EvalPoint1), - (__glXDisp_EvalMesh2), (__glXDisp_EvalPoint2), - (__glXDisp_AlphaFunc), (__glXDisp_BlendFunc), (__glXDisp_LogicOp), - (__glXDisp_StencilFunc), (__glXDisp_StencilOp), - (__glXDisp_DepthFunc), (__glXDisp_PixelZoom), - (__glXDisp_PixelTransferf), (__glXDisp_PixelTransferi), - (__glXDisp_PixelStoref), (__glXDisp_PixelStorei), - (__glXDisp_PixelMapfv), (__glXDisp_PixelMapuiv), - (__glXDisp_PixelMapusv), (__glXDisp_ReadBuffer), - (__glXDisp_CopyPixels), (__glXDisp_DrawPixels), - (__glXDisp_GetBooleanv), (__glXDisp_GetClipPlane), - (__glXDisp_GetDoublev), (__glXDisp_GetError), - (__glXDisp_GetFloatv), (__glXDisp_GetIntegerv), - (__glXDisp_GetLightfv), (__glXDisp_GetLightiv), - (__glXDisp_GetMapdv), (__glXDisp_GetMapfv), (__glXDisp_GetMapiv), - (__glXDisp_GetMaterialfv), (__glXDisp_GetMaterialiv), - (__glXDisp_GetPixelMapfv), (__glXDisp_GetPixelMapuiv), - (__glXDisp_GetPixelMapusv), (__glXDisp_GetTexEnvfv), - (__glXDisp_GetTexEnviv), (__glXDisp_GetTexGendv), - (__glXDisp_GetTexGenfv), (__glXDisp_GetTexGeniv), - (__glXDisp_GetTexParameterfv), (__glXDisp_GetTexParameteriv), - (__glXDisp_GetTexLevelParameterfv), - (__glXDisp_GetTexLevelParameteriv), (__glXDisp_IsEnabled), - (__glXDisp_IsList), (__glXDisp_DepthRange), (__glXDisp_Frustum), - (__glXDisp_LoadIdentity), (__glXDisp_LoadMatrixf), - (__glXDisp_LoadMatrixd), (__glXDisp_MatrixMode), - (__glXDisp_MultMatrixf), (__glXDisp_MultMatrixd), - (__glXDisp_Ortho), (__glXDisp_PopMatrix), (__glXDisp_PushMatrix), - (__glXDisp_Rotated), (__glXDisp_Rotatef), (__glXDisp_Scaled), - (__glXDisp_Scalef), (__glXDisp_Translated), (__glXDisp_Translatef), - (__glXDisp_Viewport), (__glXDisp_BindTexture), - (__glXDisp_Indexubv), (__glXDisp_PolygonOffset), - (__glXDisp_AreTexturesResident), (__glXDisp_CopyTexImage1D), - (__glXDisp_CopyTexImage2D), (__glXDisp_CopyTexSubImage1D), - (__glXDisp_CopyTexSubImage2D), (__glXDisp_DeleteTextures), - (__glXDisp_GenTextures), (__glXDisp_IsTexture), - (__glXDisp_PrioritizeTextures), (__glXDisp_TexSubImage1D), - (__glXDisp_TexSubImage2D), (__glXDisp_BlendColor), - (__glXDisp_BlendEquation), (__glXDisp_ColorTable), - (__glXDisp_ColorTableParameterfv), - (__glXDisp_ColorTableParameteriv), (__glXDisp_CopyColorTable), - (__glXDisp_GetColorTableParameterfv), - (__glXDisp_GetColorTableParameteriv), (__glXDisp_ColorSubTable), - (__glXDisp_CopyColorSubTable), (__glXDisp_ConvolutionFilter1D), - (__glXDisp_ConvolutionFilter2D), (__glXDisp_ConvolutionParameterf), - (__glXDisp_ConvolutionParameterfv), - (__glXDisp_ConvolutionParameteri), - (__glXDisp_ConvolutionParameteriv), - (__glXDisp_CopyConvolutionFilter1D), - (__glXDisp_CopyConvolutionFilter2D), - (__glXDisp_GetConvolutionParameterfv), - (__glXDisp_GetConvolutionParameteriv), - (__glXDisp_GetHistogramParameterfv), - (__glXDisp_GetHistogramParameteriv), - (__glXDisp_GetMinmaxParameterfv), (__glXDisp_GetMinmaxParameteriv), - (__glXDisp_Histogram), (__glXDisp_Minmax), - (__glXDisp_ResetHistogram), (__glXDisp_ResetMinmax), - (__glXDisp_TexImage3D), (__glXDisp_TexSubImage3D), - (__glXDisp_CopyTexSubImage3D), (__glXDisp_ActiveTextureARB), - (__glXDisp_MultiTexCoord1dvARB), (__glXDisp_MultiTexCoord1fvARB), - (__glXDisp_MultiTexCoord1ivARB), (__glXDisp_MultiTexCoord1svARB), - (__glXDisp_MultiTexCoord2dvARB), (__glXDisp_MultiTexCoord2fvARB), - (__glXDisp_MultiTexCoord2ivARB), (__glXDisp_MultiTexCoord2svARB), - (__glXDisp_MultiTexCoord3dvARB), (__glXDisp_MultiTexCoord3fvARB), - (__glXDisp_MultiTexCoord3ivARB), (__glXDisp_MultiTexCoord3svARB), - (__glXDisp_MultiTexCoord4dvARB), (__glXDisp_MultiTexCoord4fvARB), - (__glXDisp_MultiTexCoord4ivARB), (__glXDisp_MultiTexCoord4svARB), - (__glXDisp_SampleCoverageARB), (__glXDisp_DrawBuffersARB), - (__glXDisp_AreTexturesResidentEXT), (__glXDisp_GenTexturesEXT), - (__glXDisp_IsTextureEXT), (__glXDisp_SampleMaskSGIS), - (__glXDisp_SamplePatternSGIS), (__glXDisp_PointParameterfEXT), - (__glXDisp_PointParameterfvEXT), (__glXDisp_WindowPos3fvMESA), - (__glXDisp_BlendFuncSeparateEXT), (__glXDisp_FogCoordfvEXT), - (__glXDisp_FogCoorddvEXT), (__glXDisp_CompressedTexImage3DARB), - (__glXDisp_CompressedTexImage2DARB), - (__glXDisp_CompressedTexImage1DARB), - (__glXDisp_CompressedTexSubImage3DARB), - (__glXDisp_CompressedTexSubImage2DARB), - (__glXDisp_CompressedTexSubImage1DARB), - (__glXDisp_SecondaryColor3bvEXT), (__glXDisp_SecondaryColor3dvEXT), - (__glXDisp_SecondaryColor3fvEXT), (__glXDisp_SecondaryColor3ivEXT), - (__glXDisp_SecondaryColor3svEXT), - (__glXDisp_SecondaryColor3ubvEXT), - (__glXDisp_SecondaryColor3uivEXT), - (__glXDisp_SecondaryColor3usvEXT), - (__glXDisp_AreProgramsResidentNV), (__glXDisp_BindProgramNV), - (__glXDisp_DeleteProgramsNV), (__glXDisp_ExecuteProgramNV), - (__glXDisp_GenProgramsNV), (__glXDisp_GetProgramParameterdvNV), - (__glXDisp_GetProgramParameterfvNV), (__glXDisp_GetProgramivNV), - (__glXDisp_GetTrackMatrixivNV), (__glXDisp_GetVertexAttribdvARB), - (__glXDisp_GetVertexAttribfvARB), (__glXDisp_GetVertexAttribivARB), - (__glXDisp_IsProgramNV), (__glXDisp_LoadProgramNV), - (__glXDisp_ProgramParameter4dvNV), - (__glXDisp_ProgramParameter4fvNV), - (__glXDisp_ProgramParameters4dvNV), - (__glXDisp_ProgramParameters4fvNV), - (__glXDisp_RequestResidentProgramsNV), (__glXDisp_TrackMatrixNV), - (__glXDisp_VertexAttrib1dvARB), (__glXDisp_VertexAttrib1fvARB), - (__glXDisp_VertexAttrib1svARB), (__glXDisp_VertexAttrib2dvARB), - (__glXDisp_VertexAttrib2fvARB), (__glXDisp_VertexAttrib2svARB), - (__glXDisp_VertexAttrib3dvARB), (__glXDisp_VertexAttrib3fvARB), - (__glXDisp_VertexAttrib3svARB), (__glXDisp_VertexAttrib4dvARB), - (__glXDisp_VertexAttrib4fvARB), (__glXDisp_VertexAttrib4svARB), - (__glXDisp_VertexAttrib4NubvARB), (__glXDisp_VertexAttribs1dvNV), - (__glXDisp_VertexAttribs1fvNV), (__glXDisp_VertexAttribs1svNV), - (__glXDisp_VertexAttribs2dvNV), (__glXDisp_VertexAttribs2fvNV), - (__glXDisp_VertexAttribs2svNV), (__glXDisp_VertexAttribs3dvNV), - (__glXDisp_VertexAttribs3fvNV), (__glXDisp_VertexAttribs3svNV), - (__glXDisp_VertexAttribs4dvNV), (__glXDisp_VertexAttribs4fvNV), - (__glXDisp_VertexAttribs4svNV), (__glXDisp_VertexAttribs4ubvNV), - (__glXDisp_PointParameteriNV), (__glXDisp_PointParameterivNV), - (__glXDisp_ActiveStencilFaceEXT), (__glXDisp_VertexAttrib4bvARB), - (__glXDisp_VertexAttrib4ivARB), (__glXDisp_VertexAttrib4ubvARB), - (__glXDisp_VertexAttrib4usvARB), (__glXDisp_VertexAttrib4uivARB), - (__glXDisp_VertexAttrib4NbvARB), (__glXDisp_VertexAttrib4NsvARB), - (__glXDisp_VertexAttrib4NivARB), (__glXDisp_VertexAttrib4NusvARB), - (__glXDisp_VertexAttrib4NuivARB), (__glXDisp_ProgramStringARB), - (__glXDisp_ProgramEnvParameter4dvARB), - (__glXDisp_ProgramEnvParameter4fvARB), - (__glXDisp_ProgramLocalParameter4dvARB), - (__glXDisp_ProgramLocalParameter4fvARB), - (__glXDisp_GetProgramEnvParameterdvARB), - (__glXDisp_GetProgramEnvParameterfvARB), - (__glXDisp_GetProgramLocalParameterdvARB), - (__glXDisp_GetProgramLocalParameterfvARB), - (__glXDisp_GetProgramivARB), - (__glXDisp_ProgramNamedParameter4fvNV), - (__glXDisp_ProgramNamedParameter4dvNV), - (__glXDisp_GetProgramNamedParameterfvNV), - (__glXDisp_GetProgramNamedParameterdvNV), - (__glXDisp_GenQueriesARB), (__glXDisp_DeleteQueriesARB), - (__glXDisp_IsQueryARB), (__glXDisp_BeginQueryARB), - (__glXDisp_EndQueryARB), (__glXDisp_GetQueryivARB), - (__glXDisp_GetQueryObjectivARB), (__glXDisp_GetQueryObjectuivARB), - (__glXDisp_GetVertexAttribdvNV), (__glXDisp_GetVertexAttribfvNV), - (__glXDisp_GetVertexAttribivNV), (__glXDisp_VertexAttrib1dvNV), - (__glXDisp_VertexAttrib1fvNV), (__glXDisp_VertexAttrib1svNV), - (__glXDisp_VertexAttrib2dvNV), (__glXDisp_VertexAttrib2fvNV), - (__glXDisp_VertexAttrib2svNV), (__glXDisp_VertexAttrib3dvNV), - (__glXDisp_VertexAttrib3fvNV), (__glXDisp_VertexAttrib3svNV), - (__glXDisp_VertexAttrib4dvNV), (__glXDisp_VertexAttrib4fvNV), - (__glXDisp_VertexAttrib4svNV), (__glXDisp_VertexAttrib4ubvNV), - (__glXDisp_IsRenderbufferEXT), (__glXDisp_BindRenderbufferEXT), - (__glXDisp_DeleteRenderbuffersEXT), - (__glXDisp_GenRenderbuffersEXT), - (__glXDisp_RenderbufferStorageEXT), - (__glXDisp_GetRenderbufferParameterivEXT), - (__glXDisp_IsFramebufferEXT), (__glXDisp_BindFramebufferEXT), - (__glXDisp_DeleteFramebuffersEXT), (__glXDisp_GenFramebuffersEXT), - (__glXDisp_CheckFramebufferStatusEXT), - (__glXDisp_FramebufferTexture1DEXT), - (__glXDisp_FramebufferTexture2DEXT), - (__glXDisp_FramebufferTexture3DEXT), - (__glXDisp_FramebufferRenderbufferEXT), - (__glXDisp_GetFramebufferAttachmentParameterivEXT), - (__glXDisp_GenerateMipmapEXT): - * GL/glx/indirect_dispatch.h: - * GL/glx/indirect_dispatch_swap.c: (bswap_ENUM), (bswap_CARD32), - (bswap_CARD16), (bswap_FLOAT32), (bswap_FLOAT64), (bswap_16_array), - (bswap_32_array), (bswap_64_array), (__glXDispSwap_NewList), - (__glXDispSwap_EndList), (__glXDispSwap_CallList), - (__glXDispSwap_CallLists), (__glXDispSwap_DeleteLists), - (__glXDispSwap_GenLists), (__glXDispSwap_ListBase), - (__glXDispSwap_Begin), (__glXDispSwap_Bitmap), - (__glXDispSwap_Color3bv), (__glXDispSwap_Color3dv), - (__glXDispSwap_Color3fv), (__glXDispSwap_Color3iv), - (__glXDispSwap_Color3sv), (__glXDispSwap_Color3ubv), - (__glXDispSwap_Color3uiv), (__glXDispSwap_Color3usv), - (__glXDispSwap_Color4bv), (__glXDispSwap_Color4dv), - (__glXDispSwap_Color4fv), (__glXDispSwap_Color4iv), - (__glXDispSwap_Color4sv), (__glXDispSwap_Color4ubv), - (__glXDispSwap_Color4uiv), (__glXDispSwap_Color4usv), - (__glXDispSwap_EdgeFlagv), (__glXDispSwap_End), - (__glXDispSwap_Indexdv), (__glXDispSwap_Indexfv), - (__glXDispSwap_Indexiv), (__glXDispSwap_Indexsv), - (__glXDispSwap_Normal3bv), (__glXDispSwap_Normal3dv), - (__glXDispSwap_Normal3fv), (__glXDispSwap_Normal3iv), - (__glXDispSwap_Normal3sv), (__glXDispSwap_RasterPos2dv), - (__glXDispSwap_RasterPos2fv), (__glXDispSwap_RasterPos2iv), - (__glXDispSwap_RasterPos2sv), (__glXDispSwap_RasterPos3dv), - (__glXDispSwap_RasterPos3fv), (__glXDispSwap_RasterPos3iv), - (__glXDispSwap_RasterPos3sv), (__glXDispSwap_RasterPos4dv), - (__glXDispSwap_RasterPos4fv), (__glXDispSwap_RasterPos4iv), - (__glXDispSwap_RasterPos4sv), (__glXDispSwap_Rectdv), - (__glXDispSwap_Rectfv), (__glXDispSwap_Rectiv), - (__glXDispSwap_Rectsv), (__glXDispSwap_TexCoord1dv), - (__glXDispSwap_TexCoord1fv), (__glXDispSwap_TexCoord1iv), - (__glXDispSwap_TexCoord1sv), (__glXDispSwap_TexCoord2dv), - (__glXDispSwap_TexCoord2fv), (__glXDispSwap_TexCoord2iv), - (__glXDispSwap_TexCoord2sv), (__glXDispSwap_TexCoord3dv), - (__glXDispSwap_TexCoord3fv), (__glXDispSwap_TexCoord3iv), - (__glXDispSwap_TexCoord3sv), (__glXDispSwap_TexCoord4dv), - (__glXDispSwap_TexCoord4fv), (__glXDispSwap_TexCoord4iv), - (__glXDispSwap_TexCoord4sv), (__glXDispSwap_Vertex2dv), - (__glXDispSwap_Vertex2fv), (__glXDispSwap_Vertex2iv), - (__glXDispSwap_Vertex2sv), (__glXDispSwap_Vertex3dv), - (__glXDispSwap_Vertex3fv), (__glXDispSwap_Vertex3iv), - (__glXDispSwap_Vertex3sv), (__glXDispSwap_Vertex4dv), - (__glXDispSwap_Vertex4fv), (__glXDispSwap_Vertex4iv), - (__glXDispSwap_Vertex4sv), (__glXDispSwap_ClipPlane), - (__glXDispSwap_ColorMaterial), (__glXDispSwap_CullFace), - (__glXDispSwap_Fogf), (__glXDispSwap_Fogfv), (__glXDispSwap_Fogi), - (__glXDispSwap_Fogiv), (__glXDispSwap_FrontFace), - (__glXDispSwap_Hint), (__glXDispSwap_Lightf), - (__glXDispSwap_Lightfv), (__glXDispSwap_Lighti), - (__glXDispSwap_Lightiv), (__glXDispSwap_LightModelf), - (__glXDispSwap_LightModelfv), (__glXDispSwap_LightModeli), - (__glXDispSwap_LightModeliv), (__glXDispSwap_LineStipple), - (__glXDispSwap_LineWidth), (__glXDispSwap_Materialf), - (__glXDispSwap_Materialfv), (__glXDispSwap_Materiali), - (__glXDispSwap_Materialiv), (__glXDispSwap_PointSize), - (__glXDispSwap_PolygonMode), (__glXDispSwap_PolygonStipple), - (__glXDispSwap_Scissor), (__glXDispSwap_ShadeModel), - (__glXDispSwap_TexParameterf), (__glXDispSwap_TexParameterfv), - (__glXDispSwap_TexParameteri), (__glXDispSwap_TexParameteriv), - (__glXDispSwap_TexImage1D), (__glXDispSwap_TexImage2D), - (__glXDispSwap_TexEnvf), (__glXDispSwap_TexEnvfv), - (__glXDispSwap_TexEnvi), (__glXDispSwap_TexEnviv), - (__glXDispSwap_TexGend), (__glXDispSwap_TexGendv), - (__glXDispSwap_TexGenf), (__glXDispSwap_TexGenfv), - (__glXDispSwap_TexGeni), (__glXDispSwap_TexGeniv), - (__glXDispSwap_InitNames), (__glXDispSwap_LoadName), - (__glXDispSwap_PassThrough), (__glXDispSwap_PopName), - (__glXDispSwap_PushName), (__glXDispSwap_DrawBuffer), - (__glXDispSwap_Clear), (__glXDispSwap_ClearAccum), - (__glXDispSwap_ClearIndex), (__glXDispSwap_ClearColor), - (__glXDispSwap_ClearStencil), (__glXDispSwap_ClearDepth), - (__glXDispSwap_StencilMask), (__glXDispSwap_ColorMask), - (__glXDispSwap_DepthMask), (__glXDispSwap_IndexMask), - (__glXDispSwap_Accum), (__glXDispSwap_Disable), - (__glXDispSwap_Enable), (__glXDispSwap_PopAttrib), - (__glXDispSwap_PushAttrib), (__glXDispSwap_MapGrid1d), - (__glXDispSwap_MapGrid1f), (__glXDispSwap_MapGrid2d), - (__glXDispSwap_MapGrid2f), (__glXDispSwap_EvalCoord1dv), - (__glXDispSwap_EvalCoord1fv), (__glXDispSwap_EvalCoord2dv), - (__glXDispSwap_EvalCoord2fv), (__glXDispSwap_EvalMesh1), - (__glXDispSwap_EvalPoint1), (__glXDispSwap_EvalMesh2), - (__glXDispSwap_EvalPoint2), (__glXDispSwap_AlphaFunc), - (__glXDispSwap_BlendFunc), (__glXDispSwap_LogicOp), - (__glXDispSwap_StencilFunc), (__glXDispSwap_StencilOp), - (__glXDispSwap_DepthFunc), (__glXDispSwap_PixelZoom), - (__glXDispSwap_PixelTransferf), (__glXDispSwap_PixelTransferi), - (__glXDispSwap_PixelStoref), (__glXDispSwap_PixelStorei), - (__glXDispSwap_PixelMapfv), (__glXDispSwap_PixelMapuiv), - (__glXDispSwap_PixelMapusv), (__glXDispSwap_ReadBuffer), - (__glXDispSwap_CopyPixels), (__glXDispSwap_DrawPixels), - (__glXDispSwap_GetBooleanv), (__glXDispSwap_GetClipPlane), - (__glXDispSwap_GetDoublev), (__glXDispSwap_GetError), - (__glXDispSwap_GetFloatv), (__glXDispSwap_GetIntegerv), - (__glXDispSwap_GetLightfv), (__glXDispSwap_GetLightiv), - (__glXDispSwap_GetMapdv), (__glXDispSwap_GetMapfv), - (__glXDispSwap_GetMapiv), (__glXDispSwap_GetMaterialfv), - (__glXDispSwap_GetMaterialiv), (__glXDispSwap_GetPixelMapfv), - (__glXDispSwap_GetPixelMapuiv), (__glXDispSwap_GetPixelMapusv), - (__glXDispSwap_GetTexEnvfv), (__glXDispSwap_GetTexEnviv), - (__glXDispSwap_GetTexGendv), (__glXDispSwap_GetTexGenfv), - (__glXDispSwap_GetTexGeniv), (__glXDispSwap_GetTexParameterfv), - (__glXDispSwap_GetTexParameteriv), - (__glXDispSwap_GetTexLevelParameterfv), - (__glXDispSwap_GetTexLevelParameteriv), (__glXDispSwap_IsEnabled), - (__glXDispSwap_IsList), (__glXDispSwap_DepthRange), - (__glXDispSwap_Frustum), (__glXDispSwap_LoadIdentity), - (__glXDispSwap_LoadMatrixf), (__glXDispSwap_LoadMatrixd), - (__glXDispSwap_MatrixMode), (__glXDispSwap_MultMatrixf), - (__glXDispSwap_MultMatrixd), (__glXDispSwap_Ortho), - (__glXDispSwap_PopMatrix), (__glXDispSwap_PushMatrix), - (__glXDispSwap_Rotated), (__glXDispSwap_Rotatef), - (__glXDispSwap_Scaled), (__glXDispSwap_Scalef), - (__glXDispSwap_Translated), (__glXDispSwap_Translatef), - (__glXDispSwap_Viewport), (__glXDispSwap_BindTexture), - (__glXDispSwap_Indexubv), (__glXDispSwap_PolygonOffset), - (__glXDispSwap_AreTexturesResident), - (__glXDispSwap_CopyTexImage1D), (__glXDispSwap_CopyTexImage2D), - (__glXDispSwap_CopyTexSubImage1D), - (__glXDispSwap_CopyTexSubImage2D), (__glXDispSwap_DeleteTextures), - (__glXDispSwap_GenTextures), (__glXDispSwap_IsTexture), - (__glXDispSwap_PrioritizeTextures), (__glXDispSwap_TexSubImage1D), - (__glXDispSwap_TexSubImage2D), (__glXDispSwap_BlendColor), - (__glXDispSwap_BlendEquation), (__glXDispSwap_ColorTable), - (__glXDispSwap_ColorTableParameterfv), - (__glXDispSwap_ColorTableParameteriv), - (__glXDispSwap_CopyColorTable), - (__glXDispSwap_GetColorTableParameterfv), - (__glXDispSwap_GetColorTableParameteriv), - (__glXDispSwap_ColorSubTable), (__glXDispSwap_CopyColorSubTable), - (__glXDispSwap_ConvolutionFilter1D), - (__glXDispSwap_ConvolutionFilter2D), - (__glXDispSwap_ConvolutionParameterf), - (__glXDispSwap_ConvolutionParameterfv), - (__glXDispSwap_ConvolutionParameteri), - (__glXDispSwap_ConvolutionParameteriv), - (__glXDispSwap_CopyConvolutionFilter1D), - (__glXDispSwap_CopyConvolutionFilter2D), - (__glXDispSwap_GetConvolutionParameterfv), - (__glXDispSwap_GetConvolutionParameteriv), - (__glXDispSwap_GetHistogramParameterfv), - (__glXDispSwap_GetHistogramParameteriv), - (__glXDispSwap_GetMinmaxParameterfv), - (__glXDispSwap_GetMinmaxParameteriv), (__glXDispSwap_Histogram), - (__glXDispSwap_Minmax), (__glXDispSwap_ResetHistogram), - (__glXDispSwap_ResetMinmax), (__glXDispSwap_TexImage3D), - (__glXDispSwap_TexSubImage3D), (__glXDispSwap_CopyTexSubImage3D), - (__glXDispSwap_ActiveTextureARB), - (__glXDispSwap_MultiTexCoord1dvARB), - (__glXDispSwap_MultiTexCoord1fvARB), - (__glXDispSwap_MultiTexCoord1ivARB), - (__glXDispSwap_MultiTexCoord1svARB), - (__glXDispSwap_MultiTexCoord2dvARB), - (__glXDispSwap_MultiTexCoord2fvARB), - (__glXDispSwap_MultiTexCoord2ivARB), - (__glXDispSwap_MultiTexCoord2svARB), - (__glXDispSwap_MultiTexCoord3dvARB), - (__glXDispSwap_MultiTexCoord3fvARB), - (__glXDispSwap_MultiTexCoord3ivARB), - (__glXDispSwap_MultiTexCoord3svARB), - (__glXDispSwap_MultiTexCoord4dvARB), - (__glXDispSwap_MultiTexCoord4fvARB), - (__glXDispSwap_MultiTexCoord4ivARB), - (__glXDispSwap_MultiTexCoord4svARB), - (__glXDispSwap_SampleCoverageARB), (__glXDispSwap_DrawBuffersARB), - (__glXDispSwap_AreTexturesResidentEXT), - (__glXDispSwap_GenTexturesEXT), (__glXDispSwap_IsTextureEXT), - (__glXDispSwap_SampleMaskSGIS), (__glXDispSwap_SamplePatternSGIS), - (__glXDispSwap_PointParameterfEXT), - (__glXDispSwap_PointParameterfvEXT), - (__glXDispSwap_WindowPos3fvMESA), - (__glXDispSwap_BlendFuncSeparateEXT), - (__glXDispSwap_FogCoordfvEXT), (__glXDispSwap_FogCoorddvEXT), - (__glXDispSwap_CompressedTexImage3DARB), - (__glXDispSwap_CompressedTexImage2DARB), - (__glXDispSwap_CompressedTexImage1DARB), - (__glXDispSwap_CompressedTexSubImage3DARB), - (__glXDispSwap_CompressedTexSubImage2DARB), - (__glXDispSwap_CompressedTexSubImage1DARB), - (__glXDispSwap_SecondaryColor3bvEXT), - (__glXDispSwap_SecondaryColor3dvEXT), - (__glXDispSwap_SecondaryColor3fvEXT), - (__glXDispSwap_SecondaryColor3ivEXT), - (__glXDispSwap_SecondaryColor3svEXT), - (__glXDispSwap_SecondaryColor3ubvEXT), - (__glXDispSwap_SecondaryColor3uivEXT), - (__glXDispSwap_SecondaryColor3usvEXT), - (__glXDispSwap_AreProgramsResidentNV), - (__glXDispSwap_BindProgramNV), (__glXDispSwap_DeleteProgramsNV), - (__glXDispSwap_ExecuteProgramNV), (__glXDispSwap_GenProgramsNV), - (__glXDispSwap_GetProgramParameterdvNV), - (__glXDispSwap_GetProgramParameterfvNV), - (__glXDispSwap_GetProgramivNV), (__glXDispSwap_GetTrackMatrixivNV), - (__glXDispSwap_GetVertexAttribdvARB), - (__glXDispSwap_GetVertexAttribfvARB), - (__glXDispSwap_GetVertexAttribivARB), (__glXDispSwap_IsProgramNV), - (__glXDispSwap_LoadProgramNV), - (__glXDispSwap_ProgramParameter4dvNV), - (__glXDispSwap_ProgramParameter4fvNV), - (__glXDispSwap_ProgramParameters4dvNV), - (__glXDispSwap_ProgramParameters4fvNV), - (__glXDispSwap_RequestResidentProgramsNV), - (__glXDispSwap_TrackMatrixNV), (__glXDispSwap_VertexAttrib1dvARB), - (__glXDispSwap_VertexAttrib1fvARB), - (__glXDispSwap_VertexAttrib1svARB), - (__glXDispSwap_VertexAttrib2dvARB), - (__glXDispSwap_VertexAttrib2fvARB), - (__glXDispSwap_VertexAttrib2svARB), - (__glXDispSwap_VertexAttrib3dvARB), - (__glXDispSwap_VertexAttrib3fvARB), - (__glXDispSwap_VertexAttrib3svARB), - (__glXDispSwap_VertexAttrib4dvARB), - (__glXDispSwap_VertexAttrib4fvARB), - (__glXDispSwap_VertexAttrib4svARB), - (__glXDispSwap_VertexAttrib4NubvARB), - (__glXDispSwap_VertexAttribs1dvNV), - (__glXDispSwap_VertexAttribs1fvNV), - (__glXDispSwap_VertexAttribs1svNV), - (__glXDispSwap_VertexAttribs2dvNV), - (__glXDispSwap_VertexAttribs2fvNV), - (__glXDispSwap_VertexAttribs2svNV), - (__glXDispSwap_VertexAttribs3dvNV), - (__glXDispSwap_VertexAttribs3fvNV), - (__glXDispSwap_VertexAttribs3svNV), - (__glXDispSwap_VertexAttribs4dvNV), - (__glXDispSwap_VertexAttribs4fvNV), - (__glXDispSwap_VertexAttribs4svNV), - (__glXDispSwap_VertexAttribs4ubvNV), - (__glXDispSwap_PointParameteriNV), - (__glXDispSwap_PointParameterivNV), - (__glXDispSwap_ActiveStencilFaceEXT), - (__glXDispSwap_VertexAttrib4bvARB), - (__glXDispSwap_VertexAttrib4ivARB), - (__glXDispSwap_VertexAttrib4ubvARB), - (__glXDispSwap_VertexAttrib4usvARB), - (__glXDispSwap_VertexAttrib4uivARB), - (__glXDispSwap_VertexAttrib4NbvARB), - (__glXDispSwap_VertexAttrib4NsvARB), - (__glXDispSwap_VertexAttrib4NivARB), - (__glXDispSwap_VertexAttrib4NusvARB), - (__glXDispSwap_VertexAttrib4NuivARB), - (__glXDispSwap_ProgramStringARB), - (__glXDispSwap_ProgramEnvParameter4dvARB), - (__glXDispSwap_ProgramEnvParameter4fvARB), - (__glXDispSwap_ProgramLocalParameter4dvARB), - (__glXDispSwap_ProgramLocalParameter4fvARB), - (__glXDispSwap_GetProgramEnvParameterdvARB), - (__glXDispSwap_GetProgramEnvParameterfvARB), - (__glXDispSwap_GetProgramLocalParameterdvARB), - (__glXDispSwap_GetProgramLocalParameterfvARB), - (__glXDispSwap_GetProgramivARB), - (__glXDispSwap_ProgramNamedParameter4fvNV), - (__glXDispSwap_ProgramNamedParameter4dvNV), - (__glXDispSwap_GetProgramNamedParameterfvNV), - (__glXDispSwap_GetProgramNamedParameterdvNV), - (__glXDispSwap_GenQueriesARB), (__glXDispSwap_DeleteQueriesARB), - (__glXDispSwap_IsQueryARB), (__glXDispSwap_BeginQueryARB), - (__glXDispSwap_EndQueryARB), (__glXDispSwap_GetQueryivARB), - (__glXDispSwap_GetQueryObjectivARB), - (__glXDispSwap_GetQueryObjectuivARB), - (__glXDispSwap_GetVertexAttribdvNV), - (__glXDispSwap_GetVertexAttribfvNV), - (__glXDispSwap_GetVertexAttribivNV), - (__glXDispSwap_VertexAttrib1dvNV), - (__glXDispSwap_VertexAttrib1fvNV), - (__glXDispSwap_VertexAttrib1svNV), - (__glXDispSwap_VertexAttrib2dvNV), - (__glXDispSwap_VertexAttrib2fvNV), - (__glXDispSwap_VertexAttrib2svNV), - (__glXDispSwap_VertexAttrib3dvNV), - (__glXDispSwap_VertexAttrib3fvNV), - (__glXDispSwap_VertexAttrib3svNV), - (__glXDispSwap_VertexAttrib4dvNV), - (__glXDispSwap_VertexAttrib4fvNV), - (__glXDispSwap_VertexAttrib4svNV), - (__glXDispSwap_VertexAttrib4ubvNV), - (__glXDispSwap_IsRenderbufferEXT), - (__glXDispSwap_BindRenderbufferEXT), - (__glXDispSwap_DeleteRenderbuffersEXT), - (__glXDispSwap_GenRenderbuffersEXT), - (__glXDispSwap_RenderbufferStorageEXT), - (__glXDispSwap_GetRenderbufferParameterivEXT), - (__glXDispSwap_IsFramebufferEXT), - (__glXDispSwap_BindFramebufferEXT), - (__glXDispSwap_DeleteFramebuffersEXT), - (__glXDispSwap_GenFramebuffersEXT), - (__glXDispSwap_CheckFramebufferStatusEXT), - (__glXDispSwap_FramebufferTexture1DEXT), - (__glXDispSwap_FramebufferTexture2DEXT), - (__glXDispSwap_FramebufferTexture3DEXT), - (__glXDispSwap_FramebufferRenderbufferEXT), - (__glXDispSwap_GetFramebufferAttachmentParameterivEXT), - (__glXDispSwap_GenerateMipmapEXT): - * GL/glx/indirect_reqsize.c: (__glXCallListsReqSize), - (__glXBitmapReqSize), (__glXFogfvReqSize), (__glXLightfvReqSize), - (__glXLightModelfvReqSize), (__glXMaterialfvReqSize), - (__glXPolygonStippleReqSize), (__glXTexParameterfvReqSize), - (__glXTexImage1DReqSize), (__glXTexImage2DReqSize), - (__glXTexEnvfvReqSize), (__glXTexGendvReqSize), - (__glXTexGenfvReqSize), (__glXPixelMapfvReqSize), - (__glXPixelMapusvReqSize), (__glXDrawPixelsReqSize), - (__glXPrioritizeTexturesReqSize), (__glXTexSubImage1DReqSize), - (__glXTexSubImage2DReqSize), (__glXColorTableReqSize), - (__glXColorTableParameterfvReqSize), (__glXColorSubTableReqSize), - (__glXConvolutionFilter1DReqSize), - (__glXConvolutionFilter2DReqSize), - (__glXConvolutionParameterfvReqSize), (__glXTexImage3DReqSize), - (__glXTexSubImage3DReqSize), (__glXDrawBuffersARBReqSize), - (__glXPointParameterfvEXTReqSize), - (__glXCompressedTexImage3DARBReqSize), - (__glXCompressedTexImage2DARBReqSize), - (__glXCompressedTexImage1DARBReqSize), - (__glXCompressedTexSubImage3DARBReqSize), - (__glXLoadProgramNVReqSize), (__glXProgramParameters4dvNVReqSize), - (__glXProgramParameters4fvNVReqSize), - (__glXVertexAttribs1dvNVReqSize), (__glXVertexAttribs2dvNVReqSize), - (__glXVertexAttribs3dvNVReqSize), (__glXVertexAttribs3fvNVReqSize), - (__glXVertexAttribs3svNVReqSize), (__glXVertexAttribs4dvNVReqSize), - (__glXProgramNamedParameter4fvNVReqSize): - * GL/glx/indirect_reqsize.h: - * GL/glx/indirect_size_get.c: (__glCallLists_size), - (__glFogfv_size), (__glLightfv_size), (__glLightModelfv_size), - (__glMaterialfv_size), (__glTexParameterfv_size), - (__glTexEnvfv_size), (__glTexGendv_size), (__glMap1d_size), - (__glMap2d_size), (__glGetBooleanv_size), - (__glGetTexParameterfv_size), (__glGetTexLevelParameterfv_size), - (__glColorTableParameterfv_size), - (__glGetColorTableParameterfv_size), - (__glConvolutionParameterfv_size), - (__glGetConvolutionParameterfv_size), - (__glGetHistogramParameterfv_size), - (__glGetMinmaxParameterfv_size), (__glPointParameterfvEXT_size), - (__glGetProgramivNV_size), (__glGetVertexAttribdvARB_size), - (__glGetProgramivARB_size), (__glGetQueryivARB_size), - (__glGetQueryObjectivARB_size), (__glGetVertexAttribdvNV_size), - (__glGetFramebufferAttachmentParameterivEXT_size): - * GL/glx/indirect_size_get.h: - * GL/glx/indirect_util.c: (__glGetBooleanv_variable_size), - (__glXGetAnswerBuffer), (__glXSendReply), (__glXSendReplySwap): - * GL/glx/indirect_util.h: - * GL/glx/render2.c: (__glXDisp_Map1f), (__glXDisp_Map2f), - (__glXDisp_Map1d), (__glXDisp_Map2d), (__glXDisp_DrawArrays): - * GL/glx/render2swap.c: (__glXDispSwap_Map1f), - (__glXDispSwap_Map2f), (__glXDispSwap_Map1d), - (__glXDispSwap_Map2d), (__glXDispSwap_DrawArrays): - * GL/glx/renderpix.c: (__glXDisp_SeparableFilter2D): - * GL/glx/renderpixswap.c: (__glXDispSwap_SeparableFilter2D): - * GL/glx/rensize.c: (__glXMap1dReqSize), (__glXMap1fReqSize), - (__glXMap2dReqSize), (__glXMap2fReqSize), (__glXDrawArraysSize), - (__glXSeparableFilter2DReqSize): - * GL/glx/rensizetab.c: - * GL/glx/single2.c: (__glXDisp_FeedbackBuffer), - (__glXDisp_SelectBuffer), (__glXDisp_RenderMode), - (__glXDisp_Flush), (__glXDisp_Finish), (DoGetString), - (__glXDisp_GetString): - * GL/glx/single2swap.c: (__glXDispSwap_FeedbackBuffer), - (__glXDispSwap_SelectBuffer), (__glXDispSwap_RenderMode), - (__glXDispSwap_Flush), (__glXDispSwap_Finish), - (__glXDispSwap_GetString): - * GL/glx/singlepix.c: (__glXDisp_ReadPixels), - (__glXDisp_GetTexImage), (__glXDisp_GetPolygonStipple), - (__glXDisp_GetSeparableFilter), (__glXDisp_GetConvolutionFilter), - (__glXDisp_GetHistogram), (__glXDisp_GetMinmax), - (__glXDisp_GetColorTable): - * GL/glx/singlepixswap.c: (__glXDispSwap_ReadPixels), - (__glXDispSwap_GetTexImage), (__glXDispSwap_GetPolygonStipple), - (__glXDispSwap_GetSeparableFilter), - (__glXDispSwap_GetConvolutionFilter), (__glXDispSwap_GetHistogram), - (__glXDispSwap_GetMinmax), (__glXDispSwap_GetColorTable): - * GL/glx/singlesize.c: (__glGetMap_size), (__glGetPixelMap_size), - (__glGetTexImage_size): - * GL/glx/singlesize.h: - * GL/glx/xfont.c: (__glXMakeBitmapFromGlyph), - (MakeBitmapsFromFont), (__glXUseXFont): - * GL/mesa/Makefile.am: - * GL/mesa/main/Makefile.am: - * GL/symlink-mesa.sh: - Bug #2996: libglx / libGLcore should use a dispatch table - Port all changes from the (monolithic) accelerated_indirect-0-0-1 - branch to the modular trunk. This will break the Darwin and cygwin - builds. Other than the changes to symlink-mesa.sh and the various - Makefile.am files, to code is identical to what's in the branch. - -2006-01-10 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Bomb when symlink-mesa.sh fails, instead of blindly continuing. - - * hw/xgl/**/Makefile.am: - * hw/kdrive/**/Makefile.am: - Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST. - - * hw/xgl/egl/Makefile.am: - Attempt to build xeglmodule.c, not xglxmodule.c. - - * hw/xfree86/os-support/bus/Makefile.am: - Add xf86Sbus.h to EXTRA_DIST, as _HEADERS doesn't appear to get the same - treatment as _SOURCES in terms of automatically DISTing. - -2006-01-08 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/loader/dixsym.c: - * include/globals.h: - * mi/miinitext.c: - * os/utils.c: - Remove remaining #ifdef DPSEXT stanzas. - -2006-01-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/dri/dri.c: - * hw/xfree86/dri/dristruct.h: - Move drawable lock acquisition into DRIClipNotify from DRIValidateTree, - so we only take it when clipping a DRI drawable instead of on every - tree update. Note drawable lock acquisition per-screen instead of - globally, and drop it in BlockHandler if necessary. - - * configure.ac: - * Xprint/Makefile.am: - * Xprint/ddxInit.c: - * Xprint/pcl/Makefile.am: - * Xprint/pcl-mono/Makefile.am: - * cfb/Makefile.am: - * cfb/Makefile.am.inc: - * cfb16/Makefile.am: - * cfb24/Makefile.am: - * cfb32/Makefile.am: - * mi/miinitext.c: - Bug #5525: Build a working Xprt. (Drew Parsons) - - * os/access.c: - Bug #5218: Don't crash on unconfigured interfaces. (Andrei Barbu) - -2006-01-06 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/loader/misym.c: - * mi/Makefile.am: - * mi/mi.h: - * mi/miclipn.c: - Remove unused X11R4 DDX compatibility function miClipNotify. - -2006-01-03 Eric Anholt <anholt@FreeBSD.org> - - * render/picture.c: (premultiply): - Correct rounding in divide-by-255 code. Obtained from xserver. - -2006-01-03 Eric Anholt <anholt@FreeBSD.org> - - * hw/xgl/xglpict.c: (xglPictureInit): - Remove the manual AddFilter for convolution, which I'm pretty sure - shouldn't be necessary due to it already happening from - PictureSetDefaultFilters. - -2006-01-03 Eric Anholt <anholt@FreeBSD.org> - - * render/glyph.c: (ResetGlyphPrivates), - (AllocateGlyphPrivateIndex), (AllocateGlyphPrivate), - (SetGlyphScreenPrivateOffsets), (SetGlyphPrivatePointers), - (ReallocGlobalGlyphPrivate), (GlyphInit), (GlyphFinishInit), - (GlyphUninit), (FreeGlyph), (AddGlyph), (AllocateGlyph): - * render/glyphstr.h: - * render/miglyph.c: (miRealizeGlyph), (miUnrealizeGlyph): - * render/mipict.c: (miPictureInit): - * render/mipict.h: - * render/picture.c: (PictureCloseScreen), (PictureFinishInit): - * render/picturestr.h: - Add glyph privates for Xgl, which uses them to implement a glyph cache. - EXA would probably also like to do this. This breaks module ABI for EXA - and XAA, and likely breaks proprietary drivers as well. - - Obtained from: xserver tree (David Reveman) - -2005-12-31 Eric Anholt <anholt@FreeBSD.org> - - * hw/xgl/glx/xglx.c: (xglxWindowExposures): - * hw/xgl/glxext/xglglxext.c: (xglCreateBuffer): - * hw/xgl/xglsync.c: (xglSyncBits): - * hw/xgl/xglwindow.c: (xglCopyWindow): - Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen, - &foo). While it is no longer (or rather, once again not) required as of - regionstr.h r1.4, it matches the style of the rest of the xorg code. - -2005-12-30 Eric Anholt <anholt@FreeBSD.org> - - * hw/xgl/xglsync.c: (xglSyncBits), (xglSyncSurface): - Initialize the fourcc value in stack-allocated glitz_pixel_format_t - structures. Greatly reduces the number of uninitialized-value accesses - during Xgl startup according to valgrind. Allocating and filling these - in by hand on the stack seems very shady to me. - -2005-12-30 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a - main() to instead use a nice AC_CHECK_HEADERS that works. Also, fix - the nearby SYSV IPC check which was lacking an argument and giving - bogus results (it's "AC_TRY_LINK(includes, main, yes, no)"). - -2005-12-29 Eric Anholt <anholt@FreeBSD.org> - - * include/dix-config.h.in: - Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD - would be created without the port number due to xtrans's define not - being used when xtrans was compiled in the X Server. - -2005-12-29 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/utils/kbd_mode/Makefile.am: - Add an empty all-local target for FreeBSD make's sake, which doesn't - deal with .PHONY. - -2005-12-29 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Disable building LBX by default. - - * mi/misprite.c: - Style fix, make SCREEN_EPILOGUE two arguments instead of three. - - * hw/kdrive/src/kinput.c: - Make kdInputMachine static const, shrinks .data a bit. - -2005-12-29 Dave Airlie <airlied@linux.ie> - - * hw/xfree86/os-support/bus/Pci.c: (pciByteSwap): - * hw/xfree86/os-support/bus/Pci.h: - * hw/xfree86/os-support/bus/freebsdPci.c: - * hw/xfree86/os-support/bus/ix86Pci.c: - * hw/xfree86/os-support/bus/linuxPci.c: - * hw/xfree86/os-support/bus/ppcPci.c: (ppcPciInit): - * hw/xfree86/os-support/bus/zx1PCI.c: - * hw/xfree86/os-support/xf86_OSlib.h: - Remove PowerMAX_OS define it never worked , it'll never work - again, finishes running joke of OLS2005 - -2005-12-28 Eric Anholt <anholt@FreeBSD.org> - - * hw/xgl/Makefile.am: - * hw/xgl/egl/Makefile.am: - * hw/xgl/glx/Makefile.am: - * mi/miinitext.c: - Add necessary *CONFIG_H declarations and a force-off of XF86* extensions - in miinitext in the XGL case. Prevents mismatched structure sizes on my - _XSERVER64 machine. At this point, with the uncommitted render/ diffs, - Xglx starts up but displays badly. - -2005-12-28 Luc Verhaegen <libv@skynet.be> - - * configure.ac: - * hw/xfree86/common/xf86Config.c: (GenerateDriverlist), - (configMonitor), (configExtensions), (xf86HandleConfigFile): - * hw/xfree86/common/xf86Mode.c: (xf86ModeStatusToString), - (xf86CheckModeForMonitor): - * hw/xfree86/common/xf86str.h: - * hw/xfree86/utils/Makefile.am: - * hw/xfree86/utils/cvt/Makefile.am: - * hw/xfree86/utils/cvt/cvt.c: (add), (PrintModeline), - (xf86CVTMode), (xf86CVTCheckStandard), (PrintUsage), - (PrintComment), (main): - * hw/xfree86/utils/cvt/cvt.man.pre: - Bug #5153: standalone CVT modeline generator. - - add hw/xfree86/utils/cvt/, cvt.c, cvt.man.pre and Makefile.am. - - Adjust configure.ac and hw/xfree86/utils/Makefile.am for cvt. - - Add MonPtr->reducedblanking and Option "ReducedBlanking" to the - Monitor section. - - Check for reduced blanking in xf86CheckModeForMonitor and disallow - modes with less than 25% blanking otherwise. - - Fix some warnings in hw/xfree86/common/xf86Config.c. - -2005-12-28 Eric Anholt <anholt@FreeBSD.org> - - * render/filter.c: (SetPictureFilter): - * render/mipict.c: (miChangePictureTransform), - (miChangePictureFilter), (miPictureInit): - * render/mipict.h: - * render/picture.c: (SetPictureTransform): - Merge from xserver: Make the existing ChangePictureFilter and - ChangePictureTransform screen hooks get called at appropriate times. - -2005-12-28 Eric Anholt <anholt@FreeBSD.org> - - * fb/fbpict.h: - Fix a copy'n'paste-o that would result in mis-rounding of the results of - several composite operators in A and G channels. - -2005-12-28 Eric Anholt <anholt@FreeBSD.org> - - * Xext/shmint.h: - Merge from xserver a header for shm's server internal functions, which - are called by DDXes. Desired by XGL, and should be used in other - locations, probably. - -2005-12-28 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/Makefile.am: - * hw/xgl/.cvsignore: - * hw/xgl/Makefile.am: - * hw/xgl/egl/.cvsignore: - * hw/xgl/egl/Makefile.am: - * hw/xgl/egl/evdev.c: - * hw/xgl/egl/kinput.c: - * hw/xgl/egl/module/.cvsignore: - * hw/xgl/egl/module/Makefile.am: - * hw/xgl/glx/.cvsignore: - * hw/xgl/glx/Makefile.am: - * hw/xgl/glx/module/.cvsignore: - * hw/xgl/glx/module/Makefile.am: - * hw/xgl/glx/xglxinit.c: (InitOutput), (InitInput), - (ddxProcessArgument), (ddxInitGlobals): - * hw/xgl/glxext/.cvsignore: - * hw/xgl/glxext/module/.cvsignore: - * hw/xgl/glxext/xglglxext.h: - * hw/xgl/xgl.h: - * hw/xgl/xglglx.c: (xglLoadGLXModules), (xglUnloadGLXModules): - * hw/xgl/xglhash.c: (xglLoadHashFuncs): - * hw/xgl/xglinit.c: (xglEnsureDDXModule), (ddxInitGlobals): - * hw/xgl/xglloader.c: (xglLoadModule): - * hw/xgl/xglmodule.h: - * include/.cvsignore: - * include/xgl-config.h.in: - Initial commit of XGL build infrastructure and XGL code changes for - building within the xorg server tree. Requires additional, uncommitted - dix changes to successfully build, and successful running is still yet - to happen. - -2005-12-27 Adam Jackson <ajax@freedesktop.org> - - * hw/kdrive/Imakefile: - * hw/kdrive/*/Imakefile: - Remove Imakefiles. - - * hw/kdrive/*/Makefile.am: - s/XSERVER/KDRIVE/ - - * configure.ac: - Get Xsdl closer to linking. - - * configure.ac: - * hw/kdrive/Makefile.am: - * hw/kdrive/fake/Makefile.am: - * hw/kdrive/src/Makefile.am: - * hw/kdrive/src/kdrive.c: - * hw/kdrive/src/kshadow.c: - * mi/miinitext.c: - Enough build fixes to get {sdl,ephyr,fake} to link. - - -2005-12-26 Adam Jackson <ajax@freedesktop.org> - - * os/oscolor.c: - Nuke unsupported NDBM routines. Shrink the hash table a bit, over - 25% of the buckets were going empty. - - * Makefile.am: - * hw/Makefile.am: - * hw/*/Makefile.am: - Bug #4190: Add a rule for 'make relink' since automake sucks. - - * hw/kdrive/*: - Start importing kdrive. - - * hw/kdrive/Makefile.am: - * hw/kdrive/ati/Makefile.am: - * hw/kdrive/ati/ati.c: - * hw/kdrive/ati/ati.h: - * hw/kdrive/ati/ati_cursor.c: - * hw/kdrive/ati/ati_draw.c: - * hw/kdrive/ati/ati_dri.c: - * hw/kdrive/ati/ati_stub.c: - * hw/kdrive/ati/ati_video.c: - * hw/kdrive/ati/radeon_composite.c: - * hw/kdrive/chips/Makefile.am: - * hw/kdrive/chips/chips.c: - * hw/kdrive/chips/chipsdraw.c: - * hw/kdrive/chips/chipsstub.c: - * hw/kdrive/ephyr/Makefile.am: - * hw/kdrive/ephyr/ephyr.c: - * hw/kdrive/ephyr/ephyr.h: - * hw/kdrive/ephyr/ephyrinit.c: - * hw/kdrive/ephyr/os.c: - * hw/kdrive/epson/Makefile.am: - * hw/kdrive/epson/epson13806.c: - * hw/kdrive/epson/epson13806stub.c: - * hw/kdrive/fake/Makefile.am: - * hw/kdrive/fake/fake.c: - * hw/kdrive/fake/fakeinit.c: - * hw/kdrive/fake/kbd.c: - * hw/kdrive/fake/mouse.c: - * hw/kdrive/fake/os.c: - * hw/kdrive/fbdev/Makefile.am: - * hw/kdrive/fbdev/fbdev.c: - * hw/kdrive/fbdev/fbinit.c: - * hw/kdrive/i810/Makefile.am: - * hw/kdrive/i810/i810.c: - * hw/kdrive/i810/i810_cursor.c: - * hw/kdrive/i810/i810_video.c: - * hw/kdrive/i810/i810draw.c: - * hw/kdrive/i810/i810stub.c: - * hw/kdrive/igs/igs.c: - * hw/kdrive/igs/igscmap.c: - * hw/kdrive/igs/igscurs.c: - * hw/kdrive/igs/igsdraw.c: - * hw/kdrive/igs/igsreg.c: - * hw/kdrive/igs/igsstub.c: - * hw/kdrive/ipaq/ipaq.c: - * hw/kdrive/itsy/itsy.c: - * hw/kdrive/itsy/kbd.c: - * hw/kdrive/itsy/ts.c: - * hw/kdrive/linux/Makefile.am: - * hw/kdrive/linux/agp.c: - * hw/kdrive/linux/bus.c: - * hw/kdrive/linux/evdev.c: - * hw/kdrive/linux/keyboard.c: - * hw/kdrive/linux/linux.c: - * hw/kdrive/linux/mouse.c: - * hw/kdrive/linux/ms.c: - * hw/kdrive/linux/ps2.c: - * hw/kdrive/linux/ts.c: - * hw/kdrive/linux/tslib.c: - * hw/kdrive/mach64/Makefile.am: - * hw/kdrive/mach64/mach64.c: - * hw/kdrive/mach64/mach64curs.c: - * hw/kdrive/mach64/mach64draw.c: - * hw/kdrive/mach64/mach64stub.c: - * hw/kdrive/mach64/mach64video.c: - * hw/kdrive/mga/Makefile.am: - * hw/kdrive/mga/g400_composite.c: - * hw/kdrive/mga/mga.c: - * hw/kdrive/mga/mgadraw.c: - * hw/kdrive/mga/mgastub.c: - * hw/kdrive/neomagic/Makefile.am: - * hw/kdrive/neomagic/backend.c: - * hw/kdrive/neomagic/neo_draw.c: - * hw/kdrive/neomagic/neomagic.c: - * hw/kdrive/neomagic/neomagicstub.c: - * hw/kdrive/nvidia/Makefile.am: - * hw/kdrive/nvidia/nvidia.c: - * hw/kdrive/nvidia/nvidiacurs.c: - * hw/kdrive/nvidia/nvidiadraw.c: - * hw/kdrive/nvidia/nvidiastub.c: - * hw/kdrive/nvidia/nvidiavideo.c: - * hw/kdrive/pcmcia/pcmcia.c: - * hw/kdrive/pcmcia/pcmciacurs.c: - * hw/kdrive/pcmcia/pcmciarotate.c: - * hw/kdrive/pcmcia/pcmciashadow.c: - * hw/kdrive/pcmcia/pcmciastub.c: - * hw/kdrive/pm2/Makefile.am: - * hw/kdrive/pm2/pm2.c: - * hw/kdrive/pm2/pm2_draw.c: - * hw/kdrive/pm2/pm2stub.c: - * hw/kdrive/r128/Makefile.am: - * hw/kdrive/r128/r128.c: - * hw/kdrive/r128/r128draw.c: - * hw/kdrive/r128/r128stub.c: - * hw/kdrive/savage/s3.c: - * hw/kdrive/savage/s3clock.c: - * hw/kdrive/savage/s3cmap.c: - * hw/kdrive/savage/s3curs.c: - * hw/kdrive/savage/s3draw.c: - * hw/kdrive/savage/s3gc.c: - * hw/kdrive/savage/s3reg.c: - * hw/kdrive/savage/s3rtst.c: - * hw/kdrive/savage/s3stub.c: - * hw/kdrive/sdl/Makefile.am: - * hw/kdrive/sdl/sdl.c: - * hw/kdrive/sis300/Makefile.am: - * hw/kdrive/sis300/sis.c: - * hw/kdrive/sis300/sis.h: - * hw/kdrive/sis300/sis_draw.c: - * hw/kdrive/sis300/sis_stub.c: - * hw/kdrive/sis530/sis.c: - * hw/kdrive/sis530/sisclock.c: - * hw/kdrive/sis530/siscmap.c: - * hw/kdrive/sis530/siscurs.c: - * hw/kdrive/sis530/sisdraw.c: - * hw/kdrive/sis530/sisio.c: - * hw/kdrive/sis530/sisstub.c: - * hw/kdrive/smi/Makefile.am: - * hw/kdrive/smi/smi.c: - * hw/kdrive/smi/smidraw.c: - * hw/kdrive/smi/smistub.c: - * hw/kdrive/smi/smivideo.c: - * hw/kdrive/src/Makefile.am: - * hw/kdrive/src/kaa.c: - * hw/kdrive/src/kaapict.c: - * hw/kdrive/src/kasync.c: - * hw/kdrive/src/kcmap.c: - * hw/kdrive/src/kcolor.c: - * hw/kdrive/src/kcurscol.c: - * hw/kdrive/src/kdrive.c: - * hw/kdrive/src/kinfo.c: - * hw/kdrive/src/kinput.c: - * hw/kdrive/src/kkeymap.c: - * hw/kdrive/src/kloadmap.c: - * hw/kdrive/src/kmap.c: - * hw/kdrive/src/kmode.c: - * hw/kdrive/src/knoop.c: - * hw/kdrive/src/koffscreen.c: - * hw/kdrive/src/kshadow.c: - * hw/kdrive/src/ktest.c: - * hw/kdrive/src/kxv.c: - * hw/kdrive/src/vga.c: - * hw/kdrive/trident/trident.c: - * hw/kdrive/trident/tridentcurs.c: - * hw/kdrive/trident/tridentdraw.c: - * hw/kdrive/trident/tridentstub.c: - * hw/kdrive/trio/s3.c: - * hw/kdrive/trio/s3clock.c: - * hw/kdrive/trio/s3cmap.c: - * hw/kdrive/trio/s3curs.c: - * hw/kdrive/trio/s3stub.c: - * hw/kdrive/ts300/ts300.c: - * hw/kdrive/vesa/Makefile.am: - * hw/kdrive/vesa/vbe.c: - * hw/kdrive/vesa/vesa.c: - * hw/kdrive/vesa/vesainit.c: - * hw/kdrive/vesa/vga.c: - * hw/kdrive/vesa/vm86.c: - * hw/kdrive/via/Makefile.am: - * hw/kdrive/vxworks/vxkbd.c: - * hw/kdrive/vxworks/vxmouse.c: - * hw/kdrive/vxworks/vxworks.c: - Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h - - * configure.ac: - * hw/Makefile.am: - * include/kdrive-config.h.in: - Skeletal kdrive build system. Totally non-functional atm. - -2005-12-26 Daniel Stone <daniel@freedesktop.org> - - * xkb/xkbInit.c: - Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to - -ardelay and -arinterval, respectively. Remove XKB banner from help text. - -2005-12-25 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * miext/Makefile.am: - * miext/layer/*: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/extmod/Makefile.am: - Remove unused layer module. - -2005-12-23 Alan Coopersmith <alan.coopersmith@sun.com> - - * doc/Xserver.man.pre: - Change list of X server man pages in "See Also" section to list the - ones actually included and remove the ones that are no longer. - -2005-12-23 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Make LBX configuration default to 'auto'. - -2005-12-22 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/xaa/Makefile.am: - Adjust the rules for auto-generating some source files, so that they - work on both GNU make and FreeBSD's make. - -2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version for X11R7 release. - -2005-12-20 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Config.c: - Bug #5359: Fix a segfault (Mark Kettenis) - - * fb/fbpict.c: - Fix an fb regression on A8 pictures. (Fredrik Höglund) - -2005-12-19 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/doc/man/xorg.conf.man.pre: - Bug #5116: Refer DRI section details to dri.fd.o. - -2005-12-19 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/doc/devel/exa-driver.txt: - * hw/xfree86/getconfig/cfg.man.pre: - * hw/xfree86/getconfig/getconfig.man.pre: - Fix typos. - -2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/scanpci/pci.ids: - * hw/xfree86/scanpci/xf86PciStdIds.h: - Update to 2005-12-14 snapshot from pciids.sf.net - -2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version number for final X11R7 release candidate. - Update release string to 6.99.99.904. - -2005-12-14 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/xf86Globals.c: - * hw/xfree86/common/xf86Init.c: - * hw/xfree86/common/xf86Priv.h: - * hw/xfree86/os-support/linux/lnx_apm.c: - Bug #4718: Command line flag to disable ACPI. - -2005-12-13 Adam Jackson <ajax@freedesktop.org> - - * Xext/Makefile.am: - Spell it XINERAMA_SRCS, not PANORAMIX_SRCS. - - * GL/mesa/X/Makefile.am: - Build libglx correctly when not building the Xorg DDX. - -2005-12-12 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/os-support/solaris/sun_kbdEv.c: - Remove unnecessary include of dgaproc.h that broke Solaris builds. - -2005-12-11 Alan Coopersmith <alan.coopersmith@sun.com> - - * Xext/Makefile.am: - Bugzilla #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> - Files in xserver/xorg/Xext not included in tarball after make dist - -2005-12-09 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/xf8_32wid/Makefile.am: - Bug #4809: Re-fix that doesn't break distcheck. (Alan Coopersmith) - -2005-12-08 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bug #4361: Define XF86CONFIGFILE properly so config file generation - works. - -2005-12-08 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/dmx/doc/Makefile.am: - * hw/xfree86/doc/sgml/Makefile.am: - Fix sgml docs build. - -2005-12-08 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Add configure option to set the top level font dir. - -2005-12-08 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - Add configure options to allow hard-coded paths to be changed. - -2005-12-07 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Change to use the app-defaults default dir configured in libXt. - -2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * Xprint/doc/Makefile.am: - * doc/Makefile.am: - * hw/dmx/Makefile.am: - * hw/dmx/config/Makefile.am: - * hw/vfb/Makefile.am: - * hw/xfree86/getconfig/Makefile.am: - * hw/xfree86/utils/gtf/Makefile.am: - * hw/xfree86/utils/kbd_mode/Makefile.am: - * hw/xfree86/utils/pcitweak/Makefile.am: - * hw/xfree86/utils/scanpci/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - * hw/xnest/Makefile.am: - Change *man_SOURCES ==> *man_PRE to fix autotools warnings. - -2005-12-06 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bug #5230: Fix whitespace bugs. - -2005-12-06 Alan Coopersmith <alan.coopersmith@sun.com> - - * os/Makefile.am: - Bugzilla #5219 <https://bugs.freedesktop.org/show_bug.cgi?id=5219> - Make sure all optional sources are included in EXTRA_DIST, - even if they aren't used on the platform the distballs are made on. - -2005-12-03 Alan Coopersmith <alan.coopersmith@sun.com> - - * xorg/Makefile.am: - * xorg/configure.ac: - * xorg/hw/xfree86/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - Bugzilla #4809 <https://bugs.freedesktop.org/show_bug.cgi?id=4809> - Patch #3908 <https://bugs.freedesktop.org/attachment.cgi?id=3908> - xf8_32wid and cfb24 only need to be built on sparc - -2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version number for X11R7 RC3 release. - Update release string to 6.99.99.903 (i.e., 7.0 RC3). - -2005-12-02 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/Makefile.am: - * GL/mesa/X/Makefile.am: - * GL/mesa/array_cache/Makefile.am: - * GL/mesa/glapi/Makefile.am: - * GL/mesa/main/Makefile.am: - * GL/mesa/math/Makefile.am: - * GL/mesa/shader/Makefile.am: - * GL/mesa/shader/grammar/Makefile.am: - * GL/mesa/shader/slang/Makefile.am: - * GL/mesa/swrast/Makefile.am: - * GL/mesa/swrast_setup/Makefile.am: - * GL/mesa/tnl/Makefile.am: - * XTrap/Makefile.am: - * Xext/Makefile.am: - * Xi/Makefile.am: - * Xprint/Makefile.am: - * Xprint/pcl/Makefile.am: - * Xprint/ps/Makefile.am: - * Xprint/raster/Makefile.am: - * afb/Makefile.am: - * cfb/Makefile.am: - * cfb16/Makefile.am: - * cfb24/Makefile.am: - * cfb32/Makefile.am: - * composite/Makefile.am: - * configure.ac: - * damageext/Makefile.am: - * dbe/Makefile.am: - * dix/Makefile.am: - * fb/Makefile.am: - * hw/dmx/Makefile.am: - * hw/dmx/config/Makefile.am: - * hw/dmx/glxProxy/Makefile.am: - * hw/dmx/input/Makefile.am: - * hw/vfb/Makefile.am: - * hw/xfree86/Makefile.am: - * hw/xfree86/common/Makefile.am: - * hw/xfree86/ddc/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/extmod/Makefile.am: - * hw/xfree86/dri/Makefile.am: - * hw/xfree86/dummylib/Makefile.am: - * hw/xfree86/exa/Makefile.am: - * hw/xfree86/fbdevhw/Makefile.am: - * hw/xfree86/i2c/Makefile.am: - * hw/xfree86/int10/Makefile.am: - * hw/xfree86/loader/Makefile.am: - * hw/xfree86/os-support/bsd/Makefile.am: - * hw/xfree86/os-support/bus/Makefile.am: - * hw/xfree86/os-support/drm/Makefile.am: - * hw/xfree86/os-support/linux/Makefile.am: - * hw/xfree86/os-support/misc/Makefile.am: - * hw/xfree86/os-support/solaris/Makefile.am: - * hw/xfree86/parser/Makefile.am: - * hw/xfree86/rac/Makefile.am: - * hw/xfree86/ramdac/Makefile.am: - * hw/xfree86/scanpci/Makefile.am: - * hw/xfree86/shadowfb/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - * hw/xfree86/vbe/Makefile.am: - * hw/xfree86/vgahw/Makefile.am: - * hw/xfree86/x86emu/Makefile.am: - * hw/xfree86/xaa/Makefile.am: - * hw/xfree86/xf1bpp/Makefile.am: - * hw/xfree86/xf4bpp/Makefile.am: - * hw/xfree86/xf8_16bpp/Makefile.am: - * hw/xfree86/xf8_32bpp/Makefile.am: - * hw/xfree86/xf8_32wid/Makefile.am: - * hw/xnest/Makefile.am: - * include/xorg-config.h.in: - * include/xorg-server.h.in: - * include/xwin-config.h.in: - * lbx/Makefile.am: - * mfb/Makefile.am: - * mi/Makefile.am: - * miext/cw/Makefile.am: - * miext/damage/Makefile.am: - * miext/layer/Makefile.am: - * miext/shadow/Makefile.am: - * os/Makefile.am: - * randr/Makefile.am: - * record/Makefile.am: - * render/Makefile.am: - * xfixes/Makefile.am: - * xkb/Makefile.am: - * xorg-server.pc.in: - Define XFree86Server only where it is required. - -2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/mesa/X/Makefile.am: - Fix GL build when srcdir != builddir (Donnie Berkholz). - -2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * include/dix-config.h.in: - * include/xorg-server.h.in: - Add missing XvExtension and XvMCExtension defines. - -2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci - -2005-11-30 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/xfree86/os-support/bus/Makefile.am: - Bug #5160: Fix the modular build to try to use the same logic for - choosing the architecture/os-specific bus support as monolithic. - -2005-11-29 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Only build dlloader modules by default. - -2005-11-29 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/Makefile.am: - * GL/mesa/X/Makefile.am: - * GL/mesa/array_cache/Makefile.am: - * GL/mesa/glapi/Makefile.am: - * GL/mesa/main/Makefile.am: - * GL/mesa/math/Makefile.am: - * GL/mesa/shader/Makefile.am: - * GL/mesa/shader/grammar/Makefile.am: - * GL/mesa/shader/slang/Makefile.am: - * GL/mesa/swrast/Makefile.am: - * GL/mesa/swrast_setup/Makefile.am: - * GL/mesa/tnl/Makefile.am: - * GL/symlink-mesa.sh: - * XTrap/Makefile.am: - * Xext/Makefile.am: - * Xi/Makefile.am: - * afb/Makefile.am: - * cfb/Makefile.am: - * cfb16/Makefile.am: - * cfb24/Makefile.am: - * cfb32/Makefile.am: - * composite/Makefile.am: - * configure.ac: - * damageext/Makefile.am: - * dbe/Makefile.am: - * dix/Makefile.am: - * fb/Makefile.am: - * hw/dmx/glxProxy/Makefile.am: - * hw/xfree86/Makefile.am: - * hw/xfree86/common/Makefile.am: - * hw/xfree86/ddc/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - * hw/xfree86/dixmods/extmod/Makefile.am: - * hw/xfree86/dri/Makefile.am: - * hw/xfree86/dummylib/Makefile.am: - * hw/xfree86/exa/Makefile.am: - * hw/xfree86/fbdevhw/Makefile.am: - * hw/xfree86/i2c/Makefile.am: - * hw/xfree86/int10/Makefile.am: - * hw/xfree86/loader/Makefile.am: - * hw/xfree86/os-support/bsd/Makefile.am: - * hw/xfree86/os-support/bus/Makefile.am: - * hw/xfree86/os-support/drm/Makefile.am: - * hw/xfree86/os-support/linux/Makefile.am: - * hw/xfree86/os-support/misc/Makefile.am: - * hw/xfree86/os-support/solaris/Makefile.am: - * hw/xfree86/parser/Makefile.am: - * hw/xfree86/rac/Makefile.am: - * hw/xfree86/ramdac/Makefile.am: - * hw/xfree86/scanpci/Makefile.am: - * hw/xfree86/shadowfb/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/vbe/Makefile.am: - * hw/xfree86/vgahw/Makefile.am: - * hw/xfree86/x86emu/Makefile.am: - * hw/xfree86/xaa/Makefile.am: - * hw/xfree86/xf1bpp/Makefile.am: - * hw/xfree86/xf4bpp/Makefile.am: - * hw/xfree86/xf8_16bpp/Makefile.am: - * hw/xfree86/xf8_32bpp/Makefile.am: - * hw/xfree86/xf8_32wid/Makefile.am: - * include/xorg-config.h.in: - * lbx/Makefile.am: - * mfb/Makefile.am: - * mi/Makefile.am: - * miext/cw/Makefile.am: - * miext/damage/Makefile.am: - * miext/layer/Makefile.am: - * miext/shadow/Makefile.am: - * os/Makefile.am: - * randr/Makefile.am: - * record/Makefile.am: - * render/Makefile.am: - * xfixes/Makefile.am: - * xkb/Makefile.am: - * xorg-server.pc.in: - Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update - loadable module builds to reflect this change. - -2005-11-23 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/parser/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Add configure option to install libxf86config.a (disabled by - default). - -2005-11-21 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/utils/ioport/Makefile.am: - Bug #5118: Use "rm -f" instead of "$(RM)", which isn't always defined. - -2005-11-20 Felix Kuehling <fxkuehl@gmx.de> - - * configure.ac: - Fix Xprt library dependencies in the case that Xprint is - auto-detected by configure. - -2005-11-20 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * xkb/Makefile.am: - Make sure XKM_OUTPUT_DIR (used in code) ends in / (so paths don't - get hosed when appending file names) but XKB_COMPILED_DIR (used - in Makefiles) does not so install-sh -d doesn't get confused when - the directory already exists. - -2005-11-19 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - Add xext to list of modules xorgcfg depends on. - -2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/Makefile.am: - * Xprint/Makefile.am: - * Xprint/pcl/Makefile.am: - * Xprint/ps/Makefile.am: - * Xprint/raster/Makefile.am: - * configure.ac: - * hw/xfree86/utils/xorgconfig/Makefile.am: - * xorg-server.pc.in: - Update dependencies to work with separate build roots. - -2005-11-18 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/linux/Makefile.am: - Bug #4928: Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck) - - * configure.ac: - * hw/xfree86/dixmods/Makefile.am: - Bug #4824: Build XTrap support by default, matching monolith. - -2005-11-16 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Fix builds when not building the Xorg DDX. - -2005-11-14 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/glcontextmodes.c: - * GL/glx/glcontextmodes.h: - * GL/symlink-mesa.sh: - Use glcontextmodes.[ch] from Mesa. - -2005-11-14 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * GL/glx/Makefile.am: - Add GL_CFLAGS so that GLX can find its proto headers when using - separate build dirs. - -2005-11-13 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - Default xkb-output directory needs trailing slash. - -2005-11-13 Alan Coopersmith <alan.coopersmith@sun.com> - - * Xprint/doc/Makefile.am: - * hw/dmx/Makefile.am: - * hw/dmx/config/Makefile.am: - * hw/vfb/Makefile.am: - * hw/xfree86/doc/man/Makefile.am: - * hw/xfree86/getconfig/Makefile.am: - * hw/xfree86/utils/gtf/Makefile.am: - * hw/xfree86/utils/kbd_mode/Makefile.am: - * hw/xfree86/utils/pcitweak/Makefile.am: - * hw/xfree86/utils/scanpci/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - * hw/xnest/Makefile.am: - * hw/xwin/Makefile.am: - Bug #5019 <https://bugs.freedesktop.org/show_bug.cgi?id=5019> - xserver installs manpages into 'man1' instead of 'man1x' - -2005-11-12 Alan Coopersmith <alan.coopersmith@sun.com> - - * include/dix-config.h.in: - Bug #4832 <https://bugs.freedesktop.org/show_bug.cgi?id=4832> - use RGB_DB not RGB_PATH as that's what configure defines - (Jürg Billeter <j@bitron.ch>) - -2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * include/dix-config.h.in: - * include/xorg-server.h.in: - Fix typo to enable DGA support. - - * hw/xfree86/dixmods/extmod/Makefile.am: - EXTMODULE is required to build DGA support into extmod. - -2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version number for X11R7 RC2 release. - Update release string to 6.99.99.902 (i.e., 7.0 RC2). - -2005-11-08 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * hw/xfree86/os-support/Makefile.am: - * hw/xfree86/os-support/sco/Makefile.am: - * hw/xfree86/os-support/usl/Makefile.am: - Add newly checked in files to Xorg server build. - - * configure.ac: - * include/dix-config.h.in: - Fix release date. - Enable DGA extension by default. - -2005-11-03 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * dix/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Fix vendor string and release version reported by the servers. - Enable security, lbx and xevie extensions to give us parity - with monolithic tree. - -2005-11-03 Alan Coopersmith <alan.coopersmith@sun.com> - - * doc/Makefile.am: - Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1 - -2005-11-02 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * include/dix-config.h.in: - Add support for enabling/disabling DBE (part of generic enable/disable - extension support in the server). - -2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * Makefile.am: - Add xorg-server.m4 for driver dependency checking. - - * configure.ac: - * hw/dmx/config/Makefile.am: - * hw/dmx/examples/Makefile.am: - * hw/xfree86/dri/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Update pkgcheck depedencies to work with separate build roots. - -2005-10-28 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/Makefile.am: - Make X -> Xorg symlink at install time. - -2005-10-21 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bug #4840: Typo, x$xRES -> x$RES. (George Fufutos) - -2005-10-20 Donnie Berkholz <spyderous@gentoo.org> - - * configure.ac: Bug #4817 <https://bugs.freedesktop.org/show_bug.cgi?id=4817> - Restore '=' to '==' in test for mmx_capable. - -2005-10-18 Adam Jackson <ajax@freedesktop.org> - - * XTrap/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - Move xf86XTrapModule.c to dixmods, guess at a build system. - -2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version number for RC1 release. - Update release string to 6.99.99.901 (i.e., 7.0 RC1). - -2005-10-18 Adam Jackson <ajax@freedesktop.org> - - * hw/dmx/config/Makefile.am: - Fix parallel builds my ensuring libdmxconfig builds first. - - * hw/xfree86/Makefile.am: - Fix distcheck by forcing Xorg to be installed before chmod/chown. - -2005-10-18 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/utils/xorgcfg/Makefile.am: - Don't use $< in explicit rules since neither BSD nor Solaris make - allow that. - -2005-10-17 Aaron Plattner <aplattner@nvidia.com> - - * hw/xfree86/loader/Makefile.am: - Add miext/damage so misym.c can export DamageDamageRegion. - -2005-10-17 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/utils/xorgcfg/Makefile.am: - Work around automake-1.7 braindamage by providing an explicit rule - for XOrgCfg. - - * hw/xfree86/Makefile.am: - More automake 1.7 braindamage: use mkdir -p, not $(mkdir_p). - -2005-10-17 Kristian Høgsberg <krh@redhat.com> - - * configure.ac: Fix whitespace in AS_HELP_STRING uses, convert - all help strings to use AS_HELP_STRING. - -2005-10-17 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * Xext/Makefile.am: - * include/dix-config.h.in - Add support for more extensions - - * GL/Makefile.am: - * XTrap/Makefile.am: - * hw/xfree86/os-support/Makefile.am: - * hw/xfree86/os-support/bsd/Makefile.am: - * hw/xfree86/os-support/bus/Makefile.am: - * hw/xfree86/os-support/linux/Makefile.am: - * hw/xfree86/os-support/linux/int10/Makefile.am: - * hw/xfree86/os-support/misc/Makefile.am: - * hw/xfree86/os-support/solaris/Makefile.am: - * hw/xfree86/vgahw/Makefile.am: - * hw/xfree86/x86emu/Makefile.am: - * os/Makefile.am: - Add missing files to EXTRA_DIST - -2005-10-15 Donnie Berkholz <spyderous@gentoo.org> - - * configure.ac: Change '==' to portable '='. - -2005-10-15 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Fix typo and add new Makefiles to AC_OUTPUT - - * XpConfig/C/print/models/HPDJ1600C/Makefile.am: - Fix typos - - * hw/xfree86/doc/man/Makefile.am: - Add xorg.conf.man to CLEANFILES - - * Makefile.am: - * XpConfig/C/print/models/PSspooldir/Makefile.am: - * Xprint/Makefile.am: - * hw/xfree86/os-support/Makefile.am: - * hw/xfree86/os-support/lynxos/Makefile.am: - * ilbm/Makefile.am: - * iplan2p4/Makefile.am: - * miext/Makefile.am: - * miext/rootless/Makefile.am: - Add missing files to EXTRA_DIST - -2005-10-15 Kristian Høgsberg <krh@redhat.com> - - * lbx/Makefile.am: Doh, remember to add this file. - -2005-10-14 Kristian Høgsberg <krh@redhat.com> - - * Makefile.am: - * configure.ac: - * include/dix-config.h.in: - * os/Makefile.am: Hook up lbx. - -2005-10-14 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - Set default font path to match the default in the monolith so - fonts are actually found. - -2005-10-14 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/Makefile.am: - * hw/xfree86/doc/Makefile.am: - Install Xorg & xorg.conf man pages even when not building docs - -2005-10-14 Kristian Høgsberg <krh@redhat.com> - - * hw/xfree86/os-support/Makefile.am (DIST_SUBDIRS): Add sysv and - sco os-support subdirs and add simple EXTRA_DIST Makefile.am in - those dirs. Remove unsupported os-support subdirs (bsdi, dgux, - hurd, nto, os2, pmax, qnx4) that have no maintainer and we don't - dist. - - * hw/xfree86/Makefile.am (EXTRA_DIST): Add Options. - -2005-10-13 Donnie Berkholz <spyderous@gentoo.org> - - * configure.ac: Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when - xtrap is enabled. - -2005-10-13 Donnie Berkholz <spyderous@gentoo.org> - - * configure.ac: Require glproto >= 1.4.1 if building DRI with GLX. This - fixes a build failure on a number of hyperpipe functions. - -2005-10-13 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/utils/xorgconfig/Makefile.am (EXTRAMANDEFS): - Set substitutions needed in xorgconfig man page. - -2005-10-13 Kristian Høgsberg <krh@redhat.com> - - * hw/xfree86/xf4bpp/Makefile.am (libxf4bpp_la_SOURCES): Dist NOTES. - - * hw/xfree86/xf1bpp/Makefile.am (EXTRA_DIST): Dist helper shell - scripts. - - * hw/xfree86/xaa/Makefile.am (EXTRA_DIST): Dist XAA.HOWTO and a - few more unused C files. - - * hw/xfree86/Makefile.am (EXTRA_DIST): Dist xorgconf.cpp. - - * hw/xfree86/doc/Makefile.am (EXTRA_DIST): Fix DIST_EXTRA typo. - - * hw/dmx/config/Makefile.am (MAINTAINERCLEANFILES): Clean yacc and - lex generated files only during make maintainer-clean as we don't - expect users to have those tools installed. - -2005-10-12 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/common/Makefile.am: - Remove an RM line that appears unnecessary and was breaking the build - at xf86DefModeSet.c with FreeBSD make, where RM was undefined. While - here, make the build of xf86DefModeSet.c depend on its sources, so it'll - rebuild properly, and make it a normal CLEANFILE rather than a - DISTCLEANFILE, since the intention seems to be to build it at the user's - build time. - -2005-10-11 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * hw/darwin/Makefile.am: - Fix typo (DIST_EXTRA -> EXTRA_DIST) - -2005-10-09 Alan Coopersmith <alan.coopersmith@sun.com> - - * Xext/Makefile.am: - Bug #4715 <https://bugs.freedesktop.org/show_bug.cgi?id=4715> - Add SecurityPolicy to EXTRA_DIST (Bill Crawford) - -2005-10-07 Kristian Høgsberg <krh@redhat.com> - - * Xprint/Makefile.am: - * Xprint/etc/Makefile.am: - * Xprint/etc/Xsession.d/Makefile.am: - * Xprint/etc/init.d/Makefile.am: - * Xprint/etc/profile.d/Makefile.am: - * configure.ac: - Add Xprint init scrips to EXTRA_DIST. - -2005-10-07 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/Makefile.am: - * hw/darwin/Makefile.am: - Add darwin to dist - - * hw/xfree86/doc/Makefile.am: - * hw/xfree86/doc/devel/Makefile.am: - Include missing docs in EXTRA_DIST - - * hw/xwin/Makefile.am: - Include headers and other files in dist - -2005-10-07 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * xkb/Makefile.am: - Add README.compiled to dist tarball - -2005-10-06 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/dmx/examples/Makefile.am: - Don't build "ev" example on systems without <linux/input.h> - -2005-10-06 Kristian Høgsberg <krh@redhat.com> - - * hw/xfree86/parser/Makefile.am: Add cpconfig.c to EXTRA_DIST. - * hw/xfree86/ramdac/Makefile.am: Add CURSOR.NOTES to EXTRA_DIST. - * hw/xfree86/scanpci/Makefile.am: Add extrapci.ids to EXTRA_DIST - and fix xf86PciIds.h rule. - -2005-10-06 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * hw/vfb/Makefile.am: - Install correct man page and add to dist - -2005-10-05 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - * hw/dmx/Makefile.am: - * hw/dmx/config/Makefile.am: - * hw/dmx/doc/Makefile.am: - * hw/dmx/examples/Makefile.am: - * hw/dmx/input/Makefile.am: - Add support for building DMX config and examples programs - Add missing files to EXTRA_DIST - Install Xdmx man page - -2005-10-05 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * hw/xfree86/fbdevhw/Makefile.am: - Clean up generated files to pass distcheck - - * hw/xfree86/getconfig/Makefile.am: - Clean up generated files to pass distcheck - Distribute getconfig.man.pre, not getconfig.man - -2005-10-05 Kristian Høgsberg <krh@redhat.com> - - * afb/Makefile.am: - * cfb/Makefile.am: - * configure.ac: - * dix/Makefile.am: - * fb/Makefile.am: - * hw/vfb/Makefile.am: - * hw/xfree86/common/Makefile.am: - * hw/xfree86/dixmods/extmod/Makefile.am: - Add DGA configure option and add various files that we should be - dist'ing. Simplify xf86DefModeSet.c rule a bit. - -2005-10-05 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * hw/xfree86/utils/xorgcfg/Makefile.am: - Preprocess and install XOrgCfg.ad as in the monolith. - -2005-10-04 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Bug #4038: Unbreak the SYSVIPC check for cross builds. (Detlef Vollman) - -2005-10-04 Aaron Plattner <aplattner@nvidia.com> - - * hw/xfree86/loader/Makefile.am: - Add miext/cw to the module loader include path so that misym.c can export - miDisableCompositeWrapper. - -2005-10-03 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: Add missing ] (Dawid Gajownik) - * hw/xfree86/Makefile.am (SUBDIRS): Add getconfig (Dawid Gajownik) - -2005-10-02 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/exa/Makefile.am: - Fix include path for commit of bug #4616. - -2005-09-28 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * hw/xfree86/utils/Makefile.am: - * hw/xfree86/utils/kbd_mode/Makefile.am: - Add kbd_mode build system - -2005-09-27 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * XpConfig/C/print/Makefile.am: - * XpConfig/C/print/attributes/Makefile.am: - * XpConfig/C/print/ddx-config/raster/Makefile.am: - * XpConfig/C/print/models/CANONBJ10E-GS/Makefile.am: - * XpConfig/C/print/models/CANONC3200-PS/Makefile.am: - * XpConfig/C/print/models/GSdefault/Makefile.am: - * XpConfig/C/print/models/HPLJ4050-PS/Makefile.am: - * XpConfig/C/print/models/HPLJ4family/Makefile.am: - * XpConfig/C/print/models/HPLJ4family/fonts/Makefile.am: - * XpConfig/C/print/models/PS2PDFspooldir-GS/Makefile.am: - * XpConfig/C/print/models/PSdefault/Makefile.am: - * XpConfig/C/print/models/PSdefault/fonts/Makefile.am: - * XpConfig/C/print/models/PSspooldir/Makefile.am: - * XpConfig/C/print/models/SPSPARC2/Makefile.am: - * XpConfig/en_US/print/attributes/Makefile.am: - * hw/xfree86/dummylib/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - Fix distcheck build and install errors. - -2005-09-27 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * hw/dmx/doc/Makefile.am: - * hw/xfree86/doc/sgml/Makefile.am: - Fix make dist to include only sgml files. - -2005-09-27 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Add build system for building docs and fix setuid issues. - - * hw/dmx/Makefile.am: - * hw/dmx/doc/Makefile.am: - * hw/xfree86/Makefile.am: - * hw/xfree86/doc/Makefile.am: - * hw/xfree86/doc/sgml/Makefile.am: - Add build system for sgml docs. - -2005-09-26 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * hw/xfree86/utils/Makefile.am: - * hw/xfree86/utils/ioport/Makefile.am - * hw/xfree86/utils/pcitweak/Makefile.am: - Add ioport and pcitweak utils from monolith hw/xfree86/etc dir. - - * xserver/xorg/hw/xfree86/common/Makefile.am: - Generate xf86DefModeSet.c from vesamodes & extramodes - - * xserver/xorg/hw/xfree86/os-support/solaris/Makefile.am: - Add apSolaris.shar to EXTRA_DIST - -2005-09-25 Alan Coopersmith <alan.coopersmith@sun.com> - - * Xext/Makefile.am: - Add SecurityPolicy file for XCSECURITY extension. - - * hw/xfree86/dummylib/Makefile.am: - Add README to EXTRA_DIST - -2005-09-23 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * cpprules.in: - * hw/xfree86/Makefile.am: - * hw/xfree86/dummylib/Makefile.am: - * hw/xfree86/os-support/.cvsignore: - * hw/xfree86/os-support/Makefile.am: - * hw/xfree86/scanpci/Makefile.am: - * hw/xfree86/utils/Makefile.am: - * hw/xfree86/utils/scanpci/Makefile.am: - * hw/xfree86/utils/xorgcfg/Makefile.am: - * hw/xfree86/utils/xorgconfig/Makefile.am: - Add scanpci, xorgcfg, & xorgconfig utilities. - -2005-09-21 Kristian Høgsberg <krh@redhat.com> - - * configure.ac: Accept --with-xkb-output argument to specify - output dir for compiled xkb keymaps. Define XKM_OUTPUT_DIR and - XKB_BIN_DIRECTORY. - - * include/xkb-config.h.in: Add XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY. - - * xkb/Makefile.am (AM_CFLAGS): Add XKB_CFLAGS. - -2005-09-20 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/Makefile.am: - Bug #4487: Add the bsd subdir to DIST_SUBDIRS. (Joshua Baergen) - -2005-09-20 Adam Jackson <ajax@freedesktop.org> - - * cfb/Makefile.am: - * cfb/Makefile.am.inc: - Bug #4257: Move cfbcmap.c to cfb_common_sources. - -2005-09-20 Alan Coopersmith <alan.coopersmith@sun.com> - - * hw/xfree86/Makefile.am (install-exec-local): - * configure.ac: - Add --disable-install-setuid option so you can build as non-root - and chown/chmod later. Also disable by default on platforms that - don't need setuid root X servers (Darwin & SPARC's, according to - InstallXserverSetUID settings in the old Imake config files). - -2005-09-19 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * hw/xfree86/os-support/bus/Makefile.am: - * hw/xfree86/os-support/linux/Makefile.am: - Linux/Alpha support (Stefaan De Roeck) - -2005-09-14 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - Bug #3990: Require glproto in the cases that it's necessary (DRI or DMX - with GLX). (spyderous) - -2005-09-14 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/Makefile.am: - Bug #4046: Install the X.Org server setuid root. (David Schleef) - -2005-09-14 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/xfree86/Makefile.am: - Bug #3889: Create the log dir on install, and allow configuring - specifically that directory. Failure to have the directory keeps the - xorg server from starting. (David Schleef) - -2005-09-14 Eric Anholt <anholt@FreeBSD.org> - - * hw/xfree86/xf8_32bpp/Makefile.am: - Don't put a version number on the module filename. - -2005-09-14 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/loader/Makefile.am: - * hw/xfree86/xf8_32bpp/Makefile.am: - Build xf8_32bpp, which is wanted by the mga driver, and export elf.h, - which is wanted by the rendition driver. - -2005-09-13 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/xfree86/dri/Makefile.am: - Turn on DRI by default on Linux, NetBSD, FreeBSD, and fix the build of - the module for FreeBSD by setting some missing defines (XFree86Module, - IN_MODULE) in the dri directory. Note that those missing defines should - be somewhere generic, since there are other consumers of them, but I - haven't figured out where. - -2005-09-13 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - * hw/xfree86/Makefile.am: - * hw/xfree86/os-support/bsd/Makefile.am: - * include/dix-config.h.in: - * include/xorg-config.h.in: - * include/xorg-server.h.in: - Add some initial BSD support for the xorg server. Incomplete on NetBSD, - OpenBSD, and non-i386/amd64 FreeBSD for sure. Plus I haven't actually - run it yet. - -2005-09-12 Eric Anholt <anholt@FreeBSD.org> - - * configure.ac: - Don't define POSIX_SOURCE on any BSDs, since it breaks things. - - * hw/xfree86/int10/Makefile.am: - Define NO_SYS_HEADERS, as the monolithic build does. Helps FreeBSD. - - * hw/xfree86/x86emu/Makefile.am: - Don't include validate.c in the library, since it seems to be a userland - test program. - -2005-09-12 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Put DMX AC_CONDITIONALS at the top level, since they must always be - called. Add missing resourceproto, fontenc, and fontsproto to - REQUIRED_MODULES. - - * configure.ac: - * include/xorg-config.h.in: - * include/xorg-server.h.in: - Since we build vgahw unconditionally, always define WITH_VGAHW. - -2005-09-09 Jürg Billeter <j@bitron.ch> - - * configure.ac: use RGB_DB not RGB_PATH as that's what it's looking for - - * xkb/Makefile.am: define HAVE_XKB_CONFIG_H so setting xkb-path works - -2005-09-02 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - Use macros from xtrans.m4, issue error if not found. - -2005-09-02 Daniel Stone <daniel@freedesktop.org> - - * GL/mesa/X/Makefile.am: - Add -include dix-config.h to CFLAGS so we pickup _XSERVER64 and other - assorted vaguely useful macros; this unbreaks GLcore on amd64. - -2005-09-01 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - * include/config.h.in: - Make RGB_PATH configurable. - - * hw/xfree86/i2c/Makefile.am: - Move I2C modules back to $(moduledir)/multimedia. - -2005-08-30 Kristian Høgsberg <krh@redhat.com> - - * hw/xfree86/dri/Makefile.am: - * hw/xfree86/os-support/drm/Makefile.am: Use the $(moduledir) - makefile variable instead of @moduledir@ so it can be overridden - at make install time. - - * xorg-server.pc.in: Remove driverdir and inputdir from pkg-config - file. The directory layout of moduledir is fixed and well known - by drivers. - -Thu Aug 25 17:15:01 2005 Søren Sandmann <sandmann@redhat.com> - - * hw/xfree86/i2c/Makefile.am (module_LTLIBRARIES): Add all the - drivers to the module_LTLIBRARIES instead of having separate - variables for them. Pointed out by Kristian Høgsberg. - -2005-08-25 Kristian Høgsberg <krh@redhat.com> - - * hw/xfree86/os-support/solaris/Makefile.am (EXTRA_DIST): Remove - sun_inout.s so make dist works (discussed with Alan Coopersmith). - -Wed Aug 24 15:39:07 2005 Søren Sandmann <sandmann@redhat.com> - - * configure.ac: Add GLX_{INC,LIBS} for xprint. - - * hw/xfree86/dixmods/Makefile.am: Add @DIX_FLAGS@ to AM_CFLAGS - -2005-08-24 Alan Coopersmith <alan.coopersmith@sun.com> - - * configure.ac: - * hw/dmx/input/Makefile.am: - Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found - Don't try to build dmx/input/usb-*.c if <linux/input.h> isn't found - - * hw/dmx/Makefile.am: - Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility - with compilers other than gcc - -2005-08-22 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Fix linking errors for xprint. - -2005-08-21 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Huge cleanup. Group into sections: hardware feature detection, - extension detection/configuration, DDX options. Make building of Xorg - DDX fully optional. Clarify and correct some help texts. Change all - comments to use dnl instead of #. Quote all tests correctly, and guard - pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" = - xyes). Since the DDXes seem to have pretty divergent extension support - these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and - XPRINT_EXTENSIONS, and go back to building extension lists by hand in - the DDX-specific sections. Use portable POSIX constructs everywhere - (e.g. test foo && test bar, instead of test foo -a bar). - - * configure.ac: - Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu - instead of amd64 (Jürg Billeter). - - * configure.ac: - * hw/xfree86/loader/Makefile.am: - * hw/xfree86/os-support/bus/Makefile.am: - Add test for SPARC. Build SparcMulDiv.S, sparcPci.c, and Sbus.c on - all SPARCs; use xorg_bus_sparc instead of xorg_bus_sbus. - - * configure.ac: - Make the default font path configurable. - -2005-08-20 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/os-support/bus/Makefile.am: - Add sparcPci.c to EXTRA_DIST. - -2005-08-20 Daniel Stone <daniel@freedesktop.org> - - * configure.ac: - Make symlink-mesa.sh usage srcdir != objdir safe. - Remove requirement for XF86Rush protocol headers, which we don't even - use in the core server. - - * configure.ac: - * xkb/Makefile.am: - * hw/xfree86/Makefile.am: - * hw/xfree86/dixmods/Makefile.am: - Build libxkbstubs.la to stub XKB DDX functions (e.g. VT switches), and - build libxorggxkb.la from within the Xorg DDX to replace the previous - xf86VT.o, et al, hacks. - - * configure.ac: - * GL/**/Makefile.am: - * hw/xfree86/dri/Makefile.am: - Make DRI/GLcore builds srcdir != builddir safe, and invoke - symlink-mesa.sh in our builddir, not our srcdir. - -2005-08-19 Søren Sandmann <sandmann@redhat.com> - - * fb/Makefile.am (libfbmmx_la_CFLAGS): Move fbmmx to a convenience - library since the mmx flags may be harmful when applied to non-mmx - code. - -2005-08-17 Søren Sandmann <sandmann@redhat.com> - - * Xext/Makefile.am: Conditionally compile in xprint.c - - * Makefile.am, configure.ac: Add Xprint - -2005-08-16 Søren Sandmann <sandmann@redhat.com> - - * hw/xfree86/dixmods/Makefile.am: Add ft and type1 modules. - -2005-08-15 Søren Sandmann <sandmann@redhat.com> - - * hw/xfree86/dixmods/extmod/Makefile.am (libextmod_la_LIBADD): - Link this module with libXext.la. - -Mon Aug 15 14:56:57 2005 Søren Sandmann <sandmann@redhat.com> - - * hw/xfree86/dixmods/Makefile.am (libdixmods_la_SOURCES): Remove - the xkb* files. - - * hw/xfree86/Makefile.am (Xorg_LDADD): Add xkbVT.o and friends as - the last things on the link line so they will override the symbols - in libxkb.a. Add a comment on how this situation might not be - considered ideal. - -2005-08-08 Søren Sandmann <sandmann@redhat.com> - - * include/xorg-config.h.in: #undef PIXPRIV here. - -2005-08-07 Keith Packard <keithp@keithp.com> - - * include/dix-config.h.in: - Re-add _XOPEN_SOURCE as it's needed *sometimes*. - Place it in #ifndef to avoid whinging. - -2005-08-07 Keith Packard <keithp@keithp.com> - - * .cvsignore: - * GL/mesa/X/.cvsignore: - * Xext/extmod/.cvsignore: - * afb/.cvsignore: - * cfb/.cvsignore: - * cfb16/.cvsignore: - * cfb24/.cvsignore: - * cfb32/.cvsignore: - * hw/dmx/.cvsignore: - * hw/dmx/config/.cvsignore: - * hw/vfb/.cvsignore: - * hw/xfree86/.cvsignore: - * hw/xfree86/common/.cvsignore: - * hw/xfree86/dixmods/.cvsignore: - * hw/xfree86/exa/.cvsignore: - * hw/xfree86/os-support/linux/drm/.cvsignore: - * hw/xfree86/ramdac/.cvsignore: - * hw/xfree86/scanpci/.cvsignore: - * hw/xfree86/x86emu/.cvsignore: - * hw/xfree86/xaa/.cvsignore: - * hw/xfree86/xf1bpp/.cvsignore: - * hw/xfree86/xf4bpp/.cvsignore: - * hw/xnest/.cvsignore: - * include/.cvsignore: - * mfb/.cvsignore: - Add autogenerated source files and other - various non-CVS material to .cvsignore files - - * hw/xfree86/exa/Makefile.am: - Use XORG_CFLAGS. Ensure that all exa files are in SOURCES - - * include/dix-config.h.in: - remove _XOPEN_SOURCE as it's always in xtrans.pc these days - and gcc whines - - * configure.ac: - libdamage.la needs libcw.la when COMPOSITE is defined, - but that libdamage.la must be after libcomposite.la, so - add libcw.la to DAMAGE_LIB instead of EXTENSION_LIBS. - Regularize library link order across all X servers - -2005-08-07 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - Invert the sense of the composite configure flag to match reality. - -2005-08-07 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * miext/damage/Makefile.am: - Bug #3989: Fix Composite builds, enable Composite build by default. - (Olli Helenius) - -2005-08-04 Adam Jackson <ajax@freedesktop.org> - - * hw/xfree86/common/Makefile.am: - * hw/xfree86/os-support/bus/Makefile.am: - EXTRA_DIST hacks to get all the OS support files into the tarball. - -2005-08-04 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * GL/Makefile.am: - * GL/include/Makefile.am: - * GL/include/GL/Makefile.am: - * hw/xfree86/os-support/solaris/Makefile.am: - * hw/xfree86/scanpci/Makefile.am: - - Bug #3960: Add remaining GLX and pci.ids stuff to DIST - (Cha Young-Ho, Olli Helenius) - - Fix some distcheck problems for non-solaris systems - - Change server version number from the Xorg rev to an independent one - - _POSIX_SOURCE and _XOPEN_SOURCE defined to the right values - -2005-08-04 Adam Jackson <ajax@freedesktop.org> - - * configure.ac: - * GL/mesa/main/Makefile.am: - - Check for vsnprintf - - Don't build the Xorg DDX on darwin - - Workaround for gcc defining __ppc__ but not __powerpc__ - -2005-08-02 Keith Packard <keithp@keithp.com> - - * hw/xwin/Makefile.am: - Mark generated files as BUILT_SOURCES and CLEANFILES - to ensure they are regenerated after 'make clean' and - to make parallel builds work right. - -2005-08-01 Keith Packard <keithp@keithp.com> - - * hw/dmx/config/Makefile.am: - Note yacc and lex generated files as BUILT_SOURCES so - they are created before anything is compiled; required - for parallel builds - -2005-07-06 Alexander Gottwald <ago@freedesktop.org> - - * configure.ac: - * Makefile.am: - * include/dix-config.h: - Add more defines for XWin DDX - Make building of cfb*, afb and mfb conditional - Set FD_SETSIZE=256 on cygwin - -2005-07-05 Alexander Gottwald <ago@freedesktop.org> - - * hw/xwin/Makefile.am: - Build miinitext.c and fbcmap.c as DDX specific files - - * configure.ac: - Do not define _POSIX_SOURCE on cygwin. - -2005-07-05 Alexander Gottwald <ago@freedesktop.org> - - * fb/Makefile.am: - * mi/Makefile.am: - * xkb/Makefile.am: - Revert last changes. They have to be addressed in a different way - -2005-07-05 Alexander Gottwald <ago@freedesktop.org> - - * configure.ac: - * hw/Makefile.am: - Add XWin DDX, make Xorg DDX conditional - Make XF86VidMode and XF86Misc conditional - - * include/xwin-config.h.in: - * hw/xwin/Makefile.am: - Add XWin DDX - - * include/dix-config.h.in: - Added DDXTIME, DDXOSFATALERROR, DDXOSVERRORF and DDXBEFORERESET - - * fb/Makefile.am: - Added fbcmap.c - - * mi/Makefile.am: - Added miinitext.c - - * xkb/Makefile.am: - Added -I$(top_srcdir)/Xext/extmod to INCLUDES - -2005-07-02 Daniel Stone <daniel@freedesktop.org> - - * acinclude.m4: - * autogen.sh: - * configure.ac: - * **/Makefile.am: - * xorg-server.pc.in: - Initial build system checked in. |