gcompris (9.3-1) direct (non packaging) changes

Summary

 RELEASE_NOTE_9.1.txt    |  112 +++++++++++++
 RELEASE_NOTE_9.2.txt    |   47 +++++
 RELEASE_NOTE_9.3.txt    |   60 +++++++
 gcompris.desktop.in     |    2 
 po/POTFILES             |  408 ++++++++++++++++++++++++++++++++++++++++++++++++
 po/pl.po                |    4 
 src/gcompris/gcompris.c |    1 
 7 files changed, 631 insertions(+), 3 deletions(-)

    
download this patch

Patch contents

--- gcompris-9.3.orig/gcompris.desktop.in
+++ gcompris-9.3/gcompris.desktop.in
@@ -7,7 +7,7 @@
 Icon=gcompris
 Terminal=false
 Type=Application
-Categories=Game;KidsGame;
+Categories=Education;
 StartupNotify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gcompris
--- gcompris-9.3.orig/RELEASE_NOTE_9.3.txt
+++ gcompris-9.3/RELEASE_NOTE_9.3.txt
@@ -0,0 +1,60 @@
+This version is a minor update of the 9.2. The main new feature is
+that we now distribute a MacOSX version (Intel 10.4 and above).
+
+Minor changes:
+- Fixed superbrain by Julian Gilbey. In some case the proposed solution
+  was wrong. This is a long lasting bug.
+- Added support for MacOSX 10.4 Intel.
+- Updated icons to reflect latest art work.
+- Removed flags from GCompris. Flags create political issue. There is not
+  always a clear relationship between a country flag and a language.
+- Fixed a typo in sudoku tutorial.
+- Improved graphism new skins babytoy by Cabaraux Stephane.
+- Improved many graphism (connect4, ballcatch) by Cabaraux Stephane.
+- Added a copy of gnome-gnuchess internally since the regular
+  gnuchess crashes on macosx.  This is activated only on MacOSX.
+- Fixed missing translation request for the "Yes I Saw it" string in
+  the reading activity.
+- Workaround for the fullscreen mode on macosx. now set a huge max
+  ratio hint when fullscreen is set.
+- Added an ongoing progress status at GCompris startup.
+  This is used to avoid the long delay at startup without
+  user feedback.
+- Fixed the audio tooltip in the bar.
+- Fixed a segfault in the GCompris dialog box.
+- New activity lights off by Bruno and Clement Coudoin.
+  Added more simple levels in lightsoff.
+- More art work content for photohunter activity
+  Contributed by Marc Levivier Based on paintings by Le Douanier Rousseau.
+- Improved wordsgame activity to support language selection.
+- Fixed score counting in advanced color
+- Now we give 4 chances at each sublevel. After that
+  the sublevel restarts.
+- Fixed redraw activity, several level was impossible to complete.
+  There was many colors in the image target that was impossible to
+  do.
+- Fixed SDL audio backend to allow playing with effects and no
+  backgroundd music.
+- Fixed usa map due to missing rhode island.
+
+Translations added:
+- Added Traditional Chinese by Chao-Hsiung Liao
+- Added asturian translation by Xandru Armesto Fernandez
+
+Translations updated:
+- Updated French translation by Zohra Coudoin.
+- Updated Arabic translation by Khaled Hosny
+- Update Chinese (Simplified) translation by Ray Wang
+- Updated Galician translations by Fran Dieguez
+- Updated Greek translation for gcompris by Yannis Kaskamanidis
+- Update Czech translation by Marek Cernocky
+- Updated Spanish translation by Jorge Gonzalez
+- Updated German translation by Mario Blattermann
+- Updated Norwegian Nynorsk translation by Karl Ove Hufthammer
+- Updated Greek translation for gcomprixogoo by Yannis Kaskamanidis
+- Updated Basque translation by Inaki Larranaga
+- Updated Czech translation by Marek Cernocky
+- Updated Swedish translation by Daniel Nylander
+- Updated Slovenian translation by Andrej Znidarsic
+- Updated russian translation by Slava Dubrovskiy
+
--- gcompris-9.3.orig/RELEASE_NOTE_9.2.txt
+++ gcompris-9.3/RELEASE_NOTE_9.2.txt
@@ -0,0 +1,47 @@
+New feature:
+- Created a new U.S.A map for our geography activity
+- Completed the Windows port.
+  Now use the cute GCompris cursor.
+  Fixed SDL audio backend
+
+Fixed bugs:
+- Fixed geography activities. Many dot where missing,
+  hidden by the background.
+- Fixed drawn case in the chess activity, it was ending in an
+  infinite loop.
+- Improved a little bit the layout in the penalty activity.
+- Replaced the yellow by white the text color of the score.
+- Now the text dialog is centered in the height.
+- Added an API entry to get the current cursor. This allow
+  the help dialog to get the previous cursor, set the default
+  one and change again to the caller one in the end.
+- In erase activity, the sponge cursor is setback when
+  exiting the pause state. This allow the about box to set the
+  default cursor which is more suitable.
+- In the menu, the display of the description is now centered.
+  Minor change, better layout.
+- In python, now import sqlite3 intead of pysqlite2 For
+  backyard compatibility, there is a fallback to sill import
+  pysqlite2.
+- Added a missing background to the simple color activity It is
+  based on the artwork of Mathieu Ignacio (from the target
+  activity.)
+- Fixed algebra activity to report the level properly.
+- Better error checking in case the datadase cannot be loaded
+  or created.  Before that patch, a failure was exiting the
+  startup sequence without warning the user Now, in case we
+  cannot load the database of cannot created it we follow the
+  procedure:
+  - move the database under the name gcompris_db.broken
+  - recreate it from scratch
+  - we failed again, fallback in no database mode.
+
+Translation:
+- Updated Arabic translation by Khaled Hosny
+- Updated Greek translation by Yannis Kaskamanidis
+- Updated Greek translation by Yannis Kaskamanidis
+- Updated Hungarian translation updated by Gabor Kelemen
+- Updated Portuguese Brasilian translation by Frederico Goncalves Guimaraes
+- Updated Russian translation by Андрей Черепанов
+- Updated Swedish translation by Daniel Nylander
+
--- gcompris-9.3.orig/RELEASE_NOTE_9.1.txt
+++ gcompris-9.3/RELEASE_NOTE_9.1.txt
@@ -0,0 +1,112 @@
+
+GCompris Release 9.1:
+
+In short, this release is a bug fix release of the 9.0. It is mandatory for all packager to use this one due to the large number of problems we fixed.
+
+You get the tarball at the usual place on Sourceforge:
+http://sourceforge.net/projects/gcompris/files/
+490cc6ee81847e4441a878dc6e16f301  gcompris-9.1.tar.gz
+
+If you prefer, on the git side, this comes from the 'gcomprixogoo' branch.
+
+If full, the change log is:
+
+Core fixes:
+- Added support of Sugar look&feel by Aleksey Lim
+- Now the group menus are ordered based on an embedded difficulty
+  level so that they appear in the same order.
+- Fixes to compile with GTK 2.19 by Johan Cwiklinski
+- Removed unused import rsvg in watercycle and penalty.
+  PACKAGERS: This mean we no more need on python-rsvg.
+
+Activity fixes:
+
+- scale
+  Added a sign on the scale
+  The scale activity is sometimes annoying because you cannot easiliy
+  see which side the scale goes. I added a sign < > or = on it to ease
+  the task.
+
+- photo hunter
+  Major rework of he photo hunter activity that can now detect the
+  image difference automagically. This makes it easy to contribute new
+  data set to this activity, just provide it 2 images having some
+  differences. BTW, I added some more content to it.
+  Photo hunter has been fixed to work in full screen and now has an
+  explanation string when started
+
+- erase
+  Fixed events on the canvas that where not taken in account.
+  Now clicking beside the fish does speed them like it was before.
+
+- reversecount
+  Fixed reversecount, it was not restarting on loose case.
+  Now when the children loose he restarts the same level.
+
+- follow line
+  Adapted the follow line to work on touch screen.
+  This was reported by Ronny Standtke.
+  Now not only the motion events are catched but also click events.
+
+- animation activity
+  Added tooltip in the animation activity.
+
+- smallnumber
+  Fixed a crash case in smallnumber activity.
+  This has also been improved to avoid overlaps of dices.
+  Fixed smallnumber2 activity regarding dice pair not close enough.
+
+- electricity
+  Fixed electricity activity, image was referenced badly.
+
+- geography
+  Added translation on tooltips in the geography activity.
+
+- missingletter
+  Fixed missingletter crash uppon changing its locale.
+
+- erase double click
+  Reintroduced the erase double click activity.
+
+- memory word number
+  Fixed memory word number activity. It was broken related to
+  translations.
+
+- smallnumber
+  No more display the sublevel 11/10.
+
+- ball catch
+  Added the manual in the first start of ballcatch.
+
+- traffic
+  Simplified level for traffic.
+  A contribution from a French teacher Sylvain Dechy who teaches in
+  Hérimoncourt. This introduces a set of simplified level in the traffic
+  activity best suited for children.
+
+- tuxpaint
+  Fixed tuxpaint activity. Was completely broken.
+
+- memory sound
+  Now in memory_sound activity the intro is heard.
+
+- melody
+  Added an OK button to start the melody activity.
+  This avoids the intro voice to be skipped.
+
+Translation updates:
+- Updated Ukrainian translation by Ivan Onyshchuk
+- Updated French translation by Bruno Coudoin
+- Updated Hungarian translation by Gabor Kelemen
+- Updated Czech translation by Marek Černocký
+- Updated Simplified Chinese translation by Ray Wang
+- Updated Arabic translation by Khaled Hosny
+- Updated Afrikaans translation by  Friedel Wolff
+- Updated Portuguese translation by  Duarte Loreto
+- Updated Czech translation by Marek Cernocky
+- Updated Bulgarian translation by Alexander Shopov
+- Updated Brazilian Portuguese by Frederico Goncalves Guimaraes
+
+Voice pack:
+- Several voices where not played due to name mismatch
+- Added a new voice set by for Chineese by Feng Jie.
--- gcompris-9.3.orig/src/gcompris/gcompris.c
+++ gcompris-9.3/src/gcompris/gcompris.c
@@ -1153,6 +1153,7 @@
 #endif
   cleanup();
   gtk_main_quit();
