frozen-bubble
11 years agobetter logics for analog joysticks (no need to push completely in the direction)... master
Guillaume Cottenceau [Thu, 25 Feb 2010 17:16:15 +0000 (18:16 +0100)]
better logics for analog joysticks (no need to push completely in the direction) thanks akey (guokai.ma gmail.com)

11 years agofix crash on flooding
Guillaume Cottenceau [Mon, 9 Nov 2009 14:24:33 +0000 (15:24 +0100)]
fix crash on flooding

==493== Invalid write of size 1
==493==    at 0x40237A7: memcpy (mc_replace_strmem.c:402)
==493==    by 0x804CFF2: handle_incoming_data_generic (net.c:296)
==493==    by 0x804D0AB: handle_incoming_data (net.c:323)
==493==    by 0x4063F65: g_list_foreach (in /usr/lib/libglib-2.0.so.0.1800.1)
==493==    by 0x804D6AA: connections_manager (net.c:452)
==493==    by 0x804945D: main (fb-server.c:36)
==493==  Address 0x42c5288 is 0 bytes inside a block of size 16,384 free'd
==493==    at 0x40218FA: free (vg_replace_malloc.c:323)
==493==    by 0x804CAB8: conn_terminated (net.c:188)
==493==    by 0x804B24D: talk (game.c:466)
==493==    by 0x804BF54: process_msg (game.c:740)
==493==    by 0x804CF4A: handle_incoming_data_generic (net.c:288)
==493==    by 0x804D0AB: handle_incoming_data (net.c:323)
==493==    by 0x4063F65: g_list_foreach (in /usr/lib/libglib-2.0.so.0.1800.1)
==493==    by 0x804D6AA: connections_manager (net.c:452)
==493==    by 0x804945D: main (fb-server.c:36)

11 years agodo not shutdown socket if socket wasn't even created (DNS lookup failure, for example)
Guillaume Cottenceau [Thu, 22 Oct 2009 07:37:07 +0000 (09:37 +0200)]
do not shutdown socket if socket wasn't even created (DNS lookup failure, for example)

12 years agomore todo from j0s3ph gmail com
Guillaume Cottenceau [Wed, 15 Jul 2009 16:11:16 +0000 (18:11 +0200)]
more todo from j0s3ph gmail com

12 years agoadd chinese
Guillaume Cottenceau [Sat, 20 Jun 2009 20:57:50 +0000 (22:57 +0200)]
add chinese

12 years agogl.po (Galician translation) by Adrian Chaves Fernandez
Guillaume Cottenceau [Tue, 20 Jan 2009 21:24:29 +0000 (22:24 +0100)]
gl.po (Galician translation) by Adrian Chaves Fernandez

12 years ago2.2.0 2.2.0
Guillaume Cottenceau [Sat, 6 Dec 2008 14:13:20 +0000 (15:13 +0100)]
2.2.0

12 years agoes.po update by javier martinez
Guillaume Cottenceau [Wed, 3 Dec 2008 09:52:23 +0000 (10:52 +0100)]
es.po update by javier martinez

12 years agotr.po fix from doruk fisek
Guillaume Cottenceau [Tue, 2 Dec 2008 08:07:19 +0000 (09:07 +0100)]
tr.po fix from doruk fisek

12 years agobetter .ext for tools/build_fbsyms
Guillaume Cottenceau [Mon, 1 Dec 2008 12:37:07 +0000 (13:37 +0100)]
better .ext for tools/build_fbsyms

12 years agoadd an automated tarball builder
Guillaume Cottenceau [Mon, 1 Dec 2008 12:31:43 +0000 (13:31 +0100)]
add an automated tarball builder

12 years ago2.2.0rc2
Guillaume Cottenceau [Mon, 1 Dec 2008 12:25:15 +0000 (13:25 +0100)]
2.2.0rc2

12 years agoallow slightly more victories limits
Guillaume Cottenceau [Tue, 25 Nov 2008 13:17:38 +0000 (14:17 +0100)]
allow slightly more victories limits

