--- Log opened Mon Mar 17 00:00:16 2014 20140317 00:05:13-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 00:06:35-!- trewe [~trewe@174.70.108.93.rev.vodafone.pt] has quit [Quit: quit] 20140317 00:08:31-!- jb__ [~jb@174-125-81-141.dyn.centurytel.net] has joined #wesnoth-dev 20140317 00:09:15< jb__> Hello 20140317 00:09:32-!- jb__ [~jb@174-125-81-141.dyn.centurytel.net] has quit [Client Quit] 20140317 00:10:01-!- jchb [~jb@174-125-81-141.dyn.centurytel.net] has joined #wesnoth-dev 20140317 00:10:08< jchb> hello 20140317 00:10:29< jchb> Who do I talk to about my application for AI extensions? 20140317 00:11:00< jchb> my GSoC application 20140317 00:15:06-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 00:15:20-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 00:15:37< happygrue> jchb: I'm not sure what that is. Do you have a link to something you are looking at? 20140317 00:17:10-!- Aishiko_ [~Aishiko@cpe-065-191-176-226.nc.res.rr.com] has joined #wesnoth-dev 20140317 00:22:28-!- Duthlet [~Duthlet@wesnoth/mp-mod/Duthlet] has quit [Quit: leaving] 20140317 00:22:45< Aishiko> Aishiko_ 20140317 00:22:54-!- Aishiko [~Aishiko@cpe-065-191-176-226.nc.res.rr.com] has quit [Quit: Leaving] 20140317 00:23:07-!- Aishiko_ is now known as Aishiko 20140317 00:26:18-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has quit [Ping timeout: 240 seconds] 20140317 00:27:13-!- neXyon [~neXyon@85-127-54-83.dynamic.xdsl-line.inode.at] has quit [Quit: gn8] 20140317 00:36:44-!- kex [~kex@78.157.29.205] has quit [Remote host closed the connection] 20140317 00:37:23-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 00:38:55-!- iwaim [~iwaim@2001:2c0:40e:2002:0:4:14:80] has quit [Ping timeout: 264 seconds] 20140317 00:41:55-!- kex [~kex@78.157.29.205] has quit [Ping timeout: 264 seconds] 20140317 00:43:24-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 00:43:37-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 00:45:51-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 00:51:13-!- iceiceice_ [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 20140317 00:53:12< AI0867> possibly useful for our windows filesystem issues: boost::nowide 20140317 00:53:37< AI0867> it's not merged into boost yet though 20140317 00:55:12< jchb> happygrue: It's listed on the SoC Ideas page as 'Improve AI by implementing global attack/retreat decision' 20140317 00:55:25< jchb> http://wiki.wesnoth.org/SummerOfCodeIdeas#AI:_Improve_AI_by_implementing_global_attack.2Fretreat_decision 20140317 00:55:31< Aishiko> AI0867, perhaps looking into how hard it owuld be to do that when it is added? 20140317 00:57:45< jchb> I have some high-level idea how I want to improve global AI decisions but would like to know more about the AI system as it is to better describe my project on the application 20140317 00:58:22< happygrue> jchb: then you should contact Crab_ 20140317 00:58:27< happygrue> wesbot: seen Crab_ 20140317 00:58:27< wesbot> happygrue: The person with the nick Crab_ last spoke 2d 6h ago. 2d 2h ago person left: 20140317 00:58:50< jchb> Should I msg him? 20140317 00:58:54< jchb> or email? 20140317 00:59:12< happygrue> could try either, or he will come by IRC when he can 20140317 00:59:32< happygrue> you've looked at the "first steps" section of that page? 20140317 01:00:31< Aishiko> jchb, you can also ask the question here with his name in the line and he can see it when he greps the log 20140317 01:00:43< Aishiko> well assuming he does that 20140317 01:02:20< jchb> missed that page, thanks 20140317 01:04:51< happygrue> asking the question here also can't hurt, maybe someone can answer, or maybe Crab_ can see it and respond sooner 20140317 01:05:09< Aishiko> happygrue, that was sort of what I was thinking 20140317 01:05:33< happygrue> It's almost like you've been lurking here and seeing how things are done. ;) 20140317 01:06:00-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140317 01:06:13< Aishiko> who me? perish the thought! 20140317 01:09:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 01:10:28-!- kex [~kex@78.157.29.205] has quit [Remote host closed the connection] 20140317 01:11:18-!- pyromancer2 [~pyromance@pool-173-63-201-238.nwrknj.fios.verizon.net] has quit [Ping timeout: 240 seconds] 20140317 01:12:13-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 01:12:19< Aishiko> though I'll be honest it'll take awhile for the greping of the public log to be come a habit 20140317 01:12:27-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 01:13:53-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 01:14:25-!- bagz1e [~bag@85-76-177-120-nat.elisa-mobile.fi] has quit [] 20140317 01:14:33< AI0867> Aishiko: hm? 20140317 01:14:39-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has joined #wesnoth-dev 20140317 01:16:02-!- jchb [~jb@174-125-81-141.dyn.centurytel.net] has quit [Read error: Connection reset by peer] 20140317 01:21:22< Aishiko> AI0867, nvm it was nothing 20140317 01:24:56-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 01:27:11-!- wesbot changed the topic of #wesnoth-dev to: 1.12 branch created | string+feature freeze active on 1.12 | 230 bugs, 354 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140317 01:30:49-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140317 01:33:07-!- justinzane [~justinzan@tiny.justinzane.com] has joined #wesnoth-dev 20140317 01:35:51-!- sachith500 [~kvirc@112.134.10.96] has joined #wesnoth-dev 20140317 01:41:02-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 01:41:19-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 01:43:25-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140317 01:44:55-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Ik ga weg] 20140317 02:09:51-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 02:10:06-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 02:19:43-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 264 seconds] 20140317 02:26:55-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 20140317 02:27:51-!- kex [~kex@78.157.29.205] has quit [Remote host closed the connection] 20140317 02:28:27-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 02:30:25-!- goblinThing [44bd8c2c@gateway/web/freenode/ip.68.189.140.44] has joined #wesnoth-dev 20140317 02:32:55-!- kex [~kex@78.157.29.205] has quit [Ping timeout: 264 seconds] 20140317 02:36:51-!- jchb [~jb@174-125-81-141.dyn.centurytel.net] has joined #wesnoth-dev 20140317 02:38:40-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 02:38:55-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 02:55:10< gfgtdf> shadowm: you online? 20140317 02:56:03< gfgtdf> wesbot: seen shadowm 20140317 02:56:03< wesbot> gfgtdf: Queried user last spoke 9h 19m ago. shadowm is currently (also as shadowm_desktop) here and on the channels #wesnoth and #wesnoth-umc-dev. 20140317 02:56:49< Espreon> gfgtdf: Just leave him a message. I think he still reads the logs. 20140317 02:57:22-!- sachith500 [~kvirc@112.134.10.96] has quit [Read error: Connection reset by peer] 20140317 02:57:54< Aishiko_laptop> Espreon, he better given the racking over the coals he gave me for not =P 20140317 02:58:18-!- sachith500 [~kvirc@112.134.10.96] has joined #wesnoth-dev 20140317 02:58:21< Espreon> Well, sadly, I'm sorta kinda nice 20140317 03:00:27< gfgtdf> shadowm_desktop, shadowm: i found my password for my gfgtdf gnaaccount :) , so could you please remove gfgtdf2 and add gfgtdf to wesnoth project. 20140317 03:00:37< Aishiko_laptop> it wasn't so bad, honestly I've been in irc channels where new contributors are not treated with much respect 20140317 03:02:18-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 240 seconds] 20140317 03:05:27-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20140317 03:07:30-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 03:07:45-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 03:08:00-!- iwaim [~iwaim@2001:2c0:40e:2002:0:4:14:80] has joined #wesnoth-dev 20140317 03:15:02-!- exciton [chuck-the-@89.208.170.132] has quit [Read error: Connection reset by peer] 20140317 03:15:17-!- exciton [chuck-the-@89.208.170.132] has joined #wesnoth-dev 20140317 03:17:35-!- sachith500 [~kvirc@112.134.10.96] has quit [Read error: Connection reset by peer] 20140317 03:17:51-!- sachith500 [~kvirc@112.134.10.96] has joined #wesnoth-dev 20140317 03:18:03-!- exciton [chuck-the-@89.208.170.132] has quit [Read error: Connection reset by peer] 20140317 03:18:34< Aishiko> hi sachith500 20140317 03:19:27 * sachith500 waves at Aishiko 20140317 03:20:17-!- exciton [chuck-the-@89.208.170.132] has joined #wesnoth-dev 20140317 03:20:48-!- Ivanovic_ [~ivanovic@x2f50d6a.dyn.telefonica.de] has joined #wesnoth-dev 20140317 03:23:08-!- Ivanovic_ [~ivanovic@x2f50d6a.dyn.telefonica.de] has quit [Changing host] 20140317 03:23:08-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20140317 03:24:01-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 240 seconds] 20140317 03:24:58-!- Ivanovic_ is now known as Ivanovic 20140317 03:25:20-!- exciton_ [chuck-the-@95.72.130.50] has joined #wesnoth-dev 20140317 03:27:27< AI0867> has anyone ever tested whether string_to_wstring actually works on windows with codepoints above U+FFFF? 20140317 03:28:19< AI0867> because wchar_t is 16 bits wide under MSVC, making a wide_string (and std::wstring) a UCS2-encoded string 20140317 03:28:32-!- Gambit [~derek@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20140317 03:29:08-!- exciton [chuck-the-@89.208.170.132] has quit [Ping timeout: 240 seconds] 20140317 03:31:30-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20140317 03:36:19-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 03:36:33-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 03:39:41-!- Youngoli [~Youngoli@2601:8:9800:361:5ee:621e:adfe:2c33] has joined #wesnoth-dev 20140317 03:39:44-!- irker537 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20140317 03:43:19-!- vorobeez [~firsov@85.142.148.12] has joined #wesnoth-dev 20140317 03:46:04-!- gfgtdf [~chatzilla@f054132134.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424]] 20140317 03:50:58< goblinThing> goodbye. 20140317 03:51:02-!- goblinThing [44bd8c2c@gateway/web/freenode/ip.68.189.140.44] has quit [Quit: Page closed] 20140317 04:00:07-!- sachith500 [~kvirc@112.134.10.96] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20140317 04:03:29-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 04:05:08-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 04:05:20-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 04:07:52-!- kex [~kex@78.157.29.205] has quit [Ping timeout: 246 seconds] 20140317 04:33:57-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 04:34:09-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 04:41:01-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20140317 04:47:09< shadowm> gfgtdf: Done. 20140317 04:52:16-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: Lost terminal] 20140317 04:52:33-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 04:52:36-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20140317 04:54:20-!- Youngoli [~Youngoli@2601:8:9800:361:5ee:621e:adfe:2c33] has quit [Quit: Leaving] 20140317 05:01:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 05:02:46-!- RiftWalker [~androirc@129.59.115.24] has quit [Remote host closed the connection] 20140317 05:03:02-!- RiftWalker [~androirc@129.59.115.24] has joined #wesnoth-dev 20140317 05:09:29-!- Jozrael2 [~Jozrael@76.91.181.112] has joined #wesnoth-dev 20140317 05:09:57-!- Jozrael2 [~Jozrael@76.91.181.112] has quit [Client Quit] 20140317 05:12:43-!- Jozrael [Jozrael@76.91.181.112] has quit [Ping timeout: 264 seconds] 20140317 05:14:22-!- vorobeez [~firsov@85.142.148.12] has quit [Quit: Lost terminal] 20140317 05:21:43-!- RiftWalker [~androirc@129.59.115.24] has quit [Ping timeout: 264 seconds] 20140317 05:46:14-!- Kevin_Xi [~kevin@223.72.182.129] has joined #wesnoth-dev 20140317 05:50:03-!- jchb [~jb@174-125-81-141.dyn.centurytel.net] has quit [Quit: Leaving] 20140317 05:51:40-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 05:56:02-!- kex [~kex@78.157.29.205] has quit [Ping timeout: 246 seconds] 20140317 06:02:25< Kevin_Xi> Hi everyone! My name is Kevin Xi, I am a junior student of software engineering. I just know this "summer of code" project and glad to see my favorite game is on the list. Now I am reading the ideas list to see if there is anything I can help. Hope it is not too late to participate. 20140317 06:04:02-!- exciton_ [chuck-the-@95.72.130.50] has quit [Read error: Connection reset by peer] 20140317 06:04:16-!- exciton [chuck-the-@89.208.170.132] has joined #wesnoth-dev 20140317 06:04:41< vultraz> Kevin_Xi: not too late, but proposals must be submitted by the 21st 20140317 06:05:23< Kevin_Xi> Yes, I know. Thank you 20140317 06:07:57< Kevin_Xi> I find two "AI: Improve AI by implementing global attack/retreat decision" on the ideas list, is that redundant? 20140317 06:11:09< vultraz> Seems to be 20140317 06:24:12-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has joined #wesnoth-dev 20140317 06:24:32< inc_> hello 20140317 06:25:29< inc_> can u give me idea about game engine unify SP and MP 20140317 06:25:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 06:27:18< inc_> how can i talk with thunderstruck?? 20140317 06:28:44-!- kex [~kex@78.157.29.205] has joined #wesnoth-dev 20140317 06:28:47< vultraz> he's not around right now 20140317 06:32:07< vultraz> But he should be around later 20140317 06:33:17-!- kex [~kex@78.157.29.205] has quit [Ping timeout: 252 seconds] 20140317 06:40:49-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 240 seconds] 20140317 06:45:17-!- eldruz [~eldruz@lav35-1-82-236-137-179.fbx.proxad.net] has joined #wesnoth-dev 20140317 06:49:32-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20140317 07:03:24< iceiceice> anyone have any tips for how to run wesnothd? where do i find this config file that i need? 20140317 07:04:17-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 07:07:24< iceiceice> nm all working :) 20140317 07:17:25-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20140317 07:33:46-!- Gallaecio [~quassel@84.120.219.74.dyn.user.ono.com] has quit [Remote host closed the connection] 20140317 07:38:49-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20140317 07:45:53-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20140317 07:55:11-!- Samual_ [~dioteckte@xonotic/core-team/Samual] has quit [Ping timeout: 255 seconds] 20140317 07:59:48-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140317 08:12:40< inc_> any one has any idea about game engine unify SP & MP 20140317 08:16:53-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has quit [Ping timeout: 245 seconds] 20140317 08:21:31-!- Yukiria [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20140317 08:24:24-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 240 seconds] 20140317 08:24:40-!- Yukiria is now known as vultraz 20140317 08:24:52-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20140317 08:24:52-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20140317 08:26:24-!- Fortescue_ [sid1929@gateway/web/irccloud.com/x-ehsayzvspnaazqeo] has joined #wesnoth-dev 20140317 08:28:55-!- Fortescue [sid1929@gateway/web/irccloud.com/x-pbdzagbmenurzicd] has quit [Ping timeout: 240 seconds] 20140317 08:29:20-!- Fortescue_ is now known as Fortescue 20140317 08:30:01-!- Kevin_Xi [~kevin@223.72.182.129] has quit [Ping timeout: 240 seconds] 20140317 08:31:08-!- Kevin_Xi [~kevin@223.72.182.129] has joined #wesnoth-dev 20140317 08:45:49-!- Nostromus [~Thunderbi@e179233126.adsl.alicedsl.de] has joined #wesnoth-dev 20140317 09:09:43< iceiceice> wesbot: seen esr? 20140317 09:09:43< wesbot> iceiceice: Queried user esr is currently in this channel. 20140317 09:15:26-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has joined #wesnoth-dev 20140317 09:17:54< aquileia> AI0867: While I don't know how Windows handles wstring, I can say that Windows internally uses UTF-16, so I guess wstring accepts that as well 20140317 09:22:52< aquileia> 23:30 <_8680_> AI0867: Oh. I suppose I ought to have inquired as to whether we already had such a thing. 20140317 09:26:18< aquileia> You wouldn't have gotten the right answer from me - I wasn't aware that these things are in serialization/, and my grep was worthless (I had the wrong search keys) 20140317 09:26:41< aquileia> Sorry 20140317 09:34:44-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has joined #wesnoth-dev 20140317 09:35:30< inc_> hello...!!! 20140317 09:36:20-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has joined #wesnoth-dev 20140317 09:36:20-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has quit [Changing host] 20140317 09:36:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 09:36:30< inc_> how can i talk to thunderstruck??? 20140317 09:38:07< Coffee_irc> inc_: you have to stand in the square with your pants down and sing first http://www.youtube.com/watch?v=qNNEJb1F_og :P 20140317 09:38:22< Coffee_irc> or you could wait for him to come on irc 20140317 09:39:45< aquileia> AI0867: Hmm... http://msdn.microsoft.com/en-us/library/windows/desktop/dd374063.aspx 20140317 09:40:17< Coffee_irc> inc_: another option would be to send a PM from the forums as well 20140317 09:43:14-!- Octalot [~noct@31.185.149.167] has joined #wesnoth-dev 20140317 09:43:18< inc_> yaaa its ok... 20140317 09:43:45< Coffee_irc> sorry for not being much help :P 20140317 09:45:34< aquileia> AI0867: By the way, except for windows_tray_notification.cpp, string_to_wstring isn't used that often - and I'm currently replacing some of these instances with u8size and u8index 20140317 09:46:42-!- inc__ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has joined #wesnoth-dev 20140317 09:47:24< inc__> Coffee_irc_ de u have any idea about SP & MP??? 20140317 09:47:43-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has quit [Ping timeout: 245 seconds] 20140317 09:49:10-!- mjs-de [~mjs-de@f048033232.adsl.alicedsl.de] has joined #wesnoth-dev 20140317 09:49:10< iceiceice> man i wish there was someway to make git work so that it doesnt change the time stamp of every single file when i change branches 20140317 09:49:14< aquileia> _8680_, AI0867 : How would 6 codepoint characters be displayed if they aren't even defined? 20140317 09:51:50< Coffee_irc> inc__: are you the same person as inc_? 20140317 09:51:53-!- inc__ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has quit [Ping timeout: 245 seconds] 20140317 09:52:05< Coffee_irc> if so then I might be able to answer your question 20140317 09:52:27< Coffee_irc> or not... 20140317 09:55:21< iceiceice> hmm 20140317 09:55:40< iceiceice> did anyone else know about this bug that you cannot join a reloaded game as an observer? 20140317 09:56:06< iceiceice> i'm trying to figure out how far it goes back, i guess i will make a report soon 20140317 10:01:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 10:06:08-!- fendrin_ [~fabi@88-134-21-163-dynip.superkabel.de] has joined #wesnoth-dev 20140317 10:07:26-!- vernon [~quassel@client-133-33.wifi.elte.hu] has joined #wesnoth-dev 20140317 10:09:26-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 252 seconds] 20140317 10:15:18-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140317 10:28:52< Soliton> iceiceice: about the human controller setting... i think it means client side replays will have all controllers as human, yes. not players that joined from the start or the server-side replay. maybe... certainly would be good to not need that hack. 20140317 10:29:49< iceiceice> Soliton: so actually i found a way to get rid of the hack, 20140317 10:30:14< Soliton> iceiceice: about network_ai at the start of the game... the host generates the initial WML so it should be corrected there. removing scenario_diff does not sound like a good idea. 20140317 10:30:15< iceiceice> at least according to the notes , the reason why we do that is so that if observers join the game, they don't get confused and try to substitute themselves for the (copies of themself) 20140317 10:30:27< iceiceice> yeah so thats not the plan anymore 20140317 10:30:27 * Soliton nods. 20140317 10:30:32< iceiceice> i have a test branch if you want to see 20140317 10:30:38< iceiceice> i've been testing for a few hours now actually 20140317 10:30:43< iceiceice> basically the change now is, 20140317 10:30:49< iceiceice> the server doesn't overwrite all sides to human 20140317 10:30:58< iceiceice> the client remembers if it was an observer when it joins the game, 20140317 10:31:03< iceiceice> and if so it doesnt substitute itself in 20140317 10:31:10< Soliton> sounds good. 20140317 10:31:24< iceiceice> there is a subtlety that happens with "ai", "network_ai" and "human_ai" 20140317 10:31:37< iceiceice> when the host creates a game, ai sides are just set to ai 20140317 10:32:03< iceiceice> and when you start a game all sides will look this way 20140317 10:32:10< iceiceice> except that clients will say they are controlled by "network" 20140317 10:32:25< iceiceice> however when you use a ":droid" or ":control" command, 20140317 10:32:42< iceiceice> the server does something smart where it tells the owner the side is controlled by "human_ai" and the others that it is "network_ai" 20140317 10:32:49< iceiceice> so i've tried to extend this pattern now 20140317 10:32:57< iceiceice> in my test branch, 20140317 10:32:59< Soliton> note that *_ai was introduced later and likely is not used properly everywhere. (basically as you noticed already.) 20140317 10:33:06< iceiceice> yeah... 20140317 10:33:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 10:33:22< iceiceice> so i guess there was some strange code in "play_campaign.cpp" 20140317 10:33:28< iceiceice> where the controllers are "tweaked" 20140317 10:33:43< iceiceice> that was what was causing all ai sides to be network on the non-host machines 20140317 10:34:03< iceiceice> ohhh so the other thing i've just found 20140317 10:34:19< iceiceice> do you know how far this thing goes back where you cannot join a reloaded game as an observer? 20140317 10:34:23< iceiceice> before or after the game begins? 20140317 10:34:49< iceiceice> i've tested and this appears to be true in 1.13, 1.12, 1.11.7 20140317 10:35:05< Soliton> IMO every non-local side being network is perfectly fine. not like you can assert anything else... but if the *_ai stuff helps scripting or so it may be worthwhile to make it work properly. 20140317 10:35:21< iceiceice> Soliton: the thing is it messes up mp campaigns 20140317 10:35:31< iceiceice> if a non-host saves the game and wants to resume 20140317 10:35:36< iceiceice> all the ai players will be controlled by humans 20140317 10:35:48< iceiceice> and often they have allow_player = no, so they cant even be reconfigured 20140317 10:35:56< Soliton> so you set them to AI again when loading the game... but i see your point. 20140317 10:36:06< Soliton> right. 20140317 10:36:44< Soliton> i'd guess that problem has been there since forever. 20140317 10:36:45-!- bagzie [~bag@85-76-182-218-nat.elisa-mobile.fi] has joined #wesnoth-dev 20140317 10:37:12< Soliton> since the introduction of "allow_player = no". 20140317 10:37:34< aquileia> AI0867, _8680_ : Three possible implementations for byte_size_from_utf8_first: http://pastebin.com/rSXfQi02 20140317 10:38:07< iceiceice> i see 20140317 10:38:13< aquileia> The third is a fixed veersion of the existing one 20140317 10:38:16< iceiceice> so at least here: https://gna.org/bugs/?18829 20140317 10:38:34< iceiceice> the fact that remote_ai's appear as "network" instead of "network_ai" was also consdiered a bug 20140317 10:38:38< iceiceice> since you can cause OOS with it 20140317 10:39:15-!- Kexoth [~kex@89.205.75.19] has joined #wesnoth-dev 20140317 10:39:32< Soliton> aquileia: btw, there are sites like ideone.com. maybe better for code pasting/tweaking. 20140317 10:39:43< aquileia> I used that already 20140317 10:40:11< aquileia> It's just that this paste would give errors because it's th same thing thrice 20140317 10:40:29< aquileia> but thanks for the tip 20140317 10:41:55-!- Kevin_Xi [~kevin@223.72.182.129] has quit [Ping timeout: 264 seconds] 20140317 10:42:05< Soliton> iceiceice: there's always going to be ways to write WML/lua that cause OOS since not everything will be symmetrical on all sides/hosts. 20140317 10:42:11< aquileia> I thought to use ideone.com only for running code, but you're right 20140317 10:42:22< iceiceice> Soliton: I guess that's right 20140317 10:42:25< Soliton> i agree there though that supporting network_ai would be nice. 20140317 10:42:53< iceiceice> yeah ... this is getting significantly closer at least i think 20140317 10:43:12< iceiceice> do you think that there will be anything bad that happens to the replay server replays if the sides are not all set to human? 20140317 10:43:32< iceiceice> that's one thing i haven't tested at all 20140317 10:43:37< Soliton> as mentioned above i don't think all sides are human in there. 20140317 10:43:52< iceiceice> hmm i misread one sec 20140317 10:44:09< Soliton> since it's changed in level (what you get when joining a game) not in the replay part. 20140317 10:44:16< iceiceice> i see 20140317 10:44:17< Soliton> i'd have to check to make sure though. 20140317 10:45:37< Soliton> hmm, level is saved in [replay_start] at least. 20140317 10:46:16< Soliton> so yeah, that'd be a change but hopefully for the better. :-) 20140317 10:47:24< iceiceice> i'm looking at a 1.11 replay, it looks like you are right, there are controller=ai sides in there 20140317 10:47:36< Soliton> shouldn't matter much for the replaying unless there is WML/lua that depends on controller. maybe for saving a replay state as a savegame. 20140317 10:48:08< iceiceice> yeah 20140317 10:49:05< iceiceice> i mean to me it just seems better if we have more certainty about what game states will look like... 20140317 10:49:23< iceiceice> i think that now, we can probably say that if you :droid 4, :droid 4, the game state will be the same at the end 20140317 10:49:29< iceiceice> when before it wasn't ... 20140317 10:49:41< iceiceice> ai -> human -> human_ai 20140317 10:49:59< iceiceice> idk as far as i know now, if you ever see controller=ai in an actual game that's bug 20140317 10:50:09< iceiceice> it should only be human_ai or network_ai 20140317 10:51:09-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 10:51:18< Soliton> it should still be controller=ai in cfg files but in saves/replays, yes. 20140317 10:51:41< iceiceice> yes 20140317 10:53:20< iceiceice> yeah i guess the two bugs that seem the biggest to me right now regarding controllers / the engine are probably this one: 20140317 10:53:20< iceiceice> https://gna.org/bugs/index.php?21797 20140317 10:53:36< iceiceice> and the "can't join reloaded game as observer" one i just reported 20140317 10:54:00< iceiceice> the first one is this "missing mandatory child" bug relating to reloaded games that EP found 20140317 10:56:24< Soliton> sounds like you're well prepared to fix them! ;-) 20140317 10:56:53-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20140317 10:59:41-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 255 seconds] 20140317 11:00:34-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 11:02:03< Soliton> setting controller=ai if allow_player=no and controller=network is a bit of a hack but sounds good. 20140317 11:02:46-!- fulcrum [5d564a9d@gateway/web/freenode/ip.93.86.74.157] has joined #wesnoth-dev 20140317 11:04:08< iceiceice> yeah i mean i did that at first as a workaround 20140317 11:04:13< iceiceice> i guess could even remove it now 20140317 11:04:42-!- fulcrum [5d564a9d@gateway/web/freenode/ip.93.86.74.157] has quit [Client Quit] 20140317 11:04:43< iceiceice> but theres no reason to remove it i guess... if the real fix ever falls through in some edge case i guess someone might appreciate it 20140317 11:04:47< Soliton> since it will invariably lead to an issue if the controller is not changed i think it's a good safe guard. 20140317 11:06:01-!- vernon [~quassel@client-133-33.wifi.elte.hu] has quit [Read error: Connection reset by peer] 20140317 11:06:07-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 11:06:49-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 11:07:21-!- vernon [~quassel@client-133-33.wifi.elte.hu] has joined #wesnoth-dev 20140317 11:08:32< aquileia> Soliton , AI0867, _8680_, I built a working example around: http://ideone.com/h2UkTM 20140317 11:08:52-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has quit [Quit: Page closed] 20140317 11:16:33-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20140317 11:17:41-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20140317 11:33:26-!- Kevin_Xi [~kevin@223.72.182.129] has joined #wesnoth-dev 20140317 11:34:39-!- spoffy [~spoffy@152.78.175.8] has joined #wesnoth-dev 20140317 11:54:03< iceiceice> hmm i'm getting a merge conflict in projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj 20140317 11:54:05< iceiceice> thats a bit odd... 20140317 11:56:22-!- Duthlet [~Duthlet@wesnoth/mp-mod/Duthlet] has joined #wesnoth-dev 20140317 11:59:01-!- irker676 [~irker@ai0867.net] has joined #wesnoth-dev 20140317 11:59:01< irker676> wesnoth: Mark de Wever wesnoth:1.12 5e4df21fc649 / src/ (4 files in 4 dirs): Add a SDL2 compatibility wrapper. http://git.io/CsmXqg 20140317 11:59:03< irker676> wesnoth: Mark de Wever wesnoth:1.12 255170017062 / src/ (sdl_utils.cpp sdl_utils.hpp): Rename a function parameter unused -> alpha. http://git.io/RInxXA 20140317 11:59:05< irker676> wesnoth: Mark de Wever wesnoth:1.12 3d6b6b494593 / src/ (5 files in 2 dirs): Add a fix for the renamed field in SDL2. http://git.io/I2PxvA 20140317 11:59:07< irker676> wesnoth: Mark de Wever wesnoth:1.12 2628c62122c1 / src/sdl_utils.cpp: Port sdl_keysym_from_name for SDL2 usage. http://git.io/g4FLkA 20140317 11:59:09< irker676> wesnoth: Mark de Wever wesnoth:1.12 131327d7edc4 / src/ (10 files in 3 dirs): Add a wrapper for SDL_SetAlpha when using SDL2. http://git.io/6_z8Rw 20140317 11:59:11< irker676> wesnoth: Mark de Wever wesnoth:1.12 fd55e62c3e3b / src/ (events.cpp gui/auxiliary/event/handler.cpp loadscreen.cpp): Fix a several event handling loops. http://git.io/O8JF3A 20140317 11:59:13< irker676> wesnoth: Mark de Wever wesnoth:1.12 b3c9db388ac9 / src/sdl_utils.cpp: Port SDL_SetPalette for SDL2 usage. http://git.io/Md0f6A 20140317 11:59:15< irker676> wesnoth: Mark de Wever wesnoth:1.12 e9475a351089 / src/ (key.cpp sdl/compat.hpp): Port SDL_GetKeyState for SDL2 usage. http://git.io/ZCgb2g 20140317 11:59:17< irker676> wesnoth: Mark de Wever wesnoth:1.12 b400cc812fa7 / src/ (CMakeLists.txt SConscript): Fix linker issues with SDL2. http://git.io/Lx56Mw 20140317 11:59:19< irker676> wesnoth: Mark de Wever wesnoth:1.12 818656008479 / src/events.cpp: Disable UNICODE setting for SDL2. http://git.io/74Pysg 20140317 11:59:21< irker676> wesnoth: Mark de Wever wesnoth:1.12 687c186ac944 / src/events.cpp: Remove the SDL_EnableKeyRepeat call for SDL2. http://git.io/PZoSBQ 20140317 11:59:23< irker676> wesnoth: Mark de Wever wesnoth:1.12 adac10f47736 / src/key.hpp: Change a type to be SDL2 compatible. http://git.io/grEX4A 20140317 11:59:25< irker676> wesnoth: Mark de Wever wesnoth:1.12 9d8201e224a7 / src/ (4 files in 3 dirs): Avoid using the unicode field in SDL2. http://git.io/MyLobw 20140317 11:59:27< irker676> wesnoth: Mark de Wever wesnoth:1.12 c2c3029bb41e / src/sdl/compat.hpp: Add a work-around for the META rename in SDL2. http://git.io/a7pC4g 20140317 11:59:29< irker676> wesnoth: Mark de Wever wesnoth:1.12 0bff213becdd / src/sdl/compat.hpp: Add a SDL_FULLSCREEN work-around for SDL2. http://git.io/Csxu4g 20140317 11:59:31< irker676> wesnoth: Mark de Wever wesnoth:1.12 8a079ba48838 / src/sdl/compat.hpp: Add a work-around for SDL_EVENTMASK in SDL2. http://git.io/O3M6Tw 20140317 11:59:33< irker676> wesnoth: Mark de Wever wesnoth:1.12 57432e805fa9 / src/ (sdl/compat.hpp video.cpp video.hpp): Add a work-around for SDL_GetAppState in SDL2. http://git.io/5EhnuA 20140317 11:59:35< irker676> wesnoth: Mark de Wever wesnoth:1.12 49b2a04e3825 / src/controller_base.cpp: Disable some code for SDL2. http://git.io/db-vsA 20140317 11:59:37< irker676> wesnoth: Mark de Wever wesnoth:1.12 04eea89636af / src/ (preferences_display.cpp video.cpp video.hpp): Refactor show_video_mode_dialog. http://git.io/SIydlQ 20140317 11:59:39< irker676> wesnoth: Mark de Wever wesnoth:1.12 d64e5fb98e21 / src/events.cpp: Fix another SDL_ACTIVEEVENT usage for SDL2. http://git.io/79xXXA 20140317 11:59:41< irker676> wesnoth: Mark de Wever wesnoth:1.12 e2e029b6e065 / src/hotkey/hotkey_preferences_display.cpp: Fix a typo in a previous SDL2 related commit. http://git.io/6A0vKA 20140317 11:59:43< irker676> wesnoth: Mark de Wever wesnoth:1.12 a5ebded0cbb8 / src/preferences_display.cpp: Disable code for SDL2 in detect_video_settings. http://git.io/LlK_0g 20140317 11:59:45< irker676> wesnoth: Mark de Wever wesnoth:1.12 a87046bff7e1 / src/gui/dialogs/ (lobby_main.cpp title_screen.cpp): Fix the fullscreen functions for SDL2. http://git.io/84zUXw 20140317 11:59:47< irker676> wesnoth: Mark de Wever wesnoth:1.12 07c8ae4d121a / src/font.hpp: Make a subtle include order change for SDL2. http://git.io/_hzpIQ 20140317 11:59:49< irker676> wesnoth: Mark de Wever wesnoth:1.12 a65a86f71476 / src/widgets/textbox.cpp: Add an include for SDL_SetAlpha when using SDL2. http://git.io/sEV8ag 20140317 11:59:51< irker676> wesnoth: Mark de Wever wesnoth:1.12 c28579e1f120 / src/ (game_controller.cpp video.cpp video.hpp): Add a work-around for SDL_WM_SetCaption in SDL2. http://git.io/6a9R9w 20140317 11:59:53< irker676> wesnoth: Mark de Wever wesnoth:1.12 08e717e4cd3b / src/ (game_controller.cpp video.cpp video.hpp): Add a work-around for SDL_WM_SetIcon in SDL2. http://git.io/k4Vi9A 20140317 11:59:55< irker676> wesnoth: Mark de Wever wesnoth:1.12 e3a2dcdaf6b2 / src/sdl/compat.hpp: Add define for SDL_keysym when using SDL2. http://git.io/s6be7w 20140317 11:59:57< irker676> wesnoth: Mark de Wever wesnoth:1.12 41b316d071af / src/video.cpp: Make get_flags compile with SDL2. http://git.io/FkcRog 20140317 11:59:59< irker676> wesnoth: Mark de Wever wesnoth:1.12 80636afd0e7b / src/ (font.cpp video.cpp): Add a work-around for SDL_GetVideoSurface in SDL2. http://git.io/iYPvvQ 20140317 12:00:01< irker676> wesnoth: Mark de Wever wesnoth:1.12 adf46e650df5 / src/widgets/textbox.cpp: Another SDL2 unicode to scancode conversion. http://git.io/u1QQIA 20140317 12:00:03< irker676> wesnoth: Mark de Wever wesnoth:1.12 4d52cb9728e2 / src/video.cpp: Disable CVideo::flip in SDL2. http://git.io/X1N5Fw 20140317 12:00:05< irker676> wesnoth: Mark de Wever wesnoth:1.12 f8b01d3211b1 / src/video.cpp: Disable CVideo::modePossible in SDL2. http://git.io/3w1FkQ 20140317 12:00:07< irker676> wesnoth: Mark de Wever wesnoth:1.12 1ad881dac3a1 / src/video.cpp: Disable CVideo::setMode in SDL2. http://git.io/O84-Xw 20140317 12:00:09< irker676> wesnoth: Mark de Wever wesnoth:1.12 1857ba544984 / src/video.cpp: Port CVideo::get_available_resolutions to SDL2. http://git.io/aiEK6w 20140317 12:00:11< irker676> wesnoth: Mark de Wever wesnoth:1.12 d03b9beb6a39 / src/game.cpp: Replace SDL_putenv with SDL_setenv for SDL2. http://git.io/T68cAg 20140317 12:00:13< irker676> wesnoth: Mark de Wever wesnoth:1.12 857bf5a64a03 / src/tests/ (5 files in 2 dirs): Disable several unit tests for SDL2. http://git.io/Cd5UBg 20140317 12:00:15< irker676> wesnoth: Nils Kneuper wesnoth:1.12 006ba9f5c890 / Doxyfile changelog players_changelog src/wesconfig.h: bump version numbers of master to 1.12.0+dev http://git.io/tqMrOg 20140317 12:00:17< irker676> wesnoth: Mark de Wever wesnoth:1.12 13308d887e5a / src/ (37 files in 10 dirs): Merge branch 'SDL2_compilation_fixes' http://git.io/tgNkDg 20140317 12:00:19< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 8b6c921ea5bf / Doxyfile changelog players_changelog src/wesconfig.h: Bump version to 1.13.0-dev http://git.io/OmwXtA 20140317 12:00:23< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 2147bb3c54f9 / changelog src/image_modifications.cpp: Use blit_surface() instead of SDL_BlitSurface() in the ~BG() implementation http://git.io/9qBdhg 20140317 12:00:25< irker676> wesnoth: mattsc wesnoth:1.12 778955501ae4 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Update OS X user data directory to Library/Application\ Support/Wesnoth_1.13 http://git.io/jpnyjA 20140317 12:00:27< irker676> wesnoth: Mark de Wever wesnoth:1.12 690fb03aac04 / src/game_events/action_wml.cpp: Fix using an uninitialised value. http://git.io/Qa7wfA 20140317 12:00:29< irker676> wesnoth: Mark de Wever wesnoth:1.12 e65120075ea2 / src/image_modifications.cpp: Make sure cut_surface gets a neutral surface. http://git.io/pffNeg 20140317 12:00:31< irker676> wesnoth: Mark de Wever wesnoth:1.12 65a97dc5255a / changelog: Update changelog. http://git.io/vkjjJQ 20140317 12:00:33< irker676> wesnoth: Mark de Wever wesnoth:1.12 2ab7d78cdfa6 / src/ (8 files in 3 dirs): Remove AmigaOS support. http://git.io/uioMNw 20140317 12:00:35< irker676> wesnoth: Mark de Wever wesnoth:1.12 11001bc8dda8 / src/ (7 files): Remove BeOS support. http://git.io/RZPLeQ 20140317 12:00:37< irker676> wesnoth: Mark de Wever wesnoth:1.12 8a0c80d83f8d / src/game.cpp: Remove OS/2 support. http://git.io/SIXy1g 20140317 12:00:39< irker676> wesnoth: anonymissimus wesnoth:1.12 63488838b2c5 / projectfiles/CodeBlocks/wesnoth.cbp: cb project update (sdl2 files) http://git.io/vkLKWw 20140317 12:00:41< irker676> wesnoth: anonymissimus wesnoth:1.12 824896679ca1 / projectfiles/VC9/wesnoth.vcproj: vc project update (maintenance, cherry-pick from 1.12) http://git.io/7StiBg 20140317 12:00:43< irker676> wesnoth: anonymissimus wesnoth:1.12 a701caa36e9c / projectfiles/VC9/wesnoth.vcproj: vc project update (sdl2 files) http://git.io/eLLdCw 20140317 12:00:45< irker676> wesnoth: Chusslove Illich (Часлав Илић) wesnoth:1.12 c84782713c62 / l10n-track: Unfuzzied images fuzzied due to conversion and optimization. http://git.io/7NHo-Q 20140317 12:00:47< irker676> wesnoth: Mark de Wever wesnoth:1.12 cb4c16749b94 / / (13 files in 4 dirs): Merge branch 'remove_old_platforms' http://git.io/e-z8og 20140317 12:00:50< irker676> wesnoth: Mark de Wever wesnoth:1.12 ff3588c99b7c / src/ (CMakeLists.txt SConscript sdl/window.cpp sdl/window.hpp video.cpp): Add the initial SDL_Window wrapper code. http://git.io/fTlIpA 20140317 12:00:51< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 7b6c125ffdbb / SConstruct scons/sdl.py: Add an sdl2 option to SCons. http://git.io/feir_Q 20140317 12:00:53< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 b474ebace4f8 / src/.gitignore: Add libwesnoth-sdl.a to .gitignore. http://git.io/Wz2OLg 20140317 12:00:55< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 4c6cad1327c1 / src/about.cpp: Don't use uninitialized data member for variable initialization. http://git.io/6KcaSg 20140317 12:00:57< irker676> wesnoth: Mark de Wever wesnoth:1.12 26aad8b7abe4 / src/ (sdl/window.cpp sdl/window.hpp video.cpp): Implement rendering with SDL 2. http://git.io/kVTUDA 20140317 12:00:59< irker676> wesnoth: Mark de Wever wesnoth:1.12 632710bdadec / src/game_controller.cpp: Move window caption initialisation code. http://git.io/KMfdVA 20140317 12:00:59< iceiceice> hmm... 20140317 12:01:01< irker676> wesnoth: Mark de Wever wesnoth:1.12 7a0873f0aabd / src/ (sdl/window.cpp sdl/window.hpp video.cpp): Show the window caption with SDL 2. http://git.io/x_knRQ 20140317 12:01:03< irker676> wesnoth: Mark de Wever wesnoth:1.12 546ba048c2a7 / src/ (game_controller.cpp sdl/window.cpp sdl/window.hpp video.cpp): Show the window icon with SDL 2. http://git.io/FYc4XA 20140317 12:01:03< Coffee_irc> ... 20140317 12:01:05< irker676> wesnoth: Mark de Wever wesnoth:1.12 6817aa33b762 / src/video.cpp: Let CVideo::window_state use main_window. http://git.io/ixldjg 20140317 12:01:07< irker676> wesnoth: Mark de Wever wesnoth:1.12 385885fea0a0 / src/video.cpp: Rename main_window to window. http://git.io/cAOy6Q 20140317 12:01:08< iceiceice> ok i did something wrong >< 20140317 12:01:09< irker676> wesnoth: Mark de Wever wesnoth:1.12 9de59be3a7d5 / src/video.hpp: Update the Doxygen comments. http://git.io/3tjELw 20140317 12:01:11< irker676> wesnoth: Mark de Wever wesnoth:1.12 eb27fcc48927 / src/ (7 files in 2 dirs): Merge branch 'SDL_Window' http://git.io/syiOOg 20140317 12:01:13< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 f909a9310771 / src/SConscript: Fix linking order in SCons. http://git.io/yNAAeg 20140317 12:01:14< iceiceice> i'm going to revert his merge 20140317 12:01:15< irker676> wesnoth: Mark de Wever wesnoth:1.12 5d0c8e581f5e / src/sdl/window.cpp: Add missing spaces in text output. http://git.io/AgENQg 20140317 12:01:16< Coffee_irc> someone merged master and 1.12 :P 20140317 12:01:17< irker676> wesnoth: Mark de Wever wesnoth:1.12 7f5006ed45ad / src/sdl/window.cpp: Include the proper header. http://git.io/iUYAZg 20140317 12:01:19< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 b6ce79e634ca / utils/mp-server/update_server: update_server: The 1.12 branch now exists http://git.io/wjhjSA 20140317 12:01:20< iceiceice> T_T 20140317 12:01:22< irker676> wesnoth: Chris Beck wesnoth:1.12 426721f03f46 / src/ (tests/test_unit_map.cpp unit.cpp): repair unit_map unit tests http://git.io/u-Bpag 20140317 12:01:23< iceiceice> i think what happened was 20140317 12:01:24< irker676> wesnoth: Chris Beck wesnoth:1.12 ae0265fabf95 / utils/mp-server/update_server: Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/XF9lqQ 20140317 12:01:26< irker676> wesnoth: Chris Beck wesnoth:1.12 f9bf98293b2b / utils/mp-server/update_server: Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/BJ6x0g 20140317 12:01:29< irker676> wesnoth: Chris Beck wesnoth:1.12 6e6766663cd5 / src/tests/test_unit_map.cpp: fix whitespace http://git.io/7fI3CQ 20140317 12:01:30< irker676> wesnoth: Chris Beck wesnoth:1.12 ba8d643a3c02 / : Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/ZSWvfQ 20140317 12:01:30< iceiceice> i forgot that my topic branch came from master 20140317 12:01:32< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 9fc587d56d20 / src/serialization/preprocessor.cpp: preprocessor: Capitalize first word of two error messages http://git.io/CGs_EQ 20140317 12:01:35< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 21a1937a5f1f / src/serialization/preprocessor.cpp: preprocessor: 'any argument' -> 'any arguments' http://git.io/xtnZTQ 20140317 12:01:37< iceiceice> i thought it came from 1.12 20140317 12:01:38< irker676> wesnoth: fendrin wesnoth:1.12 25483d40244d / data/campaigns/Legend_of_Wesmere/ (images/units/monsters/great-ogre.png units/Great_Ogre.cfg): Great Ogre unit for use in LoW. http://git.io/oi_7HA 20140317 12:01:40< irker676> wesnoth: fendrin wesnoth:1.12 8e12b18891d6 / data/core/editor/help.cfg: First topic of an editor help section. http://git.io/gVwsCw 20140317 12:01:42< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 b9b199f4f19a / data/gui/default/window/message.cfg: gui2/tmessage: Add missing standard padding around image cell http://git.io/SYTdLw 20140317 12:01:45< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 037ec6af8b30 / data/gui/default/window/transient_message.cfg: gui2/ttransient_message: Add missing standard padding around image cell http://git.io/A35dyA 20140317 12:01:48< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 4968a4b242e0 / src/gui/dialogs/ (transient_message.cpp transient_message.hpp): gui2/ttransient_message: Hide title and image widgets when unused http://git.io/A-ICoQ 20140317 12:01:51< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 849878612133 / src/gui/dialogs/message.cpp: gui2/tmessage: Hide title and image widgets when unused http://git.io/zTnQfw 20140317 12:01:54< irker676> wesnoth: Nils Kneuper wesnoth:1.12 da7a03a83304 / po/ (wesnoth-dw/sk.po wesnoth-help/sk.po): updated Slovak translation http://git.io/jm32bg 20140317 12:01:56< irker676> wesnoth: Nils Kneuper wesnoth:1.12 175ae9c899cf / po/wesnoth-dw/de.po: updated German translation http://git.io/2MgLig 20140317 12:01:58< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 821b009948d4 / src/ (controller_base.cpp mouse_handler_base.cpp mouse_handler_base.hpp): Support SDL2's mouse wheel event in mouse_handler_base. http://git.io/Wg7_Yg 20140317 12:02:00< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 2d54ec7acadd / src/mouse_handler_base.cpp: Wrap old SDL code in a preproc directive. http://git.io/Co5QtQ 20140317 12:02:01< iceiceice> ughhh must never git while sleepy... 20140317 12:02:02< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 ec2af1d30d73 / src/widgets/ (slider.cpp slider.hpp): Support for SDL2's mouse wheel event in the GUI1 slider. http://git.io/XUrKtA 20140317 12:02:04< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 60945558a98c / src/widgets/slider.cpp: Wrap old SDL code in a preproc directive. http://git.io/uqv0rA 20140317 12:02:06< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 85e8c4527300 / src/widgets/scrollarea.cpp: Support for SDL2's mouse wheel event in the GUI1 scrollarea. http://git.io/ZrdgTw 20140317 12:02:08< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 5e96c47d2e25 / src/widgets/scrollbar.cpp: Support for SDL2's mouse wheel event in the GUI1 scrollbar. http://git.io/YaoMnA 20140317 12:02:10< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 133218ff7b0a / src/widgets/scrollbar.cpp: Wrap old SDL code in a preproc directive. http://git.io/R8Sasg 20140317 12:02:12< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 ea3bd5655500 / src/mouse_handler_base.cpp: Switch vertical scrolling directions. http://git.io/fimnWA 20140317 12:02:14< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 8556d7a24ec5 / src/editor/palette/palette_manager.cpp: Support for SDL2's mousw wheel event in the palette manager. http://git.io/PB-bKQ 20140317 12:02:16< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 331813707771 / src/editor/palette/palette_manager.cpp: Wrap old SDL code in a preproc directive. http://git.io/QNRO9Q 20140317 12:02:18< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 d26ac31b288e / src/editor/palette/palette_manager.cpp: Make a constant variable a reference. http://git.io/43DgRg 20140317 12:02:20< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 8c3c1dfb5ccc / src/gui/auxiliary/event/handler.cpp: Support for SDL2's mouse wheel event in GUI2. http://git.io/m9egGg 20140317 12:02:22< irker676> wesnoth: Boldizsár Lipka wesnoth:1.12 37c71008fe4f / src/gui/auxiliary/event/handler.cpp: Wrap old SDL code in a preproc directive. http://git.io/X0qshQ 20140317 12:02:24< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 faaad1991b4e / src/sound.cpp: sound: Include SDL_Mixer channel layout in debug output http://git.io/csFfKQ 20140317 12:02:27< irker676> wesnoth: Ignacio R. Morelle wesnoth:1.12 0763670a3f50 / changelog src/sound.cpp: sound: Increase the mixer channel allocation from 16 to 32 http://git.io/Mpfg1w 20140317 12:02:29< matthiaskrgr> lol 20140317 12:02:30< irker676> wesnoth: fendrin wesnoth:1.12 dc9a2c89e4cf / src/widgets/ (button.cpp button.hpp): Adds the option to use a suffix to the image paths. http://git.io/_j6m1A 20140317 12:02:32< irker676> wesnoth: fendrin wesnoth:1.12 1e5d58af6a51 / / (14 files in 5 dirs): Made the orb and minimap colors configurable by the preferences. http://git.io/2XNJ3g 20140317 12:02:34< irker676> wesnoth: fendrin wesnoth:1.12 c565f92af248 / data/campaigns/Legend_of_Wesmere/ (4 files in 3 dirs): LoW 07: Made the map bigger, adjusted starting positions and more. http://git.io/NjbidQ 20140317 12:02:36< irker676> wesnoth: fendrin wesnoth:1.12 e0186e9f6924 / src/map.cpp: No longer write the map_data header anymore. http://git.io/TOdcWw 20140317 12:02:38< irker676> wesnoth: fendrin wesnoth:1.12 16f08c46d277 / data/campaigns/Legend_of_Wesmere/maps/Kalian.map: Removed obsolete map header. http://git.io/3eABQg 20140317 12:02:40< irker676> wesnoth: Mark de Wever wesnoth:1.12 835977c43706 / src/game_preferences_display.cpp: Remove an old-style-cast. http://git.io/FBWrBA 20140317 12:02:42< irker676> wesnoth: Mark de Wever wesnoth:1.12 093f19ff9ec7 / src/game_preferences_display.cpp: Remove the usage of the non-standard u_int. http://git.io/wzUTEw 20140317 12:02:44< irker676> wesnoth: anonymissimus wesnoth:1.12 a52b3846f2c3 / src/about.cpp: really fix warning about not initialized variable http://git.io/-E7wZg 20140317 12:02:46< irker676> wesnoth: anonymissimus wesnoth:1.12 e45894c17b19 / projectfiles/VC9/wesnoth.vcproj: vc project update http://git.io/5hplCQ 20140317 12:02:48< irker676> wesnoth: David Mikos wesnoth:1.12 f5323b627ccb / / (19 files in 2 dirs): Khalifate melee attack sound timings fix. http://git.io/lFSZTg 20140317 12:02:50< irker676> wesnoth: Chris Beck wesnoth:1.12 af383e8ebb01 / src/multiplayer_connect_engine.cpp: workaround for bug #21797 http://git.io/C8xZog 20140317 12:02:52< irker676> wesnoth: Chris Beck wesnoth:1.12 db153ed19c53 / src/playmp_controller.cpp: blindfold_enabled => skip_replay enabled, in playmp_controller http://git.io/TXMyIw 20140317 12:02:54< irker676> wesnoth: Chris Beck wesnoth:1.12 ce06371a9988 / / (41 files in 11 dirs): Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/C5uBHQ 20140317 12:02:56< irker676> wesnoth: Chris Beck wesnoth:1.12 420f9e806973 / src/playturn.cpp: recognize server messages to set a side to idle http://git.io/zNR6gQ 20140317 12:02:58< irker676> wesnoth: Chris Beck wesnoth:1.12 186e66cec651 / / (7 files in 2 dirs): fix bug #21758 http://git.io/ZETp6A 20140317 12:03:00< irker676> wesnoth: Chris Beck wesnoth:1.12 886c2390d8a9 / src/ (multiplayer_connect.cpp multiplayer_connect_engine.cpp): fixup party full bell http://git.io/gXnQwA 20140317 12:03:02< iceiceice> i'm just going to revert the merge 20140317 12:03:02< irker676> wesnoth: Chris Beck wesnoth:1.12 736ceaa6c7e8 / / (6 files in 3 dirs): fix bug #18829 http://git.io/AdtoXQ 20140317 12:03:04< irker676> wesnoth: Chris Beck wesnoth:1.12 b854aab437f1 / src/playturn.cpp: don't display network_ai sides as replacements for dropped sides http://git.io/EJxSbg 20140317 12:03:06< irker676> wesnoth: Chris Beck wesnoth:1.12 2430b491df80 / src/gui/dialogs/mp_change_control.cpp: don't show network_ai controllers in :give_control dialog http://git.io/navfrQ 20140317 12:03:08< irker676> wesnoth: Chris Beck wesnoth:1.12 f8a01890d119 / src/server/server.cpp: add debugging output to server http://git.io/-WQ_ew 20140317 12:03:10< irker676> wesnoth: Chris Beck wesnoth:1.12 ad4c57f22eef / src/game_display.cpp: implement "last 5 chats" notification properly http://git.io/ezImAg 20140317 12:03:12< irker676> wesnoth: Chris Beck wesnoth:1.12 487a2c55f22b / / (103 files in 26 dirs): Merge branch 'server_set_to_idle' into 1.12 http://git.io/RVEitQ 20140317 12:03:14< irker676> wesnoth: Chris Beck wesnoth:master 420f9e806973 / src/playturn.cpp: recognize server messages to set a side to idle http://git.io/zNR6gQ 20140317 12:03:16< irker676> wesnoth: Chris Beck wesnoth:master 186e66cec651 / / (7 files in 2 dirs): fix bug #21758 http://git.io/ZETp6A 20140317 12:03:18< irker676> wesnoth: Chris Beck wesnoth:master 886c2390d8a9 / src/ (multiplayer_connect.cpp multiplayer_connect_engine.cpp): fixup party full bell http://git.io/gXnQwA 20140317 12:03:20< irker676> wesnoth: Chris Beck wesnoth:master 736ceaa6c7e8 / / (6 files in 3 dirs): fix bug #18829 http://git.io/AdtoXQ 20140317 12:03:22< irker676> wesnoth: Chris Beck wesnoth:master b854aab437f1 / src/playturn.cpp: don't display network_ai sides as replacements for dropped sides http://git.io/EJxSbg 20140317 12:03:24< irker676> wesnoth: Chris Beck wesnoth:master 2430b491df80 / src/gui/dialogs/mp_change_control.cpp: don't show network_ai controllers in :give_control dialog http://git.io/navfrQ 20140317 12:03:26< irker676> wesnoth: Chris Beck wesnoth:master f8a01890d119 / src/server/server.cpp: add debugging output to server http://git.io/-WQ_ew 20140317 12:03:28< irker676> wesnoth: Chris Beck wesnoth:master ad4c57f22eef / src/game_display.cpp: implement "last 5 chats" notification properly http://git.io/ezImAg 20140317 12:03:30< irker676> wesnoth: Chris Beck wesnoth:master cb6033ceb376 / / (16 files in 4 dirs): Merge branch 'server_set_to_idle' http://git.io/aks8SQ 20140317 12:04:14< Coffee_irc> ... 20140317 12:04:37< Coffee_irc> I have a local git branch for 1.12 before the mess up 20140317 12:04:50< Coffee_irc> in case you can't revert 20140317 12:05:45< Coffee_irc> but I think that you should wait for shadowm or someone that knows about this more to give input as to what to do best 20140317 12:06:36< iceiceice> i think i can just git revert (commit) -m 1 20140317 12:06:53< iceiceice> i did once before actually 20140317 12:07:06< iceiceice> when it had less outrageous consequences lol 20140317 12:07:14< iceiceice> i can wait though 20140317 12:07:46< Coffee_irc> these things happen 20140317 12:07:59< iceiceice> heres the bad commit: 20140317 12:07:59< iceiceice> https://github.com/wesnoth/wesnoth/commit/487a2c55f22bbd486f2a6c7430a645f818f7094b 20140317 12:08:18< iceiceice> the mainline we want is its 1st (left?) parent: https://github.com/wesnoth/wesnoth/commit/f6d38a75c6e8da8c3288b0860cdae49e9764af52 20140317 12:08:54< iceiceice> i'm going to try doing that on my clone to see what happens 20140317 12:09:00< Coffee_irc> that is what my local branch is at 20140317 12:09:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140317 12:09:59-!- sachith500_ [c0f80841@gateway/web/freenode/ip.192.248.8.65] has joined #wesnoth-dev 20140317 12:11:46< iceiceice> ok here's what my 1.12 looks like now 20140317 12:11:47< iceiceice> https://github.com/cbeck88/wesnoth-old/tree/1.12 20140317 12:12:51< iceiceice> after this: 20140317 12:12:56< iceiceice> "git revert 487a2c55f22bbd486f2a6c7430a645f818f7094b -m 1" 20140317 12:13:10< Coffee_irc> iceiceice: does this screw around with the git history? 20140317 12:13:23< iceiceice> no so revert is the one that doesn't mess around with histroy 20140317 12:13:30< Coffee_irc> or is it like it never happened in the firs place 20140317 12:13:35< Coffee_irc> *first 20140317 12:13:36< iceiceice> thats why my history still has all the 1.13 commits 20140317 12:13:42< iceiceice> its just that the revert undoes the changes 20140317 12:14:01< iceiceice> maybe its preferable to reset idk 20140317 12:14:08< iceiceice> i'll leave that to the experts 20140317 12:14:09< Coffee_irc> because the dates are listing "a minute ago" with revert string descriptions 20140317 12:14:27< iceiceice> which dates 20140317 12:14:40< Coffee_irc> on your link https://github.com/cbeck88/wesnoth-old/tree/1.12 20140317 12:15:22< iceiceice> yes so i guess the history will say they "changed" when i made a big merge and then reverted it 20140317 12:15:29< Coffee_irc> yeah 20140317 12:15:31< iceiceice> if we reset or rebase then i guess the dates will go back to what they were 20140317 12:15:32< Coffee_irc> not so good 20140317 12:15:38< Coffee_irc> yes 20140317 12:15:54< Coffee_irc> luckily I have a local branch that is right for resetting if need be 20140317 12:16:10< Coffee_irc> although I suppose you could just go back to that commit also 20140317 12:17:19< Coffee_irc> iceiceice: what did you do exactly? 20140317 12:17:22< iceiceice> yeah i guess if i reset just before the merge before anyone pulls then its ok 20140317 12:17:27< iceiceice> i will wait though 20140317 12:17:30< iceiceice> i'll give you my console 20140317 12:17:44< Coffee_irc> I'm no expert in git myself 20140317 12:18:00< Coffee_irc> I have actually cloned separately a whole new folder for the 1.12 branch myself 20140317 12:18:06< Coffee_irc> to make it easy for me 20140317 12:18:09< iceiceice> i see 20140317 12:18:17< iceiceice> i had a topic branch i was working on 20140317 12:18:26< iceiceice> i got it all nice and working 20140317 12:18:39< iceiceice> then i merged to master and pushed, and then i merged to 1.12 and pushed 20140317 12:18:53< iceiceice> really pretty dumb in retrospect... 20140317 12:19:08< iceiceice> i thought that this was some alternative to cherry picking... but clearly not 20140317 12:19:36< iceiceice> i did seriously think that it was based off of 1.12 though which would not have been so bad 20140317 12:20:46< iceiceice> here's my git reflog: 20140317 12:20:46< iceiceice> http://pastebin.com/7Cwdq85D 20140317 12:24:11< iceiceice> ok in retrospect, actually i merged to 1.12 first, then i merged to master i guess 20140317 12:24:28< Coffee_irc> shit happens 20140317 12:24:44< Coffee_irc> that's why we have version control 20140317 12:24:45-!- EdB [~edb@85.69.242.6] has joined #wesnoth-dev 20140317 12:24:48-!- sachith500_ [c0f80841@gateway/web/freenode/ip.192.248.8.65] has quit [Ping timeout: 245 seconds] 20140317 12:24:58< iceiceice> yeah... 20140317 12:28:24< iceiceice> i guess if i wanted to hard reset i could "reset HEAD@{5}, push -f upstream 1.12, checkout master, push -f upstream master" ? 20140317 12:28:36< iceiceice> and then figure out how to cherrypick when i'm less sleepy? 20140317 12:28:50< iceiceice> are we certain that we definitely want to pull the -f trigger and not just use a revert? 20140317 12:29:07< shadowm_desktop> Please reset the 1.12 branch to where it was with push -f. 20140317 12:29:23< iceiceice> ok 20140317 12:29:26< shadowm_desktop> Also you should probably post in the mailing list about the incident in case anyone got the bad refs. 20140317 12:29:33< iceiceice> ok 20140317 12:32:41-!- EdB [~edb@85.69.242.6] has quit [Quit: Konversation terminated!] 20140317 12:35:44< iceiceice> i'm going to reset master as well 20140317 12:35:47< iceiceice> i think 20140317 12:35:53< iceiceice> i'll figure out how to cherry pick all this later 20140317 12:36:07< iceiceice> it will be less confusing that way 20140317 12:36:12< iceiceice> unless someone objects 20140317 12:37:59< shadowm_desktop> I thought the issue was that you accidentally merged master into 1.12? 20140317 12:38:18< iceiceice> i guess this is fine 20140317 12:38:32< iceiceice> ok 1.12 has been reset, if you see any problems let me know 20140317 12:39:02-!- EdB [~edb@85.69.242.6] has joined #wesnoth-dev 20140317 12:40:16-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has joined #wesnoth-dev 20140317 12:40:45< shadowm_desktop> > de7686d..f6d38a7 1.12 -> origin/1.12 20140317 12:41:31-!- spoffy [~spoffy@152.78.175.8] has quit [Ping timeout: 264 seconds] 20140317 12:41:33< shadowm_desktop> The tip of 1.12 is f6d38a75c6e8da8c3288b0860cdae49e9764af52 now. This seems consistent with what my XML feed aggregator believes was the last update before the other stuff. 20140317 12:41:46< inc_> can any one tell me about unify SP & MP??? 20140317 12:41:49 * shadowm_desktop isn't really able to help further, been busy dealing with stuff at home. 20140317 12:42:57< Coffee_irc> looks good here after a "git pull" on the 1.12 branch 20140317 12:43:16< Coffee_irc> inc_: what are you after specifically? 20140317 12:45:39< inc_> i am trying to get information about unify SP and MP bcoz I wnt to do Gsoc on that... 20140317 12:46:16< Coffee_irc> inc_: thunderstruck made some changes to wesnoth for 1.11/1.12 to allow sp and mp campaigns 20140317 12:46:36< Coffee_irc> in ways not possible before through the multiplayer areas 20140317 12:47:14< Coffee_irc> the reference code you want is under src/mp_ 20140317 12:47:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 12:47:48< Coffee_irc> *src/multiplayer_connect.cpp/create_engine.cpp/etc. 20140317 12:48:39< inc_> k. and what i have to submit for proposal.. 20140317 12:48:41< Coffee_irc> the idea has been for a while to make it so that single player and multiplayer are running in a similar fashion the campaigns 20140317 12:49:18< Coffee_irc> inc_: currently there is one campaign "the legend of wesmere" that can be accessed through multiplayer 20140317 12:50:07< Coffee_irc> an aim is to eventually make more campaigns MP compatible as well, although this is more WML than C++ coding 20140317 12:50:08< inc_> i got the point but i dnt know much about code so what i can submit in idea?? 20140317 12:51:15< Coffee_irc> inc_: there's still plenty to do, and thunderstruck would definitely be good to talk to about this 20140317 12:52:06< Coffee_irc> inc_: here we program in C++ much of the main code that runs things 20140317 12:52:11-!- Kevin_Xi [~kevin@223.72.182.129] has quit [Ping timeout: 246 seconds] 20140317 12:52:16< Coffee_irc> are you familiar with C++ at all? 20140317 12:54:23-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has quit [Ping timeout: 245 seconds] 20140317 12:55:58-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has joined #wesnoth-dev 20140317 12:56:22< inc_> ya I have littlebit idea about c++ 20140317 12:57:22< inc_> can i get timings when thunderstuck available on irc? 20140317 12:57:40< Coffee_irc> wesbot: seen thunderstruck? 20140317 12:57:40< wesbot> Coffee_irc: The person with the nick thunderstruck last spoke 1d 17h ago. 19h 43m ago was here and on the channel #wesnoth with the message: 20140317 12:58:30< Coffee_irc> so probably wait another 3-5 hours? 20140317 12:58:59< inc_> ok.. 20140317 12:59:21< Coffee_irc> you could also send an email or PM from the forums if you can't catch him 20140317 13:02:09< Soliton> inc_: have you built wesnoth yourself yet? 20140317 13:03:24< inc_> no.. 20140317 13:03:41< inc_> i just wondering around code.. 20140317 13:04:24< Soliton> ok, have you read http://wiki.wesnoth.org/SummerOfCodeIdeas ? 20140317 13:05:12< inc_> yes i read that page... 20140317 13:05:32< AI0867> aquileia, _8680_: "6 codepoint characters", you mean codepoints represented by 6 bytes in utf-8? 20140317 13:05:42-!- vernon [~quassel@client-133-33.wifi.elte.hu] has quit [Ping timeout: 255 seconds] 20140317 13:05:45< AI0867> those are just future proofing that probably won't be necessary 20140317 13:05:48< Coffee_irc> inc_: it does say that you must be able to compile wesnoth on that page 20140317 13:06:28< Coffee_irc> that's kind of important if you are to change things 20140317 13:07:24< inc_> i cant get that 20140317 13:08:14< AI0867> aquileia: well, we seem to pass a utf-16 string to some winAPI (without checking that it actually fits in the uint16[64] buffer, it seems) 20140317 13:08:35< AI0867> nevermind that we don't produce utf-16, just ucs2 20140317 13:09:01< Coffee_irc> inc_: not trying to be rude, but if you are brand new to coding GSoC may not be for you yet 20140317 13:11:08< Soliton> naturally contributing to wesnoth and learning to code etc is not bound to gsoc. ;-) 20140317 13:14:07< inc_> i know its difficult for me but i want to try... 20140317 13:16:09< Soliton> well, start with getting a wesnoth checkout and compile it. 20140317 13:16:29-!- DCW [~Thunderbi@cpc66863-finc15-2-0-cust393.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20140317 13:16:40< Soliton> i'm sure people here can help you with problems on the way provided you describe them better than "i cant get that". 20140317 13:23:57< inc_> ok...thanks.. 20140317 13:24:17< inc_> i will try better 20140317 13:27:11-!- wesbot changed the topic of #wesnoth-dev to: 1.12 branch created | string+feature freeze active on 1.12 | 229 bugs, 354 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140317 13:33:33-!- inc_ [ab4ff1f8@gateway/web/freenode/ip.171.79.241.248] has quit [Ping timeout: 245 seconds] 20140317 13:36:34-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has joined #wesnoth-dev 20140317 13:36:34-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has quit [Changing host] 20140317 13:36:34-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20140317 13:41:13-!- shadowm_desktop2 [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 13:43:43-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 13:47:05-!- DCW [~Thunderbi@cpc66863-finc15-2-0-cust393.4-2.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 20140317 13:51:29-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has joined #wesnoth-dev 20140317 13:52:59< aquileia> AI0867: Currently it accepts those characters, but won't be able to display them - so I think it should throw the exception. 20140317 13:55:28< aquileia> AI0867: Which of the three functions from http://ideone.com/h2UkTM would you prefer? Or do you want to keep the old one? 20140317 14:01:49-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140317 14:03:51-!- qwert` [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has joined #wesnoth-dev 20140317 14:04:07< qwert`> hello 20140317 14:05:30< qwert`> i want to know how any one has to change in AI of the wesnoth? 20140317 14:06:32< qwert`> im interested in modifying AI 20140317 14:07:19-!- inc_ [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has joined #wesnoth-dev 20140317 14:07:23-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 14:07:35-!- shadowm_desktop2 [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20140317 14:07:41< iceiceice> shadowm: do you know if anyone is working on bug #21267? 20140317 14:08:55< qwert`> can i get some idea about ai modifying 20140317 14:09:43< iceiceice> qwert: did you look on the wiki? 20140317 14:10:16< iceiceice> theres alot of info there, some out of date, but mostly worth reading 20140317 14:10:24< qwert`> ya.. 20140317 14:11:08-!- stikonas [~gentoo@cpat003.wlan.net.ed.ac.uk] has joined #wesnoth-dev 20140317 14:11:08-!- stikonas [~gentoo@cpat003.wlan.net.ed.ac.uk] has quit [Changing host] 20140317 14:11:08-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 14:12:53< qwert`> what after? 20140317 14:16:32< Soliton> nobody knows what you read and what kind of questions you have or what you did not understand etc. so nobody can just tell you what to next out of the blue. 20140317 14:17:51< Soliton> iceiceice: did you already write to the mailing list? might be worth noting how the accident happened so others beware since it seemed not that non-sensical to try... 20140317 14:18:05< iceiceice> i did, did you recieve it? 20140317 14:18:28< Soliton> i'm at work. can't easily check. 20140317 14:19:36< iceiceice> https://mail.gna.org/public/wesnoth-dev/2014-03/msg00023.html 20140317 14:20:25< Soliton> excellent. 20140317 14:26:35-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has joined #wesnoth-dev 20140317 14:27:43-!- qwert` [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has quit [Ping timeout: 245 seconds] 20140317 14:29:23-!- inc_ [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has quit [Ping timeout: 245 seconds] 20140317 14:30:05-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has joined #wesnoth-dev 20140317 14:31:35< AI0867> aquileia: what do you mean we won't be able to display them? 6-byte utf-8 corresponds exactly to ucs4 20140317 14:31:47< AI0867> that is, both go up to U+7FFFFFFF 20140317 14:32:07-!- qwert` [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has joined #wesnoth-dev 20140317 14:32:13< AI0867> it's just that nothing above U+001FFFFF is actually assigned 20140317 14:32:37< aquileia> and what would Wesnoth display in that case? 20140317 14:32:40< AI0867> and the current standard claims they won't ever be 20140317 14:33:21< aquileia> which means it's ivalid UTF-8 20140317 14:33:26< aquileia> *invalid 20140317 14:33:37< AI0867> no, it's a valid codepoint 20140317 14:33:53< AI0867> it just isn't assigned 20140317 14:34:36< aquileia> so you'd prefer to accept those for input, storage, ...? 20140317 14:35:13< qwert`> can i get some idea for ai modify??? 20140317 14:36:30< aquileia> qwert`: http://wiki.wesnoth.org/Practical_Guide_to_Modifying_AI_Behavior 20140317 14:37:24< AI0867> aquileia: yes, we can store and convert them to all the formats we use, so I don't see any real reason to disallow them 20140317 14:39:07< aquileia> And which of the three functions (extended to 6 codepoint support) would you prefer in that case? 20140317 14:39:16< AI0867> relevant quote: "The original specification covered numbers up to 31 bits (the original limit of the Universal Character Set). In November 2003, UTF-8 was restricted by RFC 3629 to end at U+10FFFF, in order to match the constraints of the UTF-16 character encoding. This removed all 5- and 6-byte sequences, and about half of the 4-byte sequences." 20140317 14:39:23-!- qwert` [6ad3d162@gateway/web/freenode/ip.106.211.209.98] has quit [Ping timeout: 245 seconds] 20140317 14:40:37-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Remote host closed the connection] 20140317 14:41:59< aquileia> AI0867: Do you want me to convert al three and decide thereafter? 20140317 14:42:02-!- Samual [diotecktec@xonotic/core-team/Samual] has joined #wesnoth-dev 20140317 14:45:15< iceiceice> ok good night everybody 20140317 14:46:57< AI0867> aquileia: sorry, still reading 20140317 14:47:20< aquileia> no problem 20140317 14:47:48-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Quit: Leaving] 20140317 14:49:29< AI0867> I think #1 is probably clearest 20140317 14:51:00< aquileia> I agree, but for that _8680_ will have to commit his implementation of count_leading_ones 20140317 14:53:38< aquileia> And by the way - it's also the most efficient 20140317 14:53:54 * aquileia dodges the thrown tomatos 20140317 14:54:45-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 14:55:32< AI0867> #2 might be the most efficient if the particular CPU doesn't support clo 20140317 14:57:34< shadowm> aquileia: Nobody is. 20140317 14:58:33< aquileia> What log entry do you reference? 20140317 14:58:42< shadowm> The only one so far that's highlighted me. 20140317 15:00:05-!- sachith500|2 [~kvirc@61.245.172.36] has joined #wesnoth-dev 20140317 15:00:07< Soliton> the one where iceiceice highlighted you? :-P 20140317 15:00:42< shadowm> Oh. 20140317 15:00:58< shadowm> iceiceice: Nobody is. 20140317 15:01:09< shadowm> aquileia: Sorry, it seems I can't read today. 20140317 15:03:01< aquileia> As long as you don't apply that sneaky rubber mallet again, no problem 20140317 15:03:31-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 15:03:33-!- irker676 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20140317 15:04:16< happygrue> hi sachith500|2: I put some thoughts on your proposal here: http://pastebin.com/eSZRFkJ4 20140317 15:04:35< sachith500|2> oh hey happygrue 20140317 15:04:39< sachith500|2> thanks a lot I'll take a look 20140317 15:04:48< sachith500|2> you could also add it at the bottom of it itself 20140317 15:04:57< sachith500|2> the proposal I mean 20140317 15:04:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 15:05:05< sachith500|2> near the brainstorm section 20140317 15:05:08< sachith500|2> :D 20140317 15:05:13< sachith500|2> we can remove it from the final one 20140317 15:05:16< sachith500|2> I'll take a look now 20140317 15:05:21< happygrue> yes, I suppose that is true. too 20140317 15:05:30< sachith500|2> :D 20140317 15:05:35< happygrue> then I woud have had more formating options too XD 20140317 15:06:36< happygrue> next time. ;) 20140317 15:06:57< aquileia> AI0867: #2 exploits the 4 codepoint maximum, so if you want 6 it's hard to kep the code clean 20140317 15:07:08< aquileia> *keep 20140317 15:07:13-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140317 15:07:26< happygrue> Actually, I guess I'll throw it down there for better refenrence anyway but I don't have time to reformat it much 20140317 15:08:30< sachith500|2> ;D 20140317 15:08:37< sachith500|2> I agree with the leader thing 20140317 15:08:44< sachith500|2> having a tag in the unit table makes more sense 20140317 15:09:17< sachith500|2> we can support special leader operations using the interface 20140317 15:10:36< AI0867> aquileia: hmm, true 20140317 15:10:55< AI0867> I suppose that's why we have #3 atm 20140317 15:10:56< happygrue> sachith500|2: okay, added it in a feedback section, the bullet points are either quotes or what I'm referencing from your proposal, maybe we clean that up later, or you can just delete something if you address it or think it's no longer relevent. 20140317 15:10:58< sachith500|2> hmm 20140317 15:11:09< sachith500|2> yeah sure 20140317 15:11:16< sachith500|2> I found what you said about traits interesting 20140317 15:11:37< sachith500|2> It would definitely not be a primary key 20140317 15:11:55< sachith500|2> My thought was that having era, ability as a candidate key would sort it out 20140317 15:12:15< sachith500|2> basically you cannot uniquely identify an ability without also denoting the era it belongs to 20140317 15:12:38< sachith500|2> but that brings the problem of abilities that actually make sense 20140317 15:12:43< sachith500|2> cross-era 20140317 15:12:45< sachith500|2> so to speak 20140317 15:12:52< sachith500|2> hmm 20140317 15:12:55< happygrue> yes, it gets a bit murky 20140317 15:13:13< sachith500|2> iirc lots of them have new traits too 20140317 15:13:17< sachith500|2> abilities and traits 20140317 15:13:20< sachith500|2> "loyal" etc 20140317 15:13:51< happygrue> my thought it so focus on providing something that makes sense, and doesn't crash and burn when it runs into something that isn't formated correctly, and we have to assume that the authors who are interested in this tool for their era will also be taking care to format it correctly 20140317 15:14:16< sachith500|2> true 20140317 15:14:16< sachith500|2> I agree 20140317 15:14:25< sachith500|2> it's not realistic to expect to support everything 20140317 15:15:28< happygrue> what tends to happen is that some units get grabbed from one add-on, and the new author might not have a clue and not change the names accordingly, which means it can cause conflicts because the units have the same names or something 20140317 15:16:18< sachith500|2> ahh right 20140317 15:17:21< sachith500|2> we might be able to do something about that from the database end 20140317 15:17:33< sachith500|2> basically enforce a unit to be only be uniquely identified 20140317 15:17:36< sachith500|2> along with it's era 20140317 15:17:54< sachith500|2> basically for a unit, (era, race, unit_name) would be a candidate key 20140317 15:18:00< happygrue> yeah, I guess what I'm saying is that foolproofing as much as possible is a good idea ;) 20140317 15:18:07< sachith500|2> true 20140317 15:18:21< sachith500|2> :D 20140317 15:18:43< happygrue> era names are forced to be unique IIRC? I'm pretty sure you can't upload something to the add-on server if that era name is already used 20140317 15:18:44< sachith500|2> we could tweak the presentation 20140317 15:18:52< sachith500|2> they should be 20140317 15:18:52< sachith500|2> yeah 20140317 15:19:07< sachith500|2> most units also have a code prepended 20140317 15:19:07< happygrue> so requiring that in all queires may be enough to make everything unique 20140317 15:19:13< sachith500|2> yeah 20140317 15:19:16< Aishiko> happygrue, sachith500|2 I agree with the fool proofing users tend to do things we don't think about and break things in weird ways as we sometimes knowing what the input that is wanted don't think what a user that doesn't might put in 20140317 15:19:19< sachith500|2> we can hid it from presentation 20140317 15:19:50< sachith500|2> Aishiko: aye 20140317 15:19:50< Aishiko> like the girl that wrote a numbers program and broke because someone put 2 "." in the field 20140317 15:20:38< sachith500|2> I think some eras also reuse the same units 20140317 15:20:42< sachith500|2> in different races? 20140317 15:21:20< sachith500|2> I'm pretty sure I've seen goblin spearmen in a number of races 20140317 15:21:32< happygrue> some units are used in a number of factions, yes 20140317 15:21:40< sachith500|2> yeah 20140317 15:21:47< sachith500|2> so era,race,unit_name would probably be needed 20140317 15:22:16< happygrue> I guess so, yes 20140317 15:22:21< sachith500|2> :D 20140317 15:23:25< sachith500|2> I'll also add a bit to the presentation area when I get the time 20140317 15:23:29< sachith500|2> some optional goals maybe 20140317 15:23:54< happygrue> well, actually the unit's race shouldn't chance regardless of faction... it's still a goblin 20140317 15:23:59< happygrue> but... maybe it does anyway? 20140317 15:24:07< sachith500|2> hmm 20140317 15:24:15< sachith500|2> I meant faction 20140317 15:24:18< sachith500|2> my bad 20140317 15:24:31< happygrue> yes, faction 20140317 15:24:38< sachith500|2> i get those two mixed up sometimes 20140317 15:24:44< happygrue> it's an easy slip 20140317 15:24:51< sachith500|2> and then i think of white mage,red mage,mage 20140317 15:24:53< sachith500|2> and i remember :P 20140317 15:32:07-!- shadowm_desktop2 [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 15:32:53< shadowm> aquileia: Squeaky, not sneaky. 20140317 15:33:44-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 255 seconds] 20140317 15:35:00-!- DCW [~Thunderbi@cpc66863-finc15-2-0-cust393.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20140317 15:36:20-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20140317 15:40:17-!- exciton_ [chuck-the-@95.72.130.50] has joined #wesnoth-dev 20140317 15:41:33-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20140317 15:44:08-!- exciton [chuck-the-@89.208.170.132] has quit [Ping timeout: 240 seconds] 20140317 15:45:26-!- bagzie [~bag@85-76-182-218-nat.elisa-mobile.fi] has quit [] 20140317 15:56:08-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20140317 15:56:51-!- inc_ [75c40cfc@gateway/web/freenode/ip.117.196.12.252] has joined #wesnoth-dev 20140317 15:57:07-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has quit [Client Quit] 20140317 15:58:43-!- qwebty [75c40cfc@gateway/web/freenode/ip.117.196.12.252] has joined #wesnoth-dev 20140317 16:01:24< qwebty> can i get info for AI modification? 20140317 16:01:25< aquileia> shadowm: You see, I'm not good at reading either ;) 20140317 16:04:10< sachith500|2> oh happygrue I think i've missed the bit you said about units 20140317 16:04:14< sachith500|2> yes we can remove it later 20140317 16:04:16< sachith500|2> if it's too much 20140317 16:04:26< sachith500|2> we can aggregate the stuff we have into a new table 20140317 16:04:42< sachith500|2> and then get rid of the old one 20140317 16:06:35-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has joined #wesnoth-dev 20140317 16:06:48< Soliton> happygrue, sachith500|2: i'm not aware that the add-on server enforces anything. nor does wesnoth enforce uniqueness on most ID like keys. but of course bad things happen when two eras, units etc have the same ID. so the DB or whoever writes into the DB needs to cope with that. 20140317 16:07:35< sachith500|2> the DB could handle most cases 20140317 16:07:35< zookeeper> yeah, the only thing enforced is that the add-on directory name must be unique. maybe the add-on name, too, i dunno? 20140317 16:07:38< sachith500|2> via primary keys 20140317 16:08:01-!- exciton_ [chuck-the-@95.72.130.50] has quit [Read error: Connection reset by peer] 20140317 16:08:09< sachith500|2> if era is unique, we can make a lot stuff unique by adding it in combination with other fields 20140317 16:08:15-!- exciton [chuck-the-@89.208.170.132] has joined #wesnoth-dev 20140317 16:08:18-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20140317 16:08:33< sachith500|2> like i mentioned above, era,faction,unit_name is pretty much guaranteed to be unique 20140317 16:08:40< happygrue> Okay, I recall that something about uploading had to be unique, I wasn't sure if it was the era name, though that seems like it SHOULD be uniquie... otherwise how can you select the right addon from a menu when starting a game? If two or more have exactly the same name? 20140317 16:09:04< Soliton> no, it's not guaranteed that's the point i was trying to make. 20140317 16:09:07< sachith500|2> ah 20140317 16:09:08< sachith500|2> right 20140317 16:09:11< sachith500|2> I misread that 20140317 16:09:12< sachith500|2> my bad 20140317 16:09:15< sachith500|2> hmm 20140317 16:09:26< Soliton> and "mostly guaranteed" is not something that's particularly helpful. ;-) 20140317 16:09:36< sachith500|2> true :P 20140317 16:09:40< Soliton> certainly not for a primary of most DBs. 20140317 16:10:17< Soliton> we can just assume era IDs for example are unique and make sure of that before writing to the DB or throw an error. 20140317 16:10:50< sachith500|2> hmm 20140317 16:11:31< Soliton> another issue is eras that change over time. same ID != same unit stats 20140317 16:11:47< zookeeper> yeah, i think it'd be enough if it'd result in an error a developer would see, so the add-on from which the duplicate comes from can be removed 20140317 16:12:05< zookeeper> it'd be a rare occurrence 20140317 16:12:13< sachith500|2> yeah 20140317 16:12:17< sachith500|2> very unlikely 20140317 16:12:29< sachith500|2> as for the temporal variance 20140317 16:12:59< happygrue> including version number may effectively solve that 20140317 16:13:08< sachith500|2> ah 20140317 16:13:11< Soliton> "mostly" 20140317 16:13:20< Soliton> if people were perfect. 20140317 16:13:43< sachith500|2> well a major part of this project will probably be thinking up creative ways where they could go wrong :P 20140317 16:13:46< Soliton> a hash of all relevant stats is the only way i can see to properly solve it. 20140317 16:13:48< sachith500|2> and then trying to deal with them 20140317 16:14:10< Soliton> that would also solve the issue of eras changing over time. 20140317 16:14:23< happygrue> Soliton: regarding that, iceiceice was asking yesterday about 1.12 and 1.13 replays for debugging as they aren't on the archive 20140317 16:14:55< Soliton> ah right. shadowm can you make the 1.13 replays available? 20140317 16:15:25< happygrue> and that made me wonder if version number could be easily displayed on the archive as well? I was looking through some replays from 1.11.x and there were all sorts of versions being used there 20140317 16:15:30< happygrue> but you couldn't tell before loading them up 20140317 16:15:32< zookeeper> on the other hand, if you got an era which is constantly being updated, then it'd be very inconvenient if you could only view per-version data. 20140317 16:15:54< happygrue> true 20140317 16:16:31< sachith500|2> most of the decisions will end up falling in grey areas I guess 20140317 16:16:45< Soliton> there could be a combination of hash and era ID. so you can filter by era ID ignoring that there are different variations. 20140317 16:16:55< happygrue> hence the focus on basics and ability to improve later on ;) 20140317 16:17:02< sachith500|2> yeah :D 20140317 16:17:22< happygrue> the query stuff in particular could get really, really detailed later on 20140317 16:17:25< sachith500|2> Soliton, I'm not sure I get what you mean by hash 20140317 16:17:49< shadowm> Soliton: There can't be 1.13 replays if there's no 1.13 server. 20140317 16:17:51< Soliton> a checksum of the relevant WML. 20140317 16:18:01< sachith500|2> oh ok 20140317 16:18:36< sachith500|2> as for saving units individually 20140317 16:18:40< sachith500|2> I think that might be too much data 20140317 16:18:44< Soliton> shadowm: right, i guess they're talking about trunk/master/whatever then. 20140317 16:18:46< sachith500|2> it might be better to have aggregate stats 20140317 16:18:51< sachith500|2> and use updates 20140317 16:19:01< sachith500|2> but we can change that depending on performance, I guess 20140317 16:19:25< Soliton> where is saving of individual units discussed? 20140317 16:19:45< Soliton> (note: i have not read your proposal yet.) 20140317 16:20:01< happygrue> Soliton: I added a feedback section at the bottom of the proposal 20140317 16:20:14< happygrue> it was an idea in there, I provided some feedback on it 20140317 16:20:17< sachith500|2> it was on the proposal page 20140317 16:20:20< shadowm> Okay, first, trunk doesn't save replays atm, so if I enable that you still won't gain access to older replays. 20140317 16:20:25< sachith500|2> I had a feeling it might not be very viable 20140317 16:20:33< sachith500|2> but it offered interesting possibilities 20140317 16:20:36< sachith500|2> in terms of queries 20140317 16:20:52< happygrue> shadowm: basically iceiceice was looking for the latest replays for debugging the blindfold stuff among other reasons I think, and I wasn't sure if there were any and if so where they could be seen 20140317 16:20:59< shadowm> happygrue, iceiceice: Also, 1.12 is still 1.11 for all MP purposes. 20140317 16:21:26< sachith500|2> my basic idea was to tie in the game result, with the unit types used etc 20140317 16:21:37< happygrue> okay, I looked for some 1.12 replays there but still saw 1.11 as the version number on the latest, but I can't tell without opening up each replay 20140317 16:24:24< shadowm> You might want to remind me later to enable trunk replays if you still want those, I'm busy atm. 20140317 16:24:42-!- Kevin_Xi [~kevin@223.72.182.129] has joined #wesnoth-dev 20140317 16:24:59< happygrue> can do 20140317 16:25:09< happygrue> I think that's what he's after 20140317 16:25:20< Soliton> sachith500|2: tying with the era should be enough especially if that checksum is also used. ideally with that checksum one could get a link to the correct version on units.wesnoth.org... 20140317 16:26:08< Soliton> one big issue is that the replay data does not contain such a checksum and you cannot generate it from the data either. 20140317 16:26:08< sachith500|2> hmmm all right 20140317 16:26:31< sachith500|2> so it might have to be implemented? 20140317 16:26:38< Soliton> that's why you need the correct data to watch a replay without OOS. 20140317 16:26:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20140317 16:26:46-!- stikonas_ [~gentoo@46.246.35.149] has joined #wesnoth-dev 20140317 16:26:46-!- stikonas_ [~gentoo@46.246.35.149] has quit [Changing host] 20140317 16:26:46-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 16:26:49< sachith500|2> ahh 20140317 16:27:08< sachith500|2> OOS = out of sync yes? 20140317 16:27:08< Soliton> (and why you can't easily cheat in mp since it'd just OOS there too.) 20140317 16:27:15 * Soliton nods. 20140317 16:27:17< sachith500|2> right 20140317 16:27:55< sachith500|2> perhaps we could use the version as an initial indicator, and then see how it works out? 20140317 16:28:00-!- vorobeez [~firsov@85.142.148.12] has joined #wesnoth-dev 20140317 16:28:07< sachith500|2> or is that too naive? 20140317 16:28:16< Soliton> i think that is too naive. 20140317 16:28:19< sachith500|2> hmm 20140317 16:28:20< sachith500|2> yeah 20140317 16:28:24< Soliton> especially since if it doesn't then what? 20140317 16:28:30< sachith500|2> true 20140317 16:28:31< Soliton> all data useless. 20140317 16:28:34< sachith500|2> back where we started 20140317 16:28:44< Soliton> i think a first necessary step would be to save an era checksum in the replay. 20140317 16:28:53< sachith500|2> ok 20140317 16:29:17< happygrue> are checksums generated when the era is uploaded to the add-on server? Should/could it be? 20140317 16:29:55< Soliton> that could be a later step to tell the author off if it changed and he did not increase the version. :-P 20140317 16:30:12< sachith500|2> hahah 20140317 16:30:22< Soliton> checksums are currently not generated except in mp_debug mode. 20140317 16:30:35< Soliton> and then not of the era per se there, i think. 20140317 16:31:06< Soliton> but those checksums there (intended to find OOS problems more easily) would be a good starting point i imagine. 20140317 16:31:39< sachith500|2> ahh cool 20140317 16:31:44< Soliton> we also do some unit type checksums to validate recruits IIRC. 20140317 16:32:14< Soliton> which takes care of just checking relevant WML. (i.e. no images and stuff) 20140317 16:33:12< sachith500|2> right 20140317 16:34:17< Soliton> https://github.com/wesnoth/wesnoth/blob/master/src/unit.cpp#L3217 20140317 16:37:07< sachith500|2> ah thanks 20140317 16:37:09< sachith500|2> I'll take a look 20140317 16:37:14< sachith500|2> and save the link for the time being 20140317 16:37:16< sachith500|2> useful stuff 20140317 16:38:10< sachith500|2> I'm updating the proposal with everything we discussed 20140317 16:40:49< Soliton> ideally the ideas page should also be updated unless you meant that. ;-) 20140317 16:41:18< Soliton> i really need to go over it some time... 20140317 16:42:18< sachith500|2> erm I don't think students editing the ideas page is a good idea :P 20140317 16:42:35< Soliton> yes, perhaps. :-) 20140317 16:42:39< sachith500|2> hehe :D 20140317 16:43:01< sachith500|2> anyway, I don't see any other particularly interested students for this idea 20140317 16:43:06< sachith500|2> but maybe it's not too late 20140317 16:43:50< Soliton> looks like there is one other proposal on the wiki so far. no real content in it besides the questionaire though it seems. 20140317 16:44:13< sachith500|2> yeah I noticed 20140317 16:46:58-!- werlley [~werlley@179.124.130.66] has joined #wesnoth-dev 20140317 16:47:25< Aishiko> sachith500|2, I thought the idea page was autogenearated? and wasn't supposed to be editted at all 20140317 16:47:49< sachith500|2> mentors edit it 20140317 16:47:55< sachith500|2> with stuff that gets discussed here 20140317 16:48:07-!- shadowm_desktop2 [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 16:48:11< Aishiko> ohhh 20140317 16:48:12< sachith500|2> the idea page for my project was updated several times 20140317 16:48:27< sachith500|2> since we started discussing I think 20140317 16:48:33< Aishiko> mine too only I never uploaded the changes =P 20140317 16:48:35< Soliton> we're not that far that we can autogenerate gsoc ideas... yet! 20140317 16:48:49< sachith500|2> otherwise potential students would need to read way too many IRC logs 20140317 16:48:50< sachith500|2> :D 20140317 16:48:54< sachith500|2> haha 20140317 16:49:59< Aishiko> Soliton, what I mean is the main page was auto-generated and as such should not be edited directly, sorry for my confusion 20140317 16:50:27< Soliton> no worries, i got what you meant. ;-) 20140317 16:51:12< sachith500|2> :D 20140317 16:51:44-!- DCW [~Thunderbi@cpc66863-finc15-2-0-cust393.4-2.cable.virginmedia.com] has quit [Remote host closed the connection] 20140317 16:54:12-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20140317 16:59:14-!- Kevin_Xi [~kevin@223.72.182.129] has left #wesnoth-dev [] 20140317 17:06:54-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 255 seconds] 20140317 17:08:08-!- qwebty [75c40cfc@gateway/web/freenode/ip.117.196.12.252] has quit [Ping timeout: 245 seconds] 20140317 17:09:48-!- inc_ [75c40cfc@gateway/web/freenode/ip.117.196.12.252] has quit [Ping timeout: 245 seconds] 20140317 17:10:53-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has joined #wesnoth-dev 20140317 17:14:09< sachith500|2> well I'm off to bed. cya guys :D 20140317 17:14:26-!- sachith500|2 [~kvirc@61.245.172.36] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20140317 17:31:55-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has joined #wesnoth-dev 20140317 17:33:13-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20140317 17:33:20-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 17:37:36-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20140317 17:49:49-!- EdB [~edb@85.69.242.6] has quit [Quit: Konversation terminated!] 20140317 18:00:37-!- Kexoth [~kex@89.205.75.19] has quit [Remote host closed the connection] 20140317 18:01:48-!- ancestral [~ancestral@75-161-229-57.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20140317 18:03:13-!- boucman [~rosen@2a02-8428-034f-f800-92e6-baff-fe93-a07d.rev.sfr.net] has joined #wesnoth-dev 20140317 18:03:15-!- boucman [~rosen@2a02-8428-034f-f800-92e6-baff-fe93-a07d.rev.sfr.net] has quit [Changing host] 20140317 18:03:15-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20140317 18:04:29-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140317 18:10:34-!- bagzie [~bag@85-76-178-27-nat.elisa-mobile.fi] has joined #wesnoth-dev 20140317 18:11:42-!- Gallaecio [~quassel@84.120.219.74.dyn.user.ono.com] has joined #wesnoth-dev 20140317 18:30:03-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140317 18:30:12< vultraz> So I found a few pages singly dedicated to campaigns, most of them old, not sure what do do with them 20140317 18:30:14-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20140317 18:30:53< vultraz> http://wiki.wesnoth.org/UserScenarios is out of date and I plan to axe, but it indicates the wiki doesn't keep detailed info on specfic UMC 20140317 18:31:30< vultraz> (however http://wiki.wesnoth.org/Guide_to_UMC_Campaigns is mostly up to date so that seems a contradiction ...) 20140317 18:31:50< vultraz> Anyway it's the single pages that seem out of place 20140317 18:31:59< vultraz> http://wiki.wesnoth.org/FrontierCampaign was a project from 2004 :/ 20140317 18:32:45< vultraz> there's also the pages http://wiki.wesnoth.org/MysteryCampaign , http://wiki.wesnoth.org/ElvishCampaign, http://wiki.wesnoth.org/SeafaringCampaign 20140317 18:33:24-!- pyromancer2 [~pyromance@130.68.227.207] has joined #wesnoth-dev 20140317 18:33:42< _8680_> I don’t see why those pages are a problem. 20140317 18:34:22< Aishiko> vultraz, if they bother you why not create a page and link to them as possibly out of date or add " this page might be out of date if you can update it!" 20140317 18:34:23< _8680_> Are they linked from more up-to-date pages? 20140317 18:34:38-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140317 18:35:17< _8680_> I think adding a “this page is obsolete” template banner at the top of each might be appropriate, but I don’t see that they deserve deletion. 20140317 18:35:37< Aishiko> the elvish campaingn one seems to be blank 20140317 18:36:03< _8680_> It’s not blank for me. 20140317 18:37:02< vultraz> Well, I was wondering what the policy RE single content pages is 20140317 18:37:05< Aishiko> I get "ElvishCampaign,There is currently no text in this page. You can search for this page title in other pages, or search the related logs, but you do not have permission to create this page." 20140317 18:37:18< _8680_> ‘re’ is not an acronym. 20140317 18:37:28< _8680_> What are “single content pages”? 20140317 18:37:39< _8680_> Pages for single add-ons? 20140317 18:37:45< vultraz> Yes 20140317 18:38:10< _8680_> Aishiko: Oh, you’re getting the trailing comma mixed in. 20140317 18:38:22< _8680_> vultraz should use <> around URLs like I do. 20140317 18:38:40< vultraz> No one has created any recently, I'm just not sure whether to axe these since really, they're no longer relevant and no one cares about them 20140317 18:39:02< _8680_> I don’t see why they should be deleted. 20140317 18:39:44< _8680_> Not that I have any authority in the matter, but I’ll admit to feeling that you’re being altogether a bit too zealous. 20140317 18:39:55< aquileia> vultraz: Well, wiki pages for addons are favoured by the policy which URLs are allowed in the addon deescription IIRC... shadowm, please correct me if I'm wrong 20140317 18:40:34< vultraz> aquileia: I believe those are for your forum thread about the addon 20140317 18:40:57-!- mjs-de [~mjs-de@f048033232.adsl.alicedsl.de] has quit [Remote host closed the connection] 20140317 18:41:01< _8680_> I don’t see why pages should die just because “no one cares about them”. 20140317 18:41:15< aquileia> If it's only the forum and not both forum and wii 20140317 18:41:22< _8680_> How do you know no-one cares about them. How do you know no-one will ever care about them again. 20140317 18:41:23< aquileia> wiki, well 20140317 18:41:54< _8680_> You don’t even read their history logs before purging them. 20140317 18:42:23< vultraz> aquileia: only the forum 20140317 18:42:27< aquileia> ok 20140317 18:42:41< vultraz> _8680_: the pages I delete are obsolete and/or useless 20140317 18:43:07-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 264 seconds] 20140317 18:43:13< vultraz> Why read history logs of an obsolete page 20140317 18:43:33< _8680_> Because they might contain important information. 20140317 18:44:18< _8680_> They might contain reason to not delete the page, they might contain important information that someone might need to know. 20140317 18:44:27< vorobeez> hello guys, anybody know how get tree of ai comptonents. I activate debug mode from console and write something like this ":lua wesnoth.debug_ai(2)". But i have mistace with this command. What's wrong? 20140317 18:44:39< Aishiko> or someone might go, hmm I liked this or this looks interesting and adopt the project/page 20140317 18:45:10< _8680_> ^ Yes. How can you know that no-one will ever care about it again. 20140317 18:45:46< vultraz> Well, the appropriate place for old obsolete projects would be the Abandoned Campaigns thread, wouldn't it be 20140317 18:46:28< Aishiko> kinda hard to adopt if they can never see find it =) 20140317 18:46:58< _8680_> It feels wrong to me to permanently destroy information, especially without even looking at it, with one’s only reason being that it’s old and one doesn’t know of anyone who cares. 20140317 18:46:59< Aishiko> maybe I'll leave that to you guys I need to run and play taxi 20140317 18:47:25< aquileia> vultraz: Ok, I mixed that up with the discussion in r.wesnoth.org/39840 about a 'small landing page' on the wiki 20140317 18:47:54 * vultraz makes note to be careful and not mix up aquileia and Aishiko 20140317 18:52:50< zookeeper> i suggest categorizing the obsolete pages as obsolete or something, no need to fret over which page is useless enough to delete 20140317 18:52:55< aquileia> _8680_: May I ask whether you wrote / will write that count_leading_ones function or consider it unnecessary now? AI0867 agreed that te function would be cleaner with it 20140317 18:53:11< _8680_> aquileia: I’m mostly done. 20140317 18:53:12< zookeeper> and of course maybe remove links to them where appropriate 20140317 18:53:26< aquileia> _8680_: Nice, thanks 20140317 18:53:39< vultraz> Hm.. 20140317 18:55:50< vultraz> Ok, what I'll do is make sure these aren't linked anywhere, and then file them under Obsolete 20140317 18:56:08-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20140317 18:56:58< vultraz> except for http://wiki.wesnoth.org/FlightToFreedom . The author seems to be using it :/ 20140317 18:57:11< zookeeper> and SeafaringCampaign 20140317 18:57:28< zookeeper> although i hate when people don't rename their pages when they should be renamed 20140317 18:57:45< _8680_> Normal users can’t rename pages. 20140317 18:58:04< zookeeper> right 20140317 18:59:26< vultraz> what about SeafaringCampaign? 20140317 18:59:48< zookeeper> trewe has been updating it as you can see 20140317 19:00:16 * vultraz checks history 20140317 19:00:52< _8680_> It looks like it should be renamed-with-redirect to Saving Elensefar. 20140317 19:01:03< vultraz> Will do 20140317 19:02:00-!- EdB [~edb@85.69.242.6] has joined #wesnoth-dev 20140317 19:02:56< vultraz> I will be axeing http://wiki.wesnoth.org/UserScenarios however, if there's no objection 20140317 19:03:06< vultraz> axing 20140317 19:03:28< zookeeper> what's the more current equivalent to that page? 20140317 19:03:57< vultraz> I would say http://wiki.wesnoth.org/Guide_to_UMC_Campaigns 20140317 19:04:21< zookeeper> that has no technical instructions 20140317 19:05:03-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20140317 19:05:39< vultraz> I was thinking of adding a note on how to download addons at the top of the page 20140317 19:08:35< zookeeper> i really suggest first obsoletefying pages, and when that's all done, consider deletions 20140317 19:09:05< _8680_> I don’t see reason to delete that. 20140317 19:14:54-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20140317 19:19:28< _8680_> In my (non-authoritative) opinion, deletion of wiki content should be as restrained as deletion of forum content — only done to content guilty of serious policy violation, like copyright violation or a flamewar. 20140317 19:19:35-!- vorobeez [~firsov@85.142.148.12] has quit [Quit: Lost terminal] 20140317 19:21:12< vultraz> _8680_: are you condemning all the deletion of outdated pages I have done? 20140317 19:21:19-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20140317 19:22:05< _8680_> Well… I don’t like it, but I wouldn’t say “condemning”; that’s rather too strong, and not within my authority. 20140317 19:22:25< vultraz> (I assume you have no issue with the 287 spam pages I deleted as well :P ) 20140317 19:22:31< _8680_> To be clear, I applaud your effort to *update* content. 20140317 19:22:57< _8680_> Yes, I don’t mind that. Spam is deleted from the forums too, after all. 20140317 19:23:36< _8680_> But, if I went around deleting old forum threads that I thought no-one would care about anymore (and someone noticed), I’d expect to soon face disciplinary action for abuse of moderator powers. 20140317 19:24:48< vultraz> Well, so far I haven't deleted anything personal, such as content pages, only outdated guides 20140317 19:25:33< vultraz> If you notice, the Creator's Guide pages are a lot more concise now 20140317 19:26:41< vultraz> Formally, each category had a large number of pages linked, may of which were horrible useless or outdated, and many featured content redundant with other pages 20140317 19:27:05< zookeeper> of course the difference between forum and wiki is that everyone understands that a forum is full of outdated content, whereas it's reasonable to assume that any wiki page you get yourself to with a few clicks that doesn't label itself as being out of date is indeed not obsolete 20140317 19:27:11-!- wesbot changed the topic of #wesnoth-dev to: 1.12 branch created | string+feature freeze active on 1.12 | 228 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140317 19:27:44< _8680_> I don’t remember the old Creator’s Guide pages, but I certainly have nothing against updating pages. 20140317 19:28:08< aquileia> shadowm: I see an issue with the naming here... 'utf8_string' for sth. that is in fact UTF16 encoded... http://pastebin.com/c0SNsX2N 20140317 19:28:10-!- gfgtdf [~chatzilla@f054132134.adsl.alicedsl.de] has joined #wesnoth-dev 20140317 19:28:15< aquileia> May I change that? 20140317 19:28:36< _8680_> The old content is still there, in case someone needs it. (Which is more than one can rightly say for forum posts.) 20140317 19:29:16< vultraz> I will refrain from getting rid of content pages 20140317 19:29:23< vultraz> (eg, about campaigns) 20140317 19:29:28-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140317 19:29:32-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140317 19:30:27< _8680_> I can make a banner template for obsolete pages. What icon do you think would be appropriate? 20140317 19:30:47< vultraz> bones 20140317 19:31:13< zookeeper> yeah, i don't think anyone objects if documentation and tutorials and whatnot are streamlined by removing functionally duplicate pages etc, as long as no currently-possibly-useful information gets lost 20140317 19:32:02< vultraz> If you do so, please make it so pages with the template get listed under Catagory:Obsolete 20140317 19:32:13< _8680_> Okay. 20140317 19:32:43 * vultraz away 20140317 19:34:19-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 264 seconds] 20140317 19:39:06-!- Octalot [~noct@31.185.149.167] has quit [] 20140317 19:45:34-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20140317 19:50:52-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Remote host closed the connection] 20140317 19:51:08-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20140317 19:53:37-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 240 seconds] 20140317 19:58:54< shadowm> aquileia: Whoever did it probably made the common mistake of treating Unicode and specific encodings of Unicode as the opposite thing. 20140317 19:59:27< aquileia> So no objections to a change? 20140317 19:59:53< shadowm> Are you working on the implementation of that function? 20140317 20:00:16 * aquileia would like to rewrite it without wstring at all, but that'd conflict with the name... 20140317 20:00:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140317 20:00:44< shadowm> Eh, if you have plans for it, go ahead, otherwise it's a trivial change I can make and test and commit myself in less than 2 minutes. 20140317 20:00:54< aquileia> I'm just trying to eliminate as many occurences o estring as possible 20140317 20:01:07< aquileia> *wstring 20140317 20:01:37< shadowm> Uh, okay, sounds like you have a plan there -- I haven't heard of it since I've been busy these last few days. 20140317 20:01:47< shadowm> And now I'm tired, so... 20140317 20:02:22< aquileia> shadowm: Just an aministrative question... 20140317 20:03:11< aquileia> I wanted to implement a widget, but on the way I did several fixes/changes to other code that are all in the same pull request 20140317 20:03:29< aquileia> What should I do about getting it reviewed? 20140317 20:03:54-!- mindblank [~mindblank@c-68-84-132-114.hsd1.md.comcast.net] has joined #wesnoth-dev 20140317 20:03:55< aquileia> mordante will review the GUI part, but not the fixes 20140317 20:04:57< shadowm> Hm yay, that's not an administrative question, that's one of those tricky optimization/workflow questions. 20140317 20:05:40-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Operation timed out] 20140317 20:05:48< shadowm> I'm also not the project's policy maker. 20140317 20:06:00< shadowm> (There isn't a policy maker for this project.) 20140317 20:06:51< shadowm> I'd say you should get a person to review the parts mordante can't, and then have both that person and mordante agree on merging it on master as soon as they are both happy with it. 20140317 20:06:59-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140317 20:07:12< aquileia> ok 20140317 20:07:35< aquileia> let's begin with that... 20140317 20:08:53< shadowm> Alternatively you could define two commit sets A, B where B "weakly" depends upon A, and create two separate pull requests from them, explaining the situation. 20140317 20:09:40< shadowm> (By "weakly" I mean that the reviewer of B should be expected to have A merged before B, but that the diffs themselves can be applied on master without A.) 20140317 20:10:04-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20140317 20:10:15< shadowm> But as you can see, that starts to sound very convoluted for everyone and my previous proposal sounds more natural to me. 20140317 20:10:38< aquileia> That seems a little bit more complicated... I'd rather get a few 'commit x is ok' comments until everything is reviewed 20140317 20:10:50< aquileia> ok, thanks 20140317 20:11:23-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 255 seconds] 20140317 20:11:40< aquileia> lipkab: Would you mind 'reviewing' the Vim update in https://github.com/wesnoth/wesnoth/pull/117 and leave a comment if it's ok? I didn't change it since the last time you saw it 20140317 20:12:00< aquileia> Some seconds late... 20140317 20:12:28< shadowm> And for everything I said above, I assumed the commit set B for mordante relies upon the commit set A for in some way. 20140317 20:12:39< shadowm> If it doesn't, separate PRs are the way to go. 20140317 20:13:21-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140317 20:13:27< aquileia> Thhat depends on howyou define 'relies' 20140317 20:13:37< aquileia> lipkab: Would you mind 'reviewing' the Vim update in https://github.com/wesnoth/wesnoth/pull/117 and leave a comment if it's ok? I didn't change it since the last time you saw it 20140317 20:14:04< shadowm> Any dependency function you can think of. 20140317 20:14:35< shadowm> API/ABI, semantics, loose ontopicness, et cetera. 20140317 20:14:43< aquileia> For me, they relate ;) 20140317 20:15:14< aquileia> But the MSVC fix is irelevant for most devs 20140317 20:15:20< aquileia> *irrelevant 20140317 20:15:46< aquileia> but at least Ivanovic already accepted that 20140317 20:16:25< shadowm> For example, the vim update there should really be a separate PR with the singular change relevant to #117 excluded. 20140317 20:16:35< shadowm> vim syntax file thingy update. 20140317 20:16:44< lipkab> aquileia: Looks good to me. 20140317 20:16:53< aquileia> ok 20140317 20:17:03< shadowm> But that's just my opinion. 20140317 20:17:37 * shadowm leaves before his grammar becomes increasingly more incoherent. 20140317 20:17:43< aquileia> lipkab: Thanks 20140317 20:19:36< aquileia> shadowm: I still have to learn a lot about Git - right now I wouldn't know how to split that PR 20140317 20:20:03< aquileia> So for now I think I'll leave it as is 20140317 20:22:20-!- Crab_ [~Crab_@wesnoth/developer/crab] has left #wesnoth-dev [] 20140317 20:22:28< timotei> I agree with shadowm: keep commits small and modular. 20140317 20:22:43< timotei> You can use git's staging area to do incremental commits. 20140317 20:23:19-!- lipkab [~lipkab@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 246 seconds] 20140317 20:24:37< aquileia> timotei: The commits are ok, it's that they are all in one PR instead of two ('fixes' and 'GUI') 20140317 20:24:48< timotei> aquileia: I don't get it. Why did you remove the NDEBUG define from the 'Release' config? 20140317 20:25:05< aquileia> because it's no longer supported 20140317 20:25:21< timotei> If that line is missing the asserts will be checked on Release which I am not sure it's the right thing. 20140317 20:25:22< aquileia> NDEBUG deletes asserts 20140317 20:25:25< timotei> No longer supported by who? 20140317 20:25:56< aquileia> mordante made it so that NEBUG will cause a compile error 20140317 20:26:11< _8680_> aquileia: You don’t want to split commits, right? Only a GitHub pull request? 20140317 20:26:21< aquileia> _8680_: Yes 20140317 20:26:59< aquileia> But I think it's ok for now 20140317 20:27:32< aquileia> The only thing is that my fixes are stalled until the GUI part is finished 20140317 20:27:39< _8680_> Are you on the branch that you want to split? 20140317 20:27:47< aquileia> yes 20140317 20:28:10< _8680_> Which branch is this? 20140317 20:28:15< timotei> aquileia: You should also fill in the Copyright by part in the new files with your name + email :) 20140317 20:28:25< _8680_> And what other branch do you want to split out of it? 20140317 20:29:12< aquileia> I'm currently at aquileia/wesnoth/numbox and any new banc would be fine 20140317 20:29:30< _8680_> What do you want to split out? 20140317 20:29:34< aquileia> timotei: Ah, ok, I wanted to ask mordante abot that 20140317 20:30:11< aquileia> The first 4 commits of 8 20140317 20:31:18< _8680_> The branch is named `aquileia/wesnoth/numbox`? Or is that the `numbox` branch in the `wesnoth` repository of the GitHub user `aquileia`? 20140317 20:31:36< aquileia> Oh, sorry, yes 20140317 20:32:02< aquileia> the latter 20140317 20:32:30< _8680_> Okay, so `git checkout -b new-branch`. 20140317 20:32:34-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140317 20:33:14< _8680_> This is a branch off master, right? 20140317 20:33:39< aquileia> Off the master at the moment I branched off 20140317 20:34:18< aquileia> Ok, I now have new-branch 20140317 20:34:39< _8680_> After checking-out the new branch, `git rebase -i new-branch~8`. 20140317 20:35:13< _8680_> You should see the eight commits on `numbox`; delete the latter four, and save and quit. 20140317 20:36:49< aquileia> It somehow took the list before I could change it, but I'll just edit those out 20140317 20:37:09-!- Gambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20140317 20:37:29< _8680_> Then check-out `numbox`, `git rebase -i new-branch`, delete the first four commits (if they’re still there), and save and quit. 20140317 20:37:38< _8680_> Took the list? 20140317 20:39:11< aquileia> It just accepted all 8 changes before I could interact, but that's no problem 20140317 20:42:33< _8680_> After this, you should have `new-branch`, with the first four commits, and `numbox`, based on `new-branch`, with all eight commits (including the four in `new-branch`). 20140317 20:44:49-!- trewe [~trewe@212.222.137.78.rev.vodafone.pt] has joined #wesnoth-dev 20140317 20:46:39< aquileia> _8680_: It worked 20140317 20:47:17< _8680_> Now you can push `new-branch` up and make another pull request of that. 20140317 20:48:06< aquileia> Ok, thanks. What will happen with my existing pull request? 20140317 20:48:21< _8680_> I don’t think anything should happen to it. 20140317 20:48:41< _8680_> It should stay the same. 20140317 20:48:58< aquileia> Ok 20140317 20:49:12< _8680_> To be sure, you could check that the hash of the last commit in the pull request is the same as the hash of the last commit in your local `numbox` branch. 20140317 20:53:35< aquileia> Thanks again 20140317 20:57:05< aquileia> Could someoe merge https://github.com/wesnoth/wesnoth/pull/118 ? The only possibly conntroversial issue might be the WML macro indentation 20140317 20:57:14< aquileia> *someone 20140317 21:02:50-!- eldruz [~eldruz@lav35-1-82-236-137-179.fbx.proxad.net] has quit [Ping timeout: 252 seconds] 20140317 21:13:43-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20140317 21:17:40-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140317 21:22:43-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 264 seconds] 20140317 21:29:23-!- irker634 [~irker@ai0867.net] has joined #wesnoth-dev 20140317 21:29:23< irker634> wesnoth: aquileia wesnoth:master 3a3984e1dd4b / src/util.hpp: add missing header to util.hpp http://git.io/0S1yqQ 20140317 21:29:23< irker634> wesnoth: aquileia wesnoth:master 3dea88709594 / data/gui/default/window/lobby_main.cfg: fix indentation of macros in lobby_main.cfg http://git.io/t6TBCA 20140317 21:29:24< irker634> wesnoth: aquileia wesnoth:master f3bfa19b4ad4 / data/tools/vim/wesml.vim: add GUI tag list for Vim syntax highlighting http://git.io/TREsFQ 20140317 21:29:25< irker634> wesnoth: aquileia wesnoth:master bb6bfdcb7dea / projectfiles/VC9/ (liblua.vcproj wesnoth.vcproj wesnothd.vcproj wesnothlib.vcproj): delete deprecated NDEBUG flag from VC project http://git.io/lT8gWg 20140317 21:29:26< irker634> wesnoth: soliton- wesnoth:master 8e9fcd1704c1 / / (7 files in 4 dirs): Merge pull request #118 from aquileia/new-branch http://git.io/Vi27bw 20140317 21:30:14< aquileia> Thanks, Soliton 20140317 21:30:59< Soliton> thank you for doing the work! 20140317 21:34:32< _8680_> In the Battle for Wesnoth sourcebase, should one use `CHAR_BIT` or `std::numeric_limits::digits`? 20140317 21:36:05< Soliton> if the latter is supported on all our platforms that seems preferable. 20140317 21:36:25< _8680_> It… should be. 20140317 21:36:40< _8680_> Well, what platforms are those? 20140317 21:39:08< _8680_> I initially went to the latter due to it being more C++-y, but then I thought the former might be better due to taking less resources to compile. 20140317 21:39:55< _8680_> std::numeric_limits dates to at least C++03; do we support platforms that don’t support C++03? 20140317 21:41:48< _8680_> Hm, `git grep` shows that std::numeric_limits is already used, once in `src/whiteboard/utility.cpp` and once in `src/utils/reference_counter.hpp`. 20140317 21:43:29-!- spoffy [~spoffy@152.78.175.8] has joined #wesnoth-dev 20140317 21:43:41-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140317 21:57:49-!- isaac_ [~isaac@195.50.31.216] has joined #wesnoth-dev 20140317 22:02:01-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has quit [Quit: leaving] 20140317 22:08:05-!- gfgtdf_ [~chatzilla@f054133087.adsl.alicedsl.de] has joined #wesnoth-dev 20140317 22:09:43-!- isaac_ [~isaac@195.50.31.216] has quit [Quit: Leaving] 20140317 22:09:56-!- gfgtdf [~chatzilla@f054132134.adsl.alicedsl.de] has quit [Ping timeout: 252 seconds] 20140317 22:10:00-!- gfgtdf_ is now known as gfgtdf 20140317 22:15:05< Soliton> sounds like you got your answer. 20140317 22:16:01< _8680_> aquileia: …Er. I didn’t mean you should literally name that `new-branch`. Oh well. 20140317 22:16:43-!- spoffy [~spoffy@152.78.175.8] has quit [Ping timeout: 246 seconds] 20140317 22:16:45-!- MattPaine [461e1f5e@gateway/web/freenode/ip.70.30.31.94] has joined #wesnoth-dev 20140317 22:17:34< aquileia> What's in a name? It worked... 20140317 22:18:14-!- MattPaine [461e1f5e@gateway/web/freenode/ip.70.30.31.94] has quit [Client Quit] 20140317 22:18:40-!- Moskau [461e1f5e@gateway/web/freenode/ip.70.30.31.94] has joined #wesnoth-dev 20140317 22:19:27< _8680_> Branch names should be descriptive like commit messages should be descriptive. But it doesn’t matter now. 20140317 22:21:40< _8680_> (Some would say that I like my branch names too descriptive. There was this one time I used a branch name that was 251 characters long…) 20140317 22:22:23-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20140317 22:22:35-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 252 seconds] 20140317 22:25:03< aquileia> It's already an improvement from back when I made a pull request off my local master... 20140317 22:25:31< aquileia> But of course I will try to keep that in mind 20140317 22:25:34< anonymissimus> iceiceice: can you please write down somewhere what the expected values for side[i].controller under various multiplayer game setups are now 20140317 22:26:08-!- mindblank [~mindblank@c-68-84-132-114.hsd1.md.comcast.net] has quit [] 20140317 22:26:09< anonymissimus> in one of my addons i check for it being null to detect unused sides for instance 20140317 22:26:23< iceiceice> i dont think that that has been changed 20140317 22:26:42< iceiceice> i'm not intimately familiar with the changes thunderstruck made for example 20140317 22:27:09< _8680_> Should unit tests for a function be added in the same commit that adds the tested function, or in a separate commit? 20140317 22:27:10< iceiceice> the changes i made are basically that everything should be consistent with if you arranged your scenario using :control, :droid commands 20140317 22:27:25< anonymissimus> it sounds as if you eliminated the "ai" value and extended human_ai; human_ai meant a side that was originally human but droided, that info is lost now ? 20140317 22:27:30< iceiceice> i.e. local human is "human", local droid is "human_ai" 20140317 22:27:47< iceiceice> was anyone using that info? 20140317 22:28:00< anonymissimus> unlikely, as it would have caused OOS 20140317 22:28:01< iceiceice> i'm pretty sure that info was destroyed by a reload anyways 20140317 22:28:07< iceiceice> so it wouldnt have been a good idea 20140317 22:28:12< anonymissimus> only null was synched 20140317 22:28:53< iceiceice> null should still be synched -- 20140317 22:29:02< anonymissimus> human, network, human_ai and ai were deifferent between clients 20140317 22:29:03< iceiceice> i can definitely write something down, you think on a wiki page somewhere is appropriate? 20140317 22:29:45< anonymissimus> well, at the documentation for wesnoth.sides[i].controller on the lua page would be a good spot 20140317 22:30:23< anonymissimus> okay so it seems as if you could/should merge ai and human_ai then ? 20140317 22:30:44< Soliton> you should note that relying on anything but null is not a good idea. 20140317 22:30:57< iceiceice> so "ai" is still used during scenario setup... 20140317 22:31:04< Aishiko> shadowm, there is a new branch with what I think is a complete adding of unit instance recall costs that you can look at and play with called Add-unit-instance-recall-costs 20140317 22:31:10-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20140317 22:31:17< iceiceice> the multiplayer configure dialog setup by thunderstruck assigns sides to "ai" or "network" 20140317 22:31:30< iceiceice> and the server relays exactly this info 20140317 22:31:36< iceiceice> the controller types are tweaked here: 20140317 22:31:44< Soliton> that's also what's used in every scenario config. 20140317 22:32:08< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/src/playcampaign.cpp#L430 20140317 22:32:26< iceiceice> in playcampaign just as you begin to interpret the level code from the server 20140317 22:32:38< iceiceice> (so host, clients, and observers go through there) 20140317 22:32:54< Aishiko> wesbot, seen zookeeper 20140317 22:32:54< wesbot> Aishiko: The person with the nick zookeeper last spoke 3h 1m ago. 10m 19s ago was here and on the channels #wesnoth and #wesnoth-umc-dev with the message: Ping timeout: 252 seconds 20140317 22:32:59< iceiceice> the new arrangement is somewhat inconsistent, as when you use :control or :droid, the "tweaking" is done by the server 20140317 22:33:32< iceiceice> (by tweaking i mean making sure a local ai is "human_ai" while for the other clients it is "network_ai") 20140317 22:34:14< iceiceice> i think it would be cleaner if all these kinds of tweaks were done in one place but this was the simplest change that did what i wanted 20140317 22:34:34< anonymissimus> hm so by checking for sides being human_ai or network_ai it's possible to detect ai sides in a synched way now ? 20140317 22:34:44< iceiceice> i think so 20140317 22:34:51< anonymissimus> that'S something mp authors want to do a lot from time to time 20140317 22:34:52< iceiceice> but i havent tested all possible arrangements 20140317 22:35:12< iceiceice> as i wrote on bugs.wo, if you see an "ai" side that's probably a bug now 20140317 22:35:12< Aishiko> iceiceice, do you need a test partner? 20140317 22:35:43< iceiceice> aishiko: sure 20140317 22:35:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 246 seconds] 20140317 22:36:45< iceiceice> actually testing is made somewhat more difficult because of https://gna.org/bugs/?21808 20140317 22:39:11< Aishiko> yeah that would make things difficult 20140317 22:39:19-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20140317 22:39:37< Soliton> is that really 1.13 only? 20140317 22:40:03< iceiceice> which? 20140317 22:40:06< iceiceice> 21808? 20140317 22:40:20< Soliton> yes. 20140317 22:40:27< iceiceice> wesbot: bug #21808 20140317 22:40:28< wesbot> Bug #21808 Assigned to: None Status: None Priority: 5 - Normal 20140317 22:40:28< wesbot> Summary: cannot join a reloaded game as an observer 20140317 22:40:28< wesbot> Original submission: Affects 1.13.0-dev, 1.12 branch,and 1.11.7 checkout (wi 20140317 22:40:31< wesbot> th localhost 1.11.7 server).If you make a reloaded game which had observers 20140317 22:40:34< wesbot> URL: http://gna.org/bugs/?21808 20140317 22:40:57< iceiceice> i tested it on maser, 1.12, and 1.11.7 checkout and it affected all of them 20140317 22:41:06-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has quit [Remote host closed the connection] 20140317 22:41:14< Soliton> sounds like a blocker. 20140317 22:42:15< iceiceice> yeah i agree, feel free to upgrade 20140317 22:43:53< anonymissimus> you can expect this ai side detecting to become used a lot 20140317 22:44:19< anonymissimus> just in case it's ever broken or reverted or such a lot of whining will happen in the forums xD 20140317 22:44:38< Soliton> what's the use case? 20140317 22:44:44< anonymissimus> as I guess it would heavily break addons using it 20140317 22:45:18< anonymissimus> not sure, but I remember at least 2 addon authors asking for a way to detect ai sides 20140317 22:46:28< anonymissimus> in SoW I may also have use for it, as an ai would certainly not cope well with the game mechanics there 20140317 22:48:11< anonymissimus> to be concrete, in my addon I could make a check for whether any side has been droided (because the player left for instance) and then skip that side's side turn events which control the mechanics, and auto-end the turn 20140317 22:48:26< anonymissimus> so that would be a use case 20140317 22:49:01< Soliton> then we should provide a reliable way to check for an ai side. so that we can change implementation details like what specific value controller is set to. 20140317 22:50:36< Soliton> sounds very OOS prone anyway. 20140317 22:57:26-!- werlley [~werlley@179.124.130.66] has quit [Ping timeout: 255 seconds] 20140317 22:58:20-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20140317 23:11:05-!- timotei_ [~timotei@79.119.98.35] has joined #wesnoth-dev 20140317 23:11:05-!- timotei_ [~timotei@79.119.98.35] has quit [Changing host] 20140317 23:11:05-!- timotei_ [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20140317 23:14:18-!- molgrum [~molgrum@212.85.89.43] has quit [Ping timeout: 240 seconds] 20140317 23:14:25-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 240 seconds] 20140317 23:14:43-!- molgrum [~molgrum@212.85.89.43] has joined #wesnoth-dev 20140317 23:17:44< Soliton> iceiceice: i'd rather remove the controller type human_ai and just use ai. and then tweak controller values exclusively on the server. 20140317 23:21:50-!- mjs-de [~mjs-de@f048164216.adsl.alicedsl.de] has joined #wesnoth-dev 20140317 23:22:27< Aishiko> human_ai just sounds like an oxy-moron to me 20140317 23:22:47< iceiceice> aishiko: i guess its by symmetry, we have "human" and "network", and "network_ai" 20140317 23:23:34< iceiceice> Soliton: if we actually remove controller values e.g. from team.hpp then i guess we won't be able to watch 1.10 and earlier replays 20140317 23:23:55< Aishiko> iceiceice, but but logic! why not have just human, ai, network, and skynet? 20140317 23:24:25< Soliton> you can keep compatibility code if you think that's useful. 20140317 23:24:27< iceiceice> Aishiko: And NSA 20140317 23:24:34< Aishiko> iceiceice, unless there is a backwards compatibility function, I've seen that done else, where in the code 20140317 23:24:34< iceiceice> Aishiko: And Barak Obama 20140317 23:24:55< Soliton> not that you can watch 1.10 replays with 1.12 to begin with. 20140317 23:25:05< iceiceice> oh we can't do that? 20140317 23:25:09< iceiceice> humm ... 20140317 23:25:11< Aishiko> iceiceice, now your just politic bashing =P I'll refrain from saying anything on that topic 20140317 23:25:35-!- EdB [~edb@85.69.242.6] has quit [Quit: Konversation terminated!] 20140317 23:25:40< Soliton> if you're very lucky it might work for select replays. 20140317 23:25:51< vultraz> you people are all wrong. It should be "human", "network", and "eye of sauron" 20140317 23:26:13< Aishiko> iceiceice, you can do the replay viewer! it takes each save and figures out which version and plays it back 20140317 23:26:14< Soliton> but replays depend on game data and logic and things change... 20140317 23:26:38< iceiceice> i thought that replays are supposed to contain complete unit descriptions etc. 20140317 23:26:51< Soliton> you thought wrong. 20140317 23:27:01< Aishiko> I'm with iceiceice that is what I thought too, that it was basically a saved video 20140317 23:27:13< iceiceice> Aishiko: well i knew it wasn't *that* :) 20140317 23:27:37< iceiceice> the replay is approximately, the log of the entire server transaction that an observer of a game would see i guess 20140317 23:27:44< Aishiko> well I can see the the logic behind not creating excessive size by grabbing images and all that 20140317 23:28:03-!- Gambit [~derek@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20140317 23:28:21< iceiceice> Soliton: yeah maybe we should remove human_ai 20140317 23:28:29-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Ping timeout: 246 seconds] 20140317 23:28:42< iceiceice> i guess that it wouldnt require any changes in the mp_connect code 20140317 23:28:46< Aishiko> iceiceice, what I mean is that as long as the images were available it would work as all the other stuff is saved in the replay, who moved where and what attacks hit damage, etc 20140317 23:29:11-!- Gambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20140317 23:29:38< iceiceice> Solition: so the thing i'm not too familiar with is the replay viewer code itself 20140317 23:29:42< iceiceice> *Soliton 20140317 23:30:07< iceiceice> if we want to move the tweaks in play_campaign.cpp server side, 20140317 23:31:31< iceiceice> I guess that means the server will do some parsing of the level when a client requests the level again? 20140317 23:32:15< iceiceice> i had thought that we weren't doing this for optimization reasons 20140317 23:32:25-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20140317 23:32:25< iceiceice> like, to make changes to the level the server has to unzip it and rezip it 20140317 23:32:32< iceiceice> so we wanted to avoid that 20140317 23:32:35< iceiceice> but maybe i'm wrong about this 20140317 23:33:03< iceiceice> also what is the replay that the server ultimately emits supposed to "be"? 20140317 23:33:11< iceiceice> is it supposed to be similar to a replay from the host's point of view? 20140317 23:33:15< iceiceice> or from an observers point of view? 20140317 23:34:40< iceiceice> going afk 20140317 23:36:51-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20140317 23:37:23-!- ToBeFree [ToBeFree@unaffiliated/tobefree] has quit [Ping timeout: 252 seconds] 20140317 23:37:47-!- bagzie [~bag@85-76-178-27-nat.elisa-mobile.fi] has quit [] 20140317 23:38:25-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 240 seconds] 20140317 23:41:31-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 264 seconds] 20140317 23:42:01-!- spoffy [~spoffy@152.78.175.8] has joined #wesnoth-dev 20140317 23:42:04-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20140317 23:43:26-!- ToBeFree [~tobefree@unaffiliated/tobefree] has joined #wesnoth-dev 20140317 23:44:52-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20140317 23:55:57-!- Nostromus [~Thunderbi@e179233126.adsl.alicedsl.de] has quit [Quit: Nostromus] 20140317 23:59:43-!- neXyon [~neXyon@85-127-33-50.dynamic.xdsl-line.inode.at] has quit [Quit: bye] --- Log closed Tue Mar 18 00:00:18 2014