Eric Anholt
5f45776ef3
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-12 10:30:47 +00:00
Eric Anholt
5249416d09
Add stub xf86WrapperInits so that the servers will build even if os/ was
...
built with XFree86LOADER set.
2006-02-11 22:40:50 +00:00
Alan Coopersmith
a2a5254675
Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function
...
warnings after the removal of libcwrapper headers.
2006-02-11 19:16:51 +00:00
Alan Coopersmith
d6337c8324
<sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es
2006-02-11 17:42:31 +00:00
Eric Anholt
4fafba61d5
Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get it
...
compiling in kdrive.
2006-02-11 03:03:45 +00:00
Eric Anholt
c3d1403672
Remove libcwrapper usage from xorg server modules. The libcwrapper is only
...
of (marginal) use in the drivers, and that usage remains.
2006-02-10 22:00:30 +00:00
Eric Anholt
efc3fab7f4
Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other OSes
...
without linux VT switching, fbdev, and vm86 support.
2006-02-10 07:52:05 +00:00
Eric Anholt
fa3a65e33d
Remove the include of X11/misc.h, which fails to compile and isn't
...
necessary.
2006-02-10 07:47:21 +00:00
Jeremy C. Reed
d875bdb275
hw/xfree86/os-support/xf86_OSlib.h Fix sysmouse handling on DragonFly,
...
mostly garbage arrived. From Joerg Sonnenberger.
2006-02-03 02:44:19 +00:00
Eric Anholt
5e2a7af23b
Move the frequently-repeated code to get the pixmap that backs a drawable
...
to a new function, exaGetDrawablePixmap().
2006-02-02 21:07:06 +00:00
Eric Anholt
ee3c7ccb17
Remove more debugging leftovers.
2006-02-02 20:51:54 +00:00
Eric Anholt
3366b68365
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-02 20:09:14 +00:00
Alan Hourihane
2ab487d4d2
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-02-01 22:20:05 +00:00
Luc Verhaegen
f4898b4093
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 14:49:43 +00:00
Luc Verhaegen
437b385ce4
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 13:55:01 +00:00
Luc Verhaegen
8f3c69dcf1
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-31 13:04:02 +00:00
Donnie Berkholz
701b63cf1d
Update to build against Mesa trunk.
2006-01-30 20:04:56 +00:00
Eric Anholt
dd50015b05
Add libc_wrapper support for random(), which will be used in upcoming EXA
...
memory manager work.
2006-01-28 02:20:37 +00:00
Eric Anholt
3d1667278f
Remove leftover variables for cfb24 build, and finish commenting out Xglx
...
standalone stuff, which some versions of automake get whiny about.
2006-01-28 00:37:52 +00:00
Alan Hourihane
ab01eb247f
update pci ids
2006-01-27 12:27:34 +00:00
Alan Hourihane
261aa4403c
remove that, and will put it in a i810 driver specific Changelog
2006-01-26 09:04:22 +00:00
Alan Hourihane
94e678fd01
add changelog for i810 updates
2006-01-26 08:49:19 +00:00
Donnie Berkholz
c5e9318290
Really allow linking against Mesa trunk to work.
2006-01-26 04:32:45 +00:00
Adam Jackson
0dc0f17f27
Speed up checkout and autogen by removing disused iplan2p4 and ilbm.
2006-01-26 04:10:43 +00:00
Daniel Stone
023d2b4e3c
Add forgotten HAVE_BACKTRACE define.
2006-01-26 00:23:44 +00:00
Adam Jackson
14fdd81614
Remove xf8_32wid, it's dead code with no maintainer interest. Also remove
...
cfb24, since xf8_32wid was the only user.
2006-01-25 23:05:26 +00:00
Daniel Stone
03ebd37bab
Make error() bomb with exit code 1, not 0.
2006-01-19 12:25:01 +00:00
Eric Anholt
adce1f16e0
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-19 00:06:57 +00:00
Adam Jackson
1c3f8727b2
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 19:42:56 +00:00
Dave Airlie
e70b64b930
Updated xgl code drop from Novell + xserver tree changes
2006-01-18 07:15:55 +00:00
Dave Airlie
506eca5f57
Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg servers
...
breaks.
2006-01-18 06:56:52 +00:00
Dave Airlie
8ccf4f2b8f
This is a fix from David Reveman from the xserver tree, Make fbPadPixmap
...
work with negative stride
2006-01-18 06:49:17 +00:00
Søren Sandmann Pedersen
c2dedf4d17
Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com>
...
Add new functions to enable and disable events on Map and Unmap.
Use them here to make sure Composite redirect doesn't cause Map/UnmapNotify
events that would confuse window managers.
2006-01-12 22:14:56 +00:00
Ian Romanick
847d83ec3c
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.
Reviewed by: airlied, krh
2006-01-12 00:21:59 +00:00
Daniel Stone
c56e9a8849
Bomb when symlink-mesa.sh continues, instead of silently failing.
2006-01-10 03:24:53 +00:00
Daniel Stone
2949c705f1
Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.
...
Attempt to build xeglmodule.c, not xglxmodule.c.
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-10 03:23:05 +00:00
Adam Jackson
53dbd00a75
Remove remaining #ifdef DPSEXT stanzas.
2006-01-08 23:43:54 +00:00
Adam Jackson
9d62d1e690
Bug #5218 : Don't crash on unconfigured interfaces. (Andrei Barbu)
2006-01-07 00:45:17 +00:00
Adam Jackson
13c9e0c094
Bug #5525 : Build a working Xprt. (Drew Parsons)
2006-01-06 23:06:15 +00:00
Adam Jackson
fe0c838b5d
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.
2006-01-06 18:06:02 +00:00
Adam Jackson
39ce5f1544
Remove unused X11R4 DDX compatibility function miClipNotify.
2006-01-06 17:05:26 +00:00
Eric Anholt
07ecb969d7
Forced commit to note that glyph privates commit was:
...
Obtained from: xserver tree (David Reveman)
2006-01-04 03:29:15 +00:00
Eric Anholt
b6b88d2f62
Correct rounding in divide-by-255 code. Obtained from xserver.
2006-01-04 00:05:16 +00:00
Eric Anholt
b9c0ae867e
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 22:36:46 +00:00
Eric Anholt
601ab861b4
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.
2006-01-03 22:06:23 +00:00
Eric Anholt
1729fc882c
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-31 08:06:00 +00:00
Eric Anholt
c25536a793
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-31 08:01:31 +00:00
Eric Anholt
e6dab3d7c4
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-30 12:05:47 +00:00
Eric Anholt
eef16c36ad
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-30 05:44:14 +00:00
Eric Anholt
7aa0ea23bc
Add an empty all-local target for FreeBSD make's sake, which doesn't deal
...
with .PHONY.
2005-12-30 04:11:42 +00:00
Adam Jackson
49a9249239
Make kdInputMachine static const, shrinks .data a bit.
2005-12-29 21:11:41 +00:00
Adam Jackson
6d7ee4167d
Style fix, make SCREEN_EPILOGUE two arguments instead of three.
2005-12-29 20:54:08 +00:00
Adam Jackson
858b4bc14a
missed changelog entry:
...
Enough build fixes to get {sdl,ephyr,fake} to link.
2005-12-29 20:38:29 +00:00
Adam Jackson
54922aeadb
Disable building LBX by default.
2005-12-29 20:29:26 +00:00
Dave Airlie
fc69a2e729
Remove PowerMAX_OS define it never worked , it'll never work again,
...
finishes running joke of OLS2005
2005-12-29 08:42:49 +00:00
Eric Anholt
25d3852b83
Undo spamming of libv's ChangeLog entry.
2005-12-29 00:44:20 +00:00
Eric Anholt
d6646307f0
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-29 00:19:33 +00:00
Luc Verhaegen
3664c3ebf3
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 15:22:21 +00:00
Eric Anholt
08708f7d61
Merge from xserver: Make the existing ChangePictureFilter and
...
ChangePictureTransform screen hooks get called at appropriate times.
2005-12-28 11:48:14 +00:00
Eric Anholt
64ac7401ad
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 10:43:02 +00:00
Eric Anholt
9ceffb6b92
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 10:37:17 +00:00
Adam Jackson
022aa1127c
Get Xsdl closer to linking.
2005-12-28 01:01:06 +00:00
Adam Jackson
27d79ab2bc
s/XSERVER/KDRIVE/
2005-12-27 23:03:15 +00:00
Adam Jackson
72817714a0
Remove Imakefiles.
2005-12-27 23:01:27 +00:00
Adam Jackson
7fd73d2953
Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
2005-12-27 08:29:50 +00:00
Adam Jackson
2f3ac6e5fc
Start importing kdrive.
2005-12-27 08:26:03 +00:00
Adam Jackson
6798fd0170
Bug #4190 : Add a rule for 'make relink' since automake sucks.
2005-12-26 19:13:52 +00:00
Adam Jackson
8fc4ea8620
Nuke unsupported NDBM routines. Shrink the hash table a bit, over
...
25% of the buckets were going empty.
2005-12-26 18:55:09 +00:00
Daniel Stone
ed33c7c98a
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
...
-ardelay and -arinterval, respectively. Remove XKB banner from help text.
2005-12-26 04:23:58 +00:00
Adam Jackson
7e3cb9a09a
Remove unused layer module.
2005-12-25 22:25:15 +00:00
Alan Coopersmith
9b083369de
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 20:11:12 +00:00
Daniel Stone
5fd978b1e7
Make LBX configuration default to auto.
2005-12-23 07:40:44 +00:00
Eric Anholt
2af7e94eab
Adjust the rules for auto-generating some source files, so that they work
...
on both GNU make and FreeBSD's make.
2005-12-22 13:54:08 +00:00
Kevin E Martin
0d7ec5c7d9
Update package version for X11R7 release.
2005-12-21 02:30:08 +00:00
Adam Jackson
b37e738d5f
Fix an fb regression on A8 pictures. (Fredrik Höglund)
2005-12-20 21:40:19 +00:00
Adam Jackson
03d37eb038
Bug #5359 : Fix a segfault (Mark Kettenis)
2005-12-20 21:34:21 +00:00
Adam Jackson
7b89b643c1
Bug #5116 : Refer DRI section details to dri.fd.o.
2005-12-19 16:44:21 +00:00
Alan Coopersmith
3566307c8d
Fix typos.
2005-12-19 09:18:29 +00:00
Alan Coopersmith
137447c5f3
Update to 2005-12-14 snapshot from pciids.sf.net
2005-12-15 01:54:45 +00:00
Kevin E Martin
2cf86fce41
Update package version number for final X11R7 release candidate. Update
...
release string to 6.99.99.904.
2005-12-15 00:20:27 +00:00
Adam Jackson
f1ba3b4f33
Bug #4718 : Command line flag to disable ACPI.
2005-12-14 20:11:16 +00:00
Adam Jackson
cf605eb916
Build libglx correctly when not building the Xorg DDX.
2005-12-13 17:35:26 +00:00
Adam Jackson
b076dd787f
Spell it XINERAMA_SRCS, not PANORAMIX_SRCS.
2005-12-13 17:34:06 +00:00
Alan Coopersmith
3666dbb5f3
Remove unnecessary include of dgaproc.h that broke Solaris builds.
2005-12-12 23:33:55 +00:00
Alan Coopersmith
438a5549f0
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-12 03:06:18 +00:00
Adam Jackson
f4957ee948
Bug #4809 : Re-fix that doesn't break distcheck. (Alan Coopersmith)
2005-12-09 18:30:51 +00:00
Adam Jackson
7fa2d11d85
Bug #4361 : Define XF86CONFIGFILE properly so config file generation works
2005-12-09 03:57:41 +00:00
Kevin E Martin
26b41ff439
Fix sgml docs build.
2005-12-09 03:02:21 +00:00
Kevin E Martin
3a6bdf0715
Add configure option to set the top level font dir.
2005-12-08 19:21:12 +00:00
Kevin E Martin
008c2dd5e4
Add configure options to allow hard-coded paths to be changed.
2005-12-08 17:55:19 +00:00
Kevin E Martin
20c0ebe7b3
Change to use the app-defaults default dir configured in libXt.
2005-12-07 16:18:02 +00:00
Kevin E Martin
4a39354e14
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2005-12-06 22:48:51 +00:00
Adam Jackson
84faf8dc97
Bug #5230 : Fix whitespace bugs.
2005-12-06 16:22:47 +00:00
Alan Coopersmith
9439297b7b
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-06 15:50:35 +00:00
Alan Coopersmith
26f9c43056
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 17:04:45 +00:00
Kevin E Martin
98231c6b38
Update package version number for X11R7 RC3 release. Update release string
...
to 6.99.99.903 (i.e., 7.0 RC3).
2005-12-03 05:47:25 +00:00
Kevin E Martin
7c00afd0ec
Define XFree86Server only where it is required.
2005-12-02 06:02:45 +00:00
Kevin E Martin
924518605b
Fix GL build when srcdir != builddir (Donnie Berkholz).
2005-12-01 23:39:00 +00:00
Kevin E Martin
14b9315379
Add missing XvExtension and XvMCExtension defines.
2005-12-01 22:06:49 +00:00
Kevin E Martin
df8fa21d31
Fix typo: xorg_bus_linuxbsdpci ==> xorg_bus_linuxpci
2005-12-01 16:20:09 +00:00
Eric Anholt
ccfaf82367
Bug #5160 : Fix the modular build to try to use the same logic for choosing
...
the architecture/os-specific bus support as monolithic.
2005-12-01 05:04:07 +00:00
Adam Jackson
ed826d563c
Only build dlloader modules by default.
2005-11-29 23:34:30 +00:00
Kevin E Martin
da5d66f2ff
Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
...
module builds to reflect this change.
2005-11-29 16:39:33 +00:00
Kevin E Martin
381931b15b
Add configure option to install libxf86config.a (disabled by default).
2005-11-23 07:14:46 +00:00
Eric Anholt
594ca0966e
Bug #5118 : Use "rm -f" instead of "$(RM)", which isn't always defined.
2005-11-22 02:11:00 +00:00
Felix Kuehling
1c8c1179c0
Fix Xprt library dependencies in the case that Xprint is auto-detected by
...
configure.
2005-11-21 04:24:07 +00:00
Alan Coopersmith
a1f110bda8
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-20 23:01:02 +00:00
Alan Coopersmith
385730d239
Add xext to list of modules xorgcfg depends on.
2005-11-20 04:15:15 +00:00
Kevin E Martin
63aa96c08a
Update pkgconfig files to separate library build-time dependencies from
...
application build-time dependencies, and update package deps to work
with separate build roots.
2005-11-19 07:15:50 +00:00
Adam Jackson
d3b6653a28
Bug #4824 : Build XTrap support by default, matching monolith.
2005-11-19 03:53:04 +00:00
Adam Jackson
e3ec048ff2
Bug #4928 : Unbreak Makefile.am for Alpha chips. (Stefan DeRoeck)
2005-11-18 22:43:50 +00:00
Adam Jackson
21f7d03dbc
Fix builds when not building the Xorg DDX.
2005-11-16 07:28:19 +00:00
Kevin E Martin
16b315affa
Use glcontextmodes.[ch] from Mesa.
2005-11-14 21:04:12 +00:00
Kevin E Martin
0c110c80e7
Add GL_CFLAGS so that GLX can find its proto headers when using separate
...
build dirs.
2005-11-14 20:18:03 +00:00
Alan Coopersmith
bd9fb533b3
Default xkb-output directory needs trailing slash.
2005-11-14 00:01:34 +00:00
Alan Coopersmith
267cbffa41
Bug #5019 < https://bugs.freedesktop.org/show_bug.cgi?id=5019 > xserver
...
installs manpages into 'man1' instead of 'man1x'
2005-11-13 20:53:24 +00:00
Alan Coopersmith
3179d29b82
use RGB_DB not RGB_PATH as that's what configure defines (Jürg Billeter
...
<j@bitron.ch>)
2005-11-12 18:03:34 +00:00
Kevin E Martin
0e7e4c7064
Fix typo to enable DGA support.
...
EXTMODULE is required to build DGA support into extmod.
2005-11-10 04:59:21 +00:00
Kevin E Martin
1b26fe6d20
Update package version number for X11R7 RC2 release. Update release string
...
to 6.99.99.902 (i.e., 7.0 RC2).
2005-11-09 21:28:54 +00:00
Kevin E Martin
c9709c0a38
Add newly checked in files to Xorg server build.
...
Fix release date. Enable DGA extension by default.
2005-11-08 22:47:57 +00:00
Kevin E Martin
90cf8e339b
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 17:08:06 +00:00
Alan Coopersmith
f23defeef2
Use APP_MAN_SUFFIX for Xserver man page instead of hardcoding section 1
2005-11-03 16:57:01 +00:00
Kevin E Martin
f5daec674a
Add support for enabling/disabling DBE (part of generic enable/disable
...
extension support in the server).
2005-11-02 15:56:40 +00:00
Kevin E Martin
462a2407d5
Add xorg-server.m4 for driver dependency checking.
...
Update pkgcheck depedencies to work with separate build roots.
2005-11-01 15:01:51 +00:00
Alan Coopersmith
e921eec1c6
Make X -> Xorg symlink at install time.
2005-10-29 00:12:33 +00:00
Adam Jackson
81e913d310
Bug #4840 : Typo, x$xRES -> x$RES. (George Fufutos)
2005-10-21 18:23:33 +00:00
Donnie Berkholz
279cf9f79d
Bug #4817 < https://bugs.freedesktop.org/show_bug.cgi?id=4817 > Restore '='
...
to '==' in test for mmx_capable.
2005-10-20 22:41:28 +00:00
Adam Jackson
15f56b203d
Move xf86XTrapModule.c to dixmods, guess at a build system.
2005-10-20 18:52:51 +00:00
Kevin E Martin
5744308e29
Update package version number for RC1 release. Update release string to
...
6.99.99.901 (i.e., 7.0 RC1).
2005-10-18 22:06:54 +00:00
Adam Jackson
2769c3e72c
Fix distcheck by forcing Xorg to be installed before chmod/chown.
2005-10-18 19:43:48 +00:00
Adam Jackson
dd0d010e9c
Fix parallel builds my ensuring libdmxconfig builds first.
2005-10-18 19:14:08 +00:00
Alan Coopersmith
79e6ac79f9
Don't use $< in explicit rules since neither BSD nor Solaris make allow
...
that.
2005-10-18 07:18:21 +00:00
Aaron Plattner
fb282ef43a
Add miext/damage so misym.c can export DamageDamageRegion.
2005-10-18 04:03:01 +00:00
Adam Jackson
e7007f7d51
More automake 1.7 braindamage: use mkdir -p, not .
2005-10-17 22:42:03 +00:00
Adam Jackson
151ba8b67f
Work around automake-1.7 braindamage by providing an explicit rule for
...
XOrgCfg.
2005-10-17 22:25:58 +00:00
Kristian Høgsberg
eec3df1503
Fix whitespace in AS_HELP_STRING uses, convert all help strings to use
...
AS_HELP_STRING.
2005-10-17 17:11:12 +00:00
Kevin E Martin
1859c62607
include/dix-config.h.in Add support for more extensions
...
Add missing files to EXTRA_DIST
2005-10-17 07:18:59 +00:00
Donnie Berkholz
a7d6a4fb32
Change '==' to portable '='.
2005-10-16 03:02:53 +00:00
Kevin E Martin
c2e461c7e9
Fix typo and add new Makefiles to AC_OUTPUT
...
Fix typos
Add xorg.conf.man to CLEANFILES
Add missing files to EXTRA_DIST
2005-10-15 20:44:44 +00:00
Kristian Høgsberg
34b7b57b3c
Doh, remember to add this file.
2005-10-15 19:34:28 +00:00
Kristian Høgsberg
21e7339c1e
Hook up lbx.
2005-10-14 22:44:56 +00:00
Alan Coopersmith
d62943c040
Set default font path to match the default in the monolith so fonts are
...
actually found.
2005-10-14 22:19:51 +00:00
Kristian Høgsberg
0676a2874a
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.
Add Options.
2005-10-14 20:01:36 +00:00
Donnie Berkholz
7e3e9ed97b
Add XTRAP_LIB to XPRINT_EXTENSIONS to fix xprint build when xtrap is
...
enabled.
2005-10-14 06:10:06 +00:00
Donnie Berkholz
821584fcd3
Require glproto >= 1.4.1 if building DRI with GLX. This fixes a build
...
failure on a number of hyperpipe functions.
2005-10-14 05:36:39 +00:00
Alan Coopersmith
b54c8154ca
Set substitutions needed in xorgconfig man page.
2005-10-14 00:34:49 +00:00
Kristian Høgsberg
b349b20d78
Dist NOTES.
...
Dist helper shell scripts.
Dist XAA.HOWTO and a few more unused C files.
Dist xorgconf.cpp.
Fix DIST_EXTRA typo.
Clean yacc and lex generated files only during make maintainer-clean as we
don't expect users to have those tools installed.
2005-10-13 18:08:24 +00:00
Eric Anholt
a16dabd05e
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-12 11:15:44 +00:00
Kevin E Martin
fce11fdf03
Fix typo (DIST_EXTRA -> EXTRA_DIST)
2005-10-12 02:11:06 +00:00
Alan Coopersmith
3b683b63ee
missed ChangeLog entry for previous commit
2005-10-11 20:12:24 +00:00
Kristian Høgsberg
5a71a5667e
Add Xprint init scrips to EXTRA_DIST.
2005-10-07 19:01:10 +00:00
Kevin E Martin
578e18d11b
Add darwin to dist
...
Include missing docs in EXTRA_DIST
Include headers and other files in dist
2005-10-07 14:27:47 +00:00
Kevin E Martin
148df64a05
Add README.compiled to dist tarball
2005-10-07 04:11:02 +00:00
Alan Coopersmith
2770233069
Don't build "ev" example on systems without <linux/input.h>
2005-10-06 19:59:26 +00:00
Kristian Høgsberg
460145a5d5
Add cpconfig.c to EXTRA_DIST.
...
Add CURSOR.NOTES to EXTRA_DIST.
Add extrapci.ids to EXTRA_DIST and fix xf86PciIds.h rule.
2005-10-06 19:37:39 +00:00
Kevin E Martin
9000c0321b
Install correct man page and add to dist
2005-10-06 04:05:30 +00:00
Kevin E Martin
30c1369bf5
Add support for building DMX config and examples programs Add missing files
...
to EXTRA_DIST Install Xdmx man page
2005-10-06 02:35:22 +00:00
Kevin E Martin
1f9b6dc1cc
Clean up generated files to pass distcheck
...
Clean up generated files to pass distcheck Distribute getconfig.man.pre,
not getconfig.man
2005-10-06 00:34:29 +00:00
Kristian Høgsberg
dc6ac8e46f
Add DGA configure option and add various files that we should be dist'ing.
...
Simplify xf86DefModeSet.c rule a bit.
2005-10-05 21:38:40 +00:00
Adam Jackson
8391eaa4aa
Preprocess and install XOrgCfg.ad as in the monolith.
2005-10-05 21:13:49 +00:00
Adam Jackson
34a8411ede
Bug #4038 : Unbreak the SYSVIPC check for cross builds. (Detlef Vollman)
2005-10-05 00:55:08 +00:00
Aaron Plattner
89a1a91b88
Add miext/cw to the module loader include path so that misym.c can export
...
miDisableCompositeWrapper.
2005-10-04 07:42:21 +00:00
Alan Coopersmith
14a2bd3330
Add missing ] (Dawid Gajownik)
...
Add getconfig (Dawid Gajownik)
2005-10-03 15:37:57 +00:00
Eric Anholt
8814896da8
Fix include path for commit of bug #4616 .
2005-10-02 08:53:18 +00:00
Alan Coopersmith
f53404bdbb
Add kbd_mode build system
2005-09-28 16:55:25 +00:00
Kevin E Martin
88957862b8
Fix distcheck build and install errors.
2005-09-27 23:28:46 +00:00
Kevin E Martin
1c2e8b1ecc
Fix make dist to include only sgml files.
2005-09-27 15:11:56 +00:00
Kevin E Martin
ca64aab609
Add build system for building docs and fix setuid issues.
...
Add build system for sgml docs.
2005-09-27 14:09:31 +00:00
Alan Coopersmith
8907195d78
Take care of more files from monolith's Xserver/hw/xfree86/etc dir:
...
hw/xfree86/utils/ioport/Makefile.am
Add ioport and pcitweak utils from monolith hw/xfree86/etc dir.
Generate xf86DefModeSet.c from vesamodes & extramodes
Add apSolaris.shar to EXTRA_DIST
2005-09-26 20:58:26 +00:00
Alan Coopersmith
256fa24945
Add SecurityPolicy file for XCSECURITY extension.
...
Add README to EXTRA_DIST
2005-09-25 17:48:09 +00:00
Alan Coopersmith
a5477ae7ac
Add scanpci, xorgcfg, & xorgconfig utilities.
2005-09-24 02:40:51 +00:00
Kristian Høgsberg
32497ff479
Accept --with-xkb-output argument to specify output dir for compiled xkb
...
keymaps. Define XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY.
Add XKM_OUTPUT_DIR and XKB_BIN_DIRECTORY.
Add XKB_CFLAGS.
2005-09-21 18:14:32 +00:00
Adam Jackson
1115ff4c00
Bug #4487 : Add the bsd subdir to DIST_SUBDIRS. (Joshua Baergen)
2005-09-21 00:38:05 +00:00
Adam Jackson
00bd8968b2
Bug #4257 : Move cfbcmap.c to cfb_common_sources.
2005-09-21 00:24:10 +00:00
Alan Coopersmith
7d0f47c43c
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-20 15:50:31 +00:00
Alan Coopersmith
b623c60745
Linux/Alpha support (Stefaan De Roeck)
2005-09-19 22:44:49 +00:00
Eric Anholt
be2bdab433
Bug #3990 : Require glproto in the cases that it's necessary (DRI or DMX
...
with GLX). (spyderous)
2005-09-15 06:46:05 +00:00
Eric Anholt
ef7eef0f68
Bug #4046 : Install the X.Org server setuid root. (David Schleef)
2005-09-15 05:55:21 +00:00
Eric Anholt
88d7eb1f7e
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.
2005-09-15 05:06:54 +00:00
Eric Anholt
25a0ecdc18
Don't put a version number on the module filename.
2005-09-15 04:07:19 +00:00
Eric Anholt
0888ad3874
Build xf8_32bpp, which is wanted by the mga driver, and export elf.h, which
...
is wanted by the rendition driver.
2005-09-14 07:49:22 +00:00
Eric Anholt
dfb5da93bc
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 20:59:05 +00:00
Eric Anholt
12fbcfefe6
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-13 18:37:35 +00:00
Eric Anholt
133edff1b4
Don't define POSIX_SOURCE on any BSDs, since it breaks things.
...
Define NO_SYS_HEADERS, as the monolithic build does. Helps FreeBSD.
Don't include validate.c in the library, since it seems to be a userland
test program.
2005-09-13 05:44:47 +00:00
Daniel Stone
846f797f37
Add missing fontsproto and fontenc to REQUIRED_MODULES.
2005-09-12 08:24:48 +00:00
Daniel Stone
5b218617fa
Add missing resourceproto to REQUIRED_MODULES.
2005-09-12 07:53:16 +00:00
Daniel Stone
ade158d238
Define WITH_VGAHW, since we always build it; add to Xorg headers.
2005-09-12 07:07:59 +00:00
Daniel Stone
34dc481a16
Put DMX AC_CONDITIONALS at the top level, since they must always be called.
2005-09-12 07:02:46 +00:00
Daniel Stone
089b4272cf
use RGB_DB not RGB_PATH as that's what it's looking for
...
define HAVE_XKB_CONFIG_H so setting xkb-path works (Jürg Billeter)
2005-09-11 01:16:14 +00:00
Alan Coopersmith
4b2f5ba1b5
Use macros from xtrans.m4, issue error if not found.
2005-09-03 03:27:55 +00:00
Daniel Stone
854010d71d
Add -include dix-config.h to GL/mesa/X to catch _XSERVER64, et al.
2005-09-02 03:22:01 +00:00
Daniel Stone
94fbdb5c6d
Make RGB_PATH configurable.
...
Move I2C modules back to $(moduledir)/multimedia.
2005-09-01 14:56:35 +00:00
Kristian Høgsberg
fa6fbd018d
Use the $(moduledir) makefile variable instead of @moduledir@ so it can be
...
overridden at make install time.
Remove driverdir and inputdir from pkg-config file. The directory layout of
moduledir is fixed and well known by drivers.
2005-08-30 22:31:52 +00:00
Søren Sandmann Pedersen
54cc45b09b
Thu Aug 25 17:15:01 2005 Søren Sandmann <sandmann@redhat.com>
...
Add all the drivers to the module_LTLIBRARIES instead of having separate
variables for them. Pointed out by Kristian Høgsberg.
2005-08-25 21:22:41 +00:00
Kristian Høgsberg
ff22adc097
Remove sun_inout.s so make dist works (discussed with Alan Coopersmith).
2005-08-25 14:19:43 +00:00
Søren Sandmann Pedersen
d2952de6e3
Wed Aug 24 15:39:07 2005 Søren Sandmann <sandmann@redhat.com>
...
Add GLX_{INC,LIBS} for xprint.
Add @DIX_FLAGS@ to AM_CFLAGS
2005-08-24 19:41:43 +00:00
Alan Coopersmith
9657e0e9de
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
Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility with
compilers other than gcc
2005-08-24 15:18:06 +00:00
Kevin E Martin
5557a40a02
Fix linking errors for xprint.
2005-08-22 19:52:26 +00:00
Daniel Stone
5881051738
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).
Clean up old cruft.
Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu instead
of amd64 (Jürg Billeter).
2005-08-21 19:15:11 +00:00
Daniel Stone
367f450739
Change xorg_bus_sbus to xorg_bus_sparc; build sparcPci.c on all SPARCs.
2005-08-21 08:43:46 +00:00