summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS64
1 files changed, 56 insertions, 8 deletions
diff --git a/NEWS b/NEWS
index fee3a0d..088f9f3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,51 @@
+Geode 2.11.14 (2012-11-25)
+==========================
+Better compatibility with xserver-1.13, cairo-1.12 and gtk3:
+
+ * Fix building on Xservers without XAA (Maarten Lankhorst)
+ xserver-1.13 dropped XAA acceleration method, as it does not accel
+ anything important used on modern desktops.
+ The geode driver now supports configuring whether to include XAA
+ support - by default it is automatically disabled with newest
+ xservers that do not support it, but can be explicitly disabled for
+ older xservers as well if desired (particularly for LX deployments).
+ XAA support remains in place for the time being for older xservers,
+ as the EXA support for GX2 GPUs is of unknown quality and speed.
+
+ * Fix building with new xserver-1.13 API (Maarten Lankhorst)
+ xserver-1.13 changed API, including moving various global symbols
+ behind function calls, to better support multiple switchable graphics
+ cards and hotplugged (USB) graphics cards. Work done to support both
+ pre-1.13 and 1.13+ APIs in other drivers is reused to bring the same
+ support to the Geode driver.
+
+ * Implement solid source pictures acceleration (Mart Raudsepp)
+ cairo-1.12 uses these extensively for text rendering, instead of 1x1
+ repeating images that cairo-1.10 used and we already accelerate.
+ Without acceleration, in addition to being slow, we'd hit a fallback
+ handling bug in EXA with xserver older than 1.13.1, which results in
+ very visible text corruption in many instances.
+
+ * Handle negative srcX and srcY parameters better in EXA Composite
+ operations, used via the RENDER extension (Mart Raudsepp)
+ Handling of source picture coordinates outside actual source pixmap
+ area is still subpar and ignoring spec in some corner cases, but
+ a more specific case is improved to provide correct results in more
+ situations. In particular this fixes GtkTrayIcon drawing via cairo as
+ used by gtk3, specifically as seen in GNOME3 fallback desktop.
+ Previously no icon was drawn at all if the icon needed centering to the
+ drawing area, which in the end is achieved via a negative srcX/srcY.
+ https://bugs.freedesktop.org/show_bug.cgi?id=51360
+
+ * Fix builds for exotic and/or non-target platforms (Dave Airlie)
+
+ * Clarify the copyright of older AMD commits (Martin-Éric Racine)
+
+VALIDATION PLATFORMS
+ * Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800.
+ * Debian (X server 1.12.14) on FIC ION603A.
+ * Fedora (X server 1.13) on OLPC XO-1.
+
Geode 2.11.13 (2011-12-26)
==========================
This release mainly features a complete overhaul of the building scripts plus
@@ -17,8 +65,8 @@ this driver. This can be used to profile the performance during development.
Fixes to keep this driver compilable on recent X servers are also included.
VALIDATION PLATFORMS
-* Debian/stable (X server 1.7.7) on Artec DBE61 and Hercules EC-800.
-* Ubuntu/Precise (X server 1.10.4) on FIC ION603A.
+* Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800.
+* Ubuntu (X server 1.10.4) on FIC ION603A.
Geode 2.11.12 (2011-02-13)
==========================
@@ -26,18 +74,18 @@ This release drops the "linux/videodev.h" include in z4l.c because
V4L1 support was dropped as of Linux kernel 2.6.38, and it fixes
packed overlay offscreen allocations.
-Geode 2.11.10 (2010-11-09)
-==========================
-This release migrates deprecated xalloc/xrealloc/xfree/xcalloc calls
-to malloc/realloc/free/calloc, fixes several DCON-specific issues,
-improves mode validation and adds support for one WXGA resolution.
-
Geode 2.11.11 (2010-12-27)
==========================
This release restores code compatibility down to X server 1.4, it fixes
compilation under 1.9.99 and newer, and it improves handling of gamma
correction in video vs graphics
+Geode 2.11.10 (2010-11-09)
+==========================
+This release migrates deprecated xalloc/xrealloc/xfree/xcalloc calls
+to malloc/realloc/free/calloc, fixes several DCON-specific issues,
+improves mode validation and adds support for one WXGA resolution.
+
Geode 2.11.9 (2010-08-23)
=========================
We are pleased to announce this maintenance release of xf86-video-geode.