[gnome-games/sudoku-vala: 1158/1158] Really merge with master



commit 185bfa8d7ad3b1a0143fd652b537a04f48b877b8
Merge: eb2c605 f128f7c
Author: Robert Ancell <robert ancell canonical com>
Date:   Wed Mar 28 15:04:04 2012 +1100

    Really merge with master

 COPYING.GPL3                                       |  676 -
 COPYING.README                                     |    1 -
 Makefile.am                                        |   30 +-
 NEWS                                               | 2211 +++
 README                                             |    8 -
 TODO                                               |    8 -
 aisleriot/AUTHORS                                  |    4 -
 aisleriot/ChangeLog.old                            | 3649 ----
 aisleriot/Makefile.am                              |  268 -
 aisleriot/README                                   |   95 -
 aisleriot/Rules.HOWTO                              |  430 -
 aisleriot/TODO                                     |  112 -
 aisleriot/aisleriot-backup.conf                    |    5 -
 aisleriot/aisleriot-clean.sh                       |    6 -
 aisleriot/aisleriot.schemas.in                     |  115 -
 aisleriot/aisleriot.supp                           |   90 -
 aisleriot/ar-clutter-embed.c                       |  271 -
 aisleriot/ar-clutter-embed.h                       |   61 -
 aisleriot/ar-cursor.c                              |  315 -
 aisleriot/ar-cursor.h                              |   38 -
 aisleriot/ar-fullscreen-button.c                   |  598 -
 aisleriot/ar-fullscreen-button.h                   |   62 -
 aisleriot/ar-game-chooser.c                        |  407 -
 aisleriot/ar-game-chooser.h                        |   44 -
 aisleriot/ar-style-gtk.c                           |  441 -
 aisleriot/ar-style-gtk.h                           |   36 -
 aisleriot/ar-style-private.h                       |   99 -
 aisleriot/ar-style.c                               |  974 -
 aisleriot/ar-style.h                               |  139 -
 aisleriot/baize.c                                  |   91 -
 aisleriot/baize.h                                  |   65 -
 aisleriot/baize.png                                |  Bin 470 -> 0 bytes
 aisleriot/board-noclutter.c                        | 4289 -----
 aisleriot/board-noclutter.h                        |   72 -
 aisleriot/board.c                                  | 3536 ----
 aisleriot/board.h                                  |   99 -
 aisleriot/card.c                                   |  364 -
 aisleriot/card.h                                   |   79 -
 aisleriot/conf.c                                   |  407 -
 aisleriot/conf.h                                   |   62 -
 aisleriot/data/Makefile.am                         |   18 -
 aisleriot/data/cursor-hand-closed.png              |  Bin 180 -> 0 bytes
 aisleriot/data/cursor-hand-open.png                |  Bin 210 -> 0 bytes
 aisleriot/data/gnomangelo_bitmap.svg               |  699 -
 aisleriot/data/slot.svg                            |    5 -
 aisleriot/data/theme-install.ini                   |   47 -
 aisleriot/freecell.desktop.in.in                   |   13 -
 aisleriot/game-names.h                             |  624 -
 aisleriot/game.c                                   | 2523 ---
 aisleriot/game.h                                   |  247 -
 aisleriot/get_titles.pl                            |   41 -
 aisleriot/gtkrc-maemo                              |   19 -
 aisleriot/guile16-compat.h                         |   38 -
 aisleriot/help/C/accordion.xml                     |   80 -
 aisleriot/help/C/agnes.xml                         |   96 -
 aisleriot/help/C/aisleriot.xml                     |  385 -
 aisleriot/help/C/athena.xml                        |  121 -
 aisleriot/help/C/auld_lang_syne.xml                |   91 -
 aisleriot/help/C/aunt_mary.xml                     |  111 -
 aisleriot/help/C/backbone.xml                      |  114 -
 aisleriot/help/C/bakers_dozen.xml                  |   87 -
 aisleriot/help/C/bakers_game.xml                   |   99 -
 aisleriot/help/C/bear_river.xml                    |  130 -
 aisleriot/help/C/beleaguered_castle.xml            |   87 -
 aisleriot/help/C/block_ten.xml                     |   79 -
 aisleriot/help/C/bristol.xml                       |  103 -
 aisleriot/help/C/camelot.xml                       |  144 -
 aisleriot/help/C/canfield.xml                      |  120 -
 aisleriot/help/C/carpet.xml                        |  102 -
 aisleriot/help/C/chessboard.xml                    |   87 -
 aisleriot/help/C/clock.xml                         |  107 -
 aisleriot/help/C/cover.xml                         |   81 -
 aisleriot/help/C/cruel.xml                         |  100 -
 aisleriot/help/C/definitions.xml                   |  179 -
 aisleriot/help/C/diamond_mine.xml                  |   92 -
 aisleriot/help/C/doublets.xml                      |  111 -
 aisleriot/help/C/eagle-wing.xml                    |  130 -
 aisleriot/help/C/easthaven.xml                     |   98 -
 aisleriot/help/C/eight_off.xml                     |  100 -
 aisleriot/help/C/elevator.xml                      |   91 -
 aisleriot/help/C/escalator.xml                     |   91 -
 aisleriot/help/C/figures/camelot-goal.png          |  Bin 15973 -> 0 bytes
 aisleriot/help/C/figures/clock-rules.png           |  Bin 17681 -> 0 bytes
 aisleriot/help/C/first_law.xml                     |   91 -
 aisleriot/help/C/fortress.xml                      |   84 -
 aisleriot/help/C/fortunes.xml                      |   81 -
 aisleriot/help/C/forty_thieves.xml                 |  103 -
 aisleriot/help/C/fourteen.xml                      |   73 -
 aisleriot/help/C/freecell.xml                      |   99 -
 aisleriot/help/C/gaps.xml                          |   91 -
 aisleriot/help/C/gay_gordons.xml                   |   77 -
 aisleriot/help/C/giant.xml                         |  122 -
 aisleriot/help/C/glenwood.xml                      |  121 -
 aisleriot/help/C/gold_mine.xml                     |  102 -
 aisleriot/help/C/golf.xml                          |   90 -
 aisleriot/help/C/gypsy.xml                         |  102 -
 aisleriot/help/C/helsinki.xml                      |   80 -
 aisleriot/help/C/hopscotch.xml                     |  104 -
 aisleriot/help/C/isabel.xml                        |   73 -
 aisleriot/help/C/jamestown.xml                     |   77 -
 aisleriot/help/C/jumbo.xml                         |  107 -
 aisleriot/help/C/kansas.xml                        |  118 -
 aisleriot/help/C/king_albert.xml                   |   96 -
 aisleriot/help/C/kings_audience.xml                |  105 -
 aisleriot/help/C/klondike.xml                      |  147 -
 aisleriot/help/C/labyrinth.xml                     |   96 -
 aisleriot/help/C/lady_jane.xml                     |  120 -
 aisleriot/help/C/legal.xml                         |   76 -
 aisleriot/help/C/maze.xml                          |   90 -
 aisleriot/help/C/monte_carlo.xml                   |   91 -
 aisleriot/help/C/napoleons_tomb.xml                |  105 -
 aisleriot/help/C/neighbor.xml                      |   89 -
 aisleriot/help/C/odessa.xml                        |   95 -
 aisleriot/help/C/osmosis.xml                       |  106 -
 aisleriot/help/C/peek.xml                          |  103 -
 aisleriot/help/C/pileon.xml                        |   85 -
 aisleriot/help/C/plait.xml                         |  110 -
 aisleriot/help/C/poker.xml                         |  146 -
 aisleriot/help/C/quatorze.xml                      |   90 -
 aisleriot/help/C/royal_east.xml                    |  105 -
 aisleriot/help/C/saratoga.xml                      |  136 -
 aisleriot/help/C/scorpion.xml                      |   88 -
 aisleriot/help/C/scuffle.xml                       |   96 -
 aisleriot/help/C/seahaven.xml                      |  105 -
 aisleriot/help/C/sir_tommy.xml                     |   97 -
 aisleriot/help/C/spider.xml                        |  134 -
 aisleriot/help/C/spider_three_decks.xml            |   95 -
 aisleriot/help/C/spiderette.xml                    |   97 -
 aisleriot/help/C/straight_up.xml                   |  112 -
 aisleriot/help/C/streets_and_alleys.xml            |   88 -
 aisleriot/help/C/ten_across.xml                    |   94 -
 aisleriot/help/C/terrace.xml                       |  214 -
 aisleriot/help/C/thieves.xml                       |  127 -
 aisleriot/help/C/thirteen.xml                      |   93 -
 aisleriot/help/C/thumb_and_pouch.xml               |  110 -
 aisleriot/help/C/treize.xml                        |   93 -
 aisleriot/help/C/triple_peaks.xml                  |  111 -
 aisleriot/help/C/union_square.xml                  |  105 -
 aisleriot/help/C/valentine.xml                     |   99 -
 aisleriot/help/C/westhaven.xml                     |   98 -
 aisleriot/help/C/whitehead.xml                     |  105 -
 aisleriot/help/C/will_o_the_wisp.xml               |   95 -
 aisleriot/help/C/yield.xml                         |   94 -
 aisleriot/help/C/yukon.xml                         |   87 -
 aisleriot/help/C/zebra.xml                         |  113 -
 aisleriot/help/ChangeLog.old                       |  618 -
 aisleriot/help/Makefile.am                         |  107 -
 aisleriot/help/aisleriot.omf.in                    |    9 -
 aisleriot/help/ca/ca.po                            | 7246 --------
 aisleriot/help/de/de.po                            | 7193 --------
 aisleriot/help/el/el.po                            | 8059 ---------
 aisleriot/help/en_GB/en_GB.po                      | 4802 -----
 aisleriot/help/es/es.po                            | 7889 --------
 aisleriot/help/eu/eu.po                            | 6973 -------
 aisleriot/help/fr/fr.po                            | 7934 --------
 aisleriot/help/oc/oc.po                            | 4157 -----
 aisleriot/help/ru/ru.po                            | 7059 --------
 aisleriot/help/sl/sl.po                            | 6340 -------
 aisleriot/help/sr/sr.po                            | 7543 --------
 aisleriot/help/sr latin/sr latin po                | 7543 --------
 aisleriot/help/sv/sv.po                            | 4344 -----
 aisleriot/lib/Makefile.am                          |  141 -
 aisleriot/lib/ar-card-images.c                     |  923 -
 aisleriot/lib/ar-card-images.h                     |  123 -
 aisleriot/lib/ar-card-private.h                    |   33 -
 aisleriot/lib/ar-card-surface-cache.c              |  389 -
 aisleriot/lib/ar-card-surface-cache.h              |   77 -
 aisleriot/lib/ar-card-textures-cache.c             |  374 -
 aisleriot/lib/ar-card-textures-cache.h             |   74 -
 aisleriot/lib/ar-card-theme-fixed.c                |  384 -
 aisleriot/lib/ar-card-theme-kde.c                  |  608 -
 aisleriot/lib/ar-card-theme-preimage.c             |  270 -
 aisleriot/lib/ar-card-theme-private.h              |  266 -
 aisleriot/lib/ar-card-theme-pysol.c                |  516 -
 aisleriot/lib/ar-card-theme-sliced.c               |  273 -
 aisleriot/lib/ar-card-theme-svg.c                  |  227 -
 aisleriot/lib/ar-card-theme.c                      |  710 -
 aisleriot/lib/ar-card-theme.h                      |  107 -
 aisleriot/lib/ar-card-themes.c                     |  767 -
 aisleriot/lib/ar-card-themes.h                     |   68 -
 aisleriot/lib/ar-card.c                            |  339 -
 aisleriot/lib/ar-card.h                            |  127 -
 aisleriot/lib/ar-pixbuf-utils.c                    |   76 -
 aisleriot/lib/ar-pixbuf-utils.h                    |   31 -
 aisleriot/lib/render-cards.c                       |  275 -
 aisleriot/org.gnome.Games.AisleRiot.service.in     |    3 -
 aisleriot/prop-editor.c                            | 1466 --
 aisleriot/prop-editor.h                            |   32 -
 aisleriot/rules/Makefile.am                        |  102 -
 aisleriot/rules/accordion.scm                      |  248 -
 aisleriot/rules/agnes.scm                          |  287 -
 aisleriot/rules/athena.scm                         |   83 -
 aisleriot/rules/auld_lang_syne.scm                 |  141 -
 aisleriot/rules/aunt_mary.scm                      |   72 -
 aisleriot/rules/backbone.scm                       |  317 -
 aisleriot/rules/bakers_dozen.scm                   |  210 -
 aisleriot/rules/bakers_game.scm                    |   31 -
 aisleriot/rules/bear_river.scm                     |  225 -
 aisleriot/rules/beleaguered_castle.scm             |  184 -
 aisleriot/rules/block_ten.scm                      |  150 -
 aisleriot/rules/bristol.scm                        |  289 -
 aisleriot/rules/camelot.scm                        |  242 -
 aisleriot/rules/canfield.scm                       |  314 -
 aisleriot/rules/carpet.scm                         |  201 -
 aisleriot/rules/chessboard.scm                     |  284 -
 aisleriot/rules/clock.scm                          |  241 -
 aisleriot/rules/cover.scm                          |  103 -
 aisleriot/rules/cruel.scm                          |  240 -
 aisleriot/rules/diamond_mine.scm                   |  318 -
 aisleriot/rules/doublets.scm                       |  167 -
 aisleriot/rules/eagle_wing.scm                     |  361 -
 aisleriot/rules/easthaven.scm                      |  249 -
 aisleriot/rules/eight_off.scm                      |  267 -
 aisleriot/rules/elevator.scm                       |  383 -
 aisleriot/rules/escalator.scm                      |  241 -
 aisleriot/rules/first_law.scm                      |  196 -
 aisleriot/rules/fortress.scm                       |  233 -
 aisleriot/rules/fortunes.scm                       |  168 -
 aisleriot/rules/forty_thieves.scm                  |  438 -
 aisleriot/rules/fourteen.scm                       |  126 -
 aisleriot/rules/freecell.scm                       | 1014 --
 aisleriot/rules/gaps.scm                           |  334 -
 aisleriot/rules/gay_gordons.scm                    |  243 -
 aisleriot/rules/giant.scm                          |  304 -
 aisleriot/rules/glenwood.scm                       |  383 -
 aisleriot/rules/gold_mine.scm                      |   67 -
 aisleriot/rules/golf.scm                           |  156 -
 aisleriot/rules/gypsy.scm                          |  361 -
 aisleriot/rules/helsinki.scm                       |  141 -
 aisleriot/rules/hopscotch.scm                      |  151 -
 aisleriot/rules/isabel.scm                         |  129 -
 aisleriot/rules/jamestown.scm                      |  129 -
 aisleriot/rules/jumbo.scm                          |  371 -
 aisleriot/rules/kansas.scm                         |  342 -
 aisleriot/rules/king_albert.scm                    |  305 -
 aisleriot/rules/kings_audience.scm                 |  266 -
 aisleriot/rules/klondike.scm                       |  304 -
 aisleriot/rules/labyrinth.scm                      |  215 -
 aisleriot/rules/lady_jane.scm                      |  441 -
 aisleriot/rules/maze.scm                           |  160 -
 aisleriot/rules/monte_carlo.scm                    |  226 -
 aisleriot/rules/napoleons_tomb.scm                 |  405 -
 aisleriot/rules/neighbor.scm                       |  208 -
 aisleriot/rules/odessa.scm                         |  268 -
 aisleriot/rules/osmosis.scm                        |  230 -
 aisleriot/rules/peek.scm                           |   21 -
 aisleriot/rules/pileon.scm                         |  189 -
 aisleriot/rules/plait.scm                          |  378 -
 aisleriot/rules/poker.scm                          |  310 -
 aisleriot/rules/quatorze.scm                       |  204 -
 aisleriot/rules/royal_east.scm                     |  291 -
 aisleriot/rules/saratoga.scm                       |   83 -
 aisleriot/rules/scorpion.scm                       |  220 -
 aisleriot/rules/scuffle.scm                        |  159 -
 aisleriot/rules/seahaven.scm                       |  334 -
 aisleriot/rules/sir_tommy.scm                      |  156 -
 aisleriot/rules/spider.scm                         |  316 -
 aisleriot/rules/spider_three_decks.scm             |   86 -
 aisleriot/rules/spiderette.scm                     |   62 -
 aisleriot/rules/straight_up.scm                    |  276 -
 aisleriot/rules/streets_and_alleys.scm             |  195 -
 aisleriot/rules/template.scm                       |   80 -
 aisleriot/rules/ten_across.scm                     |  295 -
 aisleriot/rules/terrace.scm                        |  412 -
 aisleriot/rules/thieves.scm                        |  157 -
 aisleriot/rules/thirteen.scm                       |  429 -
 aisleriot/rules/thumb_and_pouch.scm                |  276 -
 aisleriot/rules/treize.scm                         |  329 -
 aisleriot/rules/triple_peaks.scm                   |  361 -
 aisleriot/rules/union_square.scm                   |  484 -
 aisleriot/rules/valentine.scm                      |  153 -
 aisleriot/rules/westhaven.scm                      |  331 -
 aisleriot/rules/whitehead.scm                      |  262 -
 aisleriot/rules/will_o_the_wisp.scm                |   62 -
 aisleriot/rules/yield.scm                          |  345 -
 aisleriot/rules/yukon.scm                          |  324 -
 aisleriot/rules/zebra.scm                          |  233 -
 aisleriot/slot-renderer.c                          |  691 -
 aisleriot/slot-renderer.h                          |  101 -
 aisleriot/sol.6                                    |  124 -
 aisleriot/sol.c                                    |  441 -
 aisleriot/sol.desktop.in.in                        |   16 -
 aisleriot/sol.scm                                  |  670 -
 aisleriot/stats-dialog.c                           |  275 -
 aisleriot/stats-dialog.h                           |   63 -
 aisleriot/util.c                                   |  130 -
 aisleriot/util.h                                   |   33 -
 aisleriot/window.c                                 | 3071 ----
 aisleriot/window.h                                 |   73 -
 autogen.sh                                         |    4 +-
 configure.ac                                       |  564 +
 configure.in                                       | 1347 --
 git.mk                                             |   44 +-
 glchess/Makefile.am                                |   16 +-
 glchess/data/Makefile.am                           |   19 +-
 glchess/data/engines.conf                          |   10 -
 glchess/data/glchess.desktop.in.in                 |   16 +
 glchess/data/glchess.ui                            |  135 +-
 .../data/icons/16x16/glchess.png                   |  Bin 568 -> 568 bytes
 .../data/icons/22x22/glchess.png                   |  Bin 986 -> 986 bytes
 .../data/icons/24x24/glchess.png                   |  Bin 1027 -> 1027 bytes
 .../data/icons/32x32/glchess.png                   |  Bin 1354 -> 1354 bytes
 .../data/icons/48x48/glchess.png                   |  Bin 2177 -> 2177 bytes
 glchess/data/icons/Makefile.am                     |   15 +
 .../data/icons/scalable/glchess.svg                |    0
 glchess/data/org.gnome.glchess.gschema.xml         |  135 -
 glchess/data/org.gnome.glchess.gschema.xml.in      |  135 +
 glchess/glchess.desktop.in.in                      |   16 -
 glchess/gnuchess/Makefile.am                       |   14 -
 glchess/gnuchess/README                            |  512 -
 glchess/gnuchess/atak.c                            |  536 -
 glchess/gnuchess/book.c                            |  682 -
 glchess/gnuchess/book.h                            |   46 -
 glchess/gnuchess/cmd.c                             |  995 -
 glchess/gnuchess/common.h                          |  860 -
 glchess/gnuchess/debug.c                           |   74 -
 glchess/gnuchess/epd.c                             |  370 -
 glchess/gnuchess/eval.c                            | 1496 --
 glchess/gnuchess/eval.h                            |  118 -
 glchess/gnuchess/genmove.c                         |  788 -
 glchess/gnuchess/getopt.c                          | 1067 --
 glchess/gnuchess/getopt.h                          |  179 -
 glchess/gnuchess/getopt1.c                         |  187 -
 glchess/gnuchess/hash.c                            |  127 -
 glchess/gnuchess/hung.c                            |   76 -
 glchess/gnuchess/init.c                            |  796 -
 glchess/gnuchess/inlines.h                         |   61 -
 glchess/gnuchess/input.c                           |  192 -
 glchess/gnuchess/iterate.c                         |  375 -
 glchess/gnuchess/lexpgn.c                          | 3395 ----
 glchess/gnuchess/lexpgn.h                          |   27 -
 glchess/gnuchess/lexpgn.l                          |  420 -
 glchess/gnuchess/main.c                            |  471 -
 glchess/gnuchess/move.c                            |  939 -
 glchess/gnuchess/null.c                            |   77 -
 glchess/gnuchess/output.c                          |  303 -
 glchess/gnuchess/pgn.c                             |  388 -
 glchess/gnuchess/players.c                         |  212 -
 glchess/gnuchess/ponder.c                          |   58 -
 glchess/gnuchess/quiesce.c                         |  114 -
 glchess/gnuchess/random.c                          |  135 -
 glchess/gnuchess/repeat.c                          |   45 -
 glchess/gnuchess/search.c                          |  734 -
 glchess/gnuchess/solve.c                           |   78 -
 glchess/gnuchess/sort.c                            |  345 -
 glchess/gnuchess/swap.c                            |  170 -
 glchess/gnuchess/test.c                            |  266 -
 glchess/gnuchess/ttable.c                          |  162 -
 glchess/gnuchess/util.c                            |  220 -
 glchess/gnuchess/version.h                         |   27 -
 glchess/help/C/bug-filing.page                     |   43 +
 glchess/help/C/change-board-orientation.page       |   28 +
 glchess/help/C/change-look-feel.page               |   19 +
 glchess/help/C/change-promotion-type.page          |   28 +
 glchess/help/C/chess-engines.page                  |   19 +
 glchess/help/C/develop.page                        |   27 +
 glchess/help/C/documentation.page                  |   29 +
 .../help/C/figures/logo.png                        |  Bin 568 -> 568 bytes
 .../help/C/figures/logo32.png                      |  Bin 1354 -> 1354 bytes
 glchess/help/C/glchess.xml                         |    4 +-
 glchess/help/C/index.page                          |   39 +
 glchess/help/C/legal.xml                           |    9 +
 glchess/help/C/license.page                        |   59 +
 glchess/help/C/network-game.page                   |   19 +
 glchess/help/C/play.page                           |   19 +
 glchess/help/C/rules.page                          |   19 +
 glchess/help/C/save-resume.page                    |   46 +
 glchess/help/C/shortcuts.page                      |   49 +
 glchess/help/C/strategy.page                       |   19 +
 glchess/help/C/translate.page                      |   39 +
 glchess/help/Makefile.am                           |   16 +-
 glchess/help/de/de.po                              |  702 +-
 glchess/help/es/es.po                              |  841 +-
 glchess/help/fr/fr.po                              |  765 +-
 glchess/help/gl/gl.po                              | 1012 ++
 glchess/help/ja/ja.po                              |   58 +-
 glchess/help/ko/ko.po                              |  583 +
 glchess/help/zh_CN/zh_CN.po                        | 1024 ++
 glchess/src/Makefile.am                            |   27 +-
 glchess/src/chess-game.vala                        |   75 +-
 glchess/src/chess-pgn.vala                         |  120 +-
 glchess/src/chess-scene.vala                       |  324 +
 glchess/src/chess-view-2d.vala                     |  111 +-
 glchess/src/chess-view-3d.vala                     |   81 +-
 glchess/src/chess-view-options.vala                |  134 -
 glchess/src/chess-view.vala                        |   12 +-
 glchess/src/config.vapi                            |    1 +
 glchess/src/glchess.vala                           |  302 +-
 glchess/src/test-chess-game.vala                   |    4 +
 glchess/src/test-chess-pgn.vala                    |  100 +
 glchess/tests/carriage_return.pgn                  |    9 -
 glchess/tests/castle.pgn                           |   10 -
 glchess/tests/castleblock.pgn                      |   10 -
 glchess/tests/castleblock2.pgn                     |   11 -
 glchess/tests/castleblock3.pgn                     |   10 -
 glchess/tests/castleblock4.pgn                     |   10 -
 glchess/tests/castleblock5.pgn                     |   10 -
 glchess/tests/castleblock6.pgn                     |   11 -
 glchess/tests/checkmate.pgn                        |   10 -
 glchess/tests/comments.pgn                         |   12 -
 glchess/tests/complex.pgn                          |   12 -
 glchess/tests/complex2.pgn                         |   10 -
 glchess/tests/manual1.pgn                          |    1 -
 glchess/tests/manual2.pgn                          |    1 -
 glchess/tests/move0.pgn                            |   10 -
 glchess/tests/move1.pgn                            |   10 -
 glchess/tests/move2.pgn                            |    9 -
 glchess/tests/move3.pgn                            |   10 -
 glchess/tests/promotion.pgn                        |   10 -
 glchess/tests/stalemate.pgn                        |   24 -
 glchess/tests/stalemate2.pgn                       |   31 -
 glchess/tests/threefoldrep.pgn                     |   25 -
 glchess/tests/threefoldrep2.pgn                    |   17 -
 glchess/tests/threefoldrep3.pgn                    |   17 -
 glchess/tests/yahoo_chess.pgn                      |   33 -
 glines/AUTHORS                                     |    2 -
 glines/ChangeLog.old                               |  824 -
 glines/Makefile.am                                 |   95 +-
 glines/data/Makefile.am                            |   34 +
 glines/{ => data}/balls.svg                        |    0
 glines/data/glines-preferences.ui                  |  268 +
 glines/{ => data}/glines.6                         |    0
 glines/data/glines.desktop.in.in                   |   13 +
 glines/data/glines.ui                              |  261 +
 .../data/icons/16x16/glines.png                    |  Bin 675 -> 675 bytes
 .../data/icons/22x22/glines.png                    |  Bin 1161 -> 1161 bytes
 .../data/icons/24x24/glines.png                    |  Bin 1228 -> 1228 bytes
 .../data/icons/32x32/glines.png                    |  Bin 1908 -> 1908 bytes
 .../data/icons/48x48/glines.png                    |  Bin 3326 -> 3326 bytes
 glines/data/icons/Makefile.am                      |   15 +
 .../data/icons/scalable/glines.svg                 |    0
 glines/data/org.gnome.glines.gschema.xml.in        |   39 +
 glines/{ => data}/shapes.svg                       |    0
 glines/glines.c                                    | 1893 --
 glines/glines.desktop.in.in                        |   13 -
 glines/glines.h                                    |   37 -
 glines/glines.schemas.in                           |   91 -
 glines/help/C/bug-filing.page                      |   44 +
 glines/help/C/change-board-size.page               |   95 +
 glines/help/C/change-theme.page                    |   53 +
 glines/help/C/develop.page                         |   27 +
 glines/help/C/documentation.page                   |   29 +
 glines/help/C/fast-moves.page                      |   36 +
 glines/help/C/figures/color-balls.png              |  Bin 0 -> 16443 bytes
 glines/help/C/figures/color-shapes.png             |  Bin 0 -> 12121 bytes
 glines/help/C/figures/diagonal.png                 |  Bin 0 -> 11959 bytes
 glines/help/C/figures/glines-demo.ogv              |  Bin 0 -> 1187847 bytes
 glines/help/C/figures/glines-gameover.png          |  Bin 9284 -> 38921 bytes
 glines/help/C/figures/glines-startgame.png         |  Bin 4439 -> 0 bytes
 glines/help/C/figures/horizontal.png               |  Bin 0 -> 8022 bytes
 glines/help/C/figures/large.png                    |  Bin 0 -> 7962 bytes
 .../help/C/figures/logo.png                        |  Bin 675 -> 675 bytes
 .../help/C/figures/logo32.png                      |  Bin 1908 -> 1908 bytes
 glines/help/C/figures/medium.png                   |  Bin 0 -> 6011 bytes
 glines/help/C/figures/pickcolor.png                |  Bin 0 -> 17574 bytes
 glines/help/C/figures/preferences.png              |  Bin 4042 -> 0 bytes
 glines/help/C/figures/small.png                    |  Bin 0 -> 6203 bytes
 glines/help/C/figures/vertical.png                 |  Bin 0 -> 11908 bytes
 glines/help/C/glines.xml                           |  478 -
 glines/help/C/index.page                           |   49 +
 glines/help/C/legal.xml                            |   79 +-
 glines/help/C/license.page                         |   60 +
 glines/help/C/play.page                            |   68 +
 glines/help/C/rules.page                           |   65 +
 glines/help/C/scores.page                          |   82 +
 glines/help/C/shortcuts.page                       |   36 +
 glines/help/C/strategy.page                        |   26 +
 glines/help/C/topic.dat                            |    5 -
 glines/help/C/translate.page                       |   41 +
 glines/help/Makefile.am                            |   45 +-
 glines/help/ca/ca.po                               |  204 +-
 glines/help/de/de.po                               | 1604 +-
 glines/help/de/figures/glines-gameover.png         |  Bin 54620 -> 0 bytes
 glines/help/de/figures/glines-startgame.png        |  Bin 12829 -> 0 bytes
 glines/help/de/figures/preferences.png             |  Bin 12519 -> 0 bytes
 glines/help/es/es.po                               | 2058 ++-
 glines/help/fr/fr.po                               | 1572 +-
 glines/help/gl/gl.po                               |  917 +
 glines/help/pl/pl.po                               |  688 +
 glines/help/tr/figures/glines-gameover.png         |  Bin 0 -> 57446 bytes
 glines/help/tr/figures/glines-startgame.png        |  Bin 0 -> 15925 bytes
 glines/help/tr/figures/preferences.png             |  Bin 0 -> 14648 bytes
 glines/help/tr/tr.po                               |  234 +-
 glines/src/Makefile.am                             |   32 +
 glines/src/glines.c                                | 1624 ++
 glines/src/glines.h                                |   47 +
 gnect/AUTHORS                                      |   15 -
 gnect/ChangeLog.old                                |  712 -
 gnect/Makefile.am                                  |    6 +-
 gnect/data/Makefile.am                             |   61 +-
 {sounds => gnect/data}/bad.ogg                     |  Bin 3087 -> 3087 bytes
 gnect/{pixmaps => data}/bg_grotty.jpg              |  Bin 8285 -> 8285 bytes
 gnect/{pixmaps => data}/bg_nightfall.jpg           |  Bin 15425 -> 15425 bytes
 gnect/{pixmaps => data}/bg_toplight.png            |  Bin 199 -> 199 bytes
 {sounds => gnect/data}/bonus.ogg                   |  Bin 4739 -> 4739 bytes
 gnect/data/gnect.desktop.in.in                     |    2 +-
 gnect/data/gnect.schemas.in                        |  102 -
 .../data/icons/16x16/gnect.png                     |  Bin 562 -> 562 bytes
 .../data/icons/22x22/gnect.png                     |  Bin 1033 -> 1033 bytes
 .../data/icons/24x24/gnect.png                     |  Bin 1066 -> 1066 bytes
 .../data/icons/32x32/gnect.png                     |  Bin 2011 -> 2011 bytes
 .../data/icons/48x48/gnect.png                     |  Bin 2968 -> 2968 bytes
 gnect/data/icons/Makefile.am                       |   15 +
 .../data/icons/scalable/gnect.svg                  |    0
 gnect/data/org.gnome.gnect.gschema.xml.in          |   44 +
 {sounds => gnect/data}/reverse.ogg                 |  Bin 5600 -> 5600 bytes
 {sounds => gnect/data}/slide.ogg                   |  Bin 4036 -> 4036 bytes
 gnect/{pixmaps => data}/tileset_50x50_catseyes.png |  Bin 4313 -> 4313 bytes
 gnect/{pixmaps => data}/tileset_50x50_glassy.png   |  Bin 4920 -> 4920 bytes
 .../{pixmaps => data}/tileset_50x50_hcinverse.svg  |    0
 .../{pixmaps => data}/tileset_50x50_hcontrast.svg  |    0
 gnect/{pixmaps => data}/tileset_50x50_square.png   |  Bin 5465 -> 5465 bytes
 gnect/{pixmaps => data}/tileset_50x50_sunspot.svg  |    0
 gnect/help/C/gnect.xml                             |   14 +-
 gnect/help/C/network-games.xml                     |    1 -
 gnect/help/Makefile.am                             |   19 +-
 gnect/help/ca/ca.po                                |  588 +-
 gnect/help/cs/cs.po                                |  378 +-
 gnect/help/da/da.po                                |  250 +-
 gnect/help/de/de.po                                |  575 +-
 gnect/help/de/figures/connect.png                  |  Bin 34205 -> 0 bytes
 gnect/help/de/figures/tables.png                   |  Bin 45341 -> 0 bytes
 gnect/help/es/es.po                                |  831 +-
 gnect/help/fi/fi.po                                |    4 +-
 gnect/help/fr/fr.po                                |  570 +-
 gnect/help/sr/sr.po                                |  864 +-
 gnect/help/sr latin/sr latin po                    |  864 +-
 gnect/pixmaps/Makefile.am                          |   16 -
 gnect/src/Makefile.am                              |   25 +-
 gnect/src/connect4.c                               |    5 +-
 gnect/src/gfx.c                                    |   12 +-
 gnect/src/heurist.c                                |    2 +-
 gnect/src/ia_main.c                                |    3 +-
 gnect/src/main.c                                   |  247 +-
 gnect/src/main.h                                   |    2 -
 gnect/src/prefs.c                                  |  121 +-
 gnect/src/prefs.h                                  |   10 -
 gnect/src/theme.c                                  |   22 +-
 gnect/src/theme.h                                  |    2 +-
 gnibbles/AUTHORS                                   |    2 -
 gnibbles/ChangeLog.old                             | 1212 --
 gnibbles/Makefile.am                               |  134 +-
 gnibbles/board.c                                   |  456 -
 gnibbles/board.h                                   |   52 -
 gnibbles/boni.c                                    |  211 -
 gnibbles/boni.h                                    |   56 -
 gnibbles/bonus.c                                   |  120 -
 gnibbles/bonus.h                                   |   53 -
 gnibbles/data/Makefile.am                          |   43 +
 {sounds => gnibbles/data}/appear.ogg               |  Bin 3932 -> 3932 bytes
 {sounds => gnibbles/data}/bonus.ogg                |  Bin 4739 -> 4739 bytes
 {sounds => gnibbles/data}/crash.ogg                |  Bin 4549 -> 4549 bytes
 {sounds => gnibbles/data}/gameover.ogg             |  Bin 8175 -> 8175 bytes
 gnibbles/{ => data}/gnibbles-logo.svg              |    0
 gnibbles/data/gnibbles.6                           |   42 +
 gnibbles/data/gnibbles.desktop.in.in               |   13 +
 {sounds => gnibbles/data}/gobble.ogg               |  Bin 3752 -> 3752 bytes
 .../data/icons/16x16/gnibbles.png                  |  Bin 749 -> 749 bytes
 .../data/icons/22x22/gnibbles.png                  |  Bin 1138 -> 1138 bytes
 .../data/icons/24x24/gnibbles.png                  |  Bin 1181 -> 1181 bytes
 .../data/icons/32x32/gnibbles.png                  |  Bin 2101 -> 2101 bytes
 .../data/icons/48x48/gnibbles.png                  |  Bin 3452 -> 3452 bytes
 gnibbles/data/icons/Makefile.am                    |   15 +
 .../data/icons/scalable/gnibbles.svg               |    0
 gnibbles/data/levels/Makefile.am                   |   33 +
 gnibbles/{ => data/levels}/level001.gnl            |    0
 gnibbles/{ => data/levels}/level002.gnl            |    0
 gnibbles/{ => data/levels}/level003.gnl            |    0
 gnibbles/{ => data/levels}/level004.gnl            |    0
 gnibbles/{ => data/levels}/level005.gnl            |    0
 gnibbles/{ => data/levels}/level006.gnl            |    0
 gnibbles/{ => data/levels}/level007.gnl            |    0
 gnibbles/{ => data/levels}/level008.gnl            |    0
 gnibbles/{ => data/levels}/level009.gnl            |    0
 gnibbles/{ => data/levels}/level010.gnl            |    0
 gnibbles/{ => data/levels}/level011.gnl            |    0
 gnibbles/{ => data/levels}/level012.gnl            |    0
 gnibbles/{ => data/levels}/level013.gnl            |    0
 gnibbles/{ => data/levels}/level014.gnl            |    0
 gnibbles/{ => data/levels}/level015.gnl            |    0
 gnibbles/{ => data/levels}/level016.gnl            |    0
 gnibbles/{ => data/levels}/level017.gnl            |    0
 gnibbles/{ => data/levels}/level018.gnl            |    0
 gnibbles/{ => data/levels}/level019.gnl            |    0
 gnibbles/{ => data/levels}/level020.gnl            |    0
 gnibbles/{ => data/levels}/level021.gnl            |    0
 gnibbles/{ => data/levels}/level022.gnl            |    0
 gnibbles/{ => data/levels}/level023.gnl            |    0
 gnibbles/{ => data/levels}/level024.gnl            |    0
 gnibbles/{ => data/levels}/level025.gnl            |    0
 gnibbles/{ => data/levels}/level026.gnl            |    0
 {sounds => gnibbles/data}/life.ogg                 |  Bin 4436 -> 4436 bytes
 gnibbles/data/org.gnome.gnibbles.gschema.xml.in    |  236 +
 gnibbles/data/pix/Makefile.am                      |   40 +
 gnibbles/{ => data}/pix/blank.svg                  |    0
 gnibbles/{ => data}/pix/bonus1.svg                 |    0
 gnibbles/{ => data}/pix/bonus2.svg                 |    0
 gnibbles/{ => data}/pix/bonus3.svg                 |    0
 gnibbles/{ => data}/pix/bonus4.svg                 |    0
 gnibbles/{ => data}/pix/bonus5.svg                 |    0
 gnibbles/{ => data}/pix/diamond.svg                |    0
 gnibbles/{ => data}/pix/life.svg                   |    0
 gnibbles/{ => data}/pix/questionmark.svg           |    0
 gnibbles/{ => data}/pix/snake-blue.svg             |    0
 gnibbles/{ => data}/pix/snake-cyan.svg             |    0
 gnibbles/{ => data}/pix/snake-green.svg            |    0
 gnibbles/{ => data}/pix/snake-grey.svg             |    0
 gnibbles/{ => data}/pix/snake-magenta.svg          |    0
 gnibbles/{ => data}/pix/snake-red.svg              |    0
 gnibbles/{ => data}/pix/snake-yellow.svg           |    0
 .../{ => data}/pix/wall-corner-bottom-left.svg     |    0
 .../{ => data}/pix/wall-corner-bottom-right.svg    |    0
 gnibbles/{ => data}/pix/wall-corner-top-left.svg   |    0
 gnibbles/{ => data}/pix/wall-corner-top-right.svg  |    0
 gnibbles/{ => data}/pix/wall-cross.svg             |    0
 gnibbles/{ => data}/pix/wall-empty.svg             |    0
 gnibbles/{ => data}/pix/wall-small-empty.svg       |    0
 gnibbles/{ => data}/pix/wall-straight-side.svg     |    0
 gnibbles/{ => data}/pix/wall-straight-up.svg       |    0
 gnibbles/{ => data}/pix/wall-tee-down.svg          |    0
 gnibbles/{ => data}/pix/wall-tee-left.svg          |    0
 gnibbles/{ => data}/pix/wall-tee-right.svg         |    0
 gnibbles/{ => data}/pix/wall-tee-up.svg            |    0
 {sounds => gnibbles/data}/reverse.ogg              |  Bin 5600 -> 5600 bytes
 {sounds => gnibbles/data}/teleport.ogg             |  Bin 3443 -> 3443 bytes
 gnibbles/gnibbles.6                                |   43 -
 gnibbles/gnibbles.c                                |  424 -
 gnibbles/gnibbles.desktop.in.in                    |   13 -
 gnibbles/gnibbles.h                                |   74 -
 gnibbles/gnibbles.schemas.in                       |  504 -
 gnibbles/help/C/gnibbles.xml                       |   25 +-
 gnibbles/help/C/network-games.xml                  |  119 -
 gnibbles/help/Makefile.am                          |   19 +-
 gnibbles/help/ca/ca.po                             |  639 +-
 gnibbles/help/cs/cs.po                             |  406 +-
 gnibbles/help/de/de.po                             |  427 +-
 gnibbles/help/es/es.po                             |  649 +-
 gnibbles/help/eu/figures/intro.png                 |  Bin 107057 -> 118784 bytes
 gnibbles/help/fr/fr.po                             |  435 +-
 gnibbles/help/sr/sr.po                             |  630 +-
 gnibbles/help/sr latin/sr latin po                 |  628 +-
 gnibbles/main.c                                    | 1056 --
 gnibbles/main.h                                    |   50 -
 gnibbles/pix/Makefile.am                           |   40 -
 gnibbles/pix/creampie.svg                          |  112 -
 gnibbles/preferences.c                             |  503 -
 gnibbles/preferences.h                             |   31 -
 gnibbles/properties.c                              |  295 -
 gnibbles/properties.h                              |   94 -
 gnibbles/scoreboard.c                              |  109 -
 gnibbles/scoreboard.h                              |   47 -
 gnibbles/src/Makefile.am                           |   58 +
 gnibbles/src/board.c                               |  441 +
 gnibbles/src/board.h                               |   50 +
 gnibbles/src/boni.c                                |  201 +
 gnibbles/src/boni.h                                |   54 +
 gnibbles/src/bonus.c                               |  118 +
 gnibbles/src/bonus.h                               |   51 +
 gnibbles/src/gnibbles.c                            |  413 +
 gnibbles/src/gnibbles.h                            |   72 +
 gnibbles/src/main.c                                |  959 +
 gnibbles/src/main.h                                |   48 +
 gnibbles/src/preferences.c                         |  480 +
 gnibbles/src/preferences.h                         |   29 +
 gnibbles/src/properties.c                          |  256 +
 gnibbles/src/properties.h                          |   73 +
 gnibbles/src/scoreboard.c                          |  109 +
 gnibbles/src/scoreboard.h                          |   45 +
 gnibbles/src/sound.c                               |   55 +
 gnibbles/src/sound.h                               |   27 +
 gnibbles/{ => src}/warp.c                          |    0
 gnibbles/src/warp.h                                |   39 +
 gnibbles/src/warpmanager.c                         |  225 +
 gnibbles/src/warpmanager.h                         |   47 +
 gnibbles/src/worm.c                                | 1161 ++
 gnibbles/{ => src}/worm.h                          |    0
 gnibbles/warp.h                                    |   41 -
 gnibbles/warpmanager.c                             |  237 -
 gnibbles/warpmanager.h                             |   49 -
 gnibbles/worm.c                                    | 1174 --
 gnobots2/AUTHORS                                   |    5 -
 gnobots2/ChangeLog.old                             |  873 -
 gnobots2/Makefile.am                               |  151 +-
 gnobots2/data/Makefile.am                          |   76 +
 gnobots2/{ => data}/aieee.png                      |  Bin 2384 -> 2384 bytes
 gnobots2/{ => data}/boo.svg                        |    0
 gnobots2/{ => data}/classic_robots.cfg             |    0
 gnobots2/{ => data}/cursor-down-left.png           |  Bin 212 -> 212 bytes
 gnobots2/{ => data}/cursor-down-right.png          |  Bin 217 -> 217 bytes
 gnobots2/{ => data}/cursor-down.png                |  Bin 220 -> 220 bytes
 gnobots2/{ => data}/cursor-hold.png                |  Bin 204 -> 204 bytes
 gnobots2/{ => data}/cursor-left.png                |  Bin 220 -> 220 bytes
 gnobots2/{ => data}/cursor-right.png               |  Bin 224 -> 224 bytes
 gnobots2/{ => data}/cursor-up-left.png             |  Bin 216 -> 216 bytes
 gnobots2/{ => data}/cursor-up-right.png            |  Bin 211 -> 211 bytes
 gnobots2/{ => data}/cursor-up.png                  |  Bin 208 -> 208 bytes
 {sounds => gnobots2/data}/die.ogg                  |  Bin 8439 -> 8439 bytes
 gnobots2/{ => data}/gnobots2.6                     |    0
 gnobots2/data/gnobots2.desktop.in.in               |   13 +
 gnobots2/{ => data}/gnomes.png                     |  Bin 1374 -> 1374 bytes
 .../data/icons/16x16/gnobots2.png                  |  Bin 864 -> 864 bytes
 .../data/icons/22x22/gnobots2.png                  |  Bin 1330 -> 1330 bytes
 .../data/icons/24x24/gnobots2.png                  |  Bin 1358 -> 1358 bytes
 .../data/icons/32x32/gnobots2.png                  |  Bin 2071 -> 2071 bytes
 .../data/icons/48x48/gnobots2.png                  |  Bin 3129 -> 3129 bytes
 gnobots2/data/icons/Makefile.am                    |   17 +
 .../data/icons/scalable/gnobots2.svg               |    0
 .../data/icons/teleport-random.png                 |  Bin 1365 -> 1365 bytes
 .../data/icons/teleport.png                        |  Bin 1457 -> 1457 bytes
 gnobots2/{ => data}/nightmare.cfg                  |    0
 gnobots2/data/org.gnome.gnobots2.gschema.xml.in    |  120 +
 gnobots2/{ => data}/robots.svg                     |    0
 gnobots2/{ => data}/robots2.cfg                    |    0
 gnobots2/{ => data}/robots2_easy.cfg               |    0
 gnobots2/{ => data}/robots_with_safe_teleport.cfg  |    0
 {sounds => gnobots2/data}/splat.ogg                |  Bin 4160 -> 4160 bytes
 gnobots2/{ => data}/splat.png                      |  Bin 1616 -> 1616 bytes
 {sounds => gnobots2/data}/teleport.ogg             |  Bin 3443 -> 3443 bytes
 gnobots2/{ => data}/ufo.svg                        |    0
 {sounds => gnobots2/data}/victory.ogg              |  Bin 9862 -> 9862 bytes
 {sounds => gnobots2/data}/yahoo.ogg                |  Bin 6426 -> 6426 bytes
 gnobots2/{ => data}/yahoo.png                      |  Bin 2310 -> 2310 bytes
 gnobots2/find-file.c                               |   84 -
 gnobots2/game.c                                    | 1432 --
 gnobots2/gameconfig.c                              |  468 -
 gnobots2/gnobots.c                                 |  374 -
 gnobots2/gnobots.h                                 |   14 -
 gnobots2/gnobots2.desktop.in.in                    |   13 -
 gnobots2/gnobots2.schemas.in                       |  236 -
 gnobots2/graphics.c                                |  632 -
 gnobots2/graphics.h                                |   34 -
 gnobots2/help/Makefile.am                          |   16 +-
 gnobots2/help/de/de.po                             |  542 +-
 gnobots2/help/es/es.po                             |  632 +-
 gnobots2/help/fr/fr.po                             |  489 +-
 gnobots2/help/sr/sr.po                             |  630 +-
 gnobots2/help/sr latin/sr latin po                 |  630 +-
 gnobots2/menu.c                                    |  365 -
 gnobots2/properties.c                              |  833 -
 gnobots2/sound.c                                   |   99 -
 gnobots2/src/Makefile.am                           |   63 +
 gnobots2/{ => src}/cursor-down-left.h              |    0
 gnobots2/{ => src}/cursor-down-right.h             |    0
 gnobots2/{ => src}/cursor-down.h                   |    0
 gnobots2/{ => src}/cursor-hold.h                   |    0
 gnobots2/{ => src}/cursor-left.h                   |    0
 gnobots2/{ => src}/cursor-right.h                  |    0
 gnobots2/{ => src}/cursor-up-left.h                |    0
 gnobots2/{ => src}/cursor-up-right.h               |    0
 gnobots2/{ => src}/cursor-up.h                     |    0
 gnobots2/{ => src}/cursors.c                       |    0
 gnobots2/{ => src}/cursors.h                       |    0
 gnobots2/src/find-file.c                           |   84 +
 gnobots2/{ => src}/find-file.h                     |    0
 gnobots2/src/game.c                                | 1428 ++
 gnobots2/{ => src}/game.h                          |    0
 gnobots2/src/gameconfig.c                          |  467 +
 gnobots2/{ => src}/gameconfig.h                    |    0
 gnobots2/{ => src}/gbdefs.h                        |    0
 gnobots2/src/gnobots.c                             |  301 +
 gnobots2/src/gnobots.h                             |   15 +
 gnobots2/src/graphics.c                            |  629 +
 gnobots2/src/graphics.h                            |   34 +
 gnobots2/{ => src}/keyboard.c                      |    0
 gnobots2/{ => src}/keyboard.h                      |    0
 gnobots2/src/menu.c                                |  372 +
 gnobots2/{ => src}/menu.h                          |    0
 gnobots2/src/properties.c                          |  828 +
 gnobots2/{ => src}/properties.h                    |    0
 gnobots2/src/sound.c                               |  113 +
 gnobots2/{ => src}/sound.h                         |    0
 gnobots2/src/statusbar.c                           |  312 +
 gnobots2/{ => src}/statusbar.h                     |    0
 gnobots2/statusbar.c                               |  314 -
 gnome-games.doap                                   |    1 +
 gnome-sudoku/Makefile.am                           |   12 +-
 gnome-sudoku/data/Makefile.am                      |   32 +-
 gnome-sudoku/{images => data}/footprints.png       |  Bin 1207 -> 1207 bytes
 gnome-sudoku/{ => data}/gnome-sudoku.desktop.in.in |    0
 .../data/icons/16x16/gnome-sudoku.png              |  Bin 490 -> 490 bytes
 .../data/icons/22x22/gnome-sudoku.png              |  Bin 1137 -> 1137 bytes
 .../data/icons/24x24/gnome-sudoku.png              |  Bin 1162 -> 1162 bytes
 .../data/icons/32x32/gnome-sudoku.png              |  Bin 1709 -> 1709 bytes
 .../data/icons/48x48/gnome-sudoku.png              |  Bin 3891 -> 3891 bytes
 gnome-sudoku/data/icons/Makefile.am                |   15 +
 .../data/icons/scalable/gnome-sudoku.svg           |    0
 .../data/org.gnome.gnome-sudoku.gschema.xml.in     |  111 +-
 gnome-sudoku/help/C/basics.page                    |   59 +
 gnome-sudoku/help/C/bug-filing.page                |   43 +
 gnome-sudoku/help/C/commandline.page               |   41 +
 gnome-sudoku/help/C/develop.page                   |   27 +
 gnome-sudoku/help/C/documentation.page             |   29 +
 .../help/C/figures/logo.png                        |  Bin 490 -> 490 bytes
 .../help/C/figures/logo32.png                      |  Bin 1709 -> 1709 bytes
 gnome-sudoku/help/C/figures/possible-numbers.png   |  Bin 0 -> 65626 bytes
 gnome-sudoku/help/C/figures/resuming.png           |  Bin 41895 -> 37155 bytes
 gnome-sudoku/help/C/figures/rowcolumnbox.png       |  Bin 0 -> 21304 bytes
 gnome-sudoku/help/C/figures/stats-very-hard.png    |  Bin 0 -> 28325 bytes
 gnome-sudoku/help/C/figures/strategy1.png          |  Bin 0 -> 39735 bytes
 gnome-sudoku/help/C/figures/strategy2.png          |  Bin 0 -> 35947 bytes
 gnome-sudoku/help/C/figures/trackers.webm          |  Bin 0 -> 551440 bytes
 gnome-sudoku/help/C/gnome-sudoku.xml               |  643 -
 gnome-sudoku/help/C/highlighting.page              |   29 +
 gnome-sudoku/help/C/hints.page                     |   61 +
 gnome-sudoku/help/C/index.page                     |   42 +
 gnome-sudoku/help/C/keyboard-shortcuts.page        |   98 +
 gnome-sudoku/help/C/legal.xml                      |   79 +-
 gnome-sudoku/help/C/license.page                   |   59 +
 gnome-sudoku/help/C/notes.page                     |   40 +
 gnome-sudoku/help/C/print-blank-puzzles.page       |   38 +
 gnome-sudoku/help/C/print-inprogress-game.page     |   41 +
 gnome-sudoku/help/C/rules.page                     |   32 +
 gnome-sudoku/help/C/save-resume.page               |   44 +
 gnome-sudoku/help/C/statistics.page                |   45 +
 gnome-sudoku/help/C/strategy.page                  |   62 +
 gnome-sudoku/help/C/toolbar.page                   |   23 +
 gnome-sudoku/help/C/trackers.page                  |   96 +
 gnome-sudoku/help/C/translate.page                 |   39 +
 gnome-sudoku/help/Makefile.am                      |   50 +-
 gnome-sudoku/help/ca/ca.po                         |  309 +-
 gnome-sudoku/help/da/da.po                         |  520 +-
 gnome-sudoku/help/de/de.po                         | 2063 ++-
 gnome-sudoku/help/de/figures/always_show_hint.png  |  Bin 39455 -> 0 bytes
 gnome-sudoku/help/de/figures/highlighting.png      |  Bin 33164 -> 0 bytes
 gnome-sudoku/help/de/figures/possible-numbers.png  |  Bin 0 -> 56763 bytes
 gnome-sudoku/help/de/figures/resuming.png          |  Bin 37697 -> 44392 bytes
 gnome-sudoku/help/de/figures/rowcolumnbox.png      |  Bin 0 -> 28772 bytes
 gnome-sudoku/help/de/figures/starting.png          |  Bin 19275 -> 0 bytes
 gnome-sudoku/help/de/figures/stats-very-hard.png   |  Bin 0 -> 22364 bytes
 gnome-sudoku/help/el/el.po                         | 1000 +-
 gnome-sudoku/help/es/es.po                         | 2736 ++-
 gnome-sudoku/help/fr/figures/Print_Sudokus.png     |  Bin 31063 -> 0 bytes
 gnome-sudoku/help/fr/figures/always_show_hint.png  |  Bin 42774 -> 0 bytes
 gnome-sudoku/help/fr/figures/highlighting.png      |  Bin 38449 -> 0 bytes
 gnome-sudoku/help/fr/figures/starting.png          |  Bin 18941 -> 0 bytes
 gnome-sudoku/help/fr/fr.po                         | 2039 ++-
 gnome-sudoku/help/gl/gl.po                         | 1189 ++
 gnome-sudoku/images/Makefile.am                    |    6 -
 gnome-sudoku/src/gnome-sudoku.vala                 |    2 +-
 gnome-sudoku/src/lib/defaults.py                   |   58 +
 gnome-sudoku/src/lib/defs.py.in                    |    2 +
 gnomine/AUTHORS                                    |    2 -
 gnomine/ChangeLog.old                              | 1432 --
 gnomine/Makefile.am                                |   74 +-
 gnomine/README                                     |   22 -
 gnomine/data/Makefile.am                           |   33 +
 gnomine/{ => data}/bang.svg                        |    0
 gnomine/{ => data}/face-cool.svg                   |    0
 gnomine/{ => data}/face-sad.svg                    |    0
 gnomine/{ => data}/face-smile.svg                  |    0
 gnomine/{ => data}/face-win.svg                    |    0
 gnomine/{ => data}/face-worried.svg                |    0
 gnomine/{ => data}/flag-question.svg               |    0
 gnomine/{ => data}/flag.svg                        |    0
 gnomine/{ => data}/gnomine.6                       |    0
 gnomine/data/gnomine.desktop.in.in                 |   13 +
 gnomine/data/gnomine.ui                            |   50 +
 gnomine/data/icons/16x16/gnomine.png               |  Bin 0 -> 933 bytes
 gnomine/data/icons/22x22/gnomine.png               |  Bin 0 -> 1264 bytes
 gnomine/data/icons/24x24/gnomine.png               |  Bin 0 -> 1301 bytes
 gnomine/data/icons/256x256/gnomine.png             |  Bin 0 -> 37178 bytes
 gnomine/data/icons/32x32/gnomine.png               |  Bin 0 -> 2354 bytes
 gnomine/data/icons/48x48/gnomine.png               |  Bin 0 -> 3939 bytes
 gnomine/data/icons/Makefile.am                     |   15 +
 gnomine/{ => data}/mine.svg                        |    0
 gnomine/data/org.gnome.gnomine.gschema.xml.in      |   45 +
 gnomine/{ => data}/warning.svg                     |    0
 gnomine/gnomine.c                                  | 1138 --
 gnomine/gnomine.desktop.in.in                      |   13 -
 gnomine/gnomine.schemas.in                         |   89 -
 gnomine/help/C/bug-filing.page                     |   46 +
 gnomine/help/C/develop.page                        |   27 +
 gnomine/help/C/difficulty.page                     |   40 +
 gnomine/help/C/documentation.page                  |   29 +
 gnomine/help/C/faces.page                          |   41 +
 gnomine/help/C/figures/easy-hints-1.png            |  Bin 3030 -> 2077 bytes
 gnomine/help/C/figures/easy-hints-2.png            |  Bin 3537 -> 4477 bytes
 gnomine/help/C/figures/easy-hints-3.png            |  Bin 5456 -> 11586 bytes
 gnomine/{ => help/C/figures}/face-cool.svg         |    0
 gnomine/{ => help/C/figures}/face-sad.svg          |    0
 gnomine/{ => help/C/figures}/face-smile.svg        |    0
 gnomine/{ => help/C/figures}/face-win.svg          |    0
 gnomine/{ => help/C/figures}/face-worried.svg      |    0
 gnomine/help/C/figures/faces.png                   |  Bin 12006 -> 7907 bytes
 gnomine/{ => help/C/figures}/flag-question.svg     |    0
 gnomine/{ => help/C/figures}/flag.svg              |    0
 gnomine/help/C/figures/gnomine.png                 |  Bin 0 -> 9702 bytes
 gnomine/help/C/figures/hard-hints-1.png            |  Bin 6041 -> 8844 bytes
 gnomine/help/C/figures/hard-hints-2.png            |  Bin 7950 -> 6365 bytes
 gnomine/help/C/figures/hard-hints-3.png            |  Bin 5091 -> 10170 bytes
 gnomine/help/C/figures/highscores.png              |  Bin 16873 -> 12451 bytes
 gnomine/help/C/figures/imnotsureflagscheckbox.png  |  Bin 3370 -> 3493 bytes
 gnomine/help/C/figures/logo.png                    |  Bin 0 -> 933 bytes
 gnomine/help/C/figures/logo32.png                  |  Bin 0 -> 2354 bytes
 gnomine/help/C/figures/main-window.png             |  Bin 90967 -> 82763 bytes
 gnomine/help/C/figures/preferences.png             |  Bin 25680 -> 27050 bytes
 gnomine/help/C/figures/statusbar.png               |  Bin 3226 -> 2698 bytes
 gnomine/help/C/flags.page                          |   84 +
 gnomine/help/C/get-help.page                       |   33 +
 gnomine/help/C/high-scores.page                    |   26 +
 gnomine/help/C/index.page                          |   36 +
 gnomine/help/C/license.page                        |   59 +
 gnomine/help/C/new-game.page                       |   28 +
 gnomine/help/C/rules.page                          |   45 +
 gnomine/help/C/shortcuts.page                      |   45 +
 gnomine/help/C/toolbar.page                        |   23 +
 gnomine/help/C/translate.page                      |   39 +
 gnomine/help/Makefile.am                           |   18 +-
 gnomine/help/da/da.po                              |   11 +-
 gnomine/help/de/de.po                              |  584 +-
 gnomine/help/de/figures/highscores.png             |  Bin 16463 -> 11421 bytes
 gnomine/help/de/figures/imnotsureflagscheckbox.png |  Bin 4042 -> 3806 bytes
 gnomine/help/de/figures/main-window.png            |  Bin 76881 -> 0 bytes
 gnomine/help/de/figures/preferences.png            |  Bin 24960 -> 27105 bytes
 gnomine/help/de/figures/statusbar.png              |  Bin 3621 -> 2285 bytes
 gnomine/help/es/es.po                              |  695 +-
 gnomine/help/fr/fr.po                              |  692 +-
 gnomine/help/gl/gl.po                              | 1103 ++
 gnomine/help/pt_BR/pt_BR.po                        |  955 +
 gnomine/help/sr/sr.po                              |  719 +-
 gnomine/help/sr latin/sr latin po                  |  719 +-
 gnomine/help/zh_CN/zh_CN.po                        |  110 +-
 gnomine/minefield.c                                | 1475 --
 gnomine/minefield.h                                |  124 -
 gnomine/src/Makefile.am                            |   40 +
 gnomine/src/config.vapi                            |    4 +
 gnomine/src/gnomine.vala                           |  874 +
 gnomine/src/minefield-view.vala                    |  614 +
 gnomine/src/minefield.vala                         |  333 +
 gnotravex/AUTHORS                                  |    1 -
 gnotravex/ChangeLog.old                            |  554 -
 gnotravex/Makefile.am                              |   83 +-
 gnotravex/README                                   |   16 -
 gnotravex/data/Makefile.am                         |   26 +
 gnotravex/{ => data}/gnotravex.6                   |    0
 gnotravex/data/gnotravex.desktop.in.in             |   13 +
 gnotravex/data/gnotravex.ui                        |   99 +
 .../data/icons/16x16/gnotravex.png                 |  Bin 838 -> 838 bytes
 .../data/icons/22x22/gnotravex.png                 |  Bin 1523 -> 1523 bytes
 .../data/icons/24x24/gnotravex.png                 |  Bin 1578 -> 1578 bytes
 .../data/icons/32x32/gnotravex.png                 |  Bin 2993 -> 2993 bytes
 .../data/icons/48x48/gnotravex.png                 |  Bin 4941 -> 4941 bytes
 gnotravex/data/icons/Makefile.am                   |   15 +
 .../data/icons/scalable/gnotravex.svg              |    0
 gnotravex/data/org.gnome.gnotravex.gschema.xml.in  |   10 +
 gnotravex/gnotravex.c                              | 1900 --
 gnotravex/gnotravex.desktop.in.in                  |   13 -
 gnotravex/gnotravex.schemas.in                     |   29 -
 gnotravex/help/C/figures/gnotravex-main-window.png |  Bin 29540 -> 0 bytes
 gnotravex/help/C/gameplay.page                     |   37 -
 gnotravex/help/C/hint.page                         |   30 +-
 gnotravex/help/C/index.page                        |   15 +-
 gnotravex/help/C/move.page                         |   16 +-
 gnotravex/help/C/multiplayer.page                  |   24 -
 gnotravex/help/C/usage.page                        |   31 +-
 gnotravex/help/Makefile.am                         |   32 +-
 gnotravex/help/ca/ca.po                            |  943 +-
 gnotravex/help/cs/cs.po                            |  884 +-
 .../help/cs/figures/gnotravex-main-window.png      |  Bin 0 -> 36088 bytes
 gnotravex/help/cs/figures/gnotravex_mainwindow.png |  Bin 26757 -> 36088 bytes
 gnotravex/help/da/da.po                            |  326 +-
 gnotravex/help/de/de.po                            | 1029 +-
 gnotravex/help/es/es.po                            |  922 +-
 gnotravex/help/fr/fr.po                            |  792 +-
 gnotravex/help/sr/sr.po                            |  920 +-
 gnotravex/help/sr latin/sr latin po                |  920 +-
 gnotravex/pixmaps/Makefile.am                      |    6 -
 gnotravex/pixmaps/baize.png                        |  Bin 470 -> 0 bytes
 gnotravex/src/Makefile.am                          |   42 +
 gnotravex/src/config.vapi                          |    4 +
 gnotravex/src/gnotravex.gresource.xml              |    6 +
 gnotravex/src/gnotravex.vala                       |  351 +
 gnotravex/src/puzzle-view.vala                     |  465 +
 gnotravex/src/puzzle.vala                          |  280 +
 gnotravex/src/theme.vala                           |  272 +
 gnotski/AUTHORS                                    |    1 -
 gnotski/ChangeLog.old                              |  433 -
 gnotski/Makefile.am                                |   92 +-
 gnotski/README                                     |    9 -
 gnotski/data/Makefile.am                           |   31 +
 gnotski/{ => data}/gnotski.6                       |    0
 gnotski/data/gnotski.desktop.in.in                 |   13 +
 gnotski/{ => data}/gnotski.svg                     |    0
 .../data/icons/16x16/gnotski.png                   |  Bin 554 -> 554 bytes
 .../data/icons/22x22/gnotski.png                   |  Bin 909 -> 909 bytes
 .../data/icons/24x24/gnotski.png                   |  Bin 885 -> 885 bytes
 .../data/icons/32x32/gnotski.png                   |  Bin 1440 -> 1440 bytes
 .../data/icons/48x48/gnotski.png                   |  Bin 2252 -> 2252 bytes
 gnotski/data/icons/Makefile.am                     |   15 +
 .../data/icons/scalable/gnotski.svg                |    0
 gnotski/data/org.gnome.gnotski.gschema.xml.in      |    9 +
 gnotski/gnotski.c                                  | 1493 --
 gnotski/gnotski.desktop.in.in                      |   13 -
 gnotski/gnotski.schemas.in                         |   17 -
 gnotski/help/C/gnotski.xml                         |   14 +-
 gnotski/help/Makefile.am                           |   18 +-
 gnotski/help/de/de.po                              |  462 +-
 gnotski/help/es/es.po                              |  539 +-
 gnotski/help/fr/fr.po                              |  408 +-
 gnotski/src/Makefile.am                            |   29 +
 gnotski/src/gnotski.c                              | 1464 ++
 gnotski/{ => src}/pieces.h                         |    0
 gtali/AUTHORS                                      |    2 -
 gtali/ChangeLog.old                                | 1034 --
 gtali/HACKING                                      |    5 -
 gtali/INSTALL                                      |   63 -
 gtali/Makefile.am                                  |   74 +-
 gtali/README                                       |   49 -
 gtali/TODO                                         |    7 -
 gtali/data/Makefile.am                             |   37 +
 gtali/{pix => data}/gnome-dice-1.svg               |    0
 gtali/{pix => data}/gnome-dice-2.svg               |    0
 gtali/{pix => data}/gnome-dice-3.svg               |    0
 gtali/{pix => data}/gnome-dice-4.svg               |    0
 gtali/{pix => data}/gnome-dice-5.svg               |    0
 gtali/{pix => data}/gnome-dice-6.svg               |    0
 gtali/{pix => data}/gnome-dice-none.svg            |    0
 gtali/{ => data}/gtali.6                           |    0
 gtali/data/gtali.desktop.in.in                     |   13 +
 .../data/icons/16x16/gtali.png                     |  Bin 641 -> 641 bytes
 .../data/icons/22x22/gtali.png                     |  Bin 1381 -> 1381 bytes
 .../data/icons/24x24/gtali.png                     |  Bin 1400 -> 1400 bytes
 .../data/icons/32x32/gtali.png                     |  Bin 2431 -> 2431 bytes
 .../data/icons/48x48/gtali.png                     |  Bin 3406 -> 3406 bytes
 gtali/data/icons/Makefile.am                       |   15 +
 .../data/icons/scalable/gtali.svg                  |    0
 gtali/data/kismet-none.svg                         |  186 +
 gtali/data/kismet1.svg                             |  216 +
 gtali/data/kismet2.svg                             |  224 +
 gtali/data/kismet3.svg                             |  236 +
 gtali/data/kismet4.svg                             |  240 +
 gtali/data/kismet5.svg                             |  248 +
 gtali/data/kismet6.svg                             |  256 +
 gtali/data/org.gnome.gtali.gschema.xml.in          |   29 +
 gtali/gtali.desktop.in.in                          |   13 -
 gtali/gtali.schemas.in                             |   77 -
 gtali/gyahtzee.c                                   | 1036 --
 gtali/gyahtzee.h                                   |   57 -
 gtali/help/Makefile.am                             |   18 +-
 gtali/help/de/de.po                                |  859 +-
 gtali/help/es/es.po                                |  453 +-
 gtali/help/fr/fr.po                                |  462 +-
 gtali/help/gl/gl.po                                |  656 +
 gtali/help/sr/sr.po                                |  517 +-
 gtali/help/sr latin/sr latin po                    |  517 +-
 gtali/pix/Makefile.am                              |   20 -
 gtali/pix/kismet-none.svg                          |  184 -
 gtali/pix/kismet1.svg                              |  214 -
 gtali/pix/kismet2.svg                              |  222 -
 gtali/pix/kismet3.svg                              |  234 -
 gtali/pix/kismet4.svg                              |  238 -
 gtali/pix/kismet5.svg                              |  246 -
 gtali/pix/kismet6.svg                              |  254 -
 gtali/setup.c                                      |  400 -
 gtali/src/Makefile.am                              |   34 +
 gtali/{ => src}/clist.c                            |    0
 gtali/{ => src}/computer.c                         |    0
 gtali/src/gyahtzee.c                               | 1033 ++
 gtali/src/gyahtzee.h                               |   49 +
 gtali/src/setup.c                                  |  396 +
 gtali/{ => src}/yahtzee.c                          |    0
 gtali/{ => src}/yahtzee.h                          |    0
 iagno/AUTHORS                                      |    1 -
 iagno/ChangeLog.old                                |  801 -
 iagno/Makefile.am                                  |   85 +-
 iagno/classic.png                                  |  Bin 104994 -> 0 bytes
 iagno/data/Makefile.am                             |   39 +
 iagno/data/black_and_white.svg                     |  245 +
 {sounds => iagno/data}/flip-piece.ogg              |  Bin 7021 -> 7021 bytes
 {sounds => iagno/data}/gameover.ogg                |  Bin 8175 -> 8175 bytes
 iagno/{ => data}/iagno.6                           |    0
 iagno/data/iagno.desktop.in.in                     |   13 +
 iagno/data/iagno.ui                                |   91 +
 iagno/data/icons/16x16/iagno.png                   |  Bin 0 -> 662 bytes
 iagno/data/icons/22x22/iagno.png                   |  Bin 0 -> 1202 bytes
 iagno/data/icons/24x24/iagno.png                   |  Bin 0 -> 1040 bytes
 iagno/data/icons/256x256/iagno.png                 |  Bin 0 -> 50162 bytes
 iagno/data/icons/32x32/iagno.png                   |  Bin 0 -> 1851 bytes
 iagno/data/icons/48x48/iagno.png                   |  Bin 0 -> 3412 bytes
 iagno/data/icons/Makefile.am                       |   15 +
 iagno/data/org.gnome.iagno.gschema.xml.in          |   26 +
 iagno/data/sun_and_star.svg                        |  314 +
 iagno/gnothello.c                                  | 1083 --
 iagno/gnothello.h                                  |   83 -
 iagno/help/C/2player.page                          |   30 +
 iagno/help/C/ai-game.page                          |   29 +
 iagno/help/C/bug-filing.page                       |   47 +
 iagno/help/C/change-color.page                     |   34 +
 iagno/help/C/develop.page                          |   27 +
 iagno/help/C/documentation.page                    |   29 +
 iagno/help/C/figures/ANIMATION.png                 |  Bin 22496 -> 0 bytes
 iagno/help/C/figures/BLOCK.png                     |  Bin 6283 -> 11524 bytes
 iagno/help/C/figures/FIRST.png                     |  Bin 5143 -> 9462 bytes
 iagno/help/C/figures/PLAYER.png                    |  Bin 20048 -> 0 bytes
 iagno/help/C/figures/START.png                     |  Bin 5073 -> 9520 bytes
 iagno/help/C/figures/block.png                     |  Bin 0 -> 2019 bytes
 iagno/help/C/figures/connect.png                   |    1 -
 iagno/help/C/figures/first.png                     |  Bin 0 -> 2095 bytes
 iagno/help/C/figures/iagno-gameover.png            |  Bin 0 -> 5485 bytes
 iagno/help/C/figures/iagno-video.ogv               |  Bin 0 -> 179197 bytes
 .../help/C/figures/logo.png                        |  Bin 856 -> 856 bytes
 .../help/C/figures/logo32.png                      |  Bin 2501 -> 2501 bytes
 iagno/help/C/figures/start.png                     |  Bin 0 -> 1889 bytes
 iagno/help/C/figures/tables.png                    |    1 -
 iagno/help/C/iagno.xml                             |   16 -
 iagno/help/C/index.page                            |   41 +
 iagno/help/C/legal.xml                             |   79 +-
 iagno/help/C/license.page                          |   59 +
 iagno/help/C/network-games.xml                     |    1 -
 iagno/help/C/play.page                             |   47 +
 iagno/help/C/quick-move.page.stub                  |   28 +
 iagno/help/C/rules.page                            |   71 +
 iagno/help/C/shortcuts.page                        |   37 +
 iagno/help/C/sound.page                            |   27 +
 iagno/help/C/strategy.page                         |   57 +
 iagno/help/C/translate.page                        |   39 +
 iagno/help/C/visual-results.page                   |   30 +
 iagno/help/Makefile.am                             |   45 +-
 iagno/help/de/de.po                                | 2486 ++-
 iagno/help/de/figures/ANIMATION.png                |  Bin 22891 -> 0 bytes
 iagno/help/de/figures/BLOCK.png                    |  Bin 38289 -> 0 bytes
 iagno/help/de/figures/FIRST.png                    |  Bin 33778 -> 0 bytes
 iagno/help/de/figures/PLAYER.png                   |  Bin 20057 -> 0 bytes
 iagno/help/de/figures/START.png                    |  Bin 33658 -> 0 bytes
 iagno/help/es/es.po                                | 2680 ++-
 iagno/help/fr/fr.po                                | 1721 +-
 iagno/help/zh_CN/zh_CN.po                          |  873 +
 iagno/iagno.desktop.in.in                          |   13 -
 iagno/iagno.schemas.in                             |  114 -
 iagno/othello.c                                    |  725 -
 iagno/othello.h                                    |   38 -
 iagno/properties.c                                 |  615 -
 iagno/properties.h                                 |    9 -
 iagno/small.png                                    |  Bin 55076 -> 0 bytes
 iagno/src/Makefile.am                              |   39 +
 iagno/src/computer-player.vala                     |  264 +
 iagno/src/config.vapi                              |    5 +
 iagno/src/game-view.vala                           |  281 +
 iagno/src/game.vala                                |  295 +
 iagno/src/iagno.vala                               |  641 +
 iagno/woodtrim.png                                 |  Bin 178343 -> 0 bytes
 icons/Makefile.am                                  |  305 -
 icons/hicolor_actions_16x16_cards-deal.png         |  Bin 744 -> 0 bytes
 icons/hicolor_actions_22x22_cards-deal.png         |  Bin 1107 -> 0 bytes
 icons/hicolor_actions_24x24_cards-deal.png         |  Bin 1826 -> 0 bytes
 icons/hicolor_actions_32x32_cards-deal.png         |  Bin 1650 -> 0 bytes
 icons/hicolor_actions_48x48_cards-deal.png         |  Bin 2709 -> 0 bytes
 icons/hicolor_actions_scalable_cards-deal.svg      |  170 -
 icons/hicolor_apps_16x16_gnome-aisleriot.png       |  Bin 699 -> 0 bytes
 icons/hicolor_apps_16x16_gnome-freecell.png        |  Bin 436 -> 0 bytes
 icons/hicolor_apps_16x16_gnome-mines.png           |  Bin 736 -> 0 bytes
 icons/hicolor_apps_22x22_gnome-aisleriot.png       |  Bin 1153 -> 0 bytes
 icons/hicolor_apps_22x22_gnome-freecell.png        |  Bin 1179 -> 0 bytes
 icons/hicolor_apps_22x22_gnome-iagno.png           |  Bin 985 -> 0 bytes
 icons/hicolor_apps_22x22_gnome-mines.png           |  Bin 1281 -> 0 bytes
 icons/hicolor_apps_24x24_gnome-aisleriot.png       |  Bin 1193 -> 0 bytes
 icons/hicolor_apps_24x24_gnome-freecell.png        |  Bin 1229 -> 0 bytes
 icons/hicolor_apps_24x24_gnome-iagno.png           |  Bin 1044 -> 0 bytes
 icons/hicolor_apps_24x24_gnome-mines.png           |  Bin 1325 -> 0 bytes
 icons/hicolor_apps_26x26_gnome-aisleriot.png       |  Bin 1238 -> 0 bytes
 icons/hicolor_apps_32x32_gnome-aisleriot.png       |  Bin 1422 -> 0 bytes
 icons/hicolor_apps_32x32_gnome-freecell.png        |  Bin 1772 -> 0 bytes
 icons/hicolor_apps_32x32_gnome-mines.png           |  Bin 2158 -> 0 bytes
 icons/hicolor_apps_34x34_gnome-aisleriot.png       |  Bin 1458 -> 0 bytes
 icons/hicolor_apps_40x40_gnome-aisleriot.png       |  Bin 2092 -> 0 bytes
 icons/hicolor_apps_48x48_gnome-aisleriot.png       |  Bin 2701 -> 0 bytes
 icons/hicolor_apps_48x48_gnome-freecell.png        |  Bin 3108 -> 0 bytes
 icons/hicolor_apps_48x48_gnome-iagno.png           |  Bin 3465 -> 0 bytes
 icons/hicolor_apps_48x48_gnome-mines.png           |  Bin 3398 -> 0 bytes
 icons/hicolor_apps_50x50_gnome-aisleriot.png       |  Bin 2707 -> 0 bytes
 icons/hicolor_apps_scalable_gnome-aisleriot.png    |  Bin 3757 -> 0 bytes
 icons/hicolor_apps_scalable_gnome-aisleriot.svg    |  872 -
 icons/hicolor_apps_scalable_gnome-freecell.svg     |  667 -
 icons/hicolor_apps_scalable_gnome-iagno.svg        |  221 -
 icons/hicolor_apps_scalable_gnome-mines.svg        |   93 -
 libgames-support/GnomeGamesSupport-1.0.vapi        |  207 +
 libgames-support/Makefile.am                       |  195 +-
 libgames-support/eggdesktopfile.c                  | 1518 --
 libgames-support/eggdesktopfile.h                  |  160 -
 libgames-support/eggsmclient-osx.c                 |  235 -
 libgames-support/eggsmclient-private.h             |   59 -
 libgames-support/eggsmclient-win32.c               |  353 -
 libgames-support/eggsmclient-xsmp.c                | 1411 --
 libgames-support/eggsmclient.c                     |  625 -
 libgames-support/eggsmclient.h                     |  123 -
 libgames-support/eggsmclient.patch                 |  202 -
 libgames-support/games-atk-utils.c                 |   51 -
 libgames-support/games-atk-utils.h                 |   33 -
 libgames-support/games-clock.c                     |    1 -
 libgames-support/games-conf.c                      | 1340 --
 libgames-support/games-conf.h                      |  114 -
 libgames-support/games-controls.c                  |   39 +-
 libgames-support/games-controls.h                  |    2 +-
 libgames-support/games-debug.c                     |   60 -
 libgames-support/games-debug.h                     |   91 -
 libgames-support/games-file-list.c                 |  440 +
 libgames-support/games-file-list.h                 |   68 +
 libgames-support/games-files.c                     |  441 -
 libgames-support/games-files.h                     |   67 -
 libgames-support/games-frame.c                     |   27 +-
 libgames-support/games-frame.h                     |    4 +-
 libgames-support/games-glib-compat.h               |   57 -
 libgames-support/games-gridframe.c                 |   29 +-
 libgames-support/games-gtk-compat.h                |   51 -
 libgames-support/games-help.c                      |  156 -
 libgames-support/games-help.h                      |   36 -
 libgames-support/games-marshal.list                |    3 -
 libgames-support/games-preimage-private.h          |   40 -
 libgames-support/games-preimage.c                  |   40 +-
 libgames-support/games-profile.c                   |   64 -
 libgames-support/games-profile.h                   |   54 -
 libgames-support/games-runtime.c                   |  605 -
 libgames-support/games-runtime.h                   |   79 -
 libgames-support/games-scores-backend.c            |   17 +-
 libgames-support/games-scores-backend.h            |    1 +
 libgames-support/games-scores-dialog.c             |   36 +-
 libgames-support/games-scores.c                    |   17 +-
 libgames-support/games-scores.h                    |    3 +-
 libgames-support/games-setgid-io.c                 |    4 +-
 libgames-support/games-settings.c                  |   47 +-
 libgames-support/games-show.c                      |  159 -
 libgames-support/games-show.h                      |   38 -
 libgames-support/games-sound.c                     |  285 -
 libgames-support/games-sound.h                     |   45 -
 libgames-support/games-stock.c                     |  143 +-
 libgames-support/games-string-utils.c              |   98 -
 libgames-support/games-string-utils.h              |   31 -
 lightsoff/Makefile.am                              |   43 +-
 lightsoff/data/Makefile.am                         |   32 +
 lightsoff/data/{themes/tango => }/arrow.svg        |    0
 lightsoff/data/{themes/tango => }/backing.svg      |    0
 lightsoff/data/{themes/tango => }/highlight.svg    |    0
 lightsoff/data/{themes/tango => }/led-back.svg     |    0
 lightsoff/data/lightsoff.desktop.in.in             |   13 +
 .../data/lightsoff.svg                             |    0
 lightsoff/data/lightsoff.ui                        |  108 -
 lightsoff/data/{themes/tango => }/off.svg          |    0
 lightsoff/data/{themes/tango => }/on.svg           |    0
 lightsoff/data/org.gnome.lightsoff.gschema.xml.in  |    9 +
 lightsoff/data/settings.ui                         |  141 -
 lightsoff/data/themes/Makefile.am                  |    3 -
 lightsoff/data/themes/tango/Makefile.am            |   20 -
 lightsoff/data/themes/tango/theme.js               |  136 -
 lightsoff/data/themes/up/Makefile.am               |   20 -
 lightsoff/data/themes/up/arrow.svg                 |   66 -
 lightsoff/data/themes/up/backing.svg               |  141 -
 lightsoff/data/themes/up/highlight.svg             |   99 -
 lightsoff/data/themes/up/led-back.svg              |  117 -
 lightsoff/data/themes/up/off.svg                   |  164 -
 lightsoff/data/themes/up/on.svg                    |  198 -
 lightsoff/data/themes/up/theme.js                  |   20 -
 lightsoff/help/Makefile.am                         |   16 +-
 lightsoff/help/ca/ca.po                            |  417 +
 lightsoff/help/de/de.po                            |  199 +-
 lightsoff/help/es/es.po                            |  254 +-
 lightsoff/help/fi/fi.po                            |    2 +-
 lightsoff/help/fr/fr.po                            |  223 +-
 lightsoff/help/gl/gl.po                            |  344 +
 lightsoff/help/ko/ko.po                            |  379 +
 lightsoff/help/ru/ru.po                            |  193 +
 lightsoff/help/sv/sv.po                            |  188 +
 lightsoff/lightsoff.desktop.in.in                  |   13 -
 lightsoff/lightsoff.schemas.in                     |   43 -
 lightsoff/src/About.js                             |   29 -
 lightsoff/src/Arrow.js                             |   28 -
 lightsoff/src/Board.js                             |  214 -
 lightsoff/src/Game.js                              |  327 -
 lightsoff/src/LED.js                               |  181 -
 lightsoff/src/Light.js                             |   84 -
 lightsoff/src/Makefile.am                          |   80 +-
 lightsoff/src/Path.js.in                           |    1 -
 lightsoff/src/Puzzle.js                            |  162 -
 lightsoff/src/Settings.js                          |  177 -
 lightsoff/src/ThemeLoader.js                       |   44 -
 lightsoff/src/board-view.vala                      |  238 +
 lightsoff/src/config.vapi                          |    8 +
 lightsoff/src/fixes.vapi                           |    9 +
 lightsoff/src/game-view.vala                       |  270 +
 lightsoff/src/led-array.vala                       |  131 +
 lightsoff/src/lightsoff.in                         |    4 -
 lightsoff/src/lightsoff.vala                       |  179 +
 lightsoff/src/main.js                              |   72 -
 lightsoff/src/puzzle-generator.vala                |  198 +
 m4/introspection.m4                                |   88 -
 mahjongg/ChangeLog.old                             | 1516 --
 mahjongg/Makefile.am                               |  111 +-
 mahjongg/data/Makefile.am                          |   45 +
 .../data/icons/16x16/mahjongg.png                  |  Bin 598 -> 598 bytes
 .../data/icons/22x22/mahjongg.png                  |  Bin 1037 -> 1037 bytes
 .../data/icons/24x24/mahjongg.png                  |  Bin 1070 -> 1070 bytes
 .../data/icons/32x32/mahjongg.png                  |  Bin 1799 -> 1799 bytes
 .../data/icons/48x48/mahjongg.png                  |  Bin 2268 -> 2268 bytes
 mahjongg/data/icons/Makefile.am                    |   15 +
 .../data/icons/scalable/mahjongg.svg               |    0
 mahjongg/{ => data}/mahjongg.6                     |    0
 mahjongg/data/mahjongg.desktop.in.in               |   13 +
 mahjongg/{ => data}/mahjongg.map                   |    0
 mahjongg/data/org.gnome.mahjongg.gschema.xml.in    |   21 +
 mahjongg/{ => data}/postmodern.svg                 |    0
 mahjongg/{ => data}/smooth.png                     |  Bin 336403 -> 336403 bytes
 mahjongg/{ => data}/translatable_game_names.h      |    0
 mahjongg/drawing.c                                 |  461 -
 mahjongg/drawing.h                                 |   27 -
 mahjongg/get_titles.pl                             |   41 -
 mahjongg/help/C/bug-filing.page                    |   43 +
 mahjongg/help/C/choosing.page                      |   22 +
 mahjongg/help/C/develop.page                       |   27 +
 mahjongg/help/C/documentation.page                 |   29 +
 mahjongg/help/C/figures/hints-video.ogv            |  Bin 0 -> 910004 bytes
 mahjongg/help/C/figures/layout-bridges.png         |  Bin 0 -> 75672 bytes
 mahjongg/help/C/figures/layout-cloud.png           |  Bin 0 -> 99466 bytes
 mahjongg/help/C/figures/layout-conf-cross.png      |  Bin 0 -> 49713 bytes
 mahjongg/help/C/figures/layout-difficult.png       |  Bin 0 -> 80602 bytes
 mahjongg/help/C/figures/layout-easy.png            |  Bin 0 -> 83600 bytes
 mahjongg/help/C/figures/layout-pyramid-walls.png   |  Bin 0 -> 49785 bytes
 mahjongg/help/C/figures/layout-red-dragon.png      |  Bin 0 -> 93763 bytes
 mahjongg/help/C/figures/layout-tic-tac-toe.png     |  Bin 0 -> 40805 bytes
 mahjongg/help/C/figures/layout-ziggurat.png        |  Bin 0 -> 74616 bytes
 .../help/C/figures/logo.png                        |  Bin 598 -> 598 bytes
 .../help/C/figures/logo32.png                      |  Bin 1799 -> 1799 bytes
 mahjongg/help/C/figures/mahjongg-video.ogv         |  Bin 0 -> 297175 bytes
 mahjongg/help/C/figures/mahjongg.png               |  Bin 26390 -> 0 bytes
 mahjongg/help/C/figures/moves-left.png             |  Bin 0 -> 3600 bytes
 mahjongg/help/C/figures/no-move.png                |  Bin 2363 -> 0 bytes
 mahjongg/help/C/figures/preferences.png            |  Bin 3946 -> 0 bytes
 mahjongg/help/C/figures/toolbar.png                |  Bin 2343 -> 0 bytes
 mahjongg/help/C/gameplay.page                      |   40 +
 mahjongg/help/C/hints.page                         |   66 +
 mahjongg/help/C/index.page                         |   42 +
 mahjongg/help/C/legal.xml                          |   79 +-
 mahjongg/help/C/license.page                       |   59 +
 mahjongg/help/C/mahjongg.xml                       |  758 -
 mahjongg/help/C/map.page                           |  102 +
 mahjongg/help/C/moves.page                         |   32 +
 mahjongg/help/C/pause.page                         |   33 +
 mahjongg/help/C/rules.page                         |   39 +
 mahjongg/help/C/scoring.page                       |   26 +
 mahjongg/help/C/shortcuts.page                     |   62 +
 mahjongg/help/C/strategy.page                      |   50 +
 mahjongg/help/C/toolbar.page                       |   30 +
 mahjongg/help/C/topic.dat                          |    1 -
 mahjongg/help/C/translate.page                     |   45 +
 mahjongg/help/Makefile.am                          |   50 +-
 mahjongg/help/de/de.po                             | 1757 +-
 mahjongg/help/de/figures/mahjongg.png              |  Bin 88688 -> 0 bytes
 mahjongg/help/de/figures/moves-left.png            |  Bin 0 -> 2283 bytes
 mahjongg/help/de/figures/no-move.png               |  Bin 9232 -> 0 bytes
 mahjongg/help/de/figures/preferences.png           |  Bin 13810 -> 0 bytes
 mahjongg/help/de/figures/toolbar.png               |  Bin 9233 -> 0 bytes
 mahjongg/help/es/es.po                             | 2676 ++-
 mahjongg/help/pl/figures/mahjongg.png              |  Bin 0 -> 102340 bytes
 mahjongg/help/pl/figures/no-move.png               |  Bin 0 -> 11067 bytes
 mahjongg/help/pl/figures/preferences.png           |  Bin 0 -> 19967 bytes
 mahjongg/help/pl/figures/toolbar.png               |  Bin 0 -> 14236 bytes
 mahjongg/help/pl/pl.po                             |  926 +
 mahjongg/help/ru/ru.po                             |  497 +
 mahjongg/mahjongg.c                                | 1469 --
 mahjongg/mahjongg.desktop.in.in                    |   13 -
 mahjongg/mahjongg.h                                |   44 -
 mahjongg/mahjongg.schemas.in                       |   54 -
 mahjongg/maps.c                                    |  578 -
 mahjongg/maps.h                                    |   38 -
 mahjongg/solubility.c                              |  530 -
 mahjongg/solubility.h                              |   21 -
 mahjongg/src/Makefile.am                           |   41 +
 mahjongg/src/config.vapi                           |    4 +
 mahjongg/src/fixes.vapi                            |    5 +
 mahjongg/src/game-view.vala                        |  283 +
 mahjongg/src/game.vala                             |  388 +
 mahjongg/src/mahjongg.vala                         |  813 +
 mahjongg/src/map.vala                              |  358 +
 po/POTFILES.in                                     |  291 +-
 po/POTFILES.skip                                   |   75 +-
 po/README.TRANSLATORS                              |   14 -
 po/af.po                                           |12537 ++++++-------
 po/ar.po                                           | 6305 ++++----
 po/ast.po                                          |14361 ++++++---------
 po/be.po                                           |10998 ++++--------
 po/bg.po                                           | 8860 +++-------
 po/ca.po                                           |13834 ++++-----------
 po/ca valencia po                                  |13804 ++++-----------
 po/cs.po                                           |10702 ++++--------
 po/da.po                                           |12833 ++++++-------
 po/de.po                                           |12757 ++++---------
 po/el.po                                           | 4594 +++---
 po/en_CA.po                                        |10253 ++++-------
 po/en_GB.po                                        |12797 ++++++-------
 po/eo.po                                           |12101 ++++++-------
 po/es.po                                           |11721 ++++++-------
 po/et.po                                           | 8291 ++++-----
 po/eu.po                                           |12290 ++++++--------
 po/fi.po                                           | 9629 +++-------
 po/fr.po                                           | 8925 +++-------
 po/gl.po                                           |11640 ++++++-------
 po/he.po                                           |12562 ++++++-------
 po/hi.po                                           | 7938 +++------
 po/hu.po                                           | 8892 +++-------
 po/it.po                                           | 8728 +++-------
 po/ja.po                                           |12584 ++++++-------
 po/kn.po                                           |12332 +++++++-------
 po/ko.po                                           |12134 ++++---------
 po/lt.po                                           |13009 +++++++-------
 po/lv.po                                           |12727 +++++---------
 po/mk.po                                           |12451 ++++++-------
 po/ml.po                                           |14451 +++++++---------
 po/nb.po                                           |10476 ++++-------
 po/nl.po                                           |19057 ++++++++++----------
 po/or.po                                           |12431 +++++++-------
 po/pa.po                                           |12683 ++++++-------
 po/pl.po                                           | 8922 +++-------
 po/pt.po                                           |12840 ++++++-------
 po/pt_BR.po                                        |12770 ++++++-------
 po/ro.po                                           | 6496 ++++----
 po/ru.po                                           |10372 ++++-------
 po/sk.po                                           |12562 ++++---------
 po/sl.po                                           |12731 ++++---------
 po/sr.po                                           |13936 ++++++---------
 po/sr latin po                                     |13936 ++++++---------
 po/sv.po                                           |12571 ++++++--------
 po/ta.po                                           |12593 ++++++-------
 po/te.po                                           |14805 +++++++---------
 po/tr.po                                           |14777 +++++++---------
 po/ug.po                                           | 7312 +++-----
 po/uk.po                                           |12944 ++++++-------
 po/zh_CN.po                                        |12603 ++++++-------
 po/zh_HK.po                                        | 7300 +++------
 po/zh_TW.po                                        | 7312 +++------
 quadrapassel/AUTHORS                               |    1 -
 quadrapassel/ChangeLog.old                         | 1009 --
 quadrapassel/Makefile.am                           |   91 +-
 quadrapassel/TODO                                  |    8 -
 quadrapassel/blockops.cpp                          |  894 -
 quadrapassel/blockops.h                            |  145 -
 quadrapassel/blocks-cache.cpp                      |  393 -
 quadrapassel/blocks-cache.h                        |   70 -
 quadrapassel/blocks.cpp                            |  398 -
 quadrapassel/blocks.h                              |   73 -
 quadrapassel/data/Makefile.am                      |   35 +
 {sounds => quadrapassel/data}/gameover.ogg         |  Bin 8175 -> 8175 bytes
 .../data/icons/16x16/quadrapassel.png              |  Bin 649 -> 649 bytes
 .../data/icons/22x22/quadrapassel.png              |  Bin 1110 -> 1110 bytes
 .../data/icons/24x24/quadrapassel.png              |  Bin 1146 -> 1146 bytes
 .../data/icons/32x32/quadrapassel.png              |  Bin 1429 -> 1429 bytes
 .../data/icons/48x48/quadrapassel.png              |  Bin 2094 -> 2094 bytes
 quadrapassel/data/icons/Makefile.am                |   15 +
 .../data/icons/scalable/quadrapassel.svg           |    0
 {sounds => quadrapassel/data}/land.ogg             |  Bin 5520 -> 5520 bytes
 {sounds => quadrapassel/data}/lines1.ogg           |  Bin 7916 -> 7916 bytes
 {sounds => quadrapassel/data}/lines2.ogg           |  Bin 8315 -> 8315 bytes
 {sounds => quadrapassel/data}/lines3.ogg           |  Bin 9457 -> 9457 bytes
 .../data/org.gnome.quadrapassel.gschema.xml.in     |   92 +
 quadrapassel/{ => data}/quadrapassel.6             |    0
 quadrapassel/data/quadrapassel.desktop.in.in       |   13 +
 .../data/quadrapassel.ogg                          |  Bin 13542 -> 13542 bytes
 {sounds => quadrapassel/data}/slide.ogg            |  Bin 4036 -> 4036 bytes
 {sounds => quadrapassel/data}/turn.ogg             |  Bin 6091 -> 6091 bytes
 quadrapassel/help/Makefile.am                      |   16 +-
 quadrapassel/help/de/de.po                         |  282 +-
 quadrapassel/help/el/el.po                         |  105 +-
 quadrapassel/help/es/es.po                         |  369 +-
 quadrapassel/help/fr/fr.po                         |  317 +-
 quadrapassel/help/ja/ja.po                         |   10 +-
 quadrapassel/help/sr/sr.po                         |  371 +-
 quadrapassel/help/sr latin/sr latin po             |  371 +-
 quadrapassel/help/zh_CN/zh_CN.po                   |  269 +-
 quadrapassel/highscores.cpp                        |   53 -
 quadrapassel/highscores.h                          |   41 -
 quadrapassel/main.cpp                              |   89 -
 quadrapassel/pix/7blocks-gw.png                    |  Bin 2157 -> 0 bytes
 quadrapassel/pix/7blocks-tig.png                   |  Bin 9079 -> 0 bytes
 quadrapassel/pix/Makefile.am                       |    9 -
 quadrapassel/pix/block.png                         |  Bin 3739 -> 0 bytes
 quadrapassel/pix/form.xcf                          |  Bin 7009 -> 0 bytes
 quadrapassel/pix/gnome2-foot.png                   |  Bin 8102 -> 0 bytes
 quadrapassel/pix/new.xcf                           |  Bin 4274 -> 0 bytes
 quadrapassel/preview.cpp                           |  147 -
 quadrapassel/preview.h                             |   66 -
 quadrapassel/quadrapassel.desktop.in.in            |   13 -
 quadrapassel/quadrapassel.schemas.in               |  222 -
 quadrapassel/quadrapassel.svg                      |   99 -
 quadrapassel/renderer.cpp                          |  296 -
 quadrapassel/renderer.h                            |   64 -
 quadrapassel/scoreframe.cpp                        |  177 -
 quadrapassel/scoreframe.h                          |   75 -
 quadrapassel/src/Makefile.am                       |   54 +
 quadrapassel/src/config.vapi                       |    5 +
 quadrapassel/src/game-view.vala                    |  634 +
 quadrapassel/src/game.vala                         |  764 +
 quadrapassel/src/preview.vala                      |  112 +
 quadrapassel/src/quadrapassel.vala                 |  742 +
 quadrapassel/tetris.cpp                            | 1320 --
 quadrapassel/tetris.h                              |  207 -
 render-bitmaps.rb                                  |   49 +
 sounds/Makefile.am                                 |   34 -
 sounds/click.ogg                                   |  Bin 3186 -> 0 bytes
 sounds/laughter.ogg                                |  Bin 10793 -> 0 bytes
 sounds/pop.ogg                                     |  Bin 3283 -> 0 bytes
 swell-foop/Makefile.am                             |   57 +-
 swell-foop/data/Makefile.am                        |   42 +
 .../data/icons/16x16/swell-foop.png                |  Bin 876 -> 876 bytes
 .../data/icons/22x22/swell-foop.png                |  Bin 1031 -> 1031 bytes
 .../data/icons/24x24/swell-foop.png                |  Bin 1071 -> 1071 bytes
 .../data/icons/32x32/swell-foop.png                |  Bin 2218 -> 2218 bytes
 .../data/icons/48x48/swell-foop.png                |  Bin 2774 -> 2774 bytes
 swell-foop/data/icons/Makefile.am                  |   15 +
 .../data/icons/scalable/swell-foop.svg             |    0
 .../data/org.gnome.swell-foop.gschema.xml.in       |   29 +
 swell-foop/data/preferences.ui                     |  355 +
 swell-foop/data/settings.ui                        |  301 -
 swell-foop/data/swell-foop.desktop.in.in           |   13 +
 swell-foop/data/swell-foop.ui                      |  165 -
 swell-foop/data/themes/Makefile.am                 |    2 +-
 swell-foop/data/themes/colors/Makefile.am          |   16 +
 swell-foop/data/themes/{tango => colors}/bkg.svg   |    0
 swell-foop/data/themes/{tango => colors}/blue.svg  |    0
 swell-foop/data/themes/{tango => colors}/green.svg |    0
 swell-foop/data/themes/{tango => colors}/red.svg   |    0
 .../data/themes/{tango => colors}/yellow.svg       |    0
 swell-foop/data/themes/shapesandcolors/Makefile.am |   16 +
 .../data/themes/{test => shapesandcolors}/bkg.svg  |    0
 swell-foop/data/themes/shapesandcolors/blue.svg    |  160 +
 swell-foop/data/themes/shapesandcolors/green.svg   |  159 +
 swell-foop/data/themes/shapesandcolors/red.svg     |  175 +
 swell-foop/data/themes/shapesandcolors/yellow.svg  |  175 +
 swell-foop/data/themes/tango/Makefile.am           |   18 -
 swell-foop/data/themes/tango/theme.js              |   12 -
 swell-foop/data/themes/test/Makefile.am            |   18 -
 swell-foop/data/themes/test/blue.svg               |   97 -
 swell-foop/data/themes/test/green.svg              |   97 -
 swell-foop/data/themes/test/red.svg                |   97 -
 swell-foop/data/themes/test/theme.js               |   12 -
 swell-foop/data/themes/test/yellow.svg             |   97 -
 swell-foop/help/C/figures/play1.png                |  Bin 13805 -> 13304 bytes
 swell-foop/help/C/figures/play2.png                |  Bin 11253 -> 10011 bytes
 swell-foop/help/C/figures/play3.png                |  Bin 14051 -> 15451 bytes
 swell-foop/help/C/figures/play4.png                |  Bin 13395 -> 6827 bytes
 swell-foop/help/C/figures/start-up.png             |  Bin 7701 -> 39871 bytes
 swell-foop/help/C/swell-foop.xml                   |   46 +-
 swell-foop/help/Makefile.am                        |   19 +-
 swell-foop/help/de/de.po                           |  684 +-
 swell-foop/help/de/figures/start-up.png            |  Bin 63730 -> 93403 bytes
 swell-foop/help/es/es.po                           |  783 +-
 swell-foop/help/fr/fr.po                           |  653 +-
 swell-foop/src/About.js                            |   32 -
 swell-foop/src/Board.js                            |  308 -
 swell-foop/src/Light.js                            |  126 -
 swell-foop/src/Makefile.am                         |   55 +-
 swell-foop/src/Path.js.in                          |    1 -
 swell-foop/src/Score.js                            |  150 -
 swell-foop/src/Settings.js                         |  198 -
 swell-foop/src/ThemeLoader.js                      |   38 -
 swell-foop/src/config.vapi                         |    4 +
 swell-foop/src/game-view.vala                      |  350 +
 swell-foop/src/game.vala                           |  281 +
 swell-foop/src/main.js                             |  123 -
 swell-foop/src/swell-foop.vala                     |  455 +
 swell-foop/swell-foop.desktop.in.in                |   13 -
 swell-foop/swell-foop.in                           |    4 -
 swell-foop/swell-foop.schemas.in                   |   54 -
 windows/nsis/gnomegamesinstall.nsi                 |  139 -
 windows/nsis/include/win_environment_functions.nsh |  441 -
 windows/nsis/installersetup_folderlayout.txt       |   35 -
 windows/nsis/readme.txt                            |   72 -
 windows/nsis/res/aisleriot.ico                     |  Bin 17166 -> 0 bytes
 windows/nsis/res/setupicon.ico                     |  Bin 7510 -> 0 bytes
 windows/nsis/res/uninstallicon.ico                 |  Bin 7510 -> 0 bytes
 1566 files changed, 328570 insertions(+), 633668 deletions(-)
