[gcompris] Created tag GCOMPRIS_9_1_0



The unsigned tag 'GCOMPRIS_9_1_0' was created.

Tagger: Bruno Coudoin <bruno coudoin free fr>
Date: Mon Jan 25 23:09:33 2010 +0100

    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 Chinese by Feng Jie.

Changes since the last tag 'R_7_0_PRE1':

Adam Weinberger (14):
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Added missing files. Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Added missing file. Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.
      Updated Canadian English translation.

Aleksey Lim (1):
      Initial support of Sugar look&feel

Alessio Frusciante (5):
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation.

Alexander Shopov (12):
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation by Alexander Shopov <ash contact bg>
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation by Yavor Doganov <yavor doganov org>
      Updated Bulgarian translation
      Updated Bulgaran trnslation
      Updated Bulgarian translation
      Updated Bulgarian translation
      Updated Bulgarian translation

Bruno Coudoin (1236):
      ards/memory_tux.xml.in: set it back to difficulty 2 moved name
      added documentation (edited from Yves) added Vietnamese - -
      added vietnamese added from the CIA world fact book.
      added missing files
      Fixed english text. Bug #315177     	http://bugzilla.gnome.org/show_bug.cgi?id=315177     	Thanks to Clytie Siddall for this complete fixup of our     	bad english.     	It's very important for an educational software like GCompris to be     	as correct as possible in the text messages.
      Fixed bug #314680 http://bugzilla.gnome.org/show_bug.cgi?id=314680 Thanks
      Created new xml files for new wordlist format.     	The new file format includes all levels in a single file     	It will be easier to manage them at all level
      fixed levels
      missing
      updated
      Fixed connect4 (bug #313432)     Added sudoku dataset (9x9 level)     Removed external lauch of mozilla in the about box. It create problems     when kids click all around.
      Updated missing info from last commit
      Added non functionnal hanoi_real game (the real tower of hanoi).     * boards/searace.xml.in: removed " and <> that bugs our reread menu
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Complete the real hanoi game, including new images.     	moved configure to 7.0
      Reworked icons by Bruno
      Fixed comilation option --disable-sqlite.     	Should work as expected now.
      fixes a crash when no profiles (no sqlite).
      Created by Hizkuntza Politikarako Sailburuordetza
      Added Basque support (from dooteo <dooteo euskalgnu org>)
      added name of the xml menu in the help (usefull to know     	                       what activity is being run)
      missing file
      Jose JORGE Updated Portuguese translation.
      Fixed a few typo in strings. (Thanks Jose)
      completed by Jose
      Improved images and icons     	Added full activity path/name in the help so that user can run     	gcompris -l activity
      2005-09-15 Mogens Jaeger  da.po: updated Danish translation.
      removed commit conflict strings
      Added support for Georgian
      updated french translation
      Fixed gcompris2spip to work with spip 1.8.2
      Set difficulty to 0 to branch 7.0
      HEAD is not 7.1
      Integrated new gartoon theme by Franck Doucet     	Original theme from Zeus (zeussama_at_yahoo.com)     	http://art.gnome.org/themes/icon/675/     	Licence DSL     	Design Science License
      Fixes to compile on windows again.     Hanoi_real is back to life     Fixed several warnings
      A new background image by Franck Doucet
      Added keywords in our menu file to provide keyword searching     	for the ofset gnuedu project. It maybe usefull also for the gcompris     	website and our administratif activity filter.     	The keywords are incomplete yet.     	Fixed some warnings.
      Removed sub-quality skins (default, pink, linha_verde)     	Now the default skin is gartoon. The only other option is     	babytoy.     	Fixed some warnings.
      fixed web site html validation
      these files are useless now. Should have been removed in the     previous commit
      really remove default skin
      Improved gartoon text colors.     	Added many text shadows     	Removed warnings
      Fixed formatting of boards/wordsgame/default-*     	Removed some warnings     	Added shadow in missingletter question and changed     	it's color to come from the skin
      Cleanup of clockgame.c, make a good usage of it's 2 background images.     	Adapter skins to support 2 different file selector     	Added a function in skin API to accept number in skins:     	    <number id="gcompris/fileselectdiry" value="80"/>     	Updated our 2 skin.xml     	removed many warnings.
      Removed some more warnings     	Fixed config file searching (was broken on win98)     	Improved traffic activity background and icon based on the     	red car from Franck
      Updated Norwegian Bokmal translation (reverted file release 1.12 because
      updated mingw makefiles.     	Added a new background for traffic from Franck. Since I also did one     	I added traffic background in skins, one from me in babytoy, the new one     	in gartoon.     	Fixed gcompris_im.c not to crash if no profiles are found     	Removed some warnings
      fixed reload images in the bar that was thrinked.
      Fixed rpm compilation to include Basque
      Fixed compilation chain to include everything needed to compile on windows
      fixed icon back to it's original. Don't know why it was broken
      New image set for the bar game from Franck.     	Now we have a different image set by level that show up     	the difficulty increase.
      Improved gcompris2spip to include url_propre create for gnuedu project     Fixed image reference in hanoi_real (was broken on windows only)
      Started to integrate a complete review of our english strings     	by Clytie Siddall
      Clytie Siddall gave us a complete string review.     	This commit is the intergration of her work.
      A new activity coded by my son Clement.     	Tux hide a number and you have to find it.     	It's already playable but uncomplete.     	It's hidden by a difficulty 0     	run 'gcompris -d 0'  to play with it
      - Changed the key system for windows to use only numbers     	- Now the keypad is always considered with num lock set.     	  boards no more need to make the keypad adaptation.     	- created a new group
      Replaced UK English to US English for:     "Colour", "metre", and "practise" are all examples of non-US English     spellings. They, and any other British English spellings, should be     changed to their US English counterparts.
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      - Fixed non translated string in chronos.     	  (strings in xml with preverve must not use \n)     	- Added a new icon for the gnumch game by Franck Doucet.     	- Removed keymap association that are not more needed in python     	  boards     	- Now the guessnumber game as an helico that shows the distance     	  to the number to find
      - Completed the guessnumber activity, including artwork
      src/boards/python/guessnumber.py: now display messages when text entered is out of range
      Fixed crash if exit is done while tux move
      Franck has ramake 2 backgrounds. one for color and one for leftright.     	Still need to review the way we highlight the button uppon click in the     	leftright game.
      Completed leftright remake, integrated new highlight     	selector by Franck.
      updated french by J.Ph. Ayanides updated russian by Dubrovskiy Vyacheslav.
      fixes a crash that happens at quit time with xrandr set but for some
      Updated by Slava Dubrovskiy
      added missing xml:space="preserve" missing file Fixed missing _ for I18N
      - login do no more need pysqlite     	- user report now use the gcompris login name if available     	- created a new activity, called mosaic. Not playable yet.
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Many bugfixes.
      updated french by Bruno, fixed only line break for board descriptions
      - Fixes text of board description being badly wrapped     	  I now use the richtext canvas to display it. We may     	  loose on reliabilty.
      updated russian by Dubrovskiy Vyacheslav.
      - fixed audio file detection to not accept a directory as a valid     	  input.     	- fixed bad named audio files in geography.
      - fixed audio file detection to not accept a directory as a valid     	  input.     	- fixed bad named audio files in geography.
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      Completed the mosaic activity.
      - Improved mosaic background     	- changed gameutil to search files in     	  ~/.gcompris/Plugins/boards if a file is not found in the     	  /usr/.../gcompris/boards directory
      - Fixed. We not returning NULL upon search failure.     	  sound was broken.
      Fixed english typos, it's Math not Maths created based on Francks artwork
      Improved to make the audio version of the memory to being displayed     	in a smaller area (it let Franck art being well shown and not confused     	with the actual game).     	Fixed a memomy allocation issue in update_scores.     	(Sadly, this does not remove all memory issues in this activity)
      cleanup, tries to solve double free but it's not this yet.
      added an explanation on languages in GCompris fixed compile warning fixed
      - More animals from 2 contributions. They appear in the erase activity.
      Erase.c has been improved in 2 ways:     	- now a shuffle of the image list is done at activity startup and them     	  images are taken incrementaly. It means, children can no more get the same     	  image twice.     	- replaced rectangles by transparent images. It makes the game more pleasant.
      Removed translation on all g_warning().     	improved erase to try to avoid to remove 2 images in one shot     	when they are underneath. It's just a little better than before.
      - Graphically enhanced the mosaic activity.
      Improved gtans (a little bit.)     	Added the board description, added it for translation.     	Created a temporary background until we have someting better.
      Finally found the way to set the background color
      Created the gtans icon based on an www.openclipart.org design reviewed by     	Bruno Coudoin and placed under GPL.
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      - Fixed board naming for the spip script     	- Improved gtans big rotation     	- Improved memory sound background to avoid confusion.     	- Added Screenshots
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      updated french by Bruno
      - Fixed a crash in memory.c     	  Replaced fixed length static lenght of array by the dynamic magic macro     	  G_N_ELEMENTS(array)
      fixed in make prep removed printout
      - Shortened some files due to 99 chars limitation in tar files     	- Fixed spec to include new files
      Added Hungarian audio voices by     	Miklos Merenyi & Margareta Merenyi Released under GPL.     	Updated web site screenshots.     	Aplyed patch from Yann Dirson for Python detection.
      Started the electric activiry. Nothing runs yet.
      replaced & by and to be XML compliant
      Proof of concect for electric activity is almost completed.     	If /usr/bin/gnucap is installed, create a schematic and click     	the OK button. The voltage and current value will be displayed     	on stdout.
      Fix Debian Bug#341280     	Our automated buildd log filter[1] detected a problem that will cause             your package to segfault on architectures where the size of a pointer is             greater than the size of an integer, such as ia64.
      Fixed to include the electronic activity
      Fixed to install electric.py
      Web site header
      fixed widget being over the help improved. now should no more crash
      Added a fix to let the fullscreen happen only when the window is mapped
      Updated Portuguese translation.
      Improved, uncomplete yet
      - Minor fixes for windows version     	- Fixed configure.in to set SQLITE even if pysqlite is not detected
      Improved electric. Now it's possible to connect/unconnect components
      Added file headers assigning correct copyright to Frederic.     	Added board description from wikipedia.
      reworked by bruno based on frederic images
      - Patch by Patrick GOLDBRONN pgoldbronn on free.fr               Support out of dir compilation
      Added colored wires
      updated russian by Dubrovskiy Vyacheslav.
      Fixed wire colorisation
      added .pyc
      Some code cleanup in crane.c, removed image memory leaks     	Improved drawings.
      set to level 2. fully playable activity.     improved the documentation
      Improved crane drawing with new arrow and a rope.     	Improved electric. It's now playable in free mode with a switch,     	resistor, rheostat and bulb. Need more work to make it playable.
      Improved the placement of object. Fixed multiple gnucap component     	for the rheostat
      Improved electric. Added diode support. Not sure it's correct     	but it 'does' something and show evidence of the current order     	Added a little spot to let the user layout wires cleanly.
      Added boards/crane.xml.in, fixed awele
      Improved strings
      Added the component selector. Created icons.
      Remade searace icons from image in openclipart.org     	Added support for Chinese Traditional by Wei-Lun Chao     	Added delete tool in electric.
      Minor feature enhancement, now in delete mode, a click on a     	component in the selector change the tool to select mode.
      Many component are smaller now.     	More will follow.
      Bulb is smaller now
      Reviewed crane drawing, the arrow used to control     	the crane are now bigger.
      Implemented a short circuit feedback by changing the battery     	image to a dead battery (should be improved).
      - Improved letters icons in crane     	- Removed a memory leak in crane related to pixmaps not freed     	- added a dialog box when gnucap is not found / or spawn fails     	- added help in electric.xml.in
      Ported electric to rely on python 2.3 instead of 2.4     	Added a feature, you can now blow a bulb by right clicking on it
      minor fix
      Improved board english description.     	Remade dice icons based on openclipart work.
      - Review of English strings by Clytie Siddall     	- Improved the submarine icon based on a Nicu icon from openclipart.org     	- Fixed Tux_mute.png, it was commited without -kb option and was obviously corrupted.
      Fixed po file list
      - Cleanup in awele. Now uses translatable strings for NORTH and SOUTH.     	- Changed to use GCompris reload button instead of 'in game' one
      - Fixed string typo by Clytie (BUG#329035)
      file .cvsignore was initially added on branch gcompris_7_4.
      2006-01-31  Jose JORGE
      Jose JORGE
      Updated audio voices for Portuguese by Jose Jorge
      Updated by Wei-Lun Chao
      - Fixed eu alphabet to use unicode formatting.     	* src/boards/awele.c: (start_board), (set_level),     	(awele_create_item), (updateCapturedBeans): fix from Yves in 7_4 branch.     	* src/boards/python/guessnumber.py: realigned title     	* src/boards/smallnumbers.c: (key_press),     	(smallnumbers_destroy_all_items), (smallnumbers_create_item),     	(save_table), (conf_ok): use bar level dices (skins) instead of old gnome one.
      updated french by J.Ph. Ayanides
      Changed background entry color to white. The blue background color     	was no more working for me for no reason.
      Updated by Bruno
      updated french by J.Ph. Ayanides
      Updated by Wei-Lun Chao
      fixed to check properly for long locale (e.g. pt_BR) - added a dialog if
      Updated Catalan translation. Xavier Conde Rueda
      Removed for 7.3 release, Yves remade it for 7.4, the current version has
      New icons from Franck Doucet.
      *** RELEASE 7.3RC1 ***
      Updated, created screenshots of new activities.
      Fixed location of sv/misc/fantastic.ogg
      new tool to remove old screenshots article from a previous SPIP dump.
      Minor fixes in board name for the screenshot site.     Fixed screenshot web site generator
      Applyed patch by Yves. A crash happens when starting playing sound     	on some system.
      updated russian by Dubrovskiy Vyacheslav.
      Fixed by Christian Gagneraud. Now the diode is idealized. the wire 0 is
      taken from en/finland.ogg. We need to rerecord finland. Susan, Jim where
      - Added Finish voices by Niko Lewman     	- Fixed eu numbers voices to use unicode formatting.
      Cleanup, missing comilation file for Finish
      Release 7.3.2 src/boards/python/electric.py: now values can be used in the
      Includes the correct release
      Added protections to try to avoid a crash hapenning after or during the
      MERGE gcompris_7-4 UNTESTED
      - removed many warnings     - added two options from the command line to use GCompris in a kiosk mode.         --disable-quit                  Disable the quit button         --disable-config                Disable the config button
      translation file list cleanup.     	Removed translation of german region, just the map title is translated.
      Included Clytie Siddall documentation.     	In fact, I have only the plus from her. I adapted for     	the other one. There is still some review to be done.
      String review by Clytie.
      Minor changes to update the windows version.
      Added an animal image by Erwan Velu. Released under GPL.
      By Anne and Erwan. Released under GPL.
      Fixed bad compilation directive sqlite_ldflags replaced by             sqlite_ldadd (Thanks to Slava Dubrovskiy)     	Added a warning in the INSTALL file to warn make -j does not work.
      *** Release 7.4BETA2 ***
      *** Release 7.4BETA2 ***
      New image by Herve Chanal. changed to use the new image.
      Now erase has 10 sublevels to let small children play longer at the same level     	Now sudoku has a new level 5x5 with numbers.     	Removed translation from assetml files because it's useless.
      updated Danish translation by Mogens Jaeger
      - Fixed cameroon image reference.     	- Better colorscheme for chess.     	- Now empty menu will no more be displayed.
      Updated Portuguese translation by Jose
      - Updated for windows release 7.4BETA2
      - Fixes unexpected empty menu on windows (untested)
      Updated
      nn.po: Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Fixed several small memory leaks.
      Fix by Slava. Set the sqlite library to the linking of libgcompris instead of the     	binary.
      Code cleanup, tracking memory leaks.     	Especially magic_hat no more requires a lot of memory, removed double image loading.
      Reworked bargame to load all it's images only once.     	We have a problem with images in python not being freed.     	I did put the load of all our images in the __init__ section but it is called     	on each activity restart. The leak is much lower than before but not fixed.
      Added scroolbars in the help dialogs.     	Added an entry in skin.c to get a GdkColor : gcompris_skin_get_gdkcolor()     	Changed confirmation dialog to use the new colors for dialogs in skins
      updated french by J.Ph. Ayanides
      release 7.4
      updated french by Bruno, little fix.
      updated for 7.4 windows
      Fixes Dutch alphabet by Hans de Goede     	* docs/C/gcompris.6: added the man from debian     	* src/boards/python/electric.py: fixes a potential vunerability by     	not using /tmp. Fixed the delete button that was freezing GCompris     	when used on an empty 2nd level.
      fixed typo, missing ; in &gt;
      Fixed the management of the bar when the sounds are not found and the     	dialog is displayed.
      Fixed a typo, Franche Compté
      Fixed crash when you click on the configure icon then cancel     	Fixed toggle effect if you click on configuration but do not     	touch the upper case check box. The game is one time, in upper,     	one in lower while the check box remains the same.
      Fixed case where we fallback to english sounds. now the dialog properly hides     	the toolbar buttons.     	Removed unused property audio_works. Fixed to test fx in menu instead of audio_works     	Now the menu properly display a no sound icon if the activity require sounds and     	fx is disabled (or we failed to init sounds).
      Started to remove assetml usage.     	Flags are no more in an assetml package     	animation cannot be loaded from assetml (wasn't used anyway)
      Added mandatory_sound_file to have missing sound icon displayed
      Removed unused sounds (10.ogg and above) from the install because     	we don't use them.     	Removed Brahms because it's huge and of bad quality.
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      assetml removal. need more test.
      Major patch by Hans de Goede /j dot w dot r dot degoede on hhs.nl/     	replaces xrandr by XF86VidMode     	XF86VidMode is more appropriate for our usage since it does not change     	the real screen size, only the virtual one.
      Major patch by Hans de Goede /j dot w dot r dot degoede on hhs.nl/             replaces xrandr by XF86VidMode             XF86VidMode is more appropriate for our usage since it does not change             the real screen size, only the virtual one.
      assetml removal continues. added support for local sounds in click_on_letter     	and colors.
      Updated Czech translation by Martin Sin
      Added Czech sounds from by Martin Sin     	  Added Brasilian sounds by Francisco Marcelo Mendes Damasceno
      fixed strings of the like : bolsa/bo_sa/l/p/t
      - Applyed a patch by Hans de Goede to improve fullscreen     	 - Now OK is sent to a board only on Enter KP_Enter and Space     	 - Now we make one sound package by locale     	 - Fixed a bug in image selector that crashes GCompris if a file contains     	   a % in it     	 - Activated live fullscreen in configuration but it does not work yet.
      Minor fix by Hans de Goede for the XF86VidMode
      Added support for Thai
      Fixed imageid and missingletter to work fine when there is a short and
      Jose JORGE  Updated Portuguese translation.
      th.po: Translation created by Ouychai Chaita
      - Added Argentina map in geography.     	  Contributed by Gonzalo Odiard.
      - Fixes fullscreen issue with xvidmode.     	  By Hans de Goede.
      Release 8.0BETA1
      Updated Polish translation by Rafal Konkolewski
      Updated Polish translation by Rafal Konkolewski
      Updated web site
      Updated nn.po by Karl Ove Hufthammer
      added help
      Rafal Konkolewski created the map of poland internals.
      added pt_BR section redone based on Franck GCompris logo plane redone
      - added support for the --display-resource option (uncomplete yet)
      Added support for Marathi by Sarvangin Vikas Sanstha, Pune.
      *** release 8.0BETA2 ** copyed hi.png
      - Fixed location and name of many voices     	- added the tool check_missing_voices.pl to     	  replace list_missing_sounds.sh     	* configure.in: added marathi voices     	* gcompris.spec.in: added marathi voices     	* src/gcompris/Makefile.mingw: fixed to compile again on windows
      - Added missing French audio voices by Zohra Coudoin     	  Released under GPL
      added to report that wahoo comes from childsplay
      - saved several images with more compression.     	- added horses2.jpg butterfly.jpg pigeon.jpg by Anne and Erwan.
      Removed extra debug traces
      - Added a new activity (uncomplete). It's a story based on the drawings of     	  Josef Vybiral     	  For now the kid can just read the text of the first image in the first scene.
      forget to commit it in previous commits
      - Fixed potential the exit code to avoid a potential core dump when exiting GCompris     	  Fixed administration. When leave the boards module, GCompris was quitting. This bug has been     	  introduced in a fix the 2006-07-10.     	  Now leaving GCompris in administration mode, there is no more segfaults.
      - Fixed africa maps. Removed too tiny country in the whole africa map. Fixed missing     	  country pixmaps. Closes sourceforge GCompris bug#1538043.
      - fixed many bad reference to sounds.     	- melody game playable again.
      - changed transformation of xml.in files to xml files. Now the translations     	  are no more embedded in them. It was no more used for a while, we take the translation     	  from the po file directly. This saves 2 to 3 MB !.     	- Fixed the escape key on to level menu. It no more stops the menu itself.     	- Added initial support for autopackage software packaging system.
      Missing
      - Added support for relocation using http://autopackage.org/docs/binreloc/     	  (Needed to create an autopackage installer)     	  Now GCompris will detect at runtime where it is installed and find it's data.     	  As a fallback, default set at compile time are used (like before).     	  To disable is, use sh configure --disable-binreloc     	  Very usefull for developers, you can now run gcompris from within it's source     	  code without even installing it !. The new code detect that and set the data     	  dir accordingly.     	  Warning, developers must no more use the PACKAGE_DATA_DIR define but must get the     	  data dir always from the property object like this:     	  GcomprisProperties *properties = gcompris_get_properties();     	  properties->package_xxx_dir contains the root data directory, like:     	  package_data_dir         = /usr/local/share/gcompris/boards     	  package_locale_dir       = /usr/local/share/locale     	  package_plugin_dir       =
  /usr/local/lib/gcompris     	  package_python_plugin_dir= /usr/local/share/gcompris/python
      Updated to reflect the current windows compilation process. fixed a
      - Fixed compilation warnings and potential bugs for x86-64.     	  Reviewed enumerate activity to have 9 level instead of 6 and make     	  it easier (less objects). Fixed the oject icons to keep their image     	  ratio in the entry section.
      more compilation warning on x86-64
      - Fixed default path search for platform not supported by binreloc     	- removed x86-64 warning (all remaining ones I hope).     	- Added "weight", PANGO_WEIGHT_HEAVY, in all dialogs for the title and     	  ok button. It looks better.     	- Fixed menu2 to lock the user board selection until the display is complete.     	- Added support in gc_net_load_pixmap to also load local file. Thus I standartize     	  on called this one which will make local or remote load depending on the url given.
      *** RELEASE 8.0BETA4 ***
      - Major review of the API. now all the API follows the naming convention:     	  gc_<module>_<item>_<action> for example gc_board_end, gc_bar_start, ...     	- added in gc_core.h functions that are shared in the core only.     	- fixed python plugins to remove API entries not needed for activities.
      - Major review of the API. now all the API follows the naming convention:               gc_<module>_<item>_<action> for example gc_board_end, gc_bar_start, ...             - added in gc_core.h functions that are shared in the core only.             - fixed python plugins to remove API entries not needed for activities.
      - completed the wordlist API which look like this now:     	    GcomprisWordlist *gc_wordlist_get_from_file(const gchar *fileformat, ...);     	    void              gc_wordlist_free(GcomprisWordlist *wordlist);     	    gchar		 *gc_wordlist_random_word_get(GcomprisWordlist *wordlist, guint level);
      - cleanup, removed deprecated wordslevel* now the xml version     	  default-*.xml are used.     	- cleanup, removed deprecated files boards/gletters/gletters.*     	  we now use the IM API.
      - fixed bug#352350 Some typos in the PO file     	- added ukrainian flag, waiting for po file.     	- fixed several acivity make them work with gc_net_load_xml API     	  they no more get their xml data file locally     	- fixed several activity to get their translations from gettext instead of     	  the xml data file itself. It saves a lot of space and makes packagers happy.
      Fixed to continue even when a directory is missing
      Updated Turkish translation by Meltem Turhan Yondem.
      Continued the rework of the API.
      - Last iteration over API cleanup. Some fine tune will be needed later     	  but most of the clenup is done now.
      Updated Polish translation by Rafal Konkolewski
      added again gnome2-macros updated - - - fixed window name
      - Added Turk voices by Meltem Turhan Yöndem     	- Added Turk internal geography maps (3 maps)     	- Fixed reading activity, now it uses the wordlist API     	- fixed desktop file category to suit freedesktop list.
      Fixed regarding failure to find pixmap for level10     Now next level display in the bar is called only when needed
      Missing audio files by Onur Tolga Sehitoglu
      Fixed horse2.png not found in erase.     Fixed bad color title in boards/paintings/board3_1.xml.in
      Resized boards/boardicons/math.png to avoid pixels     boards/boardicons/enumerate.png: changed to use the correct one
      minor update fixed category based on Poiroud Marc input Education;Teaching
      - Minor resizing of some icons do make them appear smother     	- Changed gcompris logo to newer design from Franck.     	- Fixed clickgame to work again on windows
      *** RELEASE 8.0BETA6 ***
      - Memory leak review by miguel2i (on free.fr)     	- Fixed chess movelearn level 3, white could take     	  the king immediately. reported by woof.
      - Start of support of python plugin on window.     	- Fixed several issues in the admin.     	- Fixed the login mode.     	- Removed empty config code in some python plugin because it causes the admin     	  to display a conbfiguration icon for them.
      - fixed missing config.h.mingw.in (that replaces config.h.mingw)     	- added support for python plugin compilation under mingw     	- improved wordprocessor activity. it no more crashes and allow     	  two styles, on for the layout, one for the color (on an idea     	  of my daughter Clara)     	- This activity could be moved out of --experimental now but     	  we are in string freeze.     	- Added a double switch in electricity. It is now possible to make     	  a 2 switches corridor like circuit (va et vient in french).     	- config.c : fixed a double memory free on locale that crashed GC at exit time.     	- file_selector.c: fixed mime type loading and display. now uses gettext instead of     	  inline xml translation.     	- menu.c: fixed a misplaced free that makes all board description in the database to be junk
      Jose JORGE update pt.po
      added a tux image set with our tux images commented out svg export code
      Do not compile it if network mode is not enabled
      - Improved the activation system for windows
      - Added Turkish map by Onur Tolga Sehitoglu     	  (removed translatable title because of string freeze)
      - Imported these files from the gnome-python module in the gnome CVS     	  Now it is no more needed to have gnome-python installed on your system     	  to have the python plugin support.     	* src/boards/canvas.c:     	* src/boards/canvasmodule.c:
      2006-10-04 Marek Nagy
      - added a new tool from Miguel DE IZARRA /miguel2i on free point fr/     	  This tool allow us to create puzzle or geography type activity     	  with ease.     	  It's a gimp python-fu script so you need gimp and python foo     	  on your system.     	* tools/gcompris_shapegame.py:
      - On a great suggestion of Joshua N Pritikin, now in shapegames like     	  puzzles and geography, the hot point is set in green. This let the kid     	  know in advance where she will drop her piece.
      2006-10-05 Karl Ove Hufthammer
      - fixed to work with shape game that provides a pixmap instead of the red dot.
      changed text color to avoid blue on blue (in vnc) fixed a double free
      All memory leaks fixed by Miguel DE IZARRA (miguel2i)
      - José JORGE created a new set of icons that were missing for the memory     - improved windows code to count automatically the number of activity     	  now the -l list option also display the number of activity.
      Fixed a memleak by Miguel DE IZARRA
      update for windows python support improved to work on windows (untested
      2 grammar error fixes in french by J.Ph. Ayanides
      - Fixed a major memory leak in python bindings. all image loading was leaking.     	- Now electricity works on windows.     	- On windows disable the colored cursor. Need to use the new GTK API, maybe     	  it would work on windows with it. With the new api, we can provide png files     	  as cursor which would be better for skins as well.
      Updated Marathi by Sarvangin Vikas Sanstha, Pune, INDIA
      updated Danish translation by Mogens Jaeger
      *** RELEASE 8.0 ***
      *** RELEASE 8.1 ***
      - Some fixed to compile and run 8.1 on windows.
      - Applied patch from Miguel DE IZARRA that removes memory leaks
      - Aplied patch from Hans de Goede     	- gcompris-8.0-warn.patch     	This patch fixes a warning (which is turned into an error due to     	-Werror) when compiling gcompris with the latest gcc. And it fixes a GTK     	critical error message due to passing a gtk window instead of a gdk     	window to gdk_grab_pointer. This also means that when a configuration     	dialog is shown the mouse is no longer constrained to the fullscreen     	window.
      - Updated windows makefiles     	- Cleanup configure.in to no more depend on pyxml and python-gnome.
      removed an extra call to python_gcompris_module_init();
      We now have it in config.h.mingw.in
      - There were a lot of bad formatted xml string in the menus for the help.     	  When a line is split on several lines, the  xml:space="preserve" was missing     	  in numerous places. It means that many translations was missing.     	- Fixed some bad English thanks to Clytie.
      - Unexistant font on windows in gartoon/skin.xml makes it unstable.     	- cleanup, removed uneeded #if defined _WIN32     	- in menu.c, removed a free of the plugin that was not correct.     	  there is a leak but it cannot be fixed this way, we need to ref_count     	  the plugins     	- fixed config.c to make skin selection work again.
      minor fuzzy due to newlines
      minor fuzzy due to newline
      *** RELEASE 8.2BETA1 ***
      *** RELEASE 8.2BETA1 ***
      added missing files
      Typo
      - more fixes for the windows install procedure     	- connect4 has been fixed by Miguel to better manage the     	  party end.
      === WARNING THIS PATCH SET HAS BEEN REVERTED ===
      Added support for Somali
      Fixed, no more need to maintain assetml files
      Fixed non relative call to bindtextdomain(). It was breaking translation
      - Fixed unaligned in the main menu the strategy icon
      - new date system, untested.     	- Now in clockgame hours and minutes turns to the next one     	  or previous one when dragging     	  http://bugzilla.gnome.org/show_bug.cgi?id=368549     	- In shapegame, the green dot is now resseted properly     	  when the item is no more in sight (reported by Joshua N     Pritikin)
      - Patch from Miguel that:     	  - fixes the digital display in clockgame.     	  - remove a momory leak in memory
      Improved clickgame by Joshua N.Pritikin /jpritikin on pobox point com/
      - Added Somali voices by M. I. Mursal
      Support for autopackage 1.2
      - Large review of the way we handle sounds. Fixed the API names to better match what     	  we are doing.     	- Now the music on/off in the configure dialog acts in real time.     	- Now if music and fx are disabled we close the audio output.     	- Now we reopen the audio output properly if music or fx is selected again.
      * boards/wordprocessor.xml.in:     	* src/boards/clickgame.c: (clickgame_move_item):
      Updated Marathi by Sarvangin Vikas Sanstha, Pune, INDIA
      *** RELEASE 8.2 ***
      Initial Japanese translation by Yuko Hirata
      Updated by Frederico Goncalves Guimaraes updated by Bruno to test python
      Soudan typo is now fixed created Japanese flag from wikipedia Soudan typo
      - Patch by Miguel DE IZARRA     	  Patch for memory leaks in shapegame, wordlist, missingletter and reading.
      - Removed unused `no_undefined'
      Removed uneeded
      Missing  #define G_STDIO_NO_WRAP_ON_UNIX
      Minor, just re-formatted to fit 80 columns
      Minor fix for the prep target
      Minor, added comment on how to add tuxpaint and sqlite support
      - Removed Ofset Logo. GCompris is no more an Ofset project.
      - Added support for sqlite compilation under windows
      no more save translated text in the base. save the english version
      Updated arabic translation by Nabil Ben Khalifa
      Added a connect4 two player mode
      changed to no more use open. open is not portable and it fails to open
      Fixed untranslated combo
      Fixed electricity to work with gnucap-20060830-1mdv2007.0 It should work
      Removed a printout
      pt_BR.po: Updated by Frederico Goncalves Guimaraes
      - Improved parachutist activity. It is now more fun to play     	  and more realistic. Thanks to Joshua N Pritikin.
      renamed release 8.3BETA1 removed a double call to gcompris.sound.reopen
      Updated french sounds by J.P. Ayanides
      - Patch from Patrick GOLDBRONN, replaced water drop in erase     	  because they are deleted too easily.     	  2 more level were the children must pass several times.
      - Patch by Joshua N Pritikin for parachute activity.     	  Now an explanation is given at level 2 that up/down keys does control the falling speed.     	  Added focus on plane and tux to show active objects.
      - Changed tha way we manage cursors. Now use the     	  gdk_cursor_new_from_pixbuf() which allow us to use regular png     	  images.     	- removed unused bird icon
      added msvcr71.dll, not all windows have it. imported sounds from Tuxpaint.
      - Added Audio effects on more activities.     	  sounds taken from tuxpaint.
      Feature enhancement by Joshua N Pritikin now there is a miminum time to
      Create Korean Translation by:
      - Added Korean support     	- Now fullscreen no more the default.
      - Added eraser sounds from tuxpaint.     	- shapegame now uses the default cursor
      - New images from Guillaume Rousse (released under GPL) are     	  replacing all undersea images for clickgame.
      - Improved by Joshua, on a suggestion of Jose.     	  Now the fish count is decreased when one fish escapes the children.
      - Fixed 2 annoying bug in anim/draw:     	  It's now easy to move text by using it's anchor     	  The DEL key works now.
      - Added more sound effects. All taken from tuxpaints.
      - Added more sound effects. All taken from tuxpaints.
      - Created a new activity, a mini local chat based on multicast.     	  It does not require a server.
      - Moved chat out of experimental. It has an icon now     	  created from the xchat icon of the gartoon theme.     	  More help displayed.     	  Scrolling now follow the last text message     	- Replaced cursors by a new cursor set from Franck.     	- Now erase uses the sponge cursor.
      - Improvement in the new scale activity my Miguel.     	  removed deprecated code from shapegame.     	  removed old scale activity based on the puzzle code.     	  rescaled the tabepice.jpg image to better suit the new scale.
      - Added more sound effects to many activities
      Removed deprecated scale files
      add where to find source images
      Improved manual to include the new gate added missing chat Fixed
      added from Tuxpaint added audio effects added audio effects added audio
      Removed executation flag
      Removed executable bit
      Removed dependancie on libpopt, use glib's GOption instead     	* configure.in     	* src/gcompris/gcompris.c
      Cleanup, popt is no more used
      Added en_US in the list of user selectable locales.
      Marek Nagy
      Fixed typos by Clytie
      New small feature on suggested by Lode Leroy, we can now decrease the
      created by lode leroy fixed NULL printf (crashes on windows only)
      Updated Croatian translation
      now as an arrow added from Franck art work Added audio feedback - - -
      removed gc_ignore_next_focus_out support now pop up windows like in the
      Updated Portuguese translation by Jose
      the white duck was too white on LCD screens Jose reworked it.
      now interrupt playing sounds if any
      Added the save feature to the wordprocessor. It saves an html file.     	For now, only the color style is exported as a css html.
      GCompris no more use a library libgcompris
      prepare-ChangeLog.pl: imported new one to support svn, taken from     	http://www.gnome.org/~fherrera/patches/prepare-ChangeLog.pl
      src/boards/Makefile.am: Now the boards no more link with the libgcompris
      Fixed bug#401817 A comment for TRANSLATORS in memory.c contains non UTF-8
      Compilation is fixed
      Updated by Frederico Goncalves Guimaraes
      Rework of the way we manage the config and user data directory.     	Now we respect the freedesktop and save our config file in     	$XDG_CONFIG_HOME (~/.config/gcompris)     	In this directory we save the files:     	gcompris.conf  gcompris.log  gcompris_sqlite.db
      replace CVS by .svn Improved help fixed support for --config-dir and
      - Improved the wordprocessor to save as xhtml instead of html
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      added diagonal in the help - improved. better layout, better save.
      - Replaced pixmap with GTK buttons for the Headings.
      Implemented the wordprocessor load
      Improved the wordprocessor, default selection is better managed.
      updated by Bruno, only wordprocessor part
      Completed the wordprocessor, this commit make the styles selector     	to switch to the style we read in the loaded file.
      - Reworked the log API. Now the logs are saved within our sqlite     	  database. Added a minimal module in the admin to display the log.
      Changed by Jose Jorge to have 4 different backgrounds. Bruno fixed a timer
      Added missing files to the administration report module.
      Improved the reporting, now display the user and activity name, removed     comment column.     In admind, disable sounds fx.
      Added support for indonesian.
      Crash fix, removed an extra free in missing letter game. It crashed the game     	when starting it.
      Added support for Dzongkha language.
      Added missing file. Closes bug#414240
      Fixed bug#359437 : Replaced a Linux by a GNU/Linux.
      realigned title background added missing log module better text color and
      Removed erase doubleclick activity, the fish activity play this role now.     	Joshua N Pritikin improved erase activity, implements this idea:     	The erase game in NORMAL mode ignores clicks. I think it would be better to     	unerase on click. That way kids get immediate feedback about what     	action they are suppose to be doing. Otherwise they seem confused about     	whether the movement or clicking is doing something.
      Fixed several memory leaks Miguel DE IZARRA:
      added documentation added auto upgrade of the base to include the log
      Fixed typo from bug#415652
      Implemented filtering in the administration log report     	filter is based on the user and is selectable in a combo.     	changed profile.c to make the default user the user_id -1     	instead of 0. 0 was confusing because the first created user     	is not the same as the default user (no internal login).
      Added a channel box. The channel is used to avoid anybody to     	talk with anybody without a prior consent on the channel to use.
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      removed numbers
      will be replace be ../bg.jpg
      - Implemented the --nobackimg option. With it all background     	images that are not mandatory to play an activity are not     	displayed. All images in boards/opt are skipped if loaded     	with the set_background() API and the --nobackimg is set.
      *** RELEASE 8.3BETA1 ***
      Minor, changed the name of the remove button in reset.
      Fixed translation issue     	* boards/chronos/board4_0.xml.in:     	* boards/hanoi.xml.in:     	* boards/paintings/board3_0.xml.in:
      no more need to hit Enter. now display the text all the time, even if
      minor, removed resource definition
      Fixed path to data images
      Missing geography_country activity
      New image set for the memory cards. The images are from Mathieu Ignacio
      fixed fuzzy plate by Miguel, now on the right plate.
      *** empty log message ***
      reverted stupid change in r2503, the boarddir needs to be set changed the
      new bonus from Mathieu Ignacio. Released under GPL.
      fixed to use translated operators for +-x/
      does instant rotation now. improved the parameters to make it more
      set _AM_DEPENDENCIES([OBJC]) or we get error am__fastdepOBJC does not
      These Images are an original creation of Mathieu Ignacio. Released under GPL.
      moved in boards/skins/gartoon/ updated to reference Mathieu updated to use
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      A patch from Miguel.
      fixed a crash when the exit is found in 3D maze by Miguel. fixed missing
      Added missing translation strings.
      We have an updated version of these files but not in the correct directory.
      We have an updated release in the wrong directory
      Fixed missing translation of the country map names.
      Added missing files
      Updated Indonesian translation by Umar Said
      Added Indonesian voices by Dessy Widyasari
      Added support for no double instance run.     	Now by default GCompris won't run again if started less than 30     	seconds after a previous one.     	This can be disable with --nolockcheck
      fixed missing pixmap fixed missing translation fixed missing pixmap Fixed
      fixed a bug that was creating a GLib-CRITICAL **: g_rand_int_range:
      Fixed bad formatted strings that breaks translation.
      Improved the manual
      Fixed bad formatted strings that breaks translation.
      Added nowegian sounds by Johnstad/Gabor 2007 / GPL
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      now in fullscreen, follow the user prefered screensize. If the select
      *** RELEASE 8.3BETA2 ***     	Added new activity by Olivier Ponchaut (opvg at edpnet on be)     	* src/boards/python/anim.py: fixed crash when clicking end while a picture is taken     	* src/boards/python/followline.py: fixed crash when clicking end just before the bonus display
      force --enable-binreloc
      added 2 cats backgrounds. New animal image from Erwan Velu and Anne
      Added more level from Olivier Ponchaut.
      Fixed bad ending tag that brokes gettext.
      Updated Portuguese translation by Jose.
      added wordprocessor fixed to search board icons in the skin directory.
      annig MARCHEGAY Create Occitan (languedocien) Translation.
      Added admin icon on windows.     	Added Occitan support
      *** RELEASE 8.3BETA3 ***
      Added Occitan translation by  Annig MARCHEGAY
      Updated ignore
      updated ignore prop
      Converted .ogg sounds (not voices) to be all in wav.             sound effects in ogg are bad because they are too slow to start.             Changed a few activity to use the level.wav sound that were unused
      updated ignore prop
      - Added py_gc_file_find_absolute() in the python bindings.     	  It's not needed yet but was missing anyway.
      Updated Norwegian Nynorsk by Klaus Ade Johnstad
      Updated by Frederico Goncalves Guimaraes
      Updated by J.Ph. Ayanides
      removed mypaint, we will add it back when completed removed mypaint set to
      Arabic (Tunisia) sounds are made by Makni Bassem <maknibassem on gmail dot com>             Released under GPL.
      Updated Bulgarian translation by Yavor Doganov
      bug#33008 New: Updated Bulgarian (bg) translation     	Moved at_TN sounds to ar so that all arabic will get them.
      Fixed missing macosx reverted website mode
      Updated Italian translation by Immacolata Arenga
      Updated Marathi by Sarvangin Vikas Sanstha, Pune, INDIA Updated Marathi by
      release 8.3.1 svn detection change
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Integrated the writing tutor activity from Jozef Cerven jcmail80 on gmail / com.
      Fixed syntax to pass msgfmt -cvv Fixed syntax Fixed syntax
      Updated web site to support RTL (arabic) language
      fixed a bad test around XLIBADD (by Manfred Tremmel) added arabic updated
      Included the latest binreloc detection code from autopackage svn.     	Now binreloc detection works again, it follow the user choice     	and is on auto by default.
      Synced with trunk r2649. Especially the gstreamer code is there now.
      - Syncing with trunk     	- major packaging change, imported libart_lgpl and libgnomecanvas     	  from gnome svn (trunk). We now build them as static library.     	  Packager change, you no more need them in GCompris require's.     	- bug reported by Khaled, in arabic wordsgame is missing the character     	  ZERO WIDTH JOINER to force joined char in Arabic and Hangul               see http://en.wikipedia.org/wiki/Zero-width_joiner
      cleanup
      Merged r2659
      bringing libccc-0.0.4 into the gcomprixo branch
      bringing libccc-0.0.4 into the gcomprixo branch
      removed .pyc file
      Added the libccc library by Sven Herzberg.     	the original code is imported in gcompris/vendor/libccc/0.0.4/     	the sven repository is in http://www.blaubeermuffin.de/svn/libccc/trunk
      - Added static compilation against insternal libccc for gcompris binary     	- integrated the moving line demo in the main gcompris window
      Removed xvidmode, now use canvas scaling feature instead.
      Removed x86 binary used for the build and fixed the makefile to     	make sure it's recreated. (merge of trunk r2678)
      - Added a black background, now GCompris is centered     	  added a resize contraint do avoid black borders in resize mode.
      - The click on letter activity was only proposing the first 4 letters     	  of the alphabet, whatever the level.     	  (Bug reported by Yannis) (merge of trunk r2681)
      changed to use the richtext canvas for all the text added the function
      - Patch by Hans de Goede fixes running on machines which     	  have / use <prefix>/lib64 instead of <prefix>/lib     	  (merge of trunk r2684)
      - Merge of trunk 2687 (unused image cleanup)
      Merge of trun r2689 fixed the gnuchess search path to accept
      Merge of trunk 2691
      merged trunk 2692
      merged trunk 2693
      merged trunk 2694
      merged trunk 2695
      merged trunk 2696
      merged trunk 2697
      merged trunk 2698
      merged trunk 2699
      merged trunk 2700
      merged trunk 2701
      merged trunk 2702
      merged trunk 2703
      merged trunk 2704
      merged trunk 2705 2706 2707 2708 2709 2710 2711
      merged trunk 2720
      merged trunk 2742
      merged trunk 2750
      merged trunk 2752
      merged trunk 2753
      2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705
      Merged trunk r2777
      - Added support for overloaded directories :     	  package_data_dir package_plugin_dir package_python_plugin_dir
      Removed never used local user plugin directory support (--local_directory)
      - Fixed compilation issue when compiled without SQLITE     	  (Merged from trunk r2781)
      - Added support for overloaded locale directory
      Merged trunk 2785: - Now we don't crash if we cannot find a single image
      Minor change, reindented to ease convertion scripts
      Added support for -M, --menu_dir to specify where we must get the .xml menus
      Moved bonus images in the skin directory
      First shot to the port to the new architecture, now each activity goes in     it's own directory.     For now, only target and traffic are ported.
      Ported scale and wordprocessor to new architecture
      added missing images. copyed, not linked
      redimensioned
      Moved all C activities to the new structure     many are working many are not.
      chess computer works
      Moved algebra to the new infrastucture
      useless file
      completed the migration of C activities in the new architecture     mekefiles are not implemented in *-activity/resources when needed
      missing images, cleanup
      fixed images missing from reversecount
      removed uncomplete activity oscar and friend
      ported python anim activity to the new architecture
      More migration to new architecture
      One more set of activity ported to the new architecture
      not needed
      fixed activity
      some more fixes
      one more cleanup step
      added missing makefiles
      fixed bad path to makefiles
      Fixed configure regarding makefiles
      fixed makefile path
      Created the gcompris.bin symlink to ease testing
      removed printf in gcompris.c
      removed libccc, it's not used yet and there are many problems too many problems     to solve first
      Added missing link to make python activity works
      No more reopen bg sounds when not in the properties.     Merged from trunk 2824
      Continued the port to the Sugar architecture, more activities are working now
      added missing links
      Fixed many activity, port ongoing
      Merged trunk commit 2829.     Now we display a message concerning the lock file
      remamed release 8.5BETA1 removed uneeded file added support for
      cleanup, added missing makefiles
      Removed the babytoy skin from traffic, keep only the best one.
      de-skinified leftright-activity and clockgame-activity
      More makefile fixes
      Updated makefiles again
      Updated makefiles
      points to the redraw python code now
      point to searace now
      update ignore properties
      More work on the makefiles.     Made a function of the lock file creation, move it downstairs in the startup sequence     to avoid gcompris -v to complain about the lock file
      Icon cleanup, updated makefiles
      more makefiles cleanup
      no more needed file
      fixed to run again
      completed followline activity     fixed wordsgame to point to readingh for word files
      Improved a little bit the python template
      Improved the makefiles all around. Now the data images are copied     when installed. Still missing the activity icons.
      Youpi !  GCompris installation work again. Still need to test each activity     images maybe missing. At least, connect4 does not work
      Added missing files in the makefiles.     connect4 can work installed now.
      Fixed geography makefiles
      removed uncomplete activity mypaint.
      cleanup
      cleanup
      cleanup
      updated
      cleanup, removed an unused image.     created a simple script to create a binary tarball for a single activity.
      Initial support for dbus. Untested. To use it, you need to compile     with dbus support using --with-dbus and run GCompris with:     gcompris --sugarActivityId ANYTHING_HERE     I implemented what's documented here:     http://wiki.laptop.org/go/Activity_DBus_API
      Added support to create the sugar xo bundle in src/bundleit.sh     It's untested yet.     The xo bundle should start with activity.activity instead of     activity-activity. For now you need to rename it in /usr/share/activity
      Added support for arrow keys, tab and space instead of just the mouse     for this activity
      fixed a gtk runtime warning on a NULL point.
      Fix for Sugar, now the properties are set in the realize callback     as documented in the mailing list.
      bundle script improved.     There are still 2 issues, both concerning the path. One in runit.sg, the other     in gcompris-instance. When run on XO, it works by including the full path     in them (like /usr/share/activities/crane.activity/gcompris.bin in runit.sh).
      improved by added missing dbus_g_proxy_add_signal() call. Tested on the     XO, there is no more a warning but I did not saw the printf("_set_active")     being triggered. I still don't know if this works.
      Commit trunk r2883: GCompris was asserting when you click on the target
      Merge of r2886 on trunk.     Potentially display a NULL pointer that crashes on windows.     fixes bug#463961
      Merge of trunk r2889     There is a design issue in gc_file_find_absolute(). When called twice,     it doesn't work if the properties->package_data_dir if not an absolute     directory. This is expecialy the case on windows and the most visible bug     is that congratulations are not spoken on this platform.
      updated changelog
      Improved the per activity startup script, it now works     	when run from any directory.     	The bundleit script now works out of the box  (except python activities)
      Forgot to commit that one, updated to work from any directory.     works on Sugar.
      Sounds are in voices now
      fixed compilation without dbus
      cleanup, removed unneeded cvsignore
      fixed, missing backline
      Fixed to point to the proper image
      Points now to voices/$LOCALE instead of sounds/$LOCALE
      Fixed melody audio, moves its sounds
      fixed bad reference to sel.entry (merged from trunk commit 2965 and 2967)
      fixed reference to chronos resources
      moved melody sounds in their proper place
      fixed the makefile, missing file
      cleanup, reorganized images
      fixed memory audio
      removed empty directory
      fixed bad refereces
      - From trunk r2983 - removed unmaitained spec file - fixed menu file not
      GPL V3
      added support for bundled python activity.     made change in electricity activity to support bundling
      removed uneeded file
      minor, sorted the files
      improved dbus code, added missing marshal code initialisation.     This doesn't work on ubuntu, untested under sugar.
      missing file for dbus marshal
      added missing files
      - Added support for Breton by Alan Monfort.     	- Merged from trunk 2995
      Merged from trunk 2914
      Added afrikaans support, merged from trunk 2908
      Merged from trunk 2911 Fixed database creation bug when     	the "Unaffected" or "Users without a class" translation did contains a single quote.
      - merged from trunk 2914 2908 2911
      fixed marshall file compilation
      - Removed require on gtk-pixbuf as it's already required by GTK.     	  merged from trunk 3006
      Directory reorganization. removed the subdirectory /activity in each activity     it's not worth have to generate 100 makefiles for 2 files in them.
      fixed svn property
      not needed, points to another activity
      improved bundleit, - fixed mandatory sound check and import, now added a
      typo
      First release of an improved generic runit.sh script.     Now each activity contains a simpler script init_path.sh     that contains the various path it requires. The generic     runit.sh source the init_path and then run gcompris with     these values.     There is no more need for a runit.sh in each activity and     a gcompris.bin.
      removed support for points in the xml, it was not used anyway.
      Simplfied single activity startup sequence. Now runit.sh is only     in src/ and each activity just provides an init_path.sh file that     set the path properly.
      cleanup these files are no more needed
      Fixed undefined reference to gnome_canvas_polygon_get_type     still don't understand the issue, dirty hack.
      fixed missing section in the init_path and runit scripts
      Fixed the bundleit script to work again with the last changes in runit.sh
      Took po files from trunk there as been no or few text changes in this branch     and I need them to create XO bundles
      Minor change, avoid an error display
      cleanup, removed uneeded space
      - Merge of commit trunk 3038, now compile out of tree.     	* src/*/Makefile.am
      - The sugar dbus API uses Setactive instead of set_active.
      Sugarized the icon. It's standart but awfull, I hope yemanja will fix it.
      now our rich text no more scales under 0.7 and above 1.0 pixel ratio     We need to do the same for the text canvas.
      Fixed path to fishes
      fixed path to images
      added missing images
      replaced "Place each item onto its name" by "Place each item above its name"
      - Added a little hack to avoid missing symbols from libgnomecanvas     	  at plugin load time. (merge from trunk 3060)
      Added missing images
      Initial port of GCompris core to the goocanvas
      uneeded, use goocanvas instead.
      Integration of goocanvas in the main compilation system.
      More port to goocanvas. The core dialogs now works like before. The menu activity is ported.
      port improved, clickgame works
      Quick hack to add a goocanvas svg item and test it in GCompris.     	the svg-item.c has been made by Damon Chaplin damon on karuna eclipse co uk.
      port in progress, nothing much works
      more port to goocanvas, traffic compiles but doesn't start
      port in progress
      goocanvas port improved
      more port to goocanvas
      superbrain ported to goocanvas
      target port to goocanvas completed. clockgame compiles but non functional.
      One more set of ported activity to goocanvas
      More goocanvas port
      more goocanvas port
      port continues
      improved goocanvas port, not functional yet.
      complete port of submarine activity
      goocanvas port is going on. some activities work like before.
      port complete
      port improved
      maze activity port completed
      tangram port complete
      some more fixes anchor no more defined in goocanvas
      one more batch of activity port
      more ports
      one more goocanvas port changes.     leftright works now.     magic hat is incomplete
      replaced start png by svg
      memory port completed
      more goocanvas port
      Changed dialog box to svg.     Added gc_skin_rsvg_load in the core API
      improved goocanvas port     reversecount is now svg based. need to ass support in the svg goocanvas for rsvh-handle     property
      cleanup, unused file
      added support for rsvg-handle property in the goo svg item.
      normalized the dice, reversecount is now complete.
      read_color goocanvas port completed
      completed magic_hat goocanvas port
      completed goocanvas port of planegame activity
      port of money activity to goocanvas completed.
      no more crash when we click on the background image after erase is completed
      Now use svg images for the window blocks.     Now respect the --cursor option of gcompris not to use a special cursor     The cute cursor created erasing artefatcs under beryl/compiz
      proted to goocanvas
      improved imageid activity to support multiple board xml data file     and that they can contain up to 6 choices instead of only 3.     paratrooper is now svg based.
      completed goocanvas port of paratrooper
      completed port of missing letter activity to goocanvas
      complete enumarate goocanvas port
      ported algebra activity to goocanvas
      ported wordprocessor activity to goocanvas     fixed gcompris core filemanager     removed mimetype management as it was overly complex and does not     play nice in a splitted activity environment.
      uncompleted activity, it has never worked and I don't want to port it to goocanvas.
      chess activity ported to goocanvas
      ported clockgame to goocanvas
      scale goocanvas port in progress.
      more goocanvas port
      improved scale activity wrt the drag fixes for goocanvas
      complete goocanvas port of traffic activity
      ported to goocanvas. now uses the gcompris drag and drop api as well.
      fixed internal drag api in case the mouse moves out of the target item.
      ported to goocanvas
      ported click on letter to goo canvas
      uncomplete, updated shapegame to work with goocanvas
      fixed coordinate to highlight hot spot
      improved shapegame, uncompleted port to goocanvas
      shape game now work with goocanvas. All C coded activities and GCompris     core now works with goocanvas.
      minor removed useless code
      the menu works with goocanvas.     changed goocanvas installation to be in the gcompris plugin library     this avoid confusions with the original goocanvas
      Merge of gcomprixo branch 3158 commit. now support the new startup scheme     on the XO.
      Merge of commit 3160 . Fixed bad link reference in case of external resources.
      removed a comment, delete the temporary directory
      started port of python activity to goocanvas. hexagon is the first one.
      goocanvas python port in progress
      goocanvas python port in progress
      completed port of followline
      ballcatch ported to goocanvas
      Ported mosaic activity to goocanvas
      sudoku ported to goocanvas
      port to goocanvas goes on
      No more ask for an exit confirmation dialog if a specific actitity is requested by the user
      One more bunch of goocanvas port
      One more activity ported to goocanvas
      port to goocanvas of melody completed
      more goocanvas port
      ported bargame to goocanvas
      uncomplete port to goocanvas
      more goocanvas port
      more goocanvas port
      port to goocanvas, redraw works now, but not the symetry
      completed port of redraw activity to goocanvas. removed some colors     in the toolbar to make the game more friendly to color blinds
      uncomplete port to goocanvas of anim. rectangle and circle creation and move works.
      improved anim port, rotation works now, including the anchors
      improved anim port to goocanvas, the resizing works on ellipse and rectangles
      Merge of commit trunk #3196     	* src/boards/chess.c: Fixed sourceforge tracker #1835844     	  The left lower corner square (a1 in algebraic notation)     	  is now in the dark color.
      merge of commit gcomprixo 3303, missing draw.svg icon in anim
      merged gcomprixo commit 3207, missing images in the memory makefile
      merge of gcomprisxo commit 3209 fixed missing directory in babyshapes
      added missing entry in makefile to follow clockgame image resources
      aded missing resources dir in makefile
      added text support with goocanvas api
      improved anim activity towards goocanvas
      image selector ported to goocanvas
      implemented resizing of images in anim using the goocanvas api     resizing after an image rotation does not work yet
      better implementation of the image resizing. still buggy when scaling     rotated items. It works fine only when items are horizontal or vertical
      missing dir for hexagon activity
      updated from gcomprixo
      update svn:ignome prop
      file from gcomprixo branch
      merge of commit 3224 from gcomprixo. tangrap reference to image tool-flip.png fixed
      merge gcomprixo 3226 : fixed to bundle timers image properly
      files not needed files in svn
      Merge of trunk 3242 Windows issue. Translation was broken in all python
      initial implementation of the highlight api     it uses a background rect instead of an image color shift
      fixed a major bug. this activity was making GCompris     	  crash one you clicked on the grey target button.     (merged from trunk)
      Added a continue button to let children enjoy the paintings     or the work they just accomplished
      Updated licence, now this branch is like trunk, GPL V3 and above
      missing gpl3 files
      use the svg help dialog
      Improved focus management API     Still need to implement it in the python side
      implemented the new focus system in python and ported     the activities
      added one focus in bargame
      implemented a movable bar
      added a timeout on the bar is up before it goes down automatically
      removed the popt no background image option. it was not working     very well and even more now with the by activity split.     adapted awale not to be over the bar.
      erase click works again
      many small improvements. now the focus api is reentrant to support     size changing items.
      fixed, no more stay hidden after a while
      disable action on click on the bar when hidden
      fixed focus to follow the moving items
      improved bar management. searace works better but incomplete yet
      made the text area shorter to suit the moving bar
      adapted some more activities to suit the moving bar
      removed food directory. enumarate activity was broken, food directory images     was not installed
      many fixes. gcompris.c: fixed mixup of svg and png backgrounds
      fixed a dew bugs related to the bar being under
      cleanup, removed width and heigth from the board struct as it     is always fixed
      Made the chess activity to search for gnuchess in usual     	directory if it is not found in the one detected at compilation     	time. It is done to accomodate cases were the run time and build     	time have a different gnuchess package.     	Commit r3284 (merged from gcomprixo branch)
      merge from gcomprixogo r3288     made money_bg.png be locale to the money activity and no more     part of the skin.
      merged from gcomprixo branch r3291     now run gnucap from the bundle bin directory in sugar case.
      Merged r3293 from gcomprixo branch. No more bundle libmenu.so.
      Merged r3290 from gcomprixo     Chanched our bundleit script to better suit olpc needs.     OLPC Trac #6672 : We now ship the gnuchess and gnucap binary in our bundles bin directory                       This means that the person runing the bundle script will ship these                       binaries as found on her system.     OLPC Trac #6484 : Should be no more an issue now since we access gnuchess within our bundle     OLPC Trac #6657 : Now use the gcompris icons instead of our single surarized one.
      Updated our build system to support automake1.10     	You still need to copy config.rpath from the gettext     	package manualy.     	Merged from trunk r3296
      Fixed olpc trac bug#6363 "GCompris won't start if settings are changed".
      added support for bin/gcompris
      merge from gcomprixo branch 3303. fixed support for bundling     python activity that points to another.
      added missing python bindings in some activities
      removed cairo and pycairo detection, uneeded.
      documented the 'make update-voices' command.
      merge from trunk r3309     	- It is now possible to add activity introduction voices.     	  If provided, it will be played when the activity starts and when     	  it's help is requested.     	  To provide an activity intro, you must put it under:     	  boards/voices/<locale>/activity/<activity name>-intro.ogg
      - Major cleanup in goocanvas to keep only the minimal we need.     	- Integrated pygoocanvas. No more needed to install it separatly.     	- fixed the file selector background and its highlight button
      minor fixes. name the future release 8.5REVIEW1
      make dist cleanup
      missing files, taken from pygoocanvas
      sorthened file names due to tar limitation to 99 characters     (failed to make dist)
      shortened file names for make dist to be under 99 chars
      shortened file names to overcomes th 99 chars limit of make dist
      shortened directory to overcome 99 chars limitation in make dist
      shortening path in progress (broken).
      move in progress from geography_country to geo_country because it's shorter
      move in progress from geography_country to geo_country because it's shorter
      move completed from geography_country to geo_country because it's shorter
      shortened names
      renamed and rescaled image
      shortened file names to be under 99 characters in the longest path.     Fixed french countries activity.
      now loop to first level when completed
      fixed wrong instruction
      added missing files for a complete make dist
      Patch from Karl Ove Hufthammer to display 1 + 2 instead of 1+2 and make
      Added support for the --package_skin_dir, -S option to GCompris.     There is no more need for the skin link in each activity resource dir.     the runit and bundleit scripts have been updated to use this option.
      Fixed skin references
      fixed disconnect handler reference.
      removed double entry of CLEAN in some makefiles     commented out gnet in the configure as it doesn't work anymore
      release 8.5PRE1
      this too is no more needed. replaced by the gimp script fu instead.
      added 2008 copyright GCompris wide.
      removed gnet display
      minor fix, no more remove gererated files on make clean but make distclean
      bonus_end now loops to first level instead of existing the activity
      fixed some function prototypes
      updated to reflect new directory structure
      Added support for Persan by Ehsan Nouri     	(commit trunk 3352)
      merged from trunk 3231, 3232     	* src/gcompris/config.c: Added support for Urdu     	* boards/flags/ur.png: created
      added missing files from gcomprixo branch for the XO bundle
      Improved the windows version so that the administration module     	is available in the demo version.     	Now python activities can be part of the demo version and     	many are there now. There are now 47 activities in the demo     	out of 107, more than twice as before. (commit trunk 3362)
      improved the amdinistration module port to goocanvas.
      minor, removed text shadow
      fixed skin.xml path. skin system works again.
      Wrong flag, it's armenia but assigned to amharic
      unused flag
      changed flags to be in svg. all flags taken from wikipedia.
      Removed screensize configuration as we are screen independant     	now.
      flags are now svg based, taken from wikipedia.
      fixed random offset bug in which it was possible to have the ball placed
      screensize no more available in GCompris, thus no more     passed on to tuxpaint
      minor fix, avoid python error on out of range
      Updated by Ubuntu:     	* docs/C/texinfo.tex:     	* install-sh:
      Merged from trunk missing geo_country levels (brazil, canada, mexico)
      fixed bad reference to unexistant destroy event. Was creating a memory leak.
      minor fix, can save and load ellipse now.
      Syncing goocanvas and pygoocanvas with upstream goocanvas 0.10
      2 New paintings from Marc Levivier (malev free fr):     	Arcimboldo Spring     	Arcimboldo Librarian
      updated changelog
      shortened too long file due to 99 tar limitation
      Merge of trunk commit r3416
      uneeded
      Port of doubleclick activity from trunk     	Rewrite of the anim activity (in progress)
      completed the filled rectangle resizing.
      anim in progress
      improved the management of the drawing area. More precisely,     the move and resize no more let you draw outside the drawinf area.
      anim in progress. can now move the filled rectangle and play the animation.     still a lot to do to complete it.
      fixed little bug, the left/right arrow works now
      added support for object deletion, management of object visibility     over time.
      the timeline has the drawning area ratio.     removed the 'take picture' tool, the timeline plays this role now.
      merged from trunk
      improvement in the animation activity.     now the rect and fill rect are implemented     the resizing works better, stick to anchors while resizing.
      fixed filling a non filled rectangle
      implemented circle and filled circle
      better tool ordering
      minor, use rounded corners
      added missing files in make install.
      Synced our internal pygoocanvas with pygoocanvas trunk#222.     This brings the ability to read Points this way:         points = goocanvas.Points([(1 , 1), (2 , 2)])         print points.coords         print points.num_points
      initial work for drawing lines in anim.     it does not fit the model very well and this show evidence     that I need to rework the code to make the items know     how to draw themself in a bounding box. With this I could     keep the resize code easy in all cases, just resizing the     bounding box.
      better implementation of the drawing of lines.
      fixed fullscreen to work again correctly on gnome. I had to remove
      improved image selector
      now the control bar is shorter. The ok button is deprecated.     Each activity mist either detect the sucess case itself automatically     of include it's own ok button.     Ported some activities, but there are seaveral left.
      money cents works again
      rework of the bar again. no more movable but a little bit     smaller. I am afraid the movable bar would be too hard for     toddlers.
      removed railroad ok button
      now the bar is completly hidden at bonus time, not only     its buttons.
      completed the removal of the OK button in the control bar     added an internal ok button in some activities
      some board layout reorg to suit the new bar
      more updates to adapt activities to the new bar
      added support for multilevels. adapted to suit the new bar.
      adapted activities to suit the new bar.
      more bar adaptation
      improved menu. now the description is no more hard drawed in the     background but is displayed dynamically. It allows a better integration     with the new control bar.
      added support for ctrl-f
      Created Ukrainian translation by Ivan Onyshchuk
      Added support for removing a previously set item focus.     Numerous fixes in superbrain, graphical but also in the game     itself. It was possible to mismatch the visible item and its     internal representation so that a good response was refused.     Need to check if this requires a backport to trunk.
      replaced the old bruno's made background by a Franck Doucet contribution.
      fixed crane to work again     now menu set back the back to its original position so     that activities don't have to manage this.
      removed the gc_bonus_end_display in the C api and its     gcompris.board_finished python counterpart.     Now all activities stay at their last level when completed.     This is more adapted to the by activity distribution model     like we have for the olpc xo.
      fixed scaling issue
      Now the menu description background color is managed through the skin.xml     property file.
      fixed image zoom (second level was too small)
      moved the dies out of the skins.     now the bar's die is splitted in two parts to go level up and down. This     functionnality was implemented previously with the right click but it was not     accessible for the children.
      cleanup, removed deprecated gnet code.
      cleanup, removed the moving bar (up down) code.
      Now, even in database compiled in, if a single activity is requested     we no more reload the database which has the undesired effect to flush it.
      fixed bonus display
      no more need to run reread-menu (and should not now) that     gcompris do not use the base in single activity mode.
      fixed colors activity.
      The points are no more displayed once the shape is placed.     points are annoying children willing to look at paintings
      fixed a bug in gc_item_focus_remove, the old hightlight item was     not set to NULL.     Improved canal_lock. Now it has a bonus while reaching the end and the start     of the boat location.     Added again the highliths on all items.
      bar adjustments all around.
      adaptation for the bar. text are bigger now, avoid too light colors     that makes the letter hard to read.
      improved leftright. made a new svg background based on the original.     cleaned the code to use regular buttons instead of custom ones.
      fixed tuxpaint laucher to cleanup properly at the end.
      added missing files
      Some more bar adaptation
      fixes to work with trunk intro play
      resynced XO bundling with gcomprixxo branch
      now the bar background fit excactly the number of icons     it contains.
      improved the level button, the level number works again.     there is a problem when we leave an activity that scaled the bar
      fixed the bar to display the proper ratio when leaving an activity     that changed the ratio
      Now the bar is centered
      better cetered bar
      - synced translations with trunk
      preparation for 8.5PRE2
      many little fix around
      better placement of the bar in the administration mode
      better adjustement of the bar in all activities
      fixed bar repeat icon support     fixed searace activity
      Fixed compilation issue on ubuntu 8.10
      More New paintings from Marc Levivier:
      avoid double explosion at the game end
      added missing locale
      fixed pixmap unref too early
      Fixes to compile again on Ubuntu 8.10
      fixed too early pixmap unref
      API cleanup, now our svg item has the same API signature     	as native goocanvas items: goo_canvas_svg_new()
      Added support for goocanvas svg in python
      improved hit detection to avoid unecessary refresh (not sure of what I did)     fixed property name
      fixed to avoid uneeded refresh
      Performance improvement of the goocanvas svg item. Now the     rsvg rendering is only done once in a sairo surface and copyed     again to the cairo target when needed.
      svn cleanup and fix bar unref     replaced non important warnings by messages to easy debuging
      implemented a bounding calculation to make the item connect and focus     works also on svg items by ID
      Fixed missing NULL in goo canvas call
      svg based watercycle in progress
      In progress watercycle.
      - In progress watercycle.     	- Grabed code from goocanvas trunk by Damon Chaplin to have     	a signal "animation-finished"     	- Removed hiy_detection to use pointer_events=None instead.
      improved watercycle, uncomplete yet
      - Imported goocanvas commit r31, it allows animation to be     	  called again in an animation-finished event     	- Improved watercycle, uncomplete yet
      now fully works but some improvements needed
      Completed the new watercycle.
      Fixed a crash in case of multiple sound list. This was especially the case
      - Completed the canal lock rework based on the new graphism     	  by Stephane Cabaraux.
      Ported the penalty activity. Reworked the graphism and     	the implementation to be more goocanvas aware.
      Fixed the bar centering
      Fixed a type, heigth => eight
      Fixed a memory leak
      Merged with trunk 3642, removed deprecated desktop menu entry.
      Integrated original svg images in the melody activity.
      Integrated original svg images in the algebra_guescount activity.
      Integrated original svg images in the babymatch activity.
      Integrated original svg images in the clockgame activity.
      More work to use more svg
      Added missing files
      Rework of the bar code to use a single .svg file instead of numerous     .png files.     This is based on the black theme from Franck Doucet.     Next step is to rework menu2.c as well an make sure all the core     uses data from skin.svg from now.
      The skin file from Franck Doucet.
      fixed file name
      updated to match the files
      Added an API entry gc_set_background_by_id to ease     	SVG integration.     	Now the menu uses the svg data from the skin.svg file.
      More integration of the single file skin.
      Added an autocrop feature in the svg goocanvas item.
      More work towards single file svg skin
      more svg skin work
      more skin work
      one more on the single skin road
      Added support for detecting and loading .svg and .svgz files through rsvg     	in our internal gc_pixmap_load() method.     	More work towards full svg skin
      missing file
      use AC_CANONICAL_HOST rather than AC_CANONICAL_TARGET for cross-compile purposes.     	Without this change, a --target option to ./configure is emitted without a good     	reason, which is misleading.
      one more image moved out of skin
      ported difficulty stars to svg skin
      moved draw skin data in the anim activity     lost the gartoon anim skin in the way
      More skin work
      one more batch of skin svg rework
      more skin rework
      pick an image from its new location
      added missing files in the makefile
      moved cursors in their own directory
      integrated file.png and directory.png in skin.svg
      moved skin repeat.png
      ok button is now in skin.svg
      this link allow the local start of redraw-activity with the runit script
      more skin work
      mosaic moved to svg
      moved file selector and image selector in skin.svg
      removed shapelabel
      Now the target activity has a tooltip on each dart to let     	the children know the value of it.
      Now shapegame tooltip is a a transparent rectangle instead     	of a fixed button. The rectangle follow the tooltip size to     	avoid the text growing after the button effect.
      Added a gc_set_default_background() api entry.     	Exported it and gc_set_background_by_id() to python.     	Removed the need for gcompris-bg.jpg which is now in skin.svg
      added missing files
      Reworked shapegame code to:     	- load the vertical selector from the skin     	- allow a color_background_skin in the Title xml board files.     	  It display a background around the title text. It avoid text     	  being bigger than the fixed background.
      Fixed wordprocessor activity.     removed the no more use skin file compris-shapebg.jpg
      removed the need for skin file button_large2.png
      Reworked target activity to no more use the button_large2 pixmap.     	Instead we have a cute translucant background that follows the     	text size.
      New background image for the target activity by Mathieu Ignacio.
      Reworked login to no more need button_large2.png. Removed     	this image as it is no more used.     	There is a bug in board_list.py, the login cannot be edited.
      removed unused icons from the skin
      bye bye babytoy
      added missing files.
      Implemented raise/lower     Fixed color menu not being on the top     There is still a broken code because the animation is not working at all.
      added credit information
      - Merged 3727 from trunk     	- Should fix the empty date field in the log on Windows
      fixed anim activity
      Performance improvement, now first detect a full size image in case     and avoid analyzing each pixel
      Fixed the login menu configuration that was not accessible     from the administration.
      fixed reference to images in our dataset used to load images in an animation
      Fixed a crash in an image missing callback in image_selector     Added a new api entry to load an image and get a NULL return     if not found instead of the default 1x1 pixmap.
      Fixed missing images in the wordprocessor
      Now deleting an images deletes all the images after it in the animation
      Properly manage the delete item (now deletes the item up to the end)     and removes it from the list of items.
      - Fixed an annoying bug in the locale selection.     	  Punjabi was twice in our internal list which makes     	  it impossible to access locale after Portuguese in     	  our list. It was possible to access locale by going     	  backward but really annoying.     	  Merged from trunk 3771
      - Replaced letter that differenciate blocks for     	  color blinds by ASCII symbols that are locale     	  agnostic.     	  Merged from trunk 3775
      fixed text login
      Now properly hide the text entry when in pause
      normalized sounds
      - Replaced a level in memory sound to make the difficulty always increasing     	  Merged from trunk 3790
      improved the look and feel, use the svg background for the band     and a transparent background that follows the game area size instead of     a fixed one.
      fixed a cased in which the memory sound was in a fuzzy state if the level
      Hopefully fixed a race in which tux could play several time alone or stop
      Created photo hunter activity by Marc Le Douarain
      Removed binary files.
      Improved xo packaging.
      Updated automatically.
      fixed support for out of tree compilation
      updated gitignore
      update if gitignore
      Hand image was not found in single activity.
      Updated
      Miguel DE IZARRA implemented the wordlist selector.     	We need some improvement to save data in the ~/My GCompris     	instead of the system datadir directory.
      Missing files from Miguel
      From trunk.     Fixed small bug (2 player mode) -> show happy flower even if player 2 wins
      Added RTL support.
      Fixed crash bug when changing level while dragging an item  (2 click drag mode)
      Fixed a crash when the activity was won.
      Fixed for RTL.
      Added .pyc as an exclude rule
      Now tux does not focus when it should not
      Miguel DE IZARRA added support for online wordlist.     	This save custom data in user_dir and make a content.txt (a md5sum     	like file) listing custom files. Simply put this files in a web server     	to diffuse in classroom.
      - Miquel DE IZARRA Added support for editing the content of the missing
      - Minor updates regarding translations
      - Fixed strings:     	* src/boards/reading.c: (reading_create_item):     	* src/gcompris/board_config_wordlist.c: (gc_board_config_wordlist):
      - From trunk     	- Patch from Miguel. On some windows manager, we were crashing     	  when opening a configuration windows while in fullscreen.
      - gnet is now enable by default.
      Patch from Miguel that fixes the configuration     	of python activities (tuxpaint and login was crashing).
      missing file
      - Fixed a crash case by Miguel in the configuration.     	  in a languge setting configuration of an activity     	  if we change the language, gcompris crashes.
      Imported config locale list from trunk.
      From trunk     	Added more levels to the babyshape activity. This levels are based     	on famous paintings, the children must drag missing part of the paintings     	back to their proper places.     	This is a contribution of Marc Levivier
      Fixed broken image display for the left menu icons.
      Fixed photohunter activity icon.
      Fix gnumch activity to run again
      Fixed searace activity to work again.
      No more point to skin image.
      Patched goocanvas to support scaling when witdth and height are changed.
      Cleanup concerning WIN32 paltform. Removed redundant cases.
      Added a demo case windows.
      No more maintain the ChangeLog manually, use git log instead.
      This is an Empty ChageLog to be filled up with git log     at make dist time.
      Create the ChangeLog automatically from git log.
      Fixed a compilation issue. Missing initialization.
      Now the ChangeLogs are managed automatically through git.
      Merged from trunk 85ed78de6d1f144769bf9240e83ca6ca91197980       Fixed a major bug resulting in garbled string in the advanced color       activity. In this activity the color to search was garbled in American       english and in case there is no translations available for the running       locale.
      Added credit where it's due.
      Added a parameter to file selector to pass a user data.     Fixed file selector, ok case was not working.
      Added support for user_data in image selector api.
      Fixed file selector, now passes the file type properly in load.
      Now wordprocessor activity has the focus into the editing part by default.
      hide the bar while waiting for the bonus.     did it on clickanddraw and drawnumber
      fixed draw has no timeline now.     Fixed copyright, there is really nothing left from the old anim.
      Started the implementation of the load/save feature of anim.     For now, the save 'does something' but the load crashes GCompris.
      Improved a little bit the save/load feature, works a little bit     for rectangles only. Uncomplete yet.
      Fixed to compile on Ubuntu 9.10 with the new pycairo version.
      Improved version of the save feature. Now can save / Load multiple items and frames.     What does not work yet is the colors of the items.
      now the limit works in reverse also.
      Now save/restore works with rectangle. The last time line mark is     also saved / restored.     Next step is to implement save/restore for other objects than rectangle.
      Added support for load/save for images.
      Properly hide the color selector in playing mode.
      added support for delete key shortcut when an item is selected.
      Fixed a bug where the old items where not deleted on a file load.
      iniital support for text items.
      A nice implementation of the text item with a resize button.     Need to make the save/load of texts now.
      Improved the saving of text items. Sadly it does not work because     it seems like my goocanvas version does not report the text items content properly when     it has been updated.
      Now accept the double click to mark the time line end.
      Now display 4 lines of file instead of 3.
      Updated with upstream goocanvas 0.15 and pygoocanvas 0.14.1.     (I patched pygoocanvas to make it compile with goocanvas 0.15).
      The last touch on the animation.     We now have the load/save working with lines now that we have the latest goocanvas.
      Class reog, there is now a Document class that holds     everything related to the animation document itself.
      Better support for non ascii keys in the text items.
      Added support for loading/saving z-order.
      removed unneeded test code.
      Fixed moving flipped items towards the top left or right.
      Release 8.5PRE3
      po files taken from master branch.
      Removed a considered offending sentence against proprietary software.
      Comming from goocanvas 0.15, was missing there.
      Added again the support for our goocanvas.Svg item on top of     the official pygoocanvas.     This patch have to be apply on any new release comming from pygoocanvas.
      Added missing files comming from the new goocanvas release.
      Updated from gcomprixo branch.
      Addeed suppoort for esperanto by Jacob Nordfalk
      Updated.
      Minor fix to mention esperanto at the file header.
      Added missing null initialization of property->server.     This was creating a potential crash at GCompris startup.
      Fixed anchors that were displayed in the background. Thanks     to my daughter Clara for the bug report.
      Now when the filename is selected or the type, the focus on the icons is set.
      Fixed a crash that happened while loading an animation where item     had been deleted and the z order was set.
      This version of drag does work even if the user is dragging a goocanvas group     instead of a regular item.     I hope I did not broke anything.
      New derived activity by Wolfram Sang: wolfram iswi.org     The new activity is derived from the scale. Now it teaches unit of weight.     I fixed the focus on the ojects, now the scales are written on them     programaticaly instead of having several image files.
      Reimplemented the check for gc_drag_target != target like we had before     my last commit on drag.c. I am not sure in which case it is needed but     lets be concervative on the drag and drop.
      Added a keyboard shortut. Now ctrl-w will close the activity like 'esc' does.
      Fixed a major bug, now the children drawing is properly destroyed when we     quit the activity.
      Fixed frame counter.
      Reorganisation of the sound playing in GCompris to split the     high level audio file management and the low level audio player     (gstreamer based for instance).     The goal behind this is to make room for an integration of     the GCOMPRIS 8.3 branch SDL Mixer player. This way we will     be able to resync the windows and master branch.
      Added support for SDL Mixer audio backend.     The code is taken from the GCOMPRIS 8_3 branch.     Now at compilation time we can select the SDL backend or the     gstreamer one.
      No more make click event to loose in the followline activity.
      Updated autogen / configure
      String formating are better adapted for translators.
      Added a progress bar
      Persistent board list administration menu
      No more reload the logs in the administration menu
      Fixed login configuration in administration module.
      Fixed sound localization menu in the administration
      Fixed missing icons in the administration in the difficulty selection.
      Cleanup, removed unused file, update translation list.
      Fixed renamed files in the Makefile.am
      Removed autocrop on images to avoid them being cropped in the config menu.
      Normalized flags and the display of flags in the config menu.
      Better usage of the real estate in the about dialog.
      Make the grey black for the text, it's more easy to read.
      Make autocop to search each line and not only one out of two.
      Added back autocrop where it's due.
      No more crashes if GCompris is started without music
      Removed the shadow in missing letter
      Made the level in the bar more readeable.
      Display the message string in smaller font.
      Removed a debug printout.
      Point to the proper audio file.
      Fixed remanant focus on the ok button between 2 levels.
      Fixed reference to the sound file.
      The selector is smaller now to avoid the left/right buttons being in the bar.
      Make the text black in te clock activity.
      Adapted to new GCompris screen ratio.
      Added a dependancy on the alphabet for double entry activity.
      Made the color od the needle the same as before.
      Made the messsage smaller because it does not fit the screen.
      Removed skin dependancies for activities.
      Made the bar a little bit smaller.
      Fixed many errors in paintings.
      Updated danish translation Joe Hansen
      Removed an extra zoom*2 that has nothing to do.
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Fixed a little glitch in the svg that was making a bad coord calculation at runtime.
      Improved performance of our svg item.
      minor, realigned the coordinate text line.
      Better ordering of the top level activity.
      Added an 'i am ready button'.
      Fixed the float comparison.
      Added a sign on the scale
      Removed the difficulty level in the sub menu.
      Made the goal request text a little bit smaller.
      Little fix in bargame. Just screen layout issues.
      Added a difficulty level to photo hunter.
      3 string fixes reported by Joe Dalton.
      Fixed to work in full screen as well.
      Fixed events on the canvas that where not taken in account.
      Added an explanation in photohunter.
      Fixed reversecount, it was not restarting on loose case.
      Adapted the follow line to work on touch screen.
      Taken from gcompris master branch.
      In progress, port to windows.
      windows port in progress.
      windows port in progress.
      Fixed to exclude .git from installation.
      Updated Norwegian Nynorsk by Karl Ove Hufthammer
      Windows port in progress.
      Windows port in progress.
      One more step in windows compilation. Now all the activity does compile.
      fixed path, was not running with ./runit.sh
      In progress windows port.
      Now require GTK >=2.12 at configure time.
      Added tooltip in the animation activity.
      Fixed a crash case in smallnumber activity.
      Fixed smallnumber2 activity regarding dice pair not close enough.
      Fixed animation activity, image was referenced badly.
      Added translation on tooltips in the geography activity.
      Fixed missingletter crash uppon changing its locale.
      Removed a generated file from git.
      Added sqlite3 in our py2exe (windows python)
      ignore file.
      Added suppoort for tooltip on our main goo canvas.
      removed documentation for svg2png which is no more needed on windows.
      Added PYCAIRO definition to compile on windows.
      reintroduced the erase double click activity.
      Fixes to compile with GTK 2.19
      Fixed memory word number activity. It was broken related to translations.
      Initial welcome text overlays the heading
      Made the license text smaller in the about box to make it fit.
      No more display the sublevel 11/10.
      Added the manual in the first start of ballcatch.
      Simplified level for traffic.
      Removed dead code related to xf86vm fullscreen mode.
      Fixed tuxpaint activity.
      Imported original svg design in place of png exports.
      Little fix on the image itself.
      Major rework of the photohunter activity.
      Updated compilation toolchain for windows related to nsis translations.
      Removed unused import rsvg in watercycle and penalty.
      Fixes windows compile chain to not have a console at runtime.
      Fixed a typo in the activity name.
      fr.po: Updated French translation by Bruno Coudoin
      Now in memory_sound activity the intro is heard.
      Added an OK button to start the melody activity.
      Added missing bar.h for make dist to work.
      RELEASE 9.1
      pt_BR.po: Updated by Frederico Goncalves Guimaraes

Bruno coudoin (4):
      Release 7.0.1 Minor fixes for this release
      *** RELEASE 7.2 ***
      added missing melody.py
      - Fixed compilation issue when compiled without SQLITE (Merged from trunk

Christophe Merlet (1):
      Updated French translation.

Claude Paroz (3):
      Updated French translation.
      Updated French translation.
      Updated French translation.

Clytie Siddall (16):
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.
      vi.po: Updated Vietnamese translation.

Daniel Nylander (4):
      Updated Swedish translation.
      sv.po: Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation

David Lodge (14):
      Updated English (British) translation
      Updated English (British) translation
      Updated English (British) translation
      Update English (British) translation
      Updated English (British) translation
      Updated (British) English translation
      Updated (British) English translation
      Updated (British) English translation
      Updated en_GB translation
      Updated en_GB translation
      Updated en_GB translation
      Updated en_GB translation
      Updated British English translation
      Updated en_GB translation

Djihed Afifi (9):
      updated Arabic
      Updated Arabic Translation.
      Updated Arabic Translation by .
      Updated Arabic Translation by .
      Updated Arabic Translation by Djihed Afifi.
      Updated Arabic Translation.
      Updated Arabic Translation by Khaled Hosny.
      Arabic words
      Updated Arabic Translation by Khaled Hosny.

Duarte Loreto (2):
      Updated Portuguese translation
      Updated Portuguese translation

Felix I (1):
      updated ta translation

Francisco Javier F. Serrador (13):
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.
      Updated Spanish translation.

Friedel Wolff (1):
      Updated Afrikaans translation

Funda Wang (1):
      Removed obsolete file from POTFILES.in.

Gabor Kelemen (5):
      Hungarian translation updated.
      Translation updated.
      Translation updated.
      Updated Hungarian translation
      Updated Hungarian translation

Gia Shervashidze (1):
      Created Georgian translation

Gintautas Miliauskas (2):
      Updated Lithuanian translation.Updated Lithuanian translation.Updated Lithuanian translation.
      Updated Lithuanian translation

Hendrik Richter (1):
      Updated German translation.

Ignacio Casal Quinteiro (3):
      Added Galician Translation.
      Updated Galician Translation
      Updated Galician Translation

Ilkka Tuohela (17):
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation

Inaki Larranaga (4):
      Updated Basque translation.
      Updated Basque translation.
      Updated Basque translation.
      Updated Basque translation.

Ivan Onyshchuk (1):
      Updated Ukrainian translation by Ivan Onyshchuk

Jakub Friedl (2):
      Updated Czech translation.
      Updated Czech translation.

Jens Seidel (1):
      Fixed typos

Jorge Gonzalez Gonzalez (1):
      Updated Spanish translation.

Jorge González (1):
      Updated Spanish translation

Jose JORGE (2):
      Updated Portuguese translation.
      Updated Portuguese translation.

Khaled Hosny (10):
      Remove outdated and unmaintataned 'ar_TN' translation, to use the fully translated 'ar' instead.
      Remove missing file
      Updated Arabic translation
      Updated Arabic translation
      Updated Arabic translation
      ar_TN locale gone already
      Updated Arabic translation
      Updated Arabic translation
      Updated Arabic translation
      Updated Arabic translation

Kjartan Maraas (2):
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.

Klaus Ade Johnstad (1):
      Updated Norwegian Bokmal translation.

Marek Ä?ernocký (1):
      Update Czech translation

Mohammad DAMT (6):
      Added 'id' (Indonesian) in ALL_LINGUAS. Added.
      Updated Indonesian translation by Umar Said <umarsaid gmail com>
      Indonesian words by Umar Said <umarsaid gmail com>
      Indonesian words by Umar Said <umarsaid gmail com>
      Updated Indonesian translation by Umar Said <umarsaid gmail com>
      Updated Indonesian translation by Umar Said <umarsaid gmail com>

Nguyen Thai Ngoc Duy (3):
      Fixed 'kết thức'
      Fixed misspelled 'phạm v�'
      Fixed several misspelled words

Pawan Chitrakar (1):
      Updated Nepali Translation

Pema Geyleg (2):
      Added dzongkha Translation
      updated dzongkha translation

Petr Kovar (1):
      Updated Czech translation by Marek Cernocky

Priit Laes (4):
      Translation updated by Olle Niit.
      Updated Estonian translation by Olle Niit.
      Updated Estonian translation by Ivar Smolin <okul linux ee>.
      Updated Estonian translation by Ivar Smolin <okul linux ee>.

Ray Wang (2):
      Update origin/gcomprixogoo Simplified Chinese translation.
      Update origin/gcomprixogoo Simplified Chinese translation.

Ronny Standtke (18):
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      some fixes
      update
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      update
      update
      update

Stéphane Raimbault (1):
      Updated French translation by Claude Paroz and Stéphane Raimbault.

Theppitak Karoonboonyanan (9):
      Revised Thai translation (49%).
      Revised & updated Thai translation (68% revised).
      Revised & updated Thai translation (finished).
      Updated Thai translation.
      Updated Thai translation.
      Updated Thai translation by Isriya Paireepairit.
      Updated Thai translation.
      Updated Thai translation. Thanks to Philippe BOURCIER for the help on
      Updated Thai translation.

Vincent van Adrighem (6):
      Translation updated by Tino Meinen.
      Translation updated by Johan Blok.
      Translation updated by Johan Blok.
      Translation updated by Johan Blok.
      Translation updated by Johan Blok.
      Translation updated by Reinout van Schouwen.

Vladimer Sichinava (1):
      Updated Georgian translation

Wolfram Sang (3):
      Fix an off-by-one bug in the calculation of the amount of levels, which made it     possible to see the end-sequence just by clicking the dice.
      Shapegames could crash if one tried to move an object while the bonus-object      (e.g. sad flower) was still shown. Fix this by ensuring that the object to move      or drop is the same one that got dragged.
      When shuffling the items for the left bar, the last item was skipped. As the      upper limit for random-functions is exclusive, we have to pass the whole      list_size, not list_size - 1. Also, simplify the code.

Yair Hershkovitz (2):
      Updated Hebrew translation.
      updated hebrew translation.

Yves Combe (155):
      checked get_wordlist utility fonction, and add binding.
      add file for wordlists in xml format.     add missing file from yesterday's commit.
      fix bargame help bug
      fix crash in reading, when looking for wordlevel_max file.
      cleaning unused files
      refuse --reread-menu if db is read-only.     quote boards strings before inserting in db with sqlite3_mprintf.
      sqlite quote string in conf too.     workaround tuxpaint lockfile bug.
      change background with level, to make level change visible.
      new version was not written in the db when reread boards because of version change.
      add numbers in filter boards tool.
      add georgian ka_GE
      try to fix dependances on gtk 2.4 and not 2.6
      Uses GtkIMContext to handle correctly input in all languages. All boards using key_press are now broken.     anim.py and gnumch.py are fixed.
      Add missing files.
      pass text colors for menu into skin (Franck Doucet need it).
      fix all boards after IMContext installation. At least gletters needs to be rewritten. anim/draw use IMContext, others desactive it. Add a gcomprisBoard->disable_im_context for that.     clean gcompris.c from timer stuff and output.     fix connect4p/minmax from psyco import.
      fixed gletters to work with IMContext. Seems ok, but needs more tests.
      pass sounds files from name like y.ogg to U0079.ogg.     Update assetml.in too.     Alexey Lubimov fixes the description in russian assetml alphabet file.     gameutil.c: fix crash when closing dialog with a callback.     click_on_letter: fallback to english if locale sound is not here.     soundutil: add usefull function to get filename  Uxxxx.ogg from letter.     gcompris: fix compilation error with gcc 4.0 (missing declaration)
      end of previous commit stopped unexpetedly
      fix macro name in gletters: plugin was fail starting.
      fix segfault in worsgame (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=273680). Same bug as in reading (see 2005-11-09).
      Use IMContext: compare words with commit_str only, show preedit string as help.
      fix a stupid bug causing crash in memory_tux.
      add pause/resume functions for sound bg. Example in melody.py
      change -L behaviour: folder/boards a,d folder/python are now needed.     fix wordlist compilation, untested yet.
      test and fix wordlist reading. Will be continued after 7.1.
      Fix signal name presentation in gcompris_terminate.     Suppress gnome_canvas_update_now in menu (cause of segfault in     fullscreen mode).
      add gcompris_play_ogg_cb function, to get called when sound is finished.     Yet a double free in melody.
      fix double free. fix melody to wait intro finished before start.
      use Quark internal string in g_hash. fix double free.
      memo sound. Callback not used yet. new xml.in are missing in po, they     needs rewriting.
      missing xml;in from previous commit.
      Add LaPause piano music in background music.     Update LuneRouge/Licence.txt to english version of the licence.
      add autor's name for LuneRouge musics.
      memo_sound and memo_sound_tux code finished. We need a function to stop     running sound if board is stopped before end. And sound needs yet to be     choosen correctly.
      choose and modify sounds for usage in memory.
      add small sounds and apdate memory sound list. Now the two memory sound     boards are playable. Needs again to rewritte their xml.in, and maybe     find more and sounds than melody's and mine.
      Change Tux_play with colorized version, better in against computer     version.     Change LRLaPause_short.ogg place, for copyright.
      fix segfault in memory. g_queue freed by mistake
      add gtans based boards
      finish code part for gtans board. Now buttons, gtans.xml.in  and look     needs improvment.
      clean tangram code from debug.     add rotation buttons in tangram.
      Fix segfaults in python callback and memory.     Cause is sound finished after board quit.
      add uppercase only configuration option in gletter.
      Fix xml i18n bug.
      add uppercase only configuration option in click_on_letter.
      fix crash in python sys.argv     fix crash in memory (g_queue = NULL).
      fix broken menus.
      fixed widget being over the help
      awele board by frederic Mazzarol
      new board crane by Marc BRUN.
      Change crane icon
      reorganise menus suppress -d filter option in menu.c add --experimental
      new menus architecture improvment.     Resize some icons.
      file magic_hat.xml.in was initially added on branch gcompris_7_4.
      file star.png was initially added on branch gcompris_7_4.
      file magic_hat-bg.png was initially added on branch gcompris_7_4.
      file magic_hat.png was initially added on branch gcompris_7_4.
      fix tux mode playing already played cards.
      pass memory operations from /experimental to /math/algebramenu.
      fix missing images for buttons in gtans.
      fix crashes and misfonctionnement of boards config on fly     if compiled without sqlite (e.g. Windows version).
      fix crash on g_assert(not hidden).     Change math symbol to unicode version.
      pass operators in translated string.
      fix [ 1451703 ] Learning Clock without refresh in time window
      fix string encoding for operators.
      board was not reinitialised correctly after first use.
      fix stupid typo in memrory (substration).
      autotools croos compilation with mingw32             use glib headers instead of glibc (g_mkdir, g_unlink, g_stat)             NEED MORE WORK. cvs maybe broken now.
      fix in non WIN32
      New sound policy to halt previous sound before play.     Test in memo sound.
      Landing of GCOMPRIS_8_2_CROSSCOMPIL branch.             Allow cross compilation for win32 with mingw/Linux.             Use GLib functions instead of unix one .
      Add python binding for sound policy (gcompris.sound).
      file COPYING was initially added on branch EXPERIMENTAL.
      file AUTHORS was initially added on branch EXPERIMENTAL.
      file missing was initially added on branch EXPERIMENTAL.
      file ltmain.sh was initially added on branch EXPERIMENTAL.
      file install-sh was initially added on branch EXPERIMENTAL.
      file configure.in was initially added on branch EXPERIMENTAL.
      file config.sub was initially added on branch EXPERIMENTAL.
      file config.guess was initially added on branch EXPERIMENTAL.
      file compile was initially added on branch EXPERIMENTAL.
      file aclocal.m4 was initially added on branch EXPERIMENTAL.
      file README was initially added on branch EXPERIMENTAL.
      file NEWS was initially added on branch EXPERIMENTAL.
      file INSTALL was initially added on branch EXPERIMENTAL.
      file ChangeLog was initially added on branch EXPERIMENTAL.
      file test_gc_sound.c was initially added on branch EXPERIMENTAL.
      file gc-sound.h was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer.gob was initially added on branch EXPERIMENTAL.
      file gc-sound-item.gob was initially added on branch EXPERIMENTAL.
      file gc-sound-channel.gob was initially added on branch EXPERIMENTAL.
      file Makefile.am was initially added on branch EXPERIMENTAL.
      file depcomp was initially added on branch EXPERIMENTAL.
      fake (2clicks) dnd in GCompris.
      Melody: reset policy at bonus call to make last sound play.
      Fix (hope it's fixed !) crash related to sound_reopen.     Fix delay launching tuxpaint.
      add choice of DnD mode in config API.
      clean shapegame to not config locale if board is not "imagename".
      add command line option to set global drag_mode.     global drag_mode stored in properties.
      fix stupid bug, crash of shapegame in admin mode.
      By Miguel DE IZARRA:      - shadow mode can be unset in board xml file (shapegame).      - little hand to help pick up shape in geography.      - cleanup.
      file marshallers.list was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer.h was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer.c was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer-private.h was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer-SDL.h was initially added on branch EXPERIMENTAL.
      file gc-sound-mixer-SDL.c was initially added on branch EXPERIMENTAL.
      file gc-sound-marshallers.h was initially added on branch EXPERIMENTAL.
      file gc-sound-marshallers.c was initially added on branch EXPERIMENTAL.
      file gc-sound-item.h was initially added on branch EXPERIMENTAL.
      file gc-sound-item.c was initially added on branch EXPERIMENTAL.
      file gc-sound-channel.h was initially added on branch EXPERIMENTAL.
      file gc-sound-channel.c was initially added on branch EXPERIMENTAL.
      file gc-sound-object.h was initially added on branch EXPERIMENTAL.
      file gc-sound-object.c was initially added on branch EXPERIMENTAL.
      By Miguel DE IZARRA:             - shapegame: fix zommx/zoomy pb.             - scale.c: new version of scale game
      change sounds to new (made with csound).
      By Miguel DE IZARRA:     - scale: works with two differents level. (normal and find total).     - shapegame: fix highlight bug.
      file gc_sound_module.c was initially added on branch EXPERIMENTAL.
      file gc_sound.override was initially added on branch EXPERIMENTAL.
      file gc_sound.defs was initially added on branch EXPERIMENTAL.
      file Makefile.am was initially added on branch EXPERIMENTAL.
      file demo.py was initially added on branch EXPERIMENTAL.
      file configure.in_ALONE was initially added on branch EXPERIMENTAL.
      MyPaint source import. MyPaint is great drawing software: http://people.ee.ethz.ch/~mrenold/mypaint/     Python module compiles and installs into gcompris. Not yet functionnal as a gcompris board yet.
      add MyPaint brushes and xml.in
      first work on OSX support.
      fix non OSX compilation error
      Import ScriptExec source for OSX bundle.
      NSBundle usage for reloc     Bundle construction
      fix compilation problem without nsbundle
      Import Gtk build script for macsox.
      Small correction to gtk osx build script
      reloc gtk libs for osx bundle. TODO: fix for no osx.
      osx bundle creation continued
      fix typo in Makefile.am
      Set Gtk to run from bundle.
      fix a segfault
      add python modules in bundle
      continue work with NSBundle.
      Add icons and Info.plist
      clean ObjC code using standard openstep functions.
      try to fix the recursion needed for install_name_tool.
      continue work on osx bundle.
      Continue work on OSX bundle.
      small fix for GNUstep compatibility
      add SDL* frameworks copy
      add initial CFCLAGS to OBJCFALGS. Usefull for universal binary building.
      Add an option to gnuchess build to fix a crash on osx.
      add a missing file
      try to interact with NS main menu
      - add new activity: memory_enumerate. Pictures by Mathieu.
      - add new activity: memory_wordnumber. Icon by Mathieu.
      Automaticly reduce font size if text is too wide.



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