commit 57413206a1488067623e2b340f655a439be0f260
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 19 16:42:59 2011 +0100

    Version 3.3.1

 NEWS         |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 445443c9162c614934ae8cf5abc50c5daa2c8bce
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 19 19:27:28 2011 +0100

    build: Require guile 2.0

 configure.ac      |   14 ++++++--------
 games/Makefile.am |   12 ------------
 src/game.c        |   11 -----------
 3 files changed, 6 insertions(+), 31 deletions(-)

commit 9c6a63bc8e570bd5171de2d68ac6e1c7905c418e
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 19 16:41:51 2011 +0100

    sol: Use new gtk workarea API

 src/ar-fullscreen-button.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9c14a2fb45ae0077e5f52d92ae9bec0c73c738f0
Author: Mario BlÀttermann <mariobl@gnome.org>
Date:   Sat Dec 10 12:03:25 2011 +0100

    [l10n] Updated German translation

 po/de.po | 2056 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1027 insertions(+), 1029 deletions(-)

commit 8cd25a9bc350b427801468a4ef5feb4991a764ba
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 8 21:15:00 2011 +0100

    games: Update instructions

 games/README |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5b4e7ce5a70c7c1a6c1c6ca7088446c50eec6724
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 8 17:57:58 2011 +0100

    cards: bonded: Crush the SVG
    
    Run svgcrush on bonded.svg. Saves 10% on the uncompressed .svg and
    almost 25% on the .svgz.

 cards/bonded.svg |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit a6347510fd802ad684c9f27195275e98bb11bdad
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 8 17:56:32 2011 +0100

    cards: bonded: Run xmllint --format on it

 cards/bonded.svg | 2311 +++++++++++++++++++++++-------------------------------
 1 files changed, 994 insertions(+), 1317 deletions(-)

commit 3d5028170868101e4ee62a574885d4008865622c
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 8 17:54:52 2011 +0100

    cards: bonded: Replace embedded image
    
    Replace the embedded image that pngcrush chokes on with an identical one
    obtained from just loading it in the gimp and re-saving.

 cards/bonded.svg |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 383829da4693e08e050daa8e93d936a0f3bf8f20
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 8 00:13:18 2011 +0100

    cards: svgcrush: Keep files that pngcrush chokes on
    
    Allows to examine them.

 cards/svgcrush.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 3740f1ea3c610786cb4cc47d7d497a35ed5cacde
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Dec 7 23:44:01 2011 +0100

    cards: svgcrush: Don't leave temp files behind on failure

 cards/svgcrush.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 41038e7b15b36b7357cfb85053c184314dc56c56
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Dec 7 23:09:24 2011 +0100

    cards: Add svgcrush utility
    
    Add noinst utility programme that takes a SVG with embedded (data:image/png;base64)
    PNGs, uses pngcrush to crush these and re-save the SVG. Need to "make svgcrush" manually
    to build it, it's not hooked up to any targets. E.g.:
    
    $ make svgcrush
    $ ./svgcrush bonded.svg bonded-crushed.svg

 cards/Makefile.am |    9 ++
 cards/svgcrush.c  |  273 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 282 insertions(+), 0 deletions(-)

commit da965c1353f41712eb91b032fe361214cdf8bfbb
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Dec 7 18:57:29 2011 +0100

    sol: Update comment

 src/lib/ar-card-theme-kde.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit efeaf46095e92e0bec6133f8c994da113e650e31
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Dec 6 20:12:21 2011 +0100

    sol: Fix card offset for extended slots
    
    Remove nonsense code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=570576

 src/board-noclutter.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit ae58d11b058c52a539a0c730f95def97e0667bee
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 5 22:43:48 2011 +0100

    themes: Speed up KDE themes
    
    Set the tolerance to 1.

 src/lib/ar-card-theme-kde.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f3c8b61b52fe6528c1042d91fe20489c9e76a3ea
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 5 22:43:19 2011 +0100

    themes: Fix kde card theme
    
    (Some?) KDE card themes still use the legacy node IDs.

 src/lib/ar-card-theme-kde.c |    9 +++++-
 src/lib/ar-card.c           |   62 ++++++++++++++++++++++++++++++++++++++++--
 src/lib/ar-card.h           |   19 +++++++++---
 3 files changed, 81 insertions(+), 9 deletions(-)

