1. 01 Jan, 2007 1 commit
  2. 26 Nov, 2006 1 commit
  3. 16 Nov, 2006 1 commit
  4. 09 Nov, 2006 1 commit
  5. 07 Nov, 2006 1 commit
  6. 24 Oct, 2006 1 commit
    • Bruno Coudoin's avatar
      === WARNING THIS PATCH SET HAS BEEN REVERTED === · 3ba73731
      Bruno Coudoin authored
      	autotools croos compilation with mingw32
      	use glib headers instead of glibc (g_mkdir, g_unlink, g_stat)
      	NEED MORE WORK. cvs maybe broken now.
      
      	* Makefile.am:
      	* acinclude.m4:
      	* configure.in:
      	* cross-configure.sh: script to run configure. Look variables.
      	* po/Makefile.in.in:
      	* src/boards/Makefile.am:
      	* src/boards/gtans.c:
      	* src/boards/gtans_support.c: (check_file_exists):
      	* src/boards/py-mod-gcompris.c: (py_gcompris_child_watch_add),
      	(py_gcompris_spawn_async):
      	* src/gcompris/Makefile.am:
      	* src/gcompris/binreloc.c: (_br_find_exe):
      	* src/gcompris/board.c:
      	* src/gcompris/board.h:
      	* src/gcompris/file_selector.c: (parse_doc):
      	* src/gcompris/gameutil.c: (gc_util_create_rootdir):
      	* src/gcompris/gcompris.c: (activation_done), (gc_init):
      	* src/gcompris/gcompris_db.c: (gc_db_init):
      	* src/gcompris/images_selector.c: (parse_doc):
      	* src/gcompris/menu.c: (gc_menu_load):
      	* src/gcompris/properties.c: (gc_prop_new):
      	* src/gcompris/sdlplayer.c: (errorv):
      	* src/gcompris/soundutil.c:
      3ba73731
  7. 23 Oct, 2006 1 commit
  8. 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
  9. 12 Sep, 2006 1 commit
    • Bruno Coudoin's avatar
      added again gnome2-macros updated - - - fixed window name · dfe68474
      Bruno Coudoin authored
      	* Makefile.am: added again gnome2-macros
      	* docs/screenshots/memory_div.jpg: updated
      	* docs/screenshots/memory_div_small.jpg: -
      	* docs/screenshots/submarine.jpg: -
      	* docs/screenshots/submarine_small.jpg: -
      	* docs/take_screenshots.sh: fixed window name
      	* po/POTFILES.in:
      	* src/boards/py-mod-utils.c: (py_gc_item_absolute_move),
      	(py_gc_item_rotate), (py_gc_item_rotate_relative),
      	(py_gc_item_rotate_with_center),
      	(py_gc_item_rotate_relative_with_center): fixed, bad replace. anim work again.
      	* src/gcompris/Makefile.am:
      	* src/gcompris/gc_core.h:
      	* src/gcompris/gc_net.c:
      	* src/gcompris/gcompris.c: (board_widget_key_press_callback),
      	(gc_set_background), (init_background), (gc_cursor_set),
      	(setup_window), (gc_fullscreen_set), (gc_canvas_item_grab),
      	(gc_terminate), (xf86_vidmode_init), (xf86_vidmode_set_fullscreen),
      	(xf86_window_configured), (gc_init): added cache support
      	* src/gcompris/images_selector.c: (gc_selector_images_start),
      	(gc_selector_images_stop), (display_image), (display_image_set),
      	(item_event_imageset_selector), (item_event_images_selector),
      	(item_event_scroll), (parseImage), (parse_doc), (read_xml_file),
      	(read_dataset_directory): typo, removed white space
      	* src/gcompris/properties.c: (gc_prop_default_database_name_get),
      	(gc_prop_new), (gc_prop_user_dirname_get):
      	* src/gcompris/properties.h: added cache support
      	* src/gcompris/cache.c: not functional yet cache mecanism for the web version.
      dfe68474
  10. 29 Aug, 2006 1 commit
  11. 21 Aug, 2006 1 commit
  12. 13 Aug, 2006 1 commit
    • Bruno Coudoin's avatar
      - Added support for relocation using http://autopackage.org/docs/binreloc/ · 2cba2a20
      Bruno Coudoin authored
      	  (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
      2cba2a20
  13. 11 Aug, 2006 1 commit
    • Bruno Coudoin's avatar
      - Fixed potential the exit code to avoid a potential core dump when exiting GCompris · 7c9d8c5f
      Bruno Coudoin authored
      	  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.
      
      	* boards/oscar_and_friends/scene1_0.png: improved by Josef Vybiral
      	* configure.in: added support for gnet (disabled by default)
      	* src/boards/python/admin/module_boards.py: fixed management of the module state. no more double stop modules.
      	* src/boards/python/admin/module_users.py: -
      	* src/boards/python/administration.py: -
      	* src/boards/python/oscar_and_friends.py: changed text coordinate and colors
      	* src/gcompris/Makefile.am: added gc_net.*
      	* src/gcompris/gc_net.c: empty now, will hold the network code
      	* src/gcompris/gc_net.h: -
      	* src/gcompris/board.c: (board_pause), (board_stop),
      	(get_board_playing):
      	* src/gcompris/board.h: cleanup, removed pause board state saving. now board_pause takes an argument, no more a toggle.
      	* src/gcompris/board_config.c: (gcompris_combo_box_changed),
      	(my_strcmp): added several static. code cleanup.
      	* src/gcompris/gameutil.c: (gcompris_load_pixmap),
      	(gcompris_dialog), (item_event_ok): prepared net code.
      	* src/gcompris/gcompris.c: (gcompris_end_board), (cleanup),
      	(gcompris_exit), (quit_cb), (gcompris_init): fixed quit sequence. now a real exit is done after gtk_main_quit
      	* src/gcompris/gcompris.h: added gc_net
      	* src/gcompris/properties.c: (gcompris_properties_new): added server option
      	* src/gcompris/properties.h: -
      	* src/gcompris/sdlplayer.c: (sdlplayer_init), (sdlplayer_quit),
      	(sdlplayer_bg): replaced printf by g_warning
      	* src/gcompris/skin.c: (gcompris_image_to_skin): no more return an empty skin but the default one anyway. It will fail later on
      	  anyway if the image is not available.
      7c9d8c5f
  14. 09 May, 2006 1 commit
  15. 03 Apr, 2006 1 commit
  16. 22 Mar, 2006 1 commit
  17. 01 Mar, 2006 1 commit
  18. 04 Oct, 2005 1 commit
  19. 20 Sep, 2005 1 commit
    • Bruno Coudoin's avatar
      HEAD is not 7.1 · 14b11116
      Bruno Coudoin authored
      	* configure.in: HEAD is not 7.1
      	* gcompris.spec.in:
      	* src/boards/python/pythontest.py: (preparing a board with my son Clement)
      	* src/gcompris/Makefile.am:
      	* src/gcompris/about.c: (gcompris_about_start): added support for an optional
      	                                                icon sponsor
      	* src/gcompris/properties.c: (gcompris_properties_save): no more save difficulty
      	* src/gcompris/sdlplayer.c: (sdlplayer_quit), (sdlplayer): removed warnings
      14b11116
  20. 19 Sep, 2005 1 commit
  21. 28 Aug, 2005 1 commit
    • Yves Combe's avatar
      make all boards in reading configurable for locale, and use this and the... · 7c19bff9
      Yves Combe authored
      make all boards in reading configurable for locale, and use this and the global locale configuration.
      add enabling sound in conf for smallnumber (the two boards) and use locale_sound in this case.
      disable wordlist button as is not ready for the coming release
      clean login.py trace
      clean get_conf trace in gcompris_db
      add wordlist.h wordlist.c: preparation of api for getting wordlist xml files. Not used in the coming release.
      7c19bff9
  22. 25 Aug, 2005 1 commit
  23. 02 Aug, 2005 1 commit
    • Bruno Coudoin's avatar
      - Fixes several issue in src/boards/python.c. No more craches. · cd31974f
      Bruno Coudoin authored
      	- Prepared the login screen but empty for now
      	- Renamed reread_xml by reread_menu
      	- Now the noxrandr param is 'almost' persistant in the config file
      	  'almost' because until you enter and quit the gcompris config
      	  panel, it is not saved. This is very dangerous becaus after that
      	  there is no way to put back xrander in since there is no --withxrandr
      	  switch.
      	  WARNING: This need more works !!
      cd31974f
  24. 03 Jul, 2005 1 commit
  25. 27 Jun, 2005 1 commit
  26. 22 Jun, 2005 1 commit
  27. 16 Jun, 2005 1 commit
  28. 02 Jun, 2005 1 commit
  29. 26 May, 2005 1 commit
    • Yves Combe's avatar
      GENERAL - add -l list feature in gcompris.c PROFILS STUFF (depends on · 04d87f03
      Yves Combe authored
      GENERAL
      - add -l list feature in gcompris.c
      PROFILS STUFF (depends on --enable-profils):
      - add -e in gcompris.c, gameutil.c
      - add profile.h (profile.c missing again)
      - add profiles in properties.{c,h} and in gcompris.c
      - fix configure.in and src/gcompris/Makefile.am to compile profiles correctly.
      04d87f03
  30. 26 Apr, 2005 1 commit
    • Bruno Coudoin's avatar
      New activity gnumch from Joe Neeman · 015446ea
      Bruno Coudoin authored
      	This is a port of the same activity Joe did separatly.
      
      	removed unused svgutil.c
      
      	anim, fixed the bug when you ask an animation play on an empty
      	drawing.
      015446ea
  31. 21 Mar, 2005 1 commit
  32. 07 Nov, 2004 1 commit
  33. 04 Nov, 2004 1 commit
    • Bruno Coudoin's avatar
      copy from other indian flag created by Alexey Lubimov remade by Franck · 0480e25d
      Bruno Coudoin authored
      	* boards/flags/pa.png: copy from other indian flag
      	* boards/gletters/gletters.ru: created by Alexey Lubimov
      	* boards/skins/babytoy/button_large2.png: remade by Franck Doucet
      	* boards/sounds/ru/alphabet/Makefile.am: created. uncomplete yet
      	* boards/sounds/ru/colors/Makefile.am: -
      	* boards/sounds/ru/geography/Makefile.am: -
      	* boards/sounds/ru/misc/Makefile.am: -
      	* docs/fr/gcompris.texi: fixed by de Colombel Renaud <renaud.decolombel@free.fr>
      	* src/boards/reading.c: added support for utf8, fixed memory leaks by Alexey Lubimov <avl@l14.ru>
      	* src/boards/click_on_letter.c: (repeat), (sounds_are_fine),
      	(click_on_letter_next_level), (click_on_letter_create_item),
      	(item_event), (highlight_selected): fixed to use utf8 by Alexey Lubimov
      	* src/gcompris/Makefile.am: added remove gcompris-marshal.* in cleanup
      	* src/gcompris/assetml.c: (dump_asset), (assetml_add_xml_to_data),
      	(matching), (free_asset): improved to support a name field by Alexey Lubimov
      	* src/gcompris/assetml.h: -
      0480e25d
  34. 15 Jul, 2004 1 commit
    • Bruno Coudoin's avatar
      added missing files updated by Yves Combe updated by Yves Combe added new · 15fa076f
      Bruno Coudoin authored
      	* po/POTFILES.in: added missing files
      	* src/boards/py-mod-utils.c:  updated by Yves Combe
      	* src/boards/python/anim.py: updated by Yves Combe
      	* src/gcompris/Makefile.am: added new svgutil.c and .h
      	* src/gcompris/gameutil.c: removed all svg stuff. moved to svgutil.c
      	* src/gcompris/gcompris.h: added svgutil.h
      	* src/gcompris/svgutil.c: created by Yves Combe
      	* src/gcompris/svgutil.h: created by Yves Combe
      15fa076f
  35. 07 Jul, 2004 1 commit
    • Bruno Coudoin's avatar
      -A- updated, cleaned the images, better looking maps. -A- -A- -A- -A- -A- · 3d43c715
      Bruno Coudoin authored
      	* boards/geography/board1_0.xml.in: -A- updated, cleaned the images, better looking maps.
      	* boards/geography/board3_0.xml.in: -A-
      	* boards/geography/continents/back.png: -A-
      	* boards/geography/europe/europe.jpg: -A-
      	* boards/geography/europe/europe.png: -A-
      	* boards/geography/france_region/bourgogne.png: -A-
      	* boards/geography/france_region/bretagne.png: -A-
      	* boards/geography/france_region/champagne-ardenne.png: -A-
      	* boards/geography/france_region/france-regions.png: -A-
      	* boards/geography/france_region/franche-conte.png: -A-
      	* boards/geography/france_region/languedoc-roussillon.png: -A-
      	* boards/geography/france_region/limousin.png: -A-
      	* boards/geography/france_region/lorraine.png: -A-
      	* boards/geography/france_region/midi-pyrenees.png: -A-
      	* boards/geography/france_region/nord-pas-de-calais.png: -A-
      	* boards/geography/france_region/pays-de-la-loire.png: -A-
      	* boards/geography/france_region/picardie.png: -A-
      	* boards/geography/france_region/poitou-charentes.png: -A-
      	* boards/geography/france_region/provence-alpes-cote_d_azur.png: -A-
      	* boards/geography/northamerica/north_america.png: -A-
      	* boards/geography/southamerica/south_america.png: -A-
      	* src/boards/draw.c: (key_press), (image_selected), (load_image),
      	(save_image): experimental implementation of the file_selector API
      	* src/gcompris/Makefile.am: added file_selector.c
      	* src/gcompris/file_selector.c: (gcompris_file_selector_save),
      	(gcompris_file_selector_load), (gcompris_file_selector_stop),
      	(display_files), (free_stuff), (item_event_file_selector): created on the model ofimage_selector
      	* src/gcompris/gcompris.h: added file_selector API.
      3d43c715
  36. 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
  37. 16 May, 2004 1 commit
    • Bruno Coudoin's avatar
      removed assetml dependancy added assetml, removed localename re-added · d706b1c7
      Bruno Coudoin authored
      	* configure.in: removed assetml dependancy
      	* src/gcompris/Makefile.am: added assetml, removed localename
      	* src/gcompris/assetml.c: (assetml_get_locale),
      	(reactivate_newline), (dump_asset), (assetml_add_xml_to_data),
      	(matching), (parse_doc), (assetml_read_xml_file), (selectAssetML),
      	(assetml_load_xml), (free_asset), (assetml_free_assetlist),
      	(assetml_get_asset): re-added there to avoid dependancy
      	* src/gcompris/assetml.h: re-added there to avoid dependancy
      	* src/gcompris/gameutil.c: assetml header change
      	* src/gcompris/gcompris.c: (gcompris_init): include win32 locale dep
      	* src/gcompris/localename.c: removed
      	* src/gcompris/properties.c: (gcompris_properties_new),
      	(my_setenv): include win32 locale dep
      d706b1c7
  38. 08 May, 2004 1 commit
    • Bruno Coudoin's avatar
      cleanup audio cleanup, fixes for win32 removed audio out selection removed · f0bc4fa3
      Bruno Coudoin authored
      	* src/gcompris/Makefile.am: cleanup
      	* src/gcompris/gcompris.c: (init_background), (setup_window),
      	(gcompris_init): audio cleanup, fixes for win32
      	* src/gcompris/properties.c: (gcompris_properties_new),
      	(gcompris_properties_save): removed audio out selection
      	* src/gcompris/properties.h: removed audio out selection
      	* src/gcompris/soundutil.c: (scheduler_bgnd), (thread_play_ogg): fixes for win32
      f0bc4fa3
  39. 04 May, 2004 1 commit
    • Bruno Coudoin's avatar
      removed minouche removed, redundant with hexagon fixed to use clean UTF-8 · 12e7932a
      Bruno Coudoin authored
      	* src/boards/python/Makefile.am: removed minouche
      	* src/boards/python/minouche.py: removed, redundant with hexagon
      	* src/boards/wordsgame.c: (words_table_foreach_remove),
      	(key_press), (remove_old_word), (wordsgame_create_item),
      	(player_win): fixed to use clean UTF-8 implementation. Works on mingw as well.
      	* src/gcompris/Makefile.am: added sdlplayer
      	* src/gcompris/board.c: (board_check_file), (board_play): replaced assert by g_assert. More printout
      	* src/gcompris/bonus.c: (board_finished), (bonus_image): replaced assert by g_assert
      	* src/gcompris/gcompris.c: (setup_window):  replaced stderr printout to stdout
      	* src/gcompris/oggplayer.c: (decode_ogg_file),
      	(display_ogg_file_credits): replaced stderr printout to stdout
      	* src/gcompris/sdlplayer.c: (errorv), (cleanExit),
      	(sdlplayer_init), (sdlplayer_quit), (sdlplayer_bg), (sdlplayer): created to replace oggplayer
      	* src/gcompris/soundutil.c: (initSound), (scheduler_bgnd),
      	(thread_play_ogg): now uses sdlplayer
      12e7932a
  40. 01 Apr, 2004 1 commit
    • Bruno Coudoin's avatar
      added hexagon, manouche and algorithm. changed to english flag added · d9cec1bf
      Bruno Coudoin authored
      	* boards/Makefile.am: added hexagon, manouche and algorithm.
      	* boards/flags/en.png: changed to english flag
      	* configure.in: added windows dll creation macro and libgcompris creation
      	* src/boards/Makefile.am: link against libgcompris-1.la so suit windows issue
      	* src/boards/python/Makefile.am: added hexagon, manouche and algorithm.
      	* src/gcompris/Makefile.am: creation of libgcompris-1.la
      	* src/gcompris/config.c: added en_uk.
      	* boards/algorithm.xml.in: created by Christof Petig and Ingo Konrad
      	* boards/hexagon.xml.in: created by Christof Petig and Ingo Konrad
      	* boards/minouche.xml.in: created by Christof Petig and Ingo Konrad
      	* oards/boardicons/algorithm.png: created by Christof Petig and Ingo Konrad
      	* boards/boardicons/hexagon.png: created by Christof Petig and Ingo Konrad
      	* boards/boardicons/minouche.png: created by Christof Petig and Ingo Konrad
      	* src/boards/python/algorithm.py: created by Christof Petig and Ingo Konrad
      	* src/boards/python/hexagon.py: created by Christof Petig and Ingo Konrad
      	* src/boards/python/minouche.py: created by Christof Petig and Ingo Konrad
      d9cec1bf