#gemrb@irc.freenode.net logs for 2 Mar 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:05:33] <CrevsDaak> alright
[00:05:46] <CrevsDaak> acutally latest is 237 and 238 might come out next week
[00:06:05] <lynxlynxlynx> that's what's on the website
[00:06:15] <lynxlynxlynx> doesn't matter
[00:06:42] <lynxlynxlynx> i added a message to the tp2 stating it is required
[00:08:26] <CrevsDaak> ok
[00:11:04] <lynxlynxlynx> zzz time
[00:11:14] <CrevsDaak> ok
[00:11:21] <CrevsDaak> cya
[01:10:30] --> Eli2 has joined #gemrb
[01:11:13] <-- Eli2_ has left IRC (Ping timeout: 264 seconds)
[01:16:53] --> fireflame has joined #gemrb
[01:16:57] <fireflame> hey
[01:17:11] <fireflame> just to tell you i found a way to make the game run perfectly
[01:17:26] <fireflame> i had it run with a single core in affinity and it mysteriously solved the crashes.
[01:17:38] <fireflame> i could finish it
[01:24:01] <-- fireflame has left IRC (Ping timeout: 246 seconds)
[02:50:49] <-- turtleman_ has left IRC (Ping timeout: 264 seconds)
[06:46:32] <-- Lightkey has left IRC (Ping timeout: 256 seconds)
[06:59:18] --> Lightkey has joined #gemrb
[13:27:48] --> turtleman_ has joined #gemrb
[15:52:37] --> brada has joined #gemrb
[15:53:25] <brada> lynx: where can i find the details about this scrollbar bug
[15:53:47] <lynxlynxlynx> my todo page
[16:00:10] <brada> where?
[16:00:29] <lynxlynxlynx> the pastebin link
[16:01:39] <brada> is this since fizzle touched that?
[16:02:25] <lynxlynxlynx> one or two commits behind master (79aa8253e2)
[16:03:26] <brada> its clear that that isnt memory corruption in scrollbar from that output
[16:03:50] <brada> it looks like a TA having a link to a deleted SB
[16:04:43] <brada> and in fact ~ ScrollBar is in the callstack
[16:10:35] <Seniorita> [commit] bradallred: Dont leave dangling references between ScrollBar and other controls https://github.com/gemrb/gemrb/commit/a1e90d017689ac7d04b7e63137c7396b81a5557a
[16:12:01] <lynxlynxlynx> didn't look in detail, this was detected yesterday while a zombie had problems running
[16:12:18] <lynxlynxlynx> so just dumped it and went on
[16:14:58] <brada> oh i see. that should take care of it
[16:16:17] <lynxlynxlynx> cool
[16:17:11] <lynxlynxlynx> oh, i copied the string (properly afaict) for the iwd2 monk, but it works fine in the demo
[16:17:32] <lynxlynxlynx> would probably need the same ta layout to reproduce
[16:18:37] <-- turtleman_ has left IRC (Ping timeout: 245 seconds)
[16:18:37] <brada> yes, i imagine so
[16:18:59] <brada> lamentably, i didnt get any time at all this weekend to work on things
[16:26:46] <-- DrMcCoy has left IRC (Disconnected by services)
[16:26:53] --> DrMcCoy has joined #gemrb
[16:40:22] <lynxlynxlynx> there's no rush but for the sense of joy of completion
[16:41:37] <lynxlynxlynx> i'm supermotivated to work on 10pp, which may delay the next release a bit; so let's say there's at minimum a month left
[16:57:26] <CrevsDaak> lynx
[16:57:49] <lynxlynxlynx> yeees?
[16:58:18] <CrevsDaak> can the extender open both files so I can just dump WeiDU's data to it?
[16:58:48] <lynxlynxlynx> you mean pass a filename instead of a handle?
[16:58:57] <CrevsDaak> yeah
[17:00:02] <lynxlynxlynx> sure
[17:00:14] <lynxlynxlynx> especially if it removes the need for a wrapper
[17:00:21] <CrevsDaak> yeah
[17:00:28] <CrevsDaak> just a one liner from weidu
[17:00:38] <CrevsDaak> makes things faster i believe
[17:02:37] <lynxlynxlynx> i'm currently not working on anything, so go on and change it
[17:02:45] <lynxlynxlynx> i'll have no merge conflicts or anything like that
[17:02:52] <CrevsDaak> ok
[17:03:06] <lynxlynxlynx> just don't forget to also modify test-suite.pl
[17:03:22] <lynxlynxlynx> perl test-suite.pl -q # should still work
[17:03:56] <lynxlynxlynx> up to test4 successfully without any warnings or crap
[17:04:20] <lynxlynxlynx> or if your shell is smarter at sorting, 1-3, 11+
[17:06:19] <CrevsDaak> ok
[17:06:41] <CrevsDaak> also test4 could get renamed locally so I can test everything
[17:07:19] --> turtleman_ has joined #gemrb
[17:13:48] <lynxlynxlynx> what do you mean?
[17:15:03] <lynxlynxlynx> if you make changes for testing, but don't want to commit them, use git commit -p # and it will ask you about each change
[17:21:35] <-- turtleman_ has left IRC (Ping timeout: 252 seconds)
[17:22:27] --> turtleman_ has joined #gemrb
[17:30:38] <CrevsDaak> i mean just using mv test4 4test and then doing that back
[17:31:05] <CrevsDaak> also, is this intentional?
[17:31:06] <CrevsDaak> ($line =~ /^ Or\(/)
[17:31:31] <CrevsDaak> (the lowcase r)
[17:31:50] <lynxlynxlynx> it was lowercase in my scripts
[17:32:29] <lynxlynxlynx> apparently that's not ok
[17:32:45] <lynxlynxlynx> but why would you need to move the test?
[17:35:27] <-- turtleman_ has left IRC (Ping timeout: 246 seconds)
[17:48:57] <CrevsDaak> uuh, nvm
[17:49:29] <CrevsDaak> i thought the script died on error
[18:35:46] --> kpederse1 has joined #gemrb
[18:39:03] <-- kpedersen has left IRC (Ping timeout: 245 seconds)
[18:55:31] <-- CrevsDaak has left IRC (Ping timeout: 250 seconds)
[18:56:43] --> CrevsDaak has joined #gemrb
[19:11:42] <-- brada has left IRC (Quit: brada)
[19:12:08] <CrevsDaak> ok, pushed
[19:12:17] <CrevsDaak> i also updated the todo
[19:13:15] <lynxlynxlynx> ok, let's see
[19:14:26] <CrevsDaak> updated todo again since I had missed some stuff
[19:14:45] <CrevsDaak> the weidu script already creates diffs now
[19:14:49] <CrevsDaak> so i removed that
[19:17:37] <lynxlynxlynx> you forgot to change the test suite
[19:17:46] <lynxlynxlynx> a few questions first:
[19:18:03] <lynxlynxlynx> - why is the bcs->baf rename needed?
[19:18:44] <lynxlynxlynx> weidu doesn't do it on it's own when decompiling?
[19:18:54] <lynxlynxlynx> it does from the command line
[19:19:23] <lynxlynxlynx> - perl scripts can be bundled with an interpreter into an exe?
[19:19:52] --> turtleman_ has joined #gemrb
[19:58:26] <CrevsDaak> it does it from the command line, yes, but not in the way I'm using
[19:58:38] <CrevsDaak> oh, i
[19:59:57] <CrevsDaak> i'll edit the test suite when I come back
[19:59:58] <CrevsDaak> rbr
[20:03:49] <lynxlynxlynx> so it decompiles them and they retain their name? That's not a problem for us, though I guess it is a bit clearer
[20:18:45] <lynxlynxlynx> and i fixed the suite as ki can't work without it
[20:18:50] <lynxlynxlynx> *I
[20:19:08] <lynxlynxlynx> always run it if you touch any perl
[20:21:58] --> brada has joined #gemrb
[21:07:47] <-- turtleman_ has left IRC (Ping timeout: 245 seconds)
[21:12:12] <CrevsDaak> cool, thanks
[21:12:33] <CrevsDaak> I had forgotten about the test-suite and i had to go
[21:21:15] <lynxlynxlynx> it's like lilarcor
[21:21:22] <lynxlynxlynx> the only sanity guard
[21:21:44] <lynxlynxlynx> there's no way we can finish the mod without it
[21:22:04] <lynxlynxlynx> too many cases and you don't want tweaks to turn into whack-a-mole
[21:47:22] <-- DrMcCoy has left IRC (Ping timeout: 245 seconds)
[21:48:20] --> DrMcCoy has joined #gemrb
[21:48:30] <-- DrMcCoy has left IRC (Changing host)
[21:48:30] --> DrMcCoy has joined #gemrb
[22:30:09] <-- DrMcCoy has left IRC (Quit: He's dead, Jim)
[22:31:13] --> DrMcCoy has joined #gemrb
[23:15:27] <CrevsDaak> you can packaga perl scripts with pp
[23:15:36] <CrevsDaak> PAR::Packager
[23:16:13] <CrevsDaak> dunno who to do that on windows anyway, never used windows in my life
[23:19:51] <lynxlynxlynx> the first step is to get rid of the system() calls
[23:20:16] <lynxlynxlynx> the mv should be trivial and i'm sure you can find a short diff implementation somewher
[23:20:17] <lynxlynxlynx> e
[23:20:34] <-- brada has left IRC (Quit: brada)
[23:20:50] <lynxlynxlynx> it's a simple exercise otherwise and i'm sure you'd be up to the challenge
[23:22:27] <lynxlynxlynx> 4/22 failing tests, of that 3 are cases not implemented yet and 1 interesting one related to several that already work :)
[23:28:30] <CrevsDaak> right, the system calls won't work on windows, crap
[23:29:06] <CrevsDaak> if you want me to compile enything for windows i'll lots of time
[23:29:15] <CrevsDaak> gtg, dinner
[23:41:11] --> brada has joined #gemrb