12 years agoadd TODO: option to record the net chat messages
Guillaume Cottenceau [Tue, 25 Nov 2008 08:30:52 +0000 (09:30 +0100)]
add TODO: option to record the net chat messages

12 years agoca.po update by benny beat
Guillaume Cottenceau [Tue, 25 Nov 2008 08:29:30 +0000 (09:29 +0100)]
ca.po update by benny beat

12 years agodue to another bad decision in game design, some inconsistency can happen in game...
Guillaume Cottenceau [Mon, 24 Nov 2008 14:06:42 +0000 (15:06 +0100)]
due to another bad decision in game design, some inconsistency can happen in game state (remote player's bubbles different from what is in remote player's); ideally some changes should be done in the network protocol but for the time being, go back to the network menu instead of aborting completely

12 years agofreedesktop desktop file
Guillaume Cottenceau [Sun, 23 Nov 2008 16:59:35 +0000 (17:59 +0100)]
freedesktop desktop file

12 years agofix a small server memory leak thanks valgrind
Guillaume Cottenceau [Sun, 23 Nov 2008 14:23:35 +0000 (15:23 +0100)]
fix a small server memory leak thanks valgrind

12 years agono game event should be triggered by wall clocking, else replay will be different...
Guillaume Cottenceau [Wed, 19 Nov 2008 12:40:41 +0000 (13:40 +0100)]
no game event should be triggered by wall clocking, else replay will be different if wall clock is different (which is the case particularly when using --save-frames)

12 years agoprint on console when postgame message triggering an exit is not an actual leave
Guillaume Cottenceau [Tue, 18 Nov 2008 13:50:38 +0000 (14:50 +0100)]
print on console when postgame message triggering an exit is not an actual leave

12 years agofix subtle net race condition: when in "finished" game state - we locally detected...
Guillaume Cottenceau [Tue, 18 Nov 2008 13:43:56 +0000 (14:43 +0100)]
fix subtle net race condition: when in "finished" game state - we locally detected the end of the game but we're still waiting for agreement on winner by remotes - we do not like receiving a game command (malusstick in that case)

12 years agodoh! properly handle case when src is empty - thanks valgrind!
Guillaume Cottenceau [Mon, 17 Nov 2008 23:09:21 +0000 (00:09 +0100)]
doh! properly handle case when src is empty - thanks valgrind!

12 years agoforce log record and tell to send it on unexpected aborts
Guillaume Cottenceau [Mon, 17 Nov 2008 20:53:46 +0000 (21:53 +0100)]
force log record and tell to send it on unexpected aborts

12 years agofixup "real" addicted time by odie
Guillaume Cottenceau [Fri, 14 Nov 2008 14:27:16 +0000 (15:27 +0100)]
fixup "real" addicted time by odie

12 years agoseems that INSTALLSITEARCH may be needed for a pure local install?
Guillaume Cottenceau [Fri, 14 Nov 2008 14:20:33 +0000 (15:20 +0100)]
seems that INSTALLSITEARCH may be needed for a pure local install?

12 years agosv.po adjustment by jonas petersson
Guillaume Cottenceau [Fri, 14 Nov 2008 08:04:34 +0000 (09:04 +0100)]
sv.po adjustment by jonas petersson

12 years agoallow to save game frames on disk so as to then create a video
Guillaume Cottenceau [Thu, 13 Nov 2008 14:11:20 +0000 (15:11 +0100)]
allow to save game frames on disk so as to then create a video

12 years agoremove rare cases of "wrong" chains e.g. falling bubbles trying to chain but when...
Guillaume Cottenceau [Thu, 13 Nov 2008 12:41:25 +0000 (13:41 +0100)]
remove rare cases of "wrong" chains e.g. falling bubbles trying to chain but when reaching destination unable to chain as other bubbles of same color are already exploded or fallen by another chain

12 years agothe mark property is reset during chain reaction validation, need to use another...
Guillaume Cottenceau [Thu, 13 Nov 2008 12:34:25 +0000 (13:34 +0100)]
the mark property is reset during chain reaction validation, need to use another property for sorting by the distance to the root

