--- xserver-xorg-video-ati-7.5.0.orig/.dir-locals.el +++ xserver-xorg-video-ati-7.5.0/.dir-locals.el @@ -0,0 +1,12 @@ +((nil + (indent-tabs-mode . t) + (tab-width . 8) + (c-basic-offset . 4) + (c-file-style . "stroustrup") + (fill-column . 78) + (eval . (progn + (c-set-offset 'innamespace '0) + (c-set-offset 'inline-open '0))) + ) + (makefile-mode (indent-tabs-mode . t)) + ) --- xserver-xorg-video-ati-7.5.0.orig/autogen.sh +++ xserver-xorg-video-ati-7.5.0/autogen.sh @@ -0,0 +1,14 @@ +#! /bin/sh + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd $srcdir + +autoreconf -v --install || exit 1 +cd $ORIGDIR || exit $? + +if test -z "$NOCONFIGURE"; then + $srcdir/configure --enable-maintainer-mode "$@" +fi --- xserver-xorg-video-ati-7.5.0.orig/debian/README.source +++ xserver-xorg-video-ati-7.5.0/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated using this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- xserver-xorg-video-ati-7.5.0.orig/debian/changelog +++ xserver-xorg-video-ati-7.5.0/debian/changelog @@ -0,0 +1,1987 @@ +xserver-xorg-video-ati (1:7.5.0-1ubuntu2) vivid; urgency=medium + + * Bump build-depends to xorg 1.17. + + -- Maarten Lankhorst Thu, 12 Mar 2015 19:00:15 +0100 + +xserver-xorg-video-ati (1:7.5.0-1ubuntu1) vivid; urgency=medium + + * Merge with released debian-unstable. (LP: #1421601) + + -- Maarten Lankhorst Thu, 12 Mar 2015 13:28:50 +0100 + +xserver-xorg-video-ati (1:7.5.0-1) unstable; urgency=medium + + [ Andreas Boll ] + * New upstream release. + * Bump libdrm-dev build-dep to 2.4.58. + + [ Julien Cristau ] + * Let uscan verify tarball signatures. + * Disable silent build rules. + + -- Julien Cristau Sun, 05 Oct 2014 18:53:26 +0200 + +xserver-xorg-video-ati (1:7.4.0-2ubuntu2) utopic; urgency=low + + * Rebuild for xorg 1.16. + * Remove glamor as depends, part of Xorg in 1.16. + + -- Maarten Lankhorst Wed, 10 Sep 2014 16:57:22 +0200 + +xserver-xorg-video-ati (1:7.4.0-2ubuntu1) utopic; urgency=medium + + * Merge with released debian unstable. + * Drop upstreamed patches. + + -- Maarten Lankhorst Tue, 29 Jul 2014 13:32:17 +0200 + +xserver-xorg-video-ati (1:7.4.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Julien Cristau Tue, 08 Jul 2014 21:06:48 +0200 + +xserver-xorg-video-ati (1:7.4.0-1+exp1) experimental; urgency=low + + * Rebuild against xorg 1.16 rc. + + -- Maarten Lankhorst Wed, 25 Jun 2014 16:43:52 +0200 + +xserver-xorg-video-ati (1:7.4.0-1) unstable; urgency=low + + * New upstream release. + * Bump libdrm-dev requirement to 2.4.54. + + -- Maarten Lankhorst Wed, 25 Jun 2014 16:35:44 +0200 + +xserver-xorg-video-ati (1:7.3.0-2) experimental; urgency=medium + + * New upstream snapshot. + * Build against xserver 1.16 rc, enable glamor acceleration. + * Remove Cyril from Uploaders. + * Bump libdrm build-dep to 2.4.54 per configure.ac. + + -- Julien Cristau Mon, 16 Jun 2014 19:27:22 +0200 + +xserver-xorg-video-ati (1:7.3.0-1ubuntu4) utopic; urgency=low + + * Add upstream patches to fix hybrid mode with prime. (LP: #1301839) + - fix-key-initialized-crash.patch + - fix-0-crtc-crash.patch + + -- Maarten Lankhorst Tue, 29 Apr 2014 14:26:00 +0200 + +xserver-xorg-video-ati (1:7.3.0-1ubuntu3) trusty; urgency=low + + * Fix crash with Xorg -configure. (LP: #1278046) + + -- Maarten Lankhorst Thu, 20 Feb 2014 11:19:44 +0100 + +xserver-xorg-video-ati (1:7.3.0-1ubuntu2) trusty; urgency=medium + + * Rebuild for xorg 1.15 abi, depend on 1.15 abi glamor-egl. + + -- Maarten Lankhorst Wed, 05 Feb 2014 09:44:48 +0000 + +xserver-xorg-video-ati (1:7.3.0-1ubuntu1) trusty; urgency=low + + * Merge from released debian-unstable. + * Drop upstreamed patches. + * Refresh xmir patch. + * Depend on renamed xserver-xorg-video-glamoregl. + + -- Maarten Lankhorst Tue, 28 Jan 2014 12:53:00 +0100 + +xserver-xorg-video-ati (1:7.3.0-1) unstable; urgency=low + + * New upstream release. + * Explicitly disable glamor for now to prevent a FTBFS. + + -- Maarten Lankhorst Tue, 28 Jan 2014 11:56:30 +0100 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu11) trusty; urgency=low + + [ Christopher James Halse Rogers ] + * xmir.patch: Don't register uevent handler under XMir; no good can come of + it. Fixes intermittent crash on screen unlock. + + -- Maarten Lankhorst Tue, 21 Jan 2014 10:15:06 +0100 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu10) saucy; urgency=low + + * Drop libatomic-ops-dev from build-deps. + * dri2-install-client-callback-only-once.diff: Fix a crasher when + closing a video player. (LP: #1232557) + + -- Timo Aaltonen Fri, 27 Sep 2013 10:08:56 +0300 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu9) saucy; urgency=low + + * Build-depend on libatomic-ops-dev. + * Configure with --disable-silent-rules. + + -- Matthias Klose Thu, 26 Sep 2013 22:32:12 +0200 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu8) saucy; urgency=low + + * xmir.patch: Fix detection of linear tiling in Evergreen EXA copy path. + Fixes vertical-bar-corruption on some Evergreen cards (LP: #1218815) + + -- Christopher James Halse Rogers Fri, 20 Sep 2013 11:59:52 -0400 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu7) saucy; urgency=low + + * control, rules: Build against libglamor, add depends on xserver- + xorg-glamoregl. (LP: #1224718) + + -- Timo Aaltonen Thu, 19 Sep 2013 18:22:54 +0300 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu6) saucy; urgency=low + + * Fix the build harder. This would be easier if my powerpc schroot actually + worked. + + -- Christopher James Halse Rogers Tue, 03 Sep 2013 16:34:44 +1000 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu5) saucy; urgency=low + + * Fix the build on platforms without XMir. Hello, PPC! + + -- Christopher James Halse Rogers Mon, 02 Sep 2013 13:22:54 +1000 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu4) saucy; urgency=low + + * Update for new XMir API + + -- Christopher James Halse Rogers Thu, 29 Aug 2013 20:18:26 +1000 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu3) saucy; urgency=low + + * xmir.patch: Also support 1D tiling. (LP: #1195425) + + -- Christopher James Halse Rogers Thu, 15 Aug 2013 10:31:16 +1000 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu2) saucy; urgency=low + + * Fold in build fixes for non-XMir xservers accidentally dropped in last + upload. + + -- Christopher James Halse Rogers Thu, 08 Aug 2013 17:39:51 +1000 + +xserver-xorg-video-ati (1:7.2.0-0ubuntu1) saucy; urgency=low + + * Merge new upstream release from unreleased debian-experimental. + * Remaining changes: + - Add xmir support. + * Drop reverse-prime.patch, upstreamed. + + -- Maarten Lankhorst Wed, 07 Aug 2013 12:12:32 +0200 + +xserver-xorg-video-ati (1:7.2.0-1) unstable; urgency=low + + [ Maarten Lankhorst ] + * New upstream release: + - KMS-only release, only works with linux-any (or recent kbsd) now. + * Require libdrm 2.4.46 + + [ Julien Cristau ] + * Get rid of modprobe config file, rely on the kernel's default config to + enable kms. + * Bump debhelper compat level to 9 to enable dpkg-buildflags. + * Remove useless override_dh_auto_install rule. + + -- Julien Cristau Thu, 15 Aug 2013 18:26:42 +0200 + +xserver-xorg-video-ati (1:7.1.0+git20130801.g2ae6bb1-0ubuntu4) saucy; urgency=low + + * Fix non-XMir-server-build harder + + -- Christopher James Halse Rogers Tue, 06 Aug 2013 12:55:01 +1000 + +xserver-xorg-video-ati (1:7.1.0+git20130801.g2ae6bb1-0ubuntu3) saucy; urgency=low + + * xmir.patch: Fix build against Xservers without XMir support + + -- Christopher James Halse Rogers Tue, 06 Aug 2013 10:16:14 +1000 + +xserver-xorg-video-ati (1:7.1.0+git20130801.g2ae6bb1-0ubuntu2) saucy; urgency=low + + * xmir.patch: Flush rendering before submitting to Mir. Fixes occasional missing + rendering. + + -- Christopher James Halse Rogers Fri, 02 Aug 2013 21:00:11 +1000 + +xserver-xorg-video-ati (1:7.1.0+git20130801.g2ae6bb1-0ubuntu1) saucy; urgency=low + + * "In the finest traditions of the Watch" + * New upstream snapshot + - Support for new chip families + - EXA optimisations + * Drop fixup-close.patch and drmmode-fail.patch; included upstream + * Add XMir support + - xmir.patch + + -- Christopher James Halse Rogers Thu, 01 Aug 2013 20:24:11 +1000 + +xserver-xorg-video-ati (1:7.1.0-0ubuntu2.1) raring; urgency=critical + + * Rebuild for xserver 1.14 + + -- Robert Hooker Fri, 22 Mar 2013 11:27:25 -0400 + +xserver-xorg-video-ati (1:7.1.0-0ubuntu2) raring; urgency=low + + * Fix not removing socket and block handler on close (LP: #1157614) + - fixup-close.patch + * Handle drmModeGetConnector failure better. + - drmmode-fail.patch + + -- Maarten Lankhorst Wed, 20 Mar 2013 14:00:46 +0000 + +xserver-xorg-video-ati (1:7.1.0-0ubuntu1) raring; urgency=low + + * New upstream release + * Merge from debian-experimental. Remaining Ubuntu changes: + - debian/control: + + firmware-linux -> linux-firmware + - debian/rules: + + Remove reference to radeon-kms.conf + - debian/radeon-kms.conf: + + Don't install modprobe rule for KMS; the Ubuntu kernel defaults to KMS. + * Add patch to enable reverse optimus support. + - reverse-prime.patch + + -- Maarten Lankhorst Wed, 30 Jan 2013 17:30:32 +0100 + +xserver-xorg-video-ati (1:7.0.0-0ubuntu1) raring; urgency=low + + * New upstream release: + - KMS-only release, only works with linux-any now. + * Bump to build against xserver 1.13rc1 + * Require libdrm 2.4.39 + * Merge from debian-experimental. Remaining Ubuntu changes: + - debian/control: + + firmware-linux -> linux-firmware + - debian/rules: + + Remove reference to radeon-kms.conf + - debian/radeon-kms.conf: + + Don't install modprobe rule for KMS; the Ubuntu kernel defaults to KMS. + + -- Maarten Lankhorst Thu, 15 Nov 2012 11:44:38 +0100 + +xserver-xorg-video-ati (1:6.99.99~git20120926.e8cb0b72-0ubuntu1) UNRELEASED; urgency=low + + * remove mibstore.h include + * officially require libdrm 2.4.39 + + -- Maarten Lankhorst Wed, 03 Oct 2012 11:14:38 +0200 + +xserver-xorg-video-ati (1:6.99.99~git20120913.8637f772-0ubuntu1) quantal; urgency=low + + * New upstream snapshot. Adds hybrid graphics support, FFe (LP: #1053250) + + -- Christopher James Halse Rogers Fri, 21 Sep 2012 10:05:46 +1000 + +xserver-xorg-video-ati (1:6.99.99~git20120713.6ef1ad6a-0ubuntu1) quantal-proposed; urgency=low + + [ Maarten Lankhorst ] + * Merge from debian-experimental. Remaining Ubuntu changes: + - debian/control: + + firmware-linux -> linux-firmware + - debian/rules: + + Remove reference to radeon-kms.conf + - debian/radeon-kms.conf: + + Don't install modprobe rule for KMS; the Ubuntu kernel defaults to KMS. + + -- Timo Aaltonen Wed, 01 Aug 2012 17:15:12 +0300 + +xserver-xorg-video-ati (1:6.14.99~really6.14.4-0ubuntu1) quantal; urgency=low + + * Merge from Debian. Remaining Ubuntu changes: + - debian/control: + + firmware-linux -> linux-firmware + - debian/rules: + + Remove reference to radeon-kms.conf + - debian/radeon-kms.conf: + + Don't install modprobe rule for KMS; the Ubuntu kernel defaults to KMS. + - Re-added missing src/bicubic_table.py + + -- Maarten Lankhorst Fri, 08 Jun 2012 14:23:31 +0200 + +xserver-xorg-video-ati (1:6.14.99~git20111219.aacbd629-0ubuntu2) precise; urgency=low + + * debian/control: Suggest linux-firmware rather than firmware-linux. + The latter is only in Debian. + (LP: #894693) + + -- Bryce Harrington Fri, 03 Feb 2012 14:10:31 -0800 + +xserver-xorg-video-ati (1:6.14.99~git20111219.aacbd629-0ubuntu1) precise; urgency=low + + * Merge from Debian. Remaining Ubuntu changes: + - debian/rules: + - debian/radeon-kms.conf: + + Don't install modprobe rule for KMS; the Ubuntu kernel defaults to KMS. + * New upstream snapshot: + - More PCIIDs. + - Endianness fixes. + * Drop 100_radeon-6.9.0-bgnr-enable.patch; merged upstream. + + -- Christopher James Halse Rogers Mon, 19 Dec 2011 18:57:23 +1100 + +xserver-xorg-video-ati (1:6.14.99~git20110811.g93fc084-0ubuntu1) oneiric; urgency=low + + [ Christopher James Halse Rogers ] + * New upstream snapshot: + - DRI2 fixes. + - Pageflipping and vsync fixes. + - More PCIIDs supported + * 101_llano-support.diff, 102_llano-pciids.diff: + - Drop; in new upstream snapshot. + + -- Timo Aaltonen Thu, 11 Aug 2011 22:43:25 +0300 + +xserver-xorg-video-ati (1:6.14.4-8) unstable; urgency=medium + + * UMS: Swap bytes when uploading to pixmap for solid picture on big endian + host (closes: #702480). Thanks, Michel Dänzer! + + -- Julien Cristau Sat, 09 Mar 2013 12:06:14 +0100 + +xserver-xorg-video-ati (1:6.14.4-7) unstable; urgency=medium + + * mach64 and r128 are back on ia64, so re-add dependencies on them + (closes: #700446). + + -- Julien Cristau Sat, 23 Feb 2013 13:57:52 +0100 + +xserver-xorg-video-ati (1:6.14.4-6) unstable; urgency=low + + * Update to 6.14.6, minus the Xserver 1.13 compat patches: + - r6xx-r9xx: force 1D tiling for buffer with height < 64 + - Make radeon_setup_kernel_mem failures more graceful and verbose + - RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case + - radeon: add MacModel entry for SAM440ep embedded board + - Fail more gracefully when drm surface manager can't be initialized + - radeon: avoid rounding errors in texture coords for textured xv on EG+ + - radeon: use GB_GR and BG_RG formats for packed yuv video for r600+ + - radeon: fix smooth startup with tiling enabled + - radeon: improve smooth startup fallbacks + - radeon: add new PCI ids + - Don't wait on a CRTC which has been disabled via DPMS + - Don't page-flip or wait on a CRTC while we're VT-switched away + - configure: bump libdrm_radeon requirement + - UMS: Fix CRTC DPMS state check + - Fix up displayWidth vs. virtualX confusion in radeon_setup_kernel_mem() + - radeon: require libdrm 2.4.36 for KMS support + + -- Julien Cristau Sat, 12 Jan 2013 16:30:01 +0100 + +xserver-xorg-video-ati (1:6.14.4-5) unstable; urgency=low + + * Update radeon's long description to list the chips mentioned in the + radeon manpage. Also drop fglrx from there (Closes: #677412). + + -- Cyril Brulebois Wed, 13 Jun 2012 22:58:36 +0200 + +xserver-xorg-video-ati (1:6.14.4-4) unstable; urgency=low + + * Cherry-pick from upstream to fix regression on UMS (Closes: #670570): + - EXA: Attempt to fix solid picture acceleration with UMS. + - EXA/UMS: Synchronize to the GPU before writing solid colour to scratch pixmap. + - UMS/EXA: Add reminder for potential solid picture performance issue. + + -- Cyril Brulebois Sat, 19 May 2012 21:00:45 +0000 + +xserver-xorg-video-ati (1:6.14.4-3) unstable; urgency=low + + * Fix uninstallability issues on ia64 by dropping mach64 and r128 from + dependencies on this architecture, since those were removed (the ia64 + domain I/O support code is gone in xserver 1.12). + + -- Cyril Brulebois Fri, 18 May 2012 11:39:03 +0200 + +xserver-xorg-video-ati (1:6.14.4-2) unstable; urgency=medium + + * Cherry-picks from upstream git: + - r6xx-r9xx: force 1D tiling for buffer with height < 64 + - Make radeon_setup_kernel_mem failures more graceful and verbose + - RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case + - EXA: Support acceleration of solid pictures on R3xx-R7xx + - EXA: Support acceleration of solid pictures on Evergreen/NI + - EXA: Support acceleration of solid pictures on R1xx + - EXA: Support acceleration of solid pictures on R2xx + * The solid picture acceleration should fix the rendering mess people have + been seeing with cairo 1.12, and thus closes: #666982. + + -- Julien Cristau Mon, 16 Apr 2012 20:03:31 +0200 + +xserver-xorg-video-ati (1:6.14.4-1) unstable; urgency=low + + * New upstream release: + - Add support for Trinity APUs. + - 2D tiling support on R6xx+ asics. + - KMS tiling support for r1xx-r2xx. + - Lots of bug fixes. + * Bump libdrm-dev build-dep. + + -- Cyril Brulebois Mon, 02 Apr 2012 20:21:35 +0000 + +xserver-xorg-video-ati (1:6.14.3-2+exp1) experimental; urgency=low + + * Build against Xserver 1.12 RC1. + + -- Cyril Brulebois Sat, 31 Dec 2011 20:05:12 +0100 + +xserver-xorg-video-ati (1:6.14.3-2) unstable; urgency=low + + * Fix xinerama by cherry-picking: + - 82069bae6f: “fixup xinerama since 9151f3b1c2” (Closes: #649495). + + -- Cyril Brulebois Sun, 11 Dec 2011 12:14:23 +0100 + +xserver-xorg-video-ati (1:6.14.3-1) unstable; urgency=low + + * New upstream release. Some highlights follow: + - Add support for llano APUs. + - “video: Don't round up bottom/right edge for clipping source + width/height” (Closes: #637258). + - “Bail if we're trying to start up in UMS mode on KMS.” According to + a comment in the code, this can happen if the radeon kernel module + wasn't loaded before X starts. + - “EXA >= R6xx / KMS: Avoid running out of CS space at inconvenient + times” (Closes: #645007). + + -- Cyril Brulebois Thu, 03 Nov 2011 00:36:47 +0100 + +xserver-xorg-video-ati (1:6.14.2-2) unstable; urgency=low + + * Enable parallel building. + * Build against xserver 1.11. + + -- Cyril Brulebois Sun, 28 Aug 2011 13:26:23 +0200 + +xserver-xorg-video-ati (1:6.14.2-1ubuntu2) oneiric; urgency=low + + * 101_llano-support.diff, 102_llano-pciids.diff: + - Add patches from upstream to suppor Llano chips. + + -- Timo Aaltonen Fri, 01 Jul 2011 12:54:27 +0300 + +xserver-xorg-video-ati (1:6.14.2-1ubuntu1) oneiric; urgency=low + + * Merged with Debian unstable, remaining changes: + + debian/patches/100_radeon-6.9.0-bgnr-enable.patch: + - Smooth plymouth transition enablement patch + + debian/rules: + - Drop /etc/modprobe.d/radeon-kms.conf install. + + Add debian/gbp.conf pointing to Ubuntu branch to make + git-buildpackage less narky. + * Dropped patches + 101_fix_build_aginst_1.10rc3.diff + 102_disable_pageflipping_for_transformed_displays.patch + - included upstream + * Drop the change removing radeon-kms.conf, obsolete since 10.04 final. + + -- Timo Aaltonen Thu, 30 Jun 2011 18:41:32 +0300 + +xserver-xorg-video-ati (1:6.14.2-1) unstable; urgency=low + + * New upstream release. + * Mention the need for an explicit configuration if r128, mach64, or + radeon is to be used without the ati package installed, since it's a + meta package, but also a wrapper (Closes: #626500). Thanks, Jonathan + Nieder! + + -- Cyril Brulebois Thu, 26 May 2011 11:52:58 +0200 + +xserver-xorg-video-ati (1:6.14.1-1) unstable; urgency=low + + * New upstream release. + + -- Cyril Brulebois Sun, 10 Apr 2011 23:25:09 +0200 + +xserver-xorg-video-ati (1:6.14.0-1) unstable; urgency=low + + * New upstream release: + - Many bug fixes. + - Improved Evergreen support. + - Added Ontario support. + + -- Cyril Brulebois Thu, 17 Feb 2011 14:50:50 +0100 + +xserver-xorg-video-ati (1:6.13.2-2) unstable; urgency=low + + * Stop building with -fvisibility=hidden. That was introduced to avoid + symbol name clashes with radeonhd, which is gone now. + * Switch to dh: + - Use debhelper 8. + - Use dh-autoreconf. + - Bump xserver-xorg-dev build-dep for dh_xsf_substvars and xsf + debhelper sequence. + - Ship manpages through .install, remove .manpages accordingly. + * Get rid of maintainer scripts, since they were only used to handle + switching between versions with or without KMS. Packages in squeeze + have KMS, so stop worrying about that. + * Remove xsfbs accordingly. + * Add quilt build-dep for future use. + * Update Uploaders list. Thanks, David & Brice! + * Remove long obsolete Replaces. + + -- Cyril Brulebois Sat, 05 Feb 2011 14:42:29 +0100 + +xserver-xorg-video-ati (1:6.14.0-0ubuntu5) oneiric; urgency=low + + * 102_disable_pageflipping_for_transformed_displays.patch: + Add cherrypick patch to not enable pageflipping if display has been + rotated. Fixes issue where garbage appears on rotated screens + while rotated. + (LP: #772111) + + -- Bryce Harrington Tue, 21 Jun 2011 12:41:28 -0700 + +xserver-xorg-video-ati (1:6.14.0-0ubuntu4) natty; urgency=low + + * Bump the build-dep on xserver-xorg-dev. + + -- Timo Aaltonen Fri, 18 Mar 2011 17:00:02 +0200 + +xserver-xorg-video-ati (1:6.14.0-0ubuntu3) natty; urgency=low + + * Rebuild against final Xserver 1.10 ABI + * debian/patches/101_fix_build_aginst_1.10rc3.diff: + - Cherry-pick build-fix against xserver 1.10rc3 and later. + + -- Christopher James Halse Rogers Wed, 09 Mar 2011 18:45:43 +1100 + +xserver-xorg-video-ati (1:6.14.0-0ubuntu2) natty; urgency=low + + * Rebuild to pick up new Xserver dependencies + + -- Christopher James Halse Rogers Wed, 23 Feb 2011 17:52:57 +1100 + +xserver-xorg-video-ati (1:6.14.0-0ubuntu1) natty; urgency=low + + * New upstream release + * Drop 101_select_between_classic_and_gallium_dri.patch. Default to gallium + everywhere, and rely on libGL and the Xserver to fallback when necessary + (LP: #715939) + + -- Christopher James Halse Rogers Fri, 18 Feb 2011 13:32:01 +1100 + +xserver-xorg-video-ati (1:6.13.2+git20110124.fadee040-0ubuntu4) natty; urgency=low + + * debian/control: Bump build-depends on xserver-xorg-dev to really, + really build against Xserver 1.10 + + -- Christopher James Halse Rogers Tue, 01 Feb 2011 21:00:45 +1100 + +xserver-xorg-video-ati (1:6.13.2+git20110124.fadee040-0ubuntu3) natty; urgency=low + + * Rebuild against Xserver 1.10 + + -- Bryce Harrington Mon, 31 Jan 2011 18:56:01 -0800 + +xserver-xorg-video-ati (1:6.13.2+git20110124.fadee040-0ubuntu2) natty; urgency=low + + * debian/patches/100_radeon-6.9.0-bgnr-enable.patch: Fix typo in Xserver 1.10 + ABI codepath. + + -- Christopher James Halse Rogers Mon, 31 Jan 2011 19:34:41 +1100 + +xserver-xorg-video-ati (1:6.13.2+git20110124.fadee040-0ubuntu1) natty; urgency=low + + * Checkout from git 20110124 (master branch) up to commit + fadee0409a8e13b78bbccb83dd70f590fee23d57 + - Enable 3D support for HD5670 and other late model cards + + [Bryce Harrington] + * debian/control: Drop 'linux-any' qualifier for libdrm dependency. Causes FTBS + in pbuilder. (see deb bug 600823) + * Refresh 100_radeon-6.9.0-bgnr-enable.patch and address ABI change. + + [Christopher James Halse Rogers] + * Add debian/patches/101_select_between_classic_and_gallium_dri.patch: + Select between r300c/r300g and r600c/r600g as the DRI driver. Classic + drivers are selected when KMS is unavailable. Gallium is default for + r300, classic for r600. This also adds a ForceGallium xorg.conf + option to select between the two DRI drivers. + + -- Bryce Harrington Thu, 27 Jan 2011 16:23:33 -0800 + +xserver-xorg-video-ati (1:6.13.2-1ubuntu1) natty; urgency=low + + * Merge from Debian Experimental. Remaining Ubuntu changes: + + debian/control: + - Add quilt to build-depends for Ubuntu patches + + debian/patches/100_radeon-6.9.0-bgnr-enable.patch: + - Smooth plymouth transition enablement patch + + debian/rules: + - Add xsfbs patchsys + - Drop /etc/modprobe.d/radeon-kms.conf install. + + debian/xserver-xorg-video-ati.{pre,post}inst.in: + - Clean existing /etc/modprobe.d/radeon-kms.conf on install. + At best this does nothing (KMS is the default for our kernel) + and at worst it makes it harder to disable KMS. + * Add debian/gbp.conf pointing to Ubuntu branch to make git-buildpackage + less narky. + * Dropped Patch: + - 101_ref-count-dri2-buffers.patch: Upstream + + -- Robert Hooker Mon, 08 Nov 2010 11:42:17 -0500 + +xserver-xorg-video-ati (1:6.13.2-1) experimental; urgency=low + + [ Robert Hooker ] + * New upstream version. + * Bump xutils-dev requirement for new util-macros. + + -- Cyril Brulebois Sat, 06 Nov 2010 23:57:11 +0100 + +xserver-xorg-video-ati (1:6.13.1-3) experimental; urgency=low + + * Build against Xserver 1.9.1 rc1. + + -- Cyril Brulebois Sun, 17 Oct 2010 03:08:54 +0200 + +xserver-xorg-video-ati (1:6.13.1-2+squeeze1) unstable; urgency=low + + * Cherry-pick upstream commit 91f707d3 to fix pixel column ordering with + Xv on big endian systems (without KMS, without DRI). Thanks to Ulrich + Eckhardt for the report (Closes: #587999). + * Apply patch by Julien Cristau: Only enable KMS on x86. At least on + powerpc, KMS in squeeze means no suspend/resume, and no backlight + control, so delay this to wheezy. + + -- Cyril Brulebois Sun, 07 Nov 2010 11:22:20 +0100 + +xserver-xorg-video-ati (1:6.13.1-2) unstable; urgency=low + + * Make libudev-dev build dependencies linux-any. + * Pull upstream commit 06691376 to fix build without KMS. + + -- Brice Goglin Thu, 15 Jul 2010 07:07:07 +0200 + +xserver-xorg-video-ati (1:6.13.1-1ubuntu5) maverick; urgency=low + + * debian/patches/101_ref-count-dri2-buffers.patch: + + Replace with version that got applied upstream. Resolves another X crash + in an edge-case (LP #626743). + * Git does not contain src/modes; this is a copy of the X modes code somewhere + between Xserver 1.2 and 1.3 to enable building against Xserver 1.2. This + is also removed upstream, and was never been actually used. + + -- Christopher James Halse Rogers Tue, 07 Sep 2010 21:41:53 +1000 + +xserver-xorg-video-ati (1:6.13.1-1ubuntu4) maverick; urgency=low + + * debian/patches/101_ref-count-dri2-buffers.patch: + + Fix Xserver crash when scheduling a swap on an offscreen Drawable, + most easily triggered by some Wine apps + + -- Christopher James Halse Rogers Thu, 26 Aug 2010 13:03:36 +1000 + +xserver-xorg-video-ati (1:6.13.1-1ubuntu3) maverick; urgency=low + + * debian/rules: + + Drop the upstream ChangeLog from the packages, saving precious CD + space. + * debian/patches/101_ref-count-dri2-buffers.patch: + + Add reference-counting to DRI2 buffers, and take a reference in + ScheduleSwap. Prevents the buffers from being destroyed on client + quit between calling ScheduleSwap and the associated vblank event. + Fixes Xserver segfault when a GL client quits (LP: #617201). + + -- Christopher James Halse Rogers Tue, 24 Aug 2010 16:56:47 +1000 + +xserver-xorg-video-ati (1:6.13.1-1ubuntu2) maverick; urgency=low + + * No-change rebuild against new Xserver 1.9 ABI + + -- Christopher James Halse Rogers Mon, 09 Aug 2010 21:13:25 +1000 + +xserver-xorg-video-ati (1:6.13.1-1ubuntu1) maverick; urgency=low + + * Merge from Debian Unstable. Remainning Ubuntu changes: + + debian/control: + - Add quilt to build-depends for Ubuntu patches + + debian/patches/100_radeon-6.9.0-bgnr-enable.patch: + - Smooth plymouth transition enablement patch + + debian/rules: + - Add xsfbs patchsys + - Drop /etc/modprobe.d/radeon-kms.conf install. + + debian/xserver-xorg-video-ati.{pre,post}inst.in: + - Clean existing /etc/modprobe.d/radeon-kms.conf on install. + At best this does nothing (KMS is the default for our kernel) + and at worst it makes it harder to disable KMS. + * Add debian/gbp.conf pointing to Ubuntu branch to make git-buildpackage + less narky. + * Drop 102-no-xv-rn50.patch and 103_new_pci_ids.patch from previous + Ubuntu releases, they are upstream now. + + -- Robert Hooker Thu, 08 Jul 2010 16:45:59 -0400 + +xserver-xorg-video-ati (1:6.13.1-1) unstable; urgency=low + + * New upstream release. + + Add libudev-dev to build dependencies. + * Bump Standards-Version to 3.9.0, no changes needed. + + -- Brice Goglin Wed, 07 Jul 2010 20:43:53 +0200 + +xserver-xorg-video-ati (1:6.13.0-2ubuntu1) maverick; urgency=low + + * Merge from Debian Unstable. Remaining Ubuntu changes: + + debian/control: + - Add quilt to build-depends for Ubuntu patches + + debian/patches/103_new_pci_ids.patch: + - Add PCI IDs for some new RV7xx a Redwood + + debian/patches/102-no-xv-rn50.patch: + - Upstream backport: disable Xv on rn50 chips which have no 3D engine + or overlay. + + debian/patches/100_radeon-6.9.0-bgnr-enable.patch: + - Smooth plymouth transition enablement patch + + debian/rules: + - Add xsfbs patchsys + - Drop /etc/modprobe.d/radeon-kms.conf install. + + debian/xserver-xorg-video-ati.{pre,post}inst.in: + - Clean existing /etc/modprobe.d/radeon-kms.conf on install. + At best this does nothing (KMS is the default for our kernel) + and at worst it makes it harder to disable KMS. + * Add debian/gbp.conf pointing to Ubuntu branch to make git-buildpackage + less narky. + + -- Christopher James Halse Rogers Mon, 31 May 2010 16:50:56 +1000 + +xserver-xorg-video-ati (1:6.13.0-2) unstable; urgency=medium + + * Update xsfbs, use ${xviddriver:Depends} substvar. + + -- Julien Cristau Fri, 14 May 2010 12:03:33 +0200 + +xserver-xorg-video-ati (1:6.13.0-1ubuntu5) lucid; urgency=low + + * Add 103_new_pci_ids.patch: Add support for newer ATI hardware. Adds + PCI IDs for a number of RV7xx chips and one Redwood. + * Revert recent performance enhancement work included in 6.13.0, as it + appears to regress performance fairly severely in some circumstances + such as using googleearth. + (LP: #564181, #563400) + + 0001-Revert-r600-exa-further-cleanup-use-the-object-struc.patch + + 0002-Revert-r600-cleanup-wasteful-variables.patch + + 0003-Revert-r600-reduce-function-call-overhead.patch + + 0004-Revert-r6xx-EXA-fix-swapped-domains-in-kms-UTS.patch + + 0005-Revert-r6xx-EXA-Xv-add-a-R600SetAccelState-function.patch + + 0006-Revert-r6xx-EXA-always-use-a-temp-surface-for-overla.patch + + 0007-Revert-r6xx-EXA-always-use-the-accel_state-state-in-.patch + + 0008-Revert-r6xx-EXA-Xv-track-src-dst-domains.patch + + -- Bryce Harrington Fri, 16 Apr 2010 15:20:49 -0700 + +xserver-xorg-video-ati (1:6.13.0-1ubuntu3) lucid; urgency=low + + * Drop /etc/modprobe.d/radeon-kms.conf; in the best case it's redundant + because KMS is on by default in the Ubuntu kernel, in the worst case it + breaks our ability to forcibly disable KMS when there's a problem. + + -- Steve Langasek Thu, 15 Apr 2010 03:14:43 -0700 + +xserver-xorg-video-ati (1:6.13.0-1ubuntu2) lucid; urgency=low + + * Add 102-no-xv-rn50.patch: + - Disables Xv on rn50 class GPU's that do not have overlay or + 3D engines. Backport of upstream commit eb5665688 (LP: #542925) + + -- Robert Hooker Mon, 12 Apr 2010 20:48:28 -0400 + +xserver-xorg-video-ati (1:6.13.0-1ubuntu1) lucid; urgency=low + + * Merge from Debian unstable, remaining changes: + - Add quilt to Build-Depends and call patch/unpatch target. + - 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + - 101_man_no_pm_options_with_kms.patch: Document that several + power management configuration options do not work with KMS + and kernel versions less than 2.6.34. + * Restore ChangeLog and remove autogen.sh + * Remove src/bicubic_table.py on clean + + -- Benjamin Drung Sat, 10 Apr 2010 20:22:14 +0200 + +xserver-xorg-video-ati (1:6.13.0-1) unstable; urgency=low + + [ Brice Goglin ] + * Specify in the NEWS file that KMS may break radeonhd or vesa. + + [ Cyril Brulebois ] + * New upstream release. + * Add myself to Uploaders. + + -- Cyril Brulebois Mon, 05 Apr 2010 19:36:21 +0200 + +xserver-xorg-video-ati (1:6.12.192-2ubuntu2) lucid; urgency=low + + * Add xserver-xorg-video-ati-6.12.192: Document that several + power management configuration options do not work with KMS + and kernel versions less than 2.6.34. + (LP: #552458) + + -- Bryce Harrington Wed, 31 Mar 2010 20:06:49 -0700 + +xserver-xorg-video-ati (1:6.12.192-2ubuntu1) lucid; urgency=low + + * Merge new upstream version from Debian. + - r6xx/r7xx: fix domain handling in accel code. Improves GetImage + performace by a factor of ~10. (LP: #544496 ?) + - radeon: add support for pal on legacy IGP chips (LP: #161893) + - radeon: disable frac fb div with new pll code + - Allocate Xv buffers to GTT. This is nice performance boost for Xv + under KMS. + - XAA: disable render accel. It's been reported broken for a while. + (LP: #513956) + - radeon: avoid using DRI1 init path on DRI2 driver. Improves behavior + with multi-seat + - kms: fix ums naming compat for DisplayPort + * Remaining changes: + - Add quilt to Build-Depends and call patch/unpatch target. + - 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + * Drop 101_support_hd4290.patch - included upstream + + -- Bryce Harrington Tue, 30 Mar 2010 19:24:28 -0700 + +xserver-xorg-video-ati (1:6.12.192-2) unstable; urgency=low + + * Enable kernel mode setting by default on Linux. + * Bump Standards-Version to 3.8.4, no changes needed. + * Pull from upstream master up to commit 5c256808. + * Stop installing the NEWS file in all binary packages, only + keep the relevant entries in -radeon and -ati NEWS files. + + -- Brice Goglin Mon, 22 Mar 2010 11:12:35 +0100 + +xserver-xorg-video-ati (1:6.12.192-1) experimental; urgency=low + + * New upstream release candidate. + * Update package descriptions. + * Drop x11proto-xinerama-dev from Build-Depends, it is not used anymore. + + -- Brice Goglin Mon, 15 Mar 2010 19:06:31 +0100 + +xserver-xorg-video-ati (1:6.12.191-1ubuntu2) lucid; urgency=low + + * Add 101_support_hd4290.patch: Adds PCI ids for a couple HD 4290 cards + + -- Bryce Harrington Thu, 11 Mar 2010 19:25:09 -0800 + +xserver-xorg-video-ati (1:6.12.191-1ubuntu1) lucid; urgency=low + + * Merge from Debian experimental (LP: #534026). + + Fix tearing (LP: #514845). + * Remaining changes: + - 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + TESTERS: Watch for corruption or other ill effects during boot up. + * Add quilt to Build-Depends and call patch/unpatch target. + * Add DEP-3 header to 100_radeon-6.9.0-bgnr-enable.patch. + + -- Benjamin Drung Tue, 09 Mar 2010 14:24:44 +0100 + +xserver-xorg-video-ati (1:6.12.191-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Wed, 03 Mar 2010 17:37:19 +0100 + +xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) experimental; urgency=low + + * New upstream release snapshot. + + EXA now enabled by default, closes: #502970. + + Fix display watermark, closes: #540954. + + Add KMS support, closes: #561526, #567999. + * Bump libdrm-dev dependency to 2.4.17 to get libdrm-radeon. + * Build-depend on x11proto-dri2-dev for DRI2 support. + + -- Brice Goglin Mon, 01 Feb 2010 23:54:34 +0100 + +xserver-xorg-video-ati (1:6.12.6-1) unstable; urgency=low + + * New upstream release. + + Fix some word accesses in AtomBios to work on all architectures, + closes: #572311. + + -- Brice Goglin Mon, 15 Mar 2010 18:53:23 +0100 + +xserver-xorg-video-ati (1:6.12.5-1) unstable; urgency=low + + * New upstream release, closes: #572306. + + -- Brice Goglin Wed, 03 Mar 2010 07:29:24 +0100 + +xserver-xorg-video-ati (1:6.12.4-3) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + + [ Brice Goglin ] + * Pull upstream 6.12-branch up to commit 712ac98a. + + Some EXA fixes, closes: #565506. + + -- Brice Goglin Wed, 27 Jan 2010 16:44:30 +0100 + +xserver-xorg-video-ati (1:6.12.4-2) unstable; urgency=low + + [ Julien Cristau ] + * Drop obsolete build-dep on xf86miscproto. + + [ Cyril Brulebois ] + * Add ${misc:Depends} to xserver-xorg-video-*-dbg's Depends. + * Wrap all Depends while I'm at it. + * Upload to unstable. + + -- Cyril Brulebois Fri, 08 Jan 2010 01:16:00 +0100 + +xserver-xorg-video-ati (1:6.12.4-1) experimental; urgency=low + + [ Timo Aaltonen ] + * New upstream release. + * Bump Standards-Version to 3.8.3. + + [ Brice Goglin ] + * Properly generate each binary package substvars so as to fix shlibs + dependencies, closes: #558290. + * Build against xserver 1.7. + + -- Brice Goglin Thu, 03 Dec 2009 16:38:29 +0100 + +xserver-xorg-video-ati (1:6.12.3-1) unstable; urgency=low + + * New upstream release. + + More AGP quirks, closes: #545040. + + -- Brice Goglin Thu, 10 Sep 2009 07:40:14 +0200 + +xserver-xorg-video-ati (1:6.12.99+git20100126.e5933fd7-0ubuntu2) lucid; urgency=low + + * Add 0003-RS600-add-connector-quirk.patch: + - Prevent the driver from listing DVI connectors as HDMI on + RS600_7941 boards (LP: #495168). + + -- Alberto Milone Fri, 19 Feb 2010 12:48:35 +0100 + +xserver-xorg-video-ati (1:6.12.99+git20100126.e5933fd7-0ubuntu1) lucid; urgency=low + + * New upstream git snapshot 20100126 (master) up to commit + e5933fd7, includes: + + [3a30210d] RS4xx: fix 200M freezes on VT switch if CRTC is disabled + (LP: #333377, #494672) + + Speedups for r600 + + Fixes to various dpms / incorrect resolution issues + + Fixes to low memory EXA; fix NoAccel to work with KMS + + -- Bryce Harrington Wed, 27 Jan 2010 17:15:02 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20091125.0061c4db-0ubuntu1) lucid; urgency=low + + * New upstream git snapshot 20091125 (master) up to commit 0061c4db + - Fix PCI chips that report as AGP to force PCI (LP: #475466) + + -- Bryce Harrington Mon, 21 Dec 2009 14:14:55 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20090929.7968e1fb-0ubuntu2) karmic; urgency=low + + * 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + TESTERS: Watch for corruption or other ill effects during boot up. + * control: Require xserver version with the no-root-background patch + + -- Bryce Harrington Mon, 23 Nov 2009 15:56:45 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20090929.7968e1fb-0ubuntu1) karmic; urgency=low + + * New upstream git snapshot 20090929 (master) up to commit + 7968e1fb, includes: (FFe LP: #420803) + + [718a611f] radeon: fix zaphod + + [917f2d7c] RV280: add agp quirk + + EXA fixes (LP: #408065) + + Many r6xx/7xx fixes + + Many KMS fixes + + [55fbdbae] Fix random screen blanking (LP: #310864) + + [Tormod Volden] + * debian/rules: clean up after (un)patching + + [Bryce Harrington] + * Drop 100_radeoninit3dengine_crash.patch: Included upstream + + -- Bryce Harrington Tue, 13 Oct 2009 14:38:06 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090825.fc74e119-0ubuntu2) karmic; urgency=low + + * no-change rebuild against new libdrm (LP: #410058) + + -- Tormod Volden Sun, 20 Sep 2009 22:00:13 +0200 + +xserver-xorg-video-ati (1:6.12.99+git20090825.fc74e119-0ubuntu1) karmic; urgency=low + + * Checkout from git 20090825 (master branch) up to commit + fc74e1194c980d978667e02c60a29a761a694bde + + Adds DRI2 / redirected direct rendering + (LP: #96991) + + Fix freeze on opengl games (bzflag, alienarena) (when KMS on) + (LP: #348450) + + Fix intermittent short screen blanking behavior + (LP: #310864) + + Fix faulty wine screen updates with EXA Compositing + (LP: #314205) + + Fix screen corruption issues when switching windows + (LP: #406731) + + Fix SIGSEGV crash in drmCommandNone() + (LP: #352567) + + Fix smeared/tearing of display on reboot + (LP: #367741 + + [Tormod Volden] + * 199_add_git_version_to_log.diff: Log git commit id in RadeonPreInit() + * sed -i s/DRI2BufferPtr/DRI2Buffer2Ptr/ src/radeon_dri2.c + so it compiles against xserver 1.6.2.+ + + [Bryce Harrington] + * Restore patch system and quilt to build-depends + * Drop patches already present upstream + + 107_check_unsupported_composit_ops.patch + + 108_quirk_agpmode_m6_ali.patch: AGPMode quirk. + + 109_quirk_agpmode_m7_intel.patch: AGPMode quirk. + + 110_quirk_agpmode_r420_sis.patch: AGPMode quirk. + + 111_use_xaa_for_lowmem_or_nodri.patch + + -- Bryce Harrington Sat, 29 Aug 2009 12:16:53 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu6) karmic; urgency=low + + * Add 111_use_xaa_for_lowmem_or_nodri.patch: Default to XAA in low + memory situations or when the DRI is disabled. Fixes very poor Xorg + performance on older graphics hardware. + (LP: #363238) + + -- Bryce Harrington Mon, 17 Aug 2009 09:37:36 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu5) karmic; urgency=low + + * xsfbs/xsfbs.sh: Switch obsolete --print-installation-architecture to + --print-architecture. + (LP: #403316) + + -- Bryce Harrington Tue, 04 Aug 2009 15:20:44 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu4) karmic; urgency=low + + * Add 110_quirk_agpmode_r420_sis.patch: AGPMode quirk. Fixes freeze + when starting or using openoffice tools with R420 on a SiS host bridge 655. + (LP: #371296) + + -- Bryce Harrington Fri, 31 Jul 2009 19:13:46 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu3) karmic; urgency=low + + * Add 109_quirk_agpmode_m7_intel.patch: AGPMode quirk. Fixes high CPU + load on IBM Thinkpad T40 with Mobility M7 LW (Mobility 7500). + (LP: #353996) + + -- Bryce Harrington Fri, 31 Jul 2009 18:31:11 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu2) karmic; urgency=low + + * Add 108_quirk_agpmode_m6_ali.patch: AGPMode quirk. Fixes freeze when + connecting powersupply on an HP Omnibook 6200 with ALi northbridge and + an ATI M6 LY. + (LP: #146303) + + -- Bryce Harrington Fri, 31 Jul 2009 17:47:08 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu1) karmic; urgency=low + + [Robert Hooker] + * Merge with debian and update git snapshot to 2009-06-29 commit + f39cafc5c4a93a16ac93756473ebb1f33c7881db on master branch. + * hook: Log git commit id in RadeonPreInit() + + [Bryce Harrington] + * Drop patches 104_use_exa.patch, 105_pre_avivo_vblank_interrupt.patch, + 106_fix_dvi_on_rs690.patch: All changes now included upstream. + * Add cherrypicked patch 107_check_unsupported_composit_ops.patch: + Check if the composite op is supported in R200CheckComposite. + + -- Bryce Harrington Tue, 30 Jun 2009 13:33:13 -0700 + +xserver-xorg-video-ati (1:6.12.2-3) unstable; urgency=low + + * Pull upstream commits from 6.12-branch up to commit b1f005bf: + + Try harder when checking if a card is posted, closes: #524280. + * Add README.source, bump Standards-Version to 3.8.2. + * Remove the unused patching systems and drop quilt from Build-Depends. + * Wrap build-deps in debian/control. + * Wrap extended description to 80 columns. + + -- Brice Goglin Sat, 25 Jul 2009 21:19:26 +0200 + +xserver-xorg-video-ati (1:6.12.2-2) unstable; urgency=low + + [ Brice Goglin ] + * Pull upstream commits from 6.12-branch up to 248b435a. + * xserver-xorg-video-radeon now suggests firmware-linux since + a firmware may be needed to initialize DRI. + * Move -dbg packages to section debug. + + [ David Nusinow ] + * Add a note in NEWS.Debian about firmware-linux + * Remove 01_gen_pci_ids.diff patch as the server just uses a built-in + table to choose drivers now + + -- Brice Goglin Wed, 13 May 2009 09:08:21 +0200 + +xserver-xorg-video-ati (1:6.12.2-1) unstable; urgency=low + + * New upstream release, closes: #523302. + + -- Brice Goglin Thu, 09 Apr 2009 12:16:12 +0200 + +xserver-xorg-video-ati (1:6.12.2-0ubuntu3) karmic; urgency=low + + * Add 106_fix_dvi_on_rs690.patch: Fix DCI output on some rs690 + cards. Filtered from upstream. + (LP: #298094) + + -- Malte S. Stretz Tue, 05 May 2009 17:25:01 +0200 + +xserver-xorg-video-ati (1:6.12.2-0ubuntu2) karmic; urgency=low + + * Add 105_pre_avivo_vblank_interrupt.patch: For pre-avivo hardware, -ati + only blanks crtcs. This cherrypicked patch makes it disable them. + (LP: #364639) + + -- Bryce Harrington Mon, 04 May 2009 16:30:25 -0700 + +xserver-xorg-video-ati (1:6.12.2-0ubuntu1) karmic; urgency=low + + * New upstream release. Lots of bug fixes. Adds r2xx/r3xx textured + video improvements. + * Drop 109_pciids_rs780.patch, 110_pciids_rs880.patch, + 111_fix_dvi_on_macmini.patch, already included in upstream code. + + -- Bryce Harrington Tue, 28 Apr 2009 00:44:17 -0700 + +xserver-xorg-video-ati (1:6.12.1-0ubuntu2) jaunty; urgency=low + + [Bryce Harrington] + * Add 109_pciids_rs780.patch, 110_pciids_rs880.patch: Support for rs780 + and rs880 cards. Cherrypick from upstream. + (LP: #311748) + + [Tormod Volden] + * Add 105_fix_dvi_on_macmini.patch: Fix DVI output on MacMini + Cherrypick from upstream. + (LP: #351245) + + -- Bryce Harrington Tue, 31 Mar 2009 16:27:44 -0700 + +xserver-xorg-video-ati (1:6.12.1-0ubuntu1) jaunty; urgency=low + + * New upstream release. Fixes some fall out from the r6xx/r7xx merge + and fix load detection on avivo chips. + * Add ChangeLog. Missing from upstream tarball. + * Drop 108_ib_ring_fix.patch, already included in upstream code. + + -- Bryce Harrington Wed, 18 Mar 2009 18:35:17 -0700 + +xserver-xorg-video-ati (1:6.12.0-0ubuntu2) jaunty; urgency=low + + * Add 108_ib_ring_fix.patch: Fixes BEGIN_RING without end error + when using Xv overlay instead of opengl for video playback. + Cherrypick from upstream tree. + (fdo bug 20510) + + -- Bryce Harrington Mon, 16 Mar 2009 18:20:56 -0700 + +xserver-xorg-video-ati (1:6.12.0-0ubuntu1) jaunty; urgency=low + + * New upstream release. Mostly just bug fixes since last git snapshot. + This release is the first with official EXA and Ev support on + R6xx/R7xx chips. + * Drop patches now included in upstream version: + - 105_quirk_rv280_865g.patch + - 106_quirk_vaio.patch + - 107_fix_cloning_on_rn50_cards.patch + + -- Bryce Harrington Mon, 16 Mar 2009 12:34:59 -0700 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu5) jaunty; urgency=low + + * Fix 106_quirk_vaio.patch to apply + + -- Bryce Harrington Thu, 05 Mar 2009 14:35:07 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu4) jaunty; urgency=low + + * Add 107_fix_cloning_on_rn50_cards.patch: Fixes up cloning behavior on + rn50 cards, to solve regression from Hardy where nothing is displayed + on screen at boot. + (LP: #304588) + + -- Bryce Harrington Tue, 03 Mar 2009 18:59:42 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu3) jaunty; urgency=low + + * Add 106_quirk_vaio.patch: AGPMode quirk. Solves screen corruption + issue for Mobility 9200 on a Sony VaoiPCG. Upstream cherrypick. + (LP: #240455) + + -- Bryce Harrington Mon, 02 Mar 2009 15:33:49 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu2) jaunty; urgency=low + + * Add 105_quirk_rv280_865g.patch: AGPMode quirk. Solves screen + corruption issue for RV280 on Intel 82865G/PE/P DRAM + Controller/Host-Hub. + (LP: #300304) + + -- Bryce Harrington Fri, 27 Feb 2009 18:23:17 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Bryce Harrington Wed, 18 Feb 2009 18:55:11 -0800 + +xserver-xorg-video-ati (1:6.11.0-1) experimental; urgency=low + + * New upstream release. + + Add more AGPMode quirks, closes: #515326, #515512. + + -- Brice Goglin Thu, 19 Feb 2009 00:13:59 +0100 + +xserver-xorg-video-ati (1:6.10.99.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + 104_use_exa.patch: Switches to EXA acceleration by default. + * Add 105_hd3670_support.patch: Fix VT switching issues on HD3670 + (Fixes LP: #324234) + + -- Bryce Harrington Wed, 11 Feb 2009 11:40:29 -0800 + +xserver-xorg-video-ati (1:6.10.99.0-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Mon, 09 Feb 2009 22:51:40 +0100 + +xserver-xorg-video-ati (1:6.10.0-2) experimental; urgency=low + + * Build against xserver 1.6 rc1. + + -- Brice Goglin Thu, 22 Jan 2009 07:42:38 +0100 + +xserver-xorg-video-ati (1:6.10.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + Add 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Bryce Harrington Thu, 15 Jan 2009 14:20:13 -0800 + +xserver-xorg-video-ati (1:6.10.0-1) experimental; urgency=low + + * New upstream release. + + Add AGP quirk for Fujitsu-Siemens E8010, closes: #510208. + + -- Brice Goglin Wed, 07 Jan 2009 09:23:15 +0100 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu4) jaunty; urgency=low + + * 104_use_exa.patch: Identify new default in the radeon man page. + + -- Bryce Harrington Fri, 02 Jan 2009 15:23:04 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu3) jaunty; urgency=low + + * Update and re-enable 104_use_exa.patch, with logic adjusted to not set + acceleration for R600 cards (which caused but 311867), and to honor XAA + if specified in xorg.conf. + + -- Bryce Harrington Fri, 02 Jan 2009 15:04:42 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu2) jaunty; urgency=low + + * Disable 104_use_exa.patch. On at least two systems, both EXA and XAA + work if specified in xorg.conf, but this patch results in failure to + start X. + (LP: #311867) + + -- Bryce Harrington Fri, 02 Jan 2009 14:37:37 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu1) jaunty; urgency=low + + * Merge from debian experimental, remaining changes: + - Add 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Timo Aaltonen Fri, 02 Jan 2009 13:27:30 +0200 + +xserver-xorg-video-ati (1:6.9.0.91-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Tue, 23 Dec 2008 08:01:02 +0100 + +xserver-xorg-video-ati (1:6.9.0+git20081129.783cdb73-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit 783cdb73. + + Add AGPMode quirk table, closes: #461144, #462590, #467460. + + -- Brice Goglin Sat, 29 Nov 2008 10:52:27 +0100 + +xserver-xorg-video-ati (1:6.9.0+git20081012.c0e6cb6d-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit c0e6cb6d, closes: 500903. + + -- Brice Goglin Sun, 12 Oct 2008 08:57:46 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu6) jaunty; urgency=low + + * Add 104_use_exa.patch: Switches to EXA acceleration by default. + + See https://wiki.ubuntu.com/X/Blueprints/RadeonXaaToExa + + Should close the following bugs (please reopen if not): + LP: #227936, #269357, 68224 110384 132707 + + -- Bryce Harrington Fri, 19 Dec 2008 19:46:27 -0800 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu5) jaunty; urgency=low + + * Rebuild against the new xserver + + -- Timo Aaltonen Mon, 15 Dec 2008 10:19:03 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu4) jaunty; urgency=low + + * 100_quirk_system.patch: Add three more quirks for AGPMode issues + (LP: #296617, #141551) + + -- Bryce Harrington Mon, 24 Nov 2008 20:32:11 -0800 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu3) jaunty; urgency=low + + * Add 103_dithering_rework.patch: Complete, correct fix for dithering + issues we'd initially worked around in patches 101 and 102. Those + patches also appear to have introduced regressions on certain hardware, + which this rework addresses more elegantly. This patch essentially + includes all of upstream's work up to commit 435cf7da, except that it + drops commit 0975e007 (rename radeon_memory to radeon_legacy_memory) + which is unrelated to the dithering problem. + (Closes LP: #274234, #284346) + + -- Bryce Harrington Tue, 25 Nov 2008 03:38:53 +0000 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu2) intrepid; urgency=low + + * 102_rv530_dithering.patch: Expands previous dithering fixup to the RV530 + (LP: #264535) + + -- Bryce Harrington Fri, 03 Oct 2008 19:51:56 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu1) intrepid; urgency=low + + * Pull upstream snapshot, up to commit f9826a56 (LP: #277104) + - Add support for DDC via atom commands for RV410 (LP: #227520?) + - man page updates (fdo #17887) + - Make initial rotation work, by initializing acceleration _before_ + setting the mode + - Fix Xv video corruption by passing base offset into + RADEONDisplayVideo() explicitly (fdo #17254, LP: #267297) + - Fix sync-to-vblank hangs after mode switch with DRM vblank-rework. + - pll adjustments + - Add quirk to fix macbook hardware (fdo #17625) + * Drop 103_rotation_reset.patch - already upstream + + -- Bryce Harrington Fri, 03 Oct 2008 18:56:44 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu4) intrepid; urgency=low + + * 103_rotation_reset.patch: Fixes corruption on screen rotation + (LP: #267266) + + -- Bryce Harrington Thu, 02 Oct 2008 11:55:04 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu3) intrepid; urgency=low + + * 101_rv635_enable_dithering.patch: Enables dithering for RV620, RV635, + RS780, and RV770 chipsets to eliminate gradient banding issue + (fdo #17094) + + -- Bryce Harrington Mon, 22 Sep 2008 12:50:56 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu2) intrepid; urgency=low + + * Rebuild against the new xserver-xorg-dev. + + -- Timo Aaltonen Fri, 12 Sep 2008 01:06:29 +0300 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu1) intrepid; urgency=low + + * debian/control: Reduce xorg-server Build-Depends version to 1.4.99 (FTBS) + * 100_quirk_system.patch: Adds a quirk system for setting specific + AGPMode values for particular hardware combinations. See + https://wiki.ubuntu.com/X/Quirks for details about this. + (LP: #248438) + * Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Bryce Harrington Fri, 05 Sep 2008 18:47:50 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2) experimental; urgency=low + + * Build against xserver 1.5. + + -- Julien Cristau Thu, 04 Sep 2008 14:21:38 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-1) experimental; urgency=low + + [ Brice Goglin ] + * Pull upstream snapshot, up to commit a3cc1d7a. + + [ Julien Cristau ] + * Build with -fvisibility=hidden, avoiding symbol name clashes with + radeonhd (closes: #472252). + + -- Brice Goglin Tue, 26 Aug 2008 21:33:42 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20080802.1f3eee36-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit 1f3eee36. + * Don't handle the nostrip build option in debian/rules, dh_strip does that; + allow the parallel=n option. + * Run autoreconf at build-time; build-depend on automake, libtool and + xutils-dev. + + -- Brice Goglin Sat, 02 Aug 2008 22:56:07 +0200 + +xserver-xorg-video-ati (1:6.9.0-2) experimental; urgency=low + + * Build against xserver 1.5 rc5. + + -- Julien Cristau Mon, 14 Jul 2008 01:35:34 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny3) unstable; urgency=low + + * Cherry-pick patches from the upstream git repository: + + Fix VT switching on M6 chips, closes: #435040. + + Remove un-needed dac check for single crtc cards. + + Make sure video offerlay offsets don't exceed the hardware limit + of 128 MB. + + Fix pasto in connector table setup for vga powerbooks + + -- Brice Goglin Tue, 26 Aug 2008 20:49:34 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny2) unstable; urgency=low + + * Cherry-pick patches from the upstream git repository: + + IGP VGA fixes. + + Add PCI ids for FireMV 2400 and HD3850. + + Clamp tex coords (r100/r200) for textured video (closes: #489779). + + Atombios: add support for other endians. + + Add quirk for Falcon NW laptop. + + Fix cursor with multi-head and rotation. + + Make sure cursor offsets are properly aligned when using EXA. + + Atombios: fix typo in mode conversion for panel. + + ATOM: fix for r4xx cards with no VRAM_Usage tables (closes: #467263) + + Fix console switch on R500. + + Add oem quirk for external tmds setup on Dell Inspiron 8600. + + Clean up legacy display watermark setup. + + Clear display priority bits before resetting them. + + Interlaced mode fixups for AVIVO chips. + + Add quirk for oem x300 card (closes: #492457). + + Fix error in driver connector table for powerbook w/ vga. + + R300: NUM_FPU adjustments for VAP_CNTL. + * Fix debian/rules build/patch dependencies. + + -- Brice Goglin Sat, 02 Aug 2008 18:54:49 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny1) unstable; urgency=low + + * Do not export MACH64, MACH32 and R128 pci ids in radeon.ids, + closes: #490990. + + -- Brice Goglin Tue, 15 Jul 2008 23:10:04 +0200 + +xserver-xorg-video-ati (1:6.9.0-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Fri, 27 Jun 2008 07:22:21 +0200 + +xserver-xorg-video-ati (1:6.8.192-1) unstable; urgency=low + + * New upstream release. + + Add some PLL tweaks, closes: #465864. + * Fix typo in long description, thanks Anders Semb Hermansen, + closes: #487628. + + -- Brice Goglin Wed, 25 Jun 2008 07:26:16 +0200 + +xserver-xorg-video-ati (1:6.8.191-3) unstable; urgency=low + + * xserver-xorg-video-radeon replaces earlier -ati packages, closes: #487527. + + -- Brice Goglin Sun, 22 Jun 2008 15:19:12 +0200 + +xserver-xorg-video-ati (1:6.8.191-2) unstable; urgency=low + + * Split the package into into the -ati package containing the ati driver + wrapper, and xserver-xorg-video-radeon containing the actual radeon + sub-driver. + xserver-xorg-video-ati now depends on -r128, -mach64 and -radeon + while -ati-dbg depends on their corresponding -dbg packages. + + -- Brice Goglin Thu, 19 Jun 2008 07:59:57 +0200 + +xserver-xorg-video-ati (1:6.8.191-1) unstable; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Fri, 13 Jun 2008 01:38:55 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080528.faea0088-1) experimental; urgency=low + + * New upstream snapshot, up to commit faea0088. + + -- Brice Goglin Wed, 28 May 2008 11:54:21 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080521.04500c84-1) experimental; urgency=low + + * New upstream snapshot, up to commit 04500c84. + + Fix lockup on startup on IGP320M, closes: #480312. + + -- Brice Goglin Wed, 21 May 2008 07:54:45 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080512.94bf8f01-1) experimental; urgency=low + + * New upstream snapshot, up to commit 94bf8f01. + + Fix some DPMS-related brief blanking, closes: #467105. + * Build-depend on dpkg-dev >= 1.14.17 for dpkg-shlibdeps --warnings. + + -- Brice Goglin Mon, 12 May 2008 13:41:04 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080417.c5d62fa0-1) experimental; urgency=low + + * New upstream snapshot, up to commit c5d62fa0. + * Run dpkg-shlibdeps with --warnings=6. Drivers reference symbols from + /usr/bin/Xorg and other modules, and that's not a bug, so we want + dpkg-shlibdeps to shut up about symbols it can't find. + + -- Brice Goglin Mon, 21 Apr 2008 02:40:28 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080320.5e3b2128-1) experimental; urgency=low + + * New upstream snapshot, up to commit 5e3b2128. + + Driver-side fix of two colour cursors to ARGB conversion on + big endian platforms, needs a recent xserver-xorg-core to be + be complete, closes: #446123. + + -- Brice Goglin Thu, 20 Mar 2008 09:10:18 +0100 + +xserver-xorg-video-ati (1:6.8.1~git20080310.38606b08-1) experimental; urgency=low + + * New upstream snapshap, up to commit 38606b08. + + -- Brice Goglin Mon, 10 Mar 2008 23:48:13 +0100 + +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * New upstream snapshot, after r128 and mach64 got split out. + + Depends on xserver-xorg-video-r128 and xserver-xorg-video-mach64. + + Drop obsolete conflicts/replaces. + + Add a NEWS entry about the need to change Driver ati into mach64/r128. + * Bump Standards-Version: to 3.7.3, no change needed. + * Remove XS- prefix to Vcs-Browser and Vcs-Git fields. + + -- Brice Goglin Sun, 02 Mar 2008 13:20:59 +0100 + +xserver-xorg-video-ati (1:6.8.0-1) unstable; urgency=low + + * New upstream release. + + Bring back to life planar-to-packed conversion for rs4xx, + closes: #448577. + + -- Brice Goglin Tue, 19 Feb 2008 08:24:35 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080203.f65e8dfa-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to f65e8dfa. + + Reverts "Default to 1x again with non-v3 AGP cards", closes: #457767. + + -- Brice Goglin Sun, 03 Feb 2008 10:49:43 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080117.6bd510a2-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 6bd510a2. + + -- Brice Goglin Thu, 17 Jan 2008 10:54:03 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080109.10e7636c-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 10e7636c. + + -- Brice Goglin Wed, 09 Jan 2008 23:43:53 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080102.30cab1db-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 30cab1db. + + -- Brice Goglin Wed, 02 Jan 2008 22:04:12 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080101.f65374f5-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to f65374f5. + + -- Brice Goglin Tue, 01 Jan 2008 11:37:58 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20071223.ad3325f6-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to ad3325f6. + + Add IgnoreLidStatus option to enable lid even when closed, + closes: #457612, #457516. + + Fix PLL input setup on mac cards, closes: #457563. + + -- Brice Goglin Sun, 23 Dec 2007 23:24:43 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20071221.be7f8fd3-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to be7f8fd3. + + New atombios based support for r500 and r600 boards. + + Zaphod mode is back, reimplemented on top of RandR 1.2. + + -- Brice Goglin Fri, 21 Dec 2007 08:39:57 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * New upstream release candidate. + * Upload to unstable since this release candidate is supposed + to be much better than the old 1:6.6.193-3. + * Add a NEWS entry pointing to some RandR 1.2 documentation. + + -- Brice Goglin Fri, 21 Dec 2007 08:11:07 +0100 + +xserver-xorg-video-ati (1:6.7.197~git20071219.ce4fa1ce-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to ce4fa1ce. + + Default to 1x again with non-v3 AGP cards, closes: #444049. + + -- Brice Goglin Wed, 19 Dec 2007 08:44:33 +0100 + +xserver-xorg-video-ati (1:6.7.196-2) experimental; urgency=low + + * New upstream snapshot, containing commits up to 5022d006. + + Fix the washed out color, closes: #440174. + + Update 01_gen_pci_ids.diff to use the new ati_pciids_gen.h. + + -- Brice Goglin Mon, 03 Dec 2007 21:26:02 +0100 + +xserver-xorg-video-ati (1:6.7.196-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Mon, 12 Nov 2007 08:38:43 +0100 + +xserver-xorg-video-ati (1:6.7.195-2) experimental; urgency=low + + * New upstream snapshot, + based on commit ddec5783103045084a66a34d71326cc6e4a3f598 + + Fixes some LVDS issues, closes: #445746. + + -- Brice Goglin Tue, 09 Oct 2007 18:27:22 +0200 + +xserver-xorg-video-ati (1:6.7.195-1) experimental; urgency=low + + * New upstream release candidate. + + -- Julien Cristau Sat, 06 Oct 2007 02:56:56 +0200 + +xserver-xorg-video-ati (1:6.7.194-1) experimental; urgency=low + + * New upstream release candidate. + + Add MacModel "mini" option to support Mac Mini connector table, + closes: #443570. + + Fix crash when Xv window is outside of either crtc, + closes: #441902. + + -- Brice Goglin Mon, 24 Sep 2007 07:59:36 +0200 + +xserver-xorg-video-ati (1:6.7.193-1) experimental; urgency=low + + * New upstream release candidate. + + Fix distortion after lid close/reopen, closes: #435114. + + Stop wrongly detecting the TV-output as connected, closes: #439322. + + Fix outputs after VT switch, closes: #443151. + + -- Brice Goglin Thu, 20 Sep 2007 07:34:02 +0200 + +xserver-xorg-video-ati (1:6.7.192-4) experimental; urgency=low + + * Really build against xserver 2:1.4. + * Pull upstream commits up to 2d78e2b6f36c21812b15eea0f1c7004e748fd5ab. + + -- Brice Goglin Thu, 13 Sep 2007 22:35:56 +0200 + +xserver-xorg-video-ati (1:6.7.192-3) experimental; urgency=low + + * Build against xserver 2:1.4-1. + + -- Brice Goglin Fri, 07 Sep 2007 17:52:57 +0200 + +xserver-xorg-video-ati (1:6.7.192-2) experimental; urgency=low + + * Build against xserver 1.3.99.2. + + -- Brice Goglin Tue, 04 Sep 2007 19:12:45 +0200 + +xserver-xorg-video-ati (1:6.7.192-1) experimental; urgency=low + + * New upstream release candidate. + + UseFBDev option removed, closes: #372920. + + Monitor detection fixed, closes: #413500. + + -- Brice Goglin Mon, 27 Aug 2007 08:26:38 +0200 + +xserver-xorg-video-ati (1:6.7.191-1) experimental; urgency=low + + * New upstream release candidate. + + TV-output support, closes: #332410, #360186, #378594, #435691. + + Bump x11proto-randr-dev build-dependency to >= 1.2 for RandR-1.2 + support. + + -- Brice Goglin Thu, 23 Aug 2007 08:15:03 +0200 + +xserver-xorg-video-ati (1:6.6.193-2) experimental; urgency=low + + * Build against xserver 1.3.99.0. + * Add 01_gen_pci_ids.diff. This patch adds a list of pci id's that the + driver supports so that the server can automatically load it. + * Use ${binary:Version} instead of ${Source-Version}. + + -- Brice Goglin Mon, 20 Aug 2007 19:49:33 +0200 + +xserver-xorg-video-ati (1:6.6.193-1) experimental; urgency=low + + [ Brice Goglin ] + * New upstream release candidate. + + Add references to radeon and r128 manpages in SEE ALSO + in the ati(4) manpage (closes: #386001). + + Fix typo in "specifying" in the radeon(4) manpage + (closes: #432059). + + Fully zero-initialize info->CRT2pScrn->monitor (closes: #422777). + + Avoid crash in MACH64 Xv code (closes: #320828). + + Drop 01_ati_r128_update_chip_identification.diff since + this information is redundant and does not matter anyway + since the driver auto-detects how the card is connected + to the system. + + Drop 02_radeon_manpage.diff, merged upstream. + + [ Julien Cristau ] + * Add upstream URL to debian/copyright. Thanks, Loïc Minier. + + -- Brice Goglin Sat, 4 Aug 2007 15:14:49 +0200 + +xserver-xorg-video-ati (1:6.6.192-1) experimental; urgency=low + + [ Brice Goglin ] + * Build a xserver-xorg-video-ati-dbg package with debugging symbols. + * Fix Provides: xf86-video-driver-atimisc to match Replaces: and + Conflicts: xserver-xorg-video-atimisc. + Thanks to Eric Lavarde (closes: #372312). + * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902 + (needed to let xsfbs get access to serverminver). + * Add XS-Vcs-*. + * Add a link to www.X.org and a reference to the xf86-video-ati + module in the long description (closes: #425321). + + [ Timo Aaltonen ] + * Replaces/Conflicts: xserver-xorg-driver-ati. + + [ Julien Cristau ] + * New upstream release candidate + * Refresh patch 02_radeon_manpage.diff. + + -- Julien Cristau Mon, 21 May 2007 01:28:33 +0200 + +xserver-xorg-video-ati (1:6.6.191-1) experimental; urgency=low + + [ Brice Goglin ] + * New upstream release candidate. + * autoreconf. + + [ Julien Cristau ] + * Drop Fabio and Branden from Uploaders, with their permission. Hopefully + they'll come back when they have more time! + + -- Julien Cristau Wed, 28 Mar 2007 14:26:43 +0200 + +xserver-xorg-video-ati (1:6.6.3-5) experimental; urgency=low + + * Bump build-dep on libdrm-dev to >= 2.2 to fix FTBFS (closes: #413100). + Thanks, Frank Lichtenheld! + * Add patch 02_radeon_manpage.diff to replace non-ascii character with the + corresponding groff escape sequence in the radeon manpage. + + -- Julien Cristau Fri, 2 Mar 2007 22:44:03 +0100 + +xserver-xorg-video-ati (1:6.6.3-4) experimental; urgency=low + + * Generate server dependencies automatically from the ABI + * Merge changes from upstream pre-release + * Remove obsolete 02_radeon_memmap_fbdev.diff + + -- David Nusinow Wed, 21 Feb 2007 22:54:17 -0500 + +xserver-xorg-video-ati (1:6.6.3-3) UNRELEASED; urgency=low + + * Add link to xserver-xorg-core bug script, so that bugreports contain + the user's config and log files. + * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous + versions don't have the bug script. + + -- Julien Cristau Tue, 7 Nov 2006 07:30:39 +0100 + +xserver-xorg-video-ati (1:6.6.3-2) unstable; urgency=low + + * Add 02_radeon_memmap_fbdev.diff. This should fix breakage when using + fbdev. Thanks Michel Dänzer. Closes: #369167 + * Don't require libdrm-dev on hurd-i386. Thanks Michael Banck. + Closes: #392876 + + -- David Nusinow Sat, 14 Oct 2006 14:30:22 -0400 + +xserver-xorg-video-ati (1:6.6.3-1) unstable; urgency=low + + * New upstream release + + -- David Nusinow Fri, 13 Oct 2006 14:02:45 -0400 + +xserver-xorg-video-ati (1:6.6.2-2) unstable; urgency=low + + [ Drew Parsons ] + * Include upstream ChangeLog. Closes: #365104. + * Upload to unstable (X11R7.1 transition). + + -- David Nusinow Mon, 18 Sep 2006 19:57:28 -0400 + +xserver-xorg-video-ati (1:6.6.2-1) experimental; urgency=low + + * New upstream version. Happy birthday. + * Use debhelper 5. + * Standards version 3.7.2. + * Add reference to /usr/share/common-licenses/GPL to debian/copyright. + * Use dh_installman to install man pages. + * Exclude .la files from dh_install. + + -- Drew Parsons Thu, 31 Aug 2006 21:36:05 +1000 + +xserver-xorg-video-ati (1:6.6.1-2) experimental; urgency=low + + [ Drew Parsons ] + * Provides: xserver-xorg-video-1.0 not xserver-xorg-video. + + [ David Nusinow ] + * Bump xserver (build-)depends epochs to 2: to deal with botched + server upload + + -- David Nusinow Tue, 22 Aug 2006 23:46:26 +0000 + +xserver-xorg-video-ati (1:6.6.1-1) experimental; urgency=low + + [ Andres Salomon ] + * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; + idempotency fix. + + [ David Nusinow ] + * New upstream release + * Bump dependency on xserver-xorg-core to >= 1:1.1.1. Do the same thing for + the build-dep on xserver-xorg-dev. + + -- David Nusinow Sun, 6 Aug 2006 20:15:19 +0000 + +xserver-xorg-video-ati (1:6.5.8.0-1) unstable; urgency=low + + * New upstream release + * Use dh_install with --list-missing + * Add build-dep on quilt + * Remove obsolete 02_ppc_fix.diff. Now incorporated upstream. + + -- David Nusinow Tue, 25 Apr 2006 22:11:48 -0400 + +xserver-xorg-video-ati (1:6.5.7.3-3) unstable; urgency=low + + * Upload to modular + + -- David Nusinow Sun, 26 Mar 2006 20:25:26 -0500 + +xserver-xorg-video-ati (1:6.5.7.3-2) experimental; urgency=low + + * Port patches from trunk + + general/043_ati_r128_update_chip_identification.diff + * Apply ppc-fix.patch and incorporate it in to our patch system instead of + just having it sit in the debian directory + + -- David Nusinow Sun, 26 Feb 2006 17:46:59 -0500 + +xserver-xorg-video-ati (1:6.5.7.3-1) experimental; urgency=low + + * First upload to Debian + * Change source package, package, and provides names to denote the + type of driver and that they are for xserver-xorg + + -- David Nusinow Fri, 13 Jan 2006 00:35:49 -0500 + +xserver-xorg-driver-ati (1:6.5.7.3-0ubuntu1) dapper; urgency=low + + * New upstream release. + * Also install Rage Theatre multimedia modules. + + -- Daniel Stone Wed, 4 Jan 2006 17:21:27 +1100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu3) dapper; urgency=low + + * Add missing Build-Depends (x11proto-fonts-dev, x11proto-randr-dev, + x11proto-render-dev, libdrm (>> 1.0.5), x11proto-xf86dri-dev). + + -- Daniel Stone Mon, 5 Dec 2005 14:52:47 +1100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu2) dapper; urgency=low + + * Apply patch from https://bugs.freedesktop.org/attachment.cgi?id=3620 to + fix hard crash on powerpc. The patch is also stored in + debian/ppc-fix.patch. + NOTE: according to benh the patch still needs some extra polishing. + + -- Fabio M. Di Nitto Fri, 25 Nov 2005 11:34:33 +0100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 22 Nov 2005 13:25:16 +1100 + +xserver-xorg-driver-ati (1:6.5.6.1-1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 25 Oct 2005 18:01:13 +1000 + +xserver-xorg-driver-ati (1:6.5.6-1) breezy; urgency=low + + * First xserver-xorg-driver-ati release. + + -- Daniel Stone Wed, 6 Jul 2005 15:48:17 +1000 --- xserver-xorg-video-ati-7.5.0.orig/debian/compat +++ xserver-xorg-video-ati-7.5.0/debian/compat @@ -0,0 +1 @@ +9 --- xserver-xorg-video-ati-7.5.0.orig/debian/control +++ xserver-xorg-video-ati-7.5.0/debian/control @@ -0,0 +1,111 @@ +Source: xserver-xorg-video-ati +Section: x11 +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian X Strike Force +Uploaders: Drew Parsons , +Build-Depends: + debhelper (>= 9), + dh-autoreconf, + quilt, + pkg-config, + xserver-xorg-dev (>= 2:1.15.99.904~), + x11proto-gl-dev, + x11proto-xext-dev, + x11proto-core-dev, + x11proto-video-dev, + libgl1-mesa-dev | libgl-dev, + x11proto-fonts-dev, + x11proto-randr-dev (>= 1.2), + x11proto-render-dev, + libdrm-dev (>= 2.4.58) [!hurd-i386], + x11proto-dri2-dev, + x11proto-xf86dri-dev, + libudev-dev [linux-any], + xutils-dev (>= 1:7.5+4) +Build-Conflicts: + libglamor-dev, +Standards-Version: 3.9.3 +Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-ati +Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-ati.git + +Package: xserver-xorg-video-ati +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xviddriver:Depends}, + xserver-xorg-video-r128, + xserver-xorg-video-mach64, + xserver-xorg-video-radeon +Provides: ${xviddriver:Provides} +Description: X.Org X server -- AMD/ATI display driver wrapper + This package provides the 'ati' driver for the AMD/ATI Mach64, Rage128, + Radeon, FireGL, FireMV, FirePro and FireStream series. This driver is + actually a wrapper that loads one of the 'mach64', 'r128' or 'radeon' + sub-drivers depending on the hardware. + These sub-drivers are brought through package dependencies. + . + Users of Rage, Mach, or Radeon boards may remove this package only if + they use Driver "r128", "mach64", or "radeon" in /etc/X11/xorg.conf + instead of relying on autodetection. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-video-ati driver module. + +Package: xserver-xorg-video-ati-dbg +Architecture: any +Depends: + ${misc:Depends}, + xserver-xorg-video-ati (= ${binary:Version}), + xserver-xorg-video-mach64-dbg, + xserver-xorg-video-r128-dbg, + xserver-xorg-video-radeon-dbg +Section: debug +Priority: extra +Description: X.Org X server -- AMD/ATI display driver wrapper (debugging symbols) + This package provides the 'ati' driver for the AMD/ATI Mach64, Rage128, + Radeon, FireGL, FireMV, FirePro and FireStream series. This driver is + actually a wrapper that loads one of the 'mach64', 'r128' or 'radeon' + sub-drivers depending on the hardware. + These sub-drivers are brought through package dependencies. + . + This package provides debugging symbols for this X.org X driver wrapper + and brings debugging symbols for sub-drivers through package dependencies. + +Package: xserver-xorg-video-radeon +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xviddriver:Depends} +Provides: ${xviddriver:Provides} +Suggests: linux-firmware +Description: X.Org X server -- AMD/ATI Radeon display driver + This package provides the 'radeon' driver for the AMD/ATI cards. The + following chips should be supported: R100, RV100, RS100, RV200, RS200, + RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360, + RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481, + RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580, + RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880, + RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS, + HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-video-ati driver module. + +Package: xserver-xorg-video-radeon-dbg +Architecture: any +Depends: + ${misc:Depends}, + xserver-xorg-video-radeon (= ${binary:Version}) +Section: debug +Priority: extra +Description: X.Org X server -- AMD/ATI Radeon display driver (debugging symbols) + This package provides the 'radeon' driver for many AMD/ATI cards. + . + This package provides debugging symbols for this X.org X driver. --- xserver-xorg-video-ati-7.5.0.orig/debian/copyright +++ xserver-xorg-video-ati-7.5.0/debian/copyright @@ -0,0 +1,122 @@ +This package was downloaded from +http://xorg.freedesktop.org/releases/individual/driver/ + +Copyright 1997 through 2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting documentation, and +that the name of Marc Aurele La France not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. Marc Aurele La France makes no representations +about the suitability of this software for any purpose. It is provided +"as-is" without express or implied warranty. + +MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO +EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +Copyright 2000 Gareth Hughes +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +GARETH HUGHES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +(c) 2004 Adam Jackson. Standard MIT license applies. + +Copyright 1999-2000 Precision Insight, Inc., Cedar Park, Texas. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +Copyright 1999, 2000 ATI Technologies Inc., Markham, Ontario, +Precision Insight, Inc., Cedar Park, Texas, and +VA Linux Systems Inc., Fremont, California. + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation on the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NON-INFRINGEMENT. IN NO EVENT SHALL ATI, PRECISION INSIGHT, VA LINUX +SYSTEMS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Copyright 2003 Alex Deucher. + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation on the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NON-INFRINGEMENT. IN NO EVENT SHALL ALEX DEUCHER, OR ANY OTHER +CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +Created by Bogdan D. bogdand@users.sourceforge.net +License: GPL (see /usr/share/common-licenses/GPL) --- xserver-xorg-video-ati-7.5.0.orig/debian/gbp.conf +++ xserver-xorg-video-ati-7.5.0/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +debian-branch=ubuntu --- xserver-xorg-video-ati-7.5.0.orig/debian/patches/series +++ xserver-xorg-video-ati-7.5.0/debian/patches/series @@ -0,0 +1 @@ +xmir.patch --- xserver-xorg-video-ati-7.5.0.orig/debian/patches/xmir.patch +++ xserver-xorg-video-ati-7.5.0/debian/patches/xmir.patch @@ -0,0 +1,607 @@ +commit 8f7b9d5d20e8fe9dd718d0ab1d82a21dbbcd215d +Author: Christopher James Halse Rogers +Date: Mon Jul 22 17:02:17 2013 +1000 + + radeon/kms: Support running nested in a Mir compositor + + Signed-off-by: Christopher James Halse Rogers + +--- a/src/drmmode_display.c ++++ b/src/drmmode_display.c +@@ -1958,7 +1958,7 @@ + if (!miCreateDefColormap(pScreen)) + return FALSE; + /* all radeons support 10 bit CLUTs */ +- if (!xf86HandleColormaps(pScreen, 256, 10, ++ if (!xorgMir && !xf86HandleColormaps(pScreen, 256, 10, + drmmode_load_palette, NULL, + CMAP_PALETTED_TRUECOLOR + #if 0 /* This option messes up text mode! (eich@suse.de) */ +--- a/src/radeon.h ++++ b/src/radeon.h +@@ -87,6 +87,18 @@ + #include "picturestr.h" + #endif + ++#ifdef XMIR ++#include "xmir.h" ++#include "xf86Priv.h" ++#else ++#define xorgMir 0 ++typedef struct xmir_screen xmir_screen; ++typedef struct xmir_window xmir_window; ++void xmir_screen_for_each_damaged_window(void *, void *); ++int xmir_get_drm_fd(const char *busid); ++void xmir_screen_init(ScreenPtr screen, void *); ++#endif ++ + #include "compat-api.h" + + #include "simple_list.h" +@@ -480,9 +492,12 @@ + /* Perform vsync'ed SwapBuffers? */ + Bool swapBuffersWait; + ++ + /* cursor size */ + int cursor_w; + int cursor_h; ++ ++ xmir_screen *xmir; + } RADEONInfoRec, *RADEONInfoPtr; + + /* radeon_accel.c */ +--- a/src/radeon_bo_helper.c ++++ b/src/radeon_bo_helper.c +@@ -201,19 +201,25 @@ + } + + Bool radeon_set_shared_pixmap_backing(PixmapPtr ppix, void *fd_handle, +- struct radeon_surface *surface) ++ struct radeon_surface *surface, ++ uint32_t *tiling_flags, uint32_t *pitch) + { + ScrnInfoPtr pScrn = xf86ScreenToScrn(ppix->drawable.pScreen); + RADEONInfoPtr info = RADEONPTR(pScrn); + struct radeon_bo *bo; + int ihandle = (int)(long)fd_handle; +- uint32_t size = ppix->devKind * ppix->drawable.height; ++ uint32_t size; + +- bo = radeon_gem_bo_open_prime(info->bufmgr, ihandle, size); ++ bo = radeon_gem_bo_open_prime(info->bufmgr, ihandle, 0); + if (!bo) + return FALSE; + + memset(surface, 0, sizeof(struct radeon_surface)); ++ radeon_bo_get_tiling(bo, tiling_flags, pitch); ++ if (*tiling_flags & RADEON_TILING_MACRO) ++ bo->size = *pitch * ppix->drawable.height; ++ else ++ bo->size = ppix->devKind * ppix->drawable.height; + + if (info->ChipFamily >= CHIP_FAMILY_R600 && info->surf_man) { + +@@ -229,7 +235,14 @@ + /* we are requiring a recent enough libdrm version */ + surface->flags |= RADEON_SURF_HAS_TILE_MODE_INDEX; + surface->flags |= RADEON_SURF_SET(RADEON_SURF_TYPE_2D, TYPE); +- surface->flags |= RADEON_SURF_SET(RADEON_SURF_MODE_LINEAR, MODE); ++ ++ if (*tiling_flags & RADEON_TILING_MACRO) ++ surface->flags |= RADEON_SURF_SET(RADEON_SURF_MODE_2D, MODE); ++ else if (*tiling_flags & RADEON_TILING_MICRO) ++ surface->flags |= RADEON_SURF_SET(RADEON_SURF_MODE_1D, MODE); ++ else ++ surface->flags |= RADEON_SURF_SET(RADEON_SURF_MODE_LINEAR, MODE); ++ + if (radeon_surface_best(info->surf_man, surface)) { + return FALSE; + } +@@ -238,8 +251,11 @@ + } + /* we have to post hack the surface to reflect the actual size + of the shared pixmap */ +- surface->level[0].pitch_bytes = ppix->devKind; +- surface->level[0].nblk_x = ppix->devKind / surface->bpe; ++ if (*tiling_flags & (RADEON_TILING_MACRO | RADEON_TILING_MICRO)) ++ surface->level[0].pitch_bytes = *pitch; ++ else ++ surface->level[0].pitch_bytes = *pitch = ppix->devKind; ++ surface->level[0].nblk_x = surface->level[0].pitch_bytes / surface->bpe; + } + radeon_set_pixmap_bo(ppix, bo); + +--- a/src/radeon_bo_helper.h ++++ b/src/radeon_bo_helper.h +@@ -33,6 +33,7 @@ + + extern Bool + radeon_set_shared_pixmap_backing(PixmapPtr ppix, void *fd_handle, +- struct radeon_surface *surface); ++ struct radeon_surface *surface, ++ uint32_t *tiling_flags, uint32_t *pitch); + + #endif /* RADEON_BO_HELPER_H */ +--- a/src/radeon_dri2.c ++++ b/src/radeon_dri2.c +@@ -1539,6 +1539,18 @@ + + #endif /* USE_DRI2_SCHEDULING */ + ++#if DRI2INFOREC_VERSION >= 8 && defined(XMIR) ++static int radeon_dri2_auth_magic(ScreenPtr pScreen, uint32_t magic) ++{ ++ ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); ++ RADEONInfoPtr info = RADEONPTR(pScrn); ++ ++ if (xorgMir) ++ return xmir_auth_drm_magic(info->xmir, magic); ++ else ++ return drmAuthMagic(info->dri2.drm_fd, magic); ++} ++#endif + + Bool + radeon_dri2_screen_init(ScreenPtr pScreen) +@@ -1548,7 +1560,7 @@ + DRI2InfoRec dri2_info = { 0 }; + #ifdef USE_DRI2_SCHEDULING + const char *driverNames[2]; +- Bool scheduling_works = TRUE; ++ Bool scheduling_works = !xorgMir; + #endif + + if (!info->dri2.available) +@@ -1634,6 +1646,11 @@ + } + #endif + ++#if DRI2INFOREC_VERSION >= 9 && defined(XMIR) ++ dri2_info.version = 8; ++ dri2_info.AuthMagic2 = radeon_dri2_auth_magic; ++#endif ++ + #if DRI2INFOREC_VERSION >= 9 + dri2_info.version = 9; + dri2_info.CreateBuffer2 = radeon_dri2_create_buffer2; +--- a/src/radeon_exa.c ++++ b/src/radeon_exa.c +@@ -325,12 +325,12 @@ + Bool RADEONEXASetSharedPixmapBacking(PixmapPtr ppix, void *fd_handle) + { + struct radeon_exa_pixmap_priv *driver_priv = exaGetPixmapDriverPrivate(ppix); ++ uint32_t tiling_flags, pitch; + +- if (!radeon_set_shared_pixmap_backing(ppix, fd_handle, &driver_priv->surface)) ++ if (!radeon_set_shared_pixmap_backing(ppix, fd_handle, &driver_priv->surface, &tiling_flags, &pitch)) + return FALSE; + + driver_priv->shared = TRUE; +- driver_priv->tiling_flags = 0; + return TRUE; + } + #endif +--- a/src/radeon_glamor.c ++++ b/src/radeon_glamor.c +@@ -297,14 +297,15 @@ + ScrnInfoPtr scrn = xf86ScreenToScrn(screen); + struct radeon_surface surface; + struct radeon_pixmap *priv; ++ uint32_t tiling_flags, pitch; + +- if (!radeon_set_shared_pixmap_backing(pixmap, handle, &surface)) ++ if (!radeon_set_shared_pixmap_backing(pixmap, handle, &surface, &tiling_flags, &pitch)) + return FALSE; + + priv = radeon_get_pixmap_private(pixmap); +- priv->stride = pixmap->devKind; ++ priv->stride = pitch; + priv->surface = surface; +- priv->tiling_flags = 0; ++ priv->tiling_flags = tiling_flags; + + if (!radeon_glamor_create_textured_pixmap(pixmap)) { + xf86DrvMsg(scrn->scrnIndex, X_ERROR, +--- a/src/radeon_kms.c ++++ b/src/radeon_kms.c +@@ -230,10 +230,15 @@ + return FALSE; + pScreen->CreateScreenResources = RADEONCreateScreenResources_KMS; + +- if (!drmmode_set_desired_modes(pScrn, &info->drmmode)) ++ if (xorgMir) { ++ if (!xf86SetDesiredModes(pScrn)) ++ return FALSE; ++ } ++ else if (!drmmode_set_desired_modes(pScrn, &info->drmmode)) + return FALSE; + +- drmmode_uevent_init(pScrn, &info->drmmode); ++ if (!xorgMir) ++ drmmode_uevent_init(pScrn, &info->drmmode); + + if (info->r600_shadow_fb) { + pixmap = pScreen->GetScreenPixmap(pScreen); +@@ -295,6 +300,66 @@ + } + #endif + ++#ifdef XMIR ++static void ++radeon_xmir_copy_to_mir(xmir_window *xmir_win, RegionPtr region) ++{ ++ WindowPtr win = xmir_window_to_windowptr(xmir_win); ++ PixmapPtr src = (*win->drawable.pScreen->GetWindowPixmap)(win); ++ ScreenPtr pScreen = src->drawable.pScreen; ++ ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); ++ RADEONInfoPtr info = RADEONPTR(pScrn); ++ BoxPtr output_box = xmir_window_get_drawable_region(xmir_win); ++ BoxPtr damage_box = RegionExtents(region); ++ if (info->accel_state->exa) { ++ PixmapPtr dst; ++ int ret; ++ int fd_copy = dup(xmir_window_get_fd(xmir_win)); ++ /* TODO: Create this scratch pixmap once to avoid allocation overhead */ ++ dst = pScreen->CreatePixmap(pScreen, 0, 0, pScrn->depth, 0); ++ if (dst == NullPixmap) ++ return; ++ ++ if (!pScreen->ModifyPixmapHeader(dst, ++ output_box->x2 - output_box->x1, ++ output_box->y2 - output_box->y1, ++ pScrn->depth, pScrn->bitsPerPixel, ++ xmir_window_get_stride(xmir_win), NULL)) ++ goto cleanup_dst; ++ ++ ++ info->accel_state->exa->SetSharedPixmapBacking(dst, (void*)(size_t)fd_copy); ++ ++ ret = info->accel_state->exa->PrepareCopy (src, dst, ++ -1, -1, GXcopy, FB_ALLONES); ++ if (!ret) ++ goto cleanup_dst; ++ info->accel_state->exa->Copy (dst, ++ damage_box->x1, damage_box->y1, ++ damage_box->x1 - output_box->x1, ++ damage_box->y1 - output_box->y1, ++ output_box->x2 - output_box->x1, ++ output_box->y2 - output_box->y1); ++ info->accel_state->exa->DoneCopy (dst); ++ ++ radeon_cs_flush_indirect(pScrn); ++ ++ xmir_submit_rendering_for_window(xmir_win, region); ++cleanup_dst: ++ pScreen->DestroyPixmap(dst); ++ } else if (0) { ++ /* TODO: glamor accel */ ++ } else { ++ /* Software copy; let's just give up */ ++ } ++} ++ ++static xmir_driver xmir_radeon_driver = { ++ XMIR_DRIVER_VERSION, ++ radeon_xmir_copy_to_mir ++}; ++#endif ++ + static void RADEONBlockHandler_KMS(BLOCKHANDLER_ARGS_DECL) + { + SCREEN_PTR(arg); +@@ -312,6 +377,10 @@ + #ifdef RADEON_PIXMAP_SHARING + radeon_dirty_update(pScreen); + #endif ++#ifdef XMIR ++ if(info->xmir) ++ xmir_screen_for_each_damaged_window(info->xmir, radeon_xmir_copy_to_mir); ++#endif + } + + static void +@@ -608,6 +677,17 @@ + dev->domain, dev->bus, dev->dev, dev->func); + #endif + ++ if (xorgMir) { ++ fd = xmir_get_drm_fd(busid); ++ ++ if (fd == -1) ++ xf86DrvMsg(pScrn->scrnIndex, X_ERROR, ++ "[drm] Failed to retrieve DRM device %s from Mir\n", ++ busid); ++ free(busid); ++ return fd; ++ } ++ + fd = drmOpen(NULL, busid); + if (fd == -1) + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, +@@ -638,6 +718,9 @@ + if (info->dri2.drm_fd == -1) + return FALSE; + ++ if (xorgMir) ++ return TRUE; ++ + /* Check that what we opened was a master or a master-capable FD, + * by setting the version of the interface we'll use to talk to it. + * (see DRIOpenDRMMaster() in DRI1) +@@ -854,6 +937,14 @@ + if (!RADEONPreInitChipType_KMS(pScrn)) + goto fail; + ++#ifdef XMIR ++ if (xorgMir) { ++ info->xmir = xmir_screen_create(pScrn); ++ if (info->xmir == NULL) ++ goto fail; ++ } ++#endif ++ + if (radeon_open_drm_master(pScrn) == FALSE) { + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Kernel modesetting setup failed\n"); + goto fail; +@@ -928,10 +1019,14 @@ + } + + info->swapBuffersWait = xf86ReturnOptValBool(info->Options, +- OPTION_SWAPBUFFERS_WAIT, TRUE); ++ OPTION_SWAPBUFFERS_WAIT, !xorgMir); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "SwapBuffers wait for vsync: %sabled\n", info->swapBuffersWait ? "en" : "dis"); + ++ ++#ifdef XMIR ++ if(!info->xmir) { ++#endif + if (drmmode_pre_init(pScrn, &info->drmmode, pScrn->bitsPerPixel / 8) == FALSE) { + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Kernel modesetting setup failed\n"); + goto fail; +@@ -941,7 +1036,10 @@ + pRADEONEnt->HasCRTC2 = FALSE; + else + pRADEONEnt->HasCRTC2 = TRUE; +- ++#ifdef XMIR ++ } else if (!xmir_screen_pre_init(pScrn, info->xmir, &xmir_radeon_driver)) ++ goto fail; ++#endif + + /* fix up cloning on rn50 cards + * since they only have one crtc sometimes the xserver doesn't assign +@@ -1121,7 +1219,7 @@ + #ifdef XF86_PDEV_SERVER_FD + RADEONEntPtr pRADEONEnt = RADEONEntPriv(pScrn); + #endif +- int err; ++ int err = 0; + + #ifdef XF86_PDEV_SERVER_FD + if (pRADEONEnt->platform_dev && +@@ -1129,7 +1227,8 @@ + return TRUE; + #endif + +- err = drmSetMaster(info->dri2.drm_fd); ++ if (!xorgMir) ++ err = drmSetMaster(info->dri2.drm_fd); + if (err) + ErrorF("Unable to retrieve master\n"); + +@@ -1147,6 +1246,11 @@ + return; + #endif + ++#ifdef XMIR ++ if (info->xmir) { ++/* xmir_screen_close(pScreen, info->xmir);*/ ++ } else ++#endif + drmDropMaster(info->dri2.drm_fd); + } + +@@ -1204,6 +1308,21 @@ + RADEONFreeRec(pScrn); + } + ++static void ++RADEONSetScreenPixmap_KMS(PixmapPtr pixmap) ++{ ++ ScrnInfoPtr pScrn = xf86ScreenToScrn(pixmap->drawable.pScreen); ++ RADEONInfoPtr info = RADEONPTR(pScrn); ++ ++ if (info->accel_state->exa) ++ exaMoveInPixmap(pixmap); ++ ++ info->front_bo = radeon_get_pixmap_bo(pixmap); ++ memmove(&info->front_surface, radeon_get_pixmap_surface(pixmap), sizeof info->front_surface); ++ ++ pixmap->drawable.pScreen->devPrivate = pixmap; ++} ++ + Bool RADEONScreenInit_KMS(SCREEN_INIT_ARGS_DECL) + { + ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); +@@ -1236,7 +1355,8 @@ + "failed to initialise GEM buffer manager"); + return FALSE; + } +- drmmode_set_bufmgr(pScrn, &info->drmmode, info->bufmgr); ++ if (!info->xmir) ++ drmmode_set_bufmgr(pScrn, &info->drmmode, info->bufmgr); + + if (!info->csm) + info->csm = radeon_cs_manager_gem_ctor(info->dri2.drm_fd); +@@ -1360,7 +1480,10 @@ + /* Cursor setup */ + miDCInitialize(pScreen, xf86GetPointerScreenFuncs()); + +- if (!xf86ReturnOptValBool(info->Options, OPTION_SW_CURSOR, FALSE)) { ++ if (info->xmir) ++ xmir_screen_init(pScreen, info->xmir); ++ ++ if (!info->xmir && !xf86ReturnOptValBool(info->Options, OPTION_SW_CURSOR, FALSE)) { + if (RADEONCursorInit_KMS(pScreen)) { + } + } +@@ -1402,6 +1525,8 @@ + info->CreateScreenResources = pScreen->CreateScreenResources; + pScreen->CreateScreenResources = RADEONCreateScreenResources_KMS; + ++ pScreen->SetScreenPixmap = RADEONSetScreenPixmap_KMS; ++ + #ifdef RADEON_PIXMAP_SHARING + pScreen->StartPixmapTracking = PixmapStartDirtyTracking; + pScreen->StopPixmapTracking = PixmapStopDirtyTracking; +@@ -1447,7 +1572,9 @@ + + pScrn->vtSema = TRUE; + +- if (!drmmode_set_desired_modes(pScrn, &info->drmmode)) ++ if (xorgMir) ++ return xf86SetDesiredModes(pScrn); ++ else if (!drmmode_set_desired_modes(pScrn, &info->drmmode)) + return FALSE; + + return TRUE; +@@ -1588,6 +1715,7 @@ + } + info->front_surface = surface; + } ++ if(!xorgMir) + { + int cursor_size; + int c; +--- a/src/radeon_probe.c ++++ b/src/radeon_probe.c +@@ -40,6 +40,7 @@ + * KMS support - Dave Airlie + */ + ++#include "radeon.h" + #include "radeon_probe.h" + #include "radeon_version.h" + #include "atipciids.h" +@@ -58,6 +59,11 @@ + #include + #endif + ++#ifdef XMIR ++#include ++#include ++#endif ++ + #include "radeon_chipset_gen.h" + + #include "radeon_pci_chipset_gen.h" +@@ -115,6 +121,33 @@ + } + + static Bool ++radeon_check_mir_support(ScrnInfoPtr pScrn, struct pci_device *pci_dev) ++{ ++ char *busIdString; ++ int fd; ++ ++ if (!xf86LoaderCheckSymbol("DRICreatePCIBusID")) { ++ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, 0, ++ "[XMir] No DRICreatePCIBusID symbol, unable to find Radeon device.\n"); ++ return FALSE; ++ } ++ ++ busIdString = DRICreatePCIBusID(pci_dev); ++ fd = xmir_get_drm_fd(busIdString); ++ free(busIdString); ++ ++ if (fd < 0) { ++ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, 0, ++ "[XMir] Radeon device not managed by Mir.\n"); ++ return FALSE; ++ } ++ ++ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, 0, ++ "[XMir] Using Radeon device from Mir.\n"); ++ return TRUE; ++} ++ ++static Bool + radeon_get_scrninfo(int entity_num, void *pci_dev) + { + ScrnInfoPtr pScrn = NULL; +@@ -128,7 +161,13 @@ + return FALSE; + + if (pci_dev) { ++#ifdef XMIR ++ if (xorgMir && !radeon_check_mir_support(pScrn, pci_dev)) ++ return FALSE; ++ else if (!radeon_kernel_mode_enabled(pScrn, pci_dev)) { ++#else + if (!radeon_kernel_mode_enabled(pScrn, pci_dev)) { ++#endif + return FALSE; + } + } +@@ -201,6 +240,12 @@ + case GET_REQUIRED_HW_INTERFACES: + flag = (CARD32 *)data; + (*flag) = 0; ++ ++#ifdef XMIR ++ if (xorgMir) ++ (*flag) |= HW_SKIP_CONSOLE; ++#endif ++ + return TRUE; + #if XORG_VERSION_CURRENT > XORG_VERSION_NUMERIC(1,15,99,0,0) + case SUPPORTS_SERVER_FDS: +@@ -225,14 +270,20 @@ + if (!dev->pdev) + return FALSE; + +- if (flags & PLATFORM_PROBE_GPU_SCREEN) +- scr_flags = XF86_ALLOCATE_GPU_SCREEN; ++ if (flags & PLATFORM_PROBE_GPU_SCREEN) { ++ scr_flags = XF86_ALLOCATE_GPU_SCREEN; ++ } ++ ++ + + pScrn = xf86AllocateScreen(pDriver, scr_flags); + if (xf86IsEntitySharable(entity_num)) + xf86SetEntityShared(entity_num); + xf86AddEntityToScreen(pScrn, entity_num); + ++ if (xorgMir && !radeon_check_mir_support(pScrn, dev->pdev)) ++ return FALSE; ++ + if (!radeon_kernel_mode_enabled(pScrn, dev->pdev)) + return FALSE; + +--- a/src/radeon_video.c ++++ b/src/radeon_video.c +@@ -70,7 +70,10 @@ + Bool radeon_crtc_is_enabled(xf86CrtcPtr crtc) + { + drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private; +- return drmmode_crtc->dpms_mode == DPMSModeOn; ++ if (drmmode_crtc != NULL) ++ return drmmode_crtc->dpms_mode == DPMSModeOn; ++ else /* We're not in control; bail */ ++ return FALSE; + } + + uint32_t radeon_get_interpolated_vblanks(xf86CrtcPtr crtc) +@@ -92,6 +95,9 @@ + if (!pScrn->vtSema) + return NULL; + ++ if (xorgMir) ++ return NULL; ++ + box.x1 = x1; + box.x2 = x2; + box.y1 = y1; --- xserver-xorg-video-ati-7.5.0.orig/debian/rules +++ xserver-xorg-video-ati-7.5.0/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +XXV=xserver-xorg-video + +override_dh_auto_configure: + dh_auto_configure --builddirectory=build/ -- \ + --libdir=/usr/lib \ + --disable-silent-rules + +# Kill *.la files, and forget no-one: +override_dh_install: + find debian/tmp -name '*.la' -delete + dh_install --fail-missing + +# Debug packages: +override_dh_strip: + dh_strip -p$(XXV)-ati --dbg-package=$(XXV)-ati-dbg + dh_strip -p$(XXV)-radeon --dbg-package=$(XXV)-radeon-dbg + +# That's a plugin, use appropriate warning level: +override_dh_shlibdeps: + dh_shlibdeps -- --warnings=6 + +%: + dh $@ --with quilt,autoreconf,xsf --builddirectory=build/ --parallel --- xserver-xorg-video-ati-7.5.0.orig/debian/upstream/signing-key.asc +++ xserver-xorg-video-ati-7.5.0/debian/upstream/signing-key.asc @@ -0,0 +1,24 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBEUcmfwRBACcBCeMF28Q5hgM7wvaF2Tq7KYjU1RSg5KE4zqoaH5KH4H+Rtvh +Wqyh4REAiGGcYowSDtRZN/22/gflf7PvHIRPz2NrrVJ9zTYupoSE/CR7khA9xgnj +6DvntwZ9SBLR4ZlnyQxd650xTlntVfki8k+4rr2TyEczF7RmqLG5i9ddcwCgzMw9 +u1bbIYiMQ+zkFq6CmIVYB+0EAITS9XD84t37DxXdZyJIKNoOh7jH0iKwtXBz+jcP +3TFcEKN58lfodTo++3Z3l6ZNrhP1kVQFrYUPYujBKVQ05omdZVDl6xHcxo7/KUws +of4xZAGXkTsf6jPLIOydqZAuldzUcQCK/ulDswg907WfEVnth6Ad3gv5KqF3DkSp +iyb1A/wI+Ph5/QqMkpFveYfgstu/5WqaUcn5o8skMhgxCBn7cnIR+Mhwt0cnU5P9 +ZdfDxRgIVzGTX728lHNdHf7dpT+0t2WuuY7rMZzfEiAwmfxs9Y/Qs+3dTgDx/f7K +BYYOpe7eo0QSvYDn/Uh2FfjWXE0J9LoWcKglAk2BMopWDigdjLQkQWxleCBEZXVj +aGVyIDxhbGV4ZGV1Y2hlckBnbWFpbC5jb20+iF4EExECAB4FAkUcmfwCGwMGCwkI +BwMCAxUCAwMWAgECHgECF4AACgkQm07k+YR03kCniwCgphi/DUYtemAoDipVO6IT +fDqLOhMAn0XjoWLPnlDd7DznKVwuuK+yind1uQENBEUcmf4QBACw+tOabCw1J+lk +2q66GnlOavqqCpgrCCRjSeR7Zf7qFu2nJoY/AoW/fhXn+CerEITjopH9vTIjAWKm +kaHd0uFSA9xYR4IEV1qIct9i6vAvxkk8jQII/kLWiUqjWU0x1YoR68RNBhdZ1vxV +RHzcIo+mo4aeXs8EJuS3u+TjZeUiSwADBgQAo+1Fg7SK9iEGqHkvpq15MLmV1fA5 +DiXFXVJfsq43MxDl/Lqn4xabXdVieXT6mwtnE7w2iueG3Ja7rEBO0DLoMng7u999 +49a3d6BJq6emFr4jk9YlzroQReqvVIQ7xwfEeAQVL9mVg/6eggY3S9a32QoZHXOp +CQ/a/MFkGtUi3PiISQQYEQIACQUCRRyZ/gIbDAAKCRCbTuT5hHTeQBEcAJsHHZeJ +F3qnDbP3c7nBnXtfsOSDQgCgl4RWePUa/QXjU0DL/NKn2zldhNE= +=9tgc +-----END PGP PUBLIC KEY BLOCK----- --- xserver-xorg-video-ati-7.5.0.orig/debian/watch +++ xserver-xorg-video-ati-7.5.0/debian/watch @@ -0,0 +1,4 @@ +#git=git://anongit.freedesktop.org/xorg/driver/xf86-video-ati +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-ati-(.*)\.tar\.gz --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-ati.NEWS +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-ati.NEWS @@ -0,0 +1,18 @@ +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * The 'ati' Xorg driver module does not contain the 'r128' and 'mach64' + submodules anymore. Users of Rage or Mach boards may safely remove + the xserver-xorg-video-ati packages only if they use Driver "r128" or + "mach64" instead of "ati" in their /etc/X11/xorg.conf. + + -- Brice Goglin Sun, 02 Mar 2008 13:22:03 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * The X.Org ATI driver supports RandR 1.2 which enables dynamic + enabling, disabling, resizing, rotating, placing, ... of multiple + outputs at runtime. You might want to update your /etc/X11/xorg.conf + accordingly. See http://wiki.debian.org/XStrikeForce/HowToRandR12 + and http://www.intellinuxgraphics.org/dualhead.html for some help. + + -- Brice Goglin Fri, 21 Dec 2007 08:12:13 +0100 --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-ati.install +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-ati.install @@ -0,0 +1,2 @@ +usr/lib/xorg/modules/drivers/ati_drv.so +usr/share/man/man4/ati.4 --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-ati.links +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-ati.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-video-ati/script --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-radeon.NEWS +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-radeon.NEWS @@ -0,0 +1,44 @@ +xserver-xorg-video-radeon (1:6.12.192-2) unstable; urgency=low + + * Starting with this version, the radeon driver enables kernel mode setting + (KMS) by default. This comes with a framebuffer driver which enables + native resolution on the console. KMS also allows faster VT switching + and mode changes. + + Enabling KMS may break X.org drivers that are not KMS-ready, for instance + radeonhd or vesa. + + In case of trouble KMS can be disabled with the 'nomodeset' kernel + command line parameter, or by editing /etc/modprobe.d/radeon-kms.conf. + + -- Brice Goglin Sun, 21 Mar 2010 19:46:25 +0100 + +xserver-xorg-video-radeon (1:6.12.2-2) unstable; urgency=low + + * The standard linux kernels in Debian as of version 2.6.29-1 do not contain + the firmware necessary to allow the radeon driver to use 3D acceleration + via DRI. In addition, the driver will pay significant performance + penalties for 2D and Xvideo usage when the firmware is absent. This + firmware has been moved to the firmware-linux package in non-free, and + must be installed to use this feature. + + -- David Nusinow Wed, 29 Apr 2009 21:14:53 -0400 + +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * The 'ati' Xorg driver module does not contain the 'r128' and 'mach64' + submodules anymore. Users of Rage or Mach boards may safely remove + the xserver-xorg-video-ati packages only if they use Driver "r128" or + "mach64" instead of "ati" in their /etc/X11/xorg.conf. + + -- Brice Goglin Sun, 02 Mar 2008 13:22:03 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * The X.Org ATI driver supports RandR 1.2 which enables dynamic + enabling, disabling, resizing, rotating, placing, ... of multiple + outputs at runtime. You might want to update your /etc/X11/xorg.conf + accordingly. See http://wiki.debian.org/XStrikeForce/HowToRandR12 + and http://www.intellinuxgraphics.org/dualhead.html for some help. + + -- Brice Goglin Fri, 21 Dec 2007 08:12:13 +0100 --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-radeon.install +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-radeon.install @@ -0,0 +1,2 @@ +usr/lib/xorg/modules/drivers/radeon_drv.so +usr/share/man/man4/radeon.4 --- xserver-xorg-video-ati-7.5.0.orig/debian/xserver-xorg-video-radeon.links +++ xserver-xorg-video-ati-7.5.0/debian/xserver-xorg-video-radeon.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-video-radeon/script