1. 28 Aug, 2006 1 commit
  2. 21 Aug, 2006 1 commit
  3. 12 Aug, 2006 2 commits
  4. 09 May, 2006 1 commit
  5. 03 Apr, 2006 1 commit
  6. 28 Mar, 2006 1 commit
  7. 11 Oct, 2005 1 commit
  8. 04 Sep, 2005 1 commit
  9. 03 Jul, 2005 1 commit
  10. 15 May, 2005 1 commit
    • Bruno Coudoin's avatar
      added missing file for gnuchess cleanup. reitroduced for windows version. · 8faf7abe
      Bruno Coudoin authored
      	* src/boards/Makefile.mingw: added missing file for gnuchess
      	* src/boards/chess.c: (start_child): cleanup.
      	* src/boards/draw.c: (tool_event), (load_drawing), (save_drawing): reitroduced for windows version. removed load/save capapility.
      	* src/gcompris/assetml.c: (dump_asset), (assetml_load_xml): fixed null pointer in display dump.
      	* src/gcompris/board.c: (init_plugins): added draw
      	* src/gcompris/soundutil.c: (gcompris_play_ogg) now returns if sound is null
      	* src/gcompris/config.c: code cleanup
      8faf7abe
  11. 14 May, 2005 1 commit
    • Bruno Coudoin's avatar
      cleanup. do not work as expected on widows yet cleanup added traces · 1b3a5018
      Bruno Coudoin authored
      	* src/boards/chess.c: (start_board), (start_child): cleanup. do not work as expected on widows yet
      	* src/boards/chess_position.h: cleanup
      	* src/gcompris/assetml.c: (dump_asset), (parse_doc),
      	(assetml_load_xml), (assetml_get_asset): added traces
      	* src/gcompris/gameutil.c: (gcompris_find_absolute_filename): cleanup
      	* src/gcompris/soundutil.c: (scheduler), (thread_play_ogg),
      	(gcompris_play_ogg), (gcompris_play_ogg_list): fixed memory leaks for windows. reviewed the
      	whole code of this function.
      1b3a5018
  12. 12 May, 2005 1 commit
    • Bruno Coudoin's avatar
      fixed string removed CFLAGS= code cleanup fixed core dump on exits due to · 44bc49e9
      Bruno Coudoin authored
      	* boards/gnumch-inequality.xml.in: fixed string
      	* configure.in: removed CFLAGS=
      	* src/boards/chess.c: (start_board), (end_board),
      	(chess_next_level), (chess_destroy_all_items), (chess_create_item),
      	(hightlight_possible_moves), (item_event_black),
      	(engine_local_destroy), (engine_local_cb), (start_child): code cleanup
      	* src/gcompris/gcompris.c: (init_background), (gcompris_exit): fixed core dump on exits due to xrandr
      44bc49e9
  13. 10 May, 2005 1 commit
  14. 02 May, 2005 2 commits
    • Bruno Coudoin's avatar
      fixed board title fixed to work with sub level operating systems inable to · 782ac051
      Bruno Coudoin authored
      	* config.h.mingw:
      	* src/boards/Makefile.mingw:
      	* src/boards/algebra.c: fixed board title
      	* src/boards/chess.c: (chess_create_item), (move_piece_to): fixed to work with
      	sub level operating systems inable to differentiate a 'A' from a 'a'. This was
      	creating a bug by having gcompris play black against black only.
      	* src/gcompris/board.c: (init_plugins), (board_check_file): added chess.
      	fixed it to let boards load on windows. It works on windows again.
      782ac051
    • 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
  15. 17 Apr, 2005 1 commit
    • Bruno Coudoin's avatar
      Yves added a new board called bargame. The manual is: · 598f3220
      Bruno Coudoin authored
      	Put balls in the holes. You win if the computer play the last one.
      	If you want Tux to begin, just click on him.
      	Bruno Created the background image, Yves did the rest of the game.
      
      	Serveral changes in the computer menu. Now there is a submenu for the
      	mouse activity. I redid the erase activity icons to be more precse.
      	The mouse comes from openclipart.
      
      	I redid the tux teacher image as found in bargame and connect4
      
      	Some minor fixes for win32 compilation
      
      	log format is now generic and does not need to be localised.
      598f3220
  16. 23 Mar, 2005 1 commit
  17. 06 Mar, 2005 1 commit
    • Bruno Coudoin's avatar
      Preparing a new web site design by Aurelie Casties · 0f710006
      Bruno Coudoin authored
              Fixed anim.py to disable SVG if python xml is not available. (Thanks
              Ronny for the test)
              Chess, swapped white and black board color to be chess compliant
              thanks to Granier Thomas (6 years old) for reporting that.
      0f710006
  18. 10 Oct, 2004 1 commit
  19. 29 May, 2004 1 commit
    • Bruno Coudoin's avatar
      (AFTER RELEASE 6.0) fixed board name. This board was no more working in · 5f41a9c2
      Bruno Coudoin authored
      	(AFTER RELEASE 6.0)
      	* boards/missing_letter.xml.in: fixed board name. This board was no more working in 6.0
      	* boards/skins/default/button_large.png: more cute
      	* boards/skins/default/button_large_selected.png: more cute
      	* boards/skins/default/dialogbox.png: more cute
      	* boards/skins/default/skin.xml: more cute
      	* configure.in: flags release increased
      	* src/boards/chess.c: added sys/wait.h include
      	* src/boards/missingletter.c: (is_our_board): fixed board name
      	* src/boards/reading.c: (start_board), (reading_destroy_all_items),
      	(display_what_to_do), (reading_create_item), (ask_ready),
      	(ask_yes_no), (get_random_word): review of the word selection. Was causing random crash. Still memory leak issue
      	it needs more work.
      	* src/gcompris/Makefile.am: packaging fixes from Yann Dirson (Debian)
      	* src/gcompris/about.c: (gcompris_about_start): layout fixes
      	* src/gcompris/config.c: (gcompris_config_start): fixed OK button color
      	* src/gcompris/gameutil.c: (gcompris_dialog): readded missing OK text in the dialog box button
      	* src/gcompris/gameutil.h: removed useless sys/wait.h include
      	* src/gcompris/gcompris.c: (setup_window): fixed order URL
      	* src/gcompris/help.c: (gcompris_help_start), (select_item),
      	(set_content): removed text shadow
      	* src/gcompris/properties.c: fixed setenv. gettext dynamique change was broken.
      5f41a9c2
  20. 14 Apr, 2004 1 commit
  21. 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
  22. 10 Dec, 2003 1 commit
    • Bruno Coudoin's avatar
      added documentation fixed 1 missing pixel border removed and replaced by · 90cd3015
      Bruno Coudoin authored
      * boards/redraw.xml.in: added documentation
      * boards/skins/default/gcompris-shapebg.jpg: fixed 1 missing pixel border
      * boards/traffic/TrafficData: removed and replaced by traffic.h
      * configure.in: replaced the dependancy of gcompris from gnome to gtk
      marked to release 5.0
      * docs/fr/gcompris.texi: fixed doc nodes
      * gcompris.spec.in: fixed for info file distribution. better use of % directives
      * po/POTFILES.in: added redraw.py
      * src/boards/Makefile.am: added trafic.h
      * src/boards/advanced_colors.c: (init_xml), (read_xml_file): gtk port
      * src/boards/chess.c: (start_board), (chess_create_item),
      (start_child): fixed error message and process to use GNUCHESS env var
      * src/boards/clickgame.c: (load_random_pixmap): use g_file_test instead of g_file_exists
      * src/boards/imageid.c: (init_xml), (read_xml_file): use g_file_test instead of g_file_exists
      * src/boards/menu.c: (menu_create_item): use g_file_test instead of g_file_exists
      * src/boards/missingletter.c: (init_xml), (read_xml_file): use g_file_test instead of g_file_exists
      * src/boards/py-mod-sound.c: removed gcompris_play_sound (gnome dependant)
      * src/boards/python/redraw.py: added i18n (don't work), removed editable flag
      * src/boards/read_colors.c: (init_xml), (read_xml_file): use g_file_test instead of g_file_exits
      * src/boards/reading.c: added stdio.h
      * src/boards/traffic.c: (load_level), (cars_from_strv): modified to use a .h instead of a file for data
      * src/boards/traffic.h: created with data from boards/traffic/TrafficData
      * src/boards/wordsgame.c: added stdio.h
      * src/gcompris/Makefile.am: gtk port
      * src/gcompris/about.c: (item_event_ok): commented out gnome_url_show. Still Need a replacement
      * src/gcompris/callbacks.c: (on_quit1_activate): implemeted quit CB, cleanup of unneeded funtions
      * src/gcompris/config.c: (item_event_ok): gtk port
      * src/gcompris/gcompris-edit.c: (quit_cb), (main): uses gcompris_write_boards_status now. Quit CB.
      * src/gcompris/gcompris.c: (init_background),
      (gcompris_set_cursor), (setup_window), (gcompris_exit),
      (gcompris_init): gtk port, params reading rewrite, main loop moved from gnome to gtk
      * src/gcompris/gcompris.h: added missing include due to the remove of gnome
      * src/gcompris/pluginenum.c: added stdio.h
      * src/gcompris/properties.c: (scan_get_int), (scan_get_string),
      (gcompris_properties_new), (gcompris_properties_save),
      (boards_write), (gcompris_write_boards_status),
      (read_boards_status), (gcompris_properties_enable_board),
      (gcompris_properties_disable_board): complete rewrite with the glib scanner.
      * src/gcompris/properties.h: removed unused gcompris_properties_copy. added enum for properties
      added gcompris_write_boards_status
      * src/gcompris/soundutil.c: (gcompris_play_ogg_list):  removed gcompris_play_sound (gnome dependant)
      * src/gcompris/soundutil.h:  removed gcompris_play_sound (gnome dependant)
      90cd3015
  23. 27 Jun, 2003 1 commit
  24. 22 Apr, 2003 1 commit
  25. 17 Feb, 2003 1 commit
  26. 16 Feb, 2003 1 commit
  27. 14 Feb, 2003 1 commit
    • Bruno Coudoin's avatar
      removed unecessary file in dist added GNUCHESS added GNUCHESS removed · 05c62ee8
      Bruno Coudoin authored
      2003-02-14  Bruno Coudoin  <bruno.coudoin@free.fr>
      
      	* Makefile.am: removed unecessary file in dist
      	* acconfig.h: added GNUCHESS
      	* configure.in:added GNUCHESS
      	* docs/C/Makefile.am:removed unecessary file in dist
      	* docs/fr/Makefile.am:removed unecessary file in dist
      	* src/boards/chess.c: (start_board):added GNUCHESS
      	* src/boards/traffic.c: fixes a compile issue with gcc2.95
      05c62ee8
  28. 09 Feb, 2003 1 commit
  29. 06 Jan, 2003 1 commit
  30. 15 Dec, 2002 1 commit
  31. 11 Nov, 2002 1 commit
    • Bruno Coudoin's avatar
      added maze 3D added maze 2D force added gnuchess requirement updated added · ad9e3426
      Bruno Coudoin authored
      * boards/fun.xml.in: added maze 3D
      * boards/maze.xml.in: added maze 2D force
      * gcompris.spec.in: added gnuchess requirement
      * po/POTFILES.in: updated
      * src/boards/algebra.c: (key_press), (get_operand),
      (init_operation): added backspace support
      * src/boards/chess.c: (start_board), (chess_create_item),
      (item_event), (engine_local_cb), (write_child): now works with gnuchess 5 only
      * src/boards/maze.c: Christof Petig <christof@petig-baender.de> implemented a 3D mode
      * src/boards/reversecount.c: (process_ok),
      (reversecount_create_item): Changed the tux to a top view 4 direction one
      * src/gcompris/soundutil.c: (scheduler), (gcompris_play_ogg): removed comments
      ad9e3426
  32. 13 Oct, 2002 1 commit
    • Bruno Coudoin's avatar
      added enumerate board · b32b1ce7
      Bruno Coudoin authored
      added dialog box api
      using dialog box in chess in case gnuchessx is not there
      replace tabepice in jpg
      b32b1ce7
  33. 22 Sep, 2002 1 commit
  34. 18 Sep, 2002 1 commit
  35. 14 Sep, 2002 1 commit
  36. 12 Sep, 2002 2 commits
  37. 09 Sep, 2002 1 commit