---
diff --cc configure.ac
index 0000000,9bf2e37..309cd27
mode 000000,100644..100644
--- a/configure.ac
+++ b/configure.ac
@@@ -1,0 -1,601 +1,564 @@@
+ #                                               -*- Autoconf -*-
+ # Process this file with autoconf to produce a configure script.
+ 
+ AC_PREREQ([2.53])
+ AC_INIT([GNOME Games], [3.4.0],
+   [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-games],
+   [gnome-games])
+ 
+ AC_CONFIG_MACRO_DIR([m4])
+ AC_CONFIG_HEADERS([config.h])
+ 
+ AM_INIT_AUTOMAKE([1.11 tar-ustar no-dist-gzip dist-xz foreign])
+ 
+ AM_SILENT_RULES([yes])
+ 
+ if test -z "$enable_maintainer_mode"; then
+   enable_maintainer_mode=yes
+ fi
+ AM_MAINTAINER_MODE([enable])
+ 
+ # First parse the list of enabled games, so we know which options
+ # we support and which features to check for
+ 
+ # This is the canonical list of all game subdirectories.
+ allgames="glchess glines gnect gnibbles gnobots2 gnomine gnotravex gnotski gtali iagno lightsoff mahjongg quadrapassel gnome-sudoku swell-foop"
+ AC_SUBST([allgames])
+ staginggames=""
+ AC_SUBST([staginggames])
+ 
+ gamelist=""
+ 
+ AC_MSG_CHECKING([which games to build])
+ 
+ AC_ARG_WITH([games],
+   [--with-games=game1,game2,...],
+   [],[with_games=all])
+ 
+ AC_ARG_ENABLE([games],
+   [AS_HELP_STRING([--enable-games=list],[Enable the games in the comma separated list ("all" and "none" are valid)])],
+   [with_games="$enableval"],[])
+ 
+ if test -n "$with_games"; then
+   gamelist=""
+   IFS="${IFS=	}"; gg_saved_ifs="$IFS"; IFS=","
+   for item in $with_games; do
+     case $item in
+       all) gamelist="$allgames" ;;
+       none) gamelist="" ;;
+       *) if test -z "$gamelist"; then
+            gamelist="$item"
+          else
+            gamelist="$gamelist $item"
+          fi
+          ;;
+     esac
+   done
+   IFS="$gg_saved_ifs"
+ else
+   gamelist="$allgames"   
+ fi
+ 
+ ## This has a particularly silly name because autoconf doesn't allow 
+ ## --disable-foo to have arguments so we have to use an --enable-fubar form.
+ AC_ARG_ENABLE(omitgames,
+   AS_HELP_STRING([--enable-omitgames=list],
+     [Don't compile games in the comma separated list. ("all" and "none" are valid)]))
+ if test -n "$enable_omitgames"; then
+    enable_omitgames=`echo ,"${enable_omitgames}", | sed -e 's/[[	,]][[	,]]*/ /g' -e 's/,$//'`
+    omittedgames=""
+    gamelist=""
+    for item in ${enable_omitgames}; do
+      for game in ${allgames}; do
+        case ${item} in
+ 	  all) omittedgames=${allgames};;
+ 	  none) omittedgames="";;
+           ${game}) omittedgames="${game} ${omittedgames}";;
+ 	  *) ;; 
+         esac
+      done
+    done
+    for game in ${allgames}; do
+      case ${omittedgames} in
+        *${game}*) ;;
+        *) gamelist="${gamelist} ${game}";;
+      esac
+    done
+ elif test -z "$gamelist"; then
+    # Everything on by default
+    gamelist=${allgames}
+ fi
+ 
+ ## This is the staging area
+ ## These games aren't quite ready for prime-time
+ 
+ AC_MSG_CHECKING([whether to enable staging games])
+ AC_ARG_ENABLE([staging],
+   [AS_HELP_STRING([--enable-staging],[whether to enable beta game support (default: disabled)])],[],[])
+ AC_MSG_RESULT([$enable_staging])
+ 
+ if test "$enable_staging" = "yes"; then
+ 	gamelist="${gamelist} ${staginggames}"
+ fi
+ 
+ AC_MSG_RESULT([$gamelist])
+ 
+ AC_SUBST([gamelist])
+ 
+ # Feature matrix
+ 
+ need_vala=no
+ need_sqlite=no
+ need_opengl=no
+ need_glx=no
 -need_python=no
