Commit Graph

1290 Commits

Author SHA1 Message Date
spz
10927b73f6 merge expat-2.2.0 and document 2017-02-04 10:56:10 +00:00
spz
024103ff9f from Changes:
Release 2.2.0 Tue June 21 2016
        Security fixes:
            #537  CVE-2016-0718 -- Fix crash on malformed input
                  CVE-2016-4472 -- Improve insufficient fix to CVE-2015-1283 /
                                   CVE-2015-2716 introduced with Expat 2.1.1
            #499  CVE-2016-5300 -- Use more entropy for hash initialization
                                   than the original fix to CVE-2012-0876
            #519  CVE-2012-6702 -- Resolve troublesome internal call to srand
                                   that was introduced with Expat 2.1.0
                                   when addressing CVE-2012-0876 (issue #496)

        Bug fixes:
                  Fix uninitialized reads of size 1
                    (e.g. in little2_updatePosition)
                  Fix detection of UTF-8 character boundaries

        Other changes:
            #532  Fix compilation for Visual Studio 2010 (keyword "C99")
                  Autotools: Resolve use of "$<" to better support bmake
                  Autotools: Add QA script "qa.sh" (and make target "qa")
                  Autotools: Respect CXXFLAGS if given
                  Autotools: Fix "make run-xmltest"
                  Autotools: Have "make run-xmltest" check for expected output
             p90  CMake: Fix static build (BUILD_shared=OFF) on Windows
            #536  CMake: Add soversion, support -DNO_SONAME=yes to bypass
            #323  CMake: Add suffix "d" to differentiate debug from release
                  CMake: Define WIN32 with CMake on Windows
                  Annotate memory allocators for GCC
                  Address all currently known compile warnings
                  Make sure that API symbols remain visible despite
                    -fvisibility=hidden
                  Remove executable flag from source files
                  Resolve COMPILED_FROM_DSP in favor of WIN32
2017-02-04 10:15:47 +00:00
sevan
cc576e1d8e Update supporting files for components which rely on autoconf to allow systems
introducing since release of software to be recognised. This should hopefully
allow the builds to progress a littles further on systems such as the POWER8
which features a little endian 64-bit PowerPC CPU identified as ppc64le.
2017-02-01 09:26:39 +00:00
macallan
47461d25a7 build EXA support 2017-01-19 23:51:16 +00:00
christos
fe5e49dfc0 PR/51771: Yorick Hardy: Use newer xinput features 2017-01-04 15:44:06 +00:00
christos
1272db2820 PR/51770: Yorick Hardy: Install xtrans.m4 (needed by net/tigervnc) 2017-01-04 15:41:24 +00:00
christos
895fd4ae8a sort codes for reproducibile builds. 2016-12-24 21:17:16 +00:00
mrg
fc59183457 add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.
2016-12-15 09:17:26 +00:00
macallan
f9497ee986 now we have pm2_exa.c 2016-12-10 01:58:36 +00:00
macallan
1c7cf5e0f4 there is no pm2_exa.c yet 2016-12-03 16:41:34 +00:00
macallan
fbfd0b265f - build glint driver on macppc
- reenable it on sparc64
2016-12-03 16:38:15 +00:00
macallan
176218773a build pm3_exa 2016-12-02 22:59:17 +00:00
dholland
c22319dc22 Build gallium with -pthread if we're building the radeon driver. It uses a
thread, so without this the driver doesn't load and nothing works. ok mrg
2016-11-29 23:17:22 +00:00
snj
4d48760d83 for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7.  remove for now.  you
didn't have this man page before and you probably didn't care.
2016-11-23 09:50:52 +00:00
snj
7e075c29bc update for xkeyboard-config 2.19 2016-11-22 19:51:37 +00:00
snj
58e39575ef follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server.  the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
2016-11-22 10:34:57 +00:00
snj
f121b93c37 remove another outdated and unused XORG_RELEASE define 2016-11-22 06:51:14 +00:00
snj
7ae8358cfa nuke xf86-video-nvxbox, as xbox support went away in 2011. 2016-11-21 17:00:32 +00:00
snj
acf9669eab xorgconfig got nuked upstream in 2008 2016-11-21 09:14:12 +00:00
snj
df0b856aa0 don't bother defining XORG_RELEASE. not only was the value wrong, it's
not used anymore.
2016-11-21 08:43:49 +00:00
snj
d63a665937 no need to define HAVE_PCI_DEVICE_IS_BOOT_VGA with xorg-server 1.18.
libpciaccess, which provides pci_device_is_boot_vga, is always present.
2016-11-21 08:09:54 +00:00
snj
5c7e6c1206 let there be a sane font path! 2016-11-17 07:58:24 +00:00
snj
19ebe7a2cb the last release of xorg-server that cared about RGB_DB was 1.4.2,
back in 2008
2016-11-17 06:58:39 +00:00
snj
f976ca312a 1. only xorg-server.old has xaa.h, so -DHAVE_XAA_H would make sense
there, but it doesn't with 1.18
2. it t matter anyway.  xf86-video-nouveau removed all XAA support
   in 2007, and as such, nothing here is conditional upon HAVE_XAA_H
3. is a magic number
2016-11-17 05:28:43 +00:00
mrg
14a15c5f7b build fixes for sgimips and xorg-server 1.18.
newport and crime need to be ported away from XAA.
2016-10-16 08:20:58 +00:00
mrg
3488189caf begin to get alpha to xorg-server 1.18 - disable the known problematic
drivers.
2016-10-16 06:23:48 +00:00
mrg
9b1f020a53 set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
2016-10-08 20:08:57 +00:00
mrg
7c397bf711 don't undefine XFree86LOADER twice. 2016-10-08 20:03:04 +00:00
ryoon
4af7047f76 Fix module load error of vmware_drv.so 2016-10-08 10:21:18 +00:00
mrg
30db75397d build new pt_PT.UTF-8 locale from libX11 1.6.4. 2016-10-04 23:52:02 +00:00
mrg
808af16fa6 build pnozz for xorg-server 1.10 and sparc. 2016-10-04 21:37:10 +00:00
macallan
5f9a2b7b6b enable igs driver on shark, build pnozz and ag10e drivers only for old xorg
for now
2016-09-28 18:12:06 +00:00
joerg
e2e07da7d3 Split -mv8plus into the appropiate flags for GCC and clang. 2016-09-27 19:26:06 +00:00
joerg
3d96c42069 Don't bail out on the const lose for the driver name for clang. Also
accepts differences in pointer signs.
2016-09-27 19:24:19 +00:00
joerg
f713f3f1c9 Allow clang to generate SPARCv8+ assembly for now. 2016-09-27 19:18:42 +00:00
joerg
87e9b90cbb Disable pointer sign warnings for clang. 2016-09-27 19:15:09 +00:00
christos
c243d8dd7b need XFree86LOADER 2016-09-27 02:33:16 +00:00
mrg
981b4dd997 build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4.  it has moved
into the xorg-server tree itself, and changed significantly.
2016-09-26 22:37:31 +00:00
mrg
41da45e36d always build the XAA files as well. they have functions used
by the EXA code and besides a minor fix, were already setup to
build with HAVE_XAA_H not defined.

this should really fix PR#51480.
2016-09-21 18:00:26 +00:00
christos
2839ad01b7 XXX: This driver still needs XFree86LOADER defined to expose intelModuleData. 2016-09-19 19:15:04 +00:00
mbalmer
eeff2bf6a8 Remove a typo, %i is not conversion specification. 2016-09-10 09:31:24 +00:00
mbalmer
1c38c58ca4 Define LUA_STRFTIMEOPTIONS so that the conversion specifications of the Lua
os.date() function match the conversion specifications of the underlying
strftime() function.
2016-09-10 09:29:13 +00:00
salazar
b6231d31d5 fix code style issue 2016-09-08 21:19:44 +00:00
salazar
45e7e42b1d fix kernel Lua code style issues 2016-09-08 20:57:20 +00:00
salazar
da64b47369 fix bug 3 (for Lua.5.3.3) reported on www.lua.org/bugs.html 2016-09-08 02:57:32 +00:00
salazar
36b38267b2 fix bug 2 (for Lua.5.3.3) reported on www.lua.org/bugs.html 2016-09-08 02:55:50 +00:00
salazar
03a5d4850a fix bug 1 reported on www.lua.org/bugs.html 2016-09-08 02:53:39 +00:00
salazar
10422b434c fix misplaced kernel Lua ifndef 2016-09-08 02:51:53 +00:00
salazar
c7f896d7b5 merge Lua 5.3.3 2016-09-08 02:21:31 +00:00
martin
2aa3eb8e7d HAVE_GCC may not be set at all 2016-09-05 06:30:40 +00:00