12 years agosv.po from jonas petersson
Guillaume Cottenceau [Thu, 13 Nov 2008 09:35:29 +0000 (10:35 +0100)]
sv.po from jonas petersson

12 years agocs.po update by vita smid
Guillaume Cottenceau [Wed, 12 Nov 2008 20:40:11 +0000 (21:40 +0100)]
cs.po update by vita smid

12 years agosv.po update by jonas petersson
Guillaume Cottenceau [Wed, 12 Nov 2008 20:33:26 +0000 (21:33 +0100)]
sv.po update by jonas petersson

12 years agode.po update by Steffen Pankratz
Guillaume Cottenceau [Wed, 12 Nov 2008 08:05:27 +0000 (09:05 +0100)]
de.po update by Steffen Pankratz

12 years agonn.po and nb.po updates by Karl Ove Hufthammer
Guillaume Cottenceau [Wed, 12 Nov 2008 08:03:54 +0000 (09:03 +0100)]
nn.po and nb.po updates by Karl Ove Hufthammer

12 years agocount addiction as time really spent playing from odie
Guillaume Cottenceau [Tue, 11 Nov 2008 11:16:48 +0000 (12:16 +0100)]
count addiction as time really spent playing from odie

12 years agosk.po update fron helix84
Guillaume Cottenceau [Mon, 10 Nov 2008 16:47:10 +0000 (17:47 +0100)]
sk.po update fron helix84

12 years agode.po improvement by steffen pankratz
Guillaume Cottenceau [Mon, 10 Nov 2008 08:06:29 +0000 (09:06 +0100)]
de.po improvement by steffen pankratz

12 years agohave all files in a single directory in $HOME - fixes http://bugs.debian.org/cgi...
Guillaume Cottenceau [Sat, 8 Nov 2008 17:15:21 +0000 (18:15 +0100)]
have all files in a single directory in $HOME - fixes bugs.debian.org/cgi-bin/bugreport.cgi?bug=400219

12 years agofix frozen-bubble-editor not finding its way to $FPATH
Guillaume Cottenceau [Sat, 8 Nov 2008 15:47:02 +0000 (16:47 +0100)]
fix frozen-bubble-editor not finding its way to $FPATH

12 years agoda.po update by swoop
Guillaume Cottenceau [Fri, 7 Nov 2008 16:53:43 +0000 (17:53 +0100)]
da.po update by swoop

12 years agoreset in game buffer at connect time. in game buffer might contain the start of a...
Guillaume Cottenceau [Fri, 7 Nov 2008 14:04:43 +0000 (15:04 +0100)]
reset in game buffer at connect time. in game buffer might contain the start of a message if message was cut in half and client interrupted connection.

12 years agoremove a little network debugging stuff
Guillaume Cottenceau [Fri, 7 Nov 2008 14:03:06 +0000 (15:03 +0100)]
remove a little network debugging stuff

12 years agodo not send translated Kicking: message reported by Dirk
Guillaume Cottenceau [Fri, 7 Nov 2008 09:02:49 +0000 (10:02 +0100)]
do not send translated Kicking: message reported by Dirk

12 years agoshortening too long strings by dario pilori
Guillaume Cottenceau [Fri, 7 Nov 2008 08:20:34 +0000 (09:20 +0100)]
shortening too long strings by dario pilori

12 years agoit.po update by dario pilori
Guillaume Cottenceau [Thu, 6 Nov 2008 08:08:49 +0000 (09:08 +0100)]
it.po update by dario pilori

12 years agoworkaround rare cases of seemingly background of previous game hurry surface overwrit...
Guillaume Cottenceau [Wed, 5 Nov 2008 13:20:20 +0000 (14:20 +0100)]
workaround rare cases of seemingly background of previous game hurry surface overwrite the free space of the next game by resetting the hurry_save_img at each new game

12 years agotmpnam was also imported from the POSIX module
Guillaume Cottenceau [Wed, 5 Nov 2008 13:03:21 +0000 (14:03 +0100)]
tmpnam was also imported from the POSIX module

12 years agoslight fr.po improvement
Guillaume Cottenceau [Wed, 5 Nov 2008 12:49:41 +0000 (13:49 +0100)]
slight fr.po improvement