+ need_clutter=no
+ need_gmenu=no
+ 
+ for game in $gamelist; do
+   case $game in
 -    glchess|gnomine|gnotravex|iagno|lightsoff|mahjongg|quadrapassel) need_vala=yes ;;
++    glchess|gnome-sudoku|gnomine|gnotravex|iagno|lightsoff|mahjongg|quadrapassel) need_vala=yes ;;
+     *) ;;
+   esac
+   case $game in
+     glchess) need_opengl=yes ;;
+     *) ;;
+   esac
+   case $game in
+     glchess) need_glx=yes ;;
+     *) ;;
+   esac
+   case $game in
 -    gnome-sudoku) need_python=yes ;;
 -    *) ;;
 -  esac
 -  case $game in
+     glchess) need_sqlite=yes ;;
+     *) ;;
+   esac
+   case $game in
+     quadrapassel|lightsoff|swell-foop|gnibbles) need_clutter=yes ;;
+     *) ;;
+   esac
+   case $game in
+     iagno|gnomine|gnotravex) need_gmenu=yes ;;
+     *) ;;
+   esac
+ done
+ 
+ # Set a conditional for each game to build
+ 
+ for game in $allgames $staginggames; do
+   eval AS_TR_SH([build_$game])=no
+ done
+ for game in $gamelist; do
+   eval AS_TR_SH([build_$game])=yes
+ done
+ 
+ AM_CONDITIONAL([BUILD_GLCHESS],[test "$build_glchess" = "yes"])
+ AM_CONDITIONAL([BUILD_GLINES],[test "$build_glines" = "yes"])
+ AM_CONDITIONAL([BUILD_GNECT],[test "$build_gnect" = "yes"])
+ AM_CONDITIONAL([BUILD_GNIBBLES],[test "$build_gnibbles" = "yes"])
+ AM_CONDITIONAL([BUILD_GNOBOTS2],[test "$build_gnobots2" = "yes"])
+ AM_CONDITIONAL([BUILD_GNOME_SUDOKU],[test "$build_gnome_sudoku" = "yes"])
+ AM_CONDITIONAL([BUILD_QUADRAPASSEL],[test "$build_quadrapassel" = "yes"])
+ AM_CONDITIONAL([BUILD_GNOMINE],[test "$build_gnomine" = "yes"])
+ AM_CONDITIONAL([BUILD_GNOTRAVEX],[test "$build_gnotravex" = "yes"])
+ AM_CONDITIONAL([BUILD_GNOTSKI],[test "$build_gnotski" = "yes"])
+ AM_CONDITIONAL([BUILD_GTALI],[test "$build_gtali" = "yes"])
+ AM_CONDITIONAL([BUILD_IAGNO],[test "$build_iagno" = "yes"])
+ AM_CONDITIONAL([BUILD_LIGHTSOFF],[test "$build_lightsoff" = "yes"])
+ AM_CONDITIONAL([BUILD_MAHJONGG],[test "$build_mahjongg" = "yes"])
+ AM_CONDITIONAL([BUILD_SWELL_FOOP],[test "$build_swell_foop" = "yes"])
+ 
+ # Locate various programs
+ 
+ PKG_PROG_PKG_CONFIG([0.15])
+ 
+ AC_PROG_CC
+ AC_PROG_CPP
+ AC_PROG_LN_S
+ AC_PROG_SED
+ 
+ if test "$need_vala" = "yes"; then
+   AM_PROG_VALAC([0.15.1])
+ fi
+ 
+ AM_PROG_CC_C_O
+ 
+ LT_INIT
+ 
+ GNOME_COMMON_INIT
+ GNOME_DEBUG_CHECK
+ GNOME_COMPILE_WARNINGS([maximum])
+ GNOME_MAINTAINER_MODE_DEFINES
+ 
 -dnl ****************************************************************************
 -dnl * Python 2.4
 -dnl ****************************************************************************
 -
 -AM_PATH_PYTHON([2.4],[have_python=yes],[have_python=no])
 -
+ # ************
+ # Dependencies
+ # ************
+ 
+ # Check which platform to use
+ 
+ AC_MSG_CHECKING([for which platform to build])
+ AC_ARG_WITH([platform],
+   [AS_HELP_STRING([--with-platform=gnome|gtk-only (default: gnome)])],
+   [case "$withval" in
+     gnome|gtk-only) ;;
+     *) AC_MSG_ERROR([invalid argument "$withval" for --with-platform]) ;;
+    esac],
+   [with_platform=gnome])
+ AC_MSG_RESULT([$with_platform])
+ 
+ AM_CONDITIONAL([HAVE_GNOME],[test "$with_platform" = "gnome"])
+ 
+ if test "$with_platform" = "gnome"; then
+   AC_DEFINE([HAVE_GNOME],[1],[Define if GNOME support is enabled])
+ fi
+ 
+ # Win32 platform
+ 
+ AC_CANONICAL_HOST
+ 
+ AC_MSG_CHECKING([for some Win32 platform])
+ case "$host" in
+   *-*-cygwin*|*-*-mingw*)
+     platform_win32=yes
+     ;;
+   *)
+     platform_win32=no
+     ;;
+ esac
+ AC_MSG_RESULT([$platform_win32])
+ AM_CONDITIONAL([PLATFORM_WIN32],[test "$platform_win32" = "yes"])
+ 
+ # ********************
+ # Checks for libraries
+ # ********************
+ 
+ PYGOBJECT_REQUIRED=2.28.3
+ 
+ GTK_REQUIRED=3.0.0
+ RSVG_REQUIRED=2.32.0
+ LIBCANBERRA_GTK_REQUIRED=0.26
+ GIO_REQUIRED=2.25.7
+ GSTREAMER_REQUIRED=0.10.11
+ CAIRO_REQUIRED=1.10.0
+ 
+ if test "$need_gmenu" = "yes"; then
+   GTK_REQUIRED=3.3.11
+ fi
+ 
+ # Check for common modules
+ 
+ PKG_CHECK_MODULES([GMODULE],[gmodule-2.0])
+ AC_SUBST([GMODULE_CFLAGS])
+ AC_SUBST([GMODULE_LIBS])
+ 
+ PKG_CHECK_MODULES([GOBJECT],[gobject-2.0])
+ AC_SUBST([GOBJECT_CFLAGS])
+ AC_SUBST([GOBJECT_LIBS])
+ 
+ PKG_CHECK_MODULES([GTK],[gtk+-3.0 >= $GTK_REQUIRED])
+ AC_SUBST([GTK_CFLAGS])
+ AC_SUBST([GTK_LIBS])
+ 
+ PKG_CHECK_MODULES([RSVG],[
+   librsvg-2.0 >= $RSVG_REQUIRED
+   cairo >= $CAIRO_REQUIRED])
+ AC_SUBST([RSVG_CFLAGS])
+ AC_SUBST([RSVG_LIBS])
+ 
+ # GDBus
+ 
+ PKG_CHECK_MODULES([GIO],[gio-2.0 >= $GIO_REQUIRED],[have_gio_2_26=yes],[have_gio_2_26=no])
+ 
+ # GSettings
+ 
+ AM_CONDITIONAL([HAVE_GIO_2_26],[test "$have_gio_2_26" = "yes"])
+ 
+ m4_ifdef([GLIB_GSETTINGS],[GLIB_GSETTINGS([],[:])])
+ 
+ # Check for SQLite
+ 
+ have_sqlite=no
+ if test "$need_sqlite" = "yes"; then
+   have_sqlite=yes
+ 
+   # Errors out if sqlite is not found
+   PKG_CHECK_MODULES([SQLITE],[sqlite3])
+ 
+   AC_SUBST([SQLITE_CFLAGS])
+   AC_SUBST([SQLITE_LIBS])
+ 
+   AC_DEFINE([HAVE_SQLITE],[1],[Refine if sqlite is available])
+ fi
+ 
+ AM_CONDITIONAL([HAVE_SQLITE],[test "$have_sqlite" = "yes"])
+ 
+ # Check for OpenGL
+ 
+ have_opengl=no
+ if test "$need_opengl" = "yes"; then
+   have_opengl=yes
+ 
+   # Errors out if OpenGL is not found
+   PKG_CHECK_MODULES([OPENGL],[
+     gl glu])
+ 
+   AC_SUBST([OPENGL_CFLAGS])
+   AC_SUBST([OPENGL_LIBS])
+ 
+   AC_DEFINE([HAVE_OPENGL],[1],[Define if OpenGL is available])
+ fi
+ 
+ AM_CONDITIONAL([HAVE_OPENGL],[test "$have_opengl" = "yes"])
+ 
+ # Check for GLX
+ 
+ have_glx=no
+ if test "$need_glx" = "yes"; then
+   have_glx=yes
+ 
+   # Errors out if GLX is not found
+   PKG_CHECK_MODULES([GLX],[
+     gl x11])
+ 
+   AC_SUBST([GLX_CFLAGS])
+   AC_SUBST([GLX_LIBS])
+ 
+   AC_DEFINE([HAVE_GLX],[1],[Define if GLX is available])
+ fi
+ 
+ AM_CONDITIONAL([HAVE_GLX],[test "$have_glx" = "yes"])
+ 
+ # Check for Clutter
+ 
+ if test "$need_clutter" = "yes"; then
+   CLUTTER_REQUIRED=1.0.0
+ 
+   PKG_CHECK_MODULES([CLUTTER],[clutter-1.0 >= $CLUTTER_REQUIRED])
+   AC_SUBST([CLUTTER_CFLAGS])
+   AC_SUBST([CLUTTER_LIBS])
+ 
+   CLUTTER_GTK_REQUIRED=0.91.6
+ 
+   PKG_CHECK_MODULES([CLUTTER_GTK],[clutter-gtk-1.0 >= $CLUTTER_GTK_REQUIRED])
+   AC_SUBST([CLUTTER_GTK_CFLAGS])
+   AC_SUBST([CLUTTER_GTK_LIBS])
+ fi
+ 
+ AM_CONDITIONAL([HAVE_CLUTTER],[test "$need_clutter" = "yes"])
+ 
 -# Check for PyGObject
 -
 -# This is madness because the interface didn't change from 2.0 to 3.0
 -if test "$have_python" = "yes"; then
 -  PKG_CHECK_MODULES([PYGOBJECT],[
 -    pygobject-3.0 >= $PYGOBJECT_REQUIRED],
 -    [have_pygtk=yes],[PKG_CHECK_MODULES([PYGOBJECT],[
 -      pygobject-2.0 >= $PYGOBJECT_REQUIRED],
 -      [have_pygtk=yes],[have_pygtk=no])
 -    ])
 -fi
 -
 -enable_python=no
 -if test "$have_python" = "yes" -a "$have_pygtk" = "yes"; then
 -  enable_python=yes
 -fi
 -
 -if test "$enable_python" = "no" -a "$need_python" = "yes"; then
 -  AC_MSG_ERROR([Some games need python, but pygobject packages were not found.])
 -fi
 -
 -AM_CONDITIONAL([HAVE_PYTHON],[test "$enable_python" = "yes"])
 -
+ # libcanberra
+ 
+ PKG_CHECK_MODULES([CANBERRA_GTK],[libcanberra-gtk3 >= $LIBCANBERRA_GTK_REQUIRED],[],
+     [AC_MSG_ERROR([Sound support was requested, but libcanberra-gtk not found.])])
+ 
+ # ********
+ 
+ AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
+ 
+ # ****
+ # i18n
+ # ****
+ 
+ GETTEXT_PACKAGE=gnome-games
+ AC_SUBST(GETTEXT_PACKAGE)
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext package name])
+ AM_GLIB_GNU_GETTEXT
+ 
+ IT_PROG_INTLTOOL([0.35.0])
+ 
+ # *************
+ # Documentation
+ # *************
+ 
+ YELP_HELP_INIT
+ 
+ # *************
+ # setgid checks
+ # *************
+ 
+ AC_ARG_ENABLE([setgid],
+   [AS_HELP_STRING([--disable-setgid],
+     [Disable the use of setgid binaries])],
+   [case "${enableval}" in
+     yes) setgid=true ;;
+     no)  setgid=false ;;
+     *) AC_MSG_ERROR([bad value ${enableval} for --disable-setgid]) ;;
+    esac],
+   [if test "$platform_win32" = "yes"; then
+      enable_setgid=no
+      setgid=false
+    else
+      enable_setgid=yes
+      setgid=true
+    fi])
+ 
+ scoredir='${localstatedir}/games'
+ scores_group=games
+ scores_user=games
+ 
+ if test "$enable_setgid" = "yes"; then
+   AC_DEFINE([ENABLE_SETGID],[1],[Define if use of setgid binaries is enabled])
+ 
+   AC_ARG_WITH(scores-group,
+     AS_HELP_STRING([--with-scores-group=group],
+       [Group for the high score tables and binaries]),
+     scores_group="$withval",scores_group="games")
+   AC_ARG_WITH(scores-user,
+     AS_HELP_STRING([--with-scores-user=user],
+       [User for the high score tables]),
+     scores_user="$withval",scores_user="games")
+ fi
+ 
+ AM_CONDITIONAL([ENABLE_SETGID],[test "$enable_setgid" = "yes"])
+ 
+ AC_SUBST(setgid)
+ AC_SUBST(scores_group)
+ AC_SUBST(scores_user)
+ AC_SUBST(scoredir)
+ 
+ # *********************
+ # GObject Introspection
+ # *********************
+ 
+ GOBJECT_INTROSPECTION_CHECK([0.6.3])
+ 
+ ##############################################
+ 
+ AC_SUBST([AM_CPPFLAGS])
+ AC_SUBST([AM_CFLAGS])
+ AC_SUBST([AM_LDFLAGS])
+ 
+ ##############################################
+ ##############################################
+ 
+ AC_CONFIG_FILES([
+ Makefile
+ po/Makefile.in
+ libgames-support/Makefile
+ gnect/Makefile
+ gnect/src/Makefile
+ gnect/data/Makefile
+ gnect/data/icons/Makefile
+ gnect/data/gnect.desktop.in
+ gnect/help/Makefile
+ gnomine/Makefile
+ gnomine/data/Makefile
+ gnomine/data/icons/Makefile
+ gnomine/data/gnomine.desktop.in
+ gnomine/help/Makefile
+ gnomine/src/Makefile
+ swell-foop/Makefile
+ swell-foop/data/Makefile
+ swell-foop/data/icons/Makefile
+ swell-foop/data/themes/Makefile
+ swell-foop/data/themes/colors/Makefile
+ swell-foop/data/themes/shapesandcolors/Makefile
+ swell-foop/data/swell-foop.desktop.in
+ swell-foop/help/Makefile
+ swell-foop/src/Makefile
+ mahjongg/Makefile
+ mahjongg/data/Makefile
+ mahjongg/data/icons/Makefile
+ mahjongg/data/mahjongg.desktop.in
+ mahjongg/help/Makefile
+ mahjongg/src/Makefile
+ gtali/Makefile
+ gtali/data/Makefile
+ gtali/data/icons/Makefile
+ gtali/data/gtali.desktop.in
+ gtali/src/Makefile
+ gtali/help/Makefile
+ iagno/Makefile
+ iagno/data/Makefile
+ iagno/data/icons/Makefile
+ iagno/data/iagno.desktop.in
+ iagno/help/Makefile
+ iagno/src/Makefile
+ gnotravex/Makefile
+ gnotravex/data/Makefile
+ gnotravex/data/icons/Makefile
+ gnotravex/data/gnotravex.desktop.in
+ gnotravex/src/Makefile
+ gnotravex/help/Makefile
+ gnotski/Makefile
+ gnotski/data/Makefile
+ gnotski/data/icons/Makefile
+ gnotski/data/gnotski.desktop.in
+ gnotski/src/Makefile
+ gnotski/help/Makefile
+ glines/Makefile
+ glines/data/Makefile
+ glines/data/icons/Makefile
+ glines/data/glines.desktop.in
+ glines/src/Makefile
+ glines/help/Makefile
+ lightsoff/Makefile
+ lightsoff/src/Makefile
+ lightsoff/data/Makefile
+ lightsoff/data/lightsoff.desktop.in
+ lightsoff/help/Makefile
+ quadrapassel/Makefile
+ quadrapassel/data/Makefile
+ quadrapassel/data/icons/Makefile
+ quadrapassel/data/quadrapassel.desktop.in
+ quadrapassel/help/Makefile
+ quadrapassel/src/Makefile
+ gnobots2/Makefile
+ gnobots2/data/Makefile
+ gnobots2/data/icons/Makefile
+ gnobots2/data/gnobots2.desktop.in
+ gnobots2/help/Makefile
+ gnobots2/src/Makefile
+ gnibbles/Makefile
+ gnibbles/data/Makefile
+ gnibbles/data/icons/Makefile
+ gnibbles/data/levels/Makefile
+ gnibbles/data/pix/Makefile
+ gnibbles/data/gnibbles.desktop.in
+ gnibbles/help/Makefile
+ gnibbles/src/Makefile
+ glchess/Makefile
+ glchess/data/Makefile
+ glchess/data/icons/Makefile
+ glchess/data/pieces/Makefile
+ glchess/data/pieces/3d/Makefile
+ glchess/data/pieces/fancy/Makefile
+ glchess/data/pieces/simple/Makefile
+ glchess/data/textures/Makefile
+ glchess/data/glchess.desktop.in
+ glchess/help/Makefile
+ glchess/src/Makefile
+ gnome-sudoku/Makefile
+ gnome-sudoku/src/Makefile
 -gnome-sudoku/src/lib/Makefile
 -gnome-sudoku/src/lib/defs.py
 -gnome-sudoku/src/lib/gtk_goodies/Makefile
+ gnome-sudoku/data/Makefile
+ gnome-sudoku/data/icons/Makefile
+ gnome-sudoku/data/gnome-sudoku.desktop.in
+ gnome-sudoku/help/Makefile
+ ])
+ AC_OUTPUT
+ 
+ echo "
+ Configuration:
+ 
+     Source code location:  ${srcdir}
+     Compiler:              ${CC}
+     Platform:              ${with_platform}"
+ 
+ echo "
+     Games to be compiled:  ${gamelist}
+ 
+     Using SQLite:          ${have_sqlite}
+     Use setgid binaries:   ${enable_setgid}
+     Scores user:           ${scores_user}
+     Scores & setgid group: ${scores_group}
+     Introspection data:    ${enable_introspection}
+ "
+ 
+ if grep "$scores_group:" /etc/group > /dev/null; then
+ :;
+ else
+ echo
+ echo "Warning: The $scores_group group does not exist. Installation will"
+ echo "         succeed, but high score logging will not work. To specify a"
+ echo "         different group use the --with-scores-group option."
+ echo
+ fi
+ 
diff --cc gnome-sudoku/data/Makefile.am
index 3529a2d,f3dc54d..6771f78
--- a/gnome-sudoku/data/Makefile.am
+++ b/gnome-sudoku/data/Makefile.am
@@@ -6,13 -21,10 +21,8 @@@ puzzle_DATA = 
  	very_hard
  
  uidir = $(datadir)/gnome-sudoku
