frozen-bubble
10 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)

10 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)

11 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

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

11 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

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

11 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

11 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

11 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

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

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

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

11 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

11 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

11 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

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

11 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

11 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)

11 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

11 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)

11 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!

11 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

11 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

11 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?

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

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

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

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

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

11 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

11 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)

11 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

11 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

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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

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

11 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

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

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

11 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

11 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

11 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

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

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

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

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

11 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

11 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

11 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

11 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

11 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)

11 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

11 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.

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

11 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

11 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

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

11 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

11 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!

12 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)

12 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

12 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)

12 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

12 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

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