12 years agobetter filling of translators
Guillaume Cottenceau [Wed, 5 Nov 2008 12:41:33 +0000 (13:41 +0100)]
better filling of translators

12 years agoremove Makefile_c.old as well in clean process
Guillaume Cottenceau [Wed, 5 Nov 2008 12:40:19 +0000 (13:40 +0100)]
remove Makefile_c.old as well in clean process

12 years agoimprove DATADIR handling thanks Pixel (should prevent from cp save_virgin -> lib...
Guillaume Cottenceau [Wed, 5 Nov 2008 12:38:56 +0000 (13:38 +0100)]
improve DATADIR handling thanks Pixel (should prevent from cp save_virgin -> lib overwriting modifications of fb_stuff.pm)

12 years agodo not import all the POSIX module, to avoid prototype mismatching and constant redef...
Guillaume Cottenceau [Tue, 4 Nov 2008 15:20:54 +0000 (16:20 +0100)]
do not import all the POSIX module, to avoid prototype mismatching and constant redefinition on startup

12 years agomerge again sk.po with latest strings
Guillaume Cottenceau [Tue, 4 Nov 2008 14:23:42 +0000 (15:23 +0100)]
merge again sk.po with latest strings

12 years agoupdated sk.po from debian
Guillaume Cottenceau [Tue, 4 Nov 2008 14:23:03 +0000 (15:23 +0100)]
updated sk.po from debian

12 years agoonly actively modify options states on game's creator side, as they don't make sense...
Guillaume Cottenceau [Tue, 4 Nov 2008 13:26:04 +0000 (14:26 +0100)]
only actively modify options states on game's creator side, as they don't make sense on joiners sides; joiners will receive new options with the OPTIONS command anyway

12 years agofr.po: some slightly shorter messages to fit
Guillaume Cottenceau [Tue, 4 Nov 2008 13:24:03 +0000 (14:24 +0100)]
fr.po: some slightly shorter messages to fit

12 years agowe may receive new malus bubbles after a distant player is dead already; ignore them...
Guillaume Cottenceau [Tue, 4 Nov 2008 12:56:47 +0000 (13:56 +0100)]
we may receive new malus bubbles after a distant player is dead already; ignore them instead of wrongly overlaying frozen bubbles

12 years agoupdate by ugur cetin
Guillaume Cottenceau [Tue, 4 Nov 2008 12:50:16 +0000 (13:50 +0100)]
update by ugur cetin

12 years agomove build_fbsyms out of perl build system, so that it is not installed
Guillaume Cottenceau [Tue, 4 Nov 2008 11:09:04 +0000 (12:09 +0100)]
move build_fbsyms out of perl build system, so that it is not installed

12 years agoreally fully change fb_net_discover.pm documentation so that it doesn't create a...
Guillaume Cottenceau [Tue, 4 Nov 2008 11:05:26 +0000 (12:05 +0100)]
really fully change fb_net_discover.pm documentation so that it doesn't create a manpage

12 years agode.po update by dirk stoecker
Guillaume Cottenceau [Tue, 4 Nov 2008 10:56:12 +0000 (11:56 +0100)]
de.po update by dirk stoecker

12 years agoavoid a solid lock on trying to autocomplete nicks in special cases when several...
Guillaume Cottenceau [Mon, 3 Nov 2008 23:38:39 +0000 (00:38 +0100)]
avoid a solid lock on trying to autocomplete nicks in special cases when several nicks match

12 years agopotfile: correctly specify Report-Msgid-Bugs-To thanks Jens Seidel
Guillaume Cottenceau [Mon, 3 Nov 2008 23:15:42 +0000 (00:15 +0100)]
potfile: correctly specify Report-Msgid-Bugs-To thanks Jens Seidel

12 years agoMakefile.PL invoking: restore INSTALLDIRS
Guillaume Cottenceau [Mon, 3 Nov 2008 15:27:55 +0000 (16:27 +0100)]
Makefile.PL invoking: restore INSTALLDIRS

12 years agochange fb_net_discover.pm documentation so that it doesn't create a manpage
Guillaume Cottenceau [Mon, 3 Nov 2008 15:23:42 +0000 (16:23 +0100)]
change fb_net_discover.pm documentation so that it doesn't create a manpage

12 years agomerge pofiles, update fr
Guillaume Cottenceau [Mon, 3 Nov 2008 14:21:33 +0000 (15:21 +0100)]
merge pofiles, update fr

12 years ago2.2.0rc1
Guillaume Cottenceau [Mon, 3 Nov 2008 13:58:04 +0000 (14:58 +0100)]
2.2.0rc1

12 years agoupdate demos for new replay system
Guillaume Cottenceau [Mon, 3 Nov 2008 13:54:41 +0000 (14:54 +0100)]
update demos for new replay system

12 years agoodie thinks it is not logical to remove potfile on clean
Guillaume Cottenceau [Mon, 3 Nov 2008 13:08:02 +0000 (14:08 +0100)]
odie thinks it is not logical to remove potfile on clean

12 years agoclose to 2.2.0 release, remove dbgnet message
Guillaume Cottenceau [Mon, 3 Nov 2008 12:31:14 +0000 (13:31 +0100)]
close to 2.2.0 release, remove dbgnet message

12 years agosome more todo from jonas
Guillaume Cottenceau [Mon, 3 Nov 2008 08:00:26 +0000 (09:00 +0100)]
some more todo from jonas

12 years agoimprove geoloc nicks positioning
Guillaume Cottenceau [Sun, 2 Nov 2008 20:29:19 +0000 (21:29 +0100)]
improve geoloc nicks positioning

12 years agoproperly draw until the end
Guillaume Cottenceau [Sun, 2 Nov 2008 18:37:48 +0000 (19:37 +0100)]
properly draw until the end

12 years agominor simplification of nicks labels
Guillaume Cottenceau [Sat, 1 Nov 2008 10:30:22 +0000 (11:30 +0100)]
minor simplification of nicks labels

12 years agotell that with /geolocate after fixing self entry at hostip.info it's possible to...
Guillaume Cottenceau [Fri, 31 Oct 2008 09:36:40 +0000 (10:36 +0100)]
tell that with /geolocate after fixing self entry at hostip.info it's possible to see oneself directly on the map

12 years agoproperly remove geoloc info on server when /geolocate didn't yield a result
Guillaume Cottenceau [Fri, 31 Oct 2008 09:35:04 +0000 (10:35 +0100)]
properly remove geoloc info on server when /geolocate didn't yield a result

12 years agofix missing geolocs wrongly put at 0x0
Guillaume Cottenceau [Thu, 30 Oct 2008 16:21:24 +0000 (17:21 +0100)]
fix missing geolocs wrongly put at 0x0

12 years agoalso do not overwrite a playing spot
Guillaume Cottenceau [Thu, 30 Oct 2008 16:11:20 +0000 (17:11 +0100)]
also do not overwrite a playing spot

12 years agosmarter labels placement in nicks geoloc (should not overlap now; adds a little line...
Guillaume Cottenceau [Thu, 30 Oct 2008 15:34:22 +0000 (16:34 +0100)]
smarter labels placement in nicks geoloc (should not overlap now; adds a little line from spot to label)

12 years agotodo: count addiction as time really spent playing
Guillaume Cottenceau [Thu, 30 Oct 2008 09:43:56 +0000 (10:43 +0100)]
todo: count addiction as time really spent playing

12 years agoImprove usability on the multiplayer training score board.
Olivier Dormond [Wed, 29 Oct 2008 16:01:40 +0000 (17:01 +0100)]
Improve usability on the multiplayer training score board.

12 years agoadd nicks on geoloc
Guillaume Cottenceau [Wed, 29 Oct 2008 14:52:41 +0000 (15:52 +0100)]
add nicks on geoloc

12 years agodisplay the players geoloc spot in a different color at game creation step when playe...
Guillaume Cottenceau [Mon, 27 Oct 2008 13:37:39 +0000 (14:37 +0100)]
display the players geoloc spot in a different color at game creation step when players are in the same game as you

12 years agodo not forget to send self geoloc information to server even when geoloc was cached
Guillaume Cottenceau [Mon, 27 Oct 2008 13:26:39 +0000 (14:26 +0100)]
do not forget to send self geoloc information to server even when geoloc was cached

12 years agosmall text refinement
Guillaume Cottenceau [Mon, 27 Oct 2008 12:48:19 +0000 (13:48 +0100)]
small text refinement

12 years agodon't say "you can now create or join a game" everytime user is geolocalized as it...
Guillaume Cottenceau [Mon, 27 Oct 2008 12:46:50 +0000 (13:46 +0100)]
don't say "you can now create or join a game" everytime user is geolocalized as it can happen anytime now with the /geolocate command

12 years agodo not display the /nick command in-game as it is not possible
Guillaume Cottenceau [Mon, 27 Oct 2008 12:43:33 +0000 (13:43 +0100)]
do not display the /nick command in-game as it is not possible

12 years agofix selfspot misbehaving with current selection overlay
Guillaume Cottenceau [Tue, 21 Oct 2008 13:00:41 +0000 (15:00 +0200)]
fix selfspot misbehaving with current selection overlay

12 years agoproperly report no servers found, when no servers are discovered
Guillaume Cottenceau [Tue, 21 Oct 2008 12:04:37 +0000 (14:04 +0200)]
properly report no servers found, when no servers are discovered

12 years agoselect first server only if we have at least one server, else when servers finally...
Guillaume Cottenceau [Tue, 21 Oct 2008 12:03:22 +0000 (14:03 +0200)]
select first server only if we have at least one server, else when servers finally appear there will be no currently selected server

12 years agodo not quit game when hitting ESC during freeze time of end game, thanks Jonas Petersson
Guillaume Cottenceau [Sat, 18 Oct 2008 14:14:17 +0000 (16:14 +0200)]
do not quit game when hitting ESC during freeze time of end game, thanks Jonas Petersson

12 years agomove timeout to 5 seconds, now that we parallel discover its not a big deal and it...
Guillaume Cottenceau [Sat, 18 Oct 2008 14:07:14 +0000 (16:07 +0200)]
move timeout to 5 seconds, now that we parallel discover its not a big deal and it can happen even on fast servers once connected

12 years agohalf brown paper bag bug spotted by jonas petersson: should not break the arguments...
Guillaume Cottenceau [Wed, 1 Oct 2008 15:35:11 +0000 (17:35 +0200)]
half brown paper bag bug spotted by jonas petersson: should not break the arguments loop at the end of configuration file reading!

12 years agoJonas is helping some!
Guillaume Cottenceau [Wed, 1 Oct 2008 15:31:28 +0000 (17:31 +0200)]
Jonas is helping some!

13 years agorecord playback: make sure to read the whole of the network messages (fix black bubbl...
Guillaume Cottenceau [Thu, 18 Sep 2008 22:01:31 +0000 (00:01 +0200)]
record playback: make sure to read the whole of the network messages (fix black bubbles appearing for remote players)

13 years agoa little more TODO if possible
Guillaume Cottenceau [Sat, 13 Sep 2008 17:01:11 +0000 (19:01 +0200)]
a little more TODO if possible

13 years agofix before_leaving thanks to upstream modification (rendered keys "uneffective" after...
Guillaume Cottenceau [Sat, 30 Aug 2008 15:15:44 +0000 (17:15 +0200)]
fix before_leaving thanks to upstream modification (rendered keys "uneffective" after a failed replay)

13 years agobump version of menu graphics to 2.2.0
Guillaume Cottenceau [Sat, 30 Aug 2008 14:13:28 +0000 (16:13 +0200)]
bump version of menu graphics to 2.2.0

13 years agoimprove blacken effect a little bit
Guillaume Cottenceau [Fri, 29 Aug 2008 07:08:12 +0000 (09:08 +0200)]
improve blacken effect a little bit

13 years agoextend copyright
Guillaume Cottenceau [Thu, 28 Aug 2008 07:34:59 +0000 (09:34 +0200)]
extend copyright