- 
- gsettings_SCHEMAS = org.gnome.gnome-sudoku.gschema.xml
- @INTLTOOL_XML_NOMERGE_RULE@
- @GSETTINGS_RULES@
- 
  ui_DATA = \
 -	print_games.ui \
 -	select_game.ui \
 -	tracker.ui
 +	gnome-sudoku.ui 
  
  man_MANS = gnome-sudoku.6
  
diff --cc gnome-sudoku/data/org.gnome.gnome-sudoku.gschema.xml.in
index 0c04a87,61c58ce..fb22252
--- a/gnome-sudoku/data/org.gnome.gnome-sudoku.gschema.xml.in
+++ b/gnome-sudoku/data/org.gnome.gnome-sudoku.gschema.xml.in
@@@ -1,17 -1,105 +1,110 @@@
- <?xml version="1.0" encoding="UTF-8"?>
  <schemalist>
- 
-   <schema path="/org/gnome/gnome-sudoku/"
- id="org.gnome.gnome-sudoku.Settings" gettext-domain="gnome-games">
-     <key type="b" name="fullscreen">
+   <schema id="org.gnome.gnome-sudoku" path="/org/gnome/gnome-sudoku/">
+     <key name="auto-save-interval" type="i">
+       <default>60</default>
+       <summary>The number of seconds between automatic saves</summary>
+       <description>The number of seconds between automatic saves</description>
+     </key>
+     <key name="number-of-sudokus-to-generate" type="i">
+       <default>10</default>
+     </key>
+     <key name="print-already-played-games" type="b">
        <default>false</default>
