xserver-xorg-video-radeonhd: Changes to 'debian-unstable'
ChangeLog | 469 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
debian/changelog | 6
2 files changed, 475 insertions(+)
New commits:
commit f4e6e5a41d2954936b99da3bb3245e7f1eb8082b
Author: Brice Goglin <bgoglin@debian.org>
Date: Sat Dec 22 11:55:14 2007 +0100
Update the upstream ChangeLog
diff --git a/ChangeLog b/ChangeLog
index 8320ad2..28d7d47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,472 @@
+commit f213db06140226c843c9649cfaaea4b3d130ba16
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Dec 21 16:43:05 2007 +0100
+
+ Bump to 1.1.0. Add changes to README.
+
+commit c036b81933391ea41b78c4ba20bde01a1939433f
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 20 17:45:28 2007 +0100
+
+ Be a bit more strict in asking for user reports. Only on problems.
+
+ We don't want reports about unknown boards if there is no problem at all.
+
+commit 064b2899884557672850f8c2b309a82395995d62
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Dec 21 16:54:03 2007 +0100
+
+ fglrx check didn't compile correctly with ansi wrapper enabled. Fix this.
+
+commit b9277bfc275254be9823578819a13ceb056fc47e
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Dec 21 16:27:51 2007 +0100
+
+ Check for fglrx kernel module and bark if it is loaded.
+
+commit 79e016fde25a4ac713acedeb97cc4e5a6425d1ab
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Fri Dec 21 03:48:01 2007 +0100
+
+ RV670: TMDSA: Electrical values for 9505.
+
+commit 9c010f2cb89ff3ca063a4c057f2cdce1047f2e46
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Fri Dec 21 01:12:37 2007 +0100
+
+ Rv670 TMDSB electrical values.
+
+commit e5f9b2d2f646ae93552eaccbd1193778fc772c8b
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Thu Dec 20 18:08:40 2007 +0100
+
+ Rv670: Add PLL control values.
+
+commit da8b68aa190ce00bb30057f86cb56079eaa29909
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 20 17:25:55 2007 +0100
+
+ Use DDC address probing for finding connected monitors if necessary.
+
+ If both HPD and Sense are not available, use DDC.
+
+commit 73aaafadb00f698ce63d52455801a4aa368ded41
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 20 17:24:27 2007 +0100
+
+ Update supported devices table.
+
+commit 765f5972a08d404ded3c118eb5d507de71950a97
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 20 16:57:45 2007 +0100
+
+ Added description of all RandR properties.
+
+commit cad8539ca12249a2c16b177e2364b77395a0dcab
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Thu Dec 20 16:49:17 2007 +0100
+
+ Rv670: Add IDs and such, and beautify supported hardware printing.
+
+ No real support just yet. Need a few more things for that, which will come up
+ next.
+
+ Reported by TommyDrum.
+
+commit 2b3928c642fcd65f21354f99a4f7fd9c9b24d7c4
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Wed Dec 19 18:43:03 2007 +0100
+
+ RandR compate code: Add crtc gamma function.
+
+ This means translating the "new" way of specifying a gamma table to the older
+ better designed way that i kept in my modesetting code. Or, another victim of
+ rampant NIH.
+
+ Fixes the "messed up colours" issues we have been seeing after suspend/resume.
+
+commit dc8f3c3dfcf370c9ebce14a087894623fe2d60ab
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Wed Dec 19 16:42:23 2007 +0100
+
+ Nuke xf86DiDGAInit().
+
+ We don't really want to support DGA anyway, and this call had some...
+ side effects.
+
+commit 861debbf8d649ce09d53d5880f819757ac9c7814
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Tue Dec 18 23:03:07 2007 +0100
+
+ Make the driver build with the latest ustream git server sources again.
+
+ The driver stopped building due to the removal of xf86_ansic.h and
+ xf86_libc.h in the latest upstream sources.
+ This patch consolidates the heterogenious handling of system functions in
+ this driver. The system function wrappers remain fully supported for older
+ server versions.
+
+commit 9120f95f90c95f7d6d1ba6cf1f0fc515646f8314
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Tue Dec 18 20:12:36 2007 +0100
+
+ Delete a spurious git_version.h.new when doing make clean.
+
+commit e98195bdf1ed33637eb21a4e98b5ef75700b9f2d
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Tue Dec 18 20:11:03 2007 +0100
+
+ Don't fail immediately when git-rev-parse fails.
+
+ When a shell is executed with -e it exists immediately if an untested command
+ fails. Therefore we need to make sure that this doesn't happen or a
+ git_version.h may not be created which will lead to a failed build.
+
+commit 6d9a6709bcf41d552dfd18853ff5cf4de14e07a1
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 18 23:05:02 2007 +0100
+
+ IDs: Asus M2A-VM should now no longer need a connector table.
+
+commit 521bcacedee68cad8e923db2661c6415912d55b8
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 18 20:54:36 2007 +0100
+
+ DxGRPH: Fix graphics engine colour issues (hopefully).
+
+ Lock down DxGRPH_CONTROL tighter, so that no accidents happen there already.
+ And on R600 and up, save/restore and clear DxGRPH_SWAP_CNTL.
+
+commit 47f8a6f784acc69da001b318ba3d80a9fa4c883d
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Tue Dec 18 18:59:01 2007 +0100
+
+ Add support for HDMI connectors.
+
+ HDMI connectors are treated like DVI connectors.
+ Several users have reported to have patched their
+ quirklists and made HDMI work by marking it as
+ a DVI connector.
+ We just follow this route by providing this patch
+ - which is totally untested.
+
+commit 21e1c6c44419e81857f8d159cf9d577085c0f981
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Tue Dec 18 12:58:14 2007 +0100
+
+ Get EDID block for panels from AtomBIOS even if there is a special Mode.
+
+ Needed for DPI calculation.
+
+commit 492e94c3f5e04e88615fcde9c1213cf3f1aa31de
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 18 01:21:26 2007 +0100
+
+ LVDS: Fix 18/24 bit dithering and disable spatial dither.
+
+ 18/24bit dithering breakage was spotted by Martin Nowack. He was not happy with
+ me enabling both temporal and spatial dithering, and stopped the driver from
+ touching either. I hope that disabling just spatial dithering will be good
+ enough for now. Tomorrow i might add some improved handling and maybe an
+ option.
+
+commit 55f89f69e2f838a611335680683f6d24cda18636
+Author: Martin Nowack <martin.nowack@inf.tu-dresden.de>
+Date: Mon Dec 17 23:30:08 2007 +0100
+
+ LVDS: Fix FPDI handling.
+
+commit ef51931af92b69e787bf6509e4d124eef685c140
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Mon Dec 17 18:57:44 2007 +0100
+
+ HPD pin swapping logic.
+
+ Add flag for quirks table to swap HPD pins. They are often swapped on R5xx
+ style hardware.
+ Add HPD option (replacing the deprecated IgnoreHPD option) for manual control
+ of pin swapping.
+ Change quirk entry of Sapphire X1550 to just use HPD swapping.
+ Improve man page formating.
+
+commit 9741c5be6adba2926850afcb4236b89c300503fb
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sun Dec 16 17:05:40 2007 +0100
+
+ TMDSA: properly add macro control for 0x7149 (M56)
+
+ No, Stefans machine doesn't have a 7147, and a 7148 doesn't even exist in our idlist... This is what happens when you commit stuff at 3.13.
+
+ Reported, again, by Stefan Becker
+
+commit dcfd91c23359dfe1a7ca23501217d95750217f49
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sat Dec 15 03:38:32 2007 +0100
+
+ TMDSA/B: add macro control values for 0x71C6 (RV530)
+
+ Reported by Simon Munton.
+
+commit c784c92a08b8c8584540804c6c5d634073aff74e
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sat Dec 15 03:13:40 2007 +0100
+
+ TMDSA: add macro control for 0x7147 (M56)
+
+ Reported by Stefan Becker
+
+commit 5acefe5ca1e84becde10641e2ca948674d04fc80
+Author: Sebastian Brocks <mail@sebastian-brocks.de>
+Date: Sat Dec 15 02:51:14 2007 +0100
+
+ ID: 0x724B: Sapphire Radeon X1900 GT
+
+commit 1a1d110f49c66063aba92d823e3158ea1860f5ae
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Fri Dec 14 22:38:12 2007 +0100
+
+ Restore: Fix VGA textmode restore when VSYNC length is 0.
+
+ When using the VGA emulation support, crtc VSYNC can be set to null, and the
+ VGA timing will still apply. But when you save and then restore this value,
+ things become very tricky, as the 0 length VSYNC provides bad sync timing and
+ displays will then go into power saving.
+
+ By setting the VSYNC to an acceptable value for a shortish time, the VGA engine
+ apparently is able to latch in correctly, and as such the issue is seemingly
+ fixed.
+
+ I have no idea about a better solution for this issue, preferably one involving
+ the VGA support itself, but this, although ugly, does seem to work.
+
+ Denise H. G is very much resposible for fixing this issue, as she pointed out
+ that a null value in VSYNC is the cause of the problem here.
+
+commit b991fe3d884a51e236f895c41b0ba1b06127f7dd
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Wed Dec 12 18:31:29 2007 +0100
+
+ DACs: Properly set up and save/restore SYNC_SELECT.
+
+commit bb12148cbb02e93c17a03649a173d0566bbe5a4d
+Author: Johann Hanne <jhml@gmx.net>
+Date: Wed Dec 12 14:35:56 2007 +0100
+
+ Added Asus M2A-VM (RS690 based) to quirks table.
+
+commit 87f8f8e9cc2167a3e4883cb8d63ce5815e99d333
+Author: Juan Romero Pardines <xtraeme@netbsd.org>
+Date: Wed Dec 12 14:33:58 2007 +0100
+
+ Add Gigabyte HD 2600 XT to quirks table.
+
+commit b0cb8aec0409a551dce10e3d7d889d51917886a1
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Wed Dec 12 14:21:59 2007 +0100
+
+ Don't check for connector type for DMS-59 detection (RandR case).
+
+commit affbdf54d68d8a36372a79ac2e631dfcbaf3897c
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Tue Dec 11 16:52:03 2007 +0100
+
+ Additional checks for cursor size in UseHWCursor().
+
+commit 3ac7b028c8359e83f1e1c18c5063055362c1cb33
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Nov 29 12:19:22 2007 +0100
+
+ Add ASSERTF() macro. Configure ASSERT() to create backtraces.
+
+commit 09b4dea769654f4c8d09091ed1eedd5b9de61e2b
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Wed Nov 28 19:54:52 2007 +0100
+
+ Only reload cursor image if there is one.
+
+commit 3d144290551baf4242f511560320e28b72a65d6f
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Tue Dec 11 17:36:04 2007 +0100
+
+ Get rid of another potential quoting problem
+
+ Some obscure shell might choke on this as well.
+
+commit 6d57455590d90ff3606130f108bab59ed0a6230d
+Author: Joerg Sonnenberger <joerg@britannica.bec.de>
+Date: Tue Dec 11 17:35:14 2007 +0100
+
+ Fix quoting issues on NetBSD ash
+
+commit dc7fe476a321ddcecb7fd12d2f9dae04567b57c2
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 11 18:47:05 2007 +0100
+
+ Broken connector table: GeCube Radeon HD 2400 AGP: proper fix.
+
+ Now with conntest data :)
+
+ Reported by Boris Kleibl.
+
+commit 0eac12b833ba38435bdee451d2984f741ab59918
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 11 18:38:03 2007 +0100
+
+ gitignore: ignore git_version.h and conntests .deps
+
+commit 5dcc23ec5da14a5b8d073ad4e74ab1519086b761
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 11 17:47:18 2007 +0100
+
+ conntest: fix uninitialised variables.
+
+commit 798cac54befd31471521eff76c1bc262d7a1a30a
+Author: Jean Delvare <jdelvare@suse.de>
+Date: Tue Dec 11 17:44:42 2007 +0100
+
+ Spelling fix: separate
+
+commit 7325dc4623431ac1ef1cab43ad7e2c4280231ce0
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Mon Dec 3 19:15:44 2007 +0100
+
+ [PATCH] Avoid double -l when linking rhd_conntest
+
+ If libpci is found via pkg-config, PCIUTILS_LIBS will contain
+ something like "-L/path/to/lib -lpci -lz". So we get rid of the
+ explicit -lpci and -lz in this case.
+
+ In case pkg-config does not find libpci, though, we just revert
+ to the previous behaviour of assuming that "-lpci -lz" will work.
+
+ In any case, we make sure linking works before actually using it.
+
+commit fa59270757b7ee579b2c5727b8c4f94df49bb8e3
+Author: Coleman Kane <cokane@cokane.org>
+Date: Mon Dec 3 19:15:43 2007 +0100
+
+ [PATCH] Let pkg-config look for PCIUTILS/libpci
+
+ Coleman Kane reports that on FreeBSD, libpci is installed at
+ /usr/local, and so we'd need a -L/usr/local/lib. This switches
+ the responsibility for detecting the libpci location to the
+ libpci.pc file.
+
+commit ae46a18d85fcff03e36c54dc7751469738b6056e
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Dec 11 16:35:47 2007 +0100
+
+ TMDSA/B: 9587 electrical values.
+
+ Reported by grzegorz_76
+
+commit 030f715ca59f457f709967d9d00743072ff20640
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Tue Dec 11 16:29:18 2007 +0100
+
+ Fix 13509: Xserver crash when RandR finds no modes.
+
+commit c01edd521f8314942a0386c288df7de073c82124
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Tue Dec 11 16:18:56 2007 +0100
+
+ Improve scanning of panning area specification. Pan to area on setting it.
+
+commit 42a07a0d9aae0d9f1d372133c10e9fb3d522626b
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Tue Dec 11 15:55:18 2007 +0100
+
+ Re-create Atoms for properties in CreateResources.
+
+commit 6d0c7c327ea50d32cafaa46698948803be243e78
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Mon Dec 10 16:00:55 2007 +0100
+
+ Add panning in RandR mode.
+
+ The panning area in RandR mode is specified by the geometry <w>x<h>[+<x>+<y>]
+ in the RANDR_PANING_AREA output property (it actually is a Crtc-specific
+ property, but RandR doesn't support that).
+
+ As xrandr typically always resets the framebuffer size with every action,
+ you will have to include --fb <w>x<h> on every invocation, unless there is an
+ additional output configured with higher resolution.
+
+ There is no static configuration for RANDR_PANING_AREA yet.
+
+commit a0ed33e72ea6d371ebec36228b515a72ca364f16
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Dec 7 13:04:01 2007 +0100
+
+ Generate ChangeLog from git. Add Copyright Header to Makefile.
+
+commit e399d16597e30a6c53c8f70aa122285615fe7d08
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Thu Dec 6 19:37:15 2007 +0100
+
+ Move blanking from PrepareMode() to ModeInit().
+
+ PrepareMode() is also called in SwitchMode() which doesn't
+ call save SaveScreen() to unblank. Therefore the screen stays
+ blank after mode switching.
+
+commit 73f8ec8764bed7d8bcaa6e038811fe4d300ff4da
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Thu Dec 6 18:24:12 2007 +0100
+
+ RS600: add initial support.
+
+ From what i have seen, this very much looks the same as an RS690. Egbert is
+ still going through the DDC and MC code, but these seem similar to RS690 as
+ well.
+
+commit 3e8f10e4d3589a0b462a6d9cab1072a0cf91d911
+Author: Liu, Wolke <Wolke.Liu@amd.com>
+Date: Thu Dec 6 16:21:39 2007 +0100
+
+ LUT: Fix offset for LUTB specific registers.
+
+commit f53d621d242a42cd33d6b6fe2c12fd11a681ad10
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Thu Dec 6 15:19:41 2007 +0100
+
+ EDID: Fix sync for preferred mode.
+
+ Bits were swapped around, was fixed upstream on 20070808 by Eric Anholt
+ already.
+
+commit 29af4f3dcfc6756f9f82691c0b65c1eb0a82f5f7
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Wed Dec 5 21:00:33 2007 +0100
+
+ Modes: Add DPI calculation.
+
+ This adds code to provide useful DPI calculation. It follows a server argument,
+ or uses the newly introduced option forcedpi, or tries to average out the DPI
+ of the various monitors.
+
+ This is of course a stopgap solution, as no DPI calculation can ever be valid
+ throughout the whole server life, as it varies with varying resolutions and
+ varying monitors. But at least it is better than having nothing at all.
+
+commit 732dea0e3545485e758a4e49ea014b3f1a8d73ba
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Fri Nov 30 18:09:28 2007 +0100
+
+ Initialize some uninitialized variables.
+
+commit 0192e3463deb5b29765177d7344ad4b63eabd51f
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Fri Nov 30 18:04:17 2007 +0100
+
+ Only accept the found git repo if it is in our top srcdir.
+
+ Fixes bug introduced in ff796eba:
+ In srcdir!=builddir builds, if builddir is a subdirectory of srcdir,
+ "make distcheck" exposes a conflict between the dist tarballs'
+ git_version.h and the new git_version.h erroneously created while
+ compiling the source tree from the dist tarball.
+
commit 9fe776edf44c40d06e0059878df4f37391409c66
Author: Matthias Hopf <mhopf@suse.de>
Date: Fri Nov 30 01:28:30 2007 +0100
diff --git a/debian/changelog b/debian/changelog
index 845f725..80b42a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-radeonhd (1.1.0-2) UNRELEASED; urgency=low
+
+ * Update the upstream ChangeLog, closes: #457426.
+
+ -- Brice Goglin <bgoglin@debian.org> Sat, 22 Dec 2007 11:52:44 +0100
+
xserver-xorg-video-radeonhd (1.1.0-1) unstable; urgency=low
* New upstream release.
Reply to: