#gemrb@irc.freenode.net logs for 29 Jun 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:02:29] <Maighstir_laptop> trying with exports.h edited now
[00:07:18] <Maighstir_laptop> curious, that log was much shorter, stopping while making LRUCache.obj http://pastie.org/1022614
[00:08:40] <-- tomprince_loki has left IRC (Read error: Connection reset by peer)
[00:08:52] --> tomprince_loki has joined #GemRb
[00:09:10] <tomprince_loki> Pass -DDISALBE_WERROR=Yes to get passed that.
[00:09:42] <tomprince_loki> It seems that static linking exposes different optimization opportunities, which causes warnings like that to appear.
[00:17:51] <Maighstir_laptop> building now
[00:30:36] <Maighstir_laptop> it creates the exe, but is apparently not entirely successful, assuming these lines from the log are most important http://pastie.org/1022632 ... whole log here: http://ops-area.net/annat/GemRB/build_static2.log (1.4MB)
[00:31:03] <Maighstir_laptop> Errors given from the exe: "The Application was unable to start correctly"
[00:34:44] <tomprince_loki> Don't know. Will look more tomorrow.
[00:36:45] --> raevol has joined #GemRb
[00:39:43] <tomprince_loki> But does sound like a libstdc++ issue.
[01:02:35] <raevol> hello
[01:14:43] <-- Maighstir_laptop has left #GemRb
[01:29:28] <CIA-23> GemRB: 03tom.prince * r7f87cc5f58f6 10gemrb/CMakeLists.txt:
[01:29:28] <CIA-23> GemRB: cmake: Properly disable support for static linking.
[01:29:28] <CIA-23> GemRB: Disable support on currently unsupported platforms.
[01:29:28] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[01:31:30] --> _pickle has joined #GemRb
[01:35:54] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[02:33:45] <-- _pickle has left IRC (Remote host closed the connection)
[03:52:50] --> budlust has joined #GemRb
[04:12:15] <-- Gekz has left IRC (Ping timeout: 240 seconds)
[04:41:59] <-- raevol has left IRC (Quit: Leaving.)
[05:20:42] <-- tomprince_loki has left IRC (Read error: Connection reset by peer)
[05:20:54] --> tomprince_loki has joined #GemRb
[06:38:12] --> Gekz has joined #GemRb
[06:51:37] <-- tomprince_loki has left IRC (Read error: Connection reset by peer)
[06:58:23] <-- |Cable| has left IRC (Remote host closed the connection)
[07:04:12] --> lynxlynxlynx has joined #GemRb
[07:04:12] --- ChanServ gives channel operator status to lynxlynxlynx
[08:52:16] --> SiENcE has joined #GemRb
[09:14:08] --> Gekz_ has joined #GemRb
[09:42:02] <fuzzie> can anyone check if that iwd stuff is working properly now?
[09:42:10] <fuzzie> i shouldn't commit things when i'm literally falling asleep, i'm sure
[09:43:18] <lynxlynxlynx> what iwd stuff?
[09:44:42] <fuzzie> portrait window clicking/dragging
[09:45:07] <fuzzie> Avenger implemented actor-circle-highlights on portrait hover for me
[09:45:22] <fuzzie> but iwd got a bit broken in the process
[09:49:32] <lynxlynxlynx> i'll go check, rebuilding
[09:50:04] <fuzzie> i fixed some other stupid fallout from SetEventByName too, i guess you can see
[09:54:18] <lynxlynxlynx> yeah, saw that
[09:55:03] <lynxlynxlynx> had to work till 3am today, but i checked something on our sf site in the meanwhile and saw the spur of activity, then went to read the commit diffs :)
[09:58:34] <fuzzie> i have another exam in two hours, for some reason or other
[09:59:15] <lynxlynxlynx> good luck
[10:01:57] <lynxlynxlynx> it works pretty well
[10:02:49] <lynxlynxlynx> everytime you do something, the first actor in the window gets selected though
[10:04:27] <fuzzie> that is a UI bug?
[10:04:50] <lynxlynxlynx> i'm looking into it, but i'm pretty sure it was fine before
[10:16:05] <lynxlynxlynx> the sync was incomplete, so i'll try some of the leftovers first
[10:21:19] <fuzzie> ok. good luck :)
[10:36:35] <-- budlust has left IRC (Remote host closed the connection)
[10:38:53] <pupnik_> i hope someone makes a documentary film about gemrb
[10:39:00] <pupnik_> and other great projects
[10:39:28] <pupnik_> seems to be a hole in our cultural media
[10:43:27] <fuzzie> "the many hats of wjp, a documentary"
[10:48:21] <pupnik_> seriously
[10:54:11] <-- roobie|_| has left IRC (Remote host closed the connection)
[10:55:04] <SiENcE> about oss projects?
[10:56:28] <pupnik_> well, the games and engines
[10:56:57] <pupnik_> we don't need nobodies to document the history though
[10:57:01] <pupnik_> it is all on the internet
[11:21:22] <CIA-23> GemRB: 03lynxlupodian * rc4f3d25b7281 10gemrb/gemrb/GUIScripts/iwd/GUICommonWindows.py: iwd: treat the portrait selection the same as bg2 when dragging them
[11:21:26] <CIA-23> GemRB: 03lynxlupodian * r5874a17c707a 10gemrb/gemrb/GUIScripts/iwd/GUICommonWindows.py: iwd: more gcw syncing with bg2 - actonpc and dragging
[12:21:49] <-- Gekz_ has left IRC (Quit: This computer has gone to sleep)
[12:57:01] <-- pupnik_ has left IRC (Ping timeout: 264 seconds)
[13:15:48] <fuzzie> lynxlynxlynx: found the bug?
[13:16:08] <lynxlynxlynx> yes
[13:16:21] <lynxlynxlynx> all the games need more work there though
[13:16:31] <lynxlynxlynx> now we preserve the selected position, not the actor
[13:34:59] --- Ed_away is now known as Edheldil
[13:35:26] <Edheldil> writing OSS history movie script:
[13:36:27] <Edheldil> geek's dream: git clone http://gemrb.git.sourceforge.net/gitroot/gemrb ; cd gemrb ; git --pretty log >script.txt
[13:37:55] <Edheldil> reality: ok, let's stuff John Travolta and Sandra in, add some hysterically crying psycho with a gun and a biiig flashing fullscreen notice "tomprince did a commit!"
[13:38:59] <Edheldil> s/did/made/
[13:42:01] <fuzzie> :)
[13:50:54] <lynxlynxlynx> i once made a clip with gource, but it was pretty boring
[14:08:03] --> Maighstir_laptop has joined #GemRb
[14:35:40] --> tomprince_loki has joined #GemRb
[14:42:04] <tomprince_loki> morning
[14:43:15] <lynxlynxlynx> oj
[14:44:09] --> budlust has joined #GemRb
[14:48:46] <Edheldil> hi
[15:27:25] --> Avenger has joined #GemRb
[15:27:28] --- ChanServ gives channel operator status to Avenger
[15:27:29] <Avenger> hi
[15:27:49] <tomprince_loki> Hello.
[15:30:52] <Avenger> i had no time to sync up the iwd guiscript completely, i guess it didn't hurt to have two more people involved, though.
[15:31:45] <lynxlynxlynx> i'm glad you didn't just copy it over
[15:31:48] <Avenger> i'm glad we don't have tob and how to sync up
[15:32:03] <Avenger> haha, i know they are different :P
[15:32:38] <Avenger> but someone should have started it, these things always desync quite fast
[15:33:09] <Avenger> maybe we need even more things to be shared
[15:33:30] <lynxlynxlynx> of course
[15:33:38] <lynxlynxlynx> that's the plan :)
[15:34:17] <Avenger> what do you want me to do more? trying to sync up bg1, or write a doc for the new guiscript function
[15:35:07] <fuzzie> i don't suppose you have any asm for sparkles? :p
[15:35:39] <lynxlynxlynx> you can leave this boring guiscript stuff to me
[15:35:58] <lynxlynxlynx> your time and knowledge can be better spent elsewhere
[15:36:08] <Avenger> what's the difference between these:
[15:36:13] <Avenger> Start.py: MoviesButton.SetEventByName(0, "BackToMain")
[15:36:15] <Avenger> Start.py: ExitButton.SetEvent(0, None)
[15:36:30] <Avenger> ahh None is empty
[15:36:59] <fuzzie> maybe merge the bg1 branch, lynx?
[15:37:25] <lynxlynxlynx> the testing isn't complete yet, so i don't want to burden everyone with it
[15:37:40] <fuzzie> oh, right, chargen :(
[15:37:52] <lynxlynxlynx> well the rest too
[15:38:11] <fuzzie> well, the rest can be fixed as we go, i hope
[15:39:05] <lynxlynxlynx> all can be, i just need some testers
[15:39:21] <lynxlynxlynx> raevol is willing, so where's the problem? :)
[15:39:42] <fuzzie> well, if you volunteer to do the work, i don't care :p
[15:40:22] <lynxlynxlynx> do you volunteer to test? I don't want to spread the fixing over the next half year
[15:40:53] <fuzzie> no bg1 here, but later tonight, sure
[15:40:59] <tomprince_loki> Avenger: SetEvent takes either None, or a python object that can be called. SetEventByName takes a string, and looks for a function of that name in the "main" script.
[15:41:25] <fuzzie> but we would like for SetEventByName to go away, because it just causes bugs
[15:41:35] <Avenger> the documentation exists only for seteventbyname
[15:42:05] <Avenger> i guess it would be better renamed to SetEvent then?
[15:42:23] <Avenger> if you want to keep SetEvent
[15:42:28] <lynxlynxlynx> all in due time
[15:42:30] <fuzzie> well, we have both right now
[15:42:36] <fuzzie> so adding some docs for SetEvent would be good :)
[15:42:56] <lynxlynxlynx> once i'm done with bg1, both SetEventByName and SetTimedEventByName(or similar) can dissapear
[15:43:33] <Avenger> well, that's good, i think timed event is used only for some hack, nor real timing
[15:44:36] <lynxlynxlynx> for stores iirc
[15:45:52] <Avenger> maybe the gamecontrol function names could be simplified too
[15:46:05] <Avenger> GameControlSetLastActor is loong
[15:47:22] <fuzzie> i get no sound previews in iwd chargen?
[15:47:51] <fuzzie> oh dear, there is yet another chargen hiding there?
[15:48:21] <fuzzie> i guess there's just no code for sound
[15:48:34] <Maighstir_laptop> Just to be clear, ButtonName.SetEventByName(0,"FunctionName") can simply be replaced with ButtonName.SetEvent(IE_GUI_BUTTON_ON_PRESS, FunctionName), correct?
[15:49:08] <fuzzie> Maighstir_laptop: for what you've been writing, yes
[15:52:04] <-- tomprince_loki has left IRC (Ping timeout: 240 seconds)
[15:52:35] <CIA-23> GemRB: 03avenger_teambg * re6338f9d66ea 10gemrb/gemrb/docs/en/GUIScript/ (GameControlSetLastActor.txt SetEventByName.txt): added documentation for new guiscript function
[15:52:58] <fuzzie> lynxlynxlynx: ok, which branch do you want tested?
[15:53:16] --> tomprince_loki has joined #GemRb
[15:53:21] <lynxlynxlynx> the only one we have in the main repo besides master >>
[15:53:33] <lynxlynxlynx> origin/bg1-import-cleanup
[15:53:43] <Avenger> how do you check a branch out
[15:53:53] <lynxlynxlynx> git checkout branch :)
[15:54:01] <fuzzie> if you have it fetched.. :p
[15:54:17] <lynxlynxlynx> it's on the main remote
[15:54:54] <Avenger> meh
[15:55:01] <Avenger> make[2]: *** No rule to make target `GameScript/Actions.cpp', needed by `Actions.lo'. Stop.
[15:55:09] <Avenger> i thought i'm done with this crap
[15:55:20] <fuzzie> it is an old copy of the code
[15:55:25] <lynxlynxlynx> make clean first
[15:55:28] <fuzzie> i don't think you have to rebuild
[15:55:36] <lynxlynxlynx> true
[15:55:50] <lynxlynxlynx> i could just refresh the branch too
[15:56:05] <Avenger> make clean didn't help
[15:56:24] <Avenger> i need to delete all those .plo files, then run autogen.sh
[15:56:43] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/CharGen.py", line 58, in init
[15:56:44] <fuzzie> CharGenCommon.CharGenMaster = CharGenCommon.CharGen(stages,16575,Imprt)
[15:56:44] <fuzzie> NameError: global name 'Imprt' is not defined
[15:57:11] <Avenger> that is Import?
[15:57:27] <lynxlynxlynx> CharGenGui.Imprt
[15:58:09] <Avenger> oh doh
[15:58:25] <Avenger> the checkout branch is actually a move back in time
[15:58:34] <Avenger> i see now :P
[15:58:38] <fuzzie> well, it is a branch :)
[15:59:03] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * rf663b37687a2 10gemrb/gemrb/GUIScripts/bg1/CharGen.py: bg1: fixed another reference in cg
[15:59:24] <Avenger> getting the fan geared up now :D
[15:59:28] <Avenger> 55 C
[15:59:41] <Avenger> ignition
[16:01:00] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG1.py", line 64, in OnLoad
[16:01:04] <fuzzie> BackButton.SetEvent(IE_GUI_BUTTON_ON_PRESS, BackPress)
[16:01:06] <fuzzie> NameError: global name 'BackPress' is not defined
[16:01:11] <Avenger> ok, and now i see why lynx said make clean first
[16:01:15] <fuzzie> that is the one i noticed when glancing at the patch
[16:01:17] <Avenger> but of course that was too late
[16:01:18] <-- Gekz has left IRC (Quit: Leaving)
[16:02:07] <fuzzie> but there is a BackPress in a couple of the files, i know
[16:02:16] <fuzzie> hm, maybe just one now
[16:02:30] <lynxlynxlynx> yep, not sure why in that particular file though
[16:03:51] <fuzzie> and the GUI breaks when i return to the main screen from somewhere, which was working fine a month or so ago
[16:04:17] <fuzzie> but i assume unrelated
[16:04:42] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * rcd108b13d5f4 10gemrb/gemrb/GUIScripts/bg1/ (13 files): bg1: cg BackPress
[16:05:28] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG1.py", line 83, in NextPress
[16:05:31] <fuzzie> GemRB.SetPlayerStat (MyChar, IE_SEX, Gender)
[16:05:33] <fuzzie> NameError: global name 'IE_SEX' is not defined
[16:05:43] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/CharGenGui.py", line 25, in unsetGender
[16:05:46] <fuzzie> GemRB.SetPlayerStat (MyChar, IE_SEX, 0)
[16:05:48] <fuzzie> NameError: global name 'IE_SEX' is not defined
[16:06:15] <fuzzie> now i should go run to the shops, maybe Avenger can finish :)
[16:06:32] <fuzzie> actual game seems ok apart from the broken GUI thing :(
[16:06:50] <Avenger> i cannot even compile
[16:06:55] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * r0469db957796 10gemrb/gemrb/GUIScripts/bg1/ (CharGenGui.py GUICG1.py): bg1: import the stats in cg
[16:07:06] <lynxlynxlynx> cg for a ranger, multiclass, wizard, cleric
[16:07:30] <lynxlynxlynx> Avenger: nevermind then
[16:09:41] <tomprince_loki> What should the OpenIdentifyWindow call in Interface::HandleEvents be. It appears that function has never existed.
[16:10:00] <fuzzie> the name is not clear enough? :)
[16:10:36] <fuzzie> i guess the broken gui is present in HEAD also
[16:10:44] <tomprince_loki> :)
[16:10:53] <fuzzie> but, i mean, really, it's meant to open the identify window.
[16:11:00] <fuzzie> it's called via an effect or something.
[16:11:01] <Avenger> hmm, fuzzie you compile with cmake, right?
[16:11:15] <Avenger> i guess autotools are just broken in this incarnation
[16:11:18] <fuzzie> i am switching between them both depending on which is annoying me more today
[16:11:57] <Avenger> what to do to compile with cmake?
[16:12:00] <fuzzie> autotools experts are few and far between, but there's nothing *wrong* with the autotools in git, it just needs some kind of hack
[16:12:34] <tomprince_loki> I was just wondering if there was something that it should be calling, or if it is still just missing.
[16:12:38] <fuzzie> tomprince_loki: it is just missing
[16:12:54] <fuzzie> and it seems not-important, since we have no consensus on how to do lookups yet
[16:13:17] <fuzzie> and since hopefully we can get rid of a lot of those calls anyway, before arguing over that more..
[16:13:19] <lynxlynxlynx> Avenger: optionally create a build dir, then run cmake in it and then make
[16:13:20] <Avenger> cmake . ?
[16:13:26] <lynxlynxlynx> i use cmake ../ -DCMAKE_BUILD_TYPE=Debug -DPREFIX=$PWD/../cmake-install
[16:13:31] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG12.py", line 55, in OnLoad
[16:13:34] <fuzzie> Gender = GemRB.GetPlayerStat (MyChar, IE_SEX)
[16:13:36] <fuzzie> NameError: global name 'IE_SEX' is not defined
[16:13:37] <lynxlynxlynx> but you need that only the first time
[16:13:43] * fuzzie is waiting for coffee machine
[16:13:47] <tomprince_loki> Well, I am going to prettend that is should be in module FIXME, so I can remove the last one argument calls to RunFunction.
[16:14:00] <fuzzie> hm
[16:14:00] <fuzzie> why?
[16:14:38] <fuzzie> i mean, why not just point it at GUICommonWindows or something with a FIXME note?
[16:15:04] <fuzzie> lynxlynxlynx: why build type Debug and not RelWithDebInfo? you have a fast machine? :)
[16:15:05] <Avenger> cmake is definitely less intuitive
[16:15:26] <fuzzie> well, you run cmake once, and then you just run 'make' always
[16:15:34] <lynxlynxlynx> that's enough?
[16:15:41] <Avenger> i run... make?
[16:15:43] <fuzzie> so i guess we will simply replace our autogen.sh with something to call cmake
[16:15:51] <fuzzie> cmake is like autotools, it just makes a Makefile
[16:16:00] <Avenger> i see
[16:16:10] <fuzzie> except it can also make VC++6 project files
[16:16:29] <fuzzie> and project files for OS X's Xcode, and for vc++10, and etc :)
[16:16:36] <Avenger> and do i need to tell it to install stuff into home/GemRB?
[16:16:48] <tomprince_loki> I always intended the one argument version to go away, when I added the two object version.
[16:17:01] <fuzzie> tomprince_loki: that's fine
[16:17:18] <fuzzie> tomprince_loki: just don't make the module FIXME, make it something potentially not-broken?
[16:17:21] <Avenger> the colors are impressive
[16:17:46] <fuzzie> i don't think there's any need for the one-argument version to stay around, even if we do lookups via a 2da or something, that would be a new function
[16:18:01] <tomprince_loki> Avenger: Yes, pass -DCMAKE_INSTALL_PREFIX=/path/to/install/to to cmake.
[16:18:09] <Avenger> thanks, i needed that
[16:18:10] <fuzzie> but i disagree with the idea of deliberately breaking things further.
[16:18:24] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * rf3b866277984 10gemrb/gemrb/GUIScripts/bg1/ (GUICG10.py GUICG12.py GUICG13.py GUICG15.py GUICG19.py): bg1: more imports
[16:19:44] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG8.py", line 82, in NextPress
[16:19:47] <fuzzie> GemRB.SetPlayerStat (MyChar, IE_RACE, GUICommon.RaceTable.GetValue (Race, 3))
[16:19:50] <fuzzie> NameError: global name 'IE_RACE' is not defined
[16:20:16] <lynxlynxlynx> i better get over all of the rest
[16:20:26] <fuzzie> i have no problem with doing it like this :p
[16:21:55] <fuzzie> i think "let's not break anything further" is maybe a good motto right now, would be nice to catch up
[16:23:01] <lynxlynxlynx> that's why it's in a branch
[16:23:03] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * rc7c24e5376ca 10gemrb/gemrb/GUIScripts/bg1/ (8 files): bg1: and more imports
[16:23:20] <-- tomprince_loki has left IRC (Read error: Connection reset by peer)
[16:23:27] --> tomprince_loki has joined #GemRb
[16:23:44] <fuzzie> i get no highlights when picking things to move to a bag, in bg2?
[16:25:19] <lynxlynxlynx> in the inventory or the store?
[16:25:26] <fuzzie> the store
[16:25:28] <lynxlynxlynx> you can't drop directly yet
[16:25:32] <lynxlynxlynx> oh
[16:25:45] <lynxlynxlynx> it has always been buggy
[16:26:08] <tomprince_loki> lynxlynxlynx: bg1/GUISTORE.py about line 109, should GUIINV.OpenInventoryWindow have () ?
[16:26:09] <lynxlynxlynx> the Selected print is fine, but the border is displayed inconsistently
[16:26:25] <lynxlynxlynx> yep
[16:27:27] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * ra35670e1d9af 10gemrb/gemrb/GUIScripts/bg1/GUISTORE.py: bg1: fixed store closing
[16:28:23] <Edheldil> tomprince_loki: but that's different from default autogen.sh behaviour, when it creates shallow dir structure instead of deep one, no?
[16:28:31] <-- tomprince_loki has left IRC (Quit: tomprince_loki)
[16:28:40] <Edheldil> grrr
[16:28:42] --> tomprince_loki has joined #GemRb
[16:28:56] <Edheldil> tomprince_loki: but that's different from default autogen.sh behaviour, when it creates shallow dir structure instead of deep one, no?
[16:30:12] <tomprince_loki> Yes. -DLAYOUT=home should get you the autogen.sh layout. Or at least something similiar.
[16:30:38] <fuzzie> this is why it seemed to make sense to provide a new autogen.sh
[16:30:50] <fuzzie> but i still didn't look at the pthread thing
[16:32:45] <-- SiENcE has left IRC (Quit: @all: cya)
[16:33:30] <Edheldil> thanks. bye, later
[16:35:02] <-- Avenger has left IRC (Quit: bye!)
[16:52:28] <CIA-23> GemRB: 03tom.prince * r6b32f4d1a99b 10gemrb/gemrb/core/ (GameScript/Actions.cpp Interface.cpp):
[16:52:28] <CIA-23> GemRB: GUIScript: Remove last calls of one argument ScriptEngine::RunFunction in core.
[16:52:28] <CIA-23> GemRB: There is one remaining call in GemRB.RunEventHandler. Once the bg1-import-cleanup
[16:52:28] <CIA-23> GemRB: branch is merged, the one argument RunFunction, Set*EventByName and RunEventHandler
[16:52:28] <CIA-23> GemRB: can all go away.
[16:52:29] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[16:54:56] <CIA-23> GemRB: 03tom.prince * rc935fefc80dc 10gemrb/gemrb/core/PluginMgr.cpp:
[16:54:56] <CIA-23> GemRB: PluginMgr: Don't segfault if there are no drivers of a given type.
[16:54:56] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[16:59:26] <lynxlynxlynx> and all was quiet
[17:08:45] <-- tomprince_loki has left IRC (Read error: Connection reset by peer)
[17:08:57] --> tomprince_loki has joined #GemRb
[17:48:52] <fuzzie> tomprince_loki: thankyou
[18:45:07] --> |Cable| has joined #GemRb
[18:45:43] <-- |Cable| has left IRC (Client Quit)
[18:46:00] --> |Cable| has joined #GemRb
[20:11:33] <-- tomprince_loki has left IRC (Remote host closed the connection)
[20:16:50] <fuzzie> + guiscript->RunFunction( "MessageWindow", "UpdateMasterScript" );
[20:16:55] <fuzzie> ^- this is presumably not the right place
[20:18:03] <fuzzie> lynxlynxlynx: around?
[20:18:56] <lynxlynxlynx> it is the right place
[20:19:16] <fuzzie> i mean, the function is there atm, but there must be a better place :P
[20:19:34] <fuzzie> Traceback (most recent call last):
[20:19:34] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG9.py", line 44, in OnLoad
[20:19:38] <fuzzie> GUICommon.CloseOtherWindow(SkillWindow.Unload)
[20:19:40] <fuzzie> NameError: global name 'GUICommon' is not defined
[20:19:55] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/CharGenGui.py", line 352, in setAccept
[20:19:59] <fuzzie> LUCommon.SetupSavingThrows (MyChar)
[20:20:01] <fuzzie> NameError: global name 'LUCommon' is not defined
[20:20:53] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG7.py", line 30, in OnLoad
[20:20:56] <fuzzie> TableName = GUICommon.ClassSkillsTable.GetValue(Class, 2)
[20:20:59] <fuzzie> NameError: global name 'GUICommon' is not defined
[20:22:39] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/ImportFile.py", line 34, in OnLoad
[20:22:43] <fuzzie> GUICommon.CloseOtherWindow(ImportWindow.Unload)
[20:22:45] <fuzzie> NameError: global name 'GUICommon' is not defined
[20:22:53] <fuzzie> those are all the ones i can find by clicking on things :)
[20:24:24] <-- budlust has left IRC (Ping timeout: 260 seconds)
[20:28:16] <fuzzie> i don't understand 75dc29d0, either
[20:32:14] --> tomprince_loki has joined #GemRb
[20:32:59] <fuzzie> but it looks like all the other bugs i found are already in the tree
[20:33:24] <fuzzie> e.g. one of the autopause controls is missing(?!)
[20:34:16] <fuzzie> i also don't understand why all my portrait icons are corrupt, did that get changed?
[20:34:43] <fuzzie> but none of this is branch-specific
[20:36:32] <fuzzie> meh, more broken dialog stuff
[20:37:30] <lynxlynxlynx> what's wrong with the portrait icons?
[20:37:53] <CIA-23> GemRB: 03lynxlupodian 07bg1-import-cleanup * r80976910ac03 10gemrb/gemrb/GUIScripts/bg1/ (CharGenGui.py GUICG7.py GUICG9.py ImportFile.py): bg1: added yet more missing imports
[20:38:13] <fuzzie> [GameScript]: Invalid scripting action: global("askeddelthyr3","gloabl",1)
[20:38:13] <fuzzie> [DLGImporter]: Can't compile action: global("askeddelthyr3","gloabl",1)
[20:38:50] <fuzzie> tomprince_loki: the above seems to result in the wrong dialog being chosen, after your changes?
[20:39:34] <fuzzie> it is quite possible i am misremembering it working before, but i thought it did
[20:41:44] <lynxlynxlynx> gloabl :)
[20:41:55] <fuzzie> sure, it's a bad action :)
[20:42:24] <fuzzie> but tomprince mentioned something about telling him if invalid actions caused behaviour changes, i forget exactly
[20:45:09] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/bg1/GUICG7.py", line 59, in OnLoad
[20:45:12] <fuzzie> LUSpellSelection.OpenSpellsWindow (Slot, TableName, Level, Level, KitValue, 1,False)
[20:45:15] <fuzzie> File "/home/fuzzie/src/gemrb/gemrb/GUIScripts/LUSpellSelection.py", line 176, in OpenSpellsWindow
[20:45:19] <fuzzie> ScrollBar.SetSprites ("GUISCRCW", 0, 0,1,2,3,5,4)
[20:45:21] <fuzzie> ^- i assume this is fallout from some merge, and not your branch
[20:46:32] <lynxlynxlynx> what's the actual error? no ScrollBar?
[20:46:38] <fuzzie> no such BAM
[20:46:44] <tomprince_loki> Looking at the commit, the only difference should be whether the action queue is cleared, if all the actions fail to complie.
[20:46:51] <lynxlynxlynx> i'll axe it
[20:46:57] <fuzzie> tomprince_loki: weird
[20:47:47] <lynxlynxlynx> it's probably the sorcerer window, so bg2 only
[20:48:51] <fuzzie> tomprince_loki: you're looking at c68eccfd?
[20:49:18] <tomprince_loki> 79479b03d54a
[20:49:22] <fuzzie> oh, that is stores
[20:49:46] <fuzzie> doesn't 79479b03d54a only change actions?
[20:50:08] <tomprince_loki> Well, that was the error you reported.
[20:50:25] <fuzzie> oh
[20:50:28] <fuzzie> well, not really :)
[20:51:01] <fuzzie> global is a trigger
[20:51:22] <fuzzie> and i figured that maybe you changed it so that bad triggers no longer evaluate to false
[20:51:50] <fuzzie> somewhere in e821b126
[20:53:50] <fuzzie> "if (ds->transitions[x]->condition &&" should be "if (!ds->transitions[x]->condition ||" maybe, to keep with the old logic? it's confusing because the commit was broken at first, so those are in 79479b03
[20:53:57] <fuzzie> and i'm not quite sure what the old logic was, either
[20:54:40] <fuzzie> but maybe this all makes no sense
[20:54:54] <fuzzie> since it looks like it really reports 'action' for failed actions..
[20:54:57] <fuzzie> so even if the logic changed, this is not my bug
[20:55:04] <fuzzie> hmph
[20:57:34] <CIA-23> GemRB: 03avenger_teambg * ra256df042474 10gemrb/gemrb/core/System/VFS.cpp: fixed an uninitialized variable (causes crash on win32)
[20:59:03] <fuzzie> ugh
[20:59:09] <CIA-23> GemRB: 03avenger_teambg * ra7281b353f71 10win32/MSVC6/GemRB/core/Core.dsp: updated msvc6 project file
[20:59:53] <fuzzie> what on earth
[20:59:55] <tomprince_loki> Is msvc really that stupid?
[21:00:18] <fuzzie> well, the dialog code sure is completely misinterpreting the file
[21:01:08] <fuzzie> tomprince_loki: about null constructors? it's pretty unreliable amongst all compilers
[21:03:42] <fuzzie> i'm honestly surprised that it nulls out struct members with new
[21:04:21] <tomprince_loki> If you want to have triggers that fail to compile be false, you could add a push_back(GenerateTrigger("False()")) at 178 in DLGImporter.cpp
[21:04:49] <fuzzie> well
[21:04:56] <fuzzie> that would be smart
[21:05:07] <fuzzie> but only if i actually want that, and i don't know what the behaviour is
[21:05:58] <fuzzie> my problem is actually some kind of index mismatch or something
[21:08:28] --> edheldil_ has joined #GemRb
[21:10:25] <fuzzie> although maybe the root cause is still this
[21:13:22] <tomprince_loki> index mismatch?
[21:13:32] <CIA-23> GemRB: 03tom.prince * r908402473542 10gemrb/gemrb/core/System/VFS.cpp:
[21:13:32] <CIA-23> GemRB: msvc6: Work around default construction brokenness.
[21:13:32] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[21:20:47] <fuzzie> not sure. wierdness :|
[21:20:55] <fuzzie> doesn't seem caused by your changes though..
[21:21:28] <fuzzie> the dialog file the above errors came from is so broken that i suspect it's not meant to be used in-game, btw
[21:21:34] <fuzzie> so i wouldn't worry about it, if anyone is
[21:22:43] <edheldil_> is GUIScript|override test1 good for anything?
[21:22:46] <fuzzie> but i guess i have to sit down and work through all of this logic again, so not a task for now
[21:23:18] <fuzzie> edheldil_: i don't think so, but lynx/tomprince would know best
[21:24:32] <edheldil_> I also wonder if there's any reason to keep templates except of 'r2' in it :)
[21:25:18] <edheldil_> (I mean gemrb/templates/ dir)
[21:27:17] <tomprince_loki> No, test1 went away.
[21:30:06] <tomprince_loki> I don't know of any reason to keep the templates, especially since they aren't the ones we use. I had wondered if a shorter copyright header might make sense.
[21:30:08] --> Avenger has joined #GemRb
[21:30:13] --- ChanServ gives channel operator status to Avenger
[21:30:29] <Avenger> can you log in on SF ?
[21:30:43] <fuzzie> to which bit?
[21:31:30] <Avenger> bit?
[21:31:47] <fuzzie> the web interface seems a bit broken, but that is pretty typical nowadays
[21:31:54] <fuzzie> but ssh/git/svn/etc seem fine
[21:32:25] <Avenger> yes, i meant the web
[21:32:56] <fuzzie> yes, it seems broken, then
[21:33:01] <Avenger> well, nevermind, i gotta sleep
[21:33:04] <-- Avenger has left IRC (Client Quit)
[21:33:44] <fuzzie> it's pretty sad how sourceforge got so unreliable
[21:34:15] <fuzzie> ohloh seems pretty dead after they bought it, too
[21:37:21] <edheldil_> tomprince_loki: the one we use is pretty much the standard one recommended by FSF,m I think
[21:38:34] <fuzzie> really got to fix those sparkles
[21:41:43] <tomprince_loki> edheldil_: It is (I just checked) modulo address.
[21:42:07] <fuzzie> hmm
[21:42:14] <fuzzie> the templates have the old address?
[21:42:22] <fuzzie> i think we fixed it in the files
[21:43:24] <tomprince_loki> From http://www.gnu.org/licenses/gpl-howto.html they have a www pointer, instead of a snail-mail address now.
[21:43:37] <fuzzie> aha
[21:47:18] <edheldil_> ah
[21:47:49] <Lightkey> a
[21:48:18] <edheldil_> when we are going to fix it, it would be good to fix other variations in boilerlates as well
[21:48:28] <edheldil_>
[21:49:18] <fuzzie> ok, so i played bg1 and bg2 for a bit and nothing seems incredibly more broken other than what's already known
[21:51:28] <Lightkey> that's a vague description *g*
[21:53:14] <fuzzie> yay!
[21:53:34] <fuzzie> well, there are all kinds of broken things which are apparently already known to be broken but i didn't know about..
[22:52:50] <edheldil_> it might be due to my dataset, but gemrb always segfaults on exit :)
[23:05:48] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:15:52] <edheldil_> btw, IMO GUICommon's main is not place to LoadCommonTables()
[23:28:43] <edheldil_> night
[23:28:51] <-- edheldil_ has left IRC (Quit: Really?)
[23:35:24] <-- |Cable| has left IRC (Ping timeout: 252 seconds)
[23:56:33] --> |Cable| has joined #GemRb