--- Log opened Fri May 04 00:00:03 2012 20120504 00:05:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 00:17:20< AI0867> wesbot: seen Brilliand 20120504 00:17:20< wesbot> AI0867: Person, who 8d 13h ago used nick Brilliand, last spoke 4d 8h ago. 4d 7h ago as Brilliand1 person left: 20120504 00:26:11-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120504 00:32:08-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120504 00:35:37-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20120504 00:35:50-!- bloodycoin [~bloodycoi@193.170.134.219] has joined #wesnoth-dev 20120504 00:35:53-!- enchilado [~enchilado@woenwhoa.com] has quit [Changing host] 20120504 00:35:53-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120504 00:38:08< bloodycoin> boucman, I pushed hardwired particle.... though it's not quite how I would like it to see.. 20120504 00:38:21-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 256 seconds] 20120504 00:38:36< boucman> bloodycoin: ok, i'm short of time right now, i'll have a look tomorow and ping you then... 20120504 00:39:06< bloodycoin> ok, though I have classes till midday 20120504 00:39:50< bloodycoin> oh, I also opened issue tracker, so also could write your comments there 20120504 00:40:37< boucman> bloodycoin: ok for tomorow afternoon then 20120504 00:43:40-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120504 00:47:47-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120504 00:52:08-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120504 01:01:29-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120504 01:08:34-!- neph_ [~neph@b0fa3f89.bb.sky.com] has quit [Ping timeout: 272 seconds] 20120504 01:35:04-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 01:42:46-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 248 seconds] 20120504 01:46:09-!- enchilado [~enchilado@woenwhoa.com] has joined #wesnoth-dev 20120504 01:48:16-!- enchilado [~enchilado@woenwhoa.com] has quit [Changing host] 20120504 01:48:16-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20120504 01:49:50-!- wesbot changed the topic of #wesnoth-dev to: 176 bugs, 335 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120504 01:50:12-!- neph_ [~neph@b0fa3f89.bb.sky.com] has joined #wesnoth-dev 20120504 02:04:08-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20120504 02:08:22< AI0867> my bisect blames r54059 for the broken AI recruitment 20120504 02:10:24< ejls> gabba: hey! 20120504 02:12:57< AI0867> also, the test scenario currently throws lua errors on startup 20120504 02:13:36< AI0867> okay, some testing shows that r54059 breaks the AI because it breaks *math* 20120504 02:14:25< AI0867> who is j_daniel? 20120504 02:15:23< ejls> AI0867: worduk. 20120504 02:16:21< ejls> Actually, r54059 also broke compilation on platform where time_t == int, I'm working on this right now. 20120504 02:16:46< AI0867> worduk: since r54059, 2 + 5 = 0 20120504 02:17:06< AI0867> this, among other things, breaks the RCA AI 20120504 02:20:52< gabba> hey ejls, how are you? 20120504 02:22:44< ejls> gabba: good, et toi ? 20120504 02:22:58< gabba> good aussi! 20120504 02:24:34< ejls> gabba: I've a question, in side_actions::find_last_action_of, is the iterator magic here for a reason? 20120504 02:24:57< ejls> (I'm speaking of --position and --found_position) 20120504 02:25:07< gabba> ejls: let me open my IDE, it should help answer the question 20120504 02:26:36< ejls> gabba: real programmer use cat, or butterflies. 20120504 02:27:02< gabba> I would, but all my butterflies were eaten by the cats, and the cats are on strike 20120504 02:27:26< ejls> :) 20120504 02:28:45-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 02:28:54< gabba> ejls: well, yes it's there for a reason. When you use a reverse iterator, things are a bit tricky 20120504 02:28:55< ejls> also, I don't understand why side_actions::bump_earlier is so complex, won't a swap() be enough? 20120504 02:29:10< ejls> (ok, reverse_iterator first) 20120504 02:31:53< gabba> ejls: to write this I had to read about what happen when you build a reverse iterator from an iterator, and vice-versa, and basically it offsets the actual position you want to point to by one 20120504 02:32:31< gabba> That's as much detail as I remember, for the rest: Google Search 20120504 02:32:33< ejls> Ok, I just read 24.5.1 from the standard. TIL about how weird reverse_iterator are. 20120504 02:33:12< ejls> thanks, and so for bump_earlier? 20120504 02:33:36< ejls> (I'm speaking of the last part where a erase+insert is done) 20120504 02:34:05< shadowm> !log 54059 20120504 02:34:06< shikadibot> shadowm: Revision 54059 (j_daniel) on Tue May 1 19:04:33 2012: 20120504 02:34:06< shikadibot> shadowm: fix bug #19681 and #19201: 20120504 02:34:06< shikadibot> shadowm: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=54059 20120504 02:34:56< gabba> ejls: the first explanation that comes to mind is that I was a noob and didn't know about swap :P (possibly) 20120504 02:35:36< gabba> ejls: but, it all depends if swap() returns the iterator we want - might not be a problem once you use a data structure where iterators are not invalidated 20120504 02:36:35< ejls> Ok :) 20120504 02:36:44< ejls> I'm sure I'll do worse anyway. :p 20120504 02:38:26< gabba> ejls: we should probably choose our fixed meeting times now 20120504 02:39:58< ejls> Ok, when? 20120504 02:40:01< gabba> I propose two-hour meetings on Monday and Thursday at 19:00 EDT 20120504 02:40:16< gabba> If you think it's not gonna be disruptive to your sleep schedule 20120504 02:40:30 * ejls search for EDT on wikipedia. 20120504 02:40:41< gabba> Eastern Daylight Time ;) 20120504 02:40:52< gabba> GMT +4 I believe 20120504 02:41:05< ejls> GMT-4, but is there some summer time? 20120504 02:41:10< gabba> Also know as LMT 20120504 02:41:16< gabba> (Lazy Mentor Time) 20120504 02:41:24< ejls> Ok, just tell me, what time is it at your clock, I'll do the substraction myself. :p 20120504 02:41:25< gabba> ie. too lazy to convert to GMT 20120504 02:42:17< gabba> 19:00 at my clock, just add 6 hours for yours since I believe you're also in Daylight/Summer Time 20120504 02:42:34< gabba> ^^ and yeah, GMT -4 lol 20120504 02:42:43< ejls> It's 02:42 a.m. here. 20120504 02:43:06< gabba> yeah, so +6 20120504 02:43:19< gabba> mine + 6 = yours 20120504 02:44:28< ejls> Hum, on Thursday it's ok for me, but I don't think I'll be able to keep my eyes open for two-hour the Monday. 20120504 02:45:07< gabba> Ok, let's find some other time 20120504 02:45:38< ejls> Well, we can try those one and if it's problematic change them. 20120504 02:46:54< gabba> I'm trying to think of a time that would work during the week-end 20120504 02:47:46< gabba> Thing is, my schedule is pretty unreliable during these because of my girlfriend's work shifts 20120504 02:49:53< ejls> Well, let's keep monday 23UTC. 20120504 02:50:45< gabba> We can schedule a meeting on Saturdays from 9:00 to 11:00 EDT, so 15:00 to 17:00 of your time 20120504 02:51:22< ejls> Ok, sounds good. 20120504 02:52:12< gabba> and we keep thursdays... but make sure to let me know if it doesn't work out too well. 20120504 02:52:33< ejls> ok, thanks. 20120504 02:53:29< gabba> ejls: so, in summary, what did you manage to do since you started? 20120504 02:54:17-!- leonid [~leonid@220.113.2.146] has joined #wesnoth-dev 20120504 02:54:30< gabba> Our meeting ends in 7 minutes so be concise :D 20120504 02:56:24< ejls> Well, not a lot of thing, right now I'm rewritting side_actions but it's not finished yet, I was thinking to put my dir on github so that you can follow what I'm doing. 20120504 02:57:30< ejls> For now, I haven't introduced the hash on unit/hex, I'm only trying to replace the unziped container by the ziped one. 20120504 02:58:58< CIA-22> ejls * r54087 /trunk/src/ (scripting/lua.cpp serialization/parser.cpp): Fixed compilation errors introduced by r54059 when time_t is int. 20120504 02:59:37< gabba> ejls: github sounds good if it's not too much of a pain to set up (if you upload the whole wesnoth source, it's gonna take a while, and a large while if you send the whole git history on there) 20120504 02:59:58< ejls> Also, I looked at how test are done, but I got an error when I run the test binary. 20120504 03:00:56< gabba> email me the error you get, I'll try to find a solution before we talk again on saturday 20120504 03:01:12< ejls> well, it's two times: error filesystem: Trying to open file with empty name. error config: Could not open file 20120504 03:01:32< ejls> It smells like a really basic error, but I can't find what I'm doing wrong. 20120504 03:02:40< gabba> The most likely problem is the wrong command-line parameters, I remember them being tricky to figure out 20120504 03:03:20< gabba> Studying the boost test framework helps a bit, (as does looking at what happens in the test executable main.cpp, I think) 20120504 03:03:56< ejls> Well, I don't know what parameter I have to pass, could you give me a pointer? 20120504 03:04:20< gabba> If you still have 15 I can reboot under linux and check 20120504 03:04:35< gabba> probably I have something in my bash command history 20120504 03:05:16 * gabba reboots 20120504 03:05:21-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Read error: Connection reset by peer] 20120504 03:08:12-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20120504 03:10:22-!- mjs-de [~mjs-de@g224191226.adsl.alicedsl.de] has quit [Remote host closed the connection] 20120504 03:11:50< gabba> ejls: git svn rebasing and compiling... 20120504 03:15:22< gabba> did you try ./test --help? 20120504 03:16:00< ejls> yes :) 20120504 03:16:29< gabba> for the test suite name to run you have to look at the various source files 20120504 03:16:46< ejls> yes, done too, but I still have the same error. 20120504 03:16:50< gabba> Hmm 20120504 03:18:07< ejls> gabba: You just do ./test and it works? 20120504 03:18:27< gabba> ejls: that executes all the test suites in order, I believe 20120504 03:19:25< gabba> btw you might want to find the way to only compile the test suite you want... linking takes forever when compiling all tests, at least in my experience 20120504 03:20:00< ejls> Are you using cmake or scons? 20120504 03:20:37< gabba> cmake 20120504 03:20:51< ejls> You are compiling the test with it right? 20120504 03:21:07< gabba> yeah, I just reenabled them with ccmake 20120504 03:23:15< ejls> Yeah, but the sole option related to testing is ENABLE_TESTS, so for separate test suite compilation, I don't see how to do with cmake. 20120504 03:23:40< gabba> The command line I used to run tests was $./test --report_level=detailed --log_level=all --run_test=unit_map_suite 20120504 03:24:15< gabba> ejls: you could just maintain your own local version of the appropriate cmake file, or something of the sort 20120504 03:24:44< gabba> Were you launching the test executable from the same directory wesnoth and wesnothd are in? 20120504 03:25:39-!- neph_ [~neph@b0fa3f89.bb.sky.com] has quit [Ping timeout: 250 seconds] 20120504 03:25:49< ejls> I'm lunching it from the cmake build directory. 20120504 03:26:05< gabba> is it an out-of-tree build? 20120504 03:26:18< ejls> yes 20120504 03:27:01< gabba> I wonder how you got Eclipse to work, then, I thought it didn't like out-of-tree builds 20120504 03:27:16< ejls> I'm not using Eclipse. :| 20120504 03:27:51< gabba> Ah ok, I thought you had set it up, my bad 20120504 03:28:15< gabba> Well, I have an in-tree build, so I guess your test exec can't find some data file 20120504 03:28:32< ejls> Yeah, It's what I was suspecting, thanks. 20120504 03:29:19< ejls> haha, a simple "mv build/test trunk" made it works. :) 20120504 03:29:25< gabba> And I can confirm that command line still works here 20120504 03:29:30< gabba> Ok, good :) 20120504 03:29:53< gabba> Alright, keep up the good work, and see you on saturday then! 20120504 03:30:07< ejls> Ok, see you. 20120504 03:30:59< gabba> ejls: I'd like to hold a meeting over Skype or Google Talk if you like the idea 20120504 03:31:18< gabba> I'm off, good night 20120504 03:31:22-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20120504 03:46:30-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 04:00:39< CIA-22> brilliand * r54088 /trunk/projectfiles/CodeBlocks/wesnoth.cbp: Added files added by r54075 to Code::Blocks project file 20120504 04:07:28< AI0867> brilliand needs to get back on IRC 20120504 04:09:25< shadowm> Why? 20120504 04:10:12< AI0867> because his changes still need to be discussed or reverted 20120504 04:11:28< AI0867> that is, the turn refresh changes 20120504 04:11:38< shadowm> Maybe you should drop him a reminder then. 20120504 04:19:21-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has quit [Ping timeout: 256 seconds] 20120504 04:20:03-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20120504 04:32:01< AI0867> shadowm: I've asked wesbot about him several times 20120504 04:32:19< shadowm> I meant email or forum PM as applicable. 20120504 04:32:37< AI0867> yeah... 20120504 04:39:19-!- Ivanovic_ [~ivanovic@dtmd-4db2304d.pool.mediaWays.net] has joined #wesnoth-dev 20120504 04:40:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120504 04:42:44-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 260 seconds] 20120504 04:43:14-!- Ivanovic_ is now known as Ivanovic 20120504 04:55:28-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 252 seconds] 20120504 05:23:46-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20120504 05:51:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 06:17:38-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 240 seconds] 20120504 06:23:57-!- Ivanovic [~ivanovic@dtmd-4db2304d.pool.mediaWays.net] has quit [Changing host] 20120504 06:23:57-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20120504 07:00:56-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Quit: oldtopman has left the house] 20120504 07:13:56-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120504 07:22:12-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120504 07:27:16-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120504 07:48:28-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120504 08:09:07-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120504 08:09:13< CIA-22> shadowmaster * r54089 /trunk/ (changelog src/unit.cpp): Allow the race attribute in SUFs to take and interpret a comma-separated list (as an inline OR shorthand) like type, id and side already do 20120504 08:18:47-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120504 08:24:22-!- neph_ [~neph@b0fa3f89.bb.sky.com] has joined #wesnoth-dev 20120504 08:36:05-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120504 08:37:25-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20120504 08:39:12-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120504 08:39:14-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120504 08:43:52-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120504 09:09:38-!- bloodycoin [~bloodycoi@193.170.134.219] has quit [Ping timeout: 255 seconds] 20120504 09:41:07-!- Drakefriend [~kvirc@31-19-75-43-dynip.superkabel.de] has joined #wesnoth-dev 20120504 09:41:47-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20120504 09:48:21-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120504 09:49:18-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Client Quit] 20120504 09:51:06-!- _vdn [~nazgul-sa@ppp91-77-231-201.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120504 09:54:19-!- fendrin_ [~fabi@88-134-13-242-dynip.superkabel.de] has quit [Quit: Konversation terminated!] 20120504 09:56:54-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20120504 10:01:05-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 10:05:41-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has joined #wesnoth-dev 20120504 10:25:44-!- neph_ [~neph@b0fa3f89.bb.sky.com] has quit [Read error: Connection reset by peer] 20120504 10:26:07-!- neph_ [~neph@b0fa3f89.bb.sky.com] has joined #wesnoth-dev 20120504 10:33:32-!- mjs-de [~mjs-de@g224187213.adsl.alicedsl.de] has joined #wesnoth-dev 20120504 10:39:15-!- vultraz_laptop_ [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120504 10:39:29-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20120504 10:39:37-!- vultraz_laptop_ is now known as vultraz_laptop 20120504 11:05:29-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120504 11:05:40-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Client Quit] 20120504 11:08:01-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Quit: Konversation terminated!] 20120504 11:43:10-!- bloodycoin [~bloodycoi@193.170.124.198] has joined #wesnoth-dev 20120504 11:49:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120504 11:55:25-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 11:59:23-!- Appleman1234_ [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 12:00:08-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 244 seconds] 20120504 12:03:28-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 12:03:54-!- Appleman1234_ [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 12:08:25-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 260 seconds] 20120504 12:13:19-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 12:17:33-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 12:21:56-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120504 12:26:37-!- leonid [~leonid@220.113.2.146] has quit [Remote host closed the connection] 20120504 12:33:22-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has joined #wesnoth-dev 20120504 12:36:28-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 12:37:43-!- crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20120504 12:40:33-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120504 12:41:04< Ayne> hi 20120504 12:41:11< Espreon> Hello. 20120504 12:41:21< crab_> hello 20120504 12:41:30< Espreon> crab_: Oh, hello there. 20120504 12:41:43< Ayne> crab: I've finished my exams now, will start looking into campaign creation tomorrow 20120504 12:42:59< crab_> good. I would be online more often starting from tomorrow. When it's more convenient for you - evenings or during daytime? 20120504 12:47:11< Ayne> Either is fine for me, I can usually be online during the day and most evenings. For the next week or two probably more during the day though 20120504 12:48:15< crab_> ok, I see. then I'll try to be online during the day, to ask question 20120504 12:48:23< Ayne> ok 20120504 12:49:27< crab_> basically, I think that it is a good idea to have a mini-campaign (for example, 2 scenarios), for two players, where you can check various carry-over things (recall lists, leaders, gold) 20120504 12:49:39< crab_> it would allow to test changes more easily 20120504 12:50:02< Ayne> yes, that makes sense 20120504 12:57:58< worduk> re 20120504 13:08:11-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120504 13:09:41-!- _vdn [~nazgul-sa@ppp91-77-231-201.pppoe.mtu-net.ru] has quit [Quit: Leaving.] 20120504 13:33:59-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has joined #wesnoth-dev 20120504 13:37:02-!- leonid [~leonid@221.222.187.102] has joined #wesnoth-dev 20120504 13:38:34< AI0867> worduk: did you get my message? 20120504 13:38:48-!- leonid [~leonid@221.222.187.102] has quit [Remote host closed the connection] 20120504 13:40:05< worduk> AI0867: yes I am looking into it right now 20120504 13:40:17< worduk> AI0867: is this only in lua? 20120504 13:40:34< worduk> Or with every config_attribute object 20120504 13:40:40< worduk> math was broken math too 20120504 13:41:06< worduk> AI0867: is the ai written in lua? 20120504 13:41:35< worduk> math was broken before too 20120504 13:41:56< worduk> right now I just assign the value of the number to the variant object 20120504 13:41:57-!- crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Do it for joy and you can do it forever] 20120504 13:43:03< worduk> and someone told me that the ai wasn't recruiting before 20120504 13:43:18< worduk> so I thought it wasn't related to my changes 20120504 13:45:06< worduk> there are no operators defined for the variant type 20120504 13:45:11< worduk> math operators 20120504 13:45:32< worduk> you have to use the to_double or to_int things I guess 20120504 13:45:46< worduk> are you using these functions or is the error unrelated to them? 20120504 13:48:38-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20120504 14:07:04-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 14:13:34-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 14:15:07-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 14:16:34< worduk> AI0867: now ints are stored as int and longs as long before every number was stored as a double 20120504 14:18:25-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 252 seconds] 20120504 14:27:01< AI0867> my bisect pointed to your commit as the culprit for the AI recruitment issue 20120504 14:27:23< AI0867> if you open the test scenario, move a unit to "open sesame", then move one to "math test" and try something there 20120504 14:27:30< AI0867> you'll find that something is very wrong 20120504 14:28:18< AI0867> not with everything 20120504 14:28:23< AI0867> but 2 + 5 = 0 20120504 14:28:35< AI0867> worduk: ^ 20120504 14:29:28< AI0867> 6 * 2 = 0 20120504 14:29:40< AI0867> 9 / 2 = 9 20120504 14:29:42< worduk> is it WML or LUA? 20120504 14:29:46< AI0867> this is pure WML 20120504 14:29:48< worduk> ok 20120504 14:29:51< AI0867> as you can see in data/scenario-test.cfg 20120504 14:30:27-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 14:31:18< AI0867> I suspect that some type coercion is failing somewhere 20120504 14:33:57-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 248 seconds] 20120504 14:35:25< worduk> AI0867: how do I find the code for the math test 20120504 14:35:47< worduk> I've tried grepping scenario-test.cfg and couldn't find it 20120504 14:36:04< worduk> the number seems wrong 20120504 14:36:15< worduk> adding 0.1 and 10 results in 0.1 20120504 14:39:12< AI0867> move to (4,4), then to (2,2) 20120504 14:39:24< AI0867> I think you specifically broke integers 20120504 14:39:32< AI0867> doubles probably work as before then 20120504 14:40:38-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 240 seconds] 20120504 14:41:01-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 14:46:31-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120504 14:47:34< boucman> hey all 20120504 14:47:37< boucman> bloodycoin: around ? 20120504 15:01:43-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 15:02:37-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120504 15:10:29-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 15:27:50-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 244 seconds] 20120504 15:27:56< worduk> AI0867: it is because I store int as int now 20120504 15:28:12< worduk> AI0867: I've reverted the change and tried storing it as a double again 20120504 15:28:23< worduk> AI0867: but then the cache bug is there again 20120504 15:28:34-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120504 15:29:33< worduk> I could so store everything as a string and remove the variant 20120504 15:29:52< worduk> but that'll slow things down 20120504 15:31:20-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120504 15:32:32-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120504 15:32:32-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120504 15:32:32-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120504 15:33:38< worduk> also I dont really understand that wml part I need find corresponding C++ for the variable addition 20120504 15:41:22-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 15:47:53-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 252 seconds] 20120504 15:49:51-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 15:56:38-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 240 seconds] 20120504 16:01:37-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120504 16:09:58-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 16:17:59< boucman> bloodycoin: still not around ? 20120504 16:23:33-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has joined #wesnoth-dev 20120504 16:23:51-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has quit [Remote host closed the connection] 20120504 16:27:58-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 260 seconds] 20120504 16:35:30-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has quit [Quit: leaving] 20120504 16:36:34-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 16:43:15-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has joined #wesnoth-dev 20120504 16:45:16-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 16:49:51-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120504 16:50:30-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 16:52:55-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120504 16:52:55-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120504 16:52:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120504 16:55:26< jamit> worduk: Instead of messing with how the data is stored, maybe it would be better to simply provide a more robust conversion from attribute values to integers? 20120504 16:55:57< jamit> worduk: For example, http://pastebin.com/muCRL6LG seems to work fairly well in the quick (limited) testing I just did. 20120504 16:56:24-!- bloodycoin [~bloodycoi@193.170.124.198] has quit [Ping timeout: 245 seconds] 20120504 16:59:35< worduk> jamit: I'll try it but I've to wait for my compilation to finish first 20120504 17:00:57-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Operation timed out] 20120504 17:01:19-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 17:02:10< jamit> Be sure to note the base revision for that patch -- this is from before the other attempts to fix the cache bug. 20120504 17:02:52< worduk> jamit: does the chache work if you doit like that 20120504 17:02:53< worduk> ? 20120504 17:03:25< jamit> It looks like it does. 20120504 17:05:06< jamit> At least, using the debugging lines kernigh provided in bug #19681, the second set of lines did not appear (implying that the cahce was being used). 20120504 17:05:15< jamit> And loading did seem faster. 20120504 17:05:29< worduk> it says valid cache found 20120504 17:05:32< worduk> if it works 20120504 17:05:48< worduk> with --log-debug=cache 20120504 17:07:55-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 276 seconds] 20120504 17:08:31< jamit> Yep. With that on the command line, I am getting "info cache: found valid cache at " 20120504 17:08:42-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 17:09:50-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120504 17:13:45-!- bloodycoin [~bloodycoi@193.170.133.74] has joined #wesnoth-dev 20120504 17:15:08-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 240 seconds] 20120504 17:15:15< boucman> bloodycoin: around ? 20120504 17:16:20-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has joined #wesnoth-dev 20120504 17:28:14-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 17:30:28-!- crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20120504 17:31:11-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has quit [Remote host closed the connection] 20120504 17:31:38-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has joined #wesnoth-dev 20120504 17:32:45-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120504 17:37:01< CIA-22> j_daniel * r54090 /trunk/src/ (config.cpp config.hpp): 20120504 17:37:01< CIA-22> Fix number to string conversion and revert the changes to the variant type 20120504 17:37:01< CIA-22> fixing bug #19702, #19690 and maybe more 20120504 17:39:11< worduk> still got to wait for the compiler 20120504 17:40:37-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 244 seconds] 20120504 17:41:35< worduk> maybe the tutorial will work again too 20120504 17:43:40-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 17:47:08< worduk> I put a fizzy tablet in my coffee with milk 20120504 17:48:08< worduk> now I get sour foam coffe 20120504 17:48:09< worduk> e 20120504 17:48:32< worduk> it looks really weird 20120504 17:49:41-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 17:52:35-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 260 seconds] 20120504 17:54:01-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 17:54:54-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has quit [Remote host closed the connection] 20120504 18:02:08-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 18:04:31-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 18:04:59-!- crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Do it for joy and you can do it forever] 20120504 18:07:33-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has joined #wesnoth-dev 20120504 18:07:59-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 18:09:05-!- Upthorn [~ogmar@69.62.144.56] has quit [Ping timeout: 246 seconds] 20120504 18:15:19-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120504 18:15:43-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120504 18:24:31-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120504 18:29:06< worduk> compiling and it's getting hot in here all the is generated by the computer 20120504 18:30:00-!- mjs-de [~mjs-de@g224187213.adsl.alicedsl.de] has quit [Remote host closed the connection] 20120504 18:30:40-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 18:38:29< bloodycoin> sorry, boucman, I was working on a group project.. 20120504 18:38:38< boucman> np 20120504 18:38:56< boucman> so I had a look at your code, I have a couple of cosmetic remarks, but nothing major 20120504 18:39:42< bloodycoin> mm... I have some ideas too... Should I go first? 20120504 18:40:36-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120504 18:41:00< worduk> go on 20120504 18:42:45< boucman> sure 20120504 18:43:10< boucman> (esp since my cosmetic errors seems to be mainly me badly reading the code on bitbuckett ;) ) 20120504 18:44:33< bloodycoin> boucman: so far I draw particle on screen, not on map, but to correctly draw it on map, I need to access posx_, posy_ from display, which are private... Should I write getters? or maybe declare particle as friend from inside display? o.O 20120504 18:45:21< boucman> hmm, posx_ and posy are the screen coordinates of the particle ? 20120504 18:46:20-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120504 18:46:27< bloodycoin> Also now I commit pixel to drawing buffer directly, but what would be more smart (imho) is to draw particles to separate surface of an effect and then commit effect surface to the main drawing_buffer_ in display 20120504 18:46:34-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120504 18:47:03< bloodycoin> no, posx_ and posy_ are displacement of screen view from the map coordinates 20120504 18:49:17< boucman> hmm 20120504 18:49:39< boucman> ideally, display shouldn't access the interior of the PE 20120504 18:49:51< boucman> the call chain could be something like this 20120504 18:50:19< boucman> draw=>PE singleton => effects => particles => drawing primitives in display 20120504 18:50:33< boucman> and the drawing primitives would take posx_ and posy_ as params 20120504 18:50:36< boucman> would that work ? 20120504 18:50:46< bloodycoin> yes, that's what I imagine to do 20120504 18:51:45< bloodycoin> I want for PE to be able to access some of the display interiors 20120504 18:51:47< boucman> that sounds good to me 20120504 18:52:21< bloodycoin> namely posx_ and posy_ so I can draw particles correctly on map coordinates 20120504 18:52:26< boucman> wait, I misunderstood your question, gime a sec 20120504 18:52:59< boucman> gimme a sec to check how the anim engine does it 20120504 18:53:56< boucman> const int xsrc = game_display::get_singleton()->get_location_x(src); 20120504 18:53:56< boucman> const int ysrc = game_display::get_singleton()->get_location_y(src); 20120504 18:54:13< boucman> that's how the anim engine translates a hex into screen coordinate 20120504 18:54:31< boucman> at which point I can add my own offset and pass it back as a screen coordinate to the display engine 20120504 18:54:46< boucman> does that help ? (i.e did I understand your question) 20120504 18:57:54< bloodycoin> yea, I thought about that approach, but get_location_[x|y](loc) one point for whole hex (not sure if center of top left corner, didn't check). 20120504 18:58:27< boucman> why is that a problem ? 20120504 18:58:31< bloodycoin> And then to get the right offset, I would have to know correct zoom level and tile height, width 20120504 18:58:49< boucman> display::get_singleton()->hex_size() 20120504 18:59:20< boucman> game_display::get_singleton()->get_zoom_factor() 20120504 18:59:36< bloodycoin> oh, I missed get_zoom_factor() ^^' 20120504 18:59:47< boucman> that's how I do it in the anim engine, so it would make sense to reuse that approch in the PE 20120504 19:00:01< boucman> or to change it everywhere... but not sure how 20120504 19:02:08-!- ancestral [~ancestral@65-128-236-41.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20120504 19:02:10< bloodycoin> hmm... I have a gut feeling, that it wouldn't be very nice calculations, but I can experiment and see 20120504 19:03:47< bloodycoin> as for draw call order I think that instead of particle drawing itself directly to the screen. 20120504 19:04:09-!- fendrin [~fabi@88-134-13-242-dynip.superkabel.de] has joined #wesnoth-dev 20120504 19:04:09-!- fendrin [~fabi@88-134-13-242-dynip.superkabel.de] has quit [Changing host] 20120504 19:04:09-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20120504 19:04:25< bloodycoin> it would be more efficient to draw particles to its' effect local surface then draw effect surface to the screen 20120504 19:05:19< bloodycoin> through display::get_singleton()->drawing_buffer_add(..) 20120504 19:06:11< boucman> bloodycoin: you can have a look at unit_frame::redraw, it has similar calculations 20120504 19:06:17< bloodycoin> my reason is that then drawing_buffer_ would have way less surfaces to sort 20120504 19:07:03< boucman> hmm, this would force all particles from a given effect to be on the same level, or effects to have one surface per level 20120504 19:07:21< boucman> but that seems doable, could you work that in the propotype ? 20120504 19:07:36< bloodycoin> that's why in the proposal I gave two levels per effect: one under the unit and other on the unit 20120504 19:08:41< worduk> ok the current trunk works 20120504 19:09:15< worduk> someone should backport the number to string fix to 1.10 20120504 19:09:23< worduk> so the cache works there 20120504 19:09:54< bloodycoin> yea, the only problem I see is how to determine the correct size for effect surface. Though I could use one static size for all effects and say, that all effects have to be of certain size max.... 20120504 19:10:48< boucman> here is an idea, not sure how doable it is... 20120504 19:11:09< boucman> eventually you will need to add invalidation routines to tell the drawing engine what hex to redraw 20120504 19:11:26< boucman> at that point you will have to calculate the size of your drawing area anyway 20120504 19:11:33< boucman> so you could just cache that result for later 20120504 19:11:33< bloodycoin> yes, and the sooner I do it, the better it is, I think 20120504 19:12:01< boucman> yes, at least the basic infrastructure for it, esp since you can have chain effects with the unit anim engine 20120504 19:14:15-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has joined #wesnoth-dev 20120504 19:14:55< bloodycoin> hmm.... Do I have create new surface every time I want to display new graphics? or can I use the existing one already... 20120504 19:15:22< boucman> not sure, look if there is a "reset" call in the surface api 20120504 19:15:35< bloodycoin> because I would like create as less new surfaces as possible 20120504 19:16:04< worduk> you have to blit the surface of your image to the display surface 20120504 19:17:42< bloodycoin> because lets say, particle on some effect are expanding so even with caching I would need to recreate surface... 20120504 19:18:22< boucman> bloodycoin: that's optimisation, it sounds like a good idea but let's keep it in the back of our head for the moment 20120504 19:19:43< bloodycoin> ok, though I really don't like to write code, when I know how it can be done better.. :) 20120504 19:20:07< bloodycoin> I think I am ready to hear your comments :) 20120504 19:20:37< boucman> bloodycoin: I can understand that, but the whole "early optimisation is evil" thing is here for a really good reason 20120504 19:21:01< boucman> so it won't be optimal but build it in a way that work first, then rewrite the parts you are not happy with 20120504 19:21:43< boucman> in display.hpp you've added a named layer but didn't add acomment describing it 20120504 19:22:33< boucman> in that same file you include "particle.hpp" i'm not sure why. Wouldn't it be enough to include in the body ? that would avoid useless rebuilds for everybody 20120504 19:24:08< boucman> and that's about it :) 20120504 19:24:41< bloodycoin> ermm... you mean to include PE.hpp in display.cpp? 20120504 19:25:15< boucman> instead of display.hpp, yes 20120504 19:25:55-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has quit [Remote host closed the connection] 20120504 19:26:33< worduk> what repository are you working on 20120504 19:26:33< worduk> ? 20120504 19:26:34< bloodycoin> oh, ok, but doesn't compiler concatenates files included in headers anyway? 20120504 19:27:00< boucman> our own bitbucket git repo, but there isn't anything to see at this point 20120504 19:27:32< boucman> bloodycoin: yes, but it also calculates dependencies, so if you change pe.hpp then all files that include it, even indirectly will need to be recompiled 20120504 19:27:54< boucman> so any file which indirectly include display.hpp (and that's a lot) will need to be recompiled 20120504 19:28:13< boucman> if you move the include in the body, only display.cpp will need to be recompile 20120504 19:28:14< boucman> d 20120504 19:28:51< bloodycoin> oh... looks like I missed this point before :) 20120504 19:28:54< worduk> how do I backport changes with SVN? 20120504 19:29:14< worduk> I've to get the 1.10 repository I guess 20120504 19:29:48< bloodycoin> and regarding drawing layers.. somehow I didn't think it was necessary to comment them, I will fix it now 20120504 19:30:39< boucman> ok, then we'll discuss our next step 20120504 19:31:30< bloodycoin> Firstly I would like to fix the calculations so that particle is drawn on map coordinates, not on screen (like it's atm) 20120504 19:31:38< boucman> ok 20120504 19:33:56< bloodycoin> and as another task I think either: establishing effect-particle structure, or either start trying to do invalidations... 20120504 19:34:40< boucman> bloodycoin: let's do invalidation first while we are on the drawing engine side... 20120504 19:34:52< boucman> esp since it will likely share code with the coordinate calculation 20120504 19:35:40< bloodycoin> ok, so I will still work with that single lonely particle... :) 20120504 19:35:46< boucman> hehe 20120504 19:37:43< bloodycoin> since the particle know is hex already, should I just tell drawing engine to invalidate that hex? and so for every particle there is? 20120504 19:38:52< boucman> that's probably not enough (and not true) 20120504 19:39:08< bloodycoin> s/is/its 20120504 19:39:09< boucman> since your particle is moving it could move out of its hex and into the next one 20120504 19:39:33< boucman> or if your particle is an image, it could overlap multiple hex 20120504 19:41:59< bloodycoin> hmm... then drawing particles to local effect surface then would ease some things... as it would be only one invalidation for effect and effect surface would be rectangular anyways 20120504 19:42:48-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 260 seconds] 20120504 19:46:24< CIA-22> j_daniel * r54091 /branches/1.10/src/config.cpp: backported fix for invalid cache to 1.10-svn 20120504 19:47:24< bloodycoin> or am I missing something again? 20120504 19:47:37-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 19:49:11< CIA-22> j_daniel * r54092 /trunk/changelog: update changelog 20120504 19:49:50-!- wesbot changed the topic of #wesnoth-dev to: 171 bugs, 335 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120504 19:52:46-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 19:53:04-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 19:53:49-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 19:54:39-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 252 seconds] 20120504 19:55:05< boucman> bloodycoin: well you could have optimisations if some hexes are overlaped by the surface but have no particle in them, but as a first approx, that seems fine 20120504 19:57:59< bloodycoin> boucman: I think an effect would have at least 25-50 particles inside (depends on effect) and if the effect is not spread over half a screen, I think one surface would be a lot more efficient (and easier to do) 20120504 19:58:16< bloodycoin> afk, for half an hour, food 20120504 19:59:05< CIA-22> j_daniel * r54093 /branches/1.10/ (changelog src/menu_events.cpp): Fixed #19322: controller=null hides a side at the status table 20120504 20:02:28-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120504 20:04:33< worduk> someone should fix the fullscreen switch bug too 20120504 20:05:11< worduk> I've tried but I didn't really get into it I guess for title_screen and mp_lobby ther is no display manager 20120504 20:05:33< worduk> that's why it gets black and doesn't update the display 20120504 20:05:41< worduk> with ctrl+f 20120504 20:07:20-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has quit [Quit: Leaving] 20120504 20:08:13-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 252 seconds] 20120504 20:08:36< worduk> I am compiling a 1.10-svn build to see if the fullscreen bug is there 20120504 20:12:08-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 20:20:04< bloodycoin> back.. 20120504 20:22:35-!- Limabean [81a1c865@gateway/web/freenode/ip.129.161.200.101] has joined #wesnoth-dev 20120504 20:38:15-!- bloodycoin [~bloodycoi@193.170.133.74] has quit [Ping timeout: 260 seconds] 20120504 20:41:20-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20120504 20:41:38-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120504 20:48:35-!- fendrin_ [~fabi@88-134-13-242-dynip.superkabel.de] has joined #wesnoth-dev 20120504 20:48:45-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 260 seconds] 20120504 20:53:21-!- Limabean [81a1c865@gateway/web/freenode/ip.129.161.200.101] has quit [Quit: Page closed] 20120504 21:06:17-!- knotwork_ [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20120504 21:06:29-!- Drakefriend [~kvirc@31-19-75-43-dynip.superkabel.de] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20120504 21:09:49-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 252 seconds] 20120504 21:12:15-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has joined #wesnoth-dev 20120504 21:15:09-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120504 21:16:38< anonymissimus> Espreon: there's no point in bugging me as I don't have a build environment 20120504 21:17:07< anonymissimus> you can bug elvish_hunter for lua bugs for instance 20120504 21:29:13-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 276 seconds] 20120504 21:41:26-!- negusnyul [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has quit [Read error: Connection reset by peer] 20120504 21:41:27-!- negusnyul_ [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has joined #wesnoth-dev 20120504 21:42:58-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Ping timeout: 245 seconds] 20120504 21:45:57-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120504 21:46:20-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has joined #wesnoth-dev 20120504 21:52:05-!- s951 [~s951@dyn1064-176.hor.ic.ac.uk] has quit [Quit: Leaving] 20120504 21:58:21-!- artisticdude [~artisticd@misc-148-66-39-74.pool.starband.net] has quit [Read error: Connection reset by peer] 20120504 22:11:05-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120504 22:23:56-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120504 22:27:27-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20120504 22:34:32-!- esr [~chatzilla@wesnoth/developer/esr] has quit [Remote host closed the connection] 20120504 22:53:53-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120504 22:59:43-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120504 23:05:03-!- negusnyul_ [~negusnyul@dsl4E5CCC99.pool.t-online.hu] has quit [Quit: Konversation terminated!] 20120504 23:05:32< shadowm> !log 54091 20120504 23:05:33< shikadibot> shadowm: Revision 54091 (j_daniel) on Fri May 4 17:46:22 2012: 20120504 23:05:33< shikadibot> shadowm: backported fix for invalid cache to 1.10-svn 20120504 23:05:33< shikadibot> shadowm: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=54091 20120504 23:06:03< shadowm> worduk: I don't think this is a good idea. This obviously changes 1.10's clients interpretation of WML. 20120504 23:06:18< shadowm> That kind of change just can't happen in a stable branch. 20120504 23:06:37< shadowm> Regardless of whether there was a bug in the first place. 20120504 23:30:04-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Quit: oldtopman has left the house] 20120504 23:34:37-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120504 23:35:44-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120504 23:42:49-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: Konversation terminated!] 20120504 23:43:25< anonymissimus> shadowm: do you wmllint-spellcheck AtS ? 20120504 23:46:35< shadowm> Yes, before releases. 20120504 23:50:43< CIA-22> ivanovic * r54095 /trunk/po/wesnoth-tb/gl.po: updated Galician translation 20120504 23:50:45< CIA-22> ivanovic * r54094 /branches/1.10/po/wesnoth-tb/gl.po: updated Galician translation 20120504 23:52:51< jamit> shadowm: re: 54091 -- a more limited change that only affects the evaluation of checksums should be OK for 1.10 though, right? 20120504 23:59:00< AI0867> worduk: integer math is fixed and the AI works again 20120504 23:59:26< AI0867> of course, we're now back to the "integers are stored as doubles" situation, with all the problems that entails --- Log closed Sat May 05 00:00:03 2012