1. 02 Oct, 2005 1 commit
    • Bruno Coudoin's avatar
      updated mingw makefiles. · 71497e41
      Bruno Coudoin authored
      	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
      71497e41
  2. 01 Oct, 2005 1 commit
    • Bruno Coudoin's avatar
      Removed some more warnings · 898c36ea
      Bruno Coudoin authored
      	Fixed config file searching (was broken on win98)
      	Improved traffic activity background and icon based on the
      	red car from Franck
      898c36ea
  3. 03 Jul, 2005 1 commit
  4. 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
  5. 10 Jan, 2005 1 commit
    • Bruno coudoin's avatar
      added the boat to make it easier to catch added more info on each item - - · 0bc4dc70
      Bruno coudoin authored
      2005-01-09  Bruno coudoin  <bruno.coudoin@free.fr>
      
      	* boards/boardicons/tuxpara.png: added the boat to make it easier to catch
      	* boards/chronos/board3_0.xml.in: added more info on each item
      	* boards/chronos/board3_1.xml.in: -
      	* boards/chronos/board3_2.xml.in: -
      	* boards/chronos/board3_3.xml.in: -
      	* boards/chronos/board3_4.xml.in: -
      	* boards/searace.xml.in: updated the help
      	* docs/C/python.xml: added a missing #define for BAR_REPEAT_ICON
      	* src/boards/paratrooper.c: (paratrooper_next_level): make the boat larger initialy
      	* src/boards/py-mod-gcompris.c: (python_gcompris_module_init): added missing BAR_REPEAT_ICON
      	* src/boards/python/hexagon.py: removed useless comments. added a timeout on a win to let the kid see the strawberry
      	* src/boards/python/searace.py: updated and completed.
      	* src/boards/traffic.c: (cars_from_strv): changed a color too close to the background
      0bc4dc70
  6. 13 Jun, 2004 1 commit
    • Bruno Coudoin's avatar
      added README.mingw copyed from a mingw ported program. can find back · 35ed46f9
      Bruno Coudoin authored
      	* .cvsignore:
      	* Makefile.am: added README.mingw
      	* README.mingw: copyed from a mingw ported program. can find back which. Not adapted to gcompris
      	maybe highly wrong but it's better than nothing.
      	* boards/Makefile.am: -A- added anim by Yves Combe yves at ycombe point net
      	* boards/anim.xml.in: -A-
      	* boards/anim/camera.png: created by Bruno
      	* boards/boardicons/anim.png: created by Bruno
      	* gcompris.ico: for windows
      	* po/POTFILES.in: -A-
      	* src/boards/clickgame.c: (get_bplugin_info),
      	(clickgame_is_our_board): changed plugin name ti suit the standard and ease the windows maintenance
      	* src/boards/clockgame.c: (display_hour): hour needle is shorter now. (due to user remarks)
      	* src/boards/menu.c: added static where missing
      	* src/boards/python/Makefile.am: -A-
      	* src/boards/python/anim.py: -A-
      	* src/boards/traffic.c: added static where missing
      	* src/boards/wordsgame.c: (key_press): nothing.
      35ed46f9
  7. 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
  8. 21 Dec, 2003 1 commit
    • Bruno Coudoin's avatar
      Created by Ronny Standtke to have a contextual redo/help icon Created by · 913924c8
      Bruno Coudoin authored
      * boards/images/maze-2d-bubble.png: Created by Ronny Standtke to have a contextual redo/help icon
      * boards/images/maze-3d-bubble.png: Created by Ronny Standtke to have a contextual redo icon
      * boards/skins/default/button_redo.png: Created by Ronny Standtke to have a contextual redo icon
      * boards/skins/default/button_reload.png: Created by Ronny Standtke to have a contextual redo icon
      * boards/maze3D.xml.in: added some help
      * docs/C/gcompris.texi: updated development process
      * docs/C/python.html: updated development process
      * docs/fr/gcompris.texi: updated development process
      * po/POTFILES.in: added redraw_symmetrical
      * src/boards/hanoi.c: (hanoi_create_item): removed console printout
      * src/boards/maze.c: (start_board), (repeat), (maze_create_item): implemented a contectual help icon.
      * src/boards/python/redraw.py: now display the icon of the mode. now the new board don not overlap the bonus icon.
      * added support for symmetrical mode
      * src/boards/railroad.c: (start_board):  implemented a contectual help icon.
      * src/boards/traffic.c: (start_board): implemented a contectual help icon.
      * src/gcompris/bar.c: (gcompris_bar_set_repeat_icon): fixed to work with the focus
      * src/gcompris/bonus.h: indent fix
      * src/gcompris/images_selector.c: (item_event_imageset_selector): fixed bad cast (gcc warning)
      * src/gcompris/properties.c: (gcompris_properties_new): fixed core dump when no LANG ENV var are set
      913924c8
  9. 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
  10. 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
  11. 09 Feb, 2003 1 commit
  12. 26 Jan, 2003 1 commit
  13. 06 Jan, 2003 1 commit
  14. 03 Jan, 2003 1 commit
    • Bruno Coudoin's avatar
      added machpuzzle activity (uncomplete yet) added machpuzzle activity · 796a6a11
      Bruno Coudoin authored
      	* boards/Makefile.am: added machpuzzle activity (uncomplete yet)
      		* boards/boards.xml.in:added machpuzzle activity (uncomplete yet)
      			* boards/images/superbrain_logo.png:delete
      				* boards/traffic/TrafficData:added 40 levels taken from http://www.javascript-games.org/puzzle/rushhour/
      					* boards/traffic/traffic-bg.jpg: new background
      						* src/boards/Makefile.am:added machpuzzle activity (uncomplete yet)
      							* src/boards/menu.c: (item_event): fixed warning if text was empty
      								* src/boards/money.c: (process_ok): added bonus bad when user is wrong
      									* src/boards/superbrain.c: (superbrain_next_level),
      										(superbrain_create_item), (mark_pieces):  moved to fit in background
      											* src/boards/traffic.c: (start_board), (repeat),
      												(traffic_next_level), (traffic_destroy_all_items),
      													(traffic_create_item), (draw_car), (draw_jam), (car_cb),
      														(load_level), (cars_from_strv): moved to fit in background
      796a6a11
  15. 31 Dec, 2002 1 commit