1. 07 Nov, 2006 1 commit
    • Bruno Coudoin's avatar
      Soudan typo is now fixed created Japanese flag from wikipedia Soudan typo · e4afbaa9
      Bruno Coudoin authored
      	* TODO: Soudan typo is now fixed
      	* boards/flags/ja.png: created Japanese flag from wikipedia
      	* boards/geography/board4_2.xml.in: Soudan typo is now fixed
      	* boards/wordprocessor.xml.in: moved to /fun, out of experimental
      	* configure.in: added Japanese
      	* src/boards/py-mod-anim.c: (AnimCanvas_free): Fixed a Major bug in anim bindings.
      	  quiting the gnumch activity crash GCompris 1 times on 10 in my case.
      	  This seems to fix it and we should consider patching 8.2.1 with this.
      	* src/boards/python/gnumch.py: fixed a string to allow paramter swapping
      	for translations.
      	* src/gcompris/config.c: added japanese.
  2. 06 Nov, 2006 1 commit
  3. 05 Nov, 2006 1 commit
    • Bruno Coudoin's avatar
      · ceecdcc1
      Bruno Coudoin authored
      	* boards/wordprocessor.xml.in:
      	* src/boards/clickgame.c: (clickgame_move_item):
  4. 04 Nov, 2006 2 commits
    • Bruno Coudoin's avatar
      Support for autopackage 1.2 · c3a6f5ab
      Bruno Coudoin authored
      	* INSTALL:
      	* autopackage/default.apspec.in: Support for autopackage 1.2
      	* src/boards/clickgame.c: (canvas_event), (clickgame_start),
      	(clickgame_next_level): A little bit speady, patched by Joshua
      	* src/gcompris/gcompris.c: (gc_activation_check), (gc_init):
      	changed the way --database and --create-db work. Now if the
      	file pointed to --database does not exist, it is created.
      	Now if --create-db is given and the base we point to already exist
      	we erase it first and recreate it.
      	* src/gcompris/sdlplayer.c: (sdlplayer_init), (sdlplayer_quit),
      	(sdlplayer_bg), (sdlplayer), (sdlplayer_halt), (sdlplayer_close),
      	(sdlplayer_reopen), (sdlplayer_pause), (sdlplayer_resume):
      	* src/gcompris/soundutil.c: (gc_sound_init), (gc_sound_close),
      	(gc_sound_reopen), (scheduler_bgnd), (thread_play_ogg):
      	* src/gcompris/soundutil.h: Fixed random freeze when unsetting
      	sounds in the config pannel.
    • Bruno Coudoin's avatar
      Improved clickgame by Joshua N.Pritikin /jpritikin on pobox point com/ · edcc5c38
      Bruno Coudoin authored
      	* src/boards/clickgame.c: (clickgame_pause),
      	(fish_reverse_direction), (fish_gobble), (canvas_event),
      	(item_event), (clickgame_start), (clickgame_end),
      	(clickgame_is_our_board), (clickgame_next_level),
      	(clickgame_animate_item), (clickgame_move_item),
      	(clickgame_destroy_item), (clickgame_destroy_all_items),
      	(clickgame_move_items), (load_random_fish),
      	(clickgame_create_item), (clickgame_drop_items):
      	Improved clickgame by Joshua N.Pritikin /jpritikin on pobox point com/
      	Return images from load_random_pixmap instead of via global imagelist.
      	Split the fish list into smallish and biggish.
      	Rename some globals for clarity.
      	Keep both normal and mirror'd fish in anticipation of direction reversal.
      	Clean up background setup code.
      	Add frighten and stun behaviors.
      	Trivial cleanups.
      	Put some fish on the screen immediately after starting.
      	* src/gcompris/config.c: (item_event_ok):
      	* src/gcompris/soundutil.c: (gc_sound_init), (scheduler_bgnd),
      	(gc_sound_play_ogg): Improved the management of the sound:
      	- shuffle the background musics on startup
      	- really close the audio device when sounds are deactivated in the config panel
      	- reopen the audio devide when sounds are activated in tha config panel
  5. 03 Nov, 2006 1 commit
  6. 02 Nov, 2006 1 commit
  7. 31 Oct, 2006 1 commit
  8. 24 Oct, 2006 1 commit
    • Bruno Coudoin's avatar
      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),
      	* 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:
  9. 23 Oct, 2006 2 commits
  10. 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"
  11. 18 Oct, 2006 1 commit
  12. 17 Oct, 2006 1 commit
  13. 16 Oct, 2006 3 commits
    • Bruno Coudoin's avatar
      - Aplied patch from Hans de Goede · 036ed53e
      Bruno Coudoin authored
      	- 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
      	- gcompris-8.0-fullscreen.patch
      	One of my latest fixes to the fullscreen code was to leave fullscreen
      	mode when loosing focus, this is nescesarry to play nice with the
      	screensaver and allows alt-tabbing away from gcompris with certain
      	windowmanagers. However when one tries to configure an activity then a
      	new gtk-window is created for the config dialog, causing the main window
      	to loose focus. Thus currently when trying to configure an activity,
      	fullscreen mode is exited which looks rather silly. This patches fixes this.
      	- gcompris-8.0-silence.patch: removed printf
      	* src/boards/chess.c: (engine_local_cb):
      	* src/gcompris/board_config.c: (gc_board_config_window_display):
      	* src/gcompris/gcompris.c: (gc_ignore_next_focus_out),
      	(xf86_vidmode_set_fullscreen), (xf86_window_configured),
      	* src/gcompris/gcompris.h:
      	* src/gcompris/gcompris_db.c: added a copy in board_dir pointer to avoid
      	 a crash on gcompris exit in gc_menu_board_free
    • Bruno Coudoin's avatar
    • Bruno Coudoin's avatar
  14. 15 Oct, 2006 1 commit
    • Bruno Coudoin's avatar
      *** RELEASE 8.1 *** · 6470b304
      Bruno Coudoin authored
      	- Fixed a major crash case on images with a focus and a changing image
      	  like the level icon.
  15. 13 Oct, 2006 1 commit
  16. 12 Oct, 2006 1 commit
  17. 09 Oct, 2006 2 commits
    • Bruno Coudoin's avatar
      - José JORGE created a new set of icons that were missing for the memory · 9acc7508
      Bruno Coudoin authored
      - improved windows code to count automatically the number of activity
      	  now the -l list option also display the number of activity.
    • Bruno Coudoin's avatar
      All memory leaks fixed by Miguel DE IZARRA (miguel2i) · 712088d0
      Bruno Coudoin authored
      	* Makefile.mingw.in: removed deprecated assetml files
      	* boards/flags/Makefile.am: cleanup
      	* boards/flags/README: updated image source
      	* boards/gcompris_pixmaps.assetml.in: removed, no more needed
      	* src/boards/chess.c: (chess_create_item): fixed leak
      	* src/boards/machpuzzle.c: (minigolf_destroy_all_items): fixed leak
      	* src/boards/maze.c: (twoDdisplay): fixed leak
      	* src/boards/menu2.c: (create_top): fixed leak
      	* src/boards/python/electric.py: added windows support
      	* src/boards/shapegame.c: (destroy_shape), (xmlGetProp_Double),
      	(add_xml_shape_to_data): fixed leak
      	* src/gcompris/bar.c: (gc_bar_start): no more show button by default
      	* src/gcompris/config.c: (gc_config_start), (item_event_ok): fixed leak
      	* src/gcompris/dialog.c: (gc_dialog): accept a dialog without a board running
      	  this is usefull to display dialog at statup when we don't find a board at all
      	* src/gcompris/gameutil.c: (gc_file_find_absolute): fixed leak
      	* src/gcompris/gcompris.c: (gc_cursor_set), (setup_window),
      	(cleanup), (load_properties), (gc_init): memory leak, display a dialog now when
      	no board are found
      	* src/gcompris/menu.c: (_add_xml_to_data): fixed leak
      	* src/gcompris/properties.c: (gc_prop_new): fixed leak
      	* src/gcompris/skin.c: (gc_skin_free): fixed leak
  18. 05 Oct, 2006 2 commits
  19. 04 Oct, 2006 1 commit
  20. 02 Oct, 2006 1 commit
    • Bruno Coudoin's avatar
      - Imported these files from the gnome-python module in the gnome CVS · 64666f50
      Bruno Coudoin authored
      	  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:
      	- Improved makefiles to compile python plugins on windows
      	* Makefile.mingw:
      	* src/boards/Makefile.am:
      	* src/boards/Makefile.mingw:
      	- fixed python animation
      	- fixed all python code to no more import gnome
  21. 30 Sep, 2006 1 commit
    • Bruno Coudoin's avatar
      added a tux image set with our tux images commented out svg export code · 23410a9d
      Bruno Coudoin authored
      	* boards/dataset/misc.xml: added a tux image set with our tux images
      	* src/boards/python/anim.py: commented out svg export code
      	* src/gcompris/file_selector.c: (item_event_file_selector),
      	(parseMime): fixed segfault on mime type
      	* src/gcompris/images_selector.c: (read_dataset_directory): minor, now allow simlynks
  22. 25 Sep, 2006 1 commit
    • Bruno Coudoin's avatar
      - fixed missing config.h.mingw.in (that replaces config.h.mingw) · bf2de288
      Bruno Coudoin authored
      	- 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
  23. 22 Sep, 2006 1 commit
  24. 19 Sep, 2006 1 commit
  25. 18 Sep, 2006 1 commit
    • Bruno Coudoin's avatar
      *** RELEASE 8.0BETA6 *** · 2904455a
      Bruno Coudoin authored
      	- Fixed clickgame and chess on windows (uses the old chess.c code)
      	- chess on linux updated to use the new glib API
      	- More GC API fix:
      	  board_pause now gc_board_pause
      	  board_play now gc_board_play
      	  board_stop now gc_board_stop
  26. 17 Sep, 2006 1 commit
  27. 15 Sep, 2006 1 commit
  28. 14 Sep, 2006 3 commits
  29. 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_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.
  30. 29 Aug, 2006 1 commit
  31. 28 Aug, 2006 1 commit
  32. 22 Aug, 2006 1 commit
    • Bruno Coudoin's avatar
      - fixed bug#352350 Some typos in the PO file · 09a1b0a5
      Bruno Coudoin authored
      	- 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.