+  gc_sound_close();
 
   /*
    * Very important or GCompris crashes on exit when closed from the dialog
--- gcompris-9.3.orig/po/pl.po
+++ gcompris-9.3/po/pl.po
@@ -23,7 +23,7 @@
 "Project-Id-Version: pl\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2004-09-28 20:08+0200\n"
-"PO-Revision-Date: 2006-06-12 9:00+0200\n"
+"PO-Revision-Date: 2009-04-19 00:07+0200\n"
 "Last-Translator: Rafal Konkolewski\n"
 "Language-Team:  pl. \n"
 "MIME-Version: 1.0\n"
@@ -856,7 +856,7 @@
 
 #: ../boards/billard.xml.in.h:2
 msgid "Kick the ball into the goal"
-msgstr "Szczel bramkę"
+msgstr "Strzel bramkę"
 
 #: ../boards/billard.xml.in.h:3 ../boards/chess_computer.xml.in.h:2
 #: ../boards/chess_movelearn.xml.in.h:3 ../boards/chess_partyend.xml.in.h:2
--- gcompris-9.3.orig/po/POTFILES
+++ gcompris-9.3/po/POTFILES
@@ -0,0 +1,408 @@
+	../[encoding: UTF-8] \
+	../boards/algebra_group.xml.in \
+	../boards/algebramenu.xml.in \
+	../boards/chess.xml.in \
+	../boards/colors_group.xml.in \
+	../boards/computer.xml.in \
+	../boards/discovery.xml.in \
+	../boards/experience.xml.in \
+	../boards/experimental.xml.in \
+	../boards/fun.xml.in \
+	../boards/geometry.xml.in \
+	../boards/gnumchmenu.xml.in \
+	../boards/keyboard.xml.in \
+	../boards/math.xml.in \
+	../boards/mazeMenu.xml.in \
+	../boards/memory_group.xml.in \
+	../boards/memory_op_group.xml.in \
+	../boards/memory_op_group_tux.xml.in \
+	../boards/menu.xml.in \
+	../boards/miscelaneous.xml.in \
+	../boards/mouse.xml.in \
+	../boards/numeration.xml.in \
+	../boards/puzzle.xml.in \
+	../boards/reading.xml.in \
+	../boards/sound_group.xml.in \
+	../boards/strategy.xml.in \
+	../gcompris-edit.desktop.in \
+	../gcompris.desktop.in \
+	../src/administration-activity/admin/__init__.py \
+	../src/administration-activity/admin/board_list.py \
+	../src/administration-activity/admin/class_edit.py \
+	../src/administration-activity/admin/class_list.py \
+	../src/administration-activity/admin/constants.py \
+	../src/administration-activity/admin/group_edit.py \
+	../src/administration-activity/admin/group_list.py \
+	../src/administration-activity/admin/group_user_list.py \
+	../src/administration-activity/admin/log_list.py \
+	../src/administration-activity/admin/module.py \
+	../src/administration-activity/admin/module_boards.py \
+	../src/administration-activity/admin/module_groups.py \
+	../src/administration-activity/admin/module_profiles.py \
+	../src/administration-activity/admin/module_reports.py \
+	../src/administration-activity/admin/module_users.py \
+	../src/administration-activity/admin/profile_edit.py \
+	../src/administration-activity/admin/profile_group_list.py \
+	../src/administration-activity/admin/profile_list.py \
+	../src/administration-activity/admin/user_edit.py \
+	../src/administration-activity/admin/user_list.py \
+	../src/administration-activity/admin/wordlist.py \
+	../src/administration-activity/administration.py \
+	../src/administration-activity/administration.xml.in \
+	../src/advanced_colors-activity/advanced_colors.c \
+	../src/advanced_colors-activity/advanced_colors.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board1.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board3.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board4.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board6.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board7.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board8.xml.in \
+	../src/advanced_colors-activity/resources/advanced_colors/board9.xml.in \
+	../src/algebra_by-activity/algebra.c \
+	../src/algebra_by-activity/algebra_by.xml.in \
+	../src/algebra_guesscount-activity/algebra_guesscount.c \
+	../src/algebra_guesscount-activity/algebra_guesscount.xml.in \
+	../src/algebra_minus-activity/algebra_minus.xml.in \
+	../src/algebra_plus-activity/algebra_plus.xml.in \
+	../src/algorithm-activity/algorithm.py \
+	../src/algorithm-activity/algorithm.xml.in \
+	../src/anim-activity/AnimItem.py \
+	../src/anim-activity/Color.py \
+	../src/anim-activity/Timeline.py \
+	../src/anim-activity/anim.py \
+	../src/anim-activity/anim.xml.in \
+	../src/awele-activity/awele.c \
+	../src/awele-activity/awele.xml.in \
+	../src/awele-activity/awele_alphaBeta.c \
+	../src/awele-activity/awele_utils.c \
+	../src/babymatch-activity/babymatch.xml.in \
+	../src/babymatch-activity/resources/babymatch/board1_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board2_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board3_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board4_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board5_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board6_0.xml.in \
+	../src/babymatch-activity/resources/babymatch/board7_0.xml.in \
+	../src/babymatch-activity/shapegame.c \
+	../src/babyshapes-activity/babyshapes.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board1_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board2_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board3_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board4_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board5_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board6_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board7_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board8_0.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board8_1.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board8_2.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board8_3.xml.in \
+	../src/babyshapes-activity/resources/babyshapes/board8_4.xml.in \
+	../src/ballcatch-activity/ballcatch.py \
+	../src/ballcatch-activity/ballcatch.xml.in \
+	../src/bargame-activity/bargame.py \
+	../src/bargame-activity/bargame.xml.in \
+	../src/billard-activity/billard.c \
+	../src/billard-activity/billard.xml.in \
+	../src/boards/menu2.c \
+	../src/boards/py-gcompris-board.c \
+	../src/boards/py-gcompris-class.c \
+	../src/boards/py-gcompris-group.c \
+	../src/boards/py-gcompris-profile.c \
+	../src/boards/py-gcompris-properties.c \
+	../src/boards/py-gcompris-user.c \
+	../src/boards/py-gcompris-wordlist.c \
+	../src/boards/py-mod-admin.c \
+	../src/boards/py-mod-anim.c \
+	../src/boards/py-mod-bonus.c \
+	../src/boards/py-mod-gcompris.c \
+	../src/boards/py-mod-score.c \
+	../src/boards/py-mod-skin.c \
+	../src/boards/py-mod-sound.c \
+	../src/boards/py-mod-timer.c \
+	../src/boards/py-mod-utils.c \
+	../src/boards/python.c \
+	../src/boards/python/gcompris/__init__.py \
+	../src/boards/python/gcompris/admin/__init__.py \
+	../src/boards/python/gcompris/anim/__init__.py \
+	../src/boards/python/gcompris/bonus/__init__.py \
+	../src/boards/python/gcompris/score/__init__.py \
+	../src/boards/python/gcompris/skin/__init__.py \
+	../src/boards/python/gcompris/sound/__init__.py \
+	../src/boards/python/gcompris/timer/__init__.py \
+	../src/boards/python/gcompris/utils/__init__.py \
+	../src/canal_lock-activity/canal_lock.c \
+	../src/canal_lock-activity/canal_lock.xml.in \
+	../src/chat-activity/chat.py \
+	../src/chat-activity/chat.xml.in \
+	../src/chess_computer-activity/chess.c \
+	../src/chess_computer-activity/chess_computer.xml.in \
+	../src/chess_computer-activity/chess_notation.c \
+	../src/chess_computer-activity/chess_position.c \
+	../src/chess_movelearn-activity/chess_movelearn.xml.in \
+	../src/chess_partyend-activity/chess_partyend.xml.in \
+	../src/chronos-activity/chronos.xml.in \
+	../src/chronos-activity/resources/chronos/board1_0.xml.in \
+	../src/chronos-activity/resources/chronos/board1_1.xml.in \
+	../src/chronos-activity/resources/chronos/board1_2.xml.in \
+	../src/chronos-activity/resources/chronos/board2_0.xml.in \
+	../src/chronos-activity/resources/chronos/board3_0.xml.in \
+	../src/chronos-activity/resources/chronos/board3_1.xml.in \
+	../src/chronos-activity/resources/chronos/board3_2.xml.in \
+	../src/chronos-activity/resources/chronos/board3_3.xml.in \
+	../src/chronos-activity/resources/chronos/board3_4.xml.in \
+	../src/chronos-activity/resources/chronos/board4_0.xml.in \
+	../src/chronos-activity/resources/chronos/board4_1.xml.in \
+	../src/chronos-activity/resources/chronos/board4_2.xml.in \
+	../src/chronos-activity/resources/chronos/board4_3.xml.in \
+	../src/click_on_letter-activity/click_on_letter.c \
+	../src/click_on_letter-activity/click_on_letter.xml.in \
+	../src/clickanddraw-activity/clickanddraw.xml.in \
+	../src/clickgame-activity/clickgame.c \
+	../src/clickgame-activity/clickgame.xml.in \
+	../src/clockgame-activity/clockgame.c \
+	../src/clockgame-activity/clockgame.xml.in \
+	../src/colors-activity/colors.c \
+	../src/colors-activity/colors.xml.in \
+	../src/connect4-2players-activity/connect4-2players.xml.in \
+	../src/connect4-activity/connect4.py \
+	../src/connect4-activity/connect4.xml.in \
+	../src/connect4-activity/connect4p/__init__.py \
+	../src/connect4-activity/connect4p/board.py \
+	../src/connect4-activity/connect4p/human.py \
+	../src/connect4-activity/connect4p/minmax.py \
+	../src/connect4-activity/connect4p/player.py \
+	../src/connect4-activity/connect4p/rules.py \
+	../src/crane-activity/crane.c \
+	../src/crane-activity/crane.xml.in \
+	../src/doubleentry-activity/doubleentry.xml.in \
+	../src/doubleentry-activity/resources/doubleentry/board1_0.xml.in \
+	../src/doubleentry-activity/resources/doubleentry/board2_0.xml.in \
+	../src/doubleentry-activity/resources/doubleentry/board3_0.xml.in \
+	../src/draw-activity/draw.xml.in \
+	../src/drawnumber-activity/clickanddraw.py \
+	../src/drawnumber-activity/drawnumber.py \
+	../src/drawnumber-activity/drawnumber.xml.in \
+	../src/electric-activity/electric.py \
+	../src/electric-activity/electric.xml.in \
+	../src/enumerate-activity/enumerate.c \
+	../src/enumerate-activity/enumerate.xml.in \
+	../src/erase-activity/erase.c \
+	../src/erase-activity/erase.xml.in \
+	../src/erase_clic-activity/erase_clic.xml.in \
+	../src/fifteen-activity/fifteen.c \
+	../src/fifteen-activity/fifteen.xml.in \
+	../src/followline-activity/followline.py \
+	../src/followline-activity/followline.xml.in \
+	../src/gcompris/about.c \
+	../src/gcompris/anim.c \
+	../src/gcompris/bar.c \
+	../src/gcompris/binreloc.c \
+	../src/gcompris/board.c \
+	../src/gcompris/board_config.c \
+	../src/gcompris/board_config_combo.c \
+	../src/gcompris/board_config_wordlist.c \
+	../src/gcompris/bonus.c \
+	../src/gcompris/cache.c \
+	../src/gcompris/config.c \
+	../src/gcompris/dbus.c \
+	../src/gcompris/dialog.c \
+	../src/gcompris/drag.c \
+	../src/gcompris/file_selector.c \
+	../src/gcompris/gameutil.c \
+	../src/gcompris/gc_net.c \
+	../src/gcompris/gcompris.c \
+	../src/gcompris/gcompris_alphabeta.c \
+	../src/gcompris/gcompris_confirm.c \
+	../src/gcompris/gcompris_db.c \
+	../src/gcompris/gcompris_im.c \
+	../src/gcompris/help.c \
+	../src/gcompris/images_selector.c \
+	../src/gcompris/log.c \
+	../src/gcompris/menu.c \
+	../src/gcompris/pixbuf_util.c \
+	../src/gcompris/profile.c \
+	../src/gcompris/properties.c \
+	../src/gcompris/score.c \
+	../src/gcompris/skin.c \
+	../src/gcompris/soundutil.c \
+	../src/gcompris/timer.c \
+	../src/gcompris/wordlist.c \
+	../src/geo_country-activity/geo_country.xml.in \
+	../src/geo_country-activity/resources/geo_country/board1_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board2_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board3_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board4_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board5_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board5_1.xml.in \
+	../src/geo_country-activity/resources/geo_country/board5_2.xml.in \
+	../src/geo_country-activity/resources/geo_country/board6_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board7_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board8_0.xml.in \
+	../src/geo_country-activity/resources/geo_country/board9_0.xml.in \
+	../src/geography-activity/geography.xml.in \
+	../src/geography-activity/resources/geography/board1_0.xml.in \
+	../src/geography-activity/resources/geography/board2_0.xml.in \
+	../src/geography-activity/resources/geography/board2_1.xml.in \
+	../src/geography-activity/resources/geography/board3_0.xml.in \
+	../src/geography-activity/resources/geography/board3_1.xml.in \
+	../src/geography-activity/resources/geography/board4_0.xml.in \
+	../src/geography-activity/resources/geography/board4_1.xml.in \
+	../src/geography-activity/resources/geography/board4_2.xml.in \
+	../src/gletters-activity/gletters.c \
+	../src/gletters-activity/gletters.xml.in \
+	../src/gnumch-equality-activity/gnumch-equality.xml.in \
+	../src/gnumch-equality-activity/gnumch.py \
+	../src/gnumch-factors-activity/gnumch-factors.xml.in \
+	../src/gnumch-inequality-activity/gnumch-inequality.xml.in \
+	../src/gnumch-multiples-activity/gnumch-multiples.xml.in \
+	../src/gnumch-primes-activity/gnumch-primes.xml.in \
+	../src/guessnumber-activity/guessnumber.py \
+	../src/guessnumber-activity/guessnumber.xml.in \
+	../src/hanoi-activity/hanoi.c \
+	../src/hanoi-activity/hanoi.xml.in \
+	../src/hanoi_real-activity/hanoi_real.c \
+	../src/hanoi_real-activity/hanoi_real.xml.in \
+	../src/hexagon-activity/hexagon.py \
+	../src/hexagon-activity/hexagon.xml.in \
+	../src/imageid-activity/imageid.c \
+	../src/imageid-activity/imageid.xml.in \
+	../src/imageid-activity/resources/imageid/board1.xml.in \
+	../src/imageid-activity/resources/imageid/board2.xml.in \
+	../src/imagename-activity/imagename.xml.in \
+	../src/imagename-activity/resources/imagename/board1_0.xml.in \
+	../src/imagename-activity/resources/imagename/board2_0.xml.in \
+	../src/imagename-activity/resources/imagename/board3_0.xml.in \
+	../src/imagename-activity/resources/imagename/board4_0.xml.in \
+	../src/imagename-activity/resources/imagename/board5_0.xml.in \
+	../src/imagename-activity/resources/imagename/board6_0.xml.in \
+	../src/imagename-activity/resources/imagename/board7_0.xml.in \
+	../src/leftright-activity/leftright.c \
+	../src/leftright-activity/leftright.xml.in \
+	../src/login-activity/login.py \
+	../src/login-activity/login.xml.in \
+	../src/magic_hat_minus-activity/magic_hat.c \
+	../src/magic_hat_minus-activity/magic_hat_minus.xml.in \
+	../src/magic_hat_plus-activity/magic_hat_plus.xml.in \
+	../src/maze-activity/maze.c \
+	../src/maze-activity/maze.xml.in \
+	../src/maze2DRelative-activity/maze2DRelative.xml.in \
+	../src/maze3D-activity/maze3D.xml.in \
+	../src/mazeInvisible-activity/mazeInvisible.xml.in \
+	../src/melody-activity/melody.py \
+	../src/melody-activity/melody.xml.in \
+	../src/memory-activity/memory.c \
+	../src/memory-activity/memory.xml.in \
+	../src/memory_add-activity/memory_add.xml.in \
+	../src/memory_add_minus-activity/memory_add_minus.xml.in \
+	../src/memory_add_minus_mult_div-activity/memory_add_minus_mult_div.xml.in \
+	../src/memory_add_minus_mult_div_tux-activity/memory_add_minus_mult_div_tux.xml.in \
+	../src/memory_add_minus_tux-activity/memory_add_minus_tux.xml.in \
+	../src/memory_add_tux-activity/memory_add_tux.xml.in \
+	../src/memory_div-activity/memory_div.xml.in \
+	../src/memory_div_tux-activity/memory_div_tux.xml.in \
+	../src/memory_enumerate-activity/memory_enumerate.xml.in \
+	../src/memory_minus-activity/memory_minus.xml.in \
+	../src/memory_minus_tux-activity/memory_minus_tux.xml.in \
+	../src/memory_mult-activity/memory_mult.xml.in \
+	../src/memory_mult_div-activity/memory_mult_div.xml.in \
+	../src/memory_mult_div_tux-activity/memory_mult_div_tux.xml.in \
+	../src/memory_mult_tux-activity/memory_mult_tux.xml.in \
+	../src/memory_sound-activity/memory_sound.xml.in \
+	../src/memory_sound_tux-activity/memory_sound_tux.xml.in \
+	../src/memory_tux-activity/memory_tux.xml.in \
+	../src/memory_wordnumber-activity/memory_wordnumber.xml.in \
+	../src/missing_letter-activity/missing_letter.xml.in \
+	../src/missing_letter-activity/missingletter.c \
+	../src/missing_letter-activity/missingletter_config.c \
+	../src/missing_letter-activity/resources/missing_letter/board1.xml.in \
+	../src/missing_letter-activity/resources/missing_letter/board2.xml.in \
+	../src/missing_letter-activity/resources/missing_letter/board3.xml.in \
+	../src/missing_letter-activity/resources/missing_letter/board4.xml.in \
+	../src/missing_letter-activity/resources/missing_letter/board5.xml.in \
+	../src/money-activity/money.c \
+	../src/money-activity/money.xml.in \
+	../src/money-activity/money_widget.c \
+	../src/money_cents-activity/money_cents.xml.in \
+	../src/mosaic-activity/mosaic.py \
+	../src/mosaic-activity/mosaic.xml.in \
+	../src/paintings-activity/paintings.xml.in \
+	../src/paintings-activity/resources/paintings/board1_0.xml.in \
+	../src/paintings-activity/resources/paintings/board1_1.xml.in \
+	../src/paintings-activity/resources/paintings/board1_10.xml.in \
+	../src/paintings-activity/resources/paintings/board1_11.xml.in \
+	../src/paintings-activity/resources/paintings/board1_12.xml.in \
+	../src/paintings-activity/resources/paintings/board1_2.xml.in \
+	../src/paintings-activity/resources/paintings/board1_3.xml.in \
+	../src/paintings-activity/resources/paintings/board1_4.xml.in \
+	../src/paintings-activity/resources/paintings/board1_5.xml.in \
+	../src/paintings-activity/resources/paintings/board1_6.xml.in \
+	../src/paintings-activity/resources/paintings/board1_7.xml.in \
+	../src/paintings-activity/resources/paintings/board1_8.xml.in \
+	../src/paintings-activity/resources/paintings/board1_9.xml.in \
+	../src/paintings-activity/resources/paintings/board2_0.xml.in \
+	../src/paintings-activity/resources/paintings/board2_1.xml.in \
+	../src/paintings-activity/resources/paintings/board2_2.xml.in \
+	../src/paintings-activity/resources/paintings/board2_3.xml.in \
+	../src/paintings-activity/resources/paintings/board3_0.xml.in \
+	../src/paintings-activity/resources/paintings/board3_1.xml.in \
+	../src/paintings-activity/resources/paintings/board4_0.xml.in \
+	../src/paintings-activity/resources/paintings/board5_0.xml.in \
+	../src/paintings-activity/resources/paintings/board6_0.xml.in \
+	../src/paratrooper-activity/paratrooper.c \
+	../src/paratrooper-activity/paratrooper.xml.in \
+	../src/penalty-activity/penalty.py \
+	../src/penalty-activity/penalty.xml.in \
+	../src/photohunter-activity/photohunter.c \
+	../src/photohunter-activity/photohunter.xml.in \
+	../src/planegame-activity/planegame.c \
+	../src/planegame-activity/planegame.xml.in \
+	../src/pythontemplate-activity/pythontemplate.py \
+	../src/pythontemplate-activity/pythontemplate.xml.in \
+	../src/pythontest-activity/pythontest.py \
+	../src/pythontest-activity/pythontest.xml.in \
+	../src/railroad-activity/railroad.c \
+	../src/railroad-activity/railroad.xml.in \
+	../src/read_colors-activity/read_colors.c \
+	../src/read_colors-activity/read_colors.xml.in \
+	../src/readingh-activity/reading.c \
+	../src/readingh-activity/readingh.xml.in \
+	../src/readingv-activity/readingv.xml.in \
+	../src/redraw-activity/redraw.py \
+	../src/redraw-activity/redraw.xml.in \
+	../src/redraw_symmetrical-activity/redraw_symmetrical.xml.in \
+	../src/reversecount-activity/reversecount.c \
+	../src/reversecount-activity/reversecount.xml.in \
+	../src/scalesboard-activity/scale.c \
+	../src/scalesboard-activity/scalesboard.xml.in \
+	../src/searace-activity/searace.py \
+	../src/searace-activity/searace.xml.in \
+	../src/scalesboard_weight-activity/scalesboard_weight.xml.in \
+	../src/searace1player-activity/searace1player.xml.in \
+	../src/smallnumbers-activity/smallnumbers.c \
+	../src/smallnumbers-activity/smallnumbers.xml.in \
+	../src/smallnumbers2-activity/smallnumbers2.xml.in \
+	../src/submarine-activity/submarine.c \
+	../src/submarine-activity/submarine.xml.in \
+	../src/sudoku-activity/sudoku.py \
+	../src/sudoku-activity/sudoku.xml.in \
+	../src/superbrain-activity/superbrain.c \
+	../src/superbrain-activity/superbrain.xml.in \
+	../src/tangram-activity/gtans.c \
+	../src/tangram-activity/gtans_callbacks.c \
+	../src/tangram-activity/gtans_interface.c \
+	../src/tangram-activity/gtans_support.c \
+	../src/tangram-activity/tangram.xml.in \
+	../src/target-activity/target.c \
+	../src/target-activity/target.xml.in \
+	../src/traffic-activity/traffic.c \
+	../src/traffic-activity/traffic.xml.in \
+	../src/tuxpaint-activity/tuxpaint.py \
+	../src/tuxpaint-activity/tuxpaint.xml.in \
+	../src/watercycle-activity/watercycle.py \
+	../src/watercycle-activity/watercycle.xml.in \
+	../src/wordprocessor-activity/wordprocessor.c \
+	../src/wordprocessor-activity/wordprocessor.xml.in \
+	../src/wordsgame-activity/wordsgame.c \
+	../src/wordsgame-activity/wordsgame.xml.in