NEWS revision 04007eba
104007ebaSmrgGeode 2.11.15 (2013-10-09) 204007ebaSmrg========================== 304007ebaSmrgNo user-visible change: 404007ebaSmrg 504007ebaSmrg * This release restores compatibility with xserver-1.14 by removing 604007ebaSmrg mibstore.h includes and miInitializeBackingStore() functions. 704007ebaSmrg Since Nov.2010 (commit c4c4676) the only purpose of mibstore.h 804007ebaSmrg was to define an empty function for backward compatibility. 904007ebaSmrg 1004007ebaSmrg * Build helpers migrate to contemporary [build-aux] and [m4]. 1104007ebaSmrg 1204007ebaSmrgGeode 2.11.14 (2012-11-25) 1304007ebaSmrg========================== 1404007ebaSmrgBetter compatibility with xserver-1.13, cairo-1.12 and gtk3: 1504007ebaSmrg 1604007ebaSmrg * Fix building on Xservers without XAA (Maarten Lankhorst) 1704007ebaSmrg xserver-1.13 dropped XAA acceleration method, as it does not accel 1804007ebaSmrg anything important used on modern desktops. 1904007ebaSmrg The geode driver now supports configuring whether to include XAA 2004007ebaSmrg support - by default it is automatically disabled with newest 2104007ebaSmrg xservers that do not support it, but can be explicitly disabled for 2204007ebaSmrg older xservers as well if desired (particularly for LX deployments). 2304007ebaSmrg XAA support remains in place for the time being for older xservers, 2404007ebaSmrg as the EXA support for GX2 GPUs is of unknown quality and speed. 2504007ebaSmrg 2604007ebaSmrg * Fix building with new xserver-1.13 API (Maarten Lankhorst) 2704007ebaSmrg xserver-1.13 changed API, including moving various global symbols 2804007ebaSmrg behind function calls, to better support multiple switchable graphics 2904007ebaSmrg cards and hotplugged (USB) graphics cards. Work done to support both 3004007ebaSmrg pre-1.13 and 1.13+ APIs in other drivers is reused to bring the same 3104007ebaSmrg support to the Geode driver. 3204007ebaSmrg 3304007ebaSmrg * Implement solid source pictures acceleration (Mart Raudsepp) 3404007ebaSmrg cairo-1.12 uses these extensively for text rendering, instead of 1x1 3504007ebaSmrg repeating images that cairo-1.10 used and we already accelerate. 3604007ebaSmrg Without acceleration, in addition to being slow, we'd hit a fallback 3704007ebaSmrg handling bug in EXA with xserver older than 1.13.1, which results in 3804007ebaSmrg very visible text corruption in many instances. 3904007ebaSmrg 4004007ebaSmrg * Handle negative srcX and srcY parameters better in EXA Composite 4104007ebaSmrg operations, used via the RENDER extension (Mart Raudsepp) 4204007ebaSmrg Handling of source picture coordinates outside actual source pixmap 4304007ebaSmrg area is still subpar and ignoring spec in some corner cases, but 4404007ebaSmrg a more specific case is improved to provide correct results in more 4504007ebaSmrg situations. In particular this fixes GtkTrayIcon drawing via cairo as 4604007ebaSmrg used by gtk3, specifically as seen in GNOME3 fallback desktop. 4704007ebaSmrg Previously no icon was drawn at all if the icon needed centering to the 4804007ebaSmrg drawing area, which in the end is achieved via a negative srcX/srcY. 4904007ebaSmrg https://bugs.freedesktop.org/show_bug.cgi?id=51360 5004007ebaSmrg 5104007ebaSmrg * Fix builds for exotic and/or non-target platforms (Dave Airlie) 5204007ebaSmrg 5304007ebaSmrg * Clarify the copyright of older AMD commits (Martin-Éric Racine) 5404007ebaSmrg 5504007ebaSmrgVALIDATION PLATFORMS 5604007ebaSmrg * Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800. 5704007ebaSmrg * Debian (X server 1.12.14) on FIC ION603A. 5804007ebaSmrg * Fedora (X server 1.13) on OLPC XO-1. 5904007ebaSmrg 6004007ebaSmrgGeode 2.11.13 (2011-12-26) 6104007ebaSmrg========================== 6204007ebaSmrgThis release mainly features a complete overhaul of the building scripts plus 6304007ebaSmrga cleanup of deprecated macros. The key benefit is that this Geode driver can 6404007ebaSmrgfinally build on FreeBSD and on other platforms not offering V4L2 support and 6504007ebaSmrgthat it can also build on a 64-bit host using its 32-bit personality. 6604007ebaSmrg 6704007ebaSmrgSupport for the Video Input Port (VIP) feature of the Geode LX found in 'ztv' 6804007ebaSmrgis now documented and the source code saw the removal of deprecated Linux 2.4 6904007ebaSmrgbackward compatibility code. Compiling is skipped on platforms without V4L2. 7004007ebaSmrg 7104007ebaSmrgConfiguration for laptops featuring WXGA resolutions is finally documented. 7204007ebaSmrg 7304007ebaSmrgSetting the GEODE_TRACE_FALL macro now enables composite operation tracing on 7404007ebaSmrgthis driver. This can be used to profile the performance during development. 7504007ebaSmrg 7604007ebaSmrgFixes to keep this driver compilable on recent X servers are also included. 7704007ebaSmrg 7804007ebaSmrgVALIDATION PLATFORMS 7904007ebaSmrg* Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800. 8004007ebaSmrg* Ubuntu (X server 1.10.4) on FIC ION603A. 8104007ebaSmrg 8204007ebaSmrgGeode 2.11.12 (2011-02-13) 8304007ebaSmrg========================== 8404007ebaSmrgThis release drops the "linux/videodev.h" include in z4l.c because 8504007ebaSmrgV4L1 support was dropped as of Linux kernel 2.6.38, and it fixes 8604007ebaSmrgpacked overlay offscreen allocations. 8704007ebaSmrg 8804007ebaSmrgGeode 2.11.11 (2010-12-27) 8904007ebaSmrg========================== 9004007ebaSmrgThis release restores code compatibility down to X server 1.4, it fixes 9104007ebaSmrgcompilation under 1.9.99 and newer, and it improves handling of gamma 9204007ebaSmrgcorrection in video vs graphics 9304007ebaSmrg 9404007ebaSmrgGeode 2.11.10 (2010-11-09) 9504007ebaSmrg========================== 9604007ebaSmrgThis release migrates deprecated xalloc/xrealloc/xfree/xcalloc calls 9704007ebaSmrgto malloc/realloc/free/calloc, fixes several DCON-specific issues, 9804007ebaSmrgimproves mode validation and adds support for one WXGA resolution. 9904007ebaSmrg 100170d5fdcSmrgGeode 2.11.9 (2010-08-23) 101170d5fdcSmrg========================= 102170d5fdcSmrgWe are pleased to announce this maintenance release of xf86-video-geode. 103170d5fdcSmrgIt features a plethora of bug fixes, a few documentation updates and one 104170d5fdcSmrgperformance enhancement. 105170d5fdcSmrg 106170d5fdcSmrgThis release also marks the return of AMD to the development team. 107170d5fdcSmrg 108170d5fdcSmrgNoticeable changes compared to 2.11.8 109170d5fdcSmrg------------------------------------- 110170d5fdcSmrg * Fixes all known rendering bugs, most notably those pertaining to the 111170d5fdcSmrg GNOME and KDE desktop environments, to video player applications and 112170d5fdcSmrg to the Chrome and Firefox browsers. 113170d5fdcSmrg 114170d5fdcSmrg * Dramatically improves the performance: 115170d5fdcSmrg Before After 116170d5fdcSmrg -aa10text 4660/sec 53300/sec 117170d5fdcSmrg -aa24text 2740/sec 16200/sec 118170d5fdcSmrg 119170d5fdcSmrg * Validates resolutions rather than resorts to virtual screen sizes. 120170d5fdcSmrg Adds a new screen resolution at 106.50MHz to those we know about. 121170d5fdcSmrg 122170d5fdcSmrg * Clarifies the copyrights of each file and updates COPYING to match. 123