GNOME Games 2.29.1
- From: "Jason D. Clinton" <me jasonclinton com>
- To: Gnome Announce <gnome-announce-list gnome org>, Gnome Games <games-list gnome org>
- Subject: GNOME Games 2.29.1
- Date: Mon, 26 Oct 2009 19:20:05 -0500
This first development release of gnome-games 2.29 is an exciting one with lots
of user visible changes. The new game Lightsoff has been added to the package
bringing a dependency on Seed. Same GNOME has also been ported to Seed/Clutter
and at the same time changed its name to Swell Foop. Gnometris also changed
its name to Quadrapassel. This release is delivered without network support except
for GLChess. The dependency on GGZ has been dropped in favour of a coming move
to Telepathy for networked gaming.
To the users of Blackjack, we are sorry to inform you that the game has been
dropped from GNOME Games.
A HUGE thanks go out to Google for the three GSoC students that they sponsored
this summer. A large amount of the work for 2.29 has come from their work.
Thank you, Google!
There have been a radical number of changes in master which concern
documentation and translation teams: please see our email to the relevant
lists.
Shortlog below:
Branko Kokanović (3):
Added Serbian translation
Christian Persch (7):
build: Remove leftover ggz m4 macros
build: Remove old ggz ChangeLog file
build: Move included gnuchess from dependencies/ to glchess/
build: Change POTFILES.in for the gnuchess move
build: Drop blackjack
build: Automatically keep .gitignore files updated
ld: Remove .gitignore files
Claude Paroz (2):
[gnotravex] Fix documentation errors (Fixes bug #595771)
Updated French translation of Tetravex manual
Gintautas Miliauskas (1):
Updated Lithuanian translation.
Guillaume Beland (132):
Initial commit including the work I did over the past 2 weeks
Added new files to the build and updated main.c
Forgot about that makefile, added the new svg
Loading pixmaps in main.c
First tentative to implement worm with clutter
Using g_object_set_property instead of ClutterScript to set special actor
Removed unused code for loading pixmaps in board.c
Various work on worm-clutter.c
Some minor work on worm-clutter
Some work on resizing worm & creating/displaying them properly
Small fix to resize worm properly, now reloading pixmaps on resize
Fixed worm resizing for good
Added a bunch of code from worm.c to worm-clutter.c related to AI
Added two files that got lost somehow along the way
Implemented basic movement on worms & some code cleanup
minor fixes
First succesful attemp to slow down timeline
First step to connect AI with worm's movement
Cleaned up the code, fixed some stuff, still need to tweak a lot stuff
Factorized a bunch of code out of main into 3 functions to move worm
Small fix regarding head & tail position and other small stuff
Added clutter support in bonus.[ch]
Integrated new GnibblesLevel to boni.c
Same process with warp, Integrated clutter to warp..
Integrated GnibblesLevel to wrapmanager
Various code cleanup
Fixed some silly mistake, now we're getting closer to something!
Fixed one more silly mistake regarding worm head & tail
Code clean-up, added some utility function to get head & tail actor..
Added debug info, changed the level & found why it was hanging in
Getting closer and closer to a working AI
Worms are now moving nicely, but need some more tweak..
Code refactoring & clean up & some more tweak on worm
Code refactoting, some improvment on worm, warp and bonus actors added to the
Started to tie different part of the game together & more work on worm
Big commit, began to remove old code, improvement on worm...
Fixed some compiler warning, integrating the logic to start a new game
Everything in place to control worm with keyboard, and some more tweak on game
Some minor code clean-up
Not using a timeline to call the move_worm_cb () function plus some fixes
Now handling worm's status and moved move_worm_cb to gnibbles.c and renabed it
Commented out all unused code, removed worm.{ch} from the build system +fix
Removed old code, renamed function & global variables
Disabled logo, fixed worm's AI movement, a playable version is close
Moved gnibbles_add_bonus to level.c, removed old code, fixed a lot of tiny bugs
Forgot to comment out those lines,
Renamed GnibblesCWorm to GnibblesWorm & related function, work on boni
WOrking on keypress handler and reseting the worm after its death
Fixed warp, mostly, also fixed gnibbles_worm_reset (), mostly
Added fade-in animation on level & worm on game start
Fixed logo/splash screen
Small fade-out effect on splash screen when the game begin
Fixed gnibbles_worm_reset(), Worm now restart properly after death
Fixed keyboard control
Added fade-in effect on bonus, removed useless commented code
Fixed keypress queue and dequeue
Bunch of small fixes related to colision detection, positioning and such
Removed the GtkClutterEmbed from GnibblesBoard and replaced it with a
Trivial code refactoring & small fixes
Rotation on bonus, still need polish, also trying to fix bugs in collision
Work on debugging collision detection, added debug info, gnibbles_worm_inverse()
Moved to ClutterAnimation to animate bonus, work on worm animation when dying
Trivial code refactoring
Nicer animation when worm die
Improved worm's explosion by adding a scale effect
More trivial code refactoring
Merged level.c to board.c ...
Made a lot of fix on worm movement, still can't put the finger on what is wrong
Re-added gnibles_error()
Partially solved the collision bug, added utility method to lighten the code
Factored out code to handle bonus into a new utility function
Updated to clutter-1.0 ...
Removed useless call to floorf and roundf and simplified code with MAX call
Removed the stage from GnibblesBoard
Added GError handling where needed
Re-integrated proper warp management
Removed clutter_actor_show (stage)
Changed the animation when the level load & worm appear on the board
Added MarioBros-like animation whena part of the worm disapear...
New animation on bonus
Some tweak on bonus and warp animation
Completely changing the way worms are moving.
Made the majority of changes needed to utility function & removed old code
Code refactoring, removed old code and some minor fixes
Finally solved the colision detection bug
Nicer animation when worm die
Collision bug not solved after all & Fixed a silly mistake in gnibbles_worm_get_tail_direction
Solved the collision bug for good, hopefully!
Some work on bonus/erasing tail, animation on warp and small fix to bonus anim
New effect on worms when eating a bonus, still need polishing
Fixed the menu to work with gnome-globalmenu
Some trivial code refactoring, a little animation on the splash screen and ...
Resizing bonus on configure event
Also resizing warp on configure event
Don't reload the splash screen when changin the start level
Fixed bonus, worms now recognize which type of bonus they eat
Fixed reversing worm's direction, tweak on animation and some other trivial
Some work on bonushalf & other general improvement
Fixed a problem in worm_get_tail_direction where it returned the worng direction
Removed debug code
Removed old worm.c|h & some trivial code refactoring
Renamed worm-clutter.[ch] to worm.[ch]
Trivial code reformating
Changing & loading new level properly, code clean up & minor tweak
Destroying worm properly
Some improvement to reset and animate worm properly when they die, still need work
Reseting and animating the worm more nicely when dying
New animation for on walls and finally reintroduced mariobros-like animation on
Animation tweak and minor fix
Fixed the reset/colision bug.
Changed the tweening for the bonus show animation
Fixed coding style to follow the GNU coding style (removed tabs etc)
Not reseting the worm score and lives on new level
Ending the game when a player do not have lives left
Added an animation when a game end
Applying the same animation when switching level
Properly reseting worm's live and score on new game
Solved the bug when traveling through warp, warp reset and tail follow properly
Using the right color for worms
Removed debug-related code
More rebust solution for the previously solved warp bug
Trivial code refactoring
Properly using setgid_io_init
Fix splash screen resizing/rescaling and some effort on trying to reduce CPU
More work on reducing CPU usage
Added shadow to text on the splash screen & improved resizing
Found what is causing the high CPU usage...
Using the same value everywhere when resizing splashscreen
small fix on splash screen text position.
gnibbles: removed an old an unused function.
gnibbles: Fixed bug #598668, Removed useless check
gnibbles: Fixed bug #598664, Using safe flaot comparison
Jason D. Clinton (25):
GNOME Games 2.28.0
Post-release version bump to to 2.29.0
aisleriot: partial fix for z-order of empty slots; handles drag case (#575740)
aisleriot: remove usless region invalidation with Clutter; OpenGL doesn't care
aisleriot: resolve z-order for empty slots; handles selection case (#575740)
lightsoff: enable in default builds
gnibbles: remote all trailing whitespace to make git happy
i18n: remove GGZ parts in POTFILES.in to fix translations
same-gnome: move old help in to new same-gnome
same-gnome: remove the old version
same-gnome: move the new same-gnome-clutter in to the same-gnome directory
gnometris: renamed to quadrapassel due trademark concerns
same-gnome: renamed to swell-foop due to "GNOME" in name; we don't prefer that
swell-foop: s/same-gnome/swell-foop/g
swell-foop: fix translation issues with build
autogen.sh: Oddly, specifically looks for a handful of directories for sanity
quadrapassel: additional build fixes
icons: Use the right AM_CONDITIONAL for Quadrapassel's icon
quadrapassel: Update translations to use new file names
quadrapassel: Fix translations against new help file names
quadrapassel: Perform s/gnometris/quadrapassel/g on file paths and names
i18n: update the POTFILES.* files for the correct paths
swell-foop: reenable the build of the help subdir for help files
swell-foop: fix distcheck problem due to error in help Makefile.am
swell-foop: make sure we remove the schema file on distclean
Joe Hansen (1):
Updated Danish translation of the dodumentation
Jorge González (4):
Updated Spanish translation
Fixed misspelling, fixes bug #598311
Updated Spanish translation, fixes bug #599409
Mario Blättermann (1):
Updated German doc translation
Petr Kovar (1):
Updated Czech help translation by Marek Cernocky
Thomas Hindoe Paaboel Andersen (19):
Gseal: mostly allocation fixes
gnect: Fix GSEAL issues
gnibbles: Fix GSEAL issues
iagno: Fix GSEAL issues
GSEAL: fixes for GTK_WIDGET_HAS_FOCUS and GTK_WIDGET_VISIBLE
aisleriot: Fix the statusbar-related GSEAL issues
add the new gnibbles/board.c to POTFILES.in
gnobots2: Remove trailing whitespace in makefile
gnomine: fix a build warning
lightsoff: add schema file to distclean
Remove GGZ
Remove ggz from README files. Also remove some deleted files from POTFILES.in
glchess: check for pthread if building gnuchess
Ifdef the last usage of deprecated gtk symbols
gnibbles: fix some code style issues. ISO C90 and missing voids
glines: score is guint so can't be less than zero
gnect: logic AND should have been bitwise AND
gnibbles: remove deleted files from Makefile.am
Tim Horton (5):
Use @libdir@ instead of @prefix@/lib
lightsoff: Fix offset so board is vertically centered
lightsoff: Make sure cached textures are hidden
lightsoff: Implement "Use colors from GNOME theme" checkbox
lightsoff: Watch for Gtk theme changes, and update theme coloring
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]