| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=3805
|
|
|
|
| |
svn path=/trunk/; revision=2957
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* autopackage/default.apspec.in: force --enable-binreloc
* configure.in: enable_binreloc is again the default
* src/boards/canvas.c: (_wrap_gnome_canvas_item_set),
(_wrap_gnome_canvas_item_new):
* src/boards/py-mod-gcompris.c: (py_gc_board_config_radio_buttons):
Now use Py_ssize_t when available instead of int. This makes GCompris
compiles on 64bits platforms on python >= 2.5.
* src/boards/scale.c: (scale_anim_plate), (scale_next_level):
Fix by Miguel, clicking on level, the scale is now unbalanced.
svn path=/trunk/; revision=2583
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
gc_<module>_<item>_<action> for example gc_board_end, gc_bar_start, ...
- added in gc_core.h functions that are shared in the core only.
- fixed python plugins to remove API entries not needed for activities.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
are no more embedded in them. It was no more used for a while, we take the translation
from the po file directly. This saves 2 to 3 MB !.
- Fixed the escape key on to level menu. It no more stops the menu itself.
- Added initial support for autopackage software packaging system.
|