2001-07-07 Juan Pablo Mendoza * main.c * gnibbles.c: die bitch! die!, scream! scream!, hahaha, eat that stupid imlib. 2001-07-05 Juan Pablo Mendoza * gnibbles.c (gnibbles_load_pixmap), (gnibbles_load_level): Fix typos. 2001-07-05 Christian Rose * gnibbles.desktop: Modified Swedish translation. 2001-06-11 Juan Pablo Mendoza * gnibbles.c (gnibbles_load_pixmap), (gnibbles_load_level): Show dialogs instead of g_prints. 2001-06-10 Juan Pablo Mendoza * gnibbles.c (gnibbles_move_worms): Remove piece of invalid C code, pointed out by Albert Chin-A-Youn . Bug #56010 * worm.c (gnibbles_worm_undraw_nth): Now i hope this would be rigth. 2001-06-09 Juan Pablo Mendoza * worm.c (gnibbles_worm_undraw_nth): Don't enter in a infinite loop! 2001-06-08 Juan Pablo Mendoza Apply patch from Jeff Ozvold . Bug #52900. * main.c (main_loop): Ensure we don't try to load randon level 0. 2001-06-06 Juan Pablo Mendoza * main (new_game_2_cb): Check if the IDs are 0 before defining a new callback (Fix a bug when if you open a new game dialog rigth after you worm is destroyed the game become unstable and twice as faster.). (main): Why we was calling setup_windows twice ? (setup_window): Show the cursor also if we lost the focus (i.e. a dialog popup). 2001-05-30 Juan Pablo Mendoza Implement "bug" #3969. Code mostly stolen from libzvt. * main.c (hide_cursor), (show_cursor), (show_cursor_cb): New functions. (setup_window): Create the "invisible GdkCursor" and connect to motion_notify_event signal. (key_press_cb): Hide the cursor here. 2001-05-23 Juan Pablo Mendoza * worm.c (gnibbles_worm_undraw_nth) : Chaged if (i == 0) to if (i <= 0) to fix buf #51309. 2000-11-08 Kevin Breit * help/C/gnibbles.sgml: Started conversion from to and a few clarity changes. 2000-11-08 Kevin Breit * help/C/gnibbles.sgml: Made the manual Gnome 1.4/db2html2 ready. 2000-10-19 Dan Mueth * help/C/topic.dat: Fixed 2000-08-12 Dan Mueth * help/C/Makefile.am: Fixed stylesheet-images/ stuff 2000-08-03 Dan Mueth * Makefile.am: Added the "help" SUBDIR * help/Makefile.am: Added * help/C/Makefile.am: Added * help/C/topic.dat: Added * help/C/images/*.png: Moved into help/C/ - geez, we really need to standardize where these things belong - every package does it differently :( 2000-08-03 Dan Mueth * help/: Created * help/C/: Created * help/C/gnibbles-manual.sgml: Added Kevin Breit's doc * help/C/images/: Created * help/C/images/*.png: Added Kevin's screenshots 2000-08-03 Dan Mueth * docs/: removed - I should have put all this in help/ 2000-08-03 Dan Mueth * docs/: Created * docs/C/: Created * docs/C/gnibbles-manual.sgml: Added Kevin Breit's doc * docs/C/images/: Created * docs/C/images/*.png: Added Kevin's screenshots 2000-05-12 Andreas Hyden * gnibbles.desktop: Added Swedish translation. 2000-05-06 Karl Eichwalder * gnibbles.soundlist: Add de. 2000-04-26 Ian Peters * main.c (main): load_properties before setup_window, else we segfault. How did this ever work? 2000-04-26 Ian Peters * merged/modified patch from Sean Atkinson to allow configurable board size (yay now all the laptop users can quit complaining) 2000-03-10 Elliot Lee * boni.c: Fix warning. * gnibbles.h: Increase GAMEDELAY to a level where newbie mode is actually playable. 1999-08-14 Matthias Warkus * gnibbles.desktop: Use gnome-nibbles.png about which humanity seems to have forgot. 1999-07-17 Ian Peters * gnibbles.c: Only take away points when you die if there are two players or more. * boni.h: Turned MAXMISSED down from 3 to 2, meaning you are now penalized sooner if you aren't getting normal bonuses and are focusing on the special ones. 1999-03-17 Ian Peters * gnibbles_logo.png: Old logo screen removed. * gnibbles-logo.png: New logo screen. * Makefile.am: New logo... * gnibbles.c: New logo... * main.c: New logo... 1999-03-13 Ian Peters * preferences.c (set_worm_color_cb): Stupid logic error made setting worm colors odd --- changing 1 or 2 changed 1's color, changing 3 or 4 changed 3's color. Forgot that 11 in binary is /3/. 1999-03-12 Ian Peters * preferences.c (gnibbles_preferences_cb): removed pref_dialog_valid, since pref_dialog encompasses this information. 1999-03-09 Ian Peters * gnibbles.c: gnibbles_log_score (): Check to make sure we started on level 1 before logging a score, otherwise ignore it. 1999-03-03 Ian Peters * preferences.c: gnibbles_preferences_cb, destroy_cb: Added logic to handle being called while a game is in progress, paused or not * main.c: stop desensitizing the settings->preferences item now that it can handle being called mid-game * main.h: export the two functions needed by preferences.c, which I'm not thrilled about, but oh well 1999-03-03 Ian Peters * worm.h: struct GnibblesWorm: removed pixmap, up, down, left, right, relmove, added an index into the properties structure which has all of this data * worm.c: updated several functions to access the global properties structure rather than the previous local copies of configuration data * gnibbles.c: small changes as above 1999-02-28 Ian Peters * Install menu hints 1999-02-28 Ian Peters * Relative movement grays out up/down key selection (preferences.c) 1999-02-28 Ian Peters * Added support for relative motion of worms instead of absolute 1999-02-27 Ian Peters * Added score stuff (main.c, gnibbles.c, gnibbles.h) 1999-02-27 Ian Peters * Added sound toggle to preferences, properties * Previous calls to gnome_triggers_do now call gnibbles_play_sound, which checks properties->sound and then calls gnome_triggers_do * Fixed potential badness / compile warning in scoreboard.c gtk_label_get 1999-02-24 Ian Peters * Added license info to *.c, *.h 1999-02-14 Ian Peters * Changes all over the place. Added sounds. 1999-02-13 Ian Peters * Score values increase by levels. Plugged a memory leak by actually destroying the scoreboard at the end. 1999-02-13 Ian Peters * Fixed bug when you delete the window - connect to delete_event, not destroy. 1999-02-12 Ian Peters * lots-o-files: Added the code for discouraging missing bonuses too much - don't try to run your score up anymore. 1999-02-12 Ian Peters * main.c: in pause_game_cb, changed gtk_timeout_remove to gtk_callback_disconnect (Doh!), fixes many little bugs. 1999-02-12 Ian Peters * scoreboard.c, scoreboard.h, assorted others: Added the scoreboard. 1999-02-12 Ian Peters * main.c: end_game_cb now sets paused to 0, so as not to fool game_is_running. 1999-02-08 Ian Peters * bonus.c (gnibbles_bonus_erase): free the bonus, free the memory, much better. 1999-02-07 Ian Peters * Removed configure_event_cb, since this should only be done once. Triggerd by the gnomedock stuff seeming to generate configure events with reckless abandon, even when nothing changes size. Moved code to main. 1999-02-06 Ian Peters * Made the padding in the preferences dialog more consistant. 1999-02-06 Ian Peters * Fixed a smallish bug in the confirmation dialog stuff. 1999-02-06 Ian Peters * Fixed some stuff from yesterday, specifically bug in menuitem sensitivity stuff. * Added slight pause after unpausing the game. 1999-02-05 Ian Peters * Made the new game / end game / exit game menu items a little bit smarter - ie ask for confirmation, stuff like that. Only when needed, of course. 1999-02-05 Ian Peters * Changed default config option for random levels to false. 1999-02-04 Ian Peters * Fixed a bug when you finished all the levels. Not just sits you on the last level until you die. 1999-02-02 Ian Peters * Fixed some bugs in gnibbles_worm_grok_bonus, such as incorrect maths while doubling and halving, and stupid typo in case BONUSREGULAR, which meant nothing much was happening to scores. All better. 1999-02-02 Ian Peters * Fixed some memory leak in properties.c * Added configuration options to allow multiple players to set keys, set worm color, set number of players, set starting level. Multiple worm play is now possible for up to 4 players, and this is an arbitrary limit - really, how many people fit on one keyboard? 1999-02-01 Ian Peters * Fixed crazy little pausing bug - didn't pause when worm had died, erased, level reinitialized, during 1 second pause before worm popped out again... 1999-02-01 Ian Peters * Fixed bug in loading per worm properties 1999-02-01 Ian Peters * Fixed a nasty bug when pausing while the worm is being erased and it is restarting the level... * Changed the new game / restart level behaviour slightly so that the initial bonus is shown a second or so before the worm pops up. Helps with the pause issue from above, too. 1999-01-31 Ian Peters * Wrote the game.