commit db01a594ac30c730c580bcf9323220b83eb8ce03
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Thu Apr 15 16:36:43 2010 +0300

    Geode 2.11.8

commit a4b8389e50ea92fe361d96da6fe1c2d7caf39a02
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Mon Apr 12 08:53:11 2010 +0300

    lx_exa: bail earlier (in CheckComposite) for non-alpha-only masks.
    
    We should have all the information at CheckComposite already, so don't
    waste time migrating pixmaps for this case, only to fail in PrepareComposite.
    
    Currently more importantly this workarounds EXA fallback failure in
    xserver-1.7+ for this situation, which resulted in many desktop icons not
    getting rendered; bug #27243

commit 46679d0220c8d34bdd46433bffc490c971783ab9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Mar 26 08:56:56 2010 -0400

    make: use AM_CPPFLAGS rather than DEFAULT_INCLUDES
    
    DEFAULT_INCLUDES is computed by Automake and should not be
    overwritten.
    
    -I. is the same as -I$(srcdir)
    The generated DEFAULT_INCLUDES = -I. -I$(top_builddir)
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 621de3bf4966b48532ae2bff5f3859a1a6d63241
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Thu Feb 11 19:56:10 2010 +0000

    Bump the minimal autoconf version to 2.59.

commit f67c4f57c06ce4800f2929f65f88b65e22499a65
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Thu Feb 11 21:38:59 2010 +0200

    Bump the minimal xutils macro version to 1.4, as agreed with Gaetan Nadon.

commit 10364d0f667c808641d62339c99564b401683612
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Mon Feb 8 18:43:27 2010 +0200

    Get rid of unused XFreeXDGA extension.

commit ba9e3975535ffdf05611e96feb578eb01c49544d
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Feb 3 21:09:53 2010 +0000

    Geode 2.11.7

commit 755b08bd59a5ff968040d657401c0779ba7828d0
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Sat Oct 3 14:46:52 2009 -0300

    GX: refactory mode validation code to be easier to ready
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 7f044dc2569ddf4328649d857023b7c418f9b1df
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Sat Oct 3 16:01:31 2009 -0300

    LX: fix typo in panel supported modes
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 52f14e87edf564faa475063f44e8ee5adb4e1368
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Fri Oct 2 00:21:01 2009 -0300

    gfx: document panel related methods available
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 5798991e7a4d2354e9735f91f8d60f436c6549ab
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Sat Oct 3 16:41:14 2009 -0300

    geode: fix typo in AmdPciProbe

commit 93f0303f79ce29e896e4817e945709c6a1d3df69
Author: Christian Bühler <christian@cbuehler.de>
Date:   Sat Dec 19 18:59:00 2009 +0200

    Geode LX does not support PanelGeometry
    
    Hello,
    
    I believe I found an error in the README, which caused quite a lot of
    confusion for me.
    According to the source, PanelGeometry is only supported by the GX, not
    by the LX, but in the README file, this option is listed on both.
    
    Regards,
    Christian

commit ab9e8fec5e2f2e0ab35890d8102663991d40b4e4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Dec 15 22:01:02 2009 -0500

    configure.ac: remove unused sdkdir=$(pkg-config...) statement
    
    The sdkdir variable isn't use, so remove the statement.
    
    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit a63b523ea694f2badf79827632fb7f0ee8cc1609
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 23 09:24:32 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit 58ecaae19472206fd3c642886c787297e6c423d7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Nov 19 13:45:23 2009 -0500

    Revert "Makefile.am: do not include autogen.sh in distribution #24183"
    
    This reverts commit c77803368611751f828c1cc7b00e77157b7774b3.

commit d39754d3cd76fbc4eca5eb199bbe67db5e25eee8
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:41:41 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Automake 'foreign' option is specified in configure.ac.
    Remove from Makefile.am

commit 29f57f0b92a783f0e1a520b6cf0a6cd211fd9c5f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:09 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit 8159be49ec768130c47426b669d7491ebdeb288b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 12:54:21 2009 -0400

    Several driver modules do not have a ChangeLog target in Makefile.am #23814
    
    The git generated ChangeLog replaces the hand written one.
    Update configure.ac to xorg-macros level 1.3.
    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
    Update Makefile.am to add ChangeLog target if missing
    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
    This is a pre-req for the INSTALL_CMD

commit 530f29b38408319e4bd9689e4a1309055644c4a2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 12:34:16 2009 -0400

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit c77803368611751f828c1cc7b00e77157b7774b3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Sep 27 16:33:51 2009 -0400

    Makefile.am: do not include autogen.sh in distribution #24183
    
    This is a private build script that should not be distributed

commit 1cdb69f2ed0efff76edf90d62ffed72fe65108f5
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Sun Sep 27 14:57:18 2009 +0300

    Geode 2.11.6

commit a504725d2250e663f0a275fd0c02cc849dafe792
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Sun Sep 27 14:55:25 2009 +0300

    Revert "LX: validate display modes"
    
    This reverts commit 3af472f4453f8e92a9f303e64e2796836374d980.
    
    This commit had broken detection of arbitrary non-VESA resolutions,
    which affected the OLPC XO-1 and a number of Geode-based notebooks.

commit 1b1092b11a686febfd3ee20bd18677fcc366faa5
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Tue Sep 22 16:41:59 2009 +0300

    Geode 2.11.5

commit 3af472f4453f8e92a9f303e64e2796836374d980
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Wed Sep 9 22:13:40 2009 -0300

    LX: validate display modes
    
    To avoid using virtual desktop by default we now validate the display
    modes.
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 6ff8735b25da03f432b755391000bbfe2253b60c
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Tue Sep 8 21:53:49 2009 -0300

    GX: refactor code that allow backward compatibility with old video interfaces
    
    Most of dependent code is now located in a single place. The macro has
    been changed to use a cleaner name to be easier to spot why it is
    needed.
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 292df8af92d5295c4be1ab0b3ad630a09589eb55
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Fri Sep 18 10:04:38 2009 +0300

    geode: further precised brand names of Geode variants by NSC in README.

commit 869a93c00ce2e9fe739239b4481b5c98e4df9092
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Fri Sep 18 09:26:25 2009 +0300

    Geode: corrected the product names in README.

commit 9184997ac2bf08841f1a40ebf416e49b44d71ff4
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Fri Sep 18 09:15:25 2009 +0300

    geode: Added the PCI vendor and device ID of NSC SC1400 to README.

commit 651310328e3cfc5c4936cf5df1dcaf7d319d20f6
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Sep 9 19:47:14 2009 +0300

    Switch project URL in README to read-only www host.

commit f6039ef1bc9962caf18a3abb15c7f627ffc6158a
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Wed Sep 9 06:00:00 2009 +0300

    geode: use lowercase vendor id

commit 50b44451c6462bf999e8899715377dd735bc8940
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Sep 9 00:06:44 2009 +0300

    Added extended info about which Geode driver covers what Geode variant in README.

commit 7af63b86ab9e06b9ccdf1291250afa303b69a885
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Sat Sep 5 01:47:11 2009 +0300

    Fixed a typo in src/lx_output.c debug message.

commit 999d1ef343c65ac2324ac1e9c2e72f014cb5610d
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Thu Sep 3 10:56:09 2009 +0300

    Added README about X server dependency bump due to GX Randr dixSetPrivate fix.

commit feea2a0afa67c8be1d1afd743ab45745878c1c91
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Mon Aug 31 23:28:31 2009 +0300

    Release 2.11.4.1.

commit f1268f3ba8404129d358db3bb1e66f3841f7018a
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Mon Aug 31 23:24:30 2009 +0300

    Fixed typo in GX2 dixSetPrivate patch. Kudos to Eamon Walsh!

commit 34405a9c5cb0c30d45c12ef6850fc636a964e441
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Fri Aug 28 11:21:57 2009 +0300

    Release 2.11.4.

commit 255c0b985731350fdfd38987a95310e72f4e5381
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Tue Aug 18 07:30:33 2009 -0300

    GX: use XAA by default.
    
    EXA support is broken for GX so we disable it for now.

commit ef3fbd7bd03fa4a9ff966a373ba8ddec94ea8ff5
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Tue Aug 18 14:11:07 2009 +0300

    Revert "GX: use XAA by default."
    
    This reverts commit 09ddb88781bc9ec12531414beabd95e50237fdd5.
    Otavio just sent me a nicer version of this patch.

commit 09ddb88781bc9ec12531414beabd95e50237fdd5
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Tue Aug 18 07:30:33 2009 -0300

    GX: use XAA by default.

commit b28abde0276ddd7f687242f3886f98b0e49a7fc2
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Fri May 22 20:40:16 2009 -0300

    Fix GX RandR to properly use dixSetPrivate.
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 917a5bf5fdadac1a8799336aa8da2e51f8790eea
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Tue Aug 4 21:33:12 2009 +0300

    Migrated the project URL to the new http://wiki.x.org/wiki/GeodeDriver

commit c2141752ed4520af6d7f5197fcb0c512058db839
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Tue Aug 4 21:00:24 2009 +0300

    Somewhat harmonized the README between xf86-video-cyrix, xf86-video-nsc and xf86-video-geode.
    TODO:
    * Rename http://wiki.x.org/wiki/AMDGeodeDriver
          to http://wiki.x.org/wiki/GeodeDriver
      and install a redirect from the old page.

commit b5419c47138e9a8efc5f946fd08c4488dedcb5ee
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Jul 29 13:57:15 2009 +0300

    Added missing development dependencies (X.org macros) to FAQ.

commit c088a8dc4e5a37d8e07766c0c26ebc11037407c0
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Jul 29 12:23:46 2009 +0300

    Added FAQ about building drivers from GIT for testing purposes.

commit a3788ff318f57f64d7317eeaee4d64a466f3745a
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Jul 29 02:35:04 2009 +0300

    Added FAQ about submitting patches and producing useful backtraces.

commit cab8435d8aef852c4cb1ab71285fa020dcbd7a68
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 15:22:40 2009 +1000

    geode: change to using ABI version check

commit a22b16c0dc757c940461f26bc6e1802b53e860c5
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 13:32:29 2009 +1000

    geode: update for resources/RAC API removal

commit 810dd8f15c40271b75bb8a124709eadb5e4c36a8
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 10:06:20 2009 +1000

    geode: switch to using correct pci config interface

commit 9fd00d01cacae9724649699bf8e0af1e16dbe356
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 15 16:01:37 2009 -0400

    Use XORG_CHANGELOG macro to create ChangeLog. #22611
    
    Adding the macro in configure.ac and use it in Makefile.am
        Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
        Global maintenance on all modules
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit df4745e5565b98cea278f33001f38a64e027e4ce
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Jul 16 11:37:34 2009 +1000

    Update to xextproto 7.1 support.
    
    DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
    need to include dpmsconst.h if xextproto 7.1 is available.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 3d9dd15cf30832bdb467e8fe02327f474e1e2130
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Jun 19 09:51:28 2009 -0400

    Release 2.11.3.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 26bd1287ef4f9e63f4e3722f21c168db3d55099e
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Jun 10 14:18:12 2009 +1000

    geode: add inputstr.h include explicitly.

commit 1bfde92b1e2c1a386b679b67f1901a57623db633
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu May 28 14:56:22 2009 -0400

    Remove useless loader symbol lists.

commit 106c341c4076f7714cd67e0fcf5942a22554c8f3
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Mon May 25 23:28:17 2009 +0300

    Cleaned up the FAQ about WXGA modes.

commit 60f37744b09fa1cdf4a3bcfa1a039ac8c984b942
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Mon May 25 17:51:34 2009 +0300

    Added a FAQ about disabling Panel in BIOS to enable WXGA modes.

commit 639e9c88e588cae55698cfb4063f625c38224afb
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Sat May 23 05:52:13 2009 +0800

    Fix GPIO BAR detection with libpciaccess
    
    This patch fixes an issue with the GPIO BAR detection.  Basically,
    with libpciaccess we're finding the ISA device and checking its BARs,
    but we're not bothering to fill in the BAR information via
    pci_device_probe.  This results in a 0'd out bar and:
    
    (EE) GEODE(0): Could not find the GPIO I/O base
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
    Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 54303b269f1efe04a80177dbb62d7b94882ff45d
Author: Chris Ball <cjb@laptop.org>
Date:   Tue May 12 00:05:07 2009 -0400

    Release 2.11.2.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit b172617909976c4a7d8f05191e23e4647c1a1c96
Author: Kyle McMartin <kyle@redhat.com>
Date:   Mon May 11 23:58:57 2009 -0400

    Crasher fix: Use ExaDriverAlloc() to calloc the EXA struct.
    
    Patch from Kyle McMartin.  A recent exa/exa.c commit from Dave Airlie
    (02ae85c4..) added a new member to the EXA struct, and corresponding
    code to call it if it's non-NULL.  We were using calloc with sizeof()
    that struct at driver-compile-time; as a result, after the ABI change
    the new member contained garbage, passed the EXA test for NULL, was
    called, and segfaulted at startup.
    
    RH bug https://bugzilla.redhat.com/show_bug.cgi?id=500086
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 23e62499a5ecfd9c70db00c181a4801d4898fe83
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Feb 27 10:53:11 2009 -0500

    Revert EXA 3 build fix.
    
    The EXA developers have backed out the ABI bump to version 3.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 7ce365dafcbeb549fa083b8115475d5b7b01a704
Author: Chris Ball <cjb@laptop.org>
Date:   Tue Feb 24 22:26:39 2009 -0500

    Build fix: Include config.h earlier
    
    geode.h includes exa.h, without anything having included config.h
    (which sets the EXA major version) beforehand; add config.h to geode.h.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 2c293240f8003b3a52121161d0b0464100fd990d
Author: Chris Ball <cjb@laptop.org>
Date:   Tue Feb 24 12:51:45 2009 -0500

    configure: use AC_DEFINE instead of shell substitution
    
    (This is just cosmetic.)
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit c5c7f60b577cc86a670bedea2bd70bd05d5cd128
Author: Chris Ball <cjb@laptop.org>
Date:   Tue Feb 24 11:46:20 2009 -0500

    Build fix: set EXA_DRIVER_KNOWN_MAJOR=3.
    
    We don't use {Prepare,Finish}Access, and:
    
    /home/cjb/xorg-build/include/xorg/exa.h:45:2: error: #error Make sure
    this EXA driver either does not have Prepare/FinishAccess hooks or that
    they can handle EXA_PREPARE_AUX*, and #define EXA_DRIVER_KNOWN_MAJOR 3
    before including exa.h
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit da07a540db2078e00e48897b52a5a1f6d283cfeb
Author: Chris Ball <cjb@laptop.org>
Date:   Mon Feb 16 13:37:03 2009 -0500

    Release 2.11.1.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 4176e9ed24e7b79cefe3e7f4f5d73c7353781f1b
Author: Chris Ball <cjb@laptop.org>
Date:   Mon Feb 16 13:41:48 2009 -0500

    Makefile.am: use "git log" instead of "git-log"
    
    "git-log" doesn't work on my Fedora machine, but "git log" should work
    everywhere.  Some distributions choose not to ship all the git aliases.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 990ff710c6220cc3d1ba6b9e8fb972bd168b4472
Author: Chris Ball <cjb@laptop.org>
Date:   Sun Feb 15 15:30:09 2009 -0500

    Change OLPC detection heuristic to one that works on upstream kernels
    
    We've been checking whether we have a DCON/are on an OLPC by looking for
    files from the "olpc_dcon" kernel module.  This module isn't upstream yet,
    so this only works for the OLPC custom kernel.  We might as well check for
    an OLPC kernel module that *is* upstream, so that we can run on unmodified
    distributions.  This patch moves us to checking for "olpc-ac" instead.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit e33dc807bf4504ba242cb19ce8024cdb32e10f4d
Author: Chris Ball <cjb@laptop.org>
Date:   Sun Feb 15 00:17:45 2009 -0500

    Fix pMsk=NULL segfault at startup on OLPC
    
    Commit 7c278551c79d7a5898c627341f58fad59b7ae20d uses pMsk without testing
    for non-NULL, and this causes an immediate segfault when running Sugar.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 7c278551c79d7a5898c627341f58fad59b7ae20d
Author: Mart Raudsepp <mart.raudsepp@artecdesign.ee>
Date:   Fri Jan 9 19:32:50 2009 +0200

    Fallback in case of mask transforms as well.
    
    Fixes attachment #21519 test case on bug #15700, but not the initial report.
    Detective work by Michel Dänzer.
    
    Signed-off-by: Mart Raudsepp <mart.raudsepp@artecdesign.ee>

commit 0e65d77a636848b6bc24518d8e45aed506122b49
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Dec 9 20:54:20 2008 -0700

    2.11.0 release

commit 2a36083f3cb93bd4ab456024d6b6776725085904
Author: Andres Salomon <dilinger@queued.net>
Date:   Thu Dec 4 22:41:59 2008 -0500

    xf86-video-geode: after reloading cursors, hide the cursor
    
    Whenever we reload cursors, the geode driver needs to call hide_cursor()
    to ensure that the cursor is hidden until we finally unhide the cursor.
    Without this, we see ghost cursors during rotation or VT switches.
    
    Signed-off-by: Andres Salomon <dilinger@debian.org>

commit fb2c1af124a56f34c4212bba16e1926889104cb4
Author: Andres Salomon <dilinger@queued.net>
Date:   Thu Dec 4 21:33:22 2008 -0500

    xf86-video-geode: fix up cursor size (again)
    
    The geode hardware (and cimarron) expects cursor memory size to be 48x64,
    and cimarron will zero out the excess when a smaller cursor is used.  It
    would be nice to be able to use the full cursor size, but xorg's interleaving
    stuff requires a cursor width that's a multiple of 32.  Thus, we're stuck
    back at 32x32 for cursor size, but we allocate enough memory for a 48x64
    cursor.
    
    This fixes misc interleaving corruption that we see with 2bpp cursors (when
    converting to ARGB).
    
    Signed-off-by: Andres Salomon <dilinger@debian.org>

commit 356dec75b96e7b235632bb8c5f7cc70002a590b1
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Thu Dec 4 02:24:42 2008 -0200

    Ensure symbol GXRandRSetConfig is of public visibility.
    
      Symbol is referenced via LoaderSymbol(), and this patch doesn't
    should provide the same behavior as when compiling with public symbols
    by default.

commit fe7ede0c073bd8dc22f61388b8a5d83f17696113
Author: Andres Salomon <dilinger@queued.net>
Date:   Wed Nov 26 17:56:14 2008 -0500

    xf86-video-geode: change cursor size to match cimarron
    
    When we use ARGB cursors and rotate the screen, we get double cursors
    and stale cursor data left over.  This is because cimarron expects a
    cursor that is smaller than or equal to 48x64, but hardcodes a memory
    shift of 192 bytes (4*48).  This means that if we have a 32x64 cursor,
    cimarron screws it up.  Change the cursor size to 48x64.
    
    Signed-off-by: Andres Salomon <dilinger@debian.org>

commit 8080f7a01cf62a13c5a32013668b2796c23d97a4
Author: Andres Salomon <dilinger@queued.net>
Date:   Wed Nov 26 01:39:28 2008 -0500

    xf86-video-geode: DCON: set the default (physical) screen size if we detect a DCON
    
    We can be assured that a DCON device has an OLPC panel that's 152x114 mm.
    This adds fields to GeodeRec to allow other panels to potentially
    override physical width/height fields, and also allows xorg.conf to
    override the values.
    
    Signed-off-by: Andres Salomon <dilinger@debian.org>

commit f57f2bd7161d4a7c2ededfc43a7709fb06213b99
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 25 11:36:03 2008 -0700

    LX:  Set default scaling coefficients
    
    Systems without a traditional BIOS may not have the default
    scaling coefficients set up - make sure that we force them on
    when the mode gets set.

commit d7f73aca763eb2fa918c3e5a27e264aa14f653d1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Nov 19 12:06:06 2008 -0800

    include <errno.h> instead of <sys/errno.h>
    
    Solaris defines errno itself in <errno.h>

commit fa38cc225ef39aeb6a2ab1c90a233b285d4c77f8
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 18 20:07:53 2008 -0700

    LX:  Put back variable needed when PCIACCCESS is defined

commit c4142d3a05e4b889f7933dcfa8bc9cd744ccfdd6
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 18 15:41:58 2008 -0700

    LX:  Make the version in configure.ac reflect the upcoming release

commit cf0655edbcbd3910c12c33d8c786cc72c0242786
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 18 15:41:58 2008 -0700

    LX: Change the way EXA memory is allocated
    
    Change how EXA memory is allocated to better allow for
    EXA + video + rotation to co-exist on the system.  Change
    the video to only allocate memory when it needs it.
    Also, automatically disable compression when there is less then
    16Mb of memory.

commit ee23fd75f5eb4447ca238694cc03fcdc219ee245
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 18 15:41:58 2008 -0700

    LX:  Fix the memory allocated by the video so it fails
    when there isn't enough memory.

commit aac2e161818494b88677f11115bca890a552c709
Author: Jordan Crouse <jordan@cosmicpenguin.net>
Date:   Tue Nov 18 15:41:58 2008 -0700

    LX:  Fix a bug in the memory allocator

commit fc772694ec04f729b5a1cdced7f33dc406c1d67f
Author: Andres Salomon <dilinger@queued.net>
Date:   Tue Nov 18 14:14:17 2008 -0500

    DCON: Mark 1200x900 mode as preferred.

commit 1e3fcaaa67dde12a658206f3b0fd07b627a3b61b
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Oct 7 13:12:19 2008 -0600

    geode: Move the hardware cursor support to full ARGB mode

commit f66c9d1928ec9bcde57009c7263f6c8575ad0d0c
Merge: 85d2103 62d2b0e
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Wed Sep 10 17:33:30 2008 -0600

    Merge branch 'randr12-branch'
    
    Conflicts:
    
    	src/geode_ddc.c
    	src/gx_randr.c
    	src/lx_randr.c
    	src/lx_rotate.c

commit 85d2103a90e6ab422246b66d252dbee19c96a0d7
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Mon Sep 8 15:20:51 2008 -0600

    XINPUT_ABI bumped on us and broke the previous evil workaround
    for the miPointerPosition issue.

commit 62d2b0ede08042147ca528be9ab1e392886a10ff
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Sep 4 17:43:32 2008 -0600

    LX:  RandR 1.2 updates for Lenny
    
    Fix some build issues for Lenny and make the branch work
    on an XO running Lenny.

commit 526da8a3b279dbfc35505ebb1ddc4b8db8dc46d3
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Aug 28 16:59:41 2008 -0600

    LX:  Fix a possible segfault in EXA
    
    Avoid passing a null pointer to PictureTransformPoint

commit c6339a360b611514155e5101dc2c5bc6472d8865
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Mon Aug 25 11:34:36 2008 -0600

    [LX] - RandR 1.2 updates
    
    Remove a flag that was making EXA pixmaps break horribly.
    Also, Make the new code compile for Hardy and warning cleanups.

commit 38e868271bd24be7a884c8c56772b25cd6fa6f1d
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Mon Aug 18 14:19:34 2008 -0600

    lx:  Add rotation for Randr 1.2 + cleanups
    
    Enable rotation through RandR 1.2 and add the accelerated rotation blit
    the EXA composite function.  Also, fix a handful of critical bugs and
    remove some more dead code.

commit f8a09702f0905d45a03cc71ae67767b7effc1500
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Aug 15 14:25:00 2008 -0400

    s/XF86_VERSION_CURRENT/XORG_VERSION_CURRENT/

commit b06f75895b6363816bf88402a233800631718f4d
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Fri Aug 15 14:13:12 2008 +0300

    Bump to version 2.10.1 and release.

commit 6908dda7ac66cbe13737db6c9c3e5ebe16156099
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Aug 13 09:51:23 2008 +0300

    Added info about the current roadmap.

commit 89c6a947f31af15a8f65706de328300ea2e75f1a
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Aug 13 09:32:21 2008 +0300

    All your typos are belong to us!!!

commit 4e95ee76d47982450ec112988adb2079658bb682
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed Aug 13 09:25:49 2008 +0300

    Updated the README with the URL of the Geode X.Org wiki and
    with info on the current Build Dependencies.

commit 316e89aa58f4d7f3cb4513a6decb035e99abc7d6
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Aug 7 14:29:50 2008 -0600

    Geode: Add DDC support for the CS5535

commit f89f6d8004a0ae0ae7826f72a1058d26e9e0217a
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Jul 24 10:47:57 2008 -0600

    lx: Fix rotate issue
    
    EXA pixmaps are now protected against outside intrusion, so use
    a different way to find the base of the shadow buffer for rotation.

commit d681a844e448712a9a419d2a4dca81930d39a80a
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Aug 7 11:21:48 2008 -0600

    [LX] - Add RandR 1.2 support
    
    A wholesale update to Randr 1.2 for LX accompanied by massive
    cleanup.

commit e98927f2c60acd9262cfb6fca2491fe0decc7aa5
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Fri Jun 13 15:59:44 2008 -0600

    Bump to version 2.10.0

commit 2fc546c0d129fe7d3edee6b0cbfd530de33e2209
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Jun 10 12:08:53 2008 -0600

    geode:  Bring over the DCON detection code from the OLPC tree

commit 489546dfd2dd295db63f31e123b0073a6fa330a9
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Jun 10 12:08:52 2008 -0600

    geode:  Unmap the PCI memory when we close the screen

commit 739eb15da7bb0d2ca681eeb9a308b1297ee4eca7
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date:   Wed May 28 11:13:54 2008 +0930

    Fix build for git-master (missing device pointers).
    
    We don't have an updated Video ABI yet, so use the XINPUT ABI as check for
    when to use which call.
    
    Note that the check is not optimal. We only check for the position of the VCP,
    not of any other device to adjust the viewpoint. This needs to be fixed.

commit 5186a2b736e30b7d68a75f861f51047491182e57
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date:   Wed May 28 10:54:09 2008 +0930

    Revert "Fix build (missing device pointers)."
    
    Silly me, this breaks the build for non-git-master servers.
    
    This reverts commit 3005e9c7eb10e212c956e87b3631548e268c794e.

commit 3005e9c7eb10e212c956e87b3631548e268c794e
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date:   Wed May 28 09:25:06 2008 +0930

    Fix build (missing device pointers).
    
    miPointerGetScreen, miPointerGetPosition and pScreen->SetCursorPosition all
    require a device argument now. For lack of other choices, just pass in the
    VCP.

commit 94b9029e335ddbe7c22a8fe4bf69858b75179219
Author: Martin-Éric Racine <q-funk@iki.fi>
Date:   Wed May 7 22:35:23 2008 +0300

    Making libDDC support the 2.9.0 release.

commit 61663593475f61567466c105ca19d5009a4e9c41
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Apr 15 14:54:57 2008 -0600

    geode:  Add "native" DDC parsing to the Geode driver
    
    Teach libDDC to access the DDC pins on the Geode natively, instead
    of using the BIOS which has proven to be broken time and time again.

commit 401a7ed390beca4d37121575e64b72969d55fa7c
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Apr 1 13:41:48 2008 -0600

    geode: Bump to new version and replace two instances of the old amd name

commit e93660928499f963d477720b628a05e8d14ea197
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Fri Mar 14 16:38:21 2008 -0600

    amd: Missed a merge artifact - kick me in the head for breaking tinderbox

commit c42454a5d1fba9dc0ef4d671cb839108ef827ec9
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Fri Mar 14 13:57:14 2008 -0600

    amd: fix compile and warning issues from the merge

commit 5e1f6e925bd92c389169c971502b1fd17c625056
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Fri Mar 14 13:55:23 2008 -0600

    amd: fix up the versioning and naming of the new driver

commit 1fd63467e3fa71f289f80dba013046d0065ff3f3
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Mar 11 16:21:58 2008 -0600

    Massive coding style fixup - move to X coding style,
    remove trailing whitespace, zap unused files and
    remove blocks of ifdefed out code.

commit ec8edd1393f482ca42b401463f0f09580aa263a0
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Tue Mar 11 15:43:00 2008 -0600

    First stage of the rename process - get rid of all amd_ prefixes -
    change either to geode_ or just to lx_ or gx_ depending on the processor.
    Change the name in the Makefiles and other collateral

commit a7bc1a7f6b439419fc27b669d9d7f99f882d83fe
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Mar 13 17:30:03 2008 -0600

    amd: release version 2.7.7.7
    
    xf86-video-amd is now dead - long live xf86-video-geode!

commit 248a1f24c9f232cb9d5218faee5d4f7f014ef9c5
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Mar 13 16:01:21 2008 -0600

    amd: fix panel and DDC interation with GX

commit d8f8277c89752286da329c50b769986a19b521de
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Thu Mar 13 15:00:36 2008 -0600

    amd: Fix a compile error in < 1.5 builds

commit 95159125cb19acdfb23ee5042acf9d8b9d776c7a
Author: Jordan Crouse <jordan.crouse@amd.com>
Date:   Wed Mar 12 14:14:45 2008 -0600

    amd: Add the 'geode' name in preparation for the renaming

commit b884e17eb74f6b7f11f4bba71ce0421cd0d28855
Author: Stefano Fedrigo <aleph@develer.com>
Date:   Wed Mar 12 14:13:55 2008 -0600

    amd: Add libpciaccess probe function

commit 01a23f48f4777c705eb4345b3d5e27b6a4f73254
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Mar 10 19:21:07 2008 +1000

    amd: fix distcheck

commit 0464e1e6b7587aaf87b818fabd93e484f9bc8288
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 10 18:56:22 2008 +1000

    amd: fixup pciaccess compile

commit eec3a36983867611c9ee401079a8c3a81181d941
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 10 18:56:08 2008 +1000

    fix devprivates properly

commit 68e3f6c80c1db7c84e176ef298c700ce5bedd501
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Mar 10 18:38:49 2008 +1000

    old privates v2

commit 497a081b8fc5d22890b3555589dfc4d2f9c9b6f6
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Mar 10 17:09:18 2008 +1000

    amd: move to new devprivates

commit da6ca8ff17373428844f904bbc3a1d0e55c8e5c2
Author: Dave Airlie <airlied@clockmaker.usersys.redhat.com>
Date:   Mon Mar 10 16:54:25 2008 +1000

    pciaccess: fix name of struct