commit a6793cf4f757c0688a29b6c8bceda8c44cf5d284
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 5 21:41:23 2011 +0100

    sol: Remove smclient support

 configure.ac                       |   45 --
 po/POTFILES.in                     |    2 -
 src/Makefile.am                    |    9 -
 src/smclient/Makefile.am           |   41 -
 src/smclient/eggdesktopfile.c      | 1518 ------------------------------------
 src/smclient/eggdesktopfile.h      |  160 ----
 src/smclient/eggsmclient-dbus.c    |  294 -------
 src/smclient/eggsmclient-osx.c     |  235 ------
 src/smclient/eggsmclient-private.h |   59 --
 src/smclient/eggsmclient-win32.c   |  353 ---------
 src/smclient/eggsmclient-xsmp.c    | 1411 ---------------------------------
 src/smclient/eggsmclient.c         |  625 ---------------
 src/smclient/eggsmclient.h         |  123 ---
 src/smclient/eggsmclient.patch     |  202 -----
 src/sol.c                          |   60 --
 15 files changed, 0 insertions(+), 5137 deletions(-)

commit 8924aa89fa849cbb07c7f6268af3eb3f55c6cb14
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 5 11:03:18 2011 +0100

    sol: Use gtk_render_focus to draw the focus

 src/board-noclutter.c |   39 +++++++--------------------------------
 1 files changed, 7 insertions(+), 32 deletions(-)

commit a0d9d534f00e99ffebdec686cff9fe8d07766c07
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 5 10:57:25 2011 +0100

    sol: Remove baize colour from style

 src/ar-style-gtk.c     |   27 +++------------------------
 src/ar-style-private.h |    5 ++---
 src/ar-style.c         |   45 ---------------------------------------------
 src/ar-style.h         |    3 ---
 src/board-noclutter.c  |    5 -----
 5 files changed, 5 insertions(+), 80 deletions(-)

commit 318ef91245e05921222b801688a7542344abb032
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Dec 4 20:32:14 2011 +0100

    sol: Fix game options saving when using key files

 src/conf.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit 4fe1693667f0f2d96ed23515066eb9be0c84fff4
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Dec 4 14:38:01 2011 +0100

    sol: Use gtk style context to render the background
    
    This means that the background is now under theme control, ie. you can
    use either a colour or an image to draw it. E.g.:
    
    background-color: #005000;
    
    or:
    
    background-image: url('baize.png');
    background-repeat: repeat;
    
    https://bugzilla.gnome.org/show_bug.cgi?id=425959

 src/ar-style-gtk.c    |    5 +++++
 src/board-noclutter.c |   15 +++++----------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 059554bb6e01545df226c88c4f8e7cbdc75c725f
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Dec 4 14:21:18 2011 +0100

    sol: Add style property for the baize color

 src/ar-style-gtk.c |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit 5668c7107e97f29ca898e2cc9ef3f5eb5fa0dd2e
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Dec 4 14:18:27 2011 +0100

    sol: Install default CSS provider
    
    This ensures that the selection colour is always defined; remove
    NULL checks.

 src/ar-style-gtk.c     |   56 +++++++++++++++++++++++++++++++++++++----------
 src/ar-style-private.h |    3 ++
 src/board-noclutter.c  |    2 -
 3 files changed, 47 insertions(+), 14 deletions(-)

commit 2dd98c2d7d539c20954792482599bf5ea2bcf9e9
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 23:57:57 2011 +0100

    sol: Use string instead of number for storing the score in the frontend
    
    https://bugzilla.gnome.org/show_bug.cgi?id=556359

 games/api.scm |    7 ++++---
 src/game.c    |   39 +++++++++++++++++++++++++++++----------
 src/game.h    |    2 ++
 src/window.c  |   12 ++----------
 4 files changed, 37 insertions(+), 23 deletions(-)

commit 1c0add493717c7fe839ab9e7cd383d20032ea4ce
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 22:19:25 2011 +0100

    sol: Move score keeping to the guile side
    
    https://bugzilla.gnome.org/show_bug.cgi?id=556359

 games/api.scm |   16 +++++++++++++++-
 src/game.c    |   48 ++++++++++--------------------------------------
 2 files changed, 25 insertions(+), 39 deletions(-)

