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