-       <_summary>A flag to enable fullscreen mode</_summary>
-       <_description>A flag to enable fullscreen mode</_description>
+       <summary>Print games that have been played</summary>
+       <description>Print games that have been played</description>
+     </key>
+     <key name="mark-printed-as-played" type="b">
+       <default>false</default>
+       <summary>Mark printed games as played</summary>
+       <description>Mark printed games as played</description>
+     </key>
+     <key name="group-size" type="i">
+       <default>9</default>
+     </key>
+     <key name="generate-target-easy" type="b">
+       <default>true</default>
+     </key>
+     <key name="generate-target-medium" type="b">
+       <default>false</default>
+     </key>
+     <key name="generate-target-hard" type="b">
+       <default>true</default>
+     </key>
+     <key name="generate-target-very-hard" type="b">
+       <default>true</default>
+     </key>
+     <key name="print-easy" type="b">
+       <default>true</default>
+     </key>
+     <key name="print-medium" type="b">
+       <default>true</default>
+     </key>
+     <key name="print-hard" type="b">
+       <default>true</default>
+     </key>
+     <key name="print-very-hard" type="b">
+       <default>true</default>
+     </key>
+     <key name="minimum-number-of-new-puzzles" type="i">
+       <default>90</default>
+     </key>
+     <key name="difficulty" type="d">
+       <default>0.0</default>
+     </key>
+     <key name="width" type="i">
+       <default>700</default>
+       <summary>Width of application window in pixels</summary>
+       <description>Width of application window in pixels</description>
+     </key>
+     <key name="height" type="i">
+       <default>675</default>
+       <summary>Height of application window in pixels</summary>
+       <description>Height of application window in pixels</description>
+     </key>
+     <key name="print-multiple-sudokus-to-print" type="i">
+       <default>4</default>
+     </key>
+     <key name="highlight" type="b">
+       <default>false</default>
+       <summary>Show hint highlights</summary>
+       <description>Show hint highlights</description>
+     </key>
+     <key name="show-tracker" type="b">
+       <default>false</default>
+     </key>
+     <key name="bg-color" type="s">
+       <default>'black'</default>
+       <summary>Color of the grid border</summary>
+       <description>Color of the grid border</description>
      </key>
      <key name="show-toolbar" type="b">
