Age | Commit message (Collapse) | Author | Files | Lines |
|
functionality has been removed from libxtrans and into the mach startup code.
(cherry picked from commit 1e1f4fb717d2f3a3227be2a034d28d6a4f29b5d1)
|
|
|
|
|
|
Planar framebuffer people, please talk to wfb for all your 1988 hardware
needs.
|
|
|
|
This copies over the files generated from mesa/src/mesa/glapi. There's
a corresponding mesa commit that makes it easy to generate the glapi files
straight into the xserver tree when the XML definitions change.
The only few files that are copied from mesa but aren't generated are
glapi.[ch] and glthread.[ch]. Everything in there is technically DRI
driver API and the whole setup is still a bit fragile, but it's not a new
problem.
The --with-mesa-source configure option is still around since other
parts of the server (XGL and DMX - grep for MESA_SOURCE) need that,
but for common case of building with GLX and AIGLX support, that
option is no longer needed.
|
|
|
|
|
|
Most of these drivers didn't work. ati was the only one that even came
close. The igs, ipaq, itsy, pcmcia, savage, sis530, trident, trio, ts300,
and vxworks directories have never built since modularisation, so clearly
no one can miss them.
|
|
|
|
|
|
upstream-experimental
|
|
Use dummy config functions to replace those from config/config.c, and
therefore do not link Xprt with $CONFIG_LIB.
Works around an endlessly spinning loop in dix/dispatch.c::Dispatch()
(WaitForSomething() not waiting) when built with dbus, which was
causing Xprt to use 95% cpu.
|
|
startup work.
(cherry picked from commit 2232c91d5c277673929eab2abb5e0495c00877cb)
|
|
(cherry picked from commit ff085deba18682caa2f93d61a75b38db87d747b1)
|
|
Builders can force one or the other by passing SHA1_LIB & SHA1_CFLAGS
to configure
|
|
in prep for startup rewrite
(cherry picked from commit 453a982e6382cff06ea27abba225440b07068f50)
|
|
(cherry picked from commit 1448fed9b6d484f471b9b2982c76ca921a9273b9)
|
|
(cherry picked from commit bf0144f38034bc59f108bb2c5270ff37fbe70e10)
|
|
X.Org bugzilla #14247 <http://bugs.freedesktop.org/show_bug.cgi?id=14247>
|
|
(cherry picked from commit c9356f32892978faecb30f7b7af7488820ce37ff)
|
|
|
|
|
|
|
|
|
|
glcore gets linked with -ldl, -lpthread for s3tc and glapi
xserver needs
DLOPEN_LIBS - to dlopen the glcore dso
LD_EXPORT_SYMBOLS_FLAG - to export symbols for glcore to use
the ld flag is added to kdrive only when GLX is enabled, the net overhead for
Xephyr is ~155KB, could be reduced with --dynamic-list.
|
|
|
|
Update the pkgconfig checks to tslib 1.0, and fix the LIBS definitions.
|
|
(cherry picked from commit a033c0b3dbb3b963261faa39f0236457cb00ff44)
|
|
This reverts commit 6550078b0925f754e3eec3bbce94dbfe5de8c419.
Doctor, I'm starting to get a pulse...
|
|
(cherry picked from commit 8f920fca6f9149185649d52569d33bf81b6c6857)
|
|
|
|
|
|
|
|
This extension provided bug-compatibility with pre-X11R6, but has been
stubbed out in our server since 2006 to return BadRequest when you actually
asked for it.
|
|
|
|
-DXPRINT had only been set for Xprt in hw/xprint/Makefile.am
After commit 7c0709a736c0f3aa011de67dd2c2962585ab146e it is also
required for ps/PsArea.c and PsFonts.c to ensure ‘requestingClient’ is
defined, so make it a global Xprint definition in configure.ac.
(cherry picked from commit 28a6719fd486d9a9cecad0b057d9ea7c59c66055)
|
|
2ffdb0eb641ab6949783b4eb574f77e7486ac929 changes the default value of
COMPOSITE to 'auto', but doesn't set it back to 'yes' as appropriate.
|
|
(cherry picked from commit 6d3d344b5b95b6dc4166556d03cfd8c9576dc3f0)
|
|
|
|
|
|
|
|
A few pieces of code were abusing this define for other purposes, which are
converted to #ifndef DEBUG instead. There should be no ABI consequences
to this change.
The rationale is that having the define in xorg-server.h also disables
assert() drivers, which is unexpected, and also difficult to avoid since
xorg-server.h is included in their config.h, and you can't put a #undef in
config.h. As for removing it from the server instead of moving it to an
internal header, we probably shouldn't have unnecessary assert()s in
critical server paths anyway, and if we do we could #define NDEBUG in the
specific cases needed.
|
|
Use dolt instead of libtool whereever practical. See:
http://lists.debian.org/debian-devel/2008/04/msg00286.html
|
|
an X11 window in another space.
(cherry picked from commit df21312c8b0e9ef0c809bfc57cdf64f27db0d8a7)
(cherry picked from commit 2d4194a8d124e7a9c7cd1b83635ba6957aa4ae1c)
|
|
This was only introduced in a later version of POSIX, so define that
version to get it from more conformant systems.
|
|
Add support for DragonFly BSD, which is just the same as FreeBSD for all
of these cases.
|
|
We need to define _POSIX_C_SOURCE on glibc, not just Linux, so add a new
test for the __GLIBC__ macro.
|
|
For non-Linux, _POSIX_C_SOURCE and friends restrict symbols defined rather
than enabling defines of symbols. Additionally, CLOCK_MONOTONIC was
apparently added to the standard around 2000 anyway, not 1993.
|
|
|