Adam Jackson [Fri, 5 Aug 2005 00:13:31 +0000 (00:13 +0000)]
EXTRA_DIST hacks to get all the OS support files into the tarball.
Adam Jackson [Thu, 4 Aug 2005 22:31:20 +0000 (22:31 +0000)]
- 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
Søren Sandmann Pedersen [Thu, 4 Aug 2005 21:05:12 +0000 (21:05 +0000)]
Thu Aug 4 16:08:00 2005 Søren Sandmann <sandmann@redhat.com>
Make the fbCompose paths use the existing inline functions instead of
macros. Various other cleanups.
Remove macro definitions, move typedef to fbmmx.c
Adam Jackson [Thu, 4 Aug 2005 18:45:46 +0000 (18:45 +0000)]
- Check for vsnprintf
- Don't build the Xorg DDX on darwin
- Workaround for gcc defining __ppc__ but not __powerpc__
Alan Coopersmith [Thu, 4 Aug 2005 02:39:56 +0000 (02:39 +0000)]
Fix inline assembly versions of in*/out* for Sun compilers Add check for
ancient USL console code on Solaris to allow building on old Solaris
x86 versions
Adam Jackson [Wed, 3 Aug 2005 01:41:34 +0000 (01:41 +0000)]
dist fixes for cw and GL (Donnie Berkholz, me)
Alan Coopersmith [Tue, 2 Aug 2005 23:57:52 +0000 (23:57 +0000)]
Only build ix86Pci.c on x86 & amd64 platforms Set DEFAULT_INT10 to x86emu
on everything but Linux/x86 Fix Sbus.c inclusion on sparc platforms
Alan Coopersmith [Tue, 2 Aug 2005 20:47:47 +0000 (20:47 +0000)]
Add check for walkcontext() to enable stack trace dumper on Solaris
Keith Packard [Tue, 2 Aug 2005 17:57:36 +0000 (17:57 +0000)]
Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
regenerated after 'make clean' and to make parallel builds work right.
Keith Packard [Tue, 2 Aug 2005 06:48:20 +0000 (06:48 +0000)]
Note yacc and lex generated files as BUILT_SOURCES so they are created
before anything is compiled; required for parallel builds
Adam Jackson [Tue, 2 Aug 2005 03:36:09 +0000 (03:36 +0000)]
distcheck fixes
Alan Coopersmith [Tue, 2 Aug 2005 01:50:48 +0000 (01:50 +0000)]
Set OSNAME for "Build Operating System" line in Xorg log
Alan Coopersmith [Tue, 2 Aug 2005 01:03:25 +0000 (01:03 +0000)]
Fix Solaris assembly source to work with libtool
Adam Jackson [Tue, 2 Aug 2005 00:47:08 +0000 (00:47 +0000)]
Move AM_CONDITIONAL for ia64 to global scope
Adam Jackson [Tue, 2 Aug 2005 00:45:30 +0000 (00:45 +0000)]
only do the AS_HELP_STRING workaround once, d'oh
Adam Jackson [Tue, 2 Aug 2005 00:41:07 +0000 (00:41 +0000)]
- Workaround for AS_HELP_STRING compatibility with older autoconf.
- New intermediate build target for Xorg server
- ia64 fixes
Alan Coopersmith [Mon, 1 Aug 2005 22:22:16 +0000 (22:22 +0000)]
Bugzilla #3566 <https://bugs.freedesktop.org/show_bug.cgi?id=3566> Patch
#2906 <https://bugs.freedesktop.org/attachment.cgi?id=2906> Fix for
RENDER, repeating pictures and offscreen memory (Owen Taylor)
Adam Jackson [Mon, 1 Aug 2005 22:13:20 +0000 (22:13 +0000)]
Bump autoconf dependency to 2.57 from 2.53. Add 2.57 compatibility hack for
the new AS_HELP_STRING syntax from 2.58+.
Adam Jackson [Mon, 1 Aug 2005 19:00:21 +0000 (19:00 +0000)]
Bug #3739: Fail soft on unknown extension string.
Adam Jackson [Mon, 1 Aug 2005 18:41:54 +0000 (18:41 +0000)]
GLX fix for loadable servers: indirect_size.c goes in libglx, not libGLcore
Søren Sandmann Pedersen [Mon, 1 Aug 2005 16:07:14 +0000 (16:07 +0000)]
Fri Jul 29 17:20:53 2005 Søren Sandmann <sandmann@redhat.com>
Fix rounding bug.
Alan Coopersmith [Sat, 30 Jul 2005 18:56:32 +0000 (18:56 +0000)]
Clear compiler warnings. (Stefan Dirsch)
Alan Coopersmith [Fri, 29 Jul 2005 21:55:57 +0000 (21:55 +0000)]
Need to define SVR4 on SVR4-ish systems since many headers and source files
check for it, expecting Imake to have defined it already. (Should be
replaced with more specific checks & defines, but there's too many to
get them all right now.)
Kevin E Martin [Fri, 29 Jul 2005 21:22:58 +0000 (21:22 +0000)]
Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
Kevin E Martin [Fri, 29 Jul 2005 18:40:54 +0000 (18:40 +0000)]
Fix code to handle printing 7.0 release candidates properly.
Alan Coopersmith [Thu, 28 Jul 2005 23:33:57 +0000 (23:33 +0000)]
If neither --enable-dmx or --disable-dmx are specified, default to "yes" on
Linux, "no" on everything else (matches defaults in monolith Imake)
Kevin E Martin [Thu, 28 Jul 2005 23:28:34 +0000 (23:28 +0000)]
Fix distcheck for server
Alan Coopersmith [Thu, 28 Jul 2005 02:38:23 +0000 (02:38 +0000)]
Rework wrapping of common mouse driver to not require mousePriv.h, so that
modular tree xserver can be built on Solaris. Wrap more ioctls in
SYSCALL() to restart on signals.
Søren Sandmann Pedersen [Wed, 27 Jul 2005 17:50:13 +0000 (17:50 +0000)]
Add dbestruct.h to sdk_HEADERS
Søren Sandmann Pedersen [Wed, 27 Jul 2005 17:35:25 +0000 (17:35 +0000)]
Add miwideline.h mistruct.h mifpoly.h to sdk_HEADERS
Kevin E Martin [Wed, 27 Jul 2005 08:16:35 +0000 (08:16 +0000)]
Add #include <dmx-config.h> for building dmx/glxProxy in the modular tree.
Kevin E Martin [Wed, 27 Jul 2005 08:11:26 +0000 (08:11 +0000)]
Fix dmx/glxProxy build
Søren Sandmann Pedersen [Tue, 26 Jul 2005 23:40:45 +0000 (23:40 +0000)]
Add these files to the sdk:
cbf32.h cfb16.h cfbmap.h cfbunmap.h cfbunmap.h cfbmskbits.h xf86sbusBus.h
mifillarch.h mispans.h
Søren Sandmann Pedersen [Tue, 26 Jul 2005 22:17:27 +0000 (22:17 +0000)]
Install xorgVersion.h
Søren Sandmann Pedersen [Tue, 26 Jul 2005 18:56:45 +0000 (18:56 +0000)]
xserver/xorg/fb/Makefile.am: install fboverlay.h
Søren Sandmann Pedersen [Tue, 26 Jul 2005 18:21:22 +0000 (18:21 +0000)]
fb/Makefile.am: add fbpseudocolor.h to sdk_HEADERS
hw/xfree86/xaa/Makefile.am: add xaaWrapper.h to sdk_HEADERS
Alan Coopersmith [Sun, 24 Jul 2005 16:24:17 +0000 (16:24 +0000)]
Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris
again.
Adam Jackson [Sat, 23 Jul 2005 19:32:57 +0000 (19:32 +0000)]
Fire the Mesa symlink script from the configure stage.
Adam Jackson [Sat, 23 Jul 2005 19:29:58 +0000 (19:29 +0000)]
Add the symlink script for the Mesa source.
Stuart R. Anderson [Sat, 23 Jul 2005 18:16:06 +0000 (18:16 +0000)]
Change the default depth back to 8 like it was originally. Disable the
addition of depth 12 & 30. It causes more than MAXFORMATS depths to be
added to the screen which causes an array in the Screen structure to
overflow and crash on server reset.
Stuart R. Anderson [Sat, 23 Jul 2005 17:49:45 +0000 (17:49 +0000)]
Add a safety check to catch when numDepths GCperDepthexceeps MAXFORMATS
Adam Jackson [Sat, 23 Jul 2005 02:04:39 +0000 (02:04 +0000)]
Emit makefiles for glapi, slang, and grammar. Conditionally define GLX_LIBS
if GLX support is requested. Add GLX_LIBS to the link deps for Xvfb and
Xnest. All GLX support should work now for the vfb, xnest, and xfree86
DDXes.
Adam Jackson [Sat, 23 Jul 2005 02:02:18 +0000 (02:02 +0000)]
glapi build (forgot this one somehow)
Adam Jackson [Sat, 23 Jul 2005 02:00:52 +0000 (02:00 +0000)]
Fix the build system to reflect the rest of the Mesa core. Almost links,
needs a code fix to Mesa though.
Adam Jackson [Thu, 21 Jul 2005 02:29:05 +0000 (02:29 +0000)]
GLX needs gl.h from Mesa too
Alan Hourihane [Tue, 19 Jul 2005 20:51:46 +0000 (20:51 +0000)]
programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c
programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h
//bugs.freedesktop.org/show_bug.cgi?id=3164> Add xf86DeallocateGARTMemory()
function call (Austin Yuan)
Alan Coopersmith [Tue, 19 Jul 2005 02:50:00 +0000 (02:50 +0000)]
Change #include "X.h" to <X11/X.h>
Daniel Stone [Sun, 17 Jul 2005 07:34:31 +0000 (07:34 +0000)]
objdir != srcdir fixes.
Alan Coopersmith [Sun, 17 Jul 2005 01:52:33 +0000 (01:52 +0000)]
Set GLX automake conditional after we've tested for mesa source and set GLX
to "no" if it's --with-mesa-source wasn't set.
Alan Coopersmith [Sat, 16 Jul 2005 20:52:25 +0000 (20:52 +0000)]
Mark variables modified in signal handlers as volatile (part of Sun bug id
4496504)
Adam Jackson [Sat, 16 Jul 2005 16:30:40 +0000 (16:30 +0000)]
Fix --with-mesa-source parsing, and turn GLX off if no path to Mesa given.
Adam Jackson [Sat, 16 Jul 2005 16:29:30 +0000 (16:29 +0000)]
Typo fix, and re-add GLcore to the dixmods build
Alan Coopersmith [Sat, 16 Jul 2005 09:00:44 +0000 (09:00 +0000)]
Update build instructions. Add details about how the expat, fontconfig,
libpng, freetype, and xterm builds are now handled.
Update text docs from SGML masters.
Alan Coopersmith [Sat, 16 Jul 2005 07:39:48 +0000 (07:39 +0000)]
Only pass -rdynamic when using gcc
Adam Jackson [Sat, 16 Jul 2005 04:30:33 +0000 (04:30 +0000)]
Say --with-mesa-source to get GLcore built.
Adam Jackson [Sat, 16 Jul 2005 04:29:28 +0000 (04:29 +0000)]
Switch to MESA_SOURCE which we're already AC_SUBSTing
Adam Jackson [Sat, 16 Jul 2005 04:24:21 +0000 (04:24 +0000)]
Hook in the GLcore build
Adam Jackson [Sat, 16 Jul 2005 04:13:33 +0000 (04:13 +0000)]
Hey look, GLcore links
Kevin E Martin [Sat, 16 Jul 2005 03:49:59 +0000 (03:49 +0000)]
Fix the *-config.h includes so that it is possible to build modules without
having to use -include in the Makefile.
Kevin E Martin [Sat, 16 Jul 2005 03:46:01 +0000 (03:46 +0000)]
Add record module building support Change module building to not use
-include Fix xnest, dmx and vfb builds to -DXFree86Server for fbcmap
compilation
Alan Coopersmith [Sat, 16 Jul 2005 01:17:52 +0000 (01:17 +0000)]
Update to match recent changes to pci.ids & extrapci.ids for people
building on systems without perl.
Adam Jackson [Sat, 16 Jul 2005 00:51:14 +0000 (00:51 +0000)]
start the GLcore build system
Kevin E Martin [Fri, 15 Jul 2005 23:08:31 +0000 (23:08 +0000)]
Fix the *-config.h includes for the files that have moved in the modular
tree.
Kevin E Martin [Fri, 15 Jul 2005 22:51:05 +0000 (22:51 +0000)]
Move drm up to os-support since the files are shared by multiple platforms.
Fix the dri and drm build. Fix server-side DMX extension build. Make
xf4bpp use the correct version of mfbline.c for mfbseg.c. Add #ifndef
_HEADERNAME_H_/#define _HEADERNAME_H_/.../#endif to the headers.
Adam Jackson [Fri, 15 Jul 2005 22:14:28 +0000 (22:14 +0000)]
Enable GLX build by default
Adam Jackson [Fri, 15 Jul 2005 21:59:39 +0000 (21:59 +0000)]
disable GLcore momentarily until a build system exists. --enable-glx should
work now.
Kevin E Martin [Fri, 15 Jul 2005 05:48:29 +0000 (05:48 +0000)]
Fix keyboard state when XEVIE is not enabled (Keith Packard).
Søren Sandmann Pedersen [Thu, 14 Jul 2005 23:41:15 +0000 (23:41 +0000)]
Add -I$(top_builddir)/hw/xfree86/dixmods/extmod to Xext/Makefile.am Patch
from Stefan Dirsch
Kevin E Martin [Thu, 14 Jul 2005 22:20:16 +0000 (22:20 +0000)]
Fix the build when DRI is enabled
Kevin E Martin [Thu, 14 Jul 2005 03:36:44 +0000 (03:36 +0000)]
Add #include <xnest-config.h> to the Xnest source files for modularization.
Kevin E Martin [Thu, 14 Jul 2005 03:32:09 +0000 (03:32 +0000)]
Add support for Xnest
Alan Coopersmith [Thu, 14 Jul 2005 02:59:34 +0000 (02:59 +0000)]
Add partial in*/out* assembly support for Sun compilers on x86
Adam Jackson [Thu, 14 Jul 2005 02:53:31 +0000 (02:53 +0000)]
loadable extmod build system.
Adam Jackson [Thu, 14 Jul 2005 01:36:58 +0000 (01:36 +0000)]
loader support for extmod
Alan Coopersmith [Thu, 14 Jul 2005 01:00:39 +0000 (01:00 +0000)]
First pass at Solaris os-support
Søren Sandmann Pedersen [Thu, 14 Jul 2005 00:28:47 +0000 (00:28 +0000)]
- Add build system for xf86-video-ati
- Add build system for xserver/xorg/hw/xfree86/dri
- Add glcore.h to symlink.sh
- Symlink.sh: add some more DRI files, symlink glcore.h from
extras/Mesa/include/GL/internal to proto/GL
- proto/GL/Makefile.am: install glcore.h
- xf86-video-ark: s/module-dir/xorg-module-dir/
Alan Coopersmith [Thu, 14 Jul 2005 00:02:05 +0000 (00:02 +0000)]
Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater consistency,
easier maintenance, and to fix some missing headers when building the
modular Xorg on Solaris.
Adam Jackson [Wed, 13 Jul 2005 23:41:21 +0000 (23:41 +0000)]
Remove references to DDX-specific extensions
Adam Jackson [Wed, 13 Jul 2005 22:59:39 +0000 (22:59 +0000)]
dlloader is the default in 6.9, but the loader doesn't get told to prefer
dlloader modules unless you -DDLOPEN_HACK.
Alan Coopersmith [Wed, 13 Jul 2005 22:54:02 +0000 (22:54 +0000)]
- Use fbdevhwstub.c if <linux/fb.h> is not found
- Use x86emu on Solaris instead of vm86
- Better per-OS control over which xf86Kbd*.c and *Pci.c files to build
- Set various #defines to be defined or not on Solaris as needed
Adam Jackson [Wed, 13 Jul 2005 22:19:36 +0000 (22:19 +0000)]
updated comment for libbitmap
Adam Jackson [Wed, 13 Jul 2005 22:09:52 +0000 (22:09 +0000)]
Dear libtool: Loadable modules do not need version numbers. kthnxbye.
Adam Jackson [Wed, 13 Jul 2005 21:52:51 +0000 (21:52 +0000)]
Generate useful loadable modules by actually linking in the blobs from the
DIX
Adam Jackson [Wed, 13 Jul 2005 21:41:02 +0000 (21:41 +0000)]
Hook dbe into the build
Adam Jackson [Wed, 13 Jul 2005 21:36:27 +0000 (21:36 +0000)]
double-buffering extension
Kevin E Martin [Wed, 13 Jul 2005 21:17:53 +0000 (21:17 +0000)]
Only build Xi/stubs.c on DDXs that don't support the Xinput extension
Søren Sandmann Pedersen [Wed, 13 Jul 2005 20:19:38 +0000 (20:19 +0000)]
xc/programs/Xserver/hw/xfree86/drivers/i2c/*.c: include xorg-config.h
instead of config.h xserver/xorg/hw/xfree86/i2c/Makefile.am: Add i2c
drivers
Torrey Lyons [Wed, 13 Jul 2005 16:30:53 +0000 (16:30 +0000)]
Fix compilation where uint is not defined.
Lars Knoll [Wed, 13 Jul 2005 08:58:37 +0000 (08:58 +0000)]
don't clobber %ebx in the assembler.
Lars Knoll [Wed, 13 Jul 2005 07:28:17 +0000 (07:28 +0000)]
Fix potential buffer overflow and a smaller bug in the convolution filter
Lars Knoll [Wed, 13 Jul 2005 07:12:33 +0000 (07:12 +0000)]
fix compilation
Daniel Stone [Tue, 12 Jul 2005 23:36:27 +0000 (23:36 +0000)]
Use builddir, not srcdir, for built files.
Alan Coopersmith [Tue, 12 Jul 2005 18:16:03 +0000 (18:16 +0000)]
Fix scanpci -v core dump when subsys vendor/device id's are NOVENDOR &
NODEVICE. Bug #3763 <https://bugs.freedesktop.org/show_bug.cgi?id=3763>
Patch #3074 <https://bugs.freedesktop.org/attachment.cgi?id=3074>
Lars Knoll [Tue, 12 Jul 2005 14:50:10 +0000 (14:50 +0000)]
add x86emu.
Lars Knoll [Tue, 12 Jul 2005 10:02:10 +0000 (10:02 +0000)]
Add MMX Code paths for the basic composition operations in
fbComposeGeneral.
Keith Packard [Tue, 12 Jul 2005 03:09:20 +0000 (03:09 +0000)]
Make Xprt run when linked against Xlib for Xrm
Adam Jackson [Tue, 12 Jul 2005 03:03:16 +0000 (03:03 +0000)]
Pull libdri out of the build for now until I get something better worked
out
Adam Jackson [Tue, 12 Jul 2005 01:29:41 +0000 (01:29 +0000)]
build fix
Kevin E Martin [Tue, 12 Jul 2005 01:20:36 +0000 (01:20 +0000)]
Add support for building Xdmx and Xvfb
Adam Jackson [Tue, 12 Jul 2005 01:17:39 +0000 (01:17 +0000)]
GLX server support