--- Log opened Sat Jun 03 00:00:44 2017 20170603 00:26:21-!- aidanhs [~aidanhs@81.4.110.234] has quit [Ping timeout: 240 seconds] 20170603 00:27:21-!- aidanhs [~aidanhs@81.4.110.234] has joined #wesnoth-dev 20170603 00:45:45-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 00:49:51-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 240 seconds] 20170603 01:53:20-!- sleepyminstrel is now known as celticminstrel 20170603 01:56:17-!- Appleman1234 [~quassel@pl40388.ag1212.nttpc.ne.jp] has quit [Ping timeout: 245 seconds] 20170603 02:00:00-!- Appleman1234 [~quassel@pl40388.ag1212.nttpc.ne.jp] has joined #wesnoth-dev 20170603 02:10:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20170603 02:28:10-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 02:32:29-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Read error: Connection reset by peer] 20170603 02:32:59-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 02:47:54-!- Bonobo [~Bonobo@2001:44b8:254:3200:9828:3f34:ec4b:54e1] has joined #wesnoth-dev 20170603 03:06:29-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Read error: Connection reset by peer] 20170603 03:06:41-!- Jetrel_ [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 03:20:11-!- Jetrel_ [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Ping timeout: 260 seconds] 20170603 03:21:42-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 03:29:00-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has joined #wesnoth-dev 20170603 03:30:27-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 03:30:28-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 03:32:45-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth-dev 20170603 03:34:52-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 255 seconds] 20170603 03:58:27-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Ping timeout: 260 seconds] 20170603 04:01:51-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 04:02:46-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 255 seconds] 20170603 04:02:58-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has joined #wesnoth-dev 20170603 04:06:52-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 04:10:16-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has joined #wesnoth-dev 20170603 04:12:28-!- RatArmy_ [~ratarmy@om126237114008.9.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 04:25:01-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth-dev 20170603 04:29:48-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 255 seconds] 20170603 04:30:42-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth-dev 20170603 04:34:51-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Ping timeout: 260 seconds] 20170603 04:35:43-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] 20170603 04:36:11-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 04:42:16-!- irker272 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20170603 04:42:16< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 135e8f82cd62 / src/sdl/window.cpp: SDL/Window: set render scaling method to linear https://github.com/wesnoth/wesnoth/commit/135e8f82cd624156ac77ccc8841b96dcd005f988 20170603 04:42:19< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering dfc59c9e4fa3 / src/video.cpp: Video: enabled accelerated rendering with texture target access https://github.com/wesnoth/wesnoth/commit/dfc59c9e4fa3e51e7130829d061973bb7208d1d2 20170603 04:42:22< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering fb240b62ca04 / / (7 files in 4 dirs): GUI2/Canvas: refactor surface blitting out of drawing routines https://github.com/wesnoth/wesnoth/commit/fb240b62ca04d4ea40db7f8ccda669669a2fd3be 20170603 04:42:25< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 0aeb46d52347 / src/gui/widgets/window.cpp: GUI2/Window: properly re-implement draw and restore code https://github.com/wesnoth/wesnoth/commit/0aeb46d52347f1f4c91940d588d95c2fb7dfaa18 20170603 04:42:28< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering a33ef770bcca / src/ (47 files in 5 dirs): GUI2: removed dirty widget interface https://github.com/wesnoth/wesnoth/commit/a33ef770bccadfc27221c5285018c5a46774a646 20170603 04:42:31< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 9bf09acc0416 / src/gui/widgets/ (window.cpp window.hpp): GUI2/Window: removed restore flag and restorer surface https://github.com/wesnoth/wesnoth/commit/9bf09acc0416ac805851c1f7bab6bb77b4ec8021 20170603 04:42:34< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 4615a930fa4a / src/gui/ (core/canvas.cpp core/canvas.hpp widgets/panel.cpp widgets/styled_widget.cpp): GUI2/Canvas: renamed blit function and removed surface argument https://github.com/wesnoth/wesnoth/commit/4615a930fa4ab35175583e8bf322aada3cd89786 20170603 04:42:37< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 2feae1666250 / src/gui/widgets/ (31 files): GUI2: removed framebuffer code from draw impl functions https://github.com/wesnoth/wesnoth/commit/2feae1666250db8aea021b993ff4d34f2292fa8d 20170603 04:42:40< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 7adb832d20fb / src/font/text.cpp: Hack to get text to render right https://github.com/wesnoth/wesnoth/commit/7adb832d20fba9408c20259c4c104db58398d5f0 20170603 04:42:43< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering bacb740a0036 / src/gui/ (6 files in 2 dirs): GUI2: refactored viewport setting and re-added clip rect setting https://github.com/wesnoth/wesnoth/commit/bacb740a00365392923b9b59b9c70cc780dede38 20170603 04:42:46< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 00908013670d / src/gui/ (core/event/handler.cpp dialogs/lua_interpreter.cpp): Fixed some unused parameter warnings https://github.com/wesnoth/wesnoth/commit/00908013670dba8474cdcd2778f327e430c311a2 20170603 04:42:49< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 8c41fe0fe97d / src/gui/widgets/window.cpp: Removed some debug output https://github.com/wesnoth/wesnoth/commit/8c41fe0fe97dda09d89deda77d6d85439deaa483 20170603 04:42:52< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering fdf5be6dc606 / src/ (gui/core/canvas.cpp gui/widgets/widget.cpp video.cpp): Added some code to make my recent changes work with a software renderer https://github.com/wesnoth/wesnoth/commit/fdf5be6dc6063cc8d472eabd417152a697a0f548 20170603 04:42:55< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 32a9e9b5cee7 / src/sdl/window.cpp: Enable SDL_HINT_FRAMEBUFFER_ACCELERATION https://github.com/wesnoth/wesnoth/commit/32a9e9b5cee7e995a419bb50a238ac211e820e41 20170603 04:42:58< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 125e3a4e0177 / src/gui/core/canvas.cpp: GUI2/Canvas: removed surface_lock objects https://github.com/wesnoth/wesnoth/commit/125e3a4e0177643a247a9b42cfbf66437e16d212 20170603 04:43:01< irker272> wesnoth: Charles Dang wesnoth:accelerated_rendering 357c8a1f93f2 / src/gui/core/event/handler.cpp: Small code simplification https://github.com/wesnoth/wesnoth/commit/357c8a1f93f286a30b4e2a1143cfd0e625a784d0 20170603 05:18:49-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 05:23:17-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 260 seconds] 20170603 05:39:27-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Ping timeout: 258 seconds] 20170603 05:39:58-!- Kwandulin [~Kwandulin@p200300760F77066F14F6BEA871408F9D.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 05:44:00-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 05:49:42-!- aeth_ is now known as aeth 20170603 05:56:59-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Ping timeout: 260 seconds] 20170603 06:01:09-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth-dev 20170603 06:01:22-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20170603 06:07:27-!- oldlaptop [~quassel@45.63.78.126] has quit [Remote host closed the connection] 20170603 06:07:32-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Quit: "The highest possible stage in moral culture is when we recognize that we ought to control our thoughts." - Charles Darwin] 20170603 06:09:32-!- oldlaptop [~quassel@45.63.78.126] has joined #wesnoth-dev 20170603 06:41:43-!- Jozrael [~Jozrael@cpe-45-49-166-75.socal.res.rr.com] has joined #wesnoth-dev 20170603 06:43:14< Jozrael> Ah this is probably a better place. Is formation not working in UtBS a known bug for 1.13.8? 20170603 06:43:23< Jozrael> I didn't see anything in a quick git issue search 20170603 06:45:31-!- Kwandulin [~Kwandulin@p200300760F77066F14F6BEA871408F9D.dip0.t-ipconnect.de] has quit [Ping timeout: 259 seconds] 20170603 06:50:08-!- Kwandulin [~Kwandulin@p200300760F77066FDDBD7A33B20B5DEF.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 07:06:49-!- Ivanovic [~ivanovic@p4FC534A6.dip0.t-ipconnect.de] has quit [Changing host] 20170603 07:06:49-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20170603 07:07:09-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 07:07:27-!- Kwandulin [~Kwandulin@p200300760F77066FDDBD7A33B20B5DEF.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20170603 07:10:43-!- Kwandulin [~Kwandulin@p200300760F77066FC8E7FDC31C172A89.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 07:11:27-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 240 seconds] 20170603 07:12:33-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20170603 07:12:58-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20170603 07:16:39-!- JyrkiVesterinen [~JyrkiVest@87-100-209-80.bb.dnainternet.fi] has joined #wesnoth-dev 20170603 07:17:50< JyrkiVesterinen> Jozrael: AFAIK, it's not a known bug. 20170603 07:20:29< Jozrael> Blah. Seconds ago I just realized I misread the ability completely. 20170603 07:20:41< Jozrael> Just got back to wesnoth and translated defense as resistance mentally :\ 20170603 07:22:39-!- mkdroid [~null@unaffiliated/matthiaskrgr] has joined #wesnoth-dev 20170603 07:23:10-!- mkdroid [~null@unaffiliated/matthiaskrgr] has quit [Client Quit] 20170603 07:41:48-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20170603 07:44:27< zookeeper> Jozrael, good job reporting that problem with the thieves, though. just starting to look into that immediately caused me to find a bunch of other problems :p 20170603 07:49:15< Jozrael> <3 np! 20170603 07:56:15< zookeeper> what's this boost string_view dependency thing now 20170603 07:59:30< JyrkiVesterinen> Wesnoth now requires Boost string_view *if* you have Boost 1.61 or above. 20170603 07:59:37< JyrkiVesterinen> Otherwise it uses an in-tree copy. 20170603 08:00:52< JyrkiVesterinen> String_view is part of Boost utility library which was already required. 20170603 08:08:45< zookeeper> so do i just need to pop in some header files or do i have to install boost or what? 20170603 08:13:53-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 268 seconds] 20170603 08:18:19-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth-dev 20170603 08:21:42< JyrkiVesterinen> You should already have Boost, it has always been a requirement for compiling Wesnoth. 20170603 08:22:01< JyrkiVesterinen> My guess is that your copy of Boost is incomplete and you're missing the utility library. 20170603 08:22:21< JyrkiVesterinen> So, you should get Boost.Utility, from the same place where you have got the other Boost libraries. 20170603 08:22:36< JyrkiVesterinen> (Boost.Utility is a header-only library.) 20170603 08:31:23-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Read error: Connection reset by peer] 20170603 08:31:33-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has joined #wesnoth-dev 20170603 08:31:37-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20170603 08:33:47-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 08:34:03-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has joined #wesnoth-dev 20170603 08:37:27-!- Jozrael [~Jozrael@cpe-45-49-166-75.socal.res.rr.com] has quit [Read error: Connection reset by peer] 20170603 08:43:08-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 08:55:13-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has joined #wesnoth-dev 20170603 08:55:28-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 08:59:12< zookeeper> JyrkiVesterinen, yeah, well, i probably got them originally from aquileia's dependency thingy 20170603 08:59:33-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 240 seconds] 20170603 09:00:50< zookeeper> and if i didn't, i couldn't possibly remember where and how it was from, anyway. how _do_ people supposedly remember those kinds of things? "yeah i got the X package of Y from Z 3 years ago and i Q'd it in the W way" 20170603 09:02:46< zookeeper> well, anyway, i'll just reset back a bit so i don't have to deal with it now... 20170603 09:03:52< zookeeper> except apparently mixed reset doesn't help because it only resets the index, and hard reset is too invasive 20170603 09:11:36-!- RatArmy_ [~ratarmy@om126211121135.13.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 09:16:08-!- Kwandulin2 [~Kwandulin@p200300760F77066FC8E7FDC31C172A89.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 09:16:15-!- Kwandulin [~Kwandulin@p200300760F77066FC8E7FDC31C172A89.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20170603 09:24:48< zookeeper> i just copied the header files from some huge boost download archive without doing anything else, and now compilation works again except for a src\font\text.cpp(653): error C2065: 'CAIRO_STATUS_INVALID_SIZE' : undeclared identifier 20170603 09:29:43-!- mjs-de [~mjs-de@185.22.140.140] has joined #wesnoth-dev 20170603 09:42:34< JyrkiVesterinen> CAIRO_STATUS_INVALID_SIZE was introduced in Cairo 1.10. 20170603 09:42:45< JyrkiVesterinen> Your problem suggests that your copy of Cairo is too old. 20170603 09:44:14< zookeeper> well, actually there were some boost lib link issue too. so whatever, i'll just do something else until someone sorts out this stuff. 20170603 10:06:01-!- irker272 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20170603 10:08:46-!- JyrkiVesterinen [~JyrkiVest@87-100-209-80.bb.dnainternet.fi] has quit [Quit: .] 20170603 10:09:03-!- mjs-de [~mjs-de@185.22.140.140] has quit [Remote host closed the connection] 20170603 10:37:21-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth-dev 20170603 10:38:13-!- RatArmy_ [~ratarmy@om126234112223.16.openmobile.ne.jp] has joined #wesnoth-dev 20170603 10:43:43-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 10:48:12-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 260 seconds] 20170603 11:03:07-!- Alkenrinnstet [~alkenrinn@42.61.217.253] has joined #wesnoth-dev 20170603 11:17:46-!- Kwandulin2 [~Kwandulin@p200300760F77066FC8E7FDC31C172A89.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170603 11:20:42-!- APic is now known as ASM17Pic 20170603 11:48:43-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20170603 11:50:46< celticminstrel> So, I'm not convinced that TEXT_INPUT is good for the hotkey handling. 20170603 11:51:04< celticminstrel> What would break if all the TEXT_INPUT were just removed? 20170603 11:51:32< vultraz_iOS> text input 20170603 11:51:34< vultraz_iOS> literally 20170603 11:51:38< celticminstrel> ... 20170603 11:51:42< vultraz_iOS> nothing would appear in text boxes 20170603 11:51:46< celticminstrel> No. I mean hotkeys. 20170603 11:51:54< celticminstrel> Ignore textboxes for the moment. 20170603 11:52:20< celticminstrel> Obviously I wouldn't actually remove all the TEXT_INPUT. 20170603 11:54:36< Ravana_> wesnoth -p puts my [event] to toplevel too (when it should only be in [era]), but looking from in game or saves, these events don't seem to be leaked to other games 20170603 11:54:40< celticminstrel> What hotkeys would break though? 20170603 11:55:04< vultraz_iOS> no idea 20170603 11:55:09< vultraz_iOS> we could fix breakage though 20170603 11:55:25< celticminstrel> That's really not the point... 20170603 11:56:25< celticminstrel> In other news, what about PR 1033? Anyone have anything to say about it? Can I merge it? Are there more tests I could add to ensure security? 20170603 11:59:04-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20170603 12:02:09< vultraz_iOS> no opinion 20170603 12:02:18< vultraz_iOS> i like the idea tho 20170603 12:03:27-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 240 seconds] 20170603 12:06:19< celticminstrel> Okay, so text input is used if there are no modifiers or only shift. 20170603 12:06:31< celticminstrel> (When binding, at least.) 20170603 12:06:44< celticminstrel> If there are any modifiers other than shift, it's not used at all. 20170603 12:08:51< celticminstrel> wedge009: Does the version of Boost in aquileia/external include string_view? If so, could you add it? 20170603 12:09:03-!- JyrkiVesterinen [~JyrkiVest@87-100-209-80.bb.dnainternet.fi] has joined #wesnoth-dev 20170603 12:09:28< celticminstrel> Ah, I guess it must include it? 20170603 12:09:45< celticminstrel> Wait, does that mean the appveyor build broke because aquileia/external is missing string_view? 20170603 12:14:17< wedge009> It already does, gfgtdf asked me to add it weeks ago. 20170603 12:14:40< celticminstrel> Ah, then I just need to resync to external... 20170603 12:17:44< celticminstrel> So hotkeys are broken in the titlescreen because text input events aren't piped through? 20170603 12:21:28< JyrkiVesterinen> [15:09:46] Wait, does that mean the appveyor build broke because aquileia/external is missing string_view? 20170603 12:21:35< JyrkiVesterinen> AppVeyor build isn't broken... 20170603 12:21:52< celticminstrel> Yeah, sorry. 20170603 12:22:11< celticminstrel> By the way, any opinion on PR 1033? I'd like to get it merged... 20170603 12:22:54< JyrkiVesterinen> It looks fine to me. 20170603 12:23:22< celticminstrel> Does that also mean you don't see any security issues? 20170603 12:23:32< JyrkiVesterinen> Yes. 20170603 12:25:04< celticminstrel> Maybe I'll ask gfgtdf and loonycyborg too. 20170603 12:32:50-!- mkdroid [~null@unaffiliated/matthiaskrgr] has joined #wesnoth-dev 20170603 12:36:08-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 240 seconds] 20170603 12:36:20-!- mkdroid [~null@unaffiliated/matthiaskrgr] has quit [Client Quit] 20170603 12:37:24-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20170603 12:42:15< wedge009> Did the title screen change to gui2 recently? 20170603 12:47:31< celticminstrel> ... 20170603 12:48:11< vultraz_iOS> wat 20170603 12:48:17< vultraz_iOS> uh 20170603 12:48:20< vultraz_iOS> wedge009 20170603 12:48:31< vultraz_iOS> it's been gui2 for years now 20170603 12:48:38< vultraz_iOS> since 1.10 20170603 12:48:49< wedge009> I'm sorry, just checking. 20170603 12:49:13-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has left #wesnoth-dev [] 20170603 12:53:07< celticminstrel> I think Aginor didn't include GUI2 in his PR 1003. 20170603 13:19:48-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 13:28:46< Ravana_> 20170602 11:14:57< Ravana_> I wonder if there would be notable performance boost if I uploaded preprocessed addon, instead of development version with macros 20170603 13:28:48< Ravana_> I did some testing of single-file addon vs normal folder structure. Results on HDD were: normal loading time: [1:22, 1:08, 1:34], singlefile loading time: [0:26, 0:29, 0:19, 0:19]. On SSD both versions loaded too fast to consider results useful. 20170603 13:42:04< zookeeper> well, that's... good, i suppose. no incentive for authors to do crazy things like that :p 20170603 13:42:23< zookeeper> err 20170603 13:42:29< zookeeper> i think i misread your numbers 20170603 13:43:58< Ravana_> for smaller addons yes, but for ageless I believe it is worth it 20170603 13:44:04< zookeeper> so almost 80% faster? 20170603 13:44:11< Ravana_> yes 20170603 13:44:46< zookeeper> is it especially macro-heavy? 20170603 13:44:51< zookeeper> (and/or huge) 20170603 13:45:16< Ravana_> for a wesnoth addon it is certainly huge 20170603 13:45:41 * celticminstrel wonders if the preprocesser would choke on already-preprocessed WML. 20170603 13:45:49< Ravana_> it would 20170603 13:45:56< celticminstrel> Why exactly? 20170603 13:46:19< Ravana_> but replace all "(.*?)" to <<\1>> and >><< to " fixes that 20170603 13:46:30< Ravana_> because lua has { 20170603 13:46:48< celticminstrel> Oh, preprocessing changes <<>> to ""? 20170603 13:46:53< Ravana_> yes 20170603 13:47:10< celticminstrel> I suppose preprocessed WML never has more than one string on a line then? 20170603 13:47:14< vultraz_iOS> are you sure your use of WML and macros in ageless is optimal 20170603 13:47:49< celticminstrel> So I guess the preprocessor doesn't choke on the special directives that preprocessing outputs? 20170603 13:48:22< Ravana_> preprocessor creates 2 files, one of them looks like normal wml, which is what I use 20170603 13:48:31< celticminstrel> I want to split the documentation of Lua functions and stuff out from LuaWML, what should I call it? 20170603 13:48:35< celticminstrel> Ah. 20170603 13:49:19< Ravana_> I would say that ageless code is certainly not optimal 20170603 13:50:01< Ravana_> why, just 2 days ago I found that all the 2300 units get loaded twice 20170603 13:50:13< zookeeper> i'd think it'd be very questionable to upload a preprocessed add-on, simply because it makes the content mostly unusable for others. they'd have to first know that they shouldn't look at the actual add-on code itself, but at the code in some repository inconveniently located somewhere else 20170603 13:50:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 13:50:41< celticminstrel> How big is the preprocessed code, out of curiosity? 20170603 13:50:51< celticminstrel> In lines and kb. 20170603 13:50:53< Ravana_> 13856kb 20170603 13:51:19< Ravana_> 546k lines 20170603 13:51:52< zookeeper> i'm not saying it can't be a reasonable thing to do in some cases, but... it does sound very iffy 20170603 13:52:17< celticminstrel> Okay, so I think what I'll do this weekend is temporarily set aside the hotkey stuff and work on text input, because currently it's not being handled correctly AFAICT. 20170603 13:52:37< vultraz_iOS> celticminstrel: LuaAPI? 20170603 13:52:50< vultraz_iOS> Ravana_: twice? good god 20170603 13:52:56< celticminstrel> vultraz_iOS: That was my first thought, then I realized that it's only one character away from LuaAI. >_> 20170603 13:53:11< vultraz_iOS> meh 20170603 13:54:21< Ravana_> wesnoth creates almost the same file to cache too, but doesn't keep it around for multiple runs 20170603 14:16:12< celticminstrel> I wonder if there's a safe way to enable the Lua io library... 20170603 14:16:57< celticminstrel> If we could make it load files only from the data-sandbox, that would be preferable to the read_file function. 20170603 14:20:36< celticminstrel> Oh, right, we also probably don't want to allow write access to the data+addons directory. 20170603 14:21:04< celticminstrel> Maybe it'd be easier just to recreate the desirable parts of the Lua io library. 20170603 14:28:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20170603 14:29:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 14:44:41< zookeeper> oh great, good job visual studio. compilation/linking fails, so you delete my old binary anyway? 20170603 14:44:50< zookeeper> sigh 20170603 14:46:49< celticminstrel> Probably no helping it. 20170603 14:47:04< celticminstrel> I guess it needs the old binary to be out of the way before it can even start linking. 20170603 14:47:25< celticminstrel> At least it keeps the old binary when compilation fails, which IIRC Xcode doesn't. 20170603 14:47:41< zookeeper> well it wouldn't exactly be rocket science to make a copy and restore it if something fails 20170603 14:48:12< celticminstrel> Yeah. It'd be extra work though, which means someone would need to think of it and implement it. :P 20170603 14:48:41< zookeeper> i'm pretty sure visual studio has about 1234 less-important features in it already :p 20170603 14:48:58 * celticminstrel points at the phrase "think of it". 20170603 14:49:26< zookeeper> fair enough 20170603 14:57:13< celticminstrel> Hmmm, sudden random thought... I wonder if it's possible in the C++ to take a Lua function and set it to have no upvalues... 20170603 14:57:26< celticminstrel> Or actually... 20170603 14:58:07< celticminstrel> It probably only sets as upvalue variables that were actually referenced by the function, right? And I know it's possible to count the number of upvalues, so that should be sufficient for the formula bridge... 20170603 14:58:22< celticminstrel> IOW it should just error if you try to bake a function with upvalues. 20170603 14:59:51< celticminstrel> And on an unrelated note, I wonder if it would be a problem to change wesnoth.wml_actions.tag(cfg) so that it's equivalent to wesnoth.fire("tag", cfg)... 20170603 15:23:09< Ravana_> zookeeper: I can then do #ifhave preprocessed version, load preprocessed version, else preprocess all. Then download size is 1.3MB more. 20170603 15:24:05-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20170603 15:24:22< celticminstrel> 1.3? Not 13? 20170603 15:24:35< Ravana_> I expect that wesnoth gzips it 20170603 15:24:38-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 15:24:43< celticminstrel> Oh true, it does do that. 20170603 15:26:02< zookeeper> Ravana_, oh, so include both the normal and the preprocessed code in the same add-on? 20170603 15:26:07< zookeeper> yeah i guess that'd work 20170603 15:26:08< Ravana_> yes 20170603 15:26:13< zookeeper> clever 20170603 15:33:41< celticminstrel> Okay, so here's the initial draft of the new page I mentioned: https://wiki.wesnoth.org/LuaAPI 20170603 15:33:54< celticminstrel> I'll probably work on it slowly. 20170603 15:38:11-!- Elsi [~Elsi@luwin.ulrar.net] has quit [Ping timeout: 240 seconds] 20170603 15:45:08-!- Elsi [~Elsi@luwin.ulrar.net] has joined #wesnoth-dev 20170603 15:48:44-!- RatArmy_ [~ratarmy@om126234112223.16.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 15:57:37-!- irker621 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20170603 15:57:37< irker621> wesnoth: Jyrki Vesterinen wesnoth:master bcc0992daaea / src/video.cpp: Attempt to fix build in Travis CI https://github.com/wesnoth/wesnoth/commit/bcc0992daaea566682e9ecac586707935fb0b8a9 20170603 16:04:24-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] 20170603 16:16:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20170603 16:17:12-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 16:18:18-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20170603 16:28:16-!- Bonobo [~Bonobo@2001:44b8:254:3200:9828:3f34:ec4b:54e1] has quit [Ping timeout: 246 seconds] 20170603 16:29:25-!- gfgtdf [~chatzilla@x4e32b3a2.dyn.telefonica.de] has joined #wesnoth-dev 20170603 16:44:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20170603 16:44:29-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 16:46:47-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20170603 16:55:45-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170603 16:57:51< celticminstrel> Hmmm. Do text boxes use markup? Probably not, right? 20170603 16:58:44< celticminstrel> Thinking about it, it should be pretty easy to support rich text in text boxes... 20170603 16:59:04< celticminstrel> First make sure they handle markup. 20170603 17:00:15< celticminstrel> On Ctrl+U, insert and position the cursor between the tags. If it's already between tags, instead insert and position the cursor between the tags. Make sure arrow keys skip over tags as if they didn't exist. 20170603 17:00:41< celticminstrel> Similar handling for Ctrl+I and Ctrl+B. 20170603 17:01:11< celticminstrel> Only place I can think of that this might be wanted though is the MP chatbox. 20170603 17:03:08< celticminstrel> Hmmm. SDL doesn't support stippled lines, right? 20170603 17:07:54< gfgtdf> celticminstrel: you want people to write markup in mp chat? 20170603 17:09:48< celticminstrel> More like, it's something I think people might like. 20170603 17:11:33 * zookeeper wonders whether moderators would like it 20170603 17:11:46< zookeeper> (depends on what markup would be supported, i guess) 20170603 17:13:02< gfgtdf> unrelated to whether it's a good idea to allow peopel to use it, i think that one of cases where some markdown language is clearly better than the lengthly pango markup. 20170603 17:13:03< celticminstrel> Probably just the three I already mentioned. 20170603 17:17:40< zookeeper> seems like a super rare thing for games to allow any kind of markup like that in chat, so i can't really see it as something that's in great demand 20170603 17:52:29-!- Alkenrinnstet [~alkenrinn@42.61.217.253] has quit [Read error: Connection reset by peer] 20170603 17:58:39-!- DeFender1031 [~DeFender1@46-116-209-76.bb.netvision.net.il] has joined #wesnoth-dev 20170603 18:00:30-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 18:25:40-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170603 18:50:02< shadowm> Do not allow markup in chat. 20170603 19:12:06-!- mkdroid [~null@unaffiliated/matthiaskrgr] has joined #wesnoth-dev 20170603 19:22:28< DeFender1031> why not? :P 20170603 19:25:57< shadowm> For precisely that reason. 20170603 19:31:31< DeFender1031> what reason? 20170603 19:42:58-!- mkdroid [~null@unaffiliated/matthiaskrgr] has quit [Quit: I'll be back!] 20170603 19:43:38< irker621> wesnoth: gfgtdf wesnoth:gfgtdf-patch-1 17290b24861c / src/game_events/manager.hpp: Atttempt to fix repeated fireing of first_time_only=yes events 1 https://github.com/wesnoth/wesnoth/commit/17290b24861c476201cc55e109563b43167ea63e 20170603 19:44:45< irker621> wesnoth: gfgtdf wesnoth:gfgtdf-patch-1 c9a32b400240 / src/game_events/pump.cpp: Update pump.cpp https://github.com/wesnoth/wesnoth/commit/c9a32b40024019156eda0227f1621d694534edae 20170603 19:45:05< irker621> wesnoth: gfgtdf wesnoth:gfgtdf-patch-1 28a411f522ce / src/game_events/menu_item.cpp: Update menu_item.cpp https://github.com/wesnoth/wesnoth/commit/28a411f522ce99bc21a50110b492f2bddd1b16f7 20170603 19:45:50< irker621> wesnoth: gfgtdf wesnoth:master c0bd6253c1d8 / src/game_events/ (manager.hpp menu_item.cpp pump.cpp): Atttempt to fix repeated fireing of first_time_only=yes events https://github.com/wesnoth/wesnoth/commit/c0bd6253c1d8aad6b33d9a8723dfef1ad562b218 20170603 19:50:55< zookeeper> how was that HttT repeated sighted event not noticed before? surely exposing that bug must have required something else that has semi-recently changed in master. 20170603 19:51:15< celticminstrel> Well, vultraz has been poking at that recently, so... 20170603 19:51:15< irker621> wesnoth: gfgtdf wesnoth:master 4fe20fd125a8 / src/game_events/pump.cpp: add a comment https://github.com/wesnoth/wesnoth/commit/4fe20fd125a8f7a1244cd1d87de058f26548958c 20170603 19:51:52< zookeeper> oh right the repeated firing was caused by his recent change 20170603 19:51:57< zookeeper> i already forgot that 20170603 20:07:47-!- JyrkiVesterinen [~JyrkiVest@87-100-209-80.bb.dnainternet.fi] has quit [Quit: .] 20170603 20:21:06-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20170603 20:21:21-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has joined #wesnoth-dev 20170603 20:21:22< travis-ci> wesnoth/wesnoth#14069 (gfgtdf-patch-1 - c9a32b4 : gfgtdf): The build has errored. 20170603 20:21:22< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/239152078 20170603 20:21:22-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has left #wesnoth-dev [] 20170603 20:22:19-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has joined #wesnoth-dev 20170603 20:23:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 20:23:46-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has joined #wesnoth-dev 20170603 20:23:47< travis-ci> wesnoth/wesnoth#14066 (gfgtdf-patch-1 - 17290b2 : gfgtdf): The build has errored. 20170603 20:23:47< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/239151788 20170603 20:23:47-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has left #wesnoth-dev [] 20170603 20:24:19-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has joined #wesnoth-dev 20170603 20:24:20< travis-ci> wesnoth/wesnoth#14070 (gfgtdf-patch-1 - 28a411f : gfgtdf): The build has errored. 20170603 20:24:20< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/239152147 20170603 20:24:20-!- travis-ci [~travis-ci@ec2-54-211-7-181.compute-1.amazonaws.com] has left #wesnoth-dev [] 20170603 20:28:57-!- Appleman1234 [~quassel@pl40388.ag1212.nttpc.ne.jp] has quit [Ping timeout: 240 seconds] 20170603 20:33:27< celticminstrel> Apparently IMEs do work in Wesnoth, kind of. 20170603 20:33:44< celticminstrel> Though accepting via enter is broken. 20170603 20:33:54< celticminstrel> And you can't see the interim text. 20170603 20:34:06< celticminstrel> (I had to accept by double-clicking a suggestion.) 20170603 20:36:06< celticminstrel> Does anyone know if there's a way for a widget to temporarily block close-on-enter? 20170603 20:36:19< celticminstrel> Maybe I can do it by handling the key in the widget. 20170603 20:37:11-!- Appleman1234 [~quassel@pl40388.ag1212.nttpc.ne.jp] has joined #wesnoth-dev 20170603 20:37:12 * zookeeper wonders whether ~BLIT could have an extra optional parameter allowing a possible missing image error to be suppressed 20170603 20:37:57< zookeeper> ...so that you could for example make an add-on icon which uses ~BLIT to create the icon from custom images(s), without producing errors for those who don't have the add-on containing said images 20170603 20:39:51< celticminstrel> Come to think of it, I might also need to set the halt flag... 20170603 20:39:56< celticminstrel> Well, we shall see, I guess. 20170603 20:40:00< celticminstrel> Or, I shall see really. 20170603 20:40:48< celticminstrel> Or maybe I'll need to install a separate key handler for it... 20170603 20:47:15-!- Kwandulin [~Kwandulin@p200300760F7706FD30655B380D14018E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170603 21:05:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20170603 21:06:12-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20170603 21:06:53< celticminstrel> Ugh, why can't it find cairo.dll, it's right there in external/dll... :| 20170603 21:23:28< celticminstrel> So basically it's loading the dlls from the wrong place. 20170603 21:23:46< celticminstrel> It's looking in MSVC's folders instead of external/dll. 20170603 21:25:51< celticminstrel> Jyrki: Any idea what has gone wrong here? 20170603 21:35:29-!- mjs-de [~mjs-de@x5ce48c56.dyn.telefonica.de] has joined #wesnoth-dev 20170603 21:43:43< gfgtdf> celticminstrel: i'd just copy all those dll to where wesnoth.exe is 20170603 21:44:28< celticminstrel> Well, it worked before, and now it doesn't. 20170603 21:50:21< gfgtdf> Ravana_: you online? 20170603 21:50:33< Ravana_> yes 20170603 21:51:04< gfgtdf> did you see my forumpostanswer about 'cannot auto store unit'? 20170603 21:51:17< celticminstrel> Oh gfgtdf, do you think PR 1033 can be merged? 20170603 21:51:25< celticminstrel> Any comments on it? 20170603 21:51:33< Ravana_> just checked it 20170603 21:51:49< gfgtdf> Ravana_: i did a quick look at you code and you seen for exmapel to be using $unit is a prestart event which is liley to casue this bug (just once though, not 100 times) 20170603 21:53:23< gfgtdf> celticminstrel: hmm neeed tolook again i forgot most of my previous thoughts on it. 20170603 22:00:36< gfgtdf> Ravana_: oh another casue might be [fire_event]s with no units matching the filter 20170603 22:01:32< Ravana_> I don't think I know how to pass units with [fire_event], so most likely not from that 20170603 22:02:51< gfgtdf> [fire_event][primary_unit] 20170603 22:11:54< gfgtdf> Ravana_: hmm i tried you addon (ai vs ai match) and i didn't get many erros of that type 20170603 22:12:01< gfgtdf> Ravana_: i mainly get some '20170604 00:11:24 error audio: Could not load sound file 'dagger-swish.ogg'.' 20170603 22:12:36< Ravana_> I don't really know how many of them are from my addons, I observe wotg games too 20170603 22:13:35< gfgtdf> Ravana_: oh and i get some macro redefinition warnings. 20170603 22:13:53< Ravana_> most of those I have fixed by now I think 20170603 22:14:23< Ravana_> when running wesnoth -p it was easy to see them all 20170603 22:17:26< shadowm> celticminstrel: Your PATH variable, probably. 20170603 22:18:09< celticminstrel> But I haven't changed my PATh variable... the only thing I did was redownload aquileia/external... 20170603 22:18:18< shadowm> If it's not that, then it's the DLL names. My crosscompiled build wants libcairo-2.dll, not cairo.dll. 20170603 22:18:35< shadowm> You can check exactly what yours wants using Dependency Viewer. 20170603 22:19:10< celticminstrel> Well, it says it can't find "cairo.dll" which does exactly match one of the ones in external/dll... 20170603 22:21:35< gfgtdf> Ravana_: i also get 'Invalid WML found: [unstore_unit]: variable 'unit' doesn't contain unit data' right at the start 20170603 22:21:49< Ravana_> also fixed 20170603 22:22:01< Ravana_> 1.13 shows it in chat as error 20170603 22:22:56< gfgtdf> i probabyl didnt se it beasue of all those 'backstab is deprecated' wanrings. 20170603 22:27:22-!- mjs-de [~mjs-de@x5ce48c56.dyn.telefonica.de] has quit [Remote host closed the connection] 20170603 22:32:27< Ravana_> adding simultaneous options like Pyr npt does was quite difficult, but seems to get through now. However, can I have images line up normally? https://vgy.me/OuNKq9.png 20170603 22:33:14< celticminstrel> That's in a custom dialog? 20170603 22:34:03< celticminstrel> You need linked groups. 20170603 22:34:09< Ravana_> from https://wiki.wesnoth.org/LuaWML/Display#wesnoth.show_dialog example 20170603 22:34:12< celticminstrel> In the resolution toplevel, add a [linked_group] tag. 20170603 22:34:25< celticminstrel> With an id and fixed_width=true 20170603 22:34:39< celticminstrel> Then set linked_group= in the list definition. 20170603 22:34:51< celticminstrel> You'll need one group for each column. 20170603 22:37:29< celticminstrel> So eg T.linked_group { id = 'description', fixed_width = true } , T.linked_group { id = 'icon', fixed_width = true} 20170603 22:38:09< gfgtdf> Ravana_: independent form your gui issue: 1.13 has wensoth.synchronize_choices in addition to the older wensoth.synchronize_choice which was made exactly for what pyr npt does. 20170603 22:38:26< celticminstrel> Then add linked_group = 'description' in the label config and linked_group = 'icon' in the image config. 20170603 22:39:03< gfgtdf> Ravana_: i updated my addon to use it but i didnt upload yet becasue there is an engine bugs which stops pyr npt from working properly currently. 20170603 22:40:41< gfgtdf> Ravana_: oh any in the gui you need to elabel markup with adding "use_markup = yes" in our [label]s 20170603 22:40:43< gfgtdf> your* 20170603 22:41:22< celticminstrel> Right, add use_markup = true to the label as well. 20170603 22:41:54< gfgtdf> right, i was thinking about wml, ofc it's true in lua. 20170603 22:43:37< Ravana_> thanks, it seems to work as I need now 20170603 22:47:52< Ravana_> though still remains with T.label { id = "the_label", linked_group = 'description', use_markup = true } 20170603 22:48:07< gfgtdf> hmm maybe use_markup is new in 1.13 20170603 22:48:13< gfgtdf> did you test with 1.13 ? 20170603 22:48:19< celticminstrel> Oh, was this in 1.12? 20170603 22:48:41< gfgtdf> 1.12 still has the less handey wesnoth.set_dialog_markup 20170603 22:48:48< celticminstrel> The flag exists in 1.12 but I don't think it was exposed to the widget instance. 20170603 22:49:09< celticminstrel> Yeah, set_dialog_markup should do the trick, though I imagine that would be a bit of a pain since you'd need to do it for every list item. 20170603 22:49:21< Ravana_> doesn't matter really 20170603 22:49:51< Ravana_> this entire functionality is only to make it quicker to set up 8p games, it doesn't need to look nice 20170603 22:50:16< gfgtdf> Ravana_: the lua code or the dialog? 20170603 22:50:36< Ravana_> lua code 20170603 22:50:54< Ravana_> dialog is just because I couldnt manage to do it with [message] 20170603 22:51:34-!- irker621 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20170603 23:06:24-!- RatArmy_ [~ratarmy@om126212244224.14.openmobile.ne.jp] has joined #wesnoth-dev 20170603 23:09:14< gfgtdf> hmm i wonder whether i should change pyr npt to use a treeview (races ->unit) for the unit list. 20170603 23:10:53< celticminstrel> I don't suppose you have any idea why it's suddenly not finding my dlls, gfgtdf? 20170603 23:12:26< celticminstrel> Ooooooh. 20170603 23:13:09< celticminstrel> I see what happened. Jyrki switched it from static linking to dynamic linking. 20170603 23:13:27< celticminstrel> Okay, so I guess I'll just go ahead and copy them all to the VC dirs. 20170603 23:14:46-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20170603 23:16:58< celticminstrel> "The procedure entry point iconv could not be located in the dynamic link library iconv.dll" :| 20170603 23:21:23< celticminstrel> BTW, it looks like Jyrki's "GTK+ stack" update left in some older versions of freetype, iconv, and libpng? Though I suppose the alternate libpng potentially could be required by SDL. :| 20170603 23:21:31< Ravana_> seems I broke something... now it waits until host has picked, before showing anything to others 20170603 23:23:33< Ravana_> actually not... but it waits quite long, before showing to others, even if host does not pick 20170603 23:23:34-!- RatArmy_ [~ratarmy@om126212244224.14.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170603 23:24:03-!- RatArmy_ [~ratarmy@om126212244224.14.openmobile.ne.jp] has joined #wesnoth-dev 20170603 23:24:42< Ravana_> around 15sec 20170603 23:26:51< gfgtdf> celticminstrel: i dont know, i alwas copied those dlls to whee exe is instead of changing path. 20170603 23:27:17< celticminstrel> Well, this is a different problem now. 20170603 23:27:25< celticminstrel> The dll is there but can't be loaded. 20170603 23:29:01< gfgtdf> celticminstrel: hmm to me that seems like the dll wuldnt match the lb file that was build against.just a guess though 20170603 23:29:24< gfgtdf> Ravana_: is that on 1.13 or on 1.12 ? 20170603 23:29:33< Ravana_> 1.12 20170603 23:29:47< celticminstrel> Hmm. 20170603 23:29:59< gfgtdf> Ravana_: there are some issue related to network delaying, in paticuular in some cases teh host sends the [start_game] only after the game has finished loading on his side 20170603 23:30:00< celticminstrel> Maybe it's the presence of those old dlls that I noticed... 20170603 23:30:36< gfgtdf> Ravana_: so while the host has the game loading screen the others are still in the lobby. 20170603 23:31:00< celticminstrel> Hmm, no, they're only in dlls, not libs. 20170603 23:31:50< gfgtdf> celticminstrel: maybe you have a older version somehere in your path ? 20170603 23:32:18< gfgtdf> celticminstrel: i'd try copying the correct dll version to where wesnoth.exe is since afaik that where it'll look first 20170603 23:32:57< celticminstrel> Oho, looks like you're on the right track. The iconv.dll was loaded from C:\bin\libxml2-2.7.8\bin\iconv.dll rather than from the VC dirs. 20170603 23:34:29< celticminstrel> That's in the %PATH% for xmllint, so I can't just remove it... hmm... 20170603 23:34:53< gfgtdf> celticminstrel: but i'm realyl courious why we need libiconv? i though we usually ue boost locale for this stuff 20170603 23:35:11< celticminstrel> It's probably just a recursive dependency of something else? 20170603 23:35:26< gfgtdf> hmm probably 20170603 23:36:11< celticminstrel> (This is actually part of the reason why I hate cairo / pango / harfbuzz / glib / etc) 20170603 23:37:58< gfgtdf> hmm after i managed to build it locally , that removed my dislike for it. 20170603 23:51:48-!- RatArmy_ [~ratarmy@om126212244224.14.openmobile.ne.jp] has quit [Read error: Connection reset by peer] --- Log closed Sun Jun 04 00:00:45 2017