+       <default>true</default>
+       <summary>Show the application toolbar</summary>
+       <description>Show the application toolbar</description>
+     </key>
+     <key name="show-impossible-implications" type="b">
+       <default>false</default>
+     </key>
+     <key name="always-show-hints" type="b">
+       <default>false</default>
+       <summary>Show hints</summary>
+       <description>Show hints</description>
+     </key>
+     <key name="generate-for-target" type="b">
        <default>false</default>
-       <_summary>A flag to enable the toolbar</_summary>
-       <_description>A flag to enable the toolbar</_description>
+     </key>
+     <key name="generate-endlessly" type="b">
+       <default>true</default>
+     </key>
+     <key name="sudokus-per-page" type="i">
+       <default>2</default>
+       <summary>Number of puzzles to print on a page</summary>
+       <description>Number of puzzles to print on a page</description>
+     </key>
++    <key name="fullscreen" type="b">
++      <default>false</default>
++      <_summary>A flag to enable fullscreen mode</_summary>
++      <_description>A flag to enable fullscreen mode</_description>
 +    </key>
    </schema>
  </schemalist>
diff --cc gnome-sudoku/src/gnome-sudoku.vala
index c49b7b4,0000000..bd87c6b
mode 100644,000000..100644
--- a/gnome-sudoku/src/gnome-sudoku.vala
+++ b/gnome-sudoku/src/gnome-sudoku.vala
@@@ -1,284 -1,0 +1,284 @@@
 +public class Application
 +{
 +    private Settings settings;
 +    private Gtk.Builder builder;
 +
 +    private SudokuGame game;
 +    private Gtk.Toolbar toolbar;
 +    private Gtk.Window window;
 +    private SudokuView view;
 +    private Gtk.CheckMenuItem fullscreen_menu;
 +
 +    private Gtk.AboutDialog? about_dialog = null;
 +
 +    public Application ()
 +    {
-         settings = new Settings ("org.gnome.gnome-sudoku.Settings");
++        settings = new Settings ("org.gnome.gnome-sudoku");
 +
 +        builder = new Gtk.Builder ();
 +        try
 +        {
 +            builder.add_from_file (Path.build_filename (Config.PKGDATADIR, "gnome-sudoku.ui", null));
 +        }
 +        catch (GLib.Error e)
 +        {
 +            GLib.warning ("Could not load UI: %s", e.message);
 +        }
 +        window = (Gtk.Window) builder.get_object ("sudoku_app");
 +        fullscreen_menu = (Gtk.CheckMenuItem) builder.get_object ("toggle_fullscreen_imagemenuitem");
 +        var main_vbox = (Gtk.VBox) builder.get_object ("main_vbox");
 +        toolbar = (Gtk.Toolbar) builder.get_object ("sudoku_toolbar");
 +        toolbar.get_style_context ().add_class (Gtk.STYLE_CLASS_PRIMARY_TOOLBAR);
 +        settings.bind ("show-toolbar", builder.get_object ("sudoku_toolbar"), "visible", SettingsBindFlags.DEFAULT);
 +        settings.bind("show-toolbar", builder.get_object ("toggle_toolbar_imagemenuitem"), "active", SettingsBindFlags.GET); 
 +        game = new SudokuGame ();
 +        game.set_from_string ("41593....8..5....7..7..41........36926.3.8.51534........67..2..7....2..3....91786");
 +        view = new SudokuView (game);
 +        view.show ();
 +        main_vbox.pack_start (view);
 +        builder.connect_signals (this);
 +    }
 +    
 +    public void start ()
 +    {
 +        if (settings.get_boolean ("fullscreen"))
 +            window.fullscreen ();
 +        show ();
 +    }
 +
 +    public void show ()
 +    {
 +        window.show ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT new_game_cb", instance_pos = -1)]
 +    public void new_game_cb (Gtk.Widget widget)
 +    {
 +        stdout.printf ("TODO: new game\n");
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT reset_game_cb", instance_pos = -1)]
 +    public void reset_game_cb (Gtk.Widget widget)
 +    {
 +        game.reset ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT undo_cb", instance_pos = -1)]
 +    public void undo_cb (Gtk.Widget widget)
 +    {
 +        game.undo ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT redo_cb", instance_pos = -1)]
 +    public void redo_cb (Gtk.Widget widget)
 +    {
 +        game.redo ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT statistics_cb", instance_pos = -1)]
 +    public void statistics_cb (Gtk.Widget widget)
 +    {
 +        stdout.printf ("TODO: Show statistics\n");
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT print_cb", instance_pos = -1)]
 +    public void print_cb (Gtk.Widget widget)
 +    {
 +        stdout.printf ("TODO: Print\n");    
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT print_multiple_cb", instance_pos = -1)]
 +    public void print_multiple_cb (Gtk.Widget widget)
 +    {
 +        stdout.printf ("TODO: Print multiple\n");
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT quit_cb", instance_pos = -1)]
 +    public void quit_cb (Gtk.Widget widget)
 +    {
 +/* FIXME: Every time the game exits with Segmentation fault.
 +The stack trace is 
 +#0  0x00007ffff7267b70 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 +#1  0x00007ffff726a315 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 +#2  0x00007ffff68799f0 in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 +#3  0x0000000000406b98 in application_finalize (obj=<optimized out>) at gnome-sudoku.c:832
 +#4  0x0000000000406f26 in application_unref (instance=0x6ba980) at gnome-sudoku.c:869
 +#5  application_unref (instance=0x6ba980) at gnome-sudoku.c:865
 +#6  0x0000000000407322 in gnome_sudoku_main (args=0x7fffffffe108, args_length1=1) at gnome-sudoku.c:959
 +#7  0x00007ffff5fd730d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
 +#8  0x0000000000405b39 in _start ()
 +
 +Hope this helps.
 +*/
 +        Gtk.main_quit ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT sudoku_app_window_state_event_cb", instance_pos = -1)]
 +    public bool sudoku_app_window_state_event_cb (Gtk.Widget widget, Gdk.EventWindowState event)
 +    {
 +        if ((event.changed_mask & Gdk.WindowState.FULLSCREEN) != 0)
 +        {
 +            bool is_fullscreen = (event.new_window_state & Gdk.WindowState.FULLSCREEN) != 0;
 +            settings.set_boolean ("fullscreen", is_fullscreen);
 +            fullscreen_menu.active = is_fullscreen;
 +        }
 +
 +        return false;
 +    }
 +
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_fullscreen_cb", instance_pos = -1)]
 +    public void toggle_fullscreen_cb (Gtk.CheckMenuItem item)
 +    {  
 +        if (item.active) 
 +            window.fullscreen (); 
 +        else 
 +            window.unfullscreen ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_toolbar_cb", instance_pos = -1)]
 +    public void toggle_toolbar_cb (Gtk.CheckMenuItem item)
 +    {    
 +        if (item.active)
 +            toolbar.show();
 +        else
 +            toolbar.hide(); 
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_highlighter_cb", instance_pos = -1)]
 +    public void toggle_highlighter_cb (Gtk.Widget widget)
 +    {
 +        view.show_highlights = !view.show_highlights;
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_hints_cb", instance_pos = -1)]
 +    public void toggle_hints_cb (Gtk.Widget widget)
 +    {
 +        view.show_hints = !view.show_hints;
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_warnings_cb", instance_pos = -1)]
 +    public void toggle_warnings_cb (Gtk.Widget widget)
 +    {
 +        view.show_warnings = !view.show_warnings;    
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT hint_cb", instance_pos = -1)]
 +    public void hint_cb (Gtk.Widget widget)
 +    {
 +        view.hint ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT clear_top_notes_cb", instance_pos = -1)]
 +    public void clear_top_notes_cb (Gtk.Widget widget)
 +    {
 +        view.clear_top_notes ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT clear_bottom_notes_cb", instance_pos = -1)]
 +    public void clear_bottom_notes_cb (Gtk.Widget widget)
 +    {
 +        view.clear_bottom_notes ();
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT toggle_tracker_cb", instance_pos = -1)]
 +    public void toggle_tracker_cb (Gtk.Widget widget)
 +    {
 +        stdout.printf ("TODO: Toggle tracker\n");
 +    }
 +
 +    [CCode (cname = "G_MODULE_EXPORT help_cb", instance_pos = -1)]
 +    public void help_cb (Gtk.Widget widget)
 +    {
 +        try
 +        {
 +            Gtk.show_uri (window.get_screen (), "ghelp:gnome-sudoku", Gtk.get_current_event_time ());
 +        }
 +        catch (GLib.Error e)
 +        {
 +            GLib.warning ("Unable to open help: %s", e.message);
 +        }
 +    }
 +
 +    private const string[] authors = { "Robert Ancell <robert ancell gmail com>" };
 +    private const string[] artists = { "" };
 +
 +    [CCode (cname = "G_MODULE_EXPORT about_cb", instance_pos = -1)]
 +    public void about_cb (Gtk.Widget widget)
 +    {
 +        if (about_dialog != null)
 +        {
 +            about_dialog.present ();
 +            return;
 +        }
 +
 +        about_dialog = new Gtk.AboutDialog ();
 +        about_dialog.transient_for = window;
 +        about_dialog.name = "gnome-sudoku";
 +        about_dialog.version = Config.VERSION;
 +        about_dialog.copyright = "Copyright 2010-2011 Robert Ancell <robert ancell gmail com>";
 +        about_dialog.license_type = Gtk.License.GPL_2_0;
 +        about_dialog.comments = _("GNOME Sudoku is a simple Sudoku generator and player. Sudoku is a Japanese logic puzzle.\n\nGNOME Sudoku is a part of GNOME Games.");
 +        about_dialog.authors = authors;
 +        about_dialog.artists = artists;
 +        about_dialog.translator_credits = _("translator-credits");
 +        about_dialog.website = "http://www.gnome.org/projects/gnome-games/";;
 +        about_dialog.website_label = _("GNOME Games web site");
 +        about_dialog.logo_icon_name = "gnome-sudoku";
 +        about_dialog.response.connect (about_response_cb);
 +        about_dialog.show ();
 +    }
 +
 +    private void about_response_cb (int response_id)
 +    {
 +        about_dialog.destroy ();
 +        about_dialog = null;
 +    }
 +}
 +
 +class GNOMESudoku
 +{
 +    static bool show_version;
 +    public static const OptionEntry[] options =
 +    {
 +        { "version", 'v', 0, OptionArg.NONE, ref show_version,
 +          /* Help string for command line --version flag */
 +          N_("Show release version"), null},
 +        { null }
 +    };
 +
 +    public static int main (string[] args)
 +    {
 +        Gtk.init (ref args);
 +
 +        var c = new OptionContext (/* Arguments and description for --help text */
 +                                   _("[FILE] - Play Sudoku"));
 +        c.add_main_entries (options, Config.GETTEXT_PACKAGE);
 +        c.add_group (Gtk.get_option_group (true));
 +        try
 +        {
 +            c.parse (ref args);
 +        }
 +        catch (Error e)
 +        {
 +            stderr.printf ("%s\n", e.message);
 +            stderr.printf (/* Text printed out when an unknown command-line argument provided */
 +                           _("Run '%s --help' to see a full list of available command line options."), args[0]);
 +            stderr.printf ("\n");
 +            return Posix.EXIT_FAILURE;
 +        }
 +        if (show_version)
 +        {
 +            /* Note, not translated so can be easily parsed */
 +            stderr.printf ("gnome-sudoku %s\n", Config.VERSION);
 +            return Posix.EXIT_SUCCESS;
 +        }
 +
 +        Application app = new Application ();
 +        app.start ();
 +
 +        Gtk.main ();
 +
 +        return 0;
 +    }
 +}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]