1Geode 2.11.16 (2014-07-17) 2========================== 3No user-visible change: 4 5 * This release restores compatibility with xserver-1.15 and newer 6 by adding a missing xf86Modes.h include to src/geode_dcon.c 7 8Geode 2.11.15 (2013-10-09) 9========================== 10No user-visible change: 11 12 * This release restores compatibility with xserver-1.14 by removing 13 mibstore.h includes and miInitializeBackingStore() functions. 14 Since Nov.2010 (commit c4c4676) the only purpose of mibstore.h 15 was to define an empty function for backward compatibility. 16 17 * Build helpers migrate to contemporary [build-aux] and [m4]. 18 19Geode 2.11.14 (2012-11-25) 20========================== 21Better compatibility with xserver-1.13, cairo-1.12 and gtk3: 22 23 * Fix building on Xservers without XAA (Maarten Lankhorst) 24 xserver-1.13 dropped XAA acceleration method, as it does not accel 25 anything important used on modern desktops. 26 The geode driver now supports configuring whether to include XAA 27 support - by default it is automatically disabled with newest 28 xservers that do not support it, but can be explicitly disabled for 29 older xservers as well if desired (particularly for LX deployments). 30 XAA support remains in place for the time being for older xservers, 31 as the EXA support for GX2 GPUs is of unknown quality and speed. 32 33 * Fix building with new xserver-1.13 API (Maarten Lankhorst) 34 xserver-1.13 changed API, including moving various global symbols 35 behind function calls, to better support multiple switchable graphics 36 cards and hotplugged (USB) graphics cards. Work done to support both 37 pre-1.13 and 1.13+ APIs in other drivers is reused to bring the same 38 support to the Geode driver. 39 40 * Implement solid source pictures acceleration (Mart Raudsepp) 41 cairo-1.12 uses these extensively for text rendering, instead of 1x1 42 repeating images that cairo-1.10 used and we already accelerate. 43 Without acceleration, in addition to being slow, we'd hit a fallback 44 handling bug in EXA with xserver older than 1.13.1, which results in 45 very visible text corruption in many instances. 46 47 * Handle negative srcX and srcY parameters better in EXA Composite 48 operations, used via the RENDER extension (Mart Raudsepp) 49 Handling of source picture coordinates outside actual source pixmap 50 area is still subpar and ignoring spec in some corner cases, but 51 a more specific case is improved to provide correct results in more 52 situations. In particular this fixes GtkTrayIcon drawing via cairo as 53 used by gtk3, specifically as seen in GNOME3 fallback desktop. 54 Previously no icon was drawn at all if the icon needed centering to the 55 drawing area, which in the end is achieved via a negative srcX/srcY. 56 https://bugs.freedesktop.org/show_bug.cgi?id=51360 57 58 * Fix builds for exotic and/or non-target platforms (Dave Airlie) 59 60 * Clarify the copyright of older AMD commits (Martin-Éric Racine) 61 62VALIDATION PLATFORMS 63 * Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800. 64 * Debian (X server 1.12.14) on FIC ION603A. 65 * Fedora (X server 1.13) on OLPC XO-1. 66 67Geode 2.11.13 (2011-12-26) 68========================== 69This release mainly features a complete overhaul of the building scripts plus 70a cleanup of deprecated macros. The key benefit is that this Geode driver can 71finally build on FreeBSD and on other platforms not offering V4L2 support and 72that it can also build on a 64-bit host using its 32-bit personality. 73 74Support for the Video Input Port (VIP) feature of the Geode LX found in 'ztv' 75is now documented and the source code saw the removal of deprecated Linux 2.4 76backward compatibility code. Compiling is skipped on platforms without V4L2. 77 78Configuration for laptops featuring WXGA resolutions is finally documented. 79 80Setting the GEODE_TRACE_FALL macro now enables composite operation tracing on 81this driver. This can be used to profile the performance during development. 82 83Fixes to keep this driver compilable on recent X servers are also included. 84 85VALIDATION PLATFORMS 86* Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800. 87* Ubuntu (X server 1.10.4) on FIC ION603A. 88 89Geode 2.11.12 (2011-02-13) 90========================== 91This release drops the "linux/videodev.h" include in z4l.c because 92V4L1 support was dropped as of Linux kernel 2.6.38, and it fixes 93packed overlay offscreen allocations. 94 95Geode 2.11.11 (2010-12-27) 96========================== 97This release restores code compatibility down to X server 1.4, it fixes 98compilation under 1.9.99 and newer, and it improves handling of gamma 99correction in video vs graphics 100 101Geode 2.11.10 (2010-11-09) 102========================== 103This release migrates deprecated xalloc/xrealloc/xfree/xcalloc calls 104to malloc/realloc/free/calloc, fixes several DCON-specific issues, 105improves mode validation and adds support for one WXGA resolution. 106 107Geode 2.11.9 (2010-08-23) 108========================= 109We are pleased to announce this maintenance release of xf86-video-geode. 110It features a plethora of bug fixes, a few documentation updates and one 111performance enhancement. 112 113This release also marks the return of AMD to the development team. 114 115Noticeable changes compared to 2.11.8 116------------------------------------- 117 * Fixes all known rendering bugs, most notably those pertaining to the 118 GNOME and KDE desktop environments, to video player applications and 119 to the Chrome and Firefox browsers. 120 121 * Dramatically improves the performance: 122 Before After 123 -aa10text 4660/sec 53300/sec 124 -aa24text 2740/sec 16200/sec 125 126 * Validates resolutions rather than resorts to virtual screen sizes. 127 Adds a new screen resolution at 106.50MHz to those we know about. 128 129 * Clarifies the copyrights of each file and updates COPYING to match. 130