debian/changelog | 7 ++++++ debian/patches/03_glx-init-infinite-loop.diff | 27 ++++++++++++++++++++++++++ debian/patches/series | 1 debian/rules | 1 4 files changed, 36 insertions(+)
New commits: commit 46514694b479cd91469335560873b38072ac2726 Author: Julien Cristau <[EMAIL PROTECTED]> Date: Tue Nov 4 21:10:01 2008 +0100 Enable the record extension (closes: #504303). diff --git a/debian/changelog b/debian/changelog index cc77351..581ab5a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ xorg-server (2:1.5.2-2) UNRELEASED; urgency=low * Fix infinite loop on server reset when swrast_dri.so is missing. Only push swrast on the glx provider stack on first generation, so we don't turn the stack into a circular list (closes: #500287). + * Enable the record extension (closes: #504303). -- Loic Minier <[EMAIL PROTECTED]> Wed, 15 Oct 2008 21:50:15 +0200 diff --git a/debian/rules b/debian/rules index 0c808dc..10ed1f3 100755 --- a/debian/rules +++ b/debian/rules @@ -48,6 +48,7 @@ confflags += --disable-static \ --enable-xorg \ --with-default-font-path="/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" \ --enable-xtrap \ + --enable-record \ --enable-glx-tls \ --enable-dmx \ --enable-vfb \ commit e24eddbaa5195c8dd57952cb1c5641efae9c910b Author: Julien Cristau <[EMAIL PROTECTED]> Date: Mon Nov 3 18:14:42 2008 +0100 Fix infinite loop on server reset when swrast_dri.so is missing. Only push swrast on the glx provider stack on first generation, so we don't turn the stack into a circular list (closes: #500287). diff --git a/debian/changelog b/debian/changelog index 5e7bea6..cc77351 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ xorg-server (2:1.5.2-2) UNRELEASED; urgency=low + [ Loic Minier ] * Shut up rmdir error when trying to remove dirs; this might confuse debconf. + [ Julien Cristau ] + * Fix infinite loop on server reset when swrast_dri.so is missing. Only + push swrast on the glx provider stack on first generation, so we don't + turn the stack into a circular list (closes: #500287). + -- Loic Minier <[EMAIL PROTECTED]> Wed, 15 Oct 2008 21:50:15 +0200 xorg-server (2:1.5.2-1) experimental; urgency=low diff --git a/debian/patches/03_glx-init-infinite-loop.diff b/debian/patches/03_glx-init-infinite-loop.diff new file mode 100644 index 0000000..6cf8faa --- /dev/null +++ b/debian/patches/03_glx-init-infinite-loop.diff @@ -0,0 +1,27 @@ +From 913b9e9b16c02577f7180e020e0a0b6aa7e65352 Mon Sep 17 00:00:00 2001 +From: Julien Cristau <[EMAIL PROTECTED]> +Date: Mon, 3 Nov 2008 18:07:39 +0100 +Subject: [PATCH] Fix infinite loop on regen when swrast_dri.so is missing. + +The swrast DRI provider gets pushed on the glx provider stack at every +server generation, so the stack turns into a circular list on regen. +--- + mi/miinitext.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/mi/miinitext.c b/mi/miinitext.c +index 55faec3..750c425 100644 +--- a/mi/miinitext.c ++++ b/mi/miinitext.c +@@ -661,7 +661,7 @@ InitExtensions(argc, argv) + #endif + + #ifdef GLXEXT +- GlxPushProvider(&__glXDRISWRastProvider); ++ if (serverGeneration == 1) GlxPushProvider(&__glXDRISWRastProvider); + if (!noGlxExtension) GlxExtensionInit(); + #endif + } +-- +1.5.6.5 + diff --git a/debian/patches/series b/debian/patches/series index 93f18a2..512ad5a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,5 @@ 001_fedora_extramodes.patch 02_Disable-DRI-in-Xephyr.patch +03_glx-init-infinite-loop.diff #06_use_proc_instead_of_sysfs_for_pci_domains.diff 13_debian_add_xkbpath_env_variable.diff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]