commit 3a94f1264eb2115e60200f6bf41b5b35b7a96581
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 21:19:51 2011 +0100

    sol: Fix sort of game list

 src/game.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit f12fdcc4ece12428f5415de2047ef52c25a550f1
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 21:12:27 2011 +0100

    sol: Fix crash in debug UI

 src/window.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 5c4d55043c32cc23abbce85807920b59446d88e9
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 21:07:23 2011 +0100

    guile: Load the real api.scm module when compiling
    
    This fixes an exception in bakers-game.

 games/guile-compile |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit a6fb46a828c01275ed882d5979cd9b3a1f023326
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 20:29:27 2011 +0100

    guile: Add $(srcdir) to GUILE_LOAD_PATH when compiling

 games/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 89691503ba6a5fc4f24d9f5ffbbeccc6628e1722
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 20:25:17 2011 +0100

    sol: Store new game module name before attempting load
    
    This way the exception won't print the name of the old one.

 src/game.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 38e20c21dcaf508cc6bb481896388aa8ce05aaff
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 20:20:25 2011 +0100

    build: Dist guile-compile

 games/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8b8ca774eb3f69b246117ea2a458a34efe17f8fd
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 20:19:31 2011 +0100

    l10n: Update POTFILES.in

 po/POTFILES.in |   58 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 29 insertions(+), 29 deletions(-)

commit fe8d616b7e30bb8f1e5364c59c864cbbbdbe5a31
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 19:18:38 2011 +0100

    build: Don't rely on lsb_release -d producing a meaningful string
    
    https://bugzilla.gnome.org/show_bug.cgi?id=629988

 configure.ac |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 11656d96cef37552da10125f3969793ca43ceb2f
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 17:05:14 2011 +0100

    guile: Install the compiled files not the sources
    
    On guile 2.x, install the compiled .go files instead of the source .scm files.
    
    Remove the check for guile-tools in configure, and instead check for guile.
    guile-tools however aborts the compile because it doesn't know about our internal
    (aisleriot interface) module. So we copy it into our repo (the licence is LGPL3+
    which is compatible with ours), and add a dummy module definition to it.

 configure.ac        |    8 ++--
 games/Makefile.am   |   41 ++++++++++++++++++++----
 games/guile-compile |   84 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 122 insertions(+), 11 deletions(-)

commit 29797a6343a9f8cf3f950a853085f532bdd99cfb
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 17:04:02 2011 +0100

    guile: Also look for compiled scheme files when listing the games

 src/game.c |   55 +++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 43 insertions(+), 12 deletions(-)

commit 5a5d567cca4ad1d984b4fed83d74e7efac1f5e62
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 00:20:25 2011 +0100

    guile: Load games from %load-path
    
    Instead of constructing the path directly, load the game with
    scm_primitive_load_path().
    
    Install the game files in a directory versioned with the effective
    guile version.
    
    Add a function to get the list of installed games, and use it in
    the game chooser.

 configure.ac                 |    2 +
 games/Makefile.am            |   13 ++---
 games/athena.scm             |    2 +-
 games/aunt-mary.scm          |    2 +-
 games/bakers-game.scm        |    2 +-
 games/gold-mine.scm          |    2 +-
 games/peek.scm               |    2 +-
 games/saratoga.scm           |    2 +-
 games/spider-three-decks.scm |    2 +-
 games/spiderette.scm         |    2 +-
 games/will-o-the-wisp.scm    |    2 +-
 src/ar-game-chooser.c        |   29 ++++-------
 src/game.c                   |   62 +++++++++++++++++++---
 src/game.h                   |    2 +
 src/window.c                 |  119 +++++++++++++++++++-----------------------
 15 files changed, 135 insertions(+), 110 deletions(-)

commit a2fd20bcd147af631cf2570bc6d311678b22c337
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Dec 2 23:07:29 2011 +0100

    guile: Add set-lambda!
    
    Add a set-lambda! that takes (name, func). Use this in the games that
    derive from other games, instead of having to call set-lambda again
    with all the other lambdas.

 games/athena.scm             |    6 +++-
 games/aunt-mary.scm          |    4 ++-
 games/bakers-game.scm        |    2 -
 games/gold-mine.scm          |    4 ++-
 games/saratoga.scm           |    4 ++-
 games/spider-three-decks.scm |    4 ++-
 games/spiderette.scm         |    4 ++-
 games/will-o-the-wisp.scm    |    4 ++-
 src/game.c                   |   46 +++++++++++++++++++++++++++++++++++++++--
 9 files changed, 65 insertions(+), 13 deletions(-)

