1. 24 Jul, 2009 1 commit
  2. 26 Jan, 2009 2 commits
  3. 18 Jan, 2009 1 commit
  4. 01 Nov, 2008 1 commit
  5. 07 Sep, 2008 1 commit
  6. 30 Aug, 2008 1 commit
    • Bruno Coudoin's avatar
      removed the gc_bonus_end_display in the C api and its · 1af757cd
      Bruno Coudoin authored
      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.
      
      svn path=/branches/gcomprixogoo/; revision=3511
      1af757cd
  7. 03 Aug, 2008 1 commit
  8. 23 Mar, 2008 1 commit
  9. 16 Feb, 2008 1 commit
  10. 02 Nov, 2007 1 commit
  11. 21 Oct, 2007 1 commit
  12. 19 Oct, 2007 1 commit
  13. 18 Oct, 2007 1 commit
  14. 16 Oct, 2007 1 commit
  15. 15 Oct, 2007 1 commit
  16. 24 Jun, 2007 2 commits
  17. 15 Apr, 2007 1 commit
  18. 09 Mar, 2007 1 commit
  19. 21 Feb, 2007 1 commit
  20. 27 Nov, 2006 1 commit
    • Bruno Coudoin's avatar
      added msvcr71.dll, not all windows have it. imported sounds from Tuxpaint. · 6753250a
      Bruno Coudoin authored
      	* Makefile.mingw.in: added msvcr71.dll, not all windows have it.
      	* boards/sounds/README: imported sounds from Tuxpaint.
      	* boards/sounds/brick.wav:
      	* boards/sounds/line_end.wav:
      	* src/boards/py-mod-gcompris.c: (python_gcompris_module_init):
      	* src/boards/target.c: (animate_items), (launch_dart): added sounds.
      	* src/boards/hanoi.c: (animate_items), (launch_dart): fixed bad index, was bringing
      	  GC in an infinite loop.
      6753250a
  21. 09 Nov, 2006 1 commit
  22. 21 Oct, 2006 1 commit
    • Bruno Coudoin's avatar
      *** RELEASE 8.2BETA1 *** · 8db3d70f
      Bruno Coudoin authored
      
              - fixed all boards/Makefile.am, the transformation for i18n was not good enough
                and was breaking the game missing_letter.
              - added support for py2exe on windows which allow us to create an embedded package
                with python, pygtk and pycairo all together
              - cleanup in boards/* to replace assert by g_assert and remove uneeded includes.
              - fixed awele to run on windows replace font "12x24" by "sans 12"
      8db3d70f
  23. 28 Aug, 2006 1 commit
  24. 21 Aug, 2006 1 commit
  25. 15 Aug, 2006 1 commit
    • Bruno Coudoin's avatar
      - Fixed default path search for platform not supported by binreloc · d6cf7d18
      Bruno Coudoin authored
      	- 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.
      d6cf7d18
  26. 12 Aug, 2006 1 commit
  27. 05 Apr, 2006 1 commit
  28. 14 Oct, 2005 1 commit
    • Bruno Coudoin's avatar
      Replaced UK English to US English for: · e0503578
      Bruno Coudoin authored
      "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.
      e0503578
  29. 12 Oct, 2005 1 commit
  30. 11 Oct, 2005 1 commit
  31. 21 Sep, 2005 1 commit
  32. 19 Sep, 2005 1 commit
  33. 04 Sep, 2005 1 commit
  34. 03 Jul, 2005 1 commit
  35. 02 May, 2005 1 commit
    • Bruno Coudoin's avatar
      Windows port updated. Not functional yet. · 0dc85832
      Bruno Coudoin authored
      	A new macro has been added to declare a gcompris activity.
      	This macro make the declaration for a dynamic link on every
      	good enough operating system. On windows, this macro declares
      	the boards as static.
      0dc85832
  36. 30 Mar, 2005 1 commit
    • Bruno Coudoin's avatar
      Laurent Lacheny has created a new activity in gcompris. · fad6f9bc
      Bruno Coudoin authored
      	It's the classic connect4. You have to connect 4 lines in a row.
      	You play against the computer.
      	The IA code comes from the project 4stattack by Jeroen Vloothuis
      	http://forcedattack.sourceforge.net/
      	It's the first commit and it's a work in progress.
      
      	Bruno reviewed all key_press return value like explained here:
      
      	It doesn't explain us why we get event twice but at least we know what
      	has changed. Anyway, the return value in all key_press function of each
      	plugins are not well set. We should return:
      	TRUE  = We handled the key
      	FALSE = We did not handled the key, gtk need to send it to next widget
      fad6f9bc
  37. 14 Apr, 2004 1 commit
  38. 13 Mar, 2004 1 commit
    • Bruno Coudoin's avatar
      added missing gcompris-edit.desktop changed board plugin name fixed car · faf6349e
      Bruno Coudoin authored
      	* Makefile.am: added missing gcompris-edit.desktop
      	* boards/billard.xml.in: changed board plugin name
      	* boards/chronos/board3_0.xml.in: fixed car invention date
      	* boards/chronos/board3_2.xml.in: fixed car invention date
      	* boards/chronos/board3_4.xml.in: fixed car invention date
      	* boards/melody.xml.in: changed board plugin name
      	* boards/pythontest.xml.in: changed board plugin name
      	* boards/redraw.xml.in: changed board plugin name
      	* boards/redraw_symmetrical.xml.in: changed board plugin name
      	* boards/sounds/Makefile.am: added it
      	* boards/sounds/fr/Makefile.am:
      	* boards/watercycle.xml.in:
      	* configure.in: release 5.3.1, added italian
      	* gcompris.spec.in: added italian voices
      	* po/POTFILES.in: added missing files
      	* src/boards/advanced_colors.c: (is_our_board): fixed missing static
      	* src/boards/algebra.c: (key_press): -
      	* src/boards/algebra_guesscount.c: (is_our_board): -
      	* src/boards/canal_lock.c: (is_our_board): -
      	* src/boards/chess.c: (is_our_board): -
      	* src/boards/click_on_letter.c: (is_our_board): -
      	* src/boards/clickgame.c: (clickgame_is_our_board): -
      	* src/boards/clockgame.c: -
      	* src/boards/colors.c: (is_our_board): -
      	* src/boards/draw.c: (key_press): -
      	* src/boards/enumerate.c: (key_press), (is_our_board): -
      	* src/boards/erase.c: (is_our_board): -
      	* src/boards/fifteen.c: (is_our_board): -
      	* src/boards/gletters.c: (key_press): -
      	* src/boards/hanoi.c: (is_our_board): -
      	* src/boards/imageid.c: -
      	* src/boards/leftright.c: (is_our_board): -
      	* src/boards/machpuzzle.c: (is_our_board): -
      	* src/boards/maze.c: (is_our_board): -
      	* src/boards/memory.c: -
      	* src/boards/menu.c: -
      	* src/boards/missingletter.c: -
      	* src/boards/money.c: -
      	* src/boards/paratrooper.c: (key_press): -
      	* src/boards/planegame.c: (key_press): -
      	* src/boards/python.c: (pythonboard_pause), (pythonboard_end), -
      	(pythonboard_is_our_board), (pythonboard_key_press), -
      	(pythonboard_ok), (pythonboard_set_level), (pythonboard_config), -
      	(pythonboard_repeat): -
      	* src/boards/railroad.c: -
      	* src/boards/read_colors.c: (is_our_board): -
      	* src/boards/reading.c: -
      	* src/boards/reversecount.c: -
      	* src/boards/shapegame.c: (key_press): -
      	* src/boards/smallnumbers.c: (key_press): -
      	* src/boards/submarine.c: (is_our_board): -
      	* src/boards/superbrain.c: (is_our_board): -
      	* src/boards/target.c: (key_press), (is_our_board), -
      	(display_windspeed): -
      	* src/boards/traffic.c: (is_our_board): -
      	* src/boards/wordsgame.c: (key_press): -
      	* src/gcompris/Makefile.am: removed useless pluginenum.c and .h
      	* src/gcompris/about.c: (gcompris_about_start):
      	* src/gcompris/board.c: (init_plugins), (get_current_board_plugin),
      	(board_check_file), (board_play), (board_stop): changed to include the work done by pluginenum.
      	now use g_module instead of dl_open and plugins are loaded only when needed.
      	Note that they are never unloaded yet.
      	* src/gcompris/board.h: cleanup
      	* src/gcompris/config.c: (gcompris_config_start):
      	* src/gcompris/gameutil.c: (gcompris_read_xml_file),
      	(selectMenuXML), (gcompris_load_menus): replaced scandir by readdir
      	* src/gcompris/gcompris-board.h: added g_module items in our plugin struct
      	* src/gcompris/gcompris.c: (board_widget_key_press_callback),
      	(gcompris_get_locale), (gcompris_set_locale): use g_getenv instead of getenv
      	* src/gcompris/gcompris.h: removed pluginenum.h
      	* src/gcompris/pluginenum.c: removed. the code here is now included in boards.c
      	* src/gcompris/pluginenum.h: removed. the code here is now included in boards.c
      	* src/gcompris/properties.c: (gcompris_properties_new): use g_getenv instead of getenv
      faf6349e