--- Log opened Fri Aug 07 00:00:08 2015 20150807 00:03:16-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 00:03:17< travis-ci> gfgtdf/wesnoth-old#514 (sortable_listbox - 2caa08c : gfgtdf): The build has errored. 20150807 00:03:17< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74494904 20150807 00:03:17-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 00:16:26-!- gfgtdf [~chatzilla@x55b19b5e.dyn.telefonica.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 39.0/20150630154324]] 20150807 00:19:59< celticminstrel> Is there some way to enable tabbing between GUI2 text boxes? 20150807 00:34:17-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150807 00:38:40-!- cpf [~cpf@2a02:1812:1e28:8d00:62f8:1dff:febb:fc9a] has joined #wesnoth-dev 20150807 00:41:09-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 00:41:10< travis-ci> gfgtdf/wesnoth-old#515 (sortable_listbox - 033ebae : gfgtdf): The build failed. 20150807 00:41:10< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74497856 20150807 00:41:10-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 00:56:42-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150807 00:56:54-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20150807 00:59:53-!- UnwiseOwl [~UnwiseOwl@1.124.48.145] has quit [Read error: Connection reset by peer] 20150807 00:59:55-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has joined #wesnoth-dev 20150807 01:02:24-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20150807 01:06:59-!- doofus-01 [~aristede@2601:647:4502:e370:c654:44ff:fe28:1054] has quit [Quit: Konversation terminated!] 20150807 01:14:09-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Quit: Page closed] 20150807 01:15:52-!- travis-ci [~travis-ci@ec2-54-144-90-123.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 01:15:53< travis-ci> gfgtdf/wesnoth-old#516 (sortable_listbox - a0a7af9 : gfgtdf): The build failed. 20150807 01:15:53< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74498007 20150807 01:15:53-!- travis-ci [~travis-ci@ec2-54-144-90-123.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 01:27:27-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has quit [Remote host closed the connection] 20150807 01:33:48-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowin1] 20150807 01:47:56-!- ancestral [~ancestral@81.sub-70-197-202.myvzw.com] has joined #wesnoth-dev 20150807 01:52:41-!- ancestral [~ancestral@81.sub-70-197-202.myvzw.com] has quit [Read error: Connection reset by peer] 20150807 02:05:48< celticminstrel> No-one knows, eh? 20150807 02:39:07-!- cpf [~cpf@2a02:1812:1e28:8d00:62f8:1dff:febb:fc9a] has quit [Ping timeout: 252 seconds] 20150807 02:49:39< celticminstrel> ...since it's not using C++11 I'm not sure how I should coerce an integer to a string... 20150807 02:58:53< celticminstrel> boost::lexical_cast? 20150807 02:59:00 * vultraz has no idea 20150807 02:59:03< Verra> you can istringstream 20150807 02:59:06< Verra> or stringstream 20150807 02:59:25< celticminstrel> Well, that's true. 20150807 03:00:05< celticminstrel> The black part of the arrow cursor becomes transparent when out of the window. 20150807 03:12:55< shadowm> celticminstrel: str_cast from utils.hpp 20150807 03:13:08< celticminstrel> Thanks. 20150807 03:13:09-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150807 03:13:11< shadowm> util.hpp. 20150807 03:13:42< shadowm> There is no support for switching focus between widgets with tab in GUI2 yet. 20150807 03:42:47-!- StandYourGround [~Adium@2602:306:83db:de50:fdb7:a3fb:5806:cac2] has joined #wesnoth-dev 20150807 03:43:24< StandYourGround> ancestral: How do I enable different specific Features (as shown in the build info box in the Wesnoth main screen) on build? 20150807 03:43:39< celticminstrel> I was wondering that too. 20150807 03:43:49< StandYourGround> I'm curious to see what happens if I build —HEAD with "legacy bidirectional rendering" 20150807 03:43:50< ancestral> build info box? 20150807 03:43:56< celticminstrel> But the features not already enabled mostly just don't sound useful. 20150807 03:43:59< StandYourGround> lower left corner 20150807 03:44:03< celticminstrel> i button 20150807 03:44:11< celticminstrel> From main menu 20150807 03:44:40< ancestral> i button? 20150807 03:44:47< StandYourGround> hang on. Uploading screenies 20150807 03:44:57< celticminstrel> There's a button at the bottom left corner of the screen with a lowercase i on it. 20150807 03:45:32< ancestral> Really not sure what screen you’re referring to; I’d love to see the screenshot 20150807 03:45:41< StandYourGround> https://dl.dropboxusercontent.com/u/963452/Pictures/I%20Button.png 20150807 03:45:51< StandYourGround> https://dl.dropboxusercontent.com/u/963452/Pictures/Build%20options.png 20150807 03:46:05< celticminstrel> Huh, mine doesn't have the git hash. 20150807 03:46:11< vultraz> woah o_O 20150807 03:46:11< ancestral> So it’s a 1.13 thing 20150807 03:46:21< celticminstrel> Your second screenshot is, uh... 20150807 03:46:28< StandYourGround> it's the Mac bugs 20150807 03:46:33< StandYourGround> present only in 1.13 20150807 03:46:36< vultraz> ancestral: yes, shadowm introduced that dialog recently 20150807 03:46:36< celticminstrel> Eh? 20150807 03:46:41< StandYourGround> 1.12.4 looks crisp 20150807 03:46:46< StandYourGround> I've got uglier screenshots. 20150807 03:46:51< celticminstrel> That dialog looks fine for me. 20150807 03:46:59< ancestral> (The perils of beta software) 20150807 03:47:33< StandYourGround> dialog aside... 20150807 03:47:47< StandYourGround> actually, 1.13 was terrible in 10.10 too 20150807 03:47:49< ancestral> When I click on it, I can do things 20150807 03:48:15< ancestral> StandYourGround: The build I put up works fine for me in 10.10, maybe it’s a gfx card issue? 20150807 03:48:37< StandYourGround> could be, by why would older versions work well? 20150807 03:48:59< celticminstrel> It's weird that it gives the Darwin kernel version instead of the Mac OSX version. 20150807 03:49:12< StandYourGround> It's running at that level 20150807 03:49:16< StandYourGround> it's not a Mac package 20150807 03:49:26< StandYourGround> it's an executable I launch from a shell command 20150807 03:49:34< ancestral> celticminstrel: I think shadowm had to do that for a particular reason 20150807 03:49:36< celticminstrel> But it links to CoreFoundation, so getting the Mac version shouldn't be difficult. I think. 20150807 03:49:40< celticminstrel> Ah? 20150807 03:50:14< StandYourGround> when you build Wesnoth from git without taking extra steps to package it as a Mac app, it installs and runs like Linux 20150807 03:50:23< ancestral> Ah I see the Features thing 20150807 03:50:33< celticminstrel> For some reason my runtime Cairo version is two major revisions later than the build Cairo version. 20150807 03:50:49< StandYourGround> what I want to do is see what happens if I can build wesnoth with some of those features 20150807 03:51:15< StandYourGround> I don't know what "legacy bidirectional rendering" is, but I want to try it and see what happens 20150807 03:51:39< StandYourGround> but the wensoth.rb file has no information on these options 20150807 03:51:44< celticminstrel> The only one that looks useful to me is Lua console completion. 20150807 03:51:57< StandYourGround> so I wouldn't have a simple argument to pass into homebrew 20150807 03:52:06< ancestral> I’m not so sure these are features that can enabled right now 20150807 03:52:07< ancestral> That is 20150807 03:52:07< celticminstrel> The first one is experimental, Cocoa notifications don't even exist on my version, and I'm not interested in notifications anyway. 20150807 03:52:14< ancestral> I’m not so sure they’ve been implemented yet? 20150807 03:52:30< StandYourGround> but I do have some cool Mac news 20150807 03:52:36< celticminstrel> I'd think they wouldn't be listed if they were not implemented... 20150807 03:53:02< celticminstrel> I can see source files for the notifications, at least. 20150807 03:53:02< StandYourGround> El Capitan now enables any window in any app that can be manually resized to use Mac fullscreen features 20150807 03:53:15< StandYourGround> without having to be coded to be compatible 20150807 03:53:26< ancestral> shadowm would know the answer to some of these questions 20150807 03:53:27< celticminstrel> I have no idae what that means. 20150807 03:53:34< ancestral> Maybe mattsc 20150807 03:53:36< StandYourGround> it means no SDL fullscreen 20150807 03:53:49< StandYourGround> and I can command-tab to other apps or use the gesture controls 20150807 03:53:57< StandYourGround> and wesnoth think it's still windowed 20150807 03:54:08< StandYourGround> but it's actually running in its own virutal desktop full screen 20150807 03:54:17< ancestral> Sorry I don’t know more, but I don’t think it’s from a lack of a compiler or build flag or anything 20150807 03:54:32< celticminstrel> Someone should organize the XCode project though. 20150807 03:54:32< StandYourGround> and because it thinks it's still windowed, it doesn't force my discrete graphics card 20150807 03:54:44< StandYourGround> wesnoth actually runs better on the integrated card anyway 20150807 03:55:05< celticminstrel> Probably because it mostly uses software rendering, doesn't it? 20150807 03:55:44< StandYourGround> I can also run wesnoth fullscreen without blacking out external displays :D 20150807 03:55:47< ancestral> I should have Jetrel try out Wesnoth when he gets his new computer 20150807 03:56:01< shadowm> It shows the kernel version because I've not gotten around to figuring out what to do for OS X, so it's using the uname syscall path like Linux (which also needs to use something ther than uname). 20150807 03:56:01< StandYourGround> so if I even wished, it would be possible to run two or more fullscreen instances at once 20150807 03:56:21< celticminstrel> Ah. 20150807 03:56:31< shadowm> I plan to make the PNG screenshots feature mandatory. 20150807 03:56:56< StandYourGround> so shadowm… what does "legacy bidirectional rendering" do? 20150807 03:57:03< StandYourGround> does it affect graphics? 20150807 03:57:05< shadowm> The legacy bidirectional rendering feature refers to using FriBiDi for RTL rendering with the SDL_ttf raster API. 20150807 03:57:19< StandYourGround> … 20150807 03:57:22 * ancestral is holding out for JPG support 20150807 03:57:25< StandYourGround> uh huh…. cool 20150807 03:57:31< shadowm> If FriBiDi is not available at compile time you just don't get support for RTL languages with the SDL_ttf API. 20150807 03:57:40< StandYourGround> oh okay 20150807 03:57:51< StandYourGround> My elvish is rusty, but I understood that 20150807 03:58:01< shadowm> (RTL: right to left, e.g. hebrew, other languages I don't remember atm) 20150807 03:58:07< StandYourGround> okay 20150807 03:58:21< shadowm> If you need further clarification please specify, I don't have a crystal ball. 20150807 03:58:25< StandYourGround> so no build-specific features related to graphics 20150807 03:58:29< celticminstrel> Arabic. 20150807 03:58:29< StandYourGround> I got it, thanks 20150807 03:58:41< celticminstrel> Possibly Japanese/Chinese. 20150807 03:58:57< shadowm> Japanese is written left to right in top-bottom mode. 20150807 03:59:14< shadowm> Er, top-bottom mode... I mean when using western flow. 20150807 03:59:24< shadowm> It's written right to left only when using vertical flow. 20150807 03:59:48< celticminstrel> Ah, is that how it works? 20150807 03:59:58< StandYourGround> so… 1.12.x works perfect in Mac for me, 1.13.x stinks... 20150807 04:00:04< StandYourGround> what major changes were made to graphics? 20150807 04:00:14< shadowm> I think I answered this before. 20150807 04:00:45< StandYourGround> Maybe 20150807 04:00:55< celticminstrel> Well, I should probably sleep. 20150807 04:00:59< StandYourGround> A lot of real life happened in the last few weeks... 20150807 04:01:03< StandYourGround> I really don't remember. 20150807 04:01:15< shadowm> No major changes, but it's possible that some code might have slipped through the cracks when someone moved things around for the failed SDL_gpu project. 20150807 04:02:11< celticminstrel> Do you happen to know the cfg file name for that dialog? 20150807 04:02:19< shadowm> Which dialog? 20150807 04:02:23< celticminstrel> The info one. 20150807 04:02:32< shadowm> Yes, since I wrote it. :p 20150807 04:02:38< shadowm> game_version.cfg. 20150807 04:02:46< celticminstrel> Thanks. 20150807 04:02:57-!- StandYourGround [~Adium@2602:306:83db:de50:fdb7:a3fb:5806:cac2] has quit [Quit: Leaving.] 20150807 04:03:21-!- StandYourGround [~Adium@2602:306:83db:de50:fdb7:a3fb:5806:cac2] has joined #wesnoth-dev 20150807 04:03:29< celticminstrel> Needed a listbox example. 20150807 04:03:44< shadowm> The tab selection isn't a listbox in master yet. 20150807 04:03:47< ancestral> Do you want a screenshot? 20150807 04:04:15< celticminstrel> The libraries list is a listbox,3 20150807 04:04:21< celticminstrel> And I think the features list. 20150807 04:04:27< shadowm> I have a WIP patch that replaces the standalone toggle buttons with a horizontal listbox but I need a few issues with it first. 20150807 04:04:33< shadowm> fix a 20150807 04:04:34< celticminstrel> Ah. 20150807 04:05:05< shadowm> Yes, those two are traditional listboxes. 20150807 04:05:36< celticminstrel> So I can add rows to the listbox dynamically, right? 20150807 04:05:41< StandYourGround> so… if the issue is a graphics card glitch, it stands to reason I could have different results on different cards… one is Intel, the other NVIDIA... 20150807 04:05:42< shadowm> Yes. 20150807 04:05:51< StandYourGround> same issues, either card 20150807 04:06:36< shadowm> celticminstrel: src/gui/dialogs/game_version.cpp lines 213 and 241. 20150807 04:07:04-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has quit [Quit: Leaving] 20150807 04:07:11< celticminstrel> ...a FOREACH macro... 20150807 04:07:47< shadowm> FOREACH is one of the GUI2-only C++11 wrappers. It uses BOOST_FOREACH in C++03 mode and range for in C++11. 20150807 04:07:59< celticminstrel> Oh huh. 20150807 04:08:03< celticminstrel> Well. 20150807 04:08:44< celticminstrel> What's [toggle_panel]? 20150807 04:09:10< shadowm> An implementation detail of GUI2 listboxes. 20150807 04:09:32< shadowm> It's essentially a styled grid that can be selected by the user. 20150807 04:10:31< celticminstrel> I see... 20150807 04:10:40< celticminstrel> Well, I'll figure everything out tomorrow. 20150807 04:10:56< shadowm> Also, correction, FOREACH doesn't handle C++11 specially. 20150807 04:17:52-!- StandYourGround [~Adium@2602:306:83db:de50:fdb7:a3fb:5806:cac2] has quit [Quit: Leaving.] 20150807 04:19:04-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20150807 04:29:33-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150807 04:42:53-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150807 04:44:39-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150807 04:50:48-!- teraquendya [421921f1@gateway/web/freenode/ip.66.25.33.241] has quit [Ping timeout: 246 seconds] 20150807 04:51:34-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150807 04:53:39-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150807 05:11:23-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150807 05:57:48-!- [Relic] [~Relic]@2602:306:33a3:6d30:904d:4e94:cd57:e998] has quit [Quit: I press the magic X and all the weirdos go away!] 20150807 06:34:55-!- SpoOkyMagician [~chatzilla@cpe-74-136-81-20.kya.res.rr.com] has quit [Quit: too much coding... bye.] 20150807 06:50:54-!- jcnewjersey1 [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150807 06:52:51-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Ping timeout: 252 seconds] 20150807 06:53:14-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150807 07:03:06-!- subliun [~quassel@139.216.140.254] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 20150807 07:12:40-!- subliun [~quassel@139.216.140.254] has joined #wesnoth-dev 20150807 07:30:02-!- jcnewjersey1 [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Read error: Connection reset by peer] 20150807 07:44:52-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150807 07:49:07-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 246 seconds] 20150807 08:19:20-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has joined #wesnoth-dev 20150807 08:20:04< Elvish_Hunter> Hi all 20150807 08:20:29< vultraz> Yo 20150807 08:23:06-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150807 08:23:29-!- irker173 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150807 08:23:29< irker173> wesnoth: Elvish_Hunter wesnoth:master 889eb5aa7b0e / data/tools/wmllint: wmllint: fixed a bug in spellchecking caused by Python 3 map() http://git.io/vObXi 20150807 08:23:29< irker173> wesnoth: Elvish_Hunter wesnoth:master bb51399d26be / data/tools/wesnoth/wmltools.py: wmltools: shorten code by using sorted() instead of .sort() http://git.io/vObXP 20150807 08:23:30< irker173> wesnoth: Elvish_Hunter wesnoth:master 032609e7821f / data/tools/wmlscope: wmlscope: clearer message when checking for duplicated files http://git.io/vObXX 20150807 08:23:31< irker173> wesnoth: Elvish_Hunter wesnoth:master c407625ad3c6 / data/tools/wmllint: wmllint: fixed .keys() usages for Python 3 http://git.io/vObX1 20150807 08:23:32< irker173> wesnoth: Elvish_Hunter wesnoth:master be62976d80b7 / data/tools/ (wesnoth/wmltools.py wmlscope): wmltools and wmlscope: fixed .keys() usages for Python 3 http://git.io/vObXM 20150807 08:23:33< irker173> wesnoth: Elvish_Hunter wesnoth:master 4d675c377f03 / data/tools/ (wesnoth/wmliterator.py wesnoth/wmltools.py wmlindent wmllint wmlscope): All main wml tools: used Python 3 floating point division http://git.io/vObXD 20150807 08:23:35< irker173> wesnoth: Elvish_Hunter wesnoth:master 63863d9f2fc1 / data/tools/wmlscope: wmlscope: enabled image size checks http://git.io/vObXy 20150807 08:23:37< irker173> wesnoth: Elvish_Hunter wesnoth:master 2559f9706377 / data/tools/wmlscope: wmlscope: slightly improved percentage output when checking for untyped formals http://git.io/vObXS 20150807 08:25:20< Elvish_Hunter> So, while working on wmlscope, I found (and enabled) some code that is supposed to check if a PNG image has width or height lower than 60 pixels 20150807 08:25:31-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 244 seconds] 20150807 08:25:52< Elvish_Hunter> The purpose of that check was to report images that "cannot be safely overlaid on a hex" 20150807 08:26:16< Elvish_Hunter> Does anyone know anything about that, especially the reason why it was commented out? 20150807 08:27:26-!- cpf [~cpf@ip-188-118-61-46.reverse.destiny.be] has joined #wesnoth-dev 20150807 08:28:13< vultraz> Well if an [item] extends outside the boundary of a hex, weird shit happens 20150807 08:28:42< vultraz> Also, if a unit overlay such as a crown is positioned so even *part* of it extends outside of a hex, different weird shit happens 20150807 08:28:52< vultraz> It will, in steps, lose all its transparency 20150807 08:28:57< vultraz> Until you mouse over it again 20150807 08:29:15< vultraz> (only the part outside the hex, mind you) 20150807 08:29:29< Elvish_Hunter> Yes, I know that [item]s can't go above 72px; however, that checks reports images that are *below* 60px 20150807 08:29:39< vultraz> But this doesn't happen to unit images, so I have absolutely no idea why it happens otherwise 20150807 08:29:50< Elvish_Hunter> I can't figure out why it was designed in that way 20150807 08:29:51< vultraz> As for below 60... well, someone would have to try 20150807 08:31:08-!- roberpot [~roberpot@ucaip141.uca.es] has joined #wesnoth-dev 20150807 08:31:37< zookeeper> Elvish_Hunter, no idea 20150807 08:37:24-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150807 08:38:12-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150807 08:38:15-!- UnwiseOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has joined #wesnoth-dev 20150807 08:40:16-!- boucman_work [~jrosen@178.251.23.88] has joined #wesnoth-dev 20150807 08:40:16-!- boucman_work [~jrosen@178.251.23.88] has quit [Changing host] 20150807 08:40:16-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150807 08:49:56-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150807 08:52:22< wedge009> Looking at the change log... does this means it's worth attempting to compile against SDL2? 20150807 09:04:57< shadowm> wedge009: Yes. Be careful with scrolling the map. 20150807 09:05:50< shadowm> Weird bug of the day: preprocessor substitution errors being swallowed: http://pastebin.com/yUsVx91K 20150807 09:06:11-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 09:06:12< travis-ci> wesnoth/wesnoth#6984 (master - 2559f97 : Elvish_Hunter): The build passed. 20150807 09:06:12< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74533731 20150807 09:06:12-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 09:06:45< wedge009> What happens upon scrolling? 20150807 09:06:57< shadowm> Things get trippy. 20150807 09:07:06< vultraz> Elvish_Hunter: ok, it seems to be a pretty absurd bug... [item]s are drawn from the top-left corner of a hex 20150807 09:07:10< wedge009> Oh dear. So not quite ready yet. 20150807 09:07:12< vultraz> Elvish_Hunter: so with small images, they will be off center 20150807 09:07:14< shadowm> There are also some obvious issues with alpha blending if you go into the test scenario. 20150807 09:07:20< shadowm> (Especially with halos.) 20150807 09:07:35< wedge009> Interesting. 20150807 09:08:45< shadowm> Anyone who's used gdb this much: if I use `catch catch preproc_config::error` and the catchpoint is triggered, frame 0 is the location where the exception of this type was caught? 20150807 09:09:38< vultraz> Elvish_Hunter: then again, that's our default behavior for ~BLIT(). Still, I would think [item]s should be drawn center-hex 20150807 09:09:40< shadowm> Because if that's the case then it looks like gdb is trying to tell me libstdc++ caught and stole the exception. 20150807 09:10:01< Elvish_Hunter> vultraz: and we all know the issues with images above 72 px, so I guess that I'll have to modify the code to report any image that isn't 72x72... 20150807 09:10:29< vultraz> Well I assume any image down to 60 would still look reasonable enough 20150807 09:10:34< Elvish_Hunter> Making exceptions for story images, portraits and such, of course 20150807 09:12:11< shadowm> Oh, I see, std::basic_ostream::operator<< is supposed to catch exceptions. 20150807 09:12:22< shadowm> Well, this is annoying. 20150807 09:13:32< shadowm> I can check failbit but I can't get the exception back. 20150807 09:14:33< shadowm> Ugh, I'll just file a bug report and hope somebody figures out a solution to this inconvenient conundrum. 20150807 09:17:02< shadowm> I'm sure this quality of operator<< would be the source of interesting behavior if the runtime library felt the need to throw bad_alloc and it got swallowed. 20150807 09:17:39< shadowm> (So I hope it has a rethrow for that and other standard exceptions somewhere inside.) 20150807 09:20:58< Elvish_Hunter> OK, I think that I figured out a possible set of rules for wmlscope's image size checks 20150807 09:21:17< shadowm> *frame 1 above btw 20150807 09:21:33< shadowm> Frame 0 is an implementation detail of exception handling. 20150807 09:21:55< Elvish_Hunter> The images inside images/attacks and images/icon will be reported if they aren't 60x60px 20150807 09:22:37< Elvish_Hunter> The images inside images/flags (with an exception), images/items and images/scenery will be reported if they aren't 72x72px 20150807 09:23:20< Elvish_Hunter> The exception for images/flags will be that, if the filename contains "icon", the image will be reported if it isn't 24x16px 20150807 09:23:29< Elvish_Hunter> Sounds good? 20150807 09:24:31< zookeeper> is that really helpful for anyone? what sort of actual problem would that catch? 20150807 09:25:22< zookeeper> if someone uses a non-standard image size and it works as intended, then there's no problem. if it doesn't work as intended, they notice. 20150807 09:25:41 * zookeeper shrugs 20150807 09:26:03< zookeeper> but i guess i don't really care, so disregard at will :p 20150807 09:26:13-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 250 seconds] 20150807 09:26:42< Elvish_Hunter> zookeeper: yeah, probably a simpler solution will be to just remove the checks altogether :-P 20150807 09:29:41-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150807 09:33:26-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has quit [Remote host closed the connection] 20150807 09:37:19-!- Rhonda [~rhonda@anguilla.noreply.org] has joined #wesnoth-dev 20150807 09:37:30-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 240 seconds] 20150807 09:47:05-!- roberpot [~roberpot@ucaip141.uca.es] has quit [Read error: Connection reset by peer] 20150807 09:48:08< Elvish_Hunter> Well, now I have to go. Bye! 20150807 09:48:22-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has quit [Quit: Ciao!] 20150807 09:52:42-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150807 10:00:48-!- Xara [Yangyf@2001:cc0:2020:4010:e569:5463:9aaf:98ca] has joined #wesnoth-dev 20150807 10:07:14-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150807 10:15:20-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150807 10:15:47-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Remote host closed the connection] 20150807 10:15:47-!- wedge010 is now known as wedge009 20150807 10:17:33-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Remote host closed the connection] 20150807 10:17:38-!- UnwiseOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has quit [Ping timeout: 244 seconds] 20150807 10:17:38-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has quit [Ping timeout: 244 seconds] 20150807 10:17:42-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20150807 10:18:08-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has joined #wesnoth-dev 20150807 10:28:33-!- aeonchil1 [enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20150807 10:29:17-!- aeonchild [enchilado@defocus/yummy/enchilado] has quit [Disconnected by services] 20150807 10:30:19-!- aeonchil1 is now known as aeonchild 20150807 10:34:50-!- irker173 [~irker@uruz.ai0867.net] has quit [Ping timeout: 244 seconds] 20150807 10:45:05-!- Netsplit *.net <-> *.split quits: Samual, nurupo, zookeeper, Greywhind, {V} 20150807 10:49:22-!- Netsplit over, joins: zookeeper, {V}, Greywhind, Samual, nurupo 20150807 10:58:54-!- Greywhind [~Greywhind@c-50-133-231-228.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 20150807 10:59:50-!- Greywhind [~Greywhind@c-50-133-231-228.hsd1.ma.comcast.net] has joined #wesnoth-dev 20150807 11:07:24-!- heirecka [~heirecka@exherbo/developer/heirecka] has quit [Remote host closed the connection] 20150807 11:08:09-!- heirecka [~heirecka@j61898.servers.jiffybox.net] has joined #wesnoth-dev 20150807 11:08:09-!- heirecka [~heirecka@j61898.servers.jiffybox.net] has quit [Changing host] 20150807 11:08:09-!- heirecka [~heirecka@exherbo/developer/heirecka] has joined #wesnoth-dev 20150807 11:09:48-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 11:09:49< travis-ci> gfgtdf/wesnoth-old#517 (sortable_listbox - 6fab74b : gfgtdf): The build was fixed. 20150807 11:09:49< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74548207 20150807 11:09:49-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 11:14:06-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150807 11:17:55-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 265 seconds] 20150807 11:17:55-!- wedge010 is now known as wedge009 20150807 11:43:04-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150807 11:50:12-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 11:50:13< travis-ci> gfgtdf/wesnoth-old#518 (sortable_listbox - 4d8b035 : gfgtdf): The build has errored. 20150807 11:50:13< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74551980 20150807 11:50:13-!- travis-ci [~travis-ci@ec2-54-204-171-165.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 11:52:42-!- irker923 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150807 11:52:42< irker923> wesnoth: gfgtdf wesnoth:master 6cc2c9385331 / src/serialization/schema_validator.cpp: Better errormessage when failing to read schema.cfg http://git.io/vON9y 20150807 11:52:42< irker923> wesnoth: gfgtdf wesnoth:master 1359e6a88573 / / (23 files in 6 dirs): tristate buttons for gui2 http://git.io/vON9S 20150807 11:52:43< irker923> wesnoth: gfgtdf wesnoth:master a4806343f5ca / / (9 files in 4 dirs): sortable listboxes for gui2 http://git.io/vON99 20150807 11:52:44< irker923> wesnoth: gfgtdf wesnoth:master d87b8457ed94 / / (33 files in 8 dirs): Merge pull request #446 from gfgtdf/sortable_listbox http://git.io/vON9H 20150807 11:59:02< wedge009> I gather the Windows build hasn't been updated for SDL2, is that correct? 20150807 11:59:20-!- gandaro [~gandaro@wikipedia/Gorlingor] has joined #wesnoth-dev 20150807 12:02:27-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150807 12:03:22< aquileia> wedge009: I think I added all the necessary source files, but the libs are missing (not too hard to get, though) and I never tested it as it was broken until now 20150807 12:08:53< wedge009> No worries. I just got a few compilation errors in windows_tray_notification.cpp because of the changed SDL structures. 20150807 12:09:30< wedge009> I'll see if I can sort them out and then see what sort of trippiness shadowm was referring to. 20150807 12:13:48< aquileia> I guess there's no way to ship both SDL 1.2 and SDL 2.0 in one external branch, so I might soon have to double the number of branches 20150807 12:24:37< wedge009> Probably not. Library and DLL names are different but there's some overlap in the header names. 20150807 12:27:41< aquileia> I could move the SDL headers to external/SDL1.2/ and add it to the AdditionalIncludeDirectories, but then it'd break for people using old project files with a newer external version... 20150807 12:28:40< aquileia> but well, it's trivial to update project files, so it's not that bad 20150807 12:31:54< aquileia> + 6 MB for the SDL2 x86 version isn't relevant considering a checkout of about 200 MB 20150807 12:33:33-!- travis-ci [~travis-ci@ec2-54-242-106-15.compute-1.amazonaws.com] has joined #wesnoth-dev 20150807 12:33:34< travis-ci> gfgtdf/wesnoth-old#519 (sortable_listbox - a480634 : gfgtdf): The build has errored. 20150807 12:33:34< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74552306 20150807 12:33:34-!- travis-ci [~travis-ci@ec2-54-242-106-15.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150807 12:49:14-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20150807 13:08:34-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150807 14:04:32-!- pures [05123066@gateway/web/freenode/ip.5.18.48.102] has joined #wesnoth-dev 20150807 14:05:55-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has joined #wesnoth-dev 20150807 14:10:03-!- pures [05123066@gateway/web/freenode/ip.5.18.48.102] has quit [Quit: Page closed] 20150807 14:12:21-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has quit [Read error: Connection reset by peer] 20150807 14:13:04-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has joined #wesnoth-dev 20150807 14:21:22-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150807 14:29:33-!- Espreon [~espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20150807 14:32:49< Espreon> shadowm: Hello. AI and I would use data/tools/wesnoth/wescamp.py with a sort of 'for ...' loop to have it work on each local clone. I'll have to dig up my old notes since I don't seem to have them on this computer. 20150807 14:38:31< vultraz> Espreon \o/ 20150807 14:38:40< Espreon> shadowm: Hmm, I did also make a sort of WesCamp TODO list for AI... hopefully I still have the link for that somewhere... 20150807 14:44:54-!- Kwandulin [~Miranda@p5B009A02.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150807 15:02:43< celticminstrel> Now I need to figure out how to add a menuitem. (I guess basically the C++ equivalent of [set_menu_item].) 20150807 15:05:22-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150807 15:07:11-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: mattsc] 20150807 15:28:53-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150807 15:36:01-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 265 seconds] 20150807 15:38:07< celticminstrel> My cursory searches seem to suggest the menu doesn't exist. I must be searching in the wrong places? 20150807 15:39:10< celticminstrel> For example, the only instances of the string "Planning Mode" are in preferences. 20150807 15:39:40< celticminstrel> (And po files.) 20150807 15:41:12-!- Xara [Yangyf@2001:cc0:2020:4010:e569:5463:9aaf:98ca] has quit [Read error: Connection reset by peer] 20150807 15:41:44< celticminstrel> Searching for "menu" seems more promising... 20150807 15:44:29< vultraz> celticminstrel: search for 'wmi' too 20150807 15:46:34< celticminstrel> Hm. 20150807 15:47:24< celticminstrel> That turns up wmi_container, which is starting to look like what I'm trying to find. 20150807 15:50:21< vultraz> celticminstrel: I believe it stands for wesnoth menu item 20150807 15:50:50-!- [Relic] [~Relic]@2602:306:33a3:6d30:e8a1:145e:a6fb:61c2] has joined #wesnoth-dev 20150807 15:51:12< celticminstrel> It leads to class manager. Now I'm trying to find where that's instantiated... 20150807 15:51:40< celticminstrel> Also seems to imply that the menus are defined in WML, as I suspected they might be... 20150807 15:51:43< pydsigner> (Three Years Later) 20150807 15:52:04< celticminstrel> Unfortunately, there are seemingly multiple classes named "manager". 20150807 15:57:20< celticminstrel> Oh. It seems to be a singleton? 20150807 15:57:42< celticminstrel> Maybe? 20150807 15:57:59< celticminstrel> I can't find anywhere it's constructed. 20150807 16:02:06-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Ping timeout: 246 seconds] 20150807 16:03:03 * celticminstrel sets a breakpoint to locate it. 20150807 16:04:43< celticminstrel> Oh, in game_state::init. 20150807 16:07:38< celticminstrel> wmi_container reads [menu_item] values, but none exist in data/ 20150807 16:07:54< vultraz> [set_menu_item]? 20150807 16:08:02< vultraz> or just menu_item 20150807 16:08:08< celticminstrel> No, it says cfg.child_range("menu_item"). 20150807 16:08:21-!- kidneb [kidneb@not.allthetime.xyz] has quit [Quit: Oh no] 20150807 16:08:25< vultraz> ...huh 20150807 16:08:41-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:09:50< celticminstrel> Oh. It just skipped over the loop though. 20150807 16:10:17-!- kidneb [~kidneb@not.allthetime.xyz] has quit [Client Quit] 20150807 16:10:39< celticminstrel> I guess that makes sense, since I couldn't find any [menu_item] in the data dir. 20150807 16:10:46-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:10:49< vultraz> you're looking for where menu item items are defined? 20150807 16:10:53< celticminstrel> Yeah. 20150807 16:11:04< celticminstrel> Setting more breakpoints now. 20150807 16:12:40< celticminstrel> I think perhaps the purpose of that particular line was restoring menu items from saved games. 20150807 16:13:00< celticminstrel> XCode isn't letting me use Continue To Line. 20150807 16:13:16-!- gandaro [~gandaro@wikipedia/Gorlingor] has quit [Quit: Leaving] 20150807 16:16:17< celticminstrel> wmi_container clearly stores the WML menuitems, but I still can't find the standard ones. 20150807 16:17:45< vultraz> They're hotkeys of some kind 20150807 16:17:53< vultraz> { hotkey::HOTKEY_USER_CMD, "command", N_("Enter User Command"), false, scope_game | scope_editor | scope_main, "" }, 20150807 16:18:25-!- timotei_ [~timotei@188.24.94.179] has joined #wesnoth-dev 20150807 16:18:45-!- timotei_ [~timotei@188.24.94.179] has quit [Changing host] 20150807 16:18:45-!- timotei_ [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20150807 16:19:49-!- cpf [~cpf@ip-188-118-61-46.reverse.destiny.be] has quit [Ping timeout: 244 seconds] 20150807 16:21:10-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 246 seconds] 20150807 16:21:18-!- kidneb [~kidneb@not.allthetime.xyz] has quit [Quit: Oh no] 20150807 16:21:28-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:25:53-!- kidneb [~kidneb@not.allthetime.xyz] has quit [Client Quit] 20150807 16:26:04-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:28:45-!- kidneb [~kidneb@not.allthetime.xyz] has quit [Client Quit] 20150807 16:28:55-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:29:15< wedge009> I managed to get an SDL2 build working in Windows. There's definitely something different going on with the redraw that's most noticeable when scrolling the area. On top of that I seem to have lost window decorations - either that, or the window is permanently fixed such that the top-left corner of the display is at (0, 0) on the monitor. Full-screen option also seems to be broken. 20150807 16:29:57< wedge009> Looks like some more work to do before Wesnoth is ready for it. 20150807 16:30:22< wedge009> Wonder if https://wiki.libsdl.org/MigrationGuide will be of any help. 20150807 16:31:03< celticminstrel> Well, adding a hotkey doesn't put it in the menus. 20150807 16:32:22< celticminstrel> I don't even see it in the hotkey preferences. 20150807 16:38:06-!- kidneb [~kidneb@not.allthetime.xyz] has quit [Quit: Oh no] 20150807 16:38:23-!- kidneb [~kidneb@not.allthetime.xyz] has joined #wesnoth-dev 20150807 16:38:42< celticminstrel> I think maybe I've figured it out, mostly. 20150807 16:38:55< pydsigner> wedge009: Thanks for the work! 20150807 16:42:01< pydsigner> Augh HttT S6's map makes no sense 20150807 16:42:11< celticminstrel> ? 20150807 16:42:15< pydsigner> Compared to either bigmap 20150807 16:42:23< celticminstrel> Eh? 20150807 16:42:48< celticminstrel> map = the actual terrain, bigmap = ? 20150807 16:43:02< celticminstrel> The map in the opening bit? 20150807 16:43:30< pydsigner> Yes 20150807 16:44:10-!- irker923 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150807 16:44:26< pydsigner> Unless the island in the channel is actually where the battle takes place 20150807 16:45:45< pydsigner> But if that were the case, the actual sprawling mainland section of Elensefar doesn't even appear in the scenario. 20150807 16:46:14< zookeeper> we can just assume that the river on the map is just a small branch of the great river of the bigmap 20150807 16:46:23< zookeeper> and that the great river is just north of the map 20150807 16:47:31< pydsigner> There's a lot of terrain up there though :-/ 20150807 16:47:54< zookeeper> which doesn't mean anything when we don't know the scale 20150807 16:48:18< pydsigner> Well, the scale has to be more zoomed out 20150807 16:48:29< zookeeper> sure there's a mismatch between the maps, but there's not much choice because on the bigmap, anything but the smallest town icon wouldn't fit on an island of that size 20150807 16:49:04< zookeeper> i welcome good mock-ups to demonstrate how the bigmap could be fixed :p 20150807 16:49:13< pydsigner> I like the bigmap version 20150807 16:49:26< pydsigner> And I like how the HttT version plays 20150807 16:49:36< pydsigner> They just don't mesh very well.... 20150807 16:52:06< pydsigner> HttT in general though did not use many closeup maps. 20150807 16:52:32< pydsigner> I'd assume that part of the issue comes from the age of HttT 20150807 16:57:27< pydsigner> Another situation with forked lore within mainline 20150807 16:57:47< pydsigner> A map I would like to see revised is HttT S24. 20150807 16:58:00< celticminstrel> I have no idea what that is. 20150807 16:58:15< celticminstrel> It has a name, right? 20150807 16:58:31< pydsigner> Heir to the Throne, Scenario 24: Battle for Wesnoth 20150807 16:58:49< zookeeper> i'd like to see the whole scenario revised, not just the map 20150807 16:58:51< pydsigner> It's the final scenario 20150807 16:58:57< zookeeper> it's just a slugfest currently 20150807 16:58:59< pydsigner> zookeeper: That too 20150807 16:59:06< celticminstrel> Oh, revised, at first I thought you said revived. 20150807 16:59:25< pydsigner> celticminstrel: Minor difference but major difference ^_^ 20150807 16:59:32< celticminstrel> Yup. 20150807 16:59:38< celticminstrel> So I think I've done all the stuff to make the hotkey work, but there's still no corresponding menuitem showing. 20150807 16:59:55< pydsigner> zookeeper: That's partially the map's fault though. 20150807 17:00:16< celticminstrel> And it still doesn't show in the hotkey preferences either. 20150807 17:00:41< pydsigner> At its core, it's just a massive grassland with some fields and flowers decorating it. 20150807 17:00:45< zookeeper> pydsigner, sure, the map certainly doesn't facilitate interesting strategic manouvering 20150807 17:01:35< pydsigner> All the villages are right next to Weldyn proper 20150807 17:01:46< zookeeper> i just mean that it'd be nice if a big finale scenario had something more to it than beginning dialogue followed by gameplay followed by ending dialogue when you kill the enemy leader 20150807 17:01:56< pydsigner> Haha that too 20150807 17:04:01< zookeeper> it's unfortunate that weldyn has clearly been established as being in the middle of grasslands without much interesting geography around it :p 20150807 17:05:13< pydsigner> Well, look at the Epilogue of SoF 20150807 17:05:35< pydsigner> It's very similiar, though massively zoomed in, 20150807 17:05:55< pydsigner> But way more interesting. 20150807 17:06:03< zookeeper> and unfortunately massively outdated :z 20150807 17:07:42< pydsigner> Where does DM's Council in Weldyn take place? Outside the town? There's a lot of trees.... 20150807 17:08:46< zookeeper> doesn't look like weldyn at all 20150807 17:09:43< pydsigner> Not really 20150807 17:12:54-!- gfgtdf [~chatzilla@x55b1985f.dyn.telefonica.de] has joined #wesnoth-dev 20150807 17:13:10< pydsigner> But it is the SoF version that is utterly bogus 20150807 17:13:28< pydsigner> There's no way that Weldyn was that powerful a city that early 20150807 17:14:28-!- scorpion [~scorpion@46.166.190.189] has joined #wesnoth-dev 20150807 17:14:54< zookeeper> eh? there's nothing in that which implies being any more powerful than the EI or HttT versions 20150807 17:15:02< zookeeper> or particularly powerful in general 20150807 17:15:07< zookeeper> it's just very zoomed-in 20150807 17:15:25< pydsigner> .... 20150807 17:15:51< pydsigner> The Sceptre of Fire map is dated to YW 40. 20150807 17:16:43-!- iamshansen [~iamshanse@178.62.87.183] has quit [Quit: Gone...] 20150807 17:17:38-!- Smar [smar@nano.smar.fi] has joined #wesnoth-dev 20150807 17:17:38-!- Smar [smar@nano.smar.fi] has quit [Changing host] 20150807 17:17:38-!- Smar [smar@freenet/translator/finnish/Smar] has joined #wesnoth-dev 20150807 17:17:57< zookeeper> sure, but they still have only one castle and a bit of walls around it, with only wooden walls outside the island 20150807 17:18:21-!- iamshansen [~iamshanse@balder.teknisksupport.dk] has joined #wesnoth-dev 20150807 17:18:29< zookeeper> of course realistically you wouldn't have built a castle with 24 towers in 40 years 20150807 17:18:51< zookeeper> and a surrounding wall thingy with 100 towers 20150807 17:19:35< pydsigner> How long do you think it even took for Weldyn to be founded? That site wasn't anywhere close to the original settlements... 20150807 17:20:55 * pydsigner goes off to read some more TRoW 20150807 17:21:03< zookeeper> i'd think weldyn was founded within like 1 year of TRoW's ending 20150807 17:21:10< zookeeper> considering they planned to found the capital somewhere deep inland 20150807 17:22:25-!- iamshansen [~iamshanse@balder.teknisksupport.dk] has quit [Remote host closed the connection] 20150807 17:23:38-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150807 17:23:45-!- iamshansen [~iamshanse@178.62.87.183] has joined #wesnoth-dev 20150807 17:36:10< vultraz> probably took awhile to build, though 20150807 17:37:46-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 17:38:26-!- timotei_ is now known as timotei 20150807 17:46:07-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150807 17:47:13-!- ancestral [~ancestral@144.sub-70-197-198.myvzw.com] has joined #wesnoth-dev 20150807 17:49:36-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 264 seconds] 20150807 17:51:01-!- ancestral [~ancestral@144.sub-70-197-198.myvzw.com] has quit [Read error: Connection reset by peer] 20150807 17:51:03-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 18:11:09< pydsigner> vultraz: It undeniably took a long time to build 20150807 18:11:33< pydsigner> I think the case should be made for changing the SoF map to be less grandiose 20150807 18:12:18-!- Guest12892 [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150807 18:15:01< pydsigner> I think it was undeniably based upon later [YW] earlier [created] maps 20150807 18:15:28< shadowm> wedge009: I forgot to mention that hotkeys are also completely broken in SDL 2 builds, at least on Linux. 20150807 18:15:44< shadowm> I didn't encounter issues with missing window decorations, though. 20150807 18:23:50< pydsigner> zookeeper: I think the DM map only makes sense if it is a palace on the outskirts of Weldyn 20150807 18:28:12-!- Appleman1234_ [~Appleman1@KD111107191235.au-net.ne.jp] has joined #wesnoth-dev 20150807 18:29:18-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150807 18:31:22-!- Appleman1234 [~Appleman1@KD106179116219.au-net.ne.jp] has quit [Ping timeout: 246 seconds] 20150807 18:36:07< pydsigner> As far as The North Wind/EI intersection goes, I think I'm going to have Deoran use Tath as his FOB. 20150807 18:38:08< pydsigner> But TSoF vs DM vs HttT vs EI is really inconclusive as to what Weldyn should look like 20150807 18:41:09< gfgtdf> shadowm: shadowm you know what gui2 tpane is ? 20150807 18:43:47< shadowm> Isn't it an implementation detail of other widgets? I don't remember. 20150807 18:46:21< gfgtdf> shadowm: it seems like with new_widgets tlistbox is replaces by tpane, tviewport and a tgrid wich somehow work together 20150807 18:46:39< shadowm> Ah right,. 20150807 18:47:15< shadowm> No, I don't know how the alternate listbox implementation works, only that mordante was working on it before disappearing for the express purpose of developing a new add-ons client dialog. 20150807 18:47:38< pydsigner> zookeeper: Weldyn Under Attack seems to show us the massive version of HttT's map 20150807 18:48:14< pydsigner> DM's geography, especially with the mountain and water, does not mesh with that at all 20150807 18:50:13< pydsigner> But the SoF map could be explained as the central castle portion of the Weldyn Under Attack map enlarged even more. 20150807 18:50:52< pydsigner> In that case, the issue with the HttT map becomes the fact that the scale is so miniscule that it isn't at all useful 20150807 18:51:13< shadowm> Espreon: Would it be too much trouble for you to post that info/link in response to my email? As I said, I don't want to maintain WesCamp-i18n in the long term, and I just want to get someone else to take over. 20150807 18:54:15< celticminstrel> shadowm, do you have any idea how to add something to the dropdown menu? 20150807 18:54:48< shadowm> celticminstrel: Which dropdown menu? 20150807 18:55:15< celticminstrel> The ones at the top of the screen in game mode. Probably the Actions one. (Which I think is roughly the same as the right-click one, right?) 20150807 18:56:17< shadowm> You need to implement the action for it (which is in essence part of the hotkeys code IIRC) first, then add it to every themable UI theme (/data/themes/). 20150807 18:56:42< celticminstrel> Ah... 20150807 18:56:46< celticminstrel> So data/themes/. 20150807 18:57:44< Espreon> shadowm: Nah, it wouldn't. I'll do it once I have everything together. 20150807 19:00:26< celticminstrel> Obviously I don't need to add it to the editor theme. 20150807 19:02:39< celticminstrel> It's finally there, now I just need to get it to work. 20150807 19:06:52< gfgtdf> celticminstrel: what exactly do you want to add to te theme ? 20150807 19:07:26< celticminstrel> A menuitem to allow the user to choose to show or hide groups of labels. 20150807 19:07:34< celticminstrel> I already got that part to work. 20150807 19:07:50< celticminstrel> Now I'm working on the dialog it brings up. 20150807 19:08:57< gfgtdf> hm actually i dont even use the normal labels in sp so i wonder why it has this entry by default in sp. 20150807 19:18:48< celticminstrel> I'd really like to know why the cursors are a white outline and nothing else. 20150807 19:21:18< gfgtdf> shadowm: i just started the addon manager with new-widgets but it only showed me one addon :s 20150807 19:24:32< celticminstrel> Okay, I need to know how to set a checkbox to be checked. 20150807 19:24:38< celticminstrel> In a listbox. 20150807 19:25:13< celticminstrel> I tried ["toggle_button"] = "yes" 20150807 19:25:18< celticminstrel> But it didn't work. 20150807 19:25:25< celticminstrel> ...I'll double-check this. 20150807 19:25:52< vultraz> Wait, I know this 20150807 19:26:37< celticminstrel> Yeah, assigning it "yes" didn't work. 20150807 19:27:22< vultraz> tgrid* grid = mlist.get_row_grid(mlist.get_item_count() - 1); 20150807 19:27:24< vultraz> ttoggle_button& checkbox = find_widget(grid, "checkb", false); 20150807 19:27:25< vultraz> checkbox.set_value(active); 20150807 19:27:28< vultraz> if you want the C++ 20150807 19:27:32< celticminstrel> Eh. 20150807 19:27:40< celticminstrel> So does that mean I need to do it after add_row? 20150807 19:27:57< vultraz> Yes 20150807 19:28:19< vultraz> Then you get the grid of that row 20150807 19:28:23< vultraz> find the widget 20150807 19:28:25< vultraz> and set it to active 20150807 19:31:30< celticminstrel> Okay, works, now to get the setting to persist. 20150807 19:36:43-!- Guest12892 [~Jorge@186.177.2.148] has quit [Ping timeout: 265 seconds] 20150807 19:41:59-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Read error: Connection reset by peer] 20150807 19:58:27< celticminstrel> It works! 20150807 19:58:53< celticminstrel> The only problem is the labels you've chosen to hide (or show) don't actually disappear (or reappear) until the view is scrolled. 20150807 20:03:15< vultraz> disp->redraw? 20150807 20:03:36< celticminstrel> Where disp is what? 20150807 20:04:16< celticminstrel> In menu_handler I have game_display gui_ which has redraw_everything(), so I'm trying that right now. 20150807 20:05:38< celticminstrel> Well, it works, but I suspect it might be a bit more than is needed. 20150807 20:05:49< celticminstrel> The top bar flickers, for example. 20150807 20:06:16< celticminstrel> Also need to make cancel button ignore the changes. Hmm. 20150807 20:06:37-!- iamshansen [~iamshanse@178.62.87.183] has quit [Quit: Gone...] 20150807 20:07:15-!- iamshansen [~iamshanse@me.shansen.me] has joined #wesnoth-dev 20150807 20:15:39-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Remote host closed the connection] 20150807 20:16:44-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150807 20:23:12-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150807 20:25:57-!- halfspiral [~halfspira@208.185.177.193] has joined #wesnoth-dev 20150807 20:27:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150807 20:30:32-!- gfgtdf [~chatzilla@x55b1985f.dyn.telefonica.de] has quit [Read error: Connection reset by peer] 20150807 20:30:46< celticminstrel> The window is returning tretval::NONE instead of tretval::OK or tretval::CANCEL. 20150807 20:31:41< celticminstrel> Or, is it supposed to be 0 for cancel and 1 for OK? 20150807 20:33:10< vultraz> you should use the OK/CANCEL aliases 20150807 20:33:44< celticminstrel> That's what I thought, but it's returning 0. 20150807 20:33:55< celticminstrel> show() is, that is. 20150807 20:34:20< celticminstrel> I looked at tedit_label::execute(), and it simply passes on the result of show() as a bool. 20150807 20:34:45< vultraz> Doesn't 0 = ::CANCEL? 20150807 20:34:59< celticminstrel> It looks like OK is -1 and CANCEL is -2. 20150807 20:35:11< celticminstrel> Unless there's another definition of CANCEL. 20150807 20:35:37< vultraz> Hmm... 20150807 20:35:52< vultraz> Ask shadowm 20150807 20:35:58< vultraz> He knows 20150807 20:38:31< shadowm> src/gui/widgets/window.hpp:125: CANCEL = -2, /**< 20150807 20:39:28< celticminstrel> But show() doesn't use these values? 20150807 20:40:00< celticminstrel> It seems to be returning 0 on cancel and 1 (or at least nonzero) on OK. 20150807 20:40:16< shadowm> tdialog::show(): @returns Whether the final retval_ == twindow::OK 20150807 20:40:32< celticminstrel> Ah. Okay then. 20150807 20:40:46< shadowm> It's also in its implementation: `return retval_ == twindow::OK;` 20150807 20:40:52< celticminstrel> I must've missed that. 20150807 20:41:09< celticminstrel> Makes me wonder how you get the actual retval, but ==OK is enough for my purposes. 20150807 20:41:19< shadowm> There is a get_retval() method. 20150807 20:41:27< shadowm> (Also part of tdialog's interface.) 20150807 20:41:36< celticminstrel> I was looking for that, didn't see it. 20150807 20:41:47< pydsigner> So do you have Github issues disabled? 20150807 20:41:51< celticminstrel> Oh, I was looking in twindow, I guess that's why. 20150807 20:42:03< shadowm> src/gui/dialogs/dialog.hpp declares gui2::tdialog. 20150807 20:42:15< shadowm> pydsigner: Yes. 20150807 20:42:46< celticminstrel> Well, this works, anyway. I could send a pull request, though there's a couple of other things I want to add still. 20150807 20:42:46< pydsigner> shadowm: Might be nice to include a link to the bugtracker in the repo description then. 20150807 20:43:08< shadowm> The repository description is plain text IIRC. 20150807 20:44:40< pydsigner> There's a link to the homepage 20150807 20:44:56< shadowm> That's a separate field and there is only one of them. 20150807 20:45:30< celticminstrel> Next is assigning a category to village name labels... 20150807 20:45:31< pydsigner> [Also: Botchecker: "What command do you use in SVN to send your changes?" Grararar why] 20150807 20:49:04< pydsigner> zookeeper: Do you mind if I open an issue about the DM map? 20150807 20:49:32< celticminstrel> I'd like to change the text colour of a GUI2 label, too... does that mean I'll need to wrap it in markup or something? 20150807 20:50:35-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150807 20:52:42< shadowm> Unless you'd rather define a new generic label variant, yes. 20150807 20:53:43< pydsigner> I think I don't like GNA..... 20150807 20:54:24< vultraz> No one particularly likes GNA 20150807 20:54:49< pydsigner> I managed to type a username into the email box since there's only one 20150807 20:54:56< pydsigner> And it has no clue 20150807 20:55:08< pydsigner> So now I get to wait for two days for the registration to expire. 20150807 20:58:04< pydsigner> All I wanted to was open an issue about the DM cutscene map :-/ 20150807 21:01:45< shadowm> zookeeper: https://github.com/wesnoth/wesnoth/pull/439 20150807 21:02:11< zookeeper> pydsigner, no, i don't mind. 20150807 21:02:32< zookeeper> shadowm, i know, i know 20150807 21:06:09-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150807 21:12:57-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150807 21:28:43< celticminstrel> Okay, team::color() returns a number as a string... I need a hex code. 20150807 21:34:06< celticminstrel> I think I've got it. 20150807 21:37:06< celticminstrel> Somehow I managed to segfault it. 20150807 21:44:13-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 246 seconds] 20150807 21:46:09-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 21:47:54< celticminstrel> How do I get the actual color corresponding to a numeric team colour? 20150807 21:53:17-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150807 22:02:19-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 246 seconds] 20150807 22:03:08-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150807 22:17:09-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 260 seconds] 20150807 22:19:08-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 22:42:49-!- N4tr0n__ [~N4tr0n@cpe-76-175-70-130.socal.res.rr.com] has joined #wesnoth-dev 20150807 22:45:02-!- ShikadiLord [~ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 22:45:36-!- shadowm [~ignacio@wesnoth/developer/shadowm] has quit [Killed (weber.freenode.net (Nickname regained by services))] 20150807 22:45:36-!- ShikadiLord is now known as shadowm 20150807 22:46:26-!- aeonchild [enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 260 seconds] 20150807 22:49:16-!- Netsplit *.net <-> *.split quits: N4tr0n_, prkc, halfspiral, avtobiff 20150807 22:53:38-!- Netsplit over, joins: prkc 20150807 22:59:07-!- avtobiff [~avtobiff@c-503270d5.015-6-73746f28.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20150807 23:00:17-!- halfspiral [~halfspira@208.185.177.193] has joined #wesnoth-dev 20150807 23:02:06-!- aeonchild [enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20150807 23:04:21-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 256 seconds] 20150807 23:04:25-!- halfspiral [~halfspira@208.185.177.193] has quit [Client Quit] 20150807 23:06:21-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150807 23:08:06-!- aeonchild [enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 240 seconds] 20150807 23:14:05-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150807 23:17:17-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 244 seconds] 20150807 23:17:17-!- wedge010 is now known as wedge009 20150807 23:20:23-!- Appleman1234_ [~Appleman1@KD111107191235.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20150807 23:21:00-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20150807 23:22:14-!- aeonchild [enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20150807 23:22:36-!- Netsplit *.net <-> *.split quits: avtobiff 20150807 23:25:36-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Ping timeout: 264 seconds] 20150807 23:28:03< celticminstrel> I'm not sure whether I need to edit RELEASE_NOTES... but it seems probably not? 20150807 23:29:11-!- Netsplit over, joins: avtobiff 20150807 23:29:42< shadowm> c74d: What did you do to http://wiki.wesnoth.org/PatchSubmissionGuidelines ? 20150807 23:31:07< shadowm> celticminstrel: http://wiki.wesnoth.org/DeveloperGuide#Changelogs_and_release_notes 20150807 23:31:33< shadowm> If you feel something there needs clarification just ask. 20150807 23:31:44< celticminstrel> That seems to support not editing it. 20150807 23:31:58< celticminstrel> The changes I made are all adding something new. 20150807 23:32:32< shadowm> "Important changes that might be expected to inconvenience or confuse players (including those building from source) or content creators, major bug fixes, and noteworthy feature additions for a future release should be mentioned and explained in RELEASE_NOTES as well" 20150807 23:32:54< shadowm> "(changes that might inconvenience people) || major bug fixes || noteworthy feature additions" 20150807 23:32:58< celticminstrel> Yeah, I don't think these would inconvenience or confuse anyone. 20150807 23:33:11-!- Appleman1234 [~Appleman1@KD036009073125.au-net.ne.jp] has joined #wesnoth-dev 20150807 23:33:23< celticminstrel> It's probably not super-noteworthy, but if you disagree once I make the pull request, I can always add it then. 20150807 23:33:45< shadowm> I tend to look at the changelog for stuff to mention anyway. 20150807 23:34:02< shadowm> R_N is mostly for things that need elaboration. 20150807 23:34:24< shadowm> c74d: Ideas as to how to improve that passage's wording? 20150807 23:36:38< celticminstrel> ...oh, I forgot to add the bug #. 20150807 23:43:26-!- Xara [Yangyf@2001:cc0:2020:4010:944a:1fa7:30e4:54dc] has joined #wesnoth-dev 20150807 23:45:21< celticminstrel> Might need to fix one since I added a new file... but anyway, the pull request is open. 20150807 23:54:19< celticminstrel> The Travis build takes forever. I suppose that's because it has to compile all 500-odd sources. 20150807 23:55:12< shadowm> Yeah, don't worry too much about it. --- Log closed Sat Aug 08 00:00:34 2015