Timestamps are in GMT/BST.
| 06:08:21 | | LordDVG has joined |
| 07:19:56 | | Wuzzy has joined |
| 08:32:33 | | LordDVG Quit (Ping timeout: 246 seconds) |
| 09:02:09 | | raptor has joined |
| 09:02:10 | | ChanServ sets mode +o |
| 09:22:33 | raptor | !latest |
| 09:22:33 | BFLogBot | http://buildbot.bitfighter.org:8010/latest/ |
| 09:33:08 | | Skybax has joined |
| 09:41:30 | raptor | confirmed no game-clock in the windows build |
| 09:42:00 | raptor | also bitfighter runs wonderfully in WINE... :) |
| 09:53:17 | raptor | kaen: can I trigger a clean rebuild of the windows build in the buildbot? |
| 10:36:56 | | raptor Quit () |
| 13:06:44 | | LordDVG has joined |
| 13:44:53 | | Nothing_Much has joined |
| 13:44:53 | | Nothing_Much Quit (Changing host) |
| 13:44:53 | | Nothing_Much has joined |
| 13:55:24 | | raptor has joined |
| 13:55:24 | | ChanServ sets mode +o |
| 13:56:31 | | Flynnn has joined |
| 14:10:14 | raptor | been looking on github for any references to bitfighter |
| 14:10:17 | raptor | found this: https://github.com/joaompinto/tux4win/blob/master/data/products/bitfigther.xml |
| 14:37:00 | Skybax | Neato |
| 15:29:30 | | LordDVG Quit (Remote host closed the connection) |
| 15:31:26 | | BFLogBot Commit: 2de577378b18 | Author: buckyballreaction | Message: Modify some FF helper messages to have correct team search |
| 15:32:11 | raptor | Skybax: you still around? |
| 15:32:26 | BFBuildBot | build containing revision(s) [2de5773] on bitfighter-w32-cross is complete: Failure [failed shell_1] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-w32-cross/builds/256 blamelist: buckyballreaction@gmail.com |
| 15:34:10 | raptor | kaen: did you ever figure out how to offset the builders? I think that one died because two were going at the same time |
| 15:38:32 | BFBuildBot | build containing revision(s) [2de5773] on bitfighter-w32-cross is complete: Success [build successful] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-w32-cross/builds/257 |
| 15:39:33 | raptor | ok that was a full rebuild.. |
| 15:39:42 | raptor | now to see if we have a game timer |
| 15:46:48 | raptor | still no... hmm... |
| 17:29:09 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 17:44:05 | raptor | we have memory leaks.. |
| 17:44:16 | | raptor Quit () |
| 17:46:35 | | Nothing_Much has joined |
| 18:43:17 | | Flynnn Quit (Quit: Leaving) |
| 19:38:42 | | CrazyLinuxNerd Quit (Quit: Leaving) |
| 21:31:19 | | raptor has joined |
| 21:31:19 | | ChanServ sets mode +o |
| 22:03:35 | | Wuzzy Quit (Quit: Wuzzy) |
| 22:04:53 | kaen | evening, raptor |
| 22:05:10 | kaen | I looked at the memory leaks |
| 22:05:13 | raptor | hello! |
| 22:05:25 | raptor | ah yes, i got pulled away before I could post those.. |
| 22:05:53 | raptor | what did you find? |
| 22:06:29 | kaen | I believed I fixed the uninitialized data in sendto (TNL) but the rest of leaks I found appeared to be in sdl |
| 22:06:46 | raptor | ah |
| 22:06:54 | raptor | well... |
| 22:07:15 | raptor | where can I post a .gz for you.. |
| 22:07:22 | raptor | sam's site is down again.. |
| 22:08:58 | raptor | nevermind, i'll just use ftp from work :) |
| 22:09:49 | raptor | kaen: ftp://ftp.novell.com/outgoing/memcheck.log |
| 22:10:34 | raptor | I did a quick runthrough of various things: hosting, editing, testing, levelgens, bots, random menus |
| 22:10:41 | raptor | and came up with quite a bit it seemed |
| 22:11:17 | raptor | also, if you got those TNL uninitialized value errors, then I'm impressed - they've stumped me at least 3 times so far.. |
| 22:13:11 | kaen | valgriiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiind |
| 22:13:35 | raptor | haha |
| 22:14:32 | kaen | you were much more thorough than I was! |
| 22:19:03 | raptor | yeah, honestly I don't know where these all came from |
| 22:19:30 | raptor | There's some big ones with TNL::StringTable |
| 22:19:40 | raptor | near the end, but most are menus?? |
| 22:19:53 | kaen | interesting. |
| 22:20:59 | raptor | it's almost like none of the editor objects are being cleaned up? |
| 22:21:11 | raptor | I see a nexusitem.. wallitem |
| 22:21:19 | raptor | thos were all objects I played with |
| 22:21:22 | raptor | *those |
| 22:22:23 | raptor | oh whoa |
| 22:22:39 | raptor | maybe they all appeared when just switching gametypes from the editor menu... |
| 22:29:17 | kaen | oh, I forgot |
| 22:29:27 | kaen | BfObject::lua_removeFromGame |
| 22:29:35 | kaen | is wrapping deleteObject |
| 22:29:44 | raptor | yes |
| 22:29:56 | kaen | calling removeFromGame on a goalzone in a plugin triggers an assert |
| 22:30:04 | kaen | can not delete ghosting object |
| 22:30:17 | kaen | I switched it from deleteObject to removeFromGame(true) |
| 22:30:23 | kaen | plugin works fine now |
| 22:30:28 | kaen | does that sound right? |
| 22:30:32 | kaen | (haven't pushed yet) |
| 22:30:43 | raptor | what does the boolean do? |
| 22:30:50 | raptor | call deleteObject or not? |
| 22:30:54 | kaen | yes |
| 22:31:26 | raptor | is that assert even necessary? |
| 22:31:45 | kaen | umm you probably should not delete an object with active ghosts |
| 22:32:00 | kaen | the editor's delete key call removeFromGame(true) |
| 22:32:10 | raptor | huh |
| 22:32:12 | kaen | calls* |
| 22:33:04 | raptor | how come i'm not finding that in UIEditor.. |
| 22:34:09 | raptor | oh |
| 22:34:17 | raptor | is it because of removeFromDatabase |
| 22:34:28 | kaen | ah, yes, that's rikght |
| 22:34:29 | kaen | right. |
| 22:34:32 | kaen | it's deep in there |
| 22:34:55 | raptor | ok, I think it's a good change |
| 22:34:58 | kaen | ok |
| 22:35:05 | kaen | I'm pushing that and the tnl sendto fix |
| 22:35:14 | kaen | just retested with valgrind |
| 22:35:15 | raptor | great! |
| 22:35:16 | raptor | ok |
| 22:35:37 | raptor | I narrowed down one memory leak: open editor on any level, switch gametypes, close |
| 22:35:43 | | BFLogBot Commit: 8524621d370b | Author: kaen | Message: use BfObject::removeFromGame rather than deleteObject in lua_removeFromGame |
| 22:35:45 | | BFLogBot Commit: f158d77d5ba7 | Author: kaen | Message: initialize internal buffer in TNL::PacketStream |
| 22:36:56 | raptor | no adverse effects with that TNL change? (I like to double/triple check with anything regarding TNL...) |
| 22:37:12 | kaen | I hosted and connected through the public ip |
| 22:37:32 | raptor | ok |
| 22:37:44 | raptor | it's just... TNL seems scary to change sometimes |
| 22:38:11 | kaen | well, it's from the dark ages |
| 22:38:39 | kaen | a modern network library would presumably have a test battery |
| 22:41:13 | raptor | will that change of yours slow down the stream much? |
| 22:41:41 | kaen | not at all |
| 22:42:04 | kaen | actually, now I'm doubting myself |
| 22:42:24 | kaen | it depends how often those get constructed. I assume once per connection |
| 22:42:35 | BFBuildBot | build containing revision(s) [f158d77] on bitfighter-w32-cross is complete: Failure [failed shell_1] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-w32-cross/builds/259 blamelist: kaen <bkconrad@gmail.com> |
| 22:42:42 | kaen | noooooooooooooooooooooo |
| 22:42:53 | kaen | memset |
| 22:43:00 | kaen | I probably need a header. |
| 22:43:23 | raptor | heh |
| 22:43:25 | raptor | maybe... |
| 22:43:28 | raptor | uhh |
| 22:43:30 | raptor | hmmm |
| 22:43:36 | kaen | /home/bitfighter/slave/bitfighter-w32-cross/build/zap/config.cpp:170: error: expected unqualified-id before �;� token |
| 22:43:44 | raptor | what! |
| 22:45:04 | kaen | BFBuildBot, force bitfighter-w32-cross |
| 22:45:04 | BFBuildBot | try 'force build [--branch=BRANCH] [--revision=REVISION] [--props=PROP1=VAL1,PROP2=VAL2...] <WHICH> <REASON>' |
| 22:45:27 | raptor | well that looks simple... |
| 22:45:44 | raptor | need reason? |
| 22:46:11 | kaen | I tried in pm and it's not configured right anyway |
| 22:46:22 | kaen | I just used the web interface |
| 22:46:38 | kaen | http://buildbot.bitfighter.org:8010/builders/bitfighter-w32-cross/builds/260/steps/shell_1/logs/stdio |
| 22:47:06 | kaen | looks like it'll go |
| 22:48:15 | BFBuildBot | build containing revision(s) [] on bitfighter-w32-cross is complete: Success [build successful] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-w32-cross/builds/260 |
| 22:49:36 | kaen | man ... |
| 22:49:54 | kaen | PacketStreams get constructed for every sent packet |
| 22:49:59 | raptor | yuk |
| 22:50:08 | kaen | I wonder how big that buffer is |
| 22:50:25 | raptor | i think we should keep the uninitialized values... and maybe solve it at it's source |
| 22:50:33 | raptor | if it gets constructed so much |
| 22:50:41 | raptor | or ignore it for another release |
| 22:52:07 | kaen | sounds good to me |
| 22:52:20 | kaen | no reason to risk a performance regression for a valgrind message :P |
| 22:53:15 | raptor | haha |
| 22:53:32 | kaen | yeah that buffer is 1500 bytes |
| 22:53:51 | raptor | sadness |
| 22:54:24 | kaen | I didn't think of just not reading the buffer though |
| 22:55:44 | | BFLogBot Commit: 69d89679d1dd | Author: kaen | Message: Backed out changeset f158d77d5ba7 |
| 22:55:49 | raptor | ha! |
| 22:56:03 | raptor | the memory leak on gametype switching was in 018a |
| 22:56:10 | raptor | don't feel so bad now.. |
| 22:56:34 | | bobdaduck has joined |
| 22:58:35 | Skybax | Merp! |
| 22:58:41 | raptor | oh good |
| 22:58:47 | Skybax | Leaving lol |
| 22:58:47 | raptor | peoples have arrived |
| 22:58:52 | | Skybax Quit (Quit: Skybax) |
| 22:58:55 | raptor | wait! |
| 22:58:57 | raptor | argh |
| 22:59:03 | raptor | needed an osx beta tester... |
| 22:59:15 | bobdaduck | lol |
| 22:59:34 | raptor | hi bobdaduck |
| 22:59:49 | bobdaduck | Sup |
| 23:00:02 | raptor | I worked on your list: http://beta.etherpad.org/p/bf_019_polish |
| 23:00:19 | raptor | except that game-clock one has me baffled at the moment... |
| 23:00:45 | bobdaduck | probably just missing a font? |
| 23:01:00 | bobdaduck | what font is it? |
| 23:01:05 | raptor | hmmm.... maybe, but the lines should be drawn - it's completely gone |
| 23:02:05 | bobdaduck | yeah? |
| 23:03:02 | bobdaduck | Were you able to replicate it? |
| 23:03:18 | raptor | yes, in the windows build |
| 23:03:21 | raptor | but not in LInux |
| 23:03:30 | raptor | you have that font installed already |
| 23:03:41 | raptor | it uses the same one as the scoreboard |
| 23:05:17 | bobdaduck | yeah and the scoreboard shows up |
| 23:05:46 | raptor | you should see the new nexus symbol |
| 23:06:10 | raptor | tell me if it's even half-passable |
| 23:06:16 | bobdaduck | latest? |
| 23:06:20 | raptor | yup |
| 23:06:29 | bobdaduck | k |
| 23:10:18 | bobdaduck | hah, you used that idea |
| 23:10:21 | bobdaduck | I like it, actually |
| 23:10:26 | raptor | :) |
| 23:10:41 | raptor | ok good.. |
| 23:10:53 | kaen | raptor, where is the code for rendering that thing? |
| 23:10:58 | raptor | it feels good to be validated as a plaigaristic artist... |
| 23:10:58 | kaen | the game clock |
| 23:11:04 | raptor | uhh |
| 23:11:11 | kaen | no, no. in art it's called "inspiration" |
| 23:11:12 | raptor | that one took me a while to find... |
| 23:11:21 | raptor | i was doing fruit loops in the code |
| 23:11:31 | kaen | hehe |
| 23:11:36 | raptor | TimeLeftRenderer.cpp |
| 23:11:40 | raptor | render() method |
| 23:11:44 | raptor | called from... UIGame? |
| 23:11:45 | kaen | yuck |
| 23:11:47 | raptor | something like that |
| 23:13:03 | kaen | also when require()ing a lua file with a syntax error, stacktracer seems to infinitely recurse |
| 23:13:18 | raptor | yuk |
| 23:13:41 | kaen | I had some success wrapping the entry point in pcall |
| 23:14:49 | kaen | I even got it to dump some internal errors, but after fixing them, something about the syntax error just makes it hang |
| 23:15:16 | kaen | and then I got flustered when I realized it's just a hodgepodge lua parser |
| 23:15:23 | kaen | it's actually choking on my IIFE |
| 23:15:54 | kaen | http://pastie.org/8228592 |
| 23:16:21 | kaen | it's failing to parse it in a very bad way, apparently |
| 23:16:42 | kaen | (that link is the code it's choking on) |
| 23:17:28 | raptor | oh wow, that whole think it running immediately |
| 23:17:31 | raptor | *thing |
| 23:17:34 | kaen | yeah |
| 23:17:50 | kaen | it's so that you can include it without polluting the global namespace |
| 23:18:01 | kaen | and also allows "private" variables |
| 23:18:17 | raptor | very tricky... |
| 23:18:21 | kaen | private in the sense that there's no externally accessible reference to them |
| 23:18:26 | kaen | wish I could say I thought it up :P |
| 23:18:36 | kaen | learned that one from the jquery source code |
| 23:19:28 | kaen | incidentally, I'm writing a sort of library for writing plugins (or something) |
| 23:19:34 | raptor | sneaky jQuery |
| 23:19:55 | kaen | it's just a bundle of code shared throughout my plugins but it's generally useful |
| 23:20:06 | kaen | I've just started factoring it out of the plugins ... |
| 23:21:05 | raptor | leaky solved |
| 23:21:12 | | BFLogBot Commit: 3d3661422a2f | Author: buckyballreaction | Message: Fix long-standing memory leak with switching gametypes in the editor level parameters. This one was found in at least as early as 015a! |
| 23:21:37 | kaen | nice work! |
| 23:21:46 | raptor | so far no real memory leaks (definitely lost) in our code that is not SDL or OpenAL related.. |
| 23:22:40 | raptor | bobdaduck: do you still like the goal icon? |
| 23:23:10 | bobdaduck | not really |
| 23:23:13 | kaen | I really dislike it |
| 23:23:27 | raptor | excellent |
| 23:23:32 | raptor | i like honest feedback |
| 23:23:33 | bobdaduck | xD |
| 23:23:44 | bobdaduck | its a symbol for the sake of having a symbol |
| 23:23:46 | kaen | I think it would be good |
| 23:23:50 | kaen | without the testitem |
| 23:23:53 | bobdaduck | lol |
| 23:24:08 | kaen | but flag in a circle is a flagspawn in the editor ... |
| 23:24:08 | raptor | haha |
| 23:24:29 | raptor | so maybe change flagspawn in the editor? |
| 23:24:34 | raptor | to have... a square! |
| 23:24:38 | kaen | perfect! |
| 23:24:46 | raptor | really? (because I'll do it...) |
| 23:24:54 | kaen | yeah sounds fine |
| 23:25:02 | kaen | that's really the ideal goalzone icon right? |
| 23:25:03 | bobdaduck | eh |
| 23:25:11 | raptor | bobdaduck: speak your mind |
| 23:25:18 | raptor | I think so.. |
| 23:25:19 | bobdaduck | the ideal goalzone icon is a checkered flag or maybe a trophy. |
| 23:25:30 | kaen | checkered flag sounds good to me too |
| 23:25:39 | bobdaduck | the current icon in no way indicates "goal" or "zone" or even "this is a special spot on the map" |
| 23:25:45 | kaen | how about |
| 23:25:51 | bobdaduck | and it looks really ugly on my goalzone swords |
| 23:25:55 | bobdaduck | the star was better |
| 23:26:09 | kaen | I've been a big star supporter from the beginning |
| 23:26:23 | bobdaduck | the star didn't fit thematically |
| 23:26:32 | kaen | checkered flags either ... |
| 23:26:33 | bobdaduck | maybe there would be a different star design though |
| 23:26:50 | bobdaduck | I mean the art scheme |
| 23:26:57 | bobdaduck | our stars are white pixels |
| 23:27:09 | | raptor goes to draw... |
| 23:27:11 | bobdaduck | not things you put on your second-grader's essay |
| 23:28:15 | kaen | ok, so is a ball/flag better or worse than the star? |
| 23:28:24 | kaen | and is the checkered flag viable? |
| 23:28:38 | raptor | something as ugly as this: http://www.twiddla.com/1266734 |
| 23:28:49 | bobdaduck | http://t0.gstatic.com/images?q=tbn:ANd9GcQrqyBIrsbDPrYilD9sHAnXog9VxaU5h_IdITIQQGbOXnhhHs5Arw |
| 23:29:17 | raptor | i made it ugly |
| 23:29:27 | bobdaduck | http://images.wikia.com/smbz/images/6/6f/Star.jpg |
| 23:29:46 | raptor | bobdaduck: i'm starting to not take you so seriously... |
| 23:30:02 | bobdaduck | OURS IS A KIDS GAME. |
| 23:30:13 | raptor | that is almost as bad as the heart! |
| 23:30:42 | bobdaduck | lol |
| 23:30:56 | kaen | <kaen> ok, so is a ball/flag better or worse than the star? |
| 23:30:56 | kaen | <kaen> and is the checkered flag viable? |
| 23:31:19 | raptor | the star as it was seemed out of place, but only slightly, to me |
| 23:31:37 | kaen | I think I agree after all |
| 23:31:38 | raptor | the checkered idea always seemed... not vector-y enough |
| 23:31:58 | bobdaduck | make it vectory |
| 23:31:59 | kaen | that's a good point, too |
| 23:32:11 | kaen | to make it vectory would be pretty expensive too |
| 23:32:16 | raptor | yes |
| 23:33:04 | kaen | so, ball/flag? |
| 23:33:12 | raptor | let me get a screenie... |
| 23:33:13 | kaen | or revise the star? |
| 23:33:22 | bobdaduck | I dunno |
| 23:33:29 | bobdaduck | star doesn't seem any more vectory than a checkered flag |
| 23:33:41 | kaen | stars a totally vectory |
| 23:33:44 | bobdaduck | but seems quite a bit more ambiguous |
| 23:33:45 | raptor | very vectory |
| 23:33:49 | raptor | yes |
| 23:33:53 | raptor | doesn't quite fit.. |
| 23:33:57 | bobdaduck | okay, but it looked like that mario star I posted |
| 23:34:11 | kaen | true, it did |
| 23:34:26 | kaen | could narrow the spines |
| 23:34:32 | bobdaduck | And if we're going to go that direction we should at least give it eyes. |
| 23:35:00 | raptor | http://imgur.com/8YeBmkw |
| 23:35:03 | bobdaduck | http://pcaddick.com/mentoring%20pics/flag%20icon.png |
| 23:35:14 | bobdaduck | that looks a lot better, actually |
| 23:35:16 | raptor | ooo flames |
| 23:35:21 | kaen | circled flag is pretty good |
| 23:35:23 | kaen | I like it |
| 23:35:27 | raptor | concentric circles? |
| 23:35:47 | kaen | eh I like it with just the one |
| 23:36:04 | bobdaduck | looks a lot better |
| 23:36:15 | bobdaduck | who knows what it would do to my swords though |
| 23:36:43 | raptor | http://imgur.com/lxg9cPW |
| 23:37:05 | bobdaduck | just the one |
| 23:37:14 | kaen | I still say one |
| 23:37:44 | bobdaduck | yeah |
| 23:38:08 | raptor | with full width: http://imgur.com/89erunE |
| 23:38:23 | bobdaduck | best |
| 23:39:45 | kaen | time to break out the stereograms |
| 23:40:16 | raptor | can't tell the difference? |
| 23:40:44 | kaen | I could once I lined them up side-by-side |
| 23:40:57 | kaen | I did immediately feel the balance shift though |
| 23:41:01 | kaen | just couldn't spot it |
| 23:41:09 | raptor | like the bigger or smaller? |
| 23:41:17 | raptor | wider or narrower, i mean |
| 23:41:25 | raptor | err, larger radius |
| 23:41:26 | kaen | I like the most recent one best |
| 23:41:30 | raptor | heh ok |
| 23:50:10 | bobdaduck | nighit |
| 23:50:12 | | bobdaduck Quit (Remote host closed the connection) |
| 23:52:57 | raptor | ok kaen, this shows all the relevant bits: http://imgur.com/7fYiNnK |
| 23:53:04 | raptor | i changed the spawns to squares |
| 23:53:08 | raptor | what do you think? |
| 23:53:31 | raptor | not as friendly I think... |
| 23:53:35 | raptor | the squares |
| 23:53:52 | kaen | hmm... you're right |
| 23:54:18 | kaen | looks like they're selected |
| 23:54:30 | raptor | yeah.. :( |
| 23:54:46 | raptor | well, I need to sleep, i'll think on it a bit more |
| 23:54:50 | kaen | ok |
| 23:54:54 | raptor | have a good night |
| 23:55:23 | | raptor Quit () |