commit 67c4dbad2c726ac5f8cf895423b9007a023283a9
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Dec 2 22:11:53 2011 +0100

    build: Remove obsolete comment

 games/Makefile.am |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit cf3aa47130369f4039994356088a00e0591763e5
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Dec 2 22:10:42 2011 +0100

    guile: Make def-save-var define & export

 games/api.scm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a08a4bf16dc05bc1d00d3eea4ffdcfc987cd1df
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Dec 2 21:21:57 2011 +0100

    Canonicalise game names
    
    Always store the game name internally without the .scm extension, and only
    append it when storing prefs (for backwards compatibility).

 src/ar-game-chooser.c     |   26 ++++++-----
 src/board-noclutter.c     |    2 +-
 src/board.c               |    2 +-
 src/conf.c                |   63 +++++++++++++++++++--------
 src/conf.h                |    8 ++--
 src/game.c                |   52 ++++++++++++-----------
 src/game.h                |    6 +-
 src/lib/ar-string-utils.c |   26 +++++++++++
 src/lib/ar-string-utils.h |    2 +
 src/sol.c                 |   24 ++++++-----
 src/util.c                |   50 ++++-----------------
 src/util.h                |    4 +-
 src/window.c              |  105 +++++++++++++++++++++++---------------------
 src/window.h              |    8 ++--
 14 files changed, 205 insertions(+), 173 deletions(-)

commit a4efa14125a79e1621213f046ddfeeb37cea0d56
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 20:33:40 2011 +0100

    guile: Canonicalise filenames
    
    Use '-' instead of '_'.

 games/Makefile.am                                  |  178 ++++++++++----------
 games/{auld_lang_syne.scm => auld-lang-syne.scm}   |    0
 games/{aunt_mary.scm => aunt-mary.scm}             |    0
 games/{bakers_dozen.scm => bakers-dozen.scm}       |    0
 games/{bakers_game.scm => bakers-game.scm}         |    0
 games/{bear_river.scm => bear-river.scm}           |    0
 ...leaguered_castle.scm => beleaguered-castle.scm} |    0
 games/{block_ten.scm => block-ten.scm}             |    0
 games/{diamond_mine.scm => diamond-mine.scm}       |    0
 games/{eagle_wing.scm => eagle-wing.scm}           |    0
 games/{eight_off.scm => eight-off.scm}             |    0
 games/{first_law.scm => first-law.scm}             |    0
 games/{forty_thieves.scm => forty-thieves.scm}     |    0
 games/{gay_gordons.scm => gay-gordons.scm}         |    0
 games/{gold_mine.scm => gold-mine.scm}             |    0
 games/{king_albert.scm => king-albert.scm}         |    0
 games/{kings_audience.scm => kings-audience.scm}   |    0
 games/{lady_jane.scm => lady-jane.scm}             |    0
 games/{monte_carlo.scm => monte-carlo.scm}         |    0
 games/{napoleons_tomb.scm => napoleons-tomb.scm}   |    0
 games/{royal_east.scm => royal-east.scm}           |    0
 games/{sir_tommy.scm => sir-tommy.scm}             |    0
 ...ider_three_decks.scm => spider-three-decks.scm} |    0
 games/{straight_up.scm => straight-up.scm}         |    0
 ...reets_and_alleys.scm => streets-and-alleys.scm} |    0
 games/{ten_across.scm => ten-across.scm}           |    0
 games/{thumb_and_pouch.scm => thumb-and-pouch.scm} |    0
 games/{triple_peaks.scm => triple-peaks.scm}       |    0
 games/{union_square.scm => union-square.scm}       |    0
 games/{will_o_the_wisp.scm => will-o-the-wisp.scm} |    0
 30 files changed, 89 insertions(+), 89 deletions(-)

