2009-01-19 21:48 thomashpa * [r8601] trunk/NEWS: gnome-games 2.25.5 2009-01-19 18:14 jorgegonz * [r8600] trunk/blackjack/help/ChangeLog, trunk/blackjack/help/es/es.po: Updated Spanish translation * [r8599] trunk/mahjongg/help/es/es.po: Updated Spanish translation 2009-01-19 18:12 jorgegonz * [r8598] trunk/gnobots2/help/es/es.po: Updated Spanish translation 2009-01-19 18:09 chpe * [r8597] trunk/blackjack/src/dialog.cpp: Fix bug introduced in r8374: this isn't a c format, no need to double the % 2009-01-19 17:59 jclinton * [r8596] trunk/configure.in, trunk/dependencies/ggz-gtk/ggzclient.c: Revert "Update API and min. dependency of GGZ to 0.99.5" Debian has said they are going to fix the GGZ soname situation so we are reverting to the API stable 0.0.14. Fedora will have to follow. 2009-01-19 00:50 thomashpa * [r8595] trunk/gnometris/gnometris.schemas.in: Removing for consistensy across the games 2009-01-19 00:46 thomashpa * [r8594] trunk/gnotravex/gnotravex.c: g_dpgettext2 returns const char. Fixes a build warning 2009-01-19 00:17 chpe * [r8593] trunk/blackjack/data/Ameristar.rules, trunk/blackjack/data/Atlantic_City.rules, trunk/blackjack/data/Vegas_Downtown.rules, trunk/blackjack/data/Vegas_Strip.rules: Remove trailing whitespace, so these keyfiles' values actually read out as ints and booleans. * [r8592] trunk/blackjack/src/game.cpp, trunk/blackjack/src/game.h: Check the values read from the key file before using them, so we don't end up with 0 in the wrong places. Fixes blackjack mysteriously crashing later on. 2009-01-19 00:10 jclinton * [r8591] trunk/gnomine/help/ca/ca.po: Catalan language had an invalid use of menuitem element. Corrected. This invalid use caused an xmllint validation failure. 2009-01-18 23:45 jclinton * [r8590] trunk/configure.in: Post-release version bump to 2.25.5 I forgot to do this after the release so here it is one day before I had to do it anyway. :) 2009-01-18 23:33 jclinton * [r8589] trunk/gnect/help/it/it.po, trunk/gnibbles/help/it/it.po, trunk/gnometris/help/it/it.po, trunk/gnomine/help/it/it.po, trunk/iagno/help/it/it.po: Italian translation of various docs had typo'd XML; corrected Various Italian .xml and .po files for help contained a typo 'citetile' instead of 'citetitle'. Corrected as this caused xmllint to complain during make check. 2009-01-18 22:28 rancell * [r8588] trunk/glchess/glade/glchess.glade, trunk/glchess/src/lib/ai.py, trunk/glchess/src/lib/cecp.py, trunk/glchess/src/lib/chess/board.py, trunk/glchess/src/lib/display.py, trunk/glchess/src/lib/game.py, trunk/glchess/src/lib/gtkui/chessview.py, trunk/glchess/src/lib/gtkui/gtkui.py, trunk/glchess/src/lib/main.py, trunk/glchess/src/lib/player.py, trunk/glchess/src/lib/uci.py, trunk/glchess/src/lib/ui/ui.py: Added undo support (Bug #388253) 2009-01-18 21:13 jclinton * [r8587] trunk/blackjack/help/C/blackjack.xml, trunk/blackjack/help/ca/ca.po, trunk/blackjack/help/de/de.po, trunk/blackjack/help/el/el.po, trunk/blackjack/help/es/es.po, trunk/blackjack/help/fr/fr.po, trunk/blackjack/help/oc/oc.po, trunk/blackjack/help/sv/sv.po, trunk/glines/help/C/glines.xml, trunk/glines/help/ca/ca.po, trunk/glines/help/de/de.po, trunk/glines/help/en_GB/en_GB.po, trunk/glines/help/es/es.po, trunk/glines/help/fr/fr.po, trunk/glines/help/it/it.po, trunk/glines/help/oc/oc.po, trunk/glines/help/ru/ru.po, trunk/glines/help/sv/sv.po, trunk/glines/help/tr/tr.po, trunk/mahjongg/help/sv/sv.po, trunk/same-gnome/help/C/same-gnome.xml: Finish the entity removal started with r8583--ellipsis now Rationalle for change in commit message for r8583 2009-01-18 21:08 jclinton * [r8586] trunk/gnome-sudoku/help/C/gnome-sudoku.xml, trunk/gnome-sudoku/help/ca/ca.po, trunk/gnome-sudoku/help/da/da.po, trunk/gnome-sudoku/help/de/de.po, trunk/gnome-sudoku/help/el/el.po, trunk/gnome-sudoku/help/es/es.po, trunk/gnome-sudoku/help/fr/fr.po, trunk/gnome-sudoku/help/it/it.po, trunk/gnome-sudoku/help/oc/oc.po, trunk/gnome-sudoku/help/pt_BR/pt_BR.po, trunk/gnome-sudoku/help/ru/ru.po, trunk/gnome-sudoku/help/sv/sv.po: Continue r8583 entity removal--this time with left and right quotes Rationalle in commit message for r8583 2009-01-18 20:13 jclinton * [r8585] trunk/configure.in, trunk/dependencies/ggz-gtk/ggzclient.c: Update API and min. dependency of GGZ to 0.99.5 We are being forced to update because distros. did not implement a soname bump for the libggz dependency. As a result--on at least Debian and Fedora--we must update our API in order to build. Signed-off-by: Jason D. Clinton 2009-01-18 19:33 chpe * [r8584] trunk/blackjack/src/blackjack.cpp, trunk/blackjack/src/blackjack.h, trunk/blackjack/src/dialog.cpp, trunk/blackjack/src/game.cpp, trunk/blackjack/src/game.h: Fix const/non-const string uses. Fix use-after-free of the game_variation string. 2009-01-18 15:48 jclinton * [r8583] trunk/blackjack/help/C/blackjack.xml, trunk/blackjack/help/ca/ca.po, trunk/blackjack/help/de/de.po, trunk/blackjack/help/el/el.po, trunk/blackjack/help/es/es.po, trunk/blackjack/help/fr/fr.po, trunk/blackjack/help/oc/oc.po, trunk/blackjack/help/sv/sv.po, trunk/gnibbles/help/sv/sv.po, trunk/gnobots2/help/C/gnobots2.xml, trunk/gnobots2/help/ca/ca.po, trunk/gnobots2/help/de/de.po, trunk/gnobots2/help/es/es.po, trunk/gnobots2/help/fr/fr.po, trunk/gnobots2/help/it/it.po, trunk/gnobots2/help/oc/oc.po, trunk/gnobots2/help/sv/sv.po, trunk/gnomine/help/es/es.po, trunk/gtali/help/ca/ca.po, trunk/gtali/help/es/es.po, trunk/mahjongg/help/C/mahjongg.xml, trunk/mahjongg/help/ca/ca.po, trunk/mahjongg/help/de/de.po, trunk/mahjongg/help/el/el.po, trunk/mahjongg/help/es/es.po, trunk/mahjongg/help/fr/fr.po, trunk/mahjongg/help/it/it.po, trunk/mahjongg/help/oc/oc.po, trunk/mahjongg/help/sv/sv.po: Replace all occurances of — with UTF-8 equiv. in the docs. This is needed because g-d-u does not use --loaddtd and so distcheck is quite angry during the documentation phase. There may be other XML entity removals coming in the future. 2009-01-18 15:20 chpe * [r8582] trunk/blackjack/src/blackjack.cpp: g_free is NULL-safe. * [r8581] trunk/blackjack/src/game.cpp: Don't reference freed memory. Regression introduced in SVN r8001. 2009-01-18 14:21 chpe * [r8580] trunk/libgames-support/render-cards.c: Use G_OPTION_ARG_FILENAME for the args that really are filenames. Use g_printerr(). * [r8579] trunk/blackjack/src/blackjack.cpp: Use NULL as theme name to get the default theme. Remove the mangling of the theme name extension. 2009-01-18 13:06 rancell * [r8578] trunk/glchess/glade/network_game.glade, trunk/glchess/src/lib/gtkui/gtkui.py, trunk/glchess/src/lib/gtkui/network.py, trunk/glchess/src/lib/main.py, trunk/glchess/src/lib/network.py, trunk/glchess/src/lib/scene/opengl/texture.py, trunk/glchess/src/lib/ui/ui.py: Added dialog to add new network profiles (Bug #564515) 2009-01-17 10:18 dnylande * [r8576] trunk/po/ChangeLog, trunk/po/sv.po: sv.po: Updated Swedish translation 2009-01-16 00:48 chpe * [r8575] trunk/lightsoff/lightsoff.desktop.in.in: Replace hardcoded version with @VERSION@. 2009-01-16 00:28 jclinton * [r8574] trunk/Makefile.am, trunk/configure.in, trunk/lightsoff/Makefile.am, trunk/lightsoff/lightsoff.desktop.in, trunk/lightsoff/lightsoff.desktop.in.in, trunk/po/POTFILES.in, trunk/po/POTFILES.skip: Fixed lightsoff so that we can distcheck it in to a tarball The lightsoff desktop file was using a slightly different method than the rest of the games were. Now, it is added to the global AC_CONFIG_FILES in configure.in and uses a .in.in version which is included in DIST_COMMON by virtue of the .in dependency. 2009-01-15 19:49 chpe * [r8573] trunk/aisleriot/window.c, trunk/libgames-support/games-conf.c, trunk/libgames-support/games-debug.c, trunk/libgames-support/games-debug.h: Add window state debugging output, in trying to track down bug #560142. * [r8572] trunk/libgames-support/theme-install.ini: Add more info 2009-01-15 17:38 thomashpa * [r8571] trunk/Makefile.am: gnome-games.spec.in is no more. Fixes a distcheck issue 2009-01-14 23:57 chpe * [r8570] trunk/libgames-support/theme-install.ini: Copypaste typo 2009-01-14 23:42 chpe * [r8569] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c: Bug 565560 – Unable to do a legal move in Treize We need to check for a move even if the clicked slot is the slot already containing the selection. 2009-01-14 23:41 chpe * [r8568] trunk/gnotravex/gnotravex.c: Add message context to these too-generic message IDs. * [r8567] trunk/configure.in, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/theme-install.ini: Split the list of packages with card themes into an external key file. Use the org.freedesktop.PackageKit.Modify interface. * [r8566] trunk/libgames-support/gnomangelo_bitmap.svg: Run xmllint --format on this. 2009-01-14 21:17 racarr * [r8565] trunk/lightsoff/arrow.js.in, trunk/lightsoff/board.js.in, trunk/lightsoff/light.js.in, trunk/lightsoff/main.js.in, trunk/lightsoff/score.js.in: Track some more Seed changes, and a little cleanup. 2009-01-14 20:48 racarr * [r8564] trunk/lightsoff/arrow.js.in, trunk/lightsoff/light.js.in, trunk/lightsoff/score.js.in: Update lightsoff to track Seed API changes. 2009-01-12 23:46 jclinton * [r8561] trunk/Makefile.am: Allow ChangeLog from git-svn, format is different. 2009-01-12 13:57 kmaraas * [r8560] trunk/po/ChangeLog, trunk/po/nb.po: 2009-01-12 Kjartan Maraas * nb.po: Updated Norwegian bokmål translation. 2009-01-12 11:28 rancell * [r8559] trunk/glchess/src/lib/main.py, trunk/glchess/src/lib/network.py: Made GGZConfig class able to write out configuration (preparation for bug #564515) 2009-01-11 23:52 aklapper * [r8558] trunk/po/ChangeLog, trunk/po/de.po: 2009-01-12 Andre Klapper * de.po: Updated German translation. 2009-01-10 18:03 chpe * [r8557] trunk/gtali/gyahtzee.c, trunk/gtali/setup.c: Bug 567103 – Migrate gnome-games to use msgctxt 2009-01-10 17:58 chpe * [r8556] trunk/mahjongg/mahjongg.c: Bug 567103 – Migrate gnome-games to use msgctxt * [r8555] trunk/glines/glines.c: Bug 567103 – Migrate gnome-games to use msgctxt 2009-01-10 17:39 chpe * [r8554] trunk/configure.in, trunk/same-gnome/ui.c: Remove unnecessary ngettext checks. We already depend on a gettext version that is guaranteed to have them. Bug #521128, patch by ephraim_owns at hotmail dot com. 2009-01-10 17:22 chpe * [r8553] trunk/libgames-support/Makefile.am: Add smclient cflags and libs. Possibly fixes bug #567020. 2009-01-10 15:35 chpe * [r8552] trunk/libgames-support/games-scores-dialog.c: Initial focus. * [r8551] trunk/mahjongg/get_titles.pl, trunk/mahjongg/mahjongg.c, trunk/mahjongg/maps.c, trunk/mahjongg/translatable_game_names.h: Bug 567103 – Migrate gnome-games to use msgctxt * [r8550] trunk/aisleriot/window.c, trunk/gnomine/gnomine.c: Bug 567103 – Migrate gnome-games to use msgctxt * [r8549] trunk/glines/glines.c, trunk/gnibbles/main.c, trunk/gnomine/gnomine.c, trunk/gnotravex/gnotravex.c, trunk/libgames-support/games-scores-dialog.c, trunk/libgames-support/games-scores.c, trunk/mahjongg/mahjongg.c, trunk/same-gnome/same-gnome.c: Bug 567103 – Migrate gnome-games to use msgctxt Add translation context to GamesScoresCategory, and use g_dpgettext2 to translate instead of Q_(). * [r8548] trunk/libgames-support/games-scores-dialog.c, trunk/libgames-support/games-scores.c, trunk/libgames-support/games-scores.h: Make games_scores_category_foreach internal only. * [r8547] trunk/libgames-support/games-scores.c, trunk/libgames-support/games-scores.h: Make GamesScoresCategoryInternal extend GamesScoresCategory. * [r8546] trunk/glines/glines.c, trunk/gnibbles/main.c, trunk/gnobots2/gnobots.c, trunk/gnometris/highscores.cpp, trunk/gnomine/gnomine.c, trunk/gnotravex/gnotravex.c, trunk/gnotski/gnotski.c, trunk/gtali/gyahtzee.c, trunk/libgames-support/games-scores.c, trunk/libgames-support/games-scores.h, trunk/mahjongg/mahjongg.c, trunk/same-gnome/same-gnome.c: Refactor games_scores_new() to have arguments instead of taking just one big struct with the arguments. Adapt callers accordingly. * [r8545] trunk/libgames-support/games-scores-backend.c, trunk/libgames-support/games-scores-backend.h, trunk/libgames-support/games-scores.c: Code style & minor cleanups. * [r8544] trunk/libgames-support/games-scores.c, trunk/libgames-support/games-scores.h: Code style & minor code cleanup. * [r8543] trunk/libgames-support/games-score.c, trunk/libgames-support/games-score.h: Minor code & style cleanup. * [r8542] trunk/autogen.sh, trunk/configure.in: Update intltool req. 2009-01-09 05:45 hortont * [r8541] trunk/lightsoff/lightsoff.in: Fix Lights Off to use /usr/bin/env instead of /usr/local/bin/seed directly. 2009-01-08 23:44 chpe * [r8540] trunk/aisleriot/window.c: Use the right action to get the theme info from when looking for the current theme's action after loading the new theme failed. Use games_card_theme_info_equal to compare theme infos, not pointer equality. * [r8539] trunk/libgames-support/games-card-theme-kde.c: Check for alternative IDs of the back cards. Check for single joker card. * [r8538] trunk/libgames-support/games-card-theme-pysol.c: Get all backs from the pysol card theme's config.txt. * [r8537] trunk/libgames-support/games-card-theme-kde.c: Blacklist these themes, since we have the same ones in g-g-extra-data, and ours render faster. 2009-01-08 12:56 chpe * [r8536] trunk/aisleriot/game.c: Return NULL here, not FALSE 2009-01-08 12:53 chpe * [r8535] trunk/blackjack/src/blackjack.cpp, trunk/gnometris/renderer-noclutter.cpp, trunk/gnometris/renderer.cpp: Bug 566797 – missing include in the blackjack and gnometris Patch by michal.pryc at sun dot com. * [r8534] trunk/aisleriot/card.c, trunk/blackjack/src/press_data.cpp, trunk/blackjack/src/strategy.cpp, trunk/dependencies/ggz-gtk/xtext.c, trunk/dependencies/gnuchess/atak.c, trunk/dependencies/gnuchess/book.c, trunk/dependencies/gnuchess/cmd.c, trunk/dependencies/gnuchess/debug.c, trunk/dependencies/gnuchess/epd.c, trunk/dependencies/gnuchess/eval.c, trunk/dependencies/gnuchess/genmove.c, trunk/dependencies/gnuchess/hash.c, trunk/dependencies/gnuchess/hung.c, trunk/dependencies/gnuchess/init.c, trunk/dependencies/gnuchess/input.c, trunk/dependencies/gnuchess/iterate.c, trunk/dependencies/gnuchess/main.c, trunk/dependencies/gnuchess/move.c, trunk/dependencies/gnuchess/null.c, trunk/dependencies/gnuchess/output.c, trunk/dependencies/gnuchess/pgn.c, trunk/dependencies/gnuchess/players.c, trunk/dependencies/gnuchess/ponder.c, trunk/dependencies/gnuchess/quiesce.c, trunk/dependencies/gnuchess/random.c, trunk/dependencies/gnuchess/repeat.c, trunk/dependencies/gnuchess/search.c, trunk/dependencies/gnuchess/solve.c, trunk/dependencies/gnuchess/sort.c, trunk/dependencies/gnuchess/swap.c, trunk/dependencies/gnuchess/test.c, trunk/dependencies/gnuchess/ttable.c, trunk/dependencies/gnuchess/util.c, trunk/gnect/src/adjmtrx.c, trunk/gnect/src/bintree.c, trunk/gnect/src/connectx_client.c, trunk/gnect/src/evaluate.c, trunk/gnect/src/heurist.c, trunk/gnect/src/ia_main.c, trunk/gnect/src/pbsolver.c, trunk/gnect/src/playgame.c, trunk/gnobots2/cursors.c, trunk/gnometris/block-cache.cpp, trunk/gnometris/blockops.cpp, trunk/gnometris/field-noclutter.cpp, trunk/gnometris/field.cpp, trunk/gnometris/highscores.cpp, trunk/gnometris/preview-noclutter.cpp, trunk/gnometris/preview.cpp, trunk/gnometris/renderer-noclutter.cpp, trunk/gnometris/renderer.cpp, trunk/tests/libgames-support/test-libgames-support.c: Always include config.h. * [r8533] trunk/aisleriot/board.c: Add comment 2009-01-07 22:53 chpe * [r8532] trunk/libgames-support/games-card.c: Add another card symbol. 2009-01-07 20:13 jorgegonz * [r8531] trunk/aisleriot/help/es/es.po: Updated Spanish translation 2009-01-07 19:32 jclinton * [r8530] trunk/configure.in: Move lightsoff to a staging status so that it is not built by default 2009-01-07 18:17 simos * [r8529] trunk/iagno/help/Makefile.am, trunk/iagno/help/el, trunk/iagno/help/el/el.po: Added Greek translation by Marios Zindilis, added el to DOC_LINGUAS. 2009-01-07 00:44 chpe * [r8528] trunk/aisleriot/Makefile.am: Dist README too 2009-01-07 00:42 chpe * [r8527] trunk/aisleriot/Makefile.am: Dist the suppressions file. * [r8526] trunk/aisleriot/README: Add debugging instructions, and mention the valgrind suppressions file. Add a missing step to the 'how to add new games' section. * [r8525] trunk/po/POTFILES.in: Add accordion.scm. 2009-01-06 23:15 chpe * [r8524] trunk/libgames-support/Makefile.am: Bug 566841 – games-card-textures-cache.h missing from libgames-support/Makefile.am. Patch by Frederic Peters. * [r8523] trunk/NEWS: Update 2009-01-06 19:40 chpe * [r8522] trunk/aisleriot/README: Document the steps to add a new game to aisleriot * [r8521] trunk/aisleriot/help/C/accordion.xml, trunk/aisleriot/help/C/aisleriot.xml, trunk/aisleriot/help/Makefile.am, trunk/aisleriot/rules/Makefile.am, trunk/aisleriot/rules/accordion.scm: Bug 526392 – A new game (Accordion) for aisleriot * [r8520] trunk/aisleriot/README: Remove obsolete env vars, and add info about new ones 2009-01-06 18:37 chpe * [r8519] trunk/po/POTFILES.in: Update 2009-01-06 18:21 chpe * [r8518] trunk/NEWS: Update * [r8517] trunk/aisleriot/Makefile.am: Switch clutter and no-clutter around: build aisleriot without clutter, and in the HAVE_CLUTTER case, build a noinst sol-clutter with clutter. This is because aisleriot/clutter is too experimental to make it the installed copy for 2.26. * [r8516] trunk/libgames-support/games-card-theme-preimage.c: Simplify this conditional by using LIBRSVG_HAVE_SVGZ define. * [r8515] trunk/libgames-support/Makefile.am: Fix build if !HAVE_RSVG and ENABLE_CARD_THEME_FORMAT_SLICED. * [r8514] trunk/gnometris/field.cpp, trunk/gnometris/main.cpp, trunk/gnometris/preview.cpp, trunk/gnometris/preview.h: Use games-clutter-embed. * [r8513] trunk/configure.in, trunk/libgames-support/games-card-theme-preimage.c: Use the new rsvg feature test macro to check for svgz support instead of the configure check. 2009-01-06 18:20 chpe * [r8512] trunk/libgames-support/games-runtime.c, trunk/libgames-support/games-runtime.h, trunk/libgames-support/games-stock.c: Fix licence version in about dialogue if GPL3 components are enabled. * [r8511] trunk/aisleriot/help/ca/figures/camelot-goal.png, trunk/aisleriot/help/ca/figures/clock-rules.png, trunk/aisleriot/help/es/figures/camelot-goal.png, trunk/aisleriot/help/es/figures/clock-rules.png, trunk/glines/help/tr/figures/glines-gameover.png, trunk/glines/help/tr/figures/glines-startgame.png, trunk/glines/help/tr/figures/preferences.png, trunk/gnect/help/ca/figures/tileset.png, trunk/gnect/help/es/figures/tileset.png, trunk/gnome-sudoku/help/ca/figures/error_highlighting.png, trunk/gnome-sudoku/help/ca/figures/hints.png, trunk/gnome-sudoku/help/de/figures/Print_Sudokus.png, trunk/gnome-sudoku/help/de/figures/error_highlighting.png, trunk/gnome-sudoku/help/de/figures/hints.png, trunk/gnome-sudoku/help/es/figures/error_highlighting.png, trunk/gnome-sudoku/help/es/figures/hints.png, trunk/gnome-sudoku/help/it/figures/error_highlighting.png, trunk/gnome-sudoku/help/it/figures/hints.png, trunk/gnomine/help/ca/figures/easy-hints-1.png, trunk/gnomine/help/ca/figures/easy-hints-2.png, trunk/gnomine/help/ca/figures/easy-hints-3.png, trunk/gnomine/help/ca/figures/faces.png, trunk/gnomine/help/ca/figures/flags.png, trunk/gnomine/help/ca/figures/hard-hints-1.png, trunk/gnomine/help/ca/figures/hard-hints-2.png, trunk/gnomine/help/ca/figures/hard-hints-3.png, trunk/gnomine/help/de/figures/easy-hints-1.png, trunk/gnomine/help/de/figures/easy-hints-2.png, trunk/gnomine/help/de/figures/easy-hints-3.png, trunk/gnomine/help/de/figures/faces.png, trunk/gnomine/help/de/figures/flags.png, trunk/gnomine/help/de/figures/hard-hints-1.png, trunk/gnomine/help/de/figures/hard-hints-2.png, trunk/gnomine/help/de/figures/hard-hints-3.png, trunk/gnomine/help/es/figures/easy-hints-1.png, trunk/gnomine/help/es/figures/easy-hints-2.png, trunk/gnomine/help/es/figures/easy-hints-3.png, trunk/gnomine/help/es/figures/faces.png, trunk/gnomine/help/es/figures/flags.png, trunk/gnomine/help/es/figures/hard-hints-1.png, trunk/gnomine/help/es/figures/hard-hints-2.png, trunk/gnomine/help/es/figures/hard-hints-3.png: Remove unnecessarily duplicated figures (cf. http://mail.gnome.org/archives/gnome-i18n/2009-January/msg00000.html ). * [r8510] trunk/libgames-support/games-card-themes.c: Fix getting the theme filename from the pref name (it was not stripping the type: prefix in all cases). * [r8509] trunk/aisleriot/window.c, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h: Build the card themes menu immediately if loading the theme resulted in the themes list getting loaded (when it was necessary to fall back to loading just any theme). * [r8508] trunk/aisleriot/card.c, trunk/aisleriot/slot-renderer.c: Build with clutter 0.8. * [r8507] trunk/configure.in: Remove clutter 0.9 checks; it's just not worth the trouble * [r8506] trunk/libgames-support/games-card-textures-cache.c: Fix build with clutter 0.9. Fix pointer / gpointer to pointer confusion wrt. CoglHandle. * [r8505] trunk/libgames-support/games-card-themes.c: More debugging output. * [r8504] trunk/configure.in, trunk/gnome-games.spec.in: Remove totally outdated spec file. * [r8503] trunk/configure.in: Add GNOME_DEBUG_CHECK. * [r8502] trunk/aisleriot/aisleriot.supp: Add valgrind suppressions file with suppressions for the common guile GC invalid reads and conditional jumps with uninitialised values. * [r8501] trunk/libgames-support/games-card-themes.c: Remember loading the card theme infos, so we don't do it over and over again. * [r8500] trunk/libgames-support/games-card-themes.c: Ref the list elements when getting all theme infos. Put the new info into the hash table in get_by_name. * [r8499] trunk/aisleriot/window.c: Comment this out for now. * [r8498] trunk/NEWS: Update * [r8497] trunk/aisleriot/window.c, trunk/blackjack/src/card.cpp, trunk/configure.in, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h: Simplify the themes API, and adapt callers. * [r8496] trunk/NEWS: Update * [r8495] trunk/aisleriot/window.c: Move theme manager signal connection after setting up the UI, so that we don't crash if we need to request the themes list on startup (when failing to get the pref'd theme). * [r8494] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme.c: Only build the enabled card theme formats. * [r8493] trunk/aisleriot/window.c: Defer building the themes submenu until its parent menu is opened. That way we avoid checking all theme directories at startup, saving a bit of time. * [r8492] trunk/aisleriot/window.c, trunk/libgames-support/games-card-selector.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h: Fix setting the current theme's radio action to active. * [r8491] trunk/aisleriot/window.c, trunk/blackjack/src/card.cpp, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h: Only look for enabled card theme formats. Some code cleanups. Adapt callers to minor API changes. * [r8490] trunk/aisleriot/window.c, trunk/configure.in, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h: Add start of PackageKit magic to install new card themes. Based on nautilus code for interaction with PackageKit via DBus. * [r8489] trunk/aisleriot/window.c, trunk/configure.in, trunk/libgames-support/games-card-selector.c, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h: Add configure flags to enable the various card theme formats. Refactor theme info loading code so we don't need to read the whole list just to get the theme info for the theme saved in the prefs. * [r8488] trunk/aisleriot/window.c: Remove obsolete code. * [r8487] trunk/aisleriot/window.c, trunk/blackjack/src/card.cpp, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-selector.c, trunk/libgames-support/games-card-selector.h, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-card-themes.c, trunk/libgames-support/games-card-themes.h, trunk/libgames-support/render-cards.c: Split card theme management into its own class. * [r8486] trunk/libgames-support/games-card-theme.c: Improve card theme ordering. * [r8485] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c: Change theme enumeration to be callback based. * [r8484] trunk/libgames-support/games-card-images.c, trunk/libgames-support/games-card-images.h, trunk/libgames-support/games-card-textures-cache.c: Add cache hit/miss logging. * [r8483] trunk/libgames-support/games-card-images.c, trunk/libgames-support/games-card-textures-cache.c, trunk/libgames-support/games-debug.c, trunk/libgames-support/games-debug.h: Add debug flag for the card caches. * [r8482] trunk/aisleriot/window.c: When changing the theme fails, set the action insensitive. * [r8481] trunk/libgames-support/games-card-theme-pysol.c: Code style. 2009-01-06 18:19 chpe * [r8480] trunk/aisleriot/window.c: When loading a theme fails, re-set the radio action of the current card theme active. * [r8479] trunk/aisleriot/card.c, trunk/aisleriot/slot-renderer.c, trunk/libgames-support/games-card-theme.c: To highlight the cards, draw them fist normally and then again with the highlight colour and opacity 0.5. Looks much better than the previous effect. * [r8478] trunk/aisleriot/board.c: Replace gtk_clutter_texture_set_from_pixbuf by just calling clutter_texture_set_from_rgb_data directly. Fixes missing prototype warning also. * [r8477] trunk/aisleriot/board.c: Remove unused include. * [r8476] trunk/libgames-support/games-card-images.c: Calling games_card_set_size will emit the "changed" signal, so there's no need to clear the cache twice. * [r8475] trunk/aisleriot/board.c, trunk/aisleriot/card.c, trunk/aisleriot/card.h, trunk/aisleriot/slot-renderer.c, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-images.c, trunk/libgames-support/games-card-images.h, trunk/libgames-support/games-card-private.h, trunk/libgames-support/games-card-textures-cache.c, trunk/libgames-support/games-card-textures-cache.h, trunk/libgames-support/games-card.c: Make GamesCardTexturesCache only use GamesCardTheme, not GamesCardImages. That way, we don't keep the card pixbufs in 2 variants (normal and tinted) around. Saves tons of memory! * [r8474] trunk/aisleriot/board.c, trunk/aisleriot/slot-renderer.c, trunk/aisleriot/slot-renderer.h: Add selection-color property to AisleriotSlotRenderer, and use that colour to draw the highlighted cards with, instead of getting tinted textures from the cache. * [r8473] trunk/libgames-support/games-runtime.c: Add profiling to games_runtime_init(). * [r8472] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c: Remove warnings. * [r8471] trunk/libgames-support/games-runtime.c: Move gettext stuff down, so it's actually after the init stuff that it needs. * [r8470] trunk/aisleriot/sol.c, trunk/blackjack/src/blackjack.cpp, trunk/glines/glines.c, trunk/gnect/src/main.c, trunk/gnibbles/main.c, trunk/gnobots2/gnobots.c, trunk/gnometris/main.cpp, trunk/gnomine/gnomine.c, trunk/gnotravex/gnotravex.c, trunk/gnotski/gnotski.c, trunk/gtali/gyahtzee.c, trunk/iagno/gnothello.c, trunk/libgames-support/games-runtime.c, trunk/libgames-support/render-cards.c, trunk/mahjongg/mahjongg.c, trunk/same-gnome/same-gnome.c: Move setlocale call and gettext and games-debug initialisation into games_runtime_init(), and adapt callers accordingly. * [r8469] trunk/libgames-support/games-conf.c: Assert that GThread is initialised in GamesConf for HAVE_GNOME, since GConf uses ORBit which needs this. See http://mail.gnome.org/archives/desktop-devel-list/2008-December/msg00177.html Needs to fix all the games later to actually init GThread. * [r8468] trunk/libgames-support/games-card.c: Fix games_card_get_localised_rank_symbol implementation. * [r8467] trunk/blackjack/src/blackjack.cpp, trunk/blackjack/src/blackjack.h, trunk/blackjack/src/card.cpp, trunk/libgames-support/games-card-images.c: Fix blackjack to work with the changed theme API. * [r8466] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/window.c, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-debug.c, trunk/libgames-support/games-debug.h, trunk/libgames-support/render-cards.c: Make loading and storing the theme from/to pref work again. * [r8465] trunk/libgames-support/games-card-theme.c: Simplify this. * [r8464] trunk/aisleriot/window.c, trunk/libgames-support/games-card-theme.c: Fix loading the initial theme from pref. * [r8463] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme.c: Code cleanup. * [r8462] trunk/aisleriot/window.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h: Make the current card theme's menu item active. * [r8461] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c: Includes cleanup. * [r8460] trunk/libgames-support/games-card-theme-sliced.c: Initialise the width and height in the nonscalable case too. Makes the old bonded.png work finally. * [r8459] trunk/libgames-support/games-card-theme-sliced.c: Code cleanup on the slice theme format. * [r8458] trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c: Compute suit and rank from the card-id just before it's needed, not at the start. * [r8457] trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.h: Set errors on failure. Simplify preimage theme by making the base class check whether scalable cards are required. * [r8456] trunk/libgames-support/games-card-theme-preimage.c: Rewrite preimage themes loading. Propagate the error upwards. * [r8455] trunk/libgames-support/games-card-theme-sliced.c: The sliced card theme format also supports non-scalable, non cut-up preimages. * [r8454] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card.c, trunk/libgames-support/games-card.h: Cache the card bboxes, since they're very expensive to compute. Use the back's bbox to compute the card theme's aspect ratio. * [r8453] trunk/libgames-support/games-card-theme-kde.c: Remove debug spew. * [r8452] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-sound.c: Simplify code, and make a few g_warning()s into _games_debug_print()s. * [r8451] trunk/libgames-support/games-card-theme-pysol.c: Improve PySol card theme loader. * [r8450] trunk/aisleriot/sol.c, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-debug.c, trunk/libgames-support/games-debug.h, trunk/libgames-support/games-runtime.c, trunk/libgames-support/games-sound.c: dd debug support, copied from gnome-terminal/vte. * [r8449] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-preimage.c: Use the new profiling code instead of the old #ifdef mess. 2009-01-06 18:18 chpe * [r8448] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-profile.c, trunk/libgames-support/games-profile.h: Add profiling, copied from gnome-settings-demon. See http://www.gnome.org/~federico/news-2006-03.html#09 for how to use it. * [r8447] trunk/libgames-support/games-card.c, trunk/libgames-support/games-card.h, trunk/po/POTFILES.in: Add localised card symbols. * [r8446] trunk/libgames-support/games-card-theme-pysol.c: PySol card theme dir names always start with "cardset-". * [r8445] trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h: Removed unused data. * [r8444] trunk/libgames-support/games-card-theme-sliced.c: Fix sliced card theme. * [r8443] trunk/libgames-support/games-card-theme-sliced.c: Fix the theme path for the pre-2.19 theme format. * [r8442] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-pysol.c, trunk/libgames-support/games-card-theme.c: Add class to load PySol card themes. * [r8441] trunk/libgames-support/games-card-theme-preimage.c: Allow .svgz in SVG themes * [r8440] trunk/libgames-support/games-card-theme-svg.c: Remove debug spew * [r8439] trunk/libgames-support/games-card-theme-kde.c: Trying to fix KDE theme; still not working * [r8438] trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-svg.c: More debug spew * [r8437] trunk/libgames-support/games-card-theme-kde.c: Fix #ifdef inversion. More debug spew. * [r8436] trunk/libgames-support/games-card-textures-cache.c: Also cached failed lookups. Fix a crash when the cache is cleared, since the handler was connected with the wrong user data. * [r8435] trunk/libgames-support/games-card-images.c: Cache also failed pixbuf lookups. * [r8434] trunk/aisleriot/window.c: Remove debug spew. * [r8433] trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme.c: Read the index.desktop file for KDE card themes. * [r8432] trunk/libgames-support/games-card-theme-kde.c: Fix the KDE cards directory. * [r8431] trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c: Fix the card theme path loading for the preimage derived card theme classes. * [r8430] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c: Use games_filename_to_display_name for the display name of the card themes. * [r8429] trunk/aisleriot/conf.c, trunk/aisleriot/game.c, trunk/aisleriot/sol.c, trunk/aisleriot/util.c, trunk/aisleriot/util.h, trunk/aisleriot/window.c, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-string-utils.c, trunk/libgames-support/games-string-utils.h: Move aisleriot_util_get_display_filename to libgames-support for use in the new theme loading code. * [r8428] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c, trunk/aisleriot/window.c: Move the card theme font options setting code to a style-set handler in AisleriotWindow, eliminating duplicated code from the two AisleriotBoard implementations. * [r8427] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c, trunk/aisleriot/board.h, trunk/aisleriot/window.c, trunk/blackjack/src/card.cpp, trunk/blackjack/src/card.h, trunk/blackjack/src/dialog.cpp, trunk/libgames-support/games-card-images.c, trunk/libgames-support/games-card-images.h, trunk/libgames-support/games-card-selector.c, trunk/libgames-support/games-card-selector.h, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-files.c, trunk/libgames-support/render-cards.c: Continue refactoring the card themes: add GamesCardThemeInfo structure holding basic info about a theme, and use that to load the theme. Make GamesCardTheme only hold one theme ever, and adapt the apps to create new themes from the theme infos when changing themes. Work-in-progress. * [r8426] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-preimage-private.h, trunk/libgames-support/games-preimage.c, trunk/libgames-support/games-preimage.h: Use rsvg_handle_get_dimension/position_sub in the KDE theme. * [r8425] trunk/libgames-support/games-card-theme.c: Add theme name override env var for debugging purposes. * [r8424] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-kde.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h: Add class to load KDE card themes. Not working yet since the theme path logic needs more work in the base class. * [r8423] trunk/aisleriot/window.c, trunk/libgames-support/games-card-selector.c, trunk/libgames-support/games-card-selector.h, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/games-files.c, trunk/libgames-support/games-files.h: Add new function to get the themes list. * [r8422] trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h: Add class vfunc to get the default theme path. * [r8421] trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-sliced.c: Make the old-style theme backend work. * [r8420] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c, trunk/blackjack/src/card.cpp, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h: Add env var to control the card theme format, for debugging purposes. * [r8419] trunk/libgames-support/games-card-theme-svg.c: Code cleanup. * [r8418] trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-preimage.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-sliced.c, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.h: Split the slicing rendering of the pre-2.19 legacy theme format off into its own class, and make it and the SVG theme class use a common abstract base class GamesCardThemePreimage. * [r8417] trunk/.gitignore: Ignore this. 2009-01-06 18:17 chpe * [r8416] trunk/aisleriot/board-noclutter.c, trunk/aisleriot/board.c, trunk/blackjack/src/card.cpp, trunk/libgames-support/Makefile.am, trunk/libgames-support/games-card-theme-fixed.c, trunk/libgames-support/games-card-theme-private.h, trunk/libgames-support/games-card-theme-svg.c, trunk/libgames-support/games-card-theme.c, trunk/libgames-support/games-card-theme.h, trunk/libgames-support/render-cards.c: Refactor card themes by splitting it into an abstract base class GamesCardTheme and two implementations for SVG themes and prerendered themes. Adapt callers to the new API. * [r8415] trunk/libgames-support/games-card-textures-cache.c: Don't crash when loading the card theme has failed and we're getting NULL pixbufs. 2009-01-06 01:34 racarr * [r8414] trunk/lightsoff/lightsoff.desktop.in, trunk/lightsoff/main.js.in: Replace Lightsoff with Lights Off in user facing portions. 2009-01-06 01:31 racarr * [r8413] trunk/icons/scalable/gnome-lightsoff.svg: Make the lightsoff icon fit in a bit more with the others. 2009-01-06 01:24 racarr * [r8412] trunk/lightsoff/main.js.in: Add message about lightsoff translation. 2009-01-06 01:17 racarr * [r8411] trunk/lightsoff/Makefile.am, trunk/lightsoff/main.js.in: Fix lightsoff clean files. 2009-01-06 01:09 simos * [r8410] trunk/gnomine/help/Makefile.am, trunk/gnomine/help/el, trunk/gnomine/help/el/el.po: Updated Greek translation (gnomine/help/el/el.po) by Marios Zindilis, added el to LINGUAS. 2009-01-06 01:04 racarr * [r8409] trunk/lightsoff/lightsoff.desktop.in: Fix StartupNotify in lightsoff.desktop 2009-01-06 01:03 racarr * [r8408] trunk/icons/Makefile.am, trunk/icons/scalable/gnome-lightsoff.svg, trunk/lightsoff/Makefile.am, trunk/lightsoff/lightsoff.desktop.in: Add a desktop and an icon for lightsoff 2009-01-06 00:42 racarr * [r8407] trunk/configure.in, trunk/lightsoff, trunk/lightsoff/0.svg, trunk/lightsoff/1.svg, trunk/lightsoff/2.svg, trunk/lightsoff/3.svg, trunk/lightsoff/4.svg, trunk/lightsoff/5.svg, trunk/lightsoff/6.svg, trunk/lightsoff/7.svg, trunk/lightsoff/8.svg, trunk/lightsoff/9.svg, trunk/lightsoff/Makefile.am, trunk/lightsoff/arrow-l.svg, trunk/lightsoff/arrow-r.svg, trunk/lightsoff/arrow.js.in, trunk/lightsoff/board.js.in, trunk/lightsoff/lcd-back.svg, trunk/lightsoff/lcd-front.svg, trunk/lightsoff/lcd-off.svg, trunk/lightsoff/light-off.svg, trunk/lightsoff/light-on.svg, trunk/lightsoff/light.js.in, trunk/lightsoff/lightsoff.in, trunk/lightsoff/main.js.in, trunk/lightsoff/score.js.in: Add lightsoff. 2009-01-05 22:49 rancell * [r8406] trunk/glchess/src/lib/display.py, trunk/glchess/src/lib/game.py, trunk/glchess/src/lib/gtkui/chessview.py, trunk/glchess/src/lib/main.py: Make resigning in a UI versus UI game abandon the game (there was no way previously to stop these games) 2009-01-05 19:50 simos * [r8405] trunk/gnometris/help/el/el.po: Updated Greek translation by Marios Zindilis. 2009-01-05 19:38 simos * [r8404] trunk/po/ChangeLog, trunk/po/el.po: Updated Greek translation by Marios Zindilis. 2009-01-05 15:57 jclinton * [r8402] trunk/NEWS, trunk/po/POTFILES.skip: Gnome Games 2.25.4