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