[gcompris-devel] Preparing release 9.4
Bruno Coudoin
bruno.coudoin at gcompris.net
Mon Nov 1 15:52:47 UTC 2010
I am currently cleaning things up and rounding the edges for a new
release. I was afraid we had not so much to offer but while creating the
release notes (see below) I found out the list to be long enough.
First, is there some people working on GCompris willing me to delay the
release to incorporate their work ? Unless someone needs more time,
let's set the release date to the 26th of November.
IMPORTANT TRANSLATOR NOTICE:
The new hangman activity uses our default-<locale>.xml files to
propose words to the children. It is thus very important now to have
them properly filled. For now I did the work for English and French.
Translators, please refer to this page for instructions:
http://gcompris.net/wiki/Translation_addons
I also created a tool to extract wiktionary to an xml file suitable to
GCompris ( http://gcompris.net/wiki/Wiktionary_to_XML ). So far, it
works only for French and it's a lot of work to make it work for other
language. Anyway, the list of words in default-<locale>.xml files is
needed as input to this tool.
Release note for GCompris 9.4 (SO FAR):
Major changes:
- Fixed level 8 of babyshapes. The makefile was missing all the images
for this level. I reworked the files so that they lie in the
resource directory instead of subdirectories.
- New hangman activity. Icon is a a modified one from Mathieu's icon
set. The cute background is based on a drawing Franck Doucet made
for our bargame activity. This activity uses our
default-<locale>.xml files to propose words to the children. It is
thus very important now to have them properly filled. For now I did
the work for English and French. Translators, please refer to this
page for instructions: http://gcompris.net/wiki/Translation_addons
- Added details activity by Marc Levivier. In the spirit of famous
painting discovery, in this activity the painting is complete and
the children must put painting parts on the right places.
- New feature in the chat activity. The user has a shared white boards
now. This has been developped by Fionn Ziegler.
- First release of an in progress tool that converts wiktionary xml
dumps in an xml file. For now, it works only for French, this page
tracks the progress: http://gcompris.net/wiki/Wiktionary_to_XML The
idea behind this is to get an xml formatted dictionnary to create
new activities in the reading / writing area. For now this is just
not used in GCompris.
Minor fixes:
- Fixed activity 'double entry' for level 3. References to voices were
wrong, this level was not playable.
- Fixed bug in which some buttons are no more displayed like in the
help and the ok buttons in the dialogs (happens on Ubuntu 10.10) No
more use my autocrop feature in goocanvas. It no more works for an
unknown reason but it is not very useful, we can live without it. I
ported GCompris to no more use it.
- Added the command line option --nocursor (-C). As its name implies,
GCompris won't show any visible cursor. This is very useful to touch
screen users.
- Added missing words list for Ukranian, Esperanto and Hebrew. There
were not properly packaged (they need to be completed anyway).
- Now hide the bar in shapegame activities when the focus is on the ok
button we now show the title and info items. This let the children
have a complete view of the painting.
- Fixed gc_file_find_absolute() to better parse long and short locale.
Now a 3 letter locale like 'ast' is supported. Added support for
locale Fixed a startup issue. Our gc_file_find_absolute() was without
'.'.
- A few fixes to better manage locale especially in click_on_letter to
properly display the locale to search if its not a 2 letter prefix
like for asturian (locale=ast).
- Replaced paintings considered not children proof by new one (By Marc
Levivier).
Minor changes:
- Added -O2 flag instead of debug in our compilation chain by
default. Without it we crashes on macosx EXC_ARITHMETIC in a g_malloc
in sound init.
- Removed the flying plane in the about dialog. This removes the
need for an extra .png of our logo. Now we have our logo in the
main window when we start it.
- Integrated the gcompris and fsf logo in our skin.svg file Modified
the code to use the logo from there.
- Avoid compilation issue in debug mode in gnuchess.
- Added basic instructions to compile GCompris on MacOSX.
- Updated translation instructions for our word list xml files.
- Fixed activation code. Was broken on windows.
- Allow deprecated flag for gtk and gdk to compile again against gtk
2.22
- Added an explicit sound_close when we exit. The patch comes from
debian.
- Added a toolitp in superbrain activity to make it easy to understand
what a white or black square means.
- Added the method gcompris.get_random_word(wordlist, level) on the
python side.
- Fixed references to african country for the voices to no more have
them in a separate directory.
- Added author information for each paintings by Marc Levivier.
- Added the info tag in shape based activity. An info tag is exactly
the same as a title tag except that is is displayed only when the
level is completed and the mouse enters the OK button.
- Improved documentation of the sound API documentation (python doc)
- Support GNUCHESS environment variable Will be useful in 0install
environment when GnuChess is installed from 0install feed.
- Support GNUCAP environment variable Will be useful in 0install
environment when GnuCap is installed from 0install feed.
- Fix sqlite-less build by Aleksey Lim
- Fixes bug#619433 in the chess game, we no more display the turn at
game end.
- Removed the help button in the administration where we don't have
help.
- Improved our shape based activities so that titles entries are
raised when the focus enters the OK button. It allows the children to
see the name of the painting even if it is displayed under it.
- Improved the python template activity to have an hello world. For
info, this page explains how to add an activity:
http://gcompris.net/wiki/Adding_an_activity
- Created a new script utility named createit.sh. It creates a new
empty activity with the given name (only python activity).
- Pass NULL as last goo_canvas_image_new's argument. May be fixes some
crashes.
- Fixed es.po, no more translate keywords in es.po
- In shapegame activities, now the xml format does accept
'targetfile=""' to remove the red dot.
- Added the number of activities in the main menu view.
- No more check for pysqlite2 unless installed python is 2.4
- Fixed status bar call crashing in command line mode like for
gcompris -l list.
- README.translators updated to reflect new file organisation.
--
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse
http://april.org Promouvoir et défendre le Logiciel Libre
More information about the Gcompris-devel
mailing list