xorg (6.8.1-1ubuntu4) hoary; urgency=low * Remove debian/patches/099d*, as it broke UTF-8 locale handling and didn't actually fix the xterm manpage at all (closes: Ubuntu#3645). * Add patches stolen from the X.Org 6.8.x branch, including: + Perform soft resets right on non-r3xx (fd.o#988). + Prevent segfault in GLX on certain GL versions (fd.o#1672). + Fix server crash when unsetting screensaver attributes (fd.o#1695). (fd.o#591). + Prevent conflict with certain #defined constants (bool) in xf86cfg (fd.o#557). + Drag nVidia driver back from XFree86 (via X.Org HEAD) with more hardware support, fix for DPMS issues, PCI-Xpress support, DPMS on DVI, cursor fixes for NV11, proper console restoration, and Xv syncing on vblank (fd.o#1777). + Fix a stack overflow in XKB handling within libX11 (fd.o#1459). + Fix xmodmap stack overflow (fd.o#1818). + Fix from myself to fix panel size derivation when stretching is enabled (fd.o#1881, Ubuntu#1218). + Include server control keys in macintosh/us XKB definition (fd.o#1872). + Actually reset DPMS timer on input (fd.o#792, Ubuntu#3614). + Move all the fixes from #000 Fedora to this patch, as they have since been approved for 6.8.2. - New: debian/patches/000_stolen_from_6.8_branch.diff - Removed: debian/patches/000_stolen_from_fedora.diff + Large patch from Ben Herrenschmidt rejigging the detection logic for many ATI cards; see annotation in patch. Note that this is not yet committed, so this patch is subject to change and hasn't yet been folded into _6.8_branch.diff. This patch obsoletes #099m. - New: debian/patches/000_stolen_from_6.8_branch_benh_ati.diff - Updated: debian/patches/024_ati_r128_and_radeon_enable_build_without_vgahw.diff - Removed: debian/patches/099m_radeon_fwpll_support.diff * Remove interrupt handler completely on exit so we don't get lockups (closes: Ubuntu#2411). + New: debian/patches/025_r128_remove_interrupt_handler.diff * Add 1440x900 @ 100Hz modeline for 17" Apple iMacs (closes: Ubuntu#3712). + Updated: debian/xserver-xorg.templates, debian/989_ubuntu_add_extra_modelines_from_xorg.diff * Stop writing out HorizSync and VertRefresh lines to xorg.conf; if it can be detected by DDC, then let the driver do that instead of tying us to a specific monitor, and if we need to calculate it from the resolution, then it's a driver bug that needs fixing. + Updated: debian/local/dexconf. * First cut at proper ia64 control files (closes: Ubuntu#3817). + Updated: debian/MANIFEST.ia64.in, debian/xserver-xorg.install.ia64, debian/xlibmesa-dri.install.ia64, debian/xlibmesa-dri-dbg.install.ia64, debian/xserver-xorg.docs.ia64 * Stop shipping damage.h, which is an old preliminary cut at the Damage client API; superseded by Xdamage.h. + Updated: MANIFEST.*.in, libxdamage-dev.install. * Fix link name (Xres->XRes) in libxres1. * Make libx11-dev Depend on libxkbfile-dev, and libxp-dev on libxau-dev, as they use files from these libraries. * Add dmxext.h and dmxproto.h to libdmx-dev. * Ship Xorg-debug.1 in xserver-xorg-dbg instead of Xorg-debug.1x (thanks, James Troup). -- Daniel Stone