Commit Graph

552 Commits

Author SHA1 Message Date
oga
4aab434bf2 Update libdrm_intel to that contained in libdrm 2.4.24. Needed for
updates to the ddx and to stop mesa 7.9.2 crashing very fast.

ok matthieu@
2011-05-01 15:48:20 +00:00
matthieu
38a45bf16e Update to libXfixes 5.0 2011-04-17 15:16:24 +00:00
matthieu
f2c1aca964 Simpler fix for 64 bits architectures, suggested by Peter Hutterer:
Just use Data() to send the xXIEventMask structure on the wire.
2011-04-01 21:22:48 +00:00
matthieu
1064b1a62a Ugly fix for libXi on sparc64.
May change if upstreams fix it differently.
Still broken on cross-endian remote connections though.
2011-03-27 20:17:17 +00:00
naddy
a17d3bcc89 Force alignment with sizeof(Atom) for XIButtonClassInfo.
From upstream; ok matthieu@
2011-03-18 20:08:27 +00:00
matthieu
7ae39052df xcb is no longer optional. 2011-03-08 20:48:59 +00:00
matthieu
cf9b06cfa2 Bug-fix upgrade to pixman 0.20.2. No API/ABI change.
tested by shadchin@, ajacoutot@, krw@, ok miod@
2011-01-22 08:32:55 +00:00
miod
47b6998e0f Enable weak symbols under OpenBSD on non-ELF platforms, too.
ok matthieu@ todd@
2011-01-20 21:43:47 +00:00
kettenis
3ff4e178c2 Indicate that devices need access to legacy VGA resources. Makes sure xserver
disables DRI if the VGA arbiter is in use.

ok matthieu@
2011-01-12 21:49:21 +00:00
matthieu
cc84c83945 Do not remove(3) the device entry if open fails. ok oga@ 2010-12-22 21:34:51 +00:00
matthieu
21087514c1 Update to freetype 2.4.4. Tested by shadchin@, ajacoutot@, krw@. 2010-12-19 16:08:12 +00:00
matthieu
52cf0a800d Update to pixman 0.20.0.
tested by ajacoutot@, krw@ and on a bulk ports build by landry@.
2010-11-14 13:42:49 +00:00
matthieu
23853009c8 Explicitely disable build of specs. 2010-11-11 10:54:03 +00:00
matthieu
9a4e11a14a Update to libXi 1.4.0. small bug fixes plus doc/spec/autotools churn. 2010-11-11 10:49:21 +00:00
matthieu
2514f2c1df Update to xtrans 1.2.6. Only a small bug fix in addition to the
usual doc/autotools churn.
2010-11-11 10:34:28 +00:00
matthieu
2b655e7a9e Update to libXft 2.2.0
Tested by ajacoutot@, jasper@, krw@ and on a bulk ports build by landry@
2010-11-11 10:18:57 +00:00
matthieu
5748f35886 Update to libXext 1.4.0.
Tested by ajacoutot@, jasper@, krw@ and on a bulk ports build by landry@
2010-11-11 10:17:24 +00:00
matthieu
4088d0fef3 Update to libXdmcp 1.1.0.
Tested by krw@, ajacoutot@, jasper@ and on a bulk ports build by landry@
2010-11-11 10:14:40 +00:00
matthieu
4aee46235d Security MFC for CVE-2010-3855
commit 59eb9f8cfe7d1df379a2318316d1f04f80fba54a
Author: Werner Lemberg <wl@gnu.org>
Date:   Tue Oct 12 07:49:17 2010 +0200

    Fix Savannah bug #31310.

    * src/truetype/ttgxvar.c (ft_var_readpackedpoints): Protect against
    invalid `runcnt' values.
2010-11-06 16:46:57 +00:00
matthieu
625c5107a5 MFC security fix for CVE-2010-3814
commit 0edf0986f3be570f5bf90ff245a85c1675f5c9a4
Author: Werner Lemberg <wl@gnu.org>
Date:   Wed Oct 6 11:52:27 2010 +0200

    [truetype] Improve error handling of `SHZ' bytecode instruction.
    Problem reported by Chris Evans <scarybeasts@gmail.com>.

    * src/truetype/ttinterp.c (Ins_SHZ): Check `last_point'.
2010-11-06 16:45:49 +00:00
matthieu
654eabe550 Fix weak symbols declarations for gcc 2.95 2010-11-02 07:51:54 +00:00
matthieu
868f443a6c Fix installation when install-sh is not executable.
the nobase_* variables force the use of install-sh, without '${SHELL}'.
Use a more traditional approach, that uses the normally probed INSTALL
program. Problem noticed by oga@.
2010-11-01 14:58:19 +00:00
matthieu
2d5153cb87 Update to libxkbfile 1.0.7. No functional change. 2010-10-31 16:50:28 +00:00
matthieu
7b1e02fed8 Update to libfontenc 1.1.0. No functional change. 2010-10-31 16:47:11 +00:00
matthieu
e005af3d5e Update to libdmx 1.1.1. No functional change. 2010-10-31 16:43:22 +00:00
matthieu
27332c2934 Update to libXxf86vm 1.1.1. No functional change. 2010-10-31 16:40:21 +00:00
matthieu
61418a71fe Update to libXxf86dga 1.1.2. No functional change. 2010-10-31 16:35:36 +00:00
matthieu
6e83747cf4 Update to libXv 1.0.6. No functional change. 2010-10-31 16:30:04 +00:00
matthieu
61c864510e Update to libXtst 1.2.0. No functional change. 2010-10-31 16:25:10 +00:00
matthieu
c272d704cd Update to libXt 1.0.9. No functional change. 2010-10-31 16:05:19 +00:00
matthieu
6eadfc6665 Update to libXrandr 1.3.1. No functional change, except for a small bug fix. 2010-10-31 15:52:40 +00:00
matthieu
6ac99b1380 Update to libXpm 3.5.9. No functional change. 2010-10-31 15:46:32 +00:00
matthieu
1bf1f1eb7c Update to libXmu 1.1.0. No functional change. 2010-10-31 15:35:49 +00:00
matthieu
849a4e6d02 Update to libXinerama 1.1.1. No functional change. 2010-10-31 15:23:41 +00:00
matthieu
31eafa7442 Update to libXfont 1.4.3. No functional change. 2010-10-31 15:09:45 +00:00
matthieu
883558059e Update to libXcursor 1.1.11. No functional change. 2010-10-31 14:01:48 +00:00
matthieu
0023d90dd4 Update to libXcomposite 0.4.3. No functional change. 2010-10-31 13:57:01 +00:00
matthieu
0160e37394 Update to libXaw 1.0.8. No functionnal change. 2010-10-31 11:31:11 +00:00
matthieu
d8a4565a51 Update to libXScrnSaver 1.2.1. No functionnal change. 2010-10-31 10:32:43 +00:00
matthieu
8d0a4ee38e Update to libXres 1.0.5. No functionnal change. 2010-10-31 10:24:17 +00:00
matthieu
b8b5099e37 Update to libFS 1.0.3. No functionnal change. 2010-10-31 10:19:43 +00:00
matthieu
bfe3d87ade Update to freetype 2.4.3. Tested at least by krw@, ajacoutot@ and jasper@ 2010-10-23 19:30:16 +00:00
matthieu
bfe02ac685 Explicitely disable build of docs (otherwise done if groff is found) 2010-10-22 20:01:27 +00:00
matthieu
92b4be9451 Explicitely disable docs build (otherwise done if groff is found) 2010-10-22 19:58:35 +00:00
matthieu
54c946e7c3 Explicitely disable groff. 2010-10-22 19:50:32 +00:00
matthieu
502b62f99f Update to libX11 1.3.6.
Tested by ajacoutot@, jasper@ and krw@.
2010-10-05 19:50:57 +00:00
matthieu
203a984640 g/c some old amd64 bits from pixman's Makefile.bsd-wrapper.
from Brad. Thanks.
2010-10-04 05:46:54 +00:00
matthieu
9174b01172 Update to pixman 0.18.4.
Tweak build to use libpthread-stubs for TLS emulation instead of forcing
every application using pixman to use -pthread.

Tested by jasper@ and landry@ on a bulk ports build.
2010-10-03 18:30:04 +00:00
matthieu
d72e46519b Update to libpthread-stubs 0.3 and add pthread_once(),
pthread_key_create() and pthread_{get,set}_specific() stubs needed by
upcoming libpixman update.

Tested by jasper@ and landry@ on a bulk ports build.
2010-10-03 18:27:11 +00:00
matthieu
3ea6e813ac regen 2010-10-03 14:27:14 +00:00
matthieu
3c4f0cc6df Use the XORG_WITH_XMLTO and XORG_WITH_ASCIIDOC macros.
This change was apparently didn't make it upstreams into 1.3.2 and
got lost.
2010-10-03 14:26:02 +00:00
matthieu
f71ecdef37 fix merge botch 2010-09-04 13:01:38 +00:00
matthieu
f42887fa64 Update to libXfont 1.4.2 2010-09-04 10:37:30 +00:00
matthieu
a6c32b4cbf Add 2 missed files in previous update to libX11 1.3.5. 2010-09-04 10:36:30 +00:00
matthieu
6c940574a9 Update to libX11 1.3.5 2010-09-04 10:33:11 +00:00
matthieu
c6379e8bf8 Missed re-added file in libXi 1.3.2. update. 2010-09-04 10:18:16 +00:00
matthieu
9d9f84909a Update to libXi 1.3.2 2010-09-04 10:16:57 +00:00
matthieu
08a25eefda Update to libXi 1.3.2 2010-09-04 10:02:49 +00:00
matthieu
4638a5f252 Update to libxcb 1.7 2010-09-04 10:00:58 +00:00
matthieu
45438d0119 Update to freetype 2.4.2. This has been in snapshots for a while
and tested explicitely by ajacoutot@ jasper@, jcs@, krw@ and others
on various architectures.
2010-09-01 19:14:23 +00:00
todd
27291783e7 enable pixman (with a workaround from miod@) for m68k, fixes hp300 and mvme68k 2010-08-25 17:44:24 +00:00
matthieu
f3d331c594 Update to libXvMC 1.0.6. No functionnal change. 2010-08-22 10:02:29 +00:00
matthieu
72c75692e9 Update to libXau 1.0.6. No functional change. 2010-08-21 16:11:03 +00:00
matthieu
c9254707d2 Current pixman lib doesn't build on m68k. Disable it on those machines.
ok deraadt@
2010-08-02 18:45:02 +00:00
matthieu
f256c6eec5 Update to libpciaccess 0.12.
We already had most of the code from this version, it just add
2 bug fixes. no ABI/API change.
2010-07-31 08:05:06 +00:00
matthieu
ae10e3711f avoid segfault in pci_device_vgaarb_fini() when called without
initializing the library first. (This happens when invalid options
are passed to X for instance). ok kettenis@
2010-07-26 18:48:48 +00:00
oga
e4c82170c3 Support the apis for getting vblank events from the drm fd. (only vblank
events for now, pageflip events require kms and thus have not yet been
added).

Bumps libdrm minor version.
2010-07-18 21:02:35 +00:00
matthieu
f7508ba344 update to libXext 1.1.2 2010-07-17 15:31:12 +00:00
matthieu
7da8b0321b update to libXrender 0.9.6 2010-07-17 15:28:21 +00:00
matthieu
47798031f8 Update to libXfixes 4.0.5 2010-07-17 15:21:59 +00:00
matthieu
dc33408b31 update to libXdamage 1.1.3 2010-07-17 15:16:03 +00:00
matthieu
93bf0d405e Update to libXcomposite 0.4.2 2010-07-17 15:07:18 +00:00
matthieu
2b3e93e33b patches from Freetype.org for the security issues found by Robert Swiecki:
CVE-2010-2497 freetype integer underflow
CVE-2010-2498 freetype invalid free
CVE-2010-2499 freetype buffer overflow
CVE-2010-2500 freetype integer overflow
CVE-2010-2519 freetype heap buffer overflow
CVE-2010-2520 freetype buffer overflow on heap
2010-07-17 14:06:43 +00:00
matthieu
99887c42a6 Update to libpciaccess 0.11, with VGA arbiter support code from kettenis@. 2010-07-10 18:56:27 +00:00
matthieu
cd750bf570 Update to Mesa 7.8.2. Tested by johan@. Thanks. 2010-06-22 20:04:22 +00:00
matthieu
71cc7797d8 Disable the compose cache code.
It can't be used without proper libc locale support.
2010-06-01 05:26:44 +00:00
matthieu
fee37e4ada Remove an extra debug target that leaked in. 2010-05-30 20:42:44 +00:00
matthieu
1acb789094 Remove obsolete code that has not been built for 5 weeks now. 2010-05-29 17:25:11 +00:00
matthieu
69d68a5946 Remove the makefiles for dri drivers that aren't built anymore. 2010-05-27 06:25:45 +00:00
matthieu
bc96638db1 fix glu.pc after Mesa update. 2010-05-22 21:17:25 +00:00
matthieu
ff9d7b9ce0 This is now Mesa 7.8.1 2010-05-22 20:25:37 +00:00
matthieu
23bbc6ddb4 Build infrastructure for Mesa 7.8.1. 2010-05-22 20:14:14 +00:00
matthieu
47b605d724 regen 2010-05-21 19:15:04 +00:00
matthieu
0f15c7c5e7 merge from upstream X.Org: use the AC_WITH_XMLTO and AC_WITH_ASCIIDOC
macros from xorg-macros 1.5 to check for xmlto and asciidoc and
explicitely disable them in Makefile.bsd-wrapper.
Problem noticed by espie@.
2010-05-21 19:13:11 +00:00
matthieu
aa3c9f9344 Update to libX11 1.3.3. Tested on a bulk ports build by naddy@. 2010-05-18 19:37:28 +00:00
matthieu
69110947ac Update to libXi 1.3. Tested on a bulk ports build by naddy@. 2010-05-18 19:28:54 +00:00
oga
a40ba34bb5 Add drm_intel_bo_is_reusable(), to check if a buffer object will be put
in the userland BO cache or not. Bump minor.

From Chris Wilson in upstream git. ok matthieu@
2010-05-15 15:51:05 +00:00
espie
9c8e047a11 zap USE_GCC3, prepare for gcc4.
okay oga@
2010-05-13 17:38:57 +00:00
espie
20321053ef allow gcc4 switch, okay matthieu@ 2010-05-11 18:51:21 +00:00
matthieu
a345ea4b66 Update to libXtst 1.1.0. Tested on a ports bulk build by naddy@. 2010-05-10 20:10:07 +00:00
matthieu
0c4bbe43a5 Update to libXext 1.1.1. Tested on a ports bulk build by naddy@. 2010-05-10 20:06:53 +00:00
matthieu
d9a92f27a6 use INSTALL_DATA in BSD Makefiles. ok oga@ 2010-05-08 14:15:29 +00:00
matthieu
5aebc99597 Update to libXt 1.0.8. No API change. 2010-05-05 20:18:45 +00:00
matthieu
9cb2a9e148 Remove a file that gets generated during build. 2010-05-05 19:58:52 +00:00
matthieu
d3f6579c37 Update to libXinerama 1.1 2010-04-27 20:04:38 +00:00
matthieu
6abece0973 update to libXxf86dga 1.1.1 2010-04-27 20:00:53 +00:00
matthieu
16484e6ad4 update to libXxf86misc 1.0.2 2010-04-27 19:56:30 +00:00
matthieu
48cef99b0b Update to libxkbfile 1.0.6. 2010-04-27 19:54:37 +00:00
matthieu
1898505e7e Update to libXxf86vm 1.1.0 2010-04-25 20:04:42 +00:00
matthieu
3e77ba2aad Update to libXScrnSaver 1.2.0 2010-04-25 20:02:21 +00:00