commit 04f7d0ad596c9fcf718603b9d4cf19562bd926bb
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 19:20:19 2011 +0100

    guile: Fix format usage
    
    Omitting the destination on a call to format is deprecated.
    Pass #f as the destination, before the format string.

 games/api.scm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 66a97a2bf70d5be1a9cce3376a04e9e5f65cc765
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 19:16:48 2011 +0100

    guile: Remove nthcdr definition from api.scm
    
    Just use list-tail.

 games/api.scm |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 754f6b0714aeeca9c8e6b1f528de8d46e02535f2
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 19:07:47 2011 +0100

    guile: Remove definition of list-head from api.scm
    
    WARNING: (guile-user): imported module (aisleriot api) overrides core binding `list-head'

 games/api.scm |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit f59aff79ab6c63629cdfd179cf80e1ea6a74d8a4
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 19:03:54 2011 +0100

    guile: Make sol.scm a module

 games/Makefile.am            |    9 +-
 games/accordion.scm          |    2 +
 games/agnes.scm              |    6 +-
 games/{sol.scm => api.scm}   |  250 +++++++++++++++++++++---------------------
 games/athena.scm             |    2 +
 games/auld_lang_syne.scm     |    2 +
 games/aunt_mary.scm          |    6 +-
 games/backbone.scm           |    2 +
 games/bakers_dozen.scm       |    2 +
 games/bakers_game.scm        |    2 +
 games/bear_river.scm         |    2 +-
 games/beleaguered_castle.scm |    2 +
 games/block_ten.scm          |    2 +
 games/bristol.scm            |    2 +
 games/camelot.scm            |    2 +
 games/canfield.scm           |    2 +
 games/carpet.scm             |    2 +
 games/chessboard.scm         |    2 +
 games/clock.scm              |    2 +
 games/cover.scm              |    2 +
 games/cruel.scm              |    2 +
 games/diamond_mine.scm       |    2 +
 games/doublets.scm           |    2 +
 games/eagle_wing.scm         |    2 +
 games/easthaven.scm          |    2 +
 games/eight_off.scm          |    2 +
 games/elevator.scm           |    2 +
 games/eliminator.scm         |    2 +
 games/escalator.scm          |    2 +
 games/first_law.scm          |    2 +
 games/fortress.scm           |    2 +
 games/fortunes.scm           |    2 +
 games/forty_thieves.scm      |    2 +
 games/fourteen.scm           |    2 +
 games/freecell.scm           |    2 +
 games/gaps.scm               |    2 +
 games/gay_gordons.scm        |    2 +
 games/giant.scm              |    2 +
 games/glenwood.scm           |    2 +
 games/gold_mine.scm          |    2 +
 games/golf.scm               |    2 +
 games/gypsy.scm              |    2 +
 games/helsinki.scm           |    2 +
 games/hopscotch.scm          |    2 +
 games/isabel.scm             |    2 +
 games/jamestown.scm          |    2 +
 games/jumbo.scm              |    2 +
 games/kansas.scm             |    2 +
 games/king_albert.scm        |    2 +
 games/kings_audience.scm     |    2 +
 games/klondike.scm           |    2 +
 games/labyrinth.scm          |    2 +
 games/lady_jane.scm          |    2 +
 games/maze.scm               |    2 +
 games/monte_carlo.scm        |    2 +
 games/napoleons_tomb.scm     |    2 +
 games/neighbor.scm           |    2 +
 games/odessa.scm             |    2 +
 games/osmosis.scm            |    2 +
 games/peek.scm               |    2 +
 games/pileon.scm             |    2 +
 games/plait.scm              |    2 +
 games/poker.scm              |    2 +
 games/quatorze.scm           |    2 +
 games/royal_east.scm         |    2 +
 games/saratoga.scm           |    2 +
 games/scorpion.scm           |    2 +
 games/scuffle.scm            |    2 +
 games/seahaven.scm           |    2 +
 games/sir_tommy.scm          |    2 +
 games/spider.scm             |    2 +
 games/spider_three_decks.scm |    2 +
 games/spiderette.scm         |    2 +
 games/straight_up.scm        |    2 +
 games/streets_and_alleys.scm |    2 +
 games/template.scm           |    2 +
 games/ten_across.scm         |    2 +
 games/terrace.scm            |    2 +
 games/thieves.scm            |    2 +
 games/thirteen.scm           |    2 +
 games/thumb_and_pouch.scm    |    2 +
 games/treize.scm             |    2 +
 games/triple_peaks.scm       |    2 +
 games/union_square.scm       |    2 +
 games/valentine.scm          |    2 +
 games/westhaven.scm          |    2 +
 games/whitehead.scm          |    2 +
 games/will_o_the_wisp.scm    |    2 +
 games/yield.scm              |    2 +
 games/yukon.scm              |    2 +
 games/zebra.scm              |    2 +
 src/ar-game-chooser.c        |    2 +-
 src/game.c                   |   26 +++-
 src/window.c                 |    2 +-
 94 files changed, 332 insertions(+), 143 deletions(-)

commit ac28587e7ee957f4753b76a1b7564f198afef5fa
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 14:03:31 2011 +0100

    guile: Move the aisleriot interface into a module

 games/sol.scm |    2 +-
 src/game.c    |   29 ++++++++++++++++++++++++++---
 2 files changed, 27 insertions(+), 4 deletions(-)

commit 693d4bc80cfc097287aa36bf493fa617a904d234
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 30 13:56:13 2011 +0100

    guile: Rename "random" function
    
    Rename "random" function to "aisleriot-random" since it clashes with
    a guile builtin function.

 games/clock.scm       |    2 +-
 games/gay_gordons.scm |    4 ++--
 games/sol.scm         |    2 +-
 src/game.c            |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 9eaa9b26eb1546f208c5ac9c212f1f30ed6d7124
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 29 17:42:32 2011 +0100

    lib: Add libdir and pkglibdir to runtime directories

 src/lib/Makefile.am  |    2 ++
 src/lib/ar-runtime.c |   12 +++++++++++-
 src/lib/ar-runtime.h |    3 +++
 3 files changed, 16 insertions(+), 1 deletions(-)

commit 10a6a52be698a15328dd72b7a59cfdcd0497e7e7
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 29 17:41:43 2011 +0100

    themes: Comment out empty line

 data/aisleriot.catalog.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9c06eb530c62a1fa59972de877ba6da2f2a3b190
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 29 17:41:24 2011 +0100

    build: Mark GUILE_TOOLS variable as precious

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ecb5814a545ffa7e416a5b2e299e3f20eb94ee04
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Dec 1 18:11:42 2011 +0100

    Updated Norwegian bokmÄl translation

 po/nb.po |  444 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 218 insertions(+), 226 deletions(-)

commit 3a4fd7e860cdfcf99f70bb898384a9b98ce025b3
Author: Vladislav Boboshko <vl.boboshko@gmail.com>
Date:   Thu Dec 1 11:52:00 2011 +0400

    Updated Russian translation

 po/ru.po |  787 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 486 insertions(+), 301 deletions(-)

commit 316aba75f0fc4e941e8bf0bd151e99417eb80ee8
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 28 18:28:59 2011 +0100

    Add note back

 data/aisleriot.catalog.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9805371ede59831b62117358d145ce95e26d7cbe
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 28 15:52:42 2011 +0100

    themes: Use a packagekit catalogue to install the card themes
    
    Instead of guessing the distro based on lsb_release and building a
    package list from that with data from a key file for the various
    distros, just use a packagekit catalogue file and let packagekit
    sort it all out.

 configure.ac              |   33 +++++------------
 data/Makefile.am          |    6 ++-
 data/aisleriot.catalog.in |   44 ++++++++++++++++++++++++
 data/theme-install.ini    |   51 ----------------------------
 src/lib/ar-card-themes.c  |   82 ++++++++++++--------------------------------
 src/lib/ar-card-themes.h  |    4 +-
 6 files changed, 83 insertions(+), 137 deletions(-)

commit fa7ded75e96717925fcb53cbad586d9e4b7177ae
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Nov 25 09:41:34 2011 +0100

    Updated Swedish translation

 po/sv.po |  916 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 660 insertions(+), 256 deletions(-)

commit d8e0eb22bd94f5e927ea7eef438495752425e3ea
Author: Jim Sublette <jim.sublette@gmail.com>
Date:   Thu Nov 24 23:15:12 2011 +0100

    freecell: Don't use deprecated $expt
    
    $expt was removed from guile.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=649730

 games/freecell.scm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)