--- Log opened Fri Jun 19 00:00:24 2015 20150619 00:24:14-!- ancestral [~ancestral@64.122.208.24] has joined #wesnoth-dev 20150619 00:26:27-!- ancestral [~ancestral@64.122.208.24] has quit [Read error: Connection reset by peer] 20150619 00:26:45-!- ancestral_ [~ancestral@64.122.208.24] has joined #wesnoth-dev 20150619 00:27:09-!- ancestral_ [~ancestral@64.122.208.24] has quit [Client Quit] 20150619 00:33:04-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 276 seconds] 20150619 01:11:44-!- Jetrel [~Jetrel@c-73-164-34-22.hsd1.mn.comcast.net] has quit [Quit: "The highest possible stage in moral culture is when we recognize that we ought to control our thoughts." - Charles Darwin] 20150619 01:12:36-!- Jetrel [~Jetrel@c-73-164-34-22.hsd1.mn.comcast.net] has joined #wesnoth-dev 20150619 01:13:52-!- c74d [~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766] has quit [Remote host closed the connection] 20150619 01:14:16-!- gfgtdf_ [~chatzilla@f050182070.adsl.alicedsl.de] has joined #wesnoth-dev 20150619 01:16:10-!- gfgtdf [~chatzilla@x50ab6dfd.dyn.telefonica.de] has quit [Ping timeout: 255 seconds] 20150619 01:16:11-!- gfgtdf_ is now known as gfgtdf 20150619 01:20:06-!- c74d [~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766] has joined #wesnoth-dev 20150619 01:27:25-!- Appleman1234 [~Appleman1@KD106178171126.au-net.ne.jp] has quit [Ping timeout: 255 seconds] 20150619 01:40:40-!- Appleman1234 [~Appleman1@KD106178171126.au-net.ne.jp] has joined #wesnoth-dev 20150619 01:49:32-!- gfgtdf [~chatzilla@f050182070.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 20150619 02:06:25-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150619 02:44:46-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has quit [Remote host closed the connection] 20150619 03:23:12-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 272 seconds] 20150619 03:24:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150619 03:48:32-!- noy [~Noy@S01067cb21b205894.vs.shawcable.net] has joined #wesnoth-dev 20150619 03:48:44-!- noy [~Noy@S01067cb21b205894.vs.shawcable.net] has quit [Changing host] 20150619 03:48:44-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 03:54:32-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150619 03:58:34-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150619 04:16:04-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150619 04:50:37-!- Crendgrim_ [~crend@wesnoth/forum-moderator/crendgrim] has joined #wesnoth-dev 20150619 04:52:15-!- Crendgrim [~crend@wesnoth/forum-moderator/crendgrim] has quit [Ping timeout: 276 seconds] 20150619 04:55:52-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150619 04:57:16-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 04:59:15-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 05:01:44-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 05:05:25-!- SZ_Bot [~SZ_Bot@27-83-235-80.dyn.estpak.ee] has joined #wesnoth-dev 20150619 05:05:26-!- Ravana_ [~SZ_Bot@unaffiliated/ravana/x-2327071] has quit [Disconnected by services] 20150619 05:05:31-!- SZ_Bot is now known as Ravana_ 20150619 05:05:31-!- Ravana_ [~SZ_Bot@27-83-235-80.dyn.estpak.ee] has quit [Changing host] 20150619 05:05:31-!- Ravana_ [~SZ_Bot@unaffiliated/ravana/x-2327071] has joined #wesnoth-dev 20150619 05:26:20-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150619 05:59:50-!- markus__ [~mjs-de@f053053091.adsl.alicedsl.de] has quit [Remote host closed the connection] 20150619 06:04:16-!- [Relic] [~Relic]@2602:306:33a3:6d30:6447:d9e4:7daf:7fac] has quit [Quit: I press the magic X and all the weirdos go away!] 20150619 06:45:28-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has joined #wesnoth-dev 20150619 06:45:28-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has quit [Changing host] 20150619 06:45:28-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 07:38:00-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150619 07:51:12-!- Appleman1234_ [~Appleman1@KD106178170197.au-net.ne.jp] has joined #wesnoth-dev 20150619 07:54:34-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: End Transmission.] 20150619 07:55:01-!- Appleman1234 [~Appleman1@KD106178171126.au-net.ne.jp] has quit [Ping timeout: 264 seconds] 20150619 08:02:30-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 272 seconds] 20150619 08:04:22-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150619 08:06:57-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150619 08:10:30-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 265 seconds] 20150619 08:10:53-!- boucman_work [~jrosen@193.56.60.161] has joined #wesnoth-dev 20150619 08:10:53-!- boucman_work [~jrosen@193.56.60.161] has quit [Changing host] 20150619 08:10:53-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 08:28:23-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 250 seconds] 20150619 08:31:14-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 08:34:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150619 08:39:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20150619 08:39:37-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150619 08:43:42-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150619 08:43:48-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150619 09:28:34-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20150619 09:28:44-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150619 09:31:19< zookeeper> i guess we don't currently have anyone who knows the terrain builder system well? 20150619 09:34:35-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150619 09:38:09-!- Appleman1234_ is now known as Appleman1234 20150619 09:46:30-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150619 09:59:02-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 272 seconds] 20150619 11:08:56-!- Kallikanzarid [~textual@46.181.226.42] has joined #wesnoth-dev 20150619 11:56:23-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 250 seconds] 20150619 12:13:25-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 12:14:53-!- Crendgrim_ is now known as Crendgrim 20150619 12:19:01-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 264 seconds] 20150619 12:31:25-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 12:36:29-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 245 seconds] 20150619 12:40:04-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has joined #wesnoth-dev 20150619 12:40:04-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has quit [Changing host] 20150619 12:40:04-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 12:43:14-!- gfgtdf [~chatzilla@f054050041.adsl.alicedsl.de] has joined #wesnoth-dev 20150619 12:46:36-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150619 12:57:00-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 256 seconds] 20150619 12:57:33-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 13:12:19< Kallikanzarid> It tried my tunnel demo without vsync 20150619 13:12:28< Kallikanzarid> I got this: 20150619 13:12:36< Kallikanzarid> [2015-06-19 20:10:57.437] FPS: 28,9517 20150619 13:12:36< Kallikanzarid> [2015-06-19 20:11:00.437] FPS: 57 20150619 13:12:38< Kallikanzarid> [2015-06-19 20:11:03.447] FPS: 56,8106 20150619 13:12:38< Kallikanzarid> [2015-06-19 20:11:06.464] FPS: 57,0292 20150619 13:12:40< Kallikanzarid> [2015-06-19 20:11:09.464] FPS: 56,981 20150619 13:12:40< Kallikanzarid> [2015-06-19 20:11:12.475] FPS: 57,1429 20150619 13:12:51< Kallikanzarid> that's in fullscreen at 2560x1600 20150619 13:13:38< Kallikanzarid> so 30 Hz for Wesnoth should be doable, I think 20150619 13:35:29-!- Rhonda [~rhonda@anguilla.noreply.org] has quit [Changing host] 20150619 13:35:29-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has joined #wesnoth-dev 20150619 13:43:59-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150619 13:48:23-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has joined #wesnoth-dev 20150619 13:48:29-!- irker785 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150619 13:48:29< irker785> wesnoth: gfgtdf wesnoth:master 1ce3698aaf82 / host.lua src/game_config_manager.cpp: fix mp test http://git.io/vLrTA 20150619 14:25:03-!- boucman_2 [~jrosen@193.56.60.161] has joined #wesnoth-dev 20150619 14:28:28-!- mjs-de [~mjs-de@p508C94D6.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150619 14:28:57-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 265 seconds] 20150619 14:40:47-!- travis-ci [~travis-ci@ec2-54-82-160-18.compute-1.amazonaws.com] has joined #wesnoth-dev 20150619 14:40:48< travis-ci> wesnoth/wesnoth#6647 (master - 1ce3698 : gfgtdf): The build passed. 20150619 14:40:48< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/67526554 20150619 14:40:49-!- travis-ci [~travis-ci@ec2-54-82-160-18.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150619 14:51:59-!- [Relic] [~Relic]@2602:306:33a3:6d30:e44b:b4e4:21ab:dc56] has joined #wesnoth-dev 20150619 14:58:32-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 15:10:59-!- hay207 [~haythamme@41.34.43.124] has joined #wesnoth-dev 20150619 15:18:31< hay207> hi guys, i want to select a certain unit type "all peasants" and apply to them a certain effect 20150619 15:18:48< hay207> shall i use FOREACH ? 20150619 15:19:38< hay207> or use modify_unit 20150619 15:20:56< gfgtdf> hay207: i persoanlly dislike FOREACH so i'd use [modify_unit] 20150619 15:22:37< hay207> ok 20150619 15:23:51< gfgtdf> hay207: [modify_unit] also allows you to add [object]s to multiple units 20150619 15:24:56< hay207> i want to apply a certain effect to all peasants, so i use filter ? 20150619 15:25:08< hay207> in modify_unit 20150619 15:25:44< hay207> then id=Peasant 20150619 15:26:31< gfgtdf> no, type=Peasant 20150619 15:27:21< hay207> ok that is what i need 20150619 15:29:49< zookeeper> if you use [modify_unit] then you're supposed to read how it's used 20150619 15:30:09< zookeeper> it's all written down there 20150619 15:41:08< hay207> ok 20150619 15:45:37-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150619 15:56:57-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 16:04:15-!- boucman_2 [~jrosen@193.56.60.161] has quit [Ping timeout: 250 seconds] 20150619 16:16:29-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 16:17:00-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 16:17:09-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150619 16:23:28-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has quit [Ping timeout: 272 seconds] 20150619 16:28:18-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150619 16:30:24-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150619 16:31:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 16:32:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 16:47:10-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 16:47:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 16:49:10-!- irker785 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150619 16:54:57-!- Jake_1 [~chatzilla@ool-ad024d86.dyn.optonline.net] has joined #wesnoth-dev 20150619 16:55:31< Jake_1> Is there a way to filter a unit's remaining hitpoints using a range? 20150619 16:59:47< gfgtdf> Jake_1: that can be done with formula filter 20150619 16:59:54< Ravana_> [filter_wml] doesn't accept range I believe 20150619 17:00:07< Jake_1> how does that work 20150619 17:00:09< Jake_1> ? 20150619 17:01:12< Ravana_> something like http://forums.wesnoth.org/viewtopic.php?f=21&t=33633&p=576065&hilit=formula#p576065 can be used 20150619 17:01:57< Ravana_> formula is difficult to use properly, as any mistake will just crash wesnoth 20150619 17:02:06< Jake_1> That looks almost exactly like Java 20150619 17:02:14< Jake_1> hmmm 20150619 17:02:49< Jake_1> Thanks a ton! 20150619 17:02:56< Jake_1> I think that will work perfectly 20150619 17:03:39< Jake_1> what are the last two numbers there, in the parentheses? the 1, 0 20150619 17:04:55< Ravana_> unlike most wml, formula uses 1 and 0 as boolean values 20150619 17:05:13< Ravana_> so 1 to match filter 20150619 17:05:32< Jake_1> okay that makes sense 20150619 17:05:36< gfgtdf> Jake_1: you dont need the if mostlikeley you can just write formula= "hitpoints < 9" or something 20150619 17:06:00< Jake_1> alright well thanks a lot, I will experiment with it. 20150619 17:10:09-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150619 17:16:47-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 17:17:09-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 17:21:06-!- [Relic] [~Relic]@2602:306:33a3:6d30:e44b:b4e4:21ab:dc56] has quit [Quit: I press the magic X and all the weirdos go away!] 20150619 17:23:50< Jake_1> gfgtdf: Your formula worked. 20150619 17:23:59< Jake_1> Thank you all very much 20150619 17:24:06< Jake_1> Have a good day. 20150619 17:24:21-!- Jake_1 [~chatzilla@ool-ad024d86.dyn.optonline.net] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 20150619 17:32:52-!- ancestral [~ancestral@66.sub-70-197-202.myvzw.com] has joined #wesnoth-dev 20150619 17:36:22< zookeeper> urgh, there's a little feature i'd want and i could probably implement on my own, if only i could compile 20150619 17:38:37< zookeeper> sadly compiling wesnoth is clearly still an inane mess 20150619 17:48:09-!- hay207 [~haythamme@41.34.43.124] has quit [Ping timeout: 245 seconds] 20150619 17:49:25-!- ancestral [~ancestral@66.sub-70-197-202.myvzw.com] has quit [Quit: i go nstuf kthxbai] 20150619 17:59:54-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150619 18:01:50-!- hay207 [~haythamme@41.34.43.124] has joined #wesnoth-dev 20150619 18:06:43-!- hay207 [~haythamme@41.34.43.124] has quit [Client Quit] 20150619 18:09:46< gfgtdf> zookeeper: whats woinrg with compiling wesnoth ? 20150619 18:10:25< zookeeper> this? http://wiki.wesnoth.org/CompilingWesnothOnWindows 20150619 18:10:33-!- tvanderwiel [tvanderwie@nat/ibm/x-dsivkwsdwcpoefqc] has joined #wesnoth-dev 20150619 18:11:02< zookeeper> a horribly convoluted mess, which i've tried at least once or twice before and it just didn't work (tm) 20150619 18:11:53< gfgtdf> zookeeper: hmm which compiler did you use and whet were teh prlbmres ? 20150619 18:12:12< zookeeper> visual studio 20150619 18:12:19< gfgtdf> zookeeper: version ? 20150619 18:12:21< zookeeper> i couldn't possibly recall what the specific problem was 20150619 18:12:25< zookeeper> 2010 probably 20150619 18:12:50< gfgtdf> zookeeper: did you compile boost yourself ? 20150619 18:12:58< zookeeper> i couldn't possibly recall 20150619 18:13:53< gfgtdf> zookeeper: i can say that its definiteley possible to compile wesnoth with vs1020 since i did it already. 20150619 18:14:07< zookeeper> i wouldn't doubt that it's possible 20150619 18:14:51< gfgtdf> zookeeper: for me the hardest part was to compile boost. 20150619 18:16:24< zookeeper> i'm spoiled by the only other project i compile myself, where i just load the project file and ta-da, it works just like magic 20150619 18:17:42-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150619 18:24:19< gfgtdf> zookeeper: i actually think compiling boost is needed anyway (well with c++11 maybe less than before, i'm not sure) sooner or later when you want to work with c++ so its not really additional work. 20150619 18:25:42-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [] 20150619 18:25:53-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150619 18:26:46< zookeeper> gfgtdf, unless you just dump the needed stuff into the repo, i'd imagine 20150619 18:28:38< gfgtdf> zookeeper: my point was that you might also need boost for other projects if you want use c++ more. 20150619 18:28:56< gfgtdf> zookeeper: putting that into that repo is not that easy 20150619 18:29:14< zookeeper> why not? 20150619 18:29:36< zookeeper> seems to work just fine for other (presumably simpler) libraries 20150619 18:29:52< gfgtdf> zookeeper: first its hard to put the compiled boost libs into the repo becasue you need seperate libs for every compiler and OS 20150619 18:30:16< zookeeper> eh, i meant the source naturally 20150619 18:30:57< gfgtdf> zookeeper: and for putting the sources into teh repo we need to find out how biulding boost works, when you buidl boost you usualyl do some shell command that doesteh work for you. 20150619 18:32:37 * zookeeper shrugs 20150619 18:32:44-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 18:33:14-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 18:40:02-!- irker880 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150619 18:40:02< irker880> wesnoth: gfgtdf wesnoth:master d49bcaab48c0 / src/game_initialization/flg_manager.cpp: refactor flg_manager::update_available_factions() http://git.io/vLKtD 20150619 18:40:02< irker880> wesnoth: gfgtdf wesnoth:master f8aa355486d1 / src/game_initialization/ (flg_manager.cpp flg_manager.hpp): fix faction_lock when no recruitlist is specified. http://git.io/vLKty 20150619 18:40:03< irker880> wesnoth: gfgtdf wesnoth:master acf177fbd0d1 / / (12 files in 4 dirs): automaticly detect whether to show mp_configure in sp http://git.io/vLKtS 20150619 18:48:45-!- markus_ [~mjs-de@p508C9B55.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150619 18:52:03-!- mjs-de [~mjs-de@p508C94D6.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20150619 19:04:29-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has joined #wesnoth-dev 20150619 19:04:29-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has quit [Changing host] 20150619 19:04:29-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 19:04:46-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has joined #wesnoth-dev 20150619 19:06:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 272 seconds] 20150619 19:06:14-!- noy_ is now known as noy 20150619 19:08:40-!- travis-ci [~travis-ci@ec2-54-82-160-18.compute-1.amazonaws.com] has joined #wesnoth-dev 20150619 19:08:41< travis-ci> wesnoth/wesnoth#6648 (master - acf177f : gfgtdf): The build was broken. 20150619 19:08:41< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/67567781 20150619 19:08:41-!- travis-ci [~travis-ci@ec2-54-82-160-18.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150619 19:14:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150619 19:17:48-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20150619 19:18:17-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20150619 19:18:20-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 19:37:43-!- tvanderwiel [tvanderwie@nat/ibm/x-dsivkwsdwcpoefqc] has left #wesnoth-dev ["Leaving"] 20150619 20:10:54-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has quit [Remote host closed the connection] 20150619 20:10:56< irker880> wesnoth: gfgtdf wesnoth:master f1385f78287b / src/game_initialization/connect_engine.cpp: fix faction overwriting wrong values http://git.io/vLKy5 20150619 20:10:58< irker880> wesnoth: gfgtdf wesnoth:master 4d4b69812ebb / src/game_initialization/ (singleplayer.cpp singleplayer.hpp): fixup 'automaticly detect whether to show mp_configure in sp' http://git.io/vLKyd 20150619 20:11:00< irker880> wesnoth: gfgtdf wesnoth:master dbea53e5273c / src/server/game.cpp: remove unread attrbutes http://git.io/vLKyF 20150619 20:11:02< irker880> wesnoth: gfgtdf wesnoth:master da4994f4dd65 / src/game_initialization/ (flg_manager.cpp flg_manager.hpp): fix assertions on invalid network data http://git.io/vLKyb 20150619 20:12:22-!- Kwandulin [~Miranda@p5B009CE0.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150619 20:13:09-!- [Relic] [~Relic]@2602:306:33a3:6d30:20f2:cf55:913c:7342] has joined #wesnoth-dev 20150619 20:14:40-!- Rhonda [~rhonda@anguilla.noreply.org] has joined #wesnoth-dev 20150619 20:23:41-!- aquileia [~androirc@176.4.14.54] has joined #wesnoth-dev 20150619 20:24:39< aquileia> Zookeeper: if you tried to compile master, I'm sorry - I didn't update the project file recently 20150619 20:25:05< aquileia> I might do that tomorrow afternoon 20150619 20:26:25< aquileia> A for the dependencies, the wiki links to the VC2010 package gfgtdf provided, so it should definitely work 20150619 20:27:21< aquileia> It's the VC10 branch of https://github.com/aquileia/external 20150619 20:28:47< aquileia> If we didn't need to support VC8, it would be a little easier 20150619 20:30:24< aquileia> zookeeper I I'm on an unstable mobile connection, so I'll read up on the logs tomorrow, just ping me if you have issues 20150619 20:31:31< zookeeper> aquileia, nah, i'm not going to attempt it now 20150619 20:31:40< aquileia> Ok 20150619 20:33:38< aquileia> But add gfgtdf said, as soon as you have the correct dependencies including boost, it's simple 20150619 20:33:54< aquileia> s/add/as 20150619 20:36:49-!- aquileia [~androirc@176.4.14.54] has quit [Remote host closed the connection] 20150619 20:46:06-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150619 20:48:55< shadowm> Ravana_: Have you sent that guy a PM about thread necromancy yet? 20150619 20:49:35< Ravana_> I haven't 20150619 20:49:57< Ravana_> I have let his off topic posts be since 20150619 20:50:13< shadowm> Well, he keeps doing it and I don't want to exercise my power to scare off newbies. 20150619 20:50:29< shadowm> Users' Forum, this time. 20150619 20:51:19< Ravana_> will send 20150619 20:51:49< shadowm> Try to not be harsh. 20150619 20:57:36-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20150619 21:00:20-!- travis-ci [~travis-ci@ec2-54-87-126-180.compute-1.amazonaws.com] has joined #wesnoth-dev 20150619 21:00:21< travis-ci> wesnoth/wesnoth#6649 (master - da4994f : gfgtdf): The build is still failing. 20150619 21:00:21< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/67579018 20150619 21:00:21-!- travis-ci [~travis-ci@ec2-54-87-126-180.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150619 21:01:27< shadowm> Kallikanzarid: Did you by any chance follow the discussion I had with lipkab the other day? 20150619 21:01:35< Kallikanzarid> no 20150619 21:01:45< shadowm> Okay, let me find the log. 20150619 21:01:50< Kallikanzarid> can you link it to me? 20150619 21:03:12< shadowm> Kallikanzarid: http://www.wesnoth.org/irclogs/2015/06/%23wesnoth-dev.2015-06-16.log at the very start, and then again at 07:59. 20150619 21:04:12-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150619 21:04:14< shadowm> In particular, I'd like to point out that two other people (Dave and alink, both with slighty different approaches IIRC) have tried to convert Wesnoth's rendering engine to OpenGL before, underestimated the amount of work it'd take, and failed. 20150619 21:05:14< shadowm> ancestral: IIRC you packaged version 1.12.2, right? 20150619 21:05:21< ancestral> Yes 20150619 21:05:49< shadowm> ancestral: OOC will you have some spare time for packaging next week? 20150619 21:06:13< shadowm> It's not decided yet, but I may release 1.12.3a at some point next week and mattsc won't be available. 20150619 21:06:32< ancestral> Yes, I can help do that 20150619 21:10:00< gfgtdf> shadowm: are you waiting for something to rlease 1.12.3a? adn why teh a ? 20150619 21:10:01-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20150619 21:10:25< shadowm> Because it's 1.12.3 with a minor patch (okay, two but the second pretty much amounts to nothing) on top. 20150619 21:11:15< Kallikanzarid> 20150616 00:40:18< shadowm> Oh, okay, I think you are saying the screen's framebuffer sits at the end of the pipeline and can be read from. 20150619 21:11:20< Kallikanzarid> bad idea 20150619 21:11:22< shadowm> And yes, I'm waiting on Rhonda's help with a thing. 20150619 21:11:32< Kallikanzarid> unless you keep it on GPU in a texture 20150619 21:11:41< Kallikanzarid> transfer from GPU to CPU is a bitch 20150619 21:12:05< shadowm> Kallikanzarid: No, ignore that, that was some stupid video architecture speculation on my part, not Wesnoth-specific. 20150619 21:12:22< Kallikanzarid> 20150616 00:14:18< lipkab> AFAIK Anura uses an embedded OpenGL context rather than SDL's texture API. 20150619 21:12:23< shadowm> You'll notice in the second part of the log that the WOM claim was debunked. 20150619 21:12:49< Kallikanzarid> that's what I'm proposing as well in my demo, using SDL as glorified GLUT (and for non-graphics stuff) 20150619 21:14:07< shadowm> IME SDL (1.2 or 2, doesn't matter) is most commonly used to set up a GL context, yes. 20150619 21:14:24< Kallikanzarid> 20150616 08:04:53< shadowm> https://www.opengl.org/sdk/docs/man2/xhtml/glReadPixels.xml 20150619 21:14:50< Kallikanzarid> just to reiterate, it's only good for screenshots, you don't want GPU -> CPU transfer in normal render loop 20150619 21:16:22< shadowm> gfgtdf: That said, if you intend to commit/backport fixes to 1.12 in the meantime I'm not opposed to it becoming 1.12.4 instead. 20150619 21:16:34< irker880> wesnoth: gfgtdf wesnoth:master 796a154ba1cb / src/game_initialization/flg_manager.cpp: fixup 'fix assertions on invalid network data' http://git.io/vL6tQ 20150619 21:16:42< Ravana_> sent 20150619 21:16:48-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has quit [Ping timeout: 256 seconds] 20150619 21:20:42< gfgtdf> shadowm: i dont think i'll backport much to 1.12 . Most my my recent patches are eigher 1) spmp patch related bufgixes 2) Features, 3) Too complicated to backport/too much has changed in the code, 4) Will casue OOS if backported 20150619 21:21:15< Kallikanzarid> shadowm: ok, I read up the log 20150619 21:21:47< Kallikanzarid> not much I can tell from it, except that we're short on devs and there are a lot of features rotting away 20150619 21:22:07< Kallikanzarid> so what's the plan? 20150619 21:22:47< Kallikanzarid> have you looked at my demo? I've added threads to it today, currently adding autotools so that it's easier to check out on on Linux 20150619 21:23:21< Kallikanzarid> it basically does everything on CPU, then use OpenGL to quickly transfer things to GPU 20150619 21:23:23< shadowm> I had a brief glance at the code but I'm not the right person to give an opinion about it since I don't understand anything. 20150619 21:23:45< Kallikanzarid> obviously there is nothing preventing us from using OpenGL to its full advantage 20150619 21:24:31< Kallikanzarid> I think I can roll a spritesheet engine, and using polygons in a pool for hexes seems like a good idea right now 20150619 21:25:33< Kallikanzarid> I'm not sure how we can reduce the number of state changes, though 20150619 21:26:08< Kallikanzarid> obviously translating hexes in a vertex shader is a good idea 20150619 21:27:05< Kallikanzarid> so each hex would have uniforms for its position (x, y) and texture coordinates in a spritesheet (u, v) 20150619 21:27:09< shadowm> One thing, though. Why did you choose to use C for your demo? 20150619 21:27:18< Kallikanzarid> dunno, just felt like it 20150619 21:27:40< Kallikanzarid> I've been reading Effective Modern C++ recently, I guess it's a case of TMI 20150619 21:28:05< Kallikanzarid> knowing about all the pitfalls of a language makes you want to avoid using it altogether sometimes 20150619 21:28:24< shadowm> For Wesnoth we can only accept C++, unfortunately, no matter your language preference. 20150619 21:28:32< Kallikanzarid> sure 20150619 21:29:09< shadowm> And we don't just require "using" C++, but rather using very specific idioms and conventions. 20150619 21:30:23< Kallikanzarid> got a list? 20150619 21:30:33-!- StandYourGround [~Adium@2602:306:83db:de50:4847:169c:228a:5b7d] has joined #wesnoth-dev 20150619 21:30:49-!- StandYourGround [~Adium@2602:306:83db:de50:4847:169c:228a:5b7d] has quit [Client Quit] 20150619 21:30:51< shadowm> Also, IMO it's way too easy to write a standalone test program and maybe even develop and API around it, but writing or reimplementing that API into an existing program is comething completely different. 20150619 21:31:17< shadowm> We have this: http://wiki.wesnoth.org/CodingStandards 20150619 21:31:27< Kallikanzarid> I wouldn't know, but I feel like trying, at least helping in some capacity 20150619 21:31:42< shadowm> Section 5.4 is basically RAII. 20150619 21:32:15< shadowm> That's really the most essential point for any low-level code that interfaces with a C library. 20150619 21:37:05< Kallikanzarid> got it 20150619 21:38:08< Kallikanzarid> so, how do I start? 20150619 21:39:27< shadowm> Anyone can fork Wesnoth on GitHub. Creating a new branch to work on would be a good first step, I think. 20150619 21:41:17< c74d> Kallikanzarid: see also: 20150619 21:41:44-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150619 21:42:21< shadowm> When adding or removing source files it'd be great if you could keep src/CMakeLists.txt and src/SConscript up to date for when you want someone to check out the code. Adhering to the mainline commit workflow (single commits must compile and also include all relevant changes for a single small task, as opposed to a single large task/project) would be a plus for review; that said, I lack the skills needed to review low-level code ... 20150619 21:42:28< shadowm> ... (including anything dealing with SDL directly) and don't know OpenGL at all. 20150619 21:42:59< Kallikanzarid> I mean, what would be a good way for me to work? just make the transition to SDL 2 and then make a pull request? 20150619 21:43:48< shadowm> Well, yes. If you mean whether pull requests are our preferred method for accepting external contributions, yes, they are. 20150619 21:44:03< shadowm> There is this page: http://wiki.wesnoth.org/PatchSubmissionGuidelines 20150619 21:44:13< shadowm> And also this page: http://wiki.wesnoth.org/DeveloperGuide 20150619 21:45:01< Kallikanzarid> okay 20150619 21:45:29< shadowm> As I told lipkab before, I advise against defining an external-facing (i.e. WML and Lua) spritesheets API because it'll become an unnecessary distraction and most likely require some conversion work to be done on existing content (WML, Lua and resource files). 20150619 21:45:38< Kallikanzarid> any ideas on how to work around SDL_gpu? would purging it from the source tree be a good idea? 20150619 21:46:31< shadowm> If you won't use SDL_gpu in your code then purge it. 20150619 21:46:42< Kallikanzarid> also, current SDL 2 feature uses the usual SDL version checking macro, can I purge all old SDL 2 code as well? 20150619 21:47:38< shadowm> You mean things like: src/gui/dialogs/title_screen.cpp:#if SDL_VERSION_ATLEAST(2, 0, 0) 20150619 21:47:41< Kallikanzarid> I can try to isolate the old stuff with the preprocessor, but it would be ugly 20150619 21:47:46< Kallikanzarid> yeah, that's what I mean 20150619 21:48:03< Kallikanzarid> cause when I hook up sdl2 they will all turn on 20150619 21:48:08< shadowm> I'd purge what seems useless and keep it otherwise. 20150619 21:48:16< Kallikanzarid> okay, got it 20150619 21:48:21-!- StandYourGround [~Adium@2602:306:83db:de50:4847:169c:228a:5b7d] has joined #wesnoth-dev 20150619 21:48:21< Kallikanzarid> see you in three years! 20150619 21:48:25< Kallikanzarid> j 20150619 21:48:26< Kallikanzarid> k 20150619 21:49:04< shadowm> I'd prefer if you pretended SDL 1.2 never existed, though. Compile-time branching is just a convenient excuse for people to not test the new code and let it rot over time. 20150619 21:49:13-!- StandYourGround [~Adium@2602:306:83db:de50:4847:169c:228a:5b7d] has quit [Client Quit] 20150619 21:49:47< shadowm> The final product should break on SDL 1.2 at least. 20150619 21:50:47< zookeeper> spritesheets and that sort of thing should definitely be out of scope of a project like that, since it'd indeed become a huge distraction and certainly much more difficult to integrate than you might think (we can tell that from experience) 20150619 21:52:16< gfgtdf> shadowm: i just looked at the mp connect color bug, and it seems like there are still a lot of codes also during the game that ignore [side] color= compleltely and just use [side]side= for teh color 20150619 21:52:40< shadowm> gfgtdf: Pre- or post-unification? 20150619 21:52:44< gfgtdf> shadowm: pre 20150619 21:52:55< zookeeper> (of course you can internally combine images into sheets, but it should be done invisibly) 20150619 21:53:12< gfgtdf> shadowm: thse functions here: https://github.com/wesnoth/wesnoth/blob/master/src/team.hpp#L354 are called by various other codes 20150619 21:53:19< shadowm> gfgtdf: I haven't experienced any visible issues with custom side colors in 1.5.x - 1.12.x. 20150619 21:54:34< gfgtdf> shadowm: for exmaple by the status table 20150619 21:54:38< shadowm> So any using those functions is either unused or used but irrelevant for #23629 if I take 1.12.x as reference. 20150619 21:54:42< shadowm> *any code 20150619 21:55:16< shadowm> The player's name is displayed in the correct color for me in 1.12.3+dev. 20150619 21:55:42< gfgtdf> shadowm: well no mp connect also calls these functions, it's be much easier to fix if the function would also accept non-integer colors. 20150619 21:56:18< shadowm> The sprite's TC is correct too. 20150619 21:57:57< gfgtdf> shadowm: ok wait i'll test myself 20150619 21:59:13< gfgtdf> shadowm: but then its realyl strange that these function are called in many places 20150619 22:01:25< shadowm> src/display_chat_manager.cpp:114: speaker_color = int_to_color(team::get_side_color_range(side).mid()); 20150619 22:02:13< shadowm> I wouldn't be surprised if there were bugs that are only noticeable in MP mode (e.g. without reading the context, I imagine the line above is used for displaying chat names). 20150619 22:03:41< gfgtdf> shadowm: i just tested that chat messages are also in correct color 20150619 22:04:38< shadowm> Hm. Shrug. 20150619 22:05:09< gfgtdf> shadowm: you know what leaders scroll dialog is ? 20150619 22:05:16< gfgtdf> shadowm: is it teh same as sttustable ? 20150619 22:05:32< shadowm> I've never heard of such a thing. Link? 20150619 22:06:11< shadowm> I'd be pretty devastated if there was a GUI thing in Wesnoth I've somehow never heard of. 20150619 22:06:14-!- markus_ [~mjs-de@p508C9B55.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20150619 22:08:18< gfgtdf> shadowm: ok seems to be an editor thing 20150619 22:08:32< gfgtdf> shadowm: no wait 20150619 22:09:04< gfgtdf> shadowm: teh file leader_scroll_dialog.cpp i mean 20150619 22:10:45< shadowm> gfgtdf: It's the Status Table dialog. 20150619 22:11:06< shadowm> That's what I get from the translatable strings in it, anyway. 20150619 22:12:14< shadowm> Yep, the caption is "Current Status" and the column headings are the same. 20150619 22:15:10-!- gfgtdf [~chatzilla@f054050041.adsl.alicedsl.de] has quit [Ping timeout: 244 seconds] 20150619 22:15:49-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20150619 22:18:00-!- Appleman1234 [~Appleman1@KD106178170197.au-net.ne.jp] has quit [Ping timeout: 256 seconds] 20150619 22:23:56-!- ancestral [~ancestral@209-253-20-121.ip.mcleodusa.net] has joined #wesnoth-dev 20150619 22:24:57-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150619 22:31:03-!- Appleman1234 [~Appleman1@KD106178170197.au-net.ne.jp] has joined #wesnoth-dev 20150619 22:32:47-!- gfgtdf [~chatzilla@f054050041.adsl.alicedsl.de] has joined #wesnoth-dev 20150619 22:32:55< gfgtdf> shadowm: 20150619 22:10:45< shadowm> gfgtdf: It's the Status Table dialog. 20150619 22:33:35< gfgtdf> shadowm: but teh onyl file that includes leader_scroll_dialog.hpp is somehwere in ...editor... .cpp 20150619 22:34:52< shadowm> Hurr durr. 20150619 22:35:11< shadowm> menu_events::status_table, menu_events::scenario_settings_table. 20150619 22:35:29< shadowm> Looks like someone copied them over into static functions. 20150619 22:35:48< shadowm> Why am I not surprised it was fabi? 20150619 22:36:32< shadowm> gfgtdf: So, menu_events::status_table() and menu_events::scenario_settings_table() are the "canonical" versions of these functions. 20150619 22:36:51< zookeeper> is suokko no longer the default guy to assume is to blame? :P 20150619 22:37:12< shadowm> suokko is so 2008. 20150619 22:37:49< zookeeper> maybe his bugs will echo through eternity 20150619 22:38:26< shadowm> Oh, trust me, they do. 20150619 22:38:48< shadowm> There is a config cache bug that's rooted deep within his code. 20150619 22:39:35-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has joined #wesnoth-dev 20150619 22:39:50< shadowm> Right, that's one thing I wanted to do for 1.14, unravel the config cache mess and fix that annoying bug. 20150619 22:41:03< zookeeper> wonderful 20150619 22:42:27< zookeeper> it's a really interesting episode really, because i remember that at the time it seemed (to me anyway) like he was doing all sorts of neat things competently, but somehow apparently managed to introduce a bunch of bugs which were hard to find and fix 20150619 22:42:45-!- ancestral [~ancestral@209-253-20-121.ip.mcleodusa.net] has quit [Quit: i go nstuf kthxbai] 20150619 22:43:18< zookeeper> i mean, normally if someone doesn't know what they're doing, someone notices immediately or they at least break things in a very easy-to-notice manner 20150619 22:44:23< shadowm> To be fair, he did break the AI in a very noticeable fashion. 20150619 22:44:37< zookeeper> oh. i guess i don't recall that 20150619 22:45:13< shadowm> https://mail.gna.org/public/wesnoth-dev/2008-10/msg00077.html 20150619 22:45:40< shadowm> This came after the AI became unable to do pretty much anything other than recruit a single initial unit and idle forever. 20150619 22:47:08< shadowm> "People working on LoW report AI leader units teleporting around 20150619 22:47:21< shadowm> the board." Too bad I wasn't very active at the time to see this. 20150619 22:47:30< zookeeper> ha 20150619 22:54:51-!- ancestral [~ancestral@ip-64-134-173-41.public.wayport.net] has joined #wesnoth-dev 20150619 23:05:15-!- ancestral [~ancestral@ip-64-134-173-41.public.wayport.net] has quit [Quit: i go nstuf kthxbai] 20150619 23:12:22-!- Greg-Boggs [~quassel@173.240.247.62] has quit [Quit: No Ping reply in 180 seconds.] 20150619 23:18:27-!- Greg-Boggs [~quassel@173.240.247.62] has joined #wesnoth-dev 20150619 23:21:28-!- new_one [~new_one@2604:a880:1:20::22e:d001] has quit [Ping timeout: 272 seconds] 20150619 23:25:22-!- new_one [~new_one@2604:a880:1:20::22e:d001] has joined #wesnoth-dev 20150619 23:34:38-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has quit [Ping timeout: 265 seconds] 20150619 23:38:50-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150619 23:50:23-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has joined #wesnoth-dev 20150619 23:58:24-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] --- Log closed Sat Jun 20 00:00:03 2015