--- Log opened Sat Apr 13 00:00:53 2013 20130413 00:06:12-!- akshaydixi [~akshay@117.97.249.2] has joined #wesnoth-dev 20130413 00:08:06-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 240 seconds] 20130413 00:08:15< irker438> fendrin wesnoth:master * 1.11.2-135-gf31f632 / src/show_dialog.hpp: Fix the spelling in a comment. 20130413 00:08:48-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 00:09:57< nurupo> what is contained in `owner' in `game_display::send_notification(const std::string& owner, const std::string& message)`. i saw call 'send_notification(speaker, message);', so i assumed that owner contains player name, but in the actual method i saw `owner == "Turn changed" ? "Turn changed" : "Chat message"`, which confused me a bit 20130413 00:12:47-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130413 00:12:51-!- Yukiria [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130413 00:13:15-!- Yukiria is now known as vultraz 20130413 00:14:18-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20130413 00:14:18-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 00:18:54-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 256 seconds] 20130413 00:25:29-!- alushnikov [~quassel@ppp109-111-148-166.tis-dialog.ru] has joined #wesnoth-dev 20130413 00:27:01-!- jfagan [~James@149.125.187.140] has joined #wesnoth-dev 20130413 00:27:33-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130413 00:28:30-!- nloewen [~nathan@184.71.90.242] has quit [Quit: goodbye!] 20130413 00:28:53< jfagan> I have just downloaded the source code, how do I compile it? 20130413 00:30:41< _Coffee> jfagan: there is a readme or install file in there 20130413 00:30:52< _Coffee> if you are on linux do "scons" 20130413 00:31:09< _Coffee> or to save time "scons -j " 20130413 00:31:26< jfagan> I am on windows 20130413 00:31:40< jfagan> but I will read the file now thank you 20130413 00:31:53-!- Mr_FauxPas [~Mr_FauxPa@2001:6d8:10:a014:a6ba:dbff:fed4:760b] has quit [Quit: Wychodzi] 20130413 00:33:04< mattsc> mordante: could you have a very quick look at the GUI and GUI2 sections on the EasyCoding wiki page here: 20130413 00:33:05< mattsc> http://wiki.wesnoth.org/EasyCoding#GUI_related_features 20130413 00:33:32< mattsc> I really don't know GUI1/2 well enough to know what is still valid and what is not. 20130413 00:33:55< mattsc> If you don't have the time to change the wiki yourself, just let me know which ones to delete and I'll do it. 20130413 00:36:05< mattsc> mordante: I guess there isn't anything listed under the GUI2 sections, so it's just the subsections of GUI1 20130413 00:40:54< fendrin> shadowm: Lord Bob made more editor artwork. 20130413 00:41:06< fendrin> shadowm: Do you want to have a look on the gui differences? 20130413 00:43:28< mattsc> Is anybody opposed to having a right-click option that let's you kill the unit under the cursor in debug mode. 20130413 00:43:45< mattsc> By default, I mean. (I'm already having that in my add-ons) 20130413 00:44:45-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20130413 00:48:04< fendrin> mattsc: I like to have debug kill. 20130413 00:49:48< mattsc> fendrin: me too, I use it so much that I set it up myself for my add-ons 20130413 00:50:34< mattsc> fendrin: just to make sure, I assume you know that you can do it already by typing in a lua command? (It's just a pain to do that every time) 20130413 00:51:07< fendrin> mattsc: Have you ever used emacs to embed a interpreter? 20130413 00:51:23< mattsc> fendrin: no 20130413 00:52:02< fendrin> mattsc: hmmm 20130413 00:53:12< fendrin> mattsc: most interpreters do very stupid readln/writeln io. 20130413 00:53:35< fendrin> mattsc: Thus you do not use them directly. 20130413 00:54:45-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 00:54:52< fendrin> mattsc: The ingame lua/wml command line could be piped into emacs just the same as if you start another interpreter inside of it. 20130413 00:56:17-!- Dario_ [~chatzilla@dslb-094-222-254-115.pools.arcor-ip.net] has joined #wesnoth-dev 20130413 00:57:30< fendrin> mattsc: This means you have a file buffer open containing your lua ai code. the second buffer is contected with the ingame commandline. You can edit the first buffer (the emacs lua mode is doing all kinds of stuff there) and send it into the second. 20130413 00:57:49< fendrin> mattsc: I guess such a feature would speed up your ai development. 20130413 00:59:41< mattsc> fendrin: (sorry, was afk for a moment) actually, I never type anything any more (I just know that you can) 20130413 01:00:08< mattsc> I have (another) right-click option that automatically executes the code from a file. 20130413 01:01:41< fendrin> mattsc: Would you commit both features into mainline debug mode? 20130413 01:01:51< mattsc> As for the killing a unit with a lua command, you'd still have to input the coordinates (or some other identifier) each time (even if you do it from a file), which still isn't quite a convenient as right-clicking. 20130413 01:01:51-!- mjs-de [~mjs-de@g224180195.adsl.alicedsl.de] has joined #wesnoth-dev 20130413 01:02:48-!- Dario_ [~chatzilla@dslb-094-222-254-115.pools.arcor-ip.net] has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 20130413 01:03:37< mattsc> fendrin: I think I could do that. I'm wondering how best to do this for executing the file. Have a fixed filename somewhere? Or something configurable? If so, how? 20130413 01:04:37< fendrin> mattsc: anonymissimus should know. 20130413 01:05:37< mattsc> fendrin: ok. It might be simple, I just haven't thought about it. 20130413 01:06:20< mattsc> The other issue is that I am currently simply using [set_menu_item], which takes away from the 7 right-click options that a user can add. 20130413 01:06:20< fendrin> mattsc: I guess it is just a file included guarded by #IFDEF DEBUG. 20130413 01:06:43< mattsc> fendrin: oh, sorry, we misunderstood each other. 20130413 01:07:04< mattsc> I know how to make it show up in debug mode only. I was wondering how I should specify which file it uses. 20130413 01:08:20< mattsc> As for the other issue, I would rather have it show up as one of the default options in debug mode (so that the user still has 7), and I don't know how to do that. I'm sure I can figure it out though. 20130413 01:08:37< mattsc> Or we could set it up as another Easy Coding task for the GSoC applicants. :) 20130413 01:09:38< fendrin> mattsc: Indeed. 20130413 01:10:20-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 246 seconds] 20130413 01:13:06-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: I'm asleep] 20130413 01:16:18-!- akshaydixi [~akshay@117.97.249.2] has quit [Ping timeout: 256 seconds] 20130413 01:17:23-!- akshaydixi [~akshay@115.248.50.23] has joined #wesnoth-dev 20130413 01:18:43-!- mjs-de [~mjs-de@g224180195.adsl.alicedsl.de] has quit [Remote host closed the connection] 20130413 01:23:58-!- kelpy [~forrest@c-67-201-223-26.reshall.wwu.edu] has quit [Ping timeout: 264 seconds] 20130413 01:26:40-!- bjacob_ [~bjacob@66.207.208.98] has quit [Ping timeout: 245 seconds] 20130413 01:28:48-!- kelpy [~forrest@c-67-201-223-26.reshall.wwu.edu] has joined #wesnoth-dev 20130413 01:35:46-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-dev 20130413 01:44:56< kelpy> did someone say something about something a GSoC student should do? 20130413 01:45:31< kelpy> just add a button to right-click kill? 20130413 01:45:48< _Coffee> yeah, something about the GSoC students needing to provide free beers or something ;) 20130413 01:46:13< kelpy> ah, damn... 20130413 01:46:20< kelpy> nothing in the fridge ;) 20130413 01:47:47< _Coffee> seriously though you can look at the IRC logs if you are interested in back-chat 20130413 01:51:43-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130413 01:51:45< mattsc> I'll take a beer too 20130413 01:52:07< mattsc> kelpy: I am currently updating the EasyCoding wiki page. 20130413 01:52:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130413 01:52:45< mattsc> That's the page meant, for example, as tasks for GSoC students to get started, but it had a bunch of outdated tasks on it. 20130413 01:53:02< mattsc> I'm not done yet, but it's in a better shape than it was earlier today ... 20130413 01:54:28< kelpy> mattsc: awesome, I was just about to start looking through the bug reports 20130413 01:54:47< kelpy> but I gues I can get you guys some beers now 20130413 01:55:10< kelpy> also, where is the dev-ml? 20130413 01:55:22< kelpy> I see it mentioned in backlogs a lot 20130413 02:04:28< irker438> fendrin wesnoth:master * 1.11.2-136-g0e49adb / src/CMakeLists.txt src/SConscript src/editor/palette/common_palette.hpp src/editor/palette/editor_palettes.cpp src/editor/palette/editor_palettes.hpp src/editor/palette/empty_palette.hpp src/editor/palette/palette_manager.cpp src/editor/palette/palette_manager.hpp src/editor/palette/terrain_palettes.cpp src/editor/palette/terrain_palettes.hpp src/editor/palette/tristate_button.cpp src/editor/palet 20130413 02:04:55< shadowm> kelpy: https://mail.gna.org/listinfo/wesnoth-dev/ 20130413 02:07:22< fendrin> shadowm: Please have a look at the result of the last commit. 20130413 02:07:41< anonymissimus> mattsc: the test scenario contains already both features as far as I see 20130413 02:08:20< anonymissimus> mattsc: if you have the WLP installed, a unit debug dialog is availabe from the right click menu which lets you, apart from many other things, kill it 20130413 02:08:48< anonymissimus> unfortunately, that it covers so much needs a few more clicks to get to it 20130413 02:09:51< anonymissimus> also, the test scenario lets you right-click execute a file named code.lua, in which I put things like wesnoth.set_terrain to manipulate the map on-the-fly or execute some code I currently develop etc 20130413 02:10:43-!- alushnikov [~quassel@ppp109-111-148-166.tis-dialog.ru] has quit [Ping timeout: 245 seconds] 20130413 02:12:36-!- dragos [~quassel@5-15-209-121.residential.rdsnet.ro] has quit [Remote host closed the connection] 20130413 02:16:41-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20130413 02:16:56-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130413 02:18:40< shadowm> fendrin: Can it wait? I'm busy. 20130413 02:19:09< fendrin> shadowm: No, it's incredibly urgent. - Well, of course. 20130413 02:42:18< kelpy> shadowm: thanks 20130413 02:44:23< nurupo> any reason wesnoth use 'vector' for wide string instead of 'std::wstring'? 20130413 02:48:04< nurupo> `std::wstring` is `typedef std::basic_string`, just like `std::string` is `typedef std::basic_string` 20130413 02:55:21-!- beda [~mono@69-196-186-171.dsl.teksavvy.com] has joined #wesnoth-dev 20130413 03:04:24< mattsc> anonymissimus: thanks. I have both features in the AI-demos add-on as well. The question I had whether we should add it as a general (default) feature that's always there in mainline and doesn't take up one of the 7 definable right-click menu slots. 20130413 03:08:51< mattsc> anonymissimus: well, I mean: always in debug mode 20130413 03:09:32-!- benjamin_ [~benjamin@st0801.nas931.n-yokohama.nttpc.ne.jp] has joined #wesnoth-dev 20130413 03:09:32-!- benjamin_ [~benjamin@st0801.nas931.n-yokohama.nttpc.ne.jp] has quit [Client Quit] 20130413 03:11:09-!- Appleman1234 [~benjamin@st0801.nas931.n-yokohama.nttpc.ne.jp] has joined #wesnoth-dev 20130413 03:12:39-!- Appleman1234 [~benjamin@st0801.nas931.n-yokohama.nttpc.ne.jp] has quit [Client Quit] 20130413 03:13:50-!- Appleman1234 [~Appleman1@st0801.nas931.n-yokohama.nttpc.ne.jp] has joined #wesnoth-dev 20130413 03:21:16-!- ancestral [~ancestral@mobile-198-228-235-050.mycingular.net] has joined #wesnoth-dev 20130413 03:34:24-!- DHost [~Pcy@vps.inux.fr] has quit [Ping timeout: 276 seconds] 20130413 03:35:20-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 03:44:00-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130413 03:52:59-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has left #wesnoth-dev [] 20130413 03:53:17-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20130413 03:58:21-!- jfagan [~James@149.125.187.140] has quit [Ping timeout: 248 seconds] 20130413 03:58:50-!- ancestral [~ancestral@mobile-198-228-235-050.mycingular.net] has quit [Quit: Smell ya later!] 20130413 04:09:54< anonymissimus> mattsc: it would make little difference I think; one more for mainline basically means one less for UMC since that limit is for low resolutions or something 20130413 04:10:31< anonymissimus> also, this would be bit strange, how would the engine know what to call 20130413 04:10:43< anonymissimus> there still needs to be something defining it 20130413 04:11:03< anonymissimus> and just for killing a unit, that's not enough 20130413 04:12:09-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 11.0/20120312181643]] 20130413 04:12:13< mattsc> anonymissimus: yes, that (which file to call) is what I was asking up there. I seem to not be expressing myself very well today. 20130413 04:12:50< mattsc> However, for killing a unit you don't need that. That could be a fixed command, just like creating a unit. 20130413 04:16:49-!- ancestral [~ancestral@mobile-198-228-235-050.mycingular.net] has joined #wesnoth-dev 20130413 04:17:37< shadowm> There's something I don't understand about that limit. 20130413 04:17:53< shadowm> Last time I checked, popup menus that are too long to fit on the screen (e.g. the editor palettes popup menu) get a scrollbar. 20130413 04:18:36< shadowm> Is the game context menu special in some sense and doesn't get a scrollbar, or does that limit predate the ability for popup menus to get a scrollbar? 20130413 04:20:00< mattsc> shadowm: I really don't know anything about that. I just know that I use the kill-unit option extensively when testing things (esp. AIs), and was wondering if people would like to have that option available by default in debug mode. 20130413 04:20:20< mattsc> Lots of words for: can't help with that question, sorry... 20130413 04:21:07< shadowm> Yeah, the question was really directed at whoever came up with that silly limit instead of solving the underlying issue. 20130413 04:21:27< shadowm> I have a suspicion of who it is and his native language is not dutch. 20130413 04:25:58< Upthorn> so, what is the current status of the repo? I think I almost have this subnamespaces issue cracked. 20130413 04:26:13< Upthorn> (thanks to shadowm and AI0867) 20130413 04:26:22-!- ancestral [~ancestral@mobile-198-228-235-050.mycingular.net] has quit [Quit: Smell ya later!] 20130413 04:28:04< Upthorn> and in a couple iterations I'll probably need some assistance pushing the fix 20130413 04:34:47-!- Appleman1234 [~Appleman1@st0801.nas931.n-yokohama.nttpc.ne.jp] has quit [Read error: Connection reset by peer] 20130413 04:50:00-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130413 04:50:04-!- J3ny [~IceChat77@client-86-25-188-207.bsh-bng-012.adsl.virginmedia.net] has quit [Quit: A day without sunshine is like .... night] 20130413 04:58:06-!- Ivanovic_ [~ivanovic@dtmd-4d0bcc02.pool.mediaWays.net] has joined #wesnoth-dev 20130413 05:02:09-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 276 seconds] 20130413 05:02:48-!- Ivanovic_ [~ivanovic@dtmd-4d0bcc02.pool.mediaWays.net] has quit [Ping timeout: 276 seconds] 20130413 05:05:34-!- Sapient [~sapient@adsl-98-88-170-251.asm.bellsouth.net] has joined #wesnoth-dev 20130413 05:05:34-!- Sapient [~sapient@adsl-98-88-170-251.asm.bellsouth.net] has quit [Changing host] 20130413 05:05:34-!- Sapient [~sapient@wesnoth/developer/sapient] has joined #wesnoth-dev 20130413 05:05:39< Sapient> yo 20130413 05:05:50-!- irker438 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130413 05:05:59< Sapient> to whom it may concern, I made the menu item limit 20130413 05:06:02< fendrin> hi Sapient 20130413 05:06:11< Sapient> yo fendrin 20130413 05:07:08< shadowm> Yes, I guessed as much. 20130413 05:07:53< Sapient> the philosophy of user made content under my tenure was to treat user made WML instructions with a degree of suspicion 20130413 05:08:05< Sapient> for example, infinite loop prevention 20130413 05:08:17< shadowm> How about resource starvation? 20130413 05:08:35< Sapient> ideally that would have been prevented too 20130413 05:09:31< shadowm> I really don't think imposing artificial limits (especially very strict ones like the wmi one) is the solution. 20130413 05:09:55< shadowm> Especially nowadays when there are way more ways to break Wesnoth than ever. 20130413 05:10:02< Sapient> I believe you are correct that it did not support scrolling at the time, so that was another reason 20130413 05:10:32< Sapient> but even Mason and Dixon had to draw the line somewhere 20130413 05:11:03< Sapient> if a UMC adds umpteen menu items I think the author needs to rethink it 20130413 05:11:05< shadowm> Okay, good, a reference I don't get and probably am not supposed to get either. 20130413 05:11:14-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130413 05:12:12< Sapient> that was a joke ;) 20130413 05:13:03< shadowm> Okay, cool, I'm reading about it and clearly I'm not supposed to get it. 20130413 05:13:14< Sapient> at the time grcywacz was also looking into porting to mobile devices 20130413 05:13:50< Sapient> I anticipated that if we allowed unlimited menu items it would later become a pain in the rear when using wes on a mobile 20130413 05:14:09< shadowm> Really, UMC authors can do _anything_ wrong if they want. 20130413 05:14:19-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20130413 05:14:23< Sapient> well, that's the current philosophy 20130413 05:14:34< Sapient> I was following the existing one at the time 20130413 05:14:35< shadowm> Even before Lua. they could screw up with the terrain builder using clever/idiotic terrain graphics layout rules within scenarios. 20130413 05:14:46-!- Czarconius [~quassel@14.139.122.114] has joined #wesnoth-dev 20130413 05:14:57< shadowm> You could have the game become a resource hog by using enough useless rules that way. 20130413 05:15:09< shadowm> Or make it look all hideous and unplayable. 20130413 05:15:35< Sapient> personally, I didn't chafe at WML's training wheels, and was actually grateful for them 20130413 05:15:43< shadowm> You can make units without ellipses and baseframes and with nigh-invisible HP and XP bars. 20130413 05:16:07< shadowm> Or you can make 100+ something scenario campaigns which are resource hogs on their own right. 20130413 05:16:33< Sapient> and you are saying that is a good thing? 20130413 05:16:41< Sapient> not sure what point you are advocating 20130413 05:17:01< shadowm> I am advocating the point of not imposing artificial limits for things that are far less harmful than other possibilities that exist by need. 20130413 05:17:34< Sapient> well, that is the prevailing view now so you are in luck 20130413 05:17:44< shadowm> No, I am not in luck. 20130413 05:18:10< Sapient> then I wish you good luck 20130413 05:18:14< shadowm> Nobody is going to change the code for me. 20130413 05:18:20< Czarconius> Need help getting started with development. how do I set up the environment? 20130413 05:18:33 * Sapient afk 20130413 05:20:42< Czarconius> I could really use some help guys. How to I go about things? 20130413 05:22:41< Czarconius> Ivanovic: I want to contribute to the project, and could really use some of your help with setting up the development environment. The wiki on the web-site says you're the person to bug regarding GSoC and other related things. 20130413 05:23:05< shadowm> He's probably still asleep atm. 20130413 05:23:32< shadowm> 05:23 am in this timezone. Just noting. 20130413 05:23:36< shadowm> *his 20130413 05:23:54< Czarconius> Then perhaps you could guide me. 20130413 05:24:05< shadowm> Depends. Maybe you could be more specific? 20130413 05:24:19< shadowm> What operating system, etc. 20130413 05:24:58-!- Appleman1234 [~Appleman1@st0801.nas931.n-yokohama.nttpc.ne.jp] has joined #wesnoth-dev 20130413 05:25:10< Czarconius> I read about the 'total defense strategy development' project and am interested in contributing towards the same. But I have no clue as to how to set up the development environment. 20130413 05:25:31< Czarconius> I use Linux(kUbuntu), and Windows. 20130413 05:26:44< Czarconius> shadowm: kUbuntu, and Windows 8. 20130413 05:26:46< shadowm> I can only help you with Debian derivatives such as Kubuntu, not with Windows or anything else. 20130413 05:27:04< Czarconius> shadowm: Yeash sure. That'd be great. 20130413 05:27:30< shadowm> What version are you running? 20130413 05:28:42< Czarconius> shadowm: 12.04 20130413 05:29:01-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has joined #wesnoth-dev 20130413 05:29:20-!- rsyh93 [~Young@c-76-26-142-24.hsd1.md.comcast.net] has joined #wesnoth-dev 20130413 05:29:20-!- rsyh93 [~Young@c-76-26-142-24.hsd1.md.comcast.net] has left #wesnoth-dev [] 20130413 05:30:21< shadowm> Okay, first you should start by installing the build-time dependencies for Wesnoth. Open your terminal application (Konsole) and type in the prompt: sudo apt-get build-dep wesnoth 20130413 05:30:31< mattsc> Czarconius: FYI, there have been quite a few questions about the total defense project over the last few days. I suggest you read the IRC logs, they might answer some of your questions. 20130413 05:30:32-!- Czarconius [~quassel@14.139.122.114] has quit [Read error: Connection reset by peer] 20130413 05:31:45-!- Czarconius_ [~quassel@14.139.122.114] has joined #wesnoth-dev 20130413 05:32:01< Czarconius_> shadowm: Ok. I did that. 20130413 05:33:00< shadowm> Now, do you think you can download around 1.6 GiB right now and redownload that (reasons...) another day? 20130413 05:34:32< Czarconius_> shadowm: Yes, I could download that. It'll take some time though. :/ 20130413 05:34:32-!- Sapient [~sapient@wesnoth/developer/sapient] has quit [Quit: cya later. have fun] 20130413 05:34:53< mattsc> Czarconius_: did you see my message before you got disconnected? 20130413 05:35:29< shadowm> Czarconius_: Okay, then make sure you've got the 'git' package installed (sudo apt-get install git), and see http://wiki.wesnoth.org/WesnothRepository#Download 20130413 05:35:41< Czarconius_> mattsc: No, I didn't. What were you saying? 20130413 05:36:01< mattsc> 20130413 05:30:31< mattsc> Czarconius: FYI, there have been quite a few questions about the total defense project over the last few days. I suggest you read the IRC logs, they might answer some of your questions. 20130413 05:36:09< shadowm> That should give you a clone of the Wesnoth repository with all its history, which you may need later in order to submit patches against the current development tree (master branch). 20130413 05:36:31< Czarconius_> shadowm: Actually, I was just cloning the repository. 20130413 05:36:36< shadowm> Ah. 20130413 05:36:46< Czarconius_> shadowm: Reading the wiki parallely. 20130413 05:36:49< shadowm> Well, I just provided you with an approximate download figure then. :p 20130413 05:37:19< Czarconius_> shadowm: Haha. So where are the bugs logged? 20130413 05:37:32< shadowm> Once you are done, if Git succeeds (that is, your connection doesn't break in middle of the download), you will have a new directory with Wesnoth's files and history in it. 20130413 05:37:51< Czarconius_> mattsc: I'm not a frequent user of IRC. Where do you find the logs? 20130413 05:38:01< shadowm> Then you can choose between two different build systems: cmake (which you pulled in via build-dep already), or scons. 20130413 05:38:49< Czarconius_> shadowm: i'd rather use cmake. 20130413 05:38:51< shadowm> If you are not familiarized with either, then perhaps you might want to stick to cmake; the instructions to use it are in section 4 of the INSTALL file provided in Wesnoth's directory. 20130413 05:39:19< shadowm> Note that you only really need to build Wesnoth to run it; you don't need to install it. 20130413 05:39:55< shadowm> If you have a previous version of Wesnoth installed, though, you might want to remove it or ensure your build doesn't try to use its data files. 20130413 05:40:16< shadowm> Czarconius_: Your bug tracker can be found from http://bugs.wesnoth.org 20130413 05:40:19< shadowm> *Our 20130413 05:40:31< mattsc> Czarconius_: IRC logs: http://www.wesnoth.org/irclogs/2013/04/ 20130413 05:41:11< shadowm> Feature requests are also listed as bugs there. You can play around with the display criteria options above the bug listing if you want to filter specific entries. 20130413 05:42:09< Czarconius_> shadowm: mattsc Thank you for the help guys. I'll get back to you once I'm done downloading the repo. 20130413 05:42:21< shadowm> For example, if you want to work on simple FRs you could choose to display only bugs of the "Feature Request" category assigned to "None". You can also reset to the display defaults by moving your mouse over the Bugs menu at the top and choosing "Reset to all open ones". 20130413 05:42:52< shadowm> Okay, np. 20130413 05:43:30< nurupo> _Coffee: please test when you can and leave a feedback https://gna.org/patch/index.php?3847 20130413 05:45:41< nurupo> you are probably the only one with wesnoth setted up on windows xp here :) 20130413 05:47:12-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130413 05:47:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 05:48:17-!- mgla [~shishir@unaffiliated/noobjoe] has joined #wesnoth-dev 20130413 05:53:49-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130413 05:55:16-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 06:00:34-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 256 seconds] 20130413 06:21:38-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20130413 06:31:45-!- Czarconius [~quassel@14.139.122.114] has joined #wesnoth-dev 20130413 06:31:46-!- Czarconius_ [~quassel@14.139.122.114] has quit [Read error: Connection reset by peer] 20130413 06:41:23-!- Czarconius [~quassel@14.139.122.114] has quit [Ping timeout: 252 seconds] 20130413 06:44:22-!- Czarconius_ [~quassel@14.139.122.114] has joined #wesnoth-dev 20130413 06:47:09-!- mgla [~shishir@unaffiliated/noobjoe] has quit [Quit: WeeChat 0.3.8] 20130413 06:50:05-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130413 07:09:15-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130413 07:19:28-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 07:27:44-!- Elvish_Pillager [~eli@dhip-029.rrw.residences.colby.edu] has quit [Ping timeout: 240 seconds] 20130413 07:28:19-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 246 seconds] 20130413 07:28:52-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 07:30:04-!- Czarconius_ [~quassel@14.139.122.114] has quit [Ping timeout: 240 seconds] 20130413 07:33:55-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 246 seconds] 20130413 07:34:48-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 07:37:57-!- Czarconius_ [~quassel@14.139.122.114] has joined #wesnoth-dev 20130413 07:43:52-!- Yukiria [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130413 07:43:58-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 256 seconds] 20130413 07:44:12-!- Yukiria is now known as vultraz 20130413 07:45:30-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20130413 07:45:31-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 07:46:33< Upthorn> shadowm: okay, I have persistent variable subnamespaces working... how do I push this change to the repository? 20130413 07:46:58< nurupo> Upthorn: you don't push them 20130413 07:47:23< nurupo> Upthorn: here http://wiki.wesnoth.org/PatchSubmissionGuidelines 20130413 07:47:39< Upthorn> nurupo: I'm not a prospective student. I'm a former student whose feature from 2010 broke because of a change in how the config class works 20130413 07:48:47< Upthorn> finally just got it fixed by refactoring my class and streamlining its design somewhat. 20130413 07:49:22< shadowm> Upthorn: So you have a SF.net account? 20130413 07:49:33< Upthorn> shadowm: yes. it is upthorn 20130413 07:49:49< Upthorn> I'm not sure if my git client's ssh tunnel is working, but it is worth a shot. 20130413 07:49:55< shadowm> Upthorn: Did you previously ask Ivanovic or esr to add you there? 20130413 07:50:24< Upthorn> I did not, because I only found out two days ago that it was on sourceforge, and I knew you were in process of moving to github 20130413 07:50:43< nurupo> Upthorn: oh, i see. tried to be helpful here :) 20130413 07:50:46-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 256 seconds] 20130413 07:50:58< shadowm> Well, we haven't been able to move to GitHub yet because esr is still dealing with rewriting the repository history again. 20130413 07:51:06< Upthorn> nurupo: I understand, I was just clarifying. 20130413 07:51:18< shadowm> So you could push to SF.net in the mean time... or someone else could push for you. 20130413 07:51:27-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130413 07:51:30< shadowm> I volunteer to do the pushing if you can use git format-patch to provide me proepr patches. 20130413 07:51:40< shadowm> Also make sure to provide patches for 1.10 too. 20130413 07:54:53< Upthorn> oh, hang on, just realized there's an important case I forgot to test 20130413 07:59:48-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130413 08:00:15-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 245 seconds] 20130413 08:03:11-!- Czarconius_ [~quassel@14.139.122.114] has quit [Remote host closed the connection] 20130413 08:30:42-!- Trademark [~ptalbot@mne69-1-82-67-17-201.fbx.proxad.net] has joined #wesnoth-dev 20130413 08:31:31-!- zlv [~zlv@91.221.60.166] has joined #wesnoth-dev 20130413 08:34:51< Upthorn> ... and that untested case has a bunch of issues 20130413 08:35:15< Upthorn> shouldn't be too hard to fix, but the compile time means it may take a while 20130413 08:36:05< zlv> wish Crab_ were here 20130413 09:10:27-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20130413 09:10:51< Trademark> hello there 20130413 09:11:16< Trademark> mordante, you can find my patch for the UMCD draft here: https://gna.org/patch/index.php?3848 20130413 09:31:13-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [] 20130413 09:43:34-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20130413 09:46:41-!- stikonas [~gentoo@128.232.240.234] has joined #wesnoth-dev 20130413 09:46:41-!- stikonas [~gentoo@128.232.240.234] has quit [Changing host] 20130413 09:46:41-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130413 09:48:28< shadowm> fendrin: 20130413 09:48:30< shadowm> src/editor/palette/tristate_button.cpp: In member function ‘void gui::tristate_button::set_pressed(gui::tristate_button::PRESSED_STATE)’: 20130413 09:48:32< shadowm> src/editor/palette/tristate_button.cpp:185:21: error: ‘new_state’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 20130413 09:48:36< shadowm> src/editor/palette/tristate_button.cpp:158:8: note: ‘new_state’ was declared here 20130413 09:56:49< Ivanovic> zlv: he often read the logs, so you can just leave him a message 20130413 09:56:58< Ivanovic> zlv: just make sure to use his name in the message 20130413 10:25:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130413 10:34:27-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 10:39:12-!- kelpy [~forrest@c-67-201-223-26.reshall.wwu.edu] has quit [Remote host closed the connection] 20130413 10:47:40-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130413 10:48:54-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20130413 10:58:37-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130413 11:00:01-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has quit [Ping timeout: 264 seconds] 20130413 11:05:24-!- wesbot changed the topic of #wesnoth-dev to: http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 173 bugs, 333 feature requests, 24 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130413 11:09:47-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130413 11:18:04 * shadowm grumbles about people not quoting emails correctly. 20130413 11:19:51-!- Octalot [~noct@host86-145-95-13.range86-145.btcentralplus.com] has quit [Ping timeout: 256 seconds] 20130413 11:19:58-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 11:21:25< lipkab> Blarghablargh KMail. 20130413 11:21:52< lipkab> It doesn't autoquote mails. 20130413 11:23:06< shadowm> It does for me. 20130413 11:24:00 * lipkab steals shadowm's KMail 20130413 11:24:50< lipkab> Hmm, it seems to work for most mails. 20130413 11:26:20< shadowm> Shurg. https://dl.dropboxusercontent.com/u/21371130/screenshots/kmail-quoting-mattscs-email.png 20130413 11:27:19< lipkab> That is not even the same mail! I have to blank lines after "Hey all". 20130413 11:28:08< lipkab> Btw, should I avoid committing before the GH transition is done? 20130413 11:28:19< shadowm> Commit away. 20130413 11:28:33< lipkab> Ok. 20130413 11:28:42< shadowm> esr will announce when it's no longer safe to commit. 20130413 11:29:04< shadowm> Or will probably add a preupdate hook to reject incoming commits. 20130413 11:29:20< AI0867> Trademark: you might be interested in the fact that I wrote a partial reimplementation of the current campaignd a while back. I only read the umcd design document afterwards, but I don't think having it speak both protocols would be too difficult 20130413 11:29:24< shadowm> Or pre-commit hook. However that stuff works. 20130413 11:29:41< AI0867> shadowm: or try, because the shell system is STILL broken for me 20130413 11:29:58< shadowm> AI0867: You are probably just not admin enough. ;) 20130413 11:30:07< AI0867> well, I used to be able to 20130413 11:30:10< shadowm> Tried asking SF.net about it? 20130413 11:30:17< AI0867> no 20130413 11:30:37< shadowm> Well, I don't want surprises like this when we switch wesnoth-umc-dev to allura, you know. 20130413 11:30:54< AI0867> yeah 20130413 11:30:57< AI0867> Trademark: https://github.com/AI0867/wesnothd_client 20130413 11:31:14< AI0867> I still need to rename that repository at some point 20130413 11:43:22-!- beda [~mono@69-196-186-171.dsl.teksavvy.com] has quit [Ping timeout: 248 seconds] 20130413 11:43:59-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130413 11:44:09-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 11:47:05-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 11:47:05-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 12:06:49-!- loonybot [~loonybot@ppp158-255-133-34.pppoe.spdop.ru] has joined #wesnoth-dev 20130413 12:06:49-!- loonybot [~loonybot@ppp158-255-133-34.pppoe.spdop.ru] has quit [Changing host] 20130413 12:06:49-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20130413 12:08:14-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has joined #wesnoth-dev 20130413 12:18:14-!- irker057 [~irker@ai0867.net] has joined #wesnoth-dev 20130413 12:18:16< irker057> Boldizsár Lipka wesnoth:master * 1.11.2-137-gadbbddc / src/dialogs.cpp src/dialogs.hpp src/menu_events.cpp: Move the recruit dialog into a separate function. 20130413 12:18:16< irker057> Boldizsár Lipka wesnoth:master * 1.11.2-138-g0d96709 / src/dialogs.cpp src/dialogs.hpp src/menu_events.cpp: Move the recall dialog into a separate function. 20130413 12:19:48< lipkabb> ... 20130413 12:19:52< lipkabb> Now what. 20130413 12:20:02< lipkabb> It told me the commit was rejected. 20130413 12:22:03-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 12:22:12-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 12:22:17< shadowm> Full message? 20130413 12:23:14< lipkabb> Ah ok, only for the 1.10 branch. 20130413 12:23:26< lipkabb> In which I didn't commit anything anyways. 20130413 12:37:18-!- LordBob_ [~chatzilla@2a01:e34:ee82:47e0:21e:c2ff:fe01:261f] has joined #wesnoth-dev 20130413 12:37:29< LordBob_> Hello people 20130413 12:37:36< LordBob_> Fabi: ping? 20130413 12:37:50< LordBob_> Erm... Fendrin 20130413 12:41:03< LordBob_> Fendrin: I've done an alternate set of thin frames for the tile button and posted them on the forums. Compared to the first attempt, the frame size is 2 pixels larger. Tell me if they're functional, and then I'll do a larger set for the units 20130413 12:50:19-!- LordBob_ [~chatzilla@2a01:e34:ee82:47e0:21e:c2ff:fe01:261f] has quit [Ping timeout: 264 seconds] 20130413 13:01:52-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130413 13:02:06-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 13:05:26-!- dragos [~quassel@5-15-209-121.residential.rdsnet.ro] has joined #wesnoth-dev 20130413 13:06:58-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130413 13:20:06-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20130413 13:25:06-!- trewe [~trewe@87.196.162.128] has joined #wesnoth-dev 20130413 13:28:10-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has quit [Ping timeout: 245 seconds] 20130413 13:30:32-!- vernon [~quassel@catv-89-133-164-152.catv.broadband.hu] has joined #wesnoth-dev 20130413 13:31:03-!- prkc [~negusnyul@4E5CCA6E.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130413 13:33:39-!- molgrum_ [~molgrum@h-234-238.a189.priv.bahnhof.se] has quit [Quit: Lämnar] 20130413 13:37:51-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 13:37:51-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 13:39:41< Trademark> AI0867, thanks for the link, I'll explore it ;-) 20130413 13:41:49-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has quit [Quit: DCW] 20130413 13:50:01-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 13:50:01-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 13:50:03-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Client Quit] 20130413 13:53:10-!- Crendgrim [~crend@port-92-204-127-246.dynamic.qsc.de] has joined #wesnoth-dev 20130413 14:04:45-!- Elvish_Pillager [~eli@dhip-029.rrw.residences.colby.edu] has joined #wesnoth-dev 20130413 14:04:48-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130413 14:05:08-!- Elvish_Pillager is now known as Guest88948 20130413 14:07:28-!- flix1 [~fehlx@178.77.159.154] has joined #wesnoth-dev 20130413 14:07:44-!- flix1 [~fehlx@178.77.159.154] has left #wesnoth-dev [] 20130413 14:13:50-!- flix1 [~fehlx@178.77.159.154] has joined #wesnoth-dev 20130413 14:21:47-!- LordBob_ [~chatzilla@2a01:e34:ee82:47e0:21e:c2ff:fe01:261f] has joined #wesnoth-dev 20130413 14:25:08-!- zlv [~zlv@91.221.60.166] has quit [Ping timeout: 256 seconds] 20130413 14:44:00-!- mjs-de [~mjs-de@g224186219.adsl.alicedsl.de] has joined #wesnoth-dev 20130413 14:49:05-!- Mr_FauxPas [~Mr_FauxPa@2001:6d8:10:a014:a6ba:dbff:fed4:760b] has joined #wesnoth-dev 20130413 14:50:09-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130413 14:51:44-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130413 14:58:55-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20130413 14:59:10< mordante> servus 20130413 14:59:22< Mr_FauxPas> hi 20130413 14:59:58< Mr_FauxPas> mordante: I'd like to ask, why should be the add-on server written in Boost Asio ? And why not use any SQL Database server ? 20130413 15:01:22< mordante> Mr_FauxPas, if you have a good alternative I'm open to suggestions 20130413 15:02:26< mordante> Mr_FauxPas, what would be the advantage of an SQL server? 20130413 15:03:32-!- flix1 [~fehlx@178.77.159.154] has quit [Ping timeout: 260 seconds] 20130413 15:03:54< Mr_FauxPas> I think it would be more flexible, in terms of modyfing the server later. 20130413 15:04:16< Mr_FauxPas> I'm not sure how it would relate to efficiency, so I had an idea 20130413 15:05:04< Mr_FauxPas> that I could run some tests, to see how would Boost Asio handle some of the task, and how would PostreSQL 20130413 15:05:30< shadowm> We currently run MySQL on the live server. 20130413 15:05:40< Mr_FauxPas> Another question is, how are now files organized in the current server ? 20130413 15:05:49< Mr_FauxPas> Oh 20130413 15:05:55< shadowm> It'd probably be best if we didn't run two different RDBMses on the same facility. 20130413 15:06:08< shadowm> *RDBMSes 20130413 15:06:44< Trademark> by the way, you can't just use a SQL server OR boost.asio. You can stores addon files in a custom home made directory hierarchy, or in a sql database 20130413 15:07:09< Trademark> but it's just related to the way of storing database, not the way you will handle request 20130413 15:07:16< Trademark> of storing data* 20130413 15:07:35< shadowm> Storing add-on files in a SQL database sounds odd and error-prone to me. That seems more suited for plain-text metadata. 20130413 15:07:58< mordante> Mr_FauxPas, you know our addons can contain a lot of binary data? 20130413 15:07:58< Mr_FauxPas> Mhm, I see 20130413 15:08:04< shadowm> Add-on files being binary blobs subject to accidental encoding mistakes, etc. 20130413 15:09:22< Trademark> I guess there are some very light database using directory hierarchy that could help to retrieve specific files/informations. 20130413 15:09:46< mordante> mattsc not sure how valid the GUI1 items are 20130413 15:09:50< Mr_FauxPas> I see.. mordante: I thought about blobs for that, but now I'm being told it's not reliable, soo 20130413 15:10:43< mordante> Mr_FauxPas, blobs can be stored reliable in databases, but they are not really made for it 20130413 15:11:22< mordante> no idea what shadowm means with encoding mistakes in blobs 20130413 15:11:37< shadowm> mordante: Like the crap I did during a migration test recently. 20130413 15:11:52< shadowm> I had the client config set to ISO 8859-1 by default and created a mess with the forums data. 20130413 15:12:03< shadowm> Had to set the config to UTF-8 and try again. 20130413 15:12:23< mordante> shadowm and that was with blob data? 20130413 15:12:31< shadowm> Plain text. 20130413 15:12:36< Trademark> mordante, I posted a patch on gna! of the UMCD draft, I also added a "what change" description. 20130413 15:13:02< shadowm> Not sure whether 'blobs' are a thing in MySQL. As you can probably infer from my account, I'm not really very experienced with this stuff. 20130413 15:13:55< shadowm> In either case, consider that an add-on archive could be as large as 80 MiB. 20130413 15:14:14< mordante> most databases (I have encountered) have blobs 20130413 15:14:17< shadowm> Or even more, really. 20130413 15:15:00< shadowm> A listing of the 1.10 add-ons server sorted by add-on size shows that the largest add-on is near the 100 MiB mark. 20130413 15:16:28< mordante> Trademark, ok will look in a few minutes 20130413 15:16:38< Mr_FauxPas> I'll read more about blobs then. But if this fails, I guess one can still just store a path to file to download. 20130413 15:16:45< shadowm> mordante: Would this be it? http://dev.mysql.com/doc/refman/5.1/en/binary-varbinary.html 20130413 15:17:43< mordante> shadowm, alomost, this is the real type http://dev.mysql.com/doc/refman/5.1/en/blob.html 20130413 15:19:04< shadowm> Ah, right, the value length. 20130413 15:24:23< mordante> Mr_FauxPas, it would be good to first determine what you think the advantages of SQL are 20130413 15:27:58< Mr_FauxPas> Okay, I guess I'll write some short doc for that. Got to organize my thoughts. 20130413 15:28:28< mordante> ok 20130413 15:28:31-!- flix [~flix@178.77.159.154] has joined #wesnoth-dev 20130413 15:30:25< mordante> Trademark, reading your document. I prefer to keep implementation details out 20130413 15:31:20< mordante> Trademark, at some points to refer to boost libraries for specific behaviour, meaning if we want to implement it differently we need to emulate boost 20130413 15:31:54< mordante> (for example whether hyperthreading is one or more cores) 20130413 15:33:07< mordante> Trademark, why remove the ICON? 20130413 15:36:24< Trademark> mordante, ok I'll remove it 20130413 15:38:36-!- bjacob_ [~bjacob@CPE00259cfb99f0-CM0014e8b57a24.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20130413 15:42:09< mordante> Trademark, regarding the licence our addons are GPL'ed have a look at http://www.gnu.org/licenses/licenses.html [Unofficial Translations] 20130413 15:42:50< mordante> so when sending a translated license the English version should always be sent with a disclaimer regarding the translation 20130413 15:42:54< Trademark> mordante, about the icon, it's redundant to put it in the umc.cfg and the pbl file… I guess 20130413 15:45:01< mordante> Trademark, yes I noticed that later in the patch 20130413 15:45:02< Trademark> You means that we send the english version with the translated version ? 20130413 15:45:05-!- irker057 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130413 15:45:27< mordante> yes or only the English one 20130413 15:45:42< Trademark> + a disclaimer in english in case we send a translated version 20130413 15:45:44< Trademark> right ? 20130413 15:46:50< mordante> yes either we never sent a translated licence or the English+disclaimer+translated 20130413 15:47:09< Trademark> ok, I'll note it 20130413 15:48:30< Trademark> I think I should also delete the part where I speak about openSSL in the security section ? 20130413 15:50:42-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-dev 20130413 15:52:47< mordante> you can mention it there as an option for implementing the SHA-512 checksum 20130413 15:53:29< Trademark> ok 20130413 15:54:12< mordante> I just don't like to specify things on a specific implementation 20130413 15:54:37< mordante> so if we decide to use a boost library for SHA-512 it should still work 20130413 15:54:56-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20130413 15:54:56-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130413 15:54:56-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20130413 15:55:46< Trademark> I don't think there any though 20130413 15:55:51< Trademark> there is --- Log opened Sat Apr 13 16:09:33 2013 20130413 16:09:45-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20130413 16:09:45-!- Topic for #wesnoth-dev: http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 173 bugs, 333 feature requests, 24 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130413 16:09:45-!- Topic set by wesbot [~wesbot@asteria.debian.or.at] [Sat Apr 13 11:05:35 2013] 20130413 16:09:45[Users #wesnoth-dev] 20130413 16:09:45[ _8680_ ] [ enchilado ] [ lobby ] [ shikadibot] 20130413 16:09:45[ _Coffee ] [ Espreon ] [ loonybot ] [ skyfaller ] 20130413 16:09:45[ AI0867 ] [ esr ] [ loonycyborg ] [ Smar ] 20130413 16:09:45[ akshaydixi ] [ ettin ] [ LordBob_ ] [ stikonas ] 20130413 16:09:45[ Anakonda ] [ exciton ] [ LordNasty ] [ timotei ] 20130413 16:09:45[ apoi ] [ fendrin ] [ mattsc ] [ ToBeFree ] 20130413 16:09:45[ Appleman1234 ] [ flix ] [ melinath ] [ Trademark ] 20130413 16:09:45[ balrog ] [ freim ] [ mjs-de ] [ trewe ] 20130413 16:09:45[ bderooms ] [ Gallaecio ] [ mordante ] [ Upth ] 20130413 16:09:45[ bjacob_ ] [ Gambit ] [ Mr_FauxPas ] [ Upthorn ] 20130413 16:09:45[ boucman ] [ Guest88948] [ new_player ] [ vernon ] 20130413 16:09:45[ boucman_work ] [ happygrue ] [ nurupo ] [ viku ] 20130413 16:09:45[ cjhopman__ ] [ Ingmar ] [ prkc ] [ wesbot ] 20130413 16:09:45[ Crendgrim ] [ isaac ] [ rei4dan ] [ witness ] 20130413 16:09:45[ crimson_penguin] [ Ivanovic ] [ Rhonda ] [ yann ] 20130413 16:09:45[ dragos ] [ iwaim ] [ Samual ] [ zookeeper ] 20130413 16:09:45[ ejls ] [ janebot ] [ shadowm ] [ {V} ] 20130413 16:09:45[ elias ] [ knotwork ] [ shadowm_desktop] 20130413 16:09:45-!- Irssi: #wesnoth-dev: Total of 71 nicks [0 ops, 0 halfops, 0 voices, 71 normal] 20130413 16:09:59-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20130413 16:10:09< mordante> I recall reading they want to vote upon C++14 soon, but haven't looked at the standard drafts for some time 20130413 16:10:10< Trademark> not amazing that boost follow up the standard so 20130413 16:11:08-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130413 16:11:08< mordante> exactly 20130413 16:11:40-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20130413 16:11:57< shadowm> Out of curiosity, what gcc version (if any has been released yet) fully supports C++11 atm? 20130413 16:12:06< Trademark> none 20130413 16:12:08< mordante> btw the book is also rather nice (read an early draft, haven't read the final version yet) 20130413 16:12:11< shadowm> Sad. 20130413 16:12:20< Trademark> but g++ 4.9 is quite complete 20130413 16:12:42< shadowm> I'm on Debian testing and the latest I get is gcc 4.7. 20130413 16:12:49-!- Irssi: Join to #wesnoth-dev was synced in 195 secs 20130413 16:12:58< Trademark> http://gcc.gnu.org/projects/cxx0x.html 20130413 16:12:58< shadowm> I remember I once built gcc from source and swore to never do it again but I don't remember the reason. 20130413 16:13:10< Trademark> haha 20130413 16:13:25< Trademark> I'm stick to the 4.7.3 from the ubuntu repositories 20130413 16:13:59< Trademark> btw it's 4.8, not 4.9 20130413 16:15:08< Trademark> the only missing feature is "Minimal support for garbage collection and reachability-based leak detection" 20130413 16:15:52< shadowm> Okay, that page is quite useful. It seems like 4.7 does have ,ost of the 'cool' stuff. 20130413 16:15:53< mordante> I'm not sure whether the library is already complete 20130413 16:16:43< mordante> nice to see the `Rvalue references for *this' are also done now 20130413 16:18:10-!- _Coffee [~david@ppp121-45-50-17.lns20.adl2.internode.on.net] has quit [Quit: Konversation terminated!] 20130413 16:20:04< mattsc> mordante: thanks 20130413 16:20:24< mordante> mattsc, you're welcome 20130413 16:26:25< mattsc> Crab_, boucman: I'm done with updating the EasyCoding page (except that I will still delete some tasks marked by strikethrough in a couple days) 20130413 16:26:34< mattsc> It wasn't in as bad a shape as I had thought, having looked mainly at the AI section before, but I deleted or crossed out quite a few tasks anyway. 20130413 16:26:56< boucman> cool, thx a lot 20130413 16:27:59< Trademark> mordante, I'm not sure to understand the goal of *this rvalue. 20130413 16:28:58< mattsc> To the prospective GSoC students: you can check that page again for ideas. Ask here if you have questions about any of the tasks. 20130413 16:31:12< Trademark> mordante, ping me if you have further clarification request about the draft. I'll begin a architecture analysis tomorrow. Thanks for reviewing though 20130413 16:36:50-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 16:38:31< mordante> Trademark, me neither and I think it will be a while unit people really get the hang of moving, and universal references etc 20130413 16:38:58< mordante> Trademark, no questions at the moment and no problem to review it 20130413 16:39:05< mattsc> lipkab: Thanks for the reply. Not sure how I missed that with the story screen. 20130413 16:39:46< mordante> afk 20130413 16:39:48< lipkab> mattsc: You're welcome. 20130413 16:40:11< mattsc> As for the MP task, see at 20130412 23:55:55 of http://www.wesnoth.org/irclogs/2013/04/%23wesnoth-dev.2013-04-12.log 20130413 16:40:15< mattsc> I had the same question 20130413 16:43:34-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 246 seconds] 20130413 16:43:45-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130413 16:43:50-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 16:44:06-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 16:45:31-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 16:45:31-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 16:45:54-!- akshaydixi [~akshay@115.248.50.23] has joined #wesnoth-dev 20130413 16:46:35< lipkabb> mattsc: That makes some sense, regarding that (AFAIK) add-ons used to be placed in data/campaigns. 20130413 16:46:36< lipkabb> Which was discriminative towards mp scenarios. 20130413 16:46:36< lipkabb> However, now we have this nice universal data/add-ons folder. 20130413 16:48:13-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130413 16:48:13-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 16:48:35< lipkab> ...so that task *is* obsolete after all. 20130413 16:49:23-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Client Quit] 20130413 16:49:46-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 16:52:42< mattsc> lipkab: ok. I don't know if there was any difference in how it used to be done, or any advantage to it, so I kept it. 20130413 16:53:05< mattsc> zookeeper: ^ 20130413 16:54:16< mattsc> If it's really not any difference from putting things into data/add-ons, we should delete that task. 20130413 16:54:23< zookeeper> yeah. doesn't seem useful anymore. 20130413 16:55:22< mattsc> Ok, it's gone. Thanks. 20130413 16:55:33-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 245 seconds] 20130413 16:57:42< fendrin> LordBob_: pong 20130413 16:57:59< LordBob_> fendrin: hi there 20130413 16:58:02< shadowm> fendrin: Did you see the compiler warnings I pasted? 20130413 16:58:41< Trademark> mordante, that's good to hear ! afk too. 20130413 16:59:10< fendrin> shadowm: nope, not yet 20130413 17:05:30< fendrin> shadowm: But it did compile and you had a look? 20130413 17:05:55< shadowm> No, it didn't compile because I have strict mode on and I'm too lazy to rebuild without strict mode. 20130413 17:06:34< shadowm> Especially since I will later reenable strict mode anyway. 20130413 17:08:52< fendrin> shadowm: Strange, I compile with strict=true as well. 20130413 17:09:26-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130413 17:11:06< shadowm> The solution is probably replacing the NONE case label in tristate_button.cpp:170 with default. 20130413 17:11:57< shadowm> What the compiler is trying to say is that new_pressed_state is an enum type, and in ISO C++98 that means it can have a value other than those specified by the enum members. 20130413 17:13:06< shadowm> So you could run into a case where new_pressed_state is somehow, say, 9999, and then none of the switch cases are executed, so new_state is still an undefined value by the time it gets used in the next stateemnt (a conditional). 20130413 17:13:10< shadowm> statement. 20130413 17:13:19< fendrin> shadowm: I see. 20130413 17:14:14< shadowm> So yeah, that simple change fixes it for me. 20130413 17:15:50< fendrin> shadowm: I have a fix ready. 20130413 17:18:59-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Read error: Connection timed out] 20130413 17:19:20< Upthorn> shadowm: finally have those subnamespace patches ready. https://dl.dropboxusercontent.com/u/75343/subnamespace%20patches.zip 20130413 17:19:49< Upthorn> thank you and AI0867 both for your assistance in tracking down the cause. 20130413 17:19:50-!- irker049 [~irker@ai0867.net] has joined #wesnoth-dev 20130413 17:19:50< irker049> fendrin wesnoth:master * 1.11.2-139-g7090272 / src/editor/palette/tristate_button.cpp: Fix a compiler warning. 20130413 17:19:54-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130413 17:20:03< shadowm> Upthorn: Is that the definitive real name/email address pair you intend to use? 20130413 17:20:04< fendrin> shadowm: ^ better now? 20130413 17:20:44< shadowm> fendrin: I suppose that is an option too. 20130413 17:20:54< Upthorn> shadowm: I hadn't checked, but yes, it's fine. 20130413 17:21:47-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-dev 20130413 17:22:38< shadowm> Upthorn: Hm, is #3 meant to go both in master and 1.10, or only 1.10? 20130413 17:23:47< shadowm> #1 has lines with trailing blanks. 20130413 17:24:23< dragos> Hello. Can someone help me a little bit with the LuaAI? I want to write a simple lua program that just takes move a unit to a position I specify. (So I write a command in a console executing a lua file and a unit from one position moves to another) ? I've read the LuaAI documentation but somehow got stuck :(. 20130413 17:24:27< shadowm> Also, I thought we generally required using braces for every block statement. 20130413 17:26:10< shadowm> That is, even for those where braces are optional when the block is a single statement (e.g. bar in if(foo){bar;}) 20130413 17:26:17-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has joined #wesnoth-dev 20130413 17:26:49< fendrin> shadowm: The older the codebase the more of the non braced statements you see. 20130413 17:27:07< fendrin> shadowm: I think dave used them quite often. 20130413 17:27:15< shadowm> fendrin: The implementation of persistent WML variables is _very_ new. 20130413 17:28:15< shadowm> So yeah, I'm effectively asking whether this is a requirement or just a thing I've been doing naturally for years. 20130413 17:28:27< Upthorn> shadowm: only 1.10 20130413 17:28:45< Upthorn> but #1 and #2 are meant to go in both 20130413 17:28:56< fendrin> shadowm: There is a wesnoth coding style page somewhere. I think it does not mention braces and blocks. 20130413 17:30:11< shadowm> No, but I remember someone else making a big deal out of other things that aren't mentioned there. 20130413 17:33:07< fendrin> shadowm: I like to use both forms. 20130413 17:33:38< shadowm> Upthorn: I suppose you ran this through valgrind's memory checker, right? 20130413 17:33:43< fendrin> Correct indentation makes the thing readable enough. 20130413 17:33:48< Upthorn> no linux, can't valgrind 20130413 17:33:52< shadowm> Just making sure because I'm too- oh. 20130413 17:34:06< fendrin> Upthorn: linux, can't valgrind? 20130413 17:34:19< Upthorn> fendrin: windows. 20130413 17:34:29< Upthorn> should have ; instead of , just there. 20130413 17:34:34< Upthorn> but lazy. 20130413 17:34:39< fendrin> :-) 20130413 17:34:55< shadowm> Making a debug build to test this then. 20130413 17:35:05-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 17:35:20-!- bjacob_ [~bjacob@CPE00259cfb99f0-CM0014e8b57a24.cpe.net.cable.rogers.com] has left #wesnoth-dev ["Konversation terminated!"] 20130413 17:36:20< Upthorn> reasonable. I did a bunch of tests and made sure all the behaviors were good, and there shouldn't be any possibility of a newly introduced memory leak, but behavior might be different on other platforms 20130413 17:36:31< lipkab> mattsc: Added two more tasks. 20130413 17:37:35< mattsc> lipkab: cool, thanks! 20130413 17:38:12< Upthorn> I really wish wesnoth were faster to compile 20130413 17:38:50< shadowm> I can compile it in less than 4 minutes here. 20130413 17:39:15< Upthorn> it took me 35 minutes to compile 1.10 in debug configuration 20130413 17:39:32< shadowm> Unfortunately valgrind can't take advantage of parallelization, so 20130413 17:40:08< shadowm> So that's why I came up with that very specific test case and sample command line. 20130413 17:40:37< Upthorn> yeah, memory debugging is very difficult to parallelize without sacrificing accuracy 20130413 17:41:39< Upthorn> because either you have to handle cases where threads don't sync and come up with some brilliant way to track those reads and writes anyway 20130413 17:41:52< shadowm> Okay, looks good. Just the usual strtod() false positives. 20130413 17:41:58< Upthorn> or you have to sync all the threads and lose all the benefits of parallelizing 20130413 17:42:04< Upthorn> Cool. 20130413 17:42:40-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130413 17:43:33< irker049> upthorn wesnoth:master * 1.11.2-140-gc6da4fc / src/persist_context.cpp src/persist_context.hpp: Refactor persist_context to correct subnamespace crash and avoid holding stale config references in general. 20130413 17:43:34< irker049> upthorn wesnoth:master * 1.11.2-141-g8cd8667 / data/scenario-test.cfg: Add persistent variable subnamespace usage into scenario-test, for testing persistent variable subnamespace behavior. 20130413 17:46:18< shadowm> Okay cool gcc 4.6 doesn't know about AVX2. 20130413 17:46:50< shadowm> Why do I even pass -mno-avx2 when I can't possibly have a CPU for which -march=native generates AVX2 code. 20130413 17:48:19-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130413 17:49:29-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130413 17:50:56-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Client Quit] 20130413 17:51:58< irker049> upthorn wesnoth:1.10 * 1.10.6-18-gf676518 / src/persist_context.cpp src/persist_context.hpp: Refactor persist_context to correct subnamespace crash and avoid holding stale config references in general. 20130413 17:51:59< irker049> upthorn wesnoth:1.10 * 1.10.6-19-g9fb36a81 / data/scenario-test.cfg: Add persistent variable subnamespace usage into scenario-test, for testing persistent variable subnamespace behavior. 20130413 17:52:01< irker049> upthorn wesnoth:1.10 * 1.10.6-20-gaf32665 / src/persist_context.cpp src/persist_context.hpp: Compatibility patch for refactored persist_context in wesnoth 1.10 20130413 17:59:29< LordBob_> fendrin: have you seen the latest terrain button frames on the forum 20130413 17:59:33< irker049> Ignacio R. Morelle wesnoth:1.10 * 1.10.6-21-g65f53da / changelog: Update changelog to mention fix for bug #20385 20130413 17:59:34< LordBob_> ? 20130413 17:59:36< irker049> Ignacio R. Morelle wesnoth:master * 1.11.2-142-g15df8fc / changelog: Update changelog to mention fix for bug #20385 20130413 18:00:00< shadowm> Upthorn: Thanks for fixing this -- although I suppose it might be a good idea to mention this issue in the wiki for users of Wesnoth 1.10.6 and earlier. 20130413 18:00:26< shadowm> Also 1.11.2 and earlier. 20130413 18:00:42< fendrin> LordBob_: I have, the change in size forces me to introduce another step in the rendering process. 20130413 18:01:08< fendrin> LordBob_: I can no longer blit the images like I did before because the target image is now to small. 20130413 18:01:49< shadowm> fendrin: Oh wow. 20130413 18:01:52< shadowm> The terrain palette. 20130413 18:01:53< LordBob_> fendrin: Do you want me to change it back to the previous 38*38 size ? 20130413 18:02:24< fendrin> LordBob_: Let's have it the way it looks better :-) 20130413 18:02:27< LordBob_> fendrin: it's really easy to do and won't change much to the result anyway 20130413 18:02:52< fendrin> okay 20130413 18:03:23< fendrin> shadowm: note that LordBob_ is just working on a new version of the artwork. 20130413 18:03:43< shadowm> fendrin: Okay, yes. 20130413 18:03:56< shadowm> The color markers are a little too subtle for my liking atm. 20130413 18:04:33< LordBob_> Fendrin: I'll do that, then. Same thin frames, only a tad smaller. They will overlap the base so that the button size remains at 38 20130413 18:05:01< LordBob_> shadowm: do you mean the glow effect on the selected tile ? 20130413 18:05:05< shadowm> Yes. 20130413 18:05:35< LordBob_> ok. I'll liven up those colours 20130413 18:05:48< shadowm> I'm not color blind or suffer from any other visual impairment, and I find it a little hard to tell at times which tile is the primary selection and the secondar y selection from looking at the palette alone. 20130413 18:06:30< shadowm> Why do your buttons look so much cleaner compared to the rest of the Wesnoth UI, though? :/ 20130413 18:06:37< LordBob_> Ooooooh dammit. I completely forgot about colour-blind people 20130413 18:07:00< shadowm> Don't worry, color blind people already have to go through the TC hell. 20130413 18:07:30< LordBob_> ^^;;; 20130413 18:07:35< shadowm> That's a thing that should be absurdly trivial to fix (just add an option somewhere to give units numbered overlays) and somehow nobody has gotten to it. 20130413 18:08:13< LordBob_> Still, it might be worth giving the primary and secondary selectors a different shape 20130413 18:08:41< shadowm> Abnyway, looking at the editor buttons look all clean and shiny reminds me that the Wesnoth UI in general looks a little aged. 20130413 18:08:46-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20130413 18:10:31< shadowm> fendrin: The palette scroll buttons were working nicely some commits ago. Now they don't refresh the palette while they are being pressed down until they reach the first/last row. 20130413 18:10:46< LordBob_> Shadowm: is the shine a good thing, or would you prefer that I give them a bit of patina to match the rest of the UI ? 20130413 18:12:08< shadowm> LordBob_: I don't really know. I like them as they are and I'd rather have the rest of the UI be cleaned up instead. 20130413 18:12:36< shadowm> Then again, that kind of visual stuff is more Jetrel's territory than any programmer's. 20130413 18:13:08< fendrin> LordBob_: I would like to see the patina version. 20130413 18:13:28< LordBob_> Ok, I'll make a sample 20130413 18:14:12< fendrin> LordBob_, shadowm: I think we can make 3 screenshots for Jetrel to look at. The one with the version shadowm sees now. The cleaner Lego version and the new patina one. 20130413 18:15:04< LordBob_> Fendrin; in addition, I will try to come up with a different shape for the "Lego" type secondary selector. 20130413 18:15:20< shadowm> The tooltips for terrains which alias an arbitrary base look funny. 20130413 18:15:31< shadowm> Then again, I think I'm partly responsible for the tooltips mess. 20130413 18:15:45< fendrin> LordBob_: And maybe enhance the glowing effect on them. 20130413 18:15:55< fendrin> shadowm: I have already fixed them in my codebase. 20130413 18:16:10< LordBob_> Yup, I was planning to do that as well 20130413 18:16:11< shadowm> Ah, okay. 20130413 18:16:18< fendrin> shadowm: You mean the: Shallow Water / (, , something) ? 20130413 18:17:14< shadowm> I was looking at the Snowy Deciduous Forest terrain, the Flowers embelishment, and other such. 20130413 18:17:36< shadowm> "Mixed Flowers/ ()" 20130413 18:18:01< fendrin> Yeah, those are fixed. I will commit it soon. 20130413 18:18:40< fendrin> shadowm: Note that I also want to bring back the tooltip instead of the line in the south. 20130413 18:19:02< shadowm> Okay. 20130413 18:19:05< fendrin> shadowm: But use the line in the south for currently selected terrain stuff. 20130413 18:19:26< shadowm> Another thing: switching between the brush and bucket fill tools shouldn't scroll the palette back to the top every time. 20130413 18:20:01< fendrin> shadowm: Indeed, the code that does so already features a TODO in my codebase. 20130413 18:20:04< shadowm> Also, the brush size buttons' disabled state is far too subtle. 20130413 18:20:42< shadowm> It's basically just a saturation change to grayscale, and even then the active brush size button remains colored for some reason. 20130413 18:21:05-!- flix [~flix@178.77.159.154] has quit [Read error: Connection reset by peer] 20130413 18:21:26-!- flix [~flix@178.77.159.154] has joined #wesnoth-dev 20130413 18:23:00< shadowm> Also, I'm seeing an odd glitch where I switch to the Starting Positions tool and the terrain palette does not entirely disappear - individual items reappear as I move the mouse pointer over them, 20130413 18:23:33< shadowm> Apparently I can also select one of the terrain items to get all of them to display again without switching back to the brush or bucket fill tools, woo. 20130413 18:24:04< shadowm> The palette group popup menu also behaves in a rather quaint fashion. 20130413 18:25:43< fendrin> ? 20130413 18:26:13< shadowm> Under the same conditions -- choose any of the non-drawing tools. 20130413 18:26:28< shadowm> The Starting Positions tool, the Label tool, the Selection tool. 20130413 18:26:50< shadowm> Then move your mouse over where the terrain palette was previously visible. 20130413 18:27:12< shadowm> If you click on the terrain groups dropdown button you get a single menu item labeled "Change Palette Group". 20130413 18:27:13< fendrin> I see. 20130413 18:27:52< fendrin> Every terrain is now a widget that needs to be hidden separately. 20130413 18:28:25< shadowm> If you click on the ghost palette cells you also get one of the scrollbar buttons to get reenabled for some reason, even though it does nothing under those circumstances. 20130413 18:28:47< LordBob_> shadowm: re: aged Wesnoth UI: doesn't the GUI2 project include a UI facelift ? I remember a thread on the forum where West had shown some samples for new windows 20130413 18:29:33< shadowm> LordBob_: GUI2 would facilitate a facelift, but it's purely an engineering endeavor. West didn't continue working on his thing and the art never landed in production. 20130413 18:30:52< LordBob_> Ok. Then I won't trample anyone's feet if I pick that up once I'm done with the editor ? 20130413 18:30:54< fendrin> LordBob_: gui2 currently only features modal dialogs. Meaning everything that is around on the gamemap and should not block the rest of the gui needs te be still in gui1. 20130413 18:30:54< shadowm> To the best of my knowledge, that attempt at creating a new GUI design never went much further than the mockup phase, considering that West was far more preoccupied with music production at the time. 20130413 18:31:19< shadowm> LordBob_: I really think the best person to ask about that would be Jetrel. 20130413 18:31:36< LordBob_> Noted 20130413 18:31:41< shadowm> Perhaps he might even be willing to commission an UI facelift, who knows. 20130413 18:32:17< LordBob_> Nah, this sort of thing shouldn't be commissioned 20130413 18:32:33< shadowm> We've had the exact same basic UI style since Wesnoth 1.2 with most changes occurring "under the hood", away from the user's view. 20130413 18:32:55< shadowm> (Or really 1.0. IIRC the only difference between 1.0 and 1.2 is the menu and listbox item style.) 20130413 18:33:29 * zookeeper wants a new title screen UI 20130413 18:35:06 * LordBob_ thinks zookeeper should not hesitate to write down a wishlist 20130413 18:35:12-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130413 18:35:20< shadowm> The in-game character [message] dialogs were also completely replaced during 1.5.x with the debut of the GUI2 architecture, but they still use legacy UI graphics for the most part. 20130413 18:35:41< bumbadadabum> about the main screen, I'd mostly want the "Tutorial" button gone and instead make it appear in the campaigns list, and add a button for "Website" 20130413 18:36:13< fendrin> LordBob_: On my TODO is reusing the palette code for a weapons palette. This palette would not appear in the editor but in the game and can be used to display the weopons of a unit or the weapons you can buy in a shop. 20130413 18:36:15< shadowm> bumbadadabum: I think I have explained what the problem with having hyperlinks in Wesnoth is. 20130413 18:36:30< zookeeper> LordBob_, maybe at some point. although it could be improved by simply repositioning the menu and tips somewhat atm, i think. 20130413 18:37:16< fendrin> LordBob_: The frame that currently hold a terrain or unit would hold the weapon image, a symbol representing the weapon type and range + some numbers. 20130413 18:37:33< bumbadadabum> shadowm: No you haven't 20130413 18:37:41< shadowm> bumbadadabum: Yes, I have. 20130413 18:37:58< LordBob_> Fendrin: then, there's definitely an interest in thinking beyond only a button 20130413 18:38:50< fendrin> LordBob_: Yeah, it could also tile nicely. 20130413 18:38:51< mattsc> anonymissimus, Alarantalara, Crab_, zookeeper, AI0867, boucman, skyfaller, shadowm, anybody else who might be interested: 20130413 18:38:54< mattsc> http://wiki.wesnoth.org/Micro_AIs#Generalized_Goto_Micro_AI_.28ai_type.3Dgoto.29 20130413 18:39:29< mattsc> I wrote a description of a new Micro AI I want to write. If anybody has additional ideas to make this more useful or versatile, please let me know. 20130413 18:39:38< mattsc> It's always easier to plan that in from the beginning 20130413 18:39:42< shadowm> bumbadadabum: Okay, I haven't. I only hinted at it: http://forums.wesnoth.org/viewtopic.php?p=529605#p529605 20130413 18:39:42< bumbadadabum> mattsc: this is exactly what I want to use in my next scenario 20130413 18:40:11< shadowm> bumbadadabum: So we have somebody on board who knows how to do it on Mac OS X. Now we're missing Windows and X11. 20130413 18:40:24< mattsc> bumbadadabum: as in, you want to write it, or you want somebody else to write it? :) 20130413 18:40:27< shadowm> X11 can probably be done via MIME type associations. 20130413 18:40:31< shadowm> No idea about Windows. 20130413 18:40:41-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20130413 18:41:02< bumbadadabum> mattsc: you're going to write it, so I don't think I need to 20130413 18:41:38< mattsc> bumbadadabum: sounds good. Let me know if there's anything else you'd like added to this behavior. 20130413 18:42:00< bumbadadabum> shadowm: but something to 20130413 18:42:11< bumbadadabum> also make the IOS users check out the site 20130413 18:42:13< bumbadadabum> or people in general 20130413 18:42:20< mattsc> I have to be off now, will check for comments later. 20130413 18:42:52< shadowm> bumbadadabum: I have no idea about the iOS port. 20130413 18:43:07< bumbadadabum> shadowm: It's all via the app store 20130413 18:43:24< shadowm> bumbadadabum: The point is: patches welcome. 20130413 18:43:27< anonymissimus> Upthorn: ; nurupo : btw pls make sure that you set [user] name = and email = before committing something, as windows-git doesn't seem to enforce this 20130413 18:43:34< shadowm> If you can find a cross-platform library that covers iOS too, excellent. 20130413 18:43:54< shadowm> s.library.library/piece of reusable code. 20130413 18:44:16< bumbadadabum> Something else might be better as a button on the main screen 20130413 18:44:20< bumbadadabum> instead of Tutorial 20130413 18:44:26< bumbadadabum> that was my main point 20130413 18:44:32< shadowm> Just note that it's not a matter of firing an application named "web-browser" with an URL as its second argument. 20130413 18:45:00< shadowm> *first argument 20130413 18:45:04< shadowm> Unless you are on Debian, then you can use x-www-browser and the URL as its first argument. 20130413 18:45:59< shadowm> I disagree that Tutorial needs to be removed, though. 20130413 18:46:17< bumbadadabum> shadowm: it should be at the top of the campaign list 20130413 18:46:24< bumbadadabum> and not as a main menu button 20130413 18:46:25< shadowm> Even on 800x480, there's still enough space for an additional button. 20130413 18:47:42< shadowm> bumbadadabum: Okay, great, just note that repeating your idea over and over isn't going to make its supporting arguments come into existence out of thin air. 20130413 18:47:59< bumbadadabum> shadowm: maybe it does 20130413 18:48:27< shadowm> The Tutorial button is in the perfect location for discoverability purposes for new players. 20130413 18:48:48< shadowm> The tutorial campaign needs a lot of improvements, but that's a different matter. 20130413 18:49:15< bumbadadabum> I still remember the old tutorial 20130413 18:49:47< mordante> LordBob_, are you working on new UI elements? 20130413 18:49:55< mordante> fendrin, ping 20130413 18:49:59< fendrin> mordante: pong 20130413 18:50:56< fendrin> mordante: Start the editor and look for it ... 20130413 18:51:20< shadowm> bumbadadabum: Yeah, I still remember that the first thing I did when I tried Wesnoth 0.9.6 was clicking on the Tutorial button, _not_ the Campaign button. 20130413 18:51:30< mordante> fendrin, I've been looking at the palette code and it's not fun 20130413 18:51:46< bumbadadabum> shadowm: I still remember not clicking that button 20130413 18:51:57< shadowm> My logic was "well, I'm new to the game, and I want to see what it's like, so I'll play the tutorial to learn along the way too". 20130413 18:51:57< fendrin> mordante: The template class? 20130413 18:51:59< bumbadadabum> because I thought I'd just learn it on the go 20130413 18:52:19< mordante> fendrin, yes and the coupling between code and UI 20130413 18:52:20< shadowm> bumbadadabum: That's like rushing into a street race without knowing how to drive. 20130413 18:52:32< bumbadadabum> It didn't go very well 20130413 18:53:00< mordante> fendrin, to test with the palette dialogue could you write a function that simply creates a pair with filenames and tooltip texts? 20130413 18:53:09< shadowm> bumbadadabum: So your argument (which hasn't come into existence yet) has been automatically invalidated by your own memory? :) 20130413 18:54:03< mordante> fendrin, I see some hints in the log LordBob_ might want to do a general GUI overhaul 20130413 18:54:17< bumbadadabum> shadowm: if you think it's best to keep that button, that's fine 20130413 18:54:18< fendrin> mordante: Yes, I can write this function. 20130413 18:54:26< mordante> fendrin, that would be nice 20130413 18:55:14< LordBob_> mordante: right now I'm working with fendrin on UI element for the editor, but indeed I am itching to do a general overhaul 20130413 18:56:05< fendrin> mordante: Note that the drawing widget is the "palette_manager". The palettes are not part of the gui. 20130413 18:57:59< mordante> LordBob_, would be really nice :-) 20130413 18:58:26< mordante> LordBob_, if you have elements I can probably easily wire them into GUI2 20130413 18:58:48< fendrin> mordante: This wasn't true in the past and thus there are still methods named draw() and such around, I will rename them soon. 20130413 18:59:27< anonymissimus> esr: btw these windows build systems (in particular, the stuff in projectfiles/CodeBlocks and the one in projectfiles/VC9) are not aware of the version control system in use at all; you could (should) just have left the readme files there as they were 20130413 18:59:38< flix> mattsc: I tried to reconstruct the goto_x, goto_y issue from the EasyCoding page. But the course of my test-unit isn't a strait line but some course what seemed to me the shortest one. Am I missing something? The unit is defined inside [side]. I'll read the logs, if i'm not here anymore. Thanks 20130413 19:00:38< mordante> fendrin, ok well at least the code is somewhat confusing to read and I prefer not to learn it when it's being refactored ;-) 20130413 19:02:40< LordBob_> mordante: obviously I don't have anything yet, but doing a facelift that fully exploits GUI2 would be nice indeed 20130413 19:03:12< fendrin> mordante: Okay, thus your dialog is called like dialog( std::vector ) ? 20130413 19:04:29< fendrin> LordBob_: I think a facelift that fully exploits GUI1 would be nice. 20130413 19:06:25 * LordBob_ feels he should read some more about GUIn, because he isn't certain how the UI works at all 20130413 19:07:54< mordante> LordBob_, would be nice 20130413 19:08:08< mordante> LordBob_, GUI1 is the original Wesnoth GUI engine 20130413 19:08:21< mordante> GUI2 is the new Wesnoth GUI engine 20130413 19:08:32< mordante> the latter is still under construction 20130413 19:08:47< LordBob_> Mordante: thanks. 20130413 19:08:48< LordBob_> And now, I'm off to enjoy the last rays of the evening sun 20130413 19:08:54< LordBob_> Later, guys 20130413 19:08:58< mordante> later LordBob_ 20130413 19:09:15< anonymissimus> nurupo: includes conditionally #ifdef _WIN32 we don't do normally 20130413 19:09:43< anonymissimus> (at least I recall mordante correcting a revisions of mine accordingly) 20130413 19:09:44< mordante> fendrin, yes (at least something similar) 20130413 19:09:58< mordante> anonymissimus, ? 20130413 19:12:34< anonymissimus> mordante: well, I included some header which was needed for compilation on win only conditionally and you included it unconditionally 20130413 19:13:23< anonymissimus> so I assume we try to guard only as little as possible of system-specific code with #ifdef 20130413 19:14:13< anonymissimus> which makes sense to me, since the windows-specific code gets then checked by gcc as far as possible 20130413 19:14:34< mordante> anonymissimus, not pre se, but if one system requires a non-system specific header other systems might as well 20130413 19:14:56< mordante> where other systems can include newer versions of already used compilers 20130413 19:15:22< mordante> it is just that C++ doesn't define what header includes which other headers 20130413 19:15:40< mordante> so sometimes omitting a required header just works on certain systems since another header includes them 20130413 19:16:33< mordante> for example when is the last time you included the header 20130413 19:17:05-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 256 seconds] 20130413 19:17:42< mordante> Wesnoth exactly includes it zero times 20130413 19:18:33-!- Sapient [~sapient@wesnoth/developer/sapient] has joined #wesnoth-dev 20130413 19:18:53< mordante> hi Samual 20130413 19:18:55< mordante> hi Sapient 20130413 19:19:00< Sapient> yo mordante 20130413 19:19:11-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130413 19:20:51< Sapient> remember this page? http://wiki.wesnoth.org/GUI 20130413 19:21:03< Sapient> it's a bit out of date now though 20130413 19:21:48< mordante> Sapient, yes haven't forgotten about it 20130413 19:21:50< Sapient> those were the mockups done by freim that led to my refactoring of the original GUI1 code 20130413 19:22:08< mordante> and for me to pick up GUI2 20130413 19:22:22< Sapient> so is Lord Bob planning some new changes? 20130413 19:23:05< mordante> no idea what he exactly has planned 20130413 19:23:19< mordante> maybe fendrin knows 20130413 19:23:31< Sapient> oh, ok. I just caught a small bit of the conversation 20130413 19:24:04< Sapient> if he has some mockups that might be a good place to put them though 20130413 19:24:41< mordante> when I spoke to him he left a little bit later to enjoy the nice weather 20130413 19:25:09< Sapient> it's nice here too but I can't enjoy it because I have to do my taxes 20130413 19:26:23< Sapient> maybe I'll have a refund though ;) 20130413 19:26:33< mordante> well it's the real first spring weekend for this part of Europe 20130413 19:26:54< mordante> my taxes are done :-) 20130413 19:27:15< Sapient> this week it snowed in Atlanta 20130413 19:27:22< Sapient> but the snow was yellow ;) 20130413 19:28:04 * Sapient i.e. pollen 20130413 19:28:22< mordante> ah ok I already wondered about yellow snow 20130413 19:29:06< Sapient> yellow seems to be a more popular car color in Atlanta than other places 20130413 19:29:25< Sapient> I always wondered if it was because of the pollen or the Georgia Tech Yellow Jacket fans 20130413 19:29:39< Sapient> maybe both 20130413 19:30:39-!- Sapient [~sapient@wesnoth/developer/sapient] has quit [Quit: cya later. have fun] 20130413 19:32:55-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 245 seconds] 20130413 19:39:25-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 19:39:46< fendrin> mordante: still around? 20130413 19:40:23< mordante> fendrin, yes 20130413 19:42:40-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Client Quit] 20130413 19:42:45< irker049> fendrin wesnoth:master * 1.11.2-143-g63e4db2 / src/widgets/button.cpp src/widgets/button.hpp: Support for changing the images during the runtime. 20130413 19:42:49-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130413 19:44:06< irker049> fendrin wesnoth:master * 1.11.2-144-gadbda2d / src/editor/editor_controller.cpp src/editor/palette/common_palette.hpp src/editor/palette/editor_palettes.cpp src/editor/palette/editor_palettes.hpp src/editor/palette/empty_palette.hpp src/editor/palette/terrain_palettes.cpp: Support for a new select terrain group dialog. 20130413 19:45:23< fendrin> mordante: call your dialog from editor_controller.cpp line 431. The expand_palette_groups_menu() is doing what you need. 20130413 19:48:25-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130413 19:49:59< mordante> fendrin, great, I'm about to be ready to use it for a test 20130413 19:50:40< mordante> the initial testing with my local proof of concept code looks promising 20130413 19:51:40< fendrin> mordante: I still got some paths wrong, please await another commit. 20130413 19:52:52< irker049> fendrin wesnoth:master * 1.11.2-145-g0ab3ff9 / src/editor/palette/editor_palettes.cpp: Fixed a path. 20130413 19:53:01< fendrin> mordante: ^ That should do it. 20130413 19:55:29< mordante> fendrin, thanks 20130413 19:57:23-!- beda [~mono@69-196-186-171.dsl.teksavvy.com] has joined #wesnoth-dev 20130413 20:15:31-!- LLttArCher [Liu@nusnet-211-62.dynip.nus.edu.sg] has joined #wesnoth-dev 20130413 20:18:30< anonymissimus> fendrin: you owe me the time and hazzle for fixing my conflict-messed-up-repository now since I already had that warning locally fixed 20130413 20:19:34-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130413 20:20:09< fendrin> anonymissimus: I wonder why my strict isn't strict enough. 20130413 20:22:50< anonymissimus> i used --skip during the rebase and I somehow no longer can see or access the other commits I had stacked... 20130413 20:23:13< mordante> fendrin, depends on the compiler gcc-4.8 has another issue with the code 20130413 20:23:44< lipkab> nurupo: Ping. 20130413 20:23:45< mordante> and I also had the warning anonymissimus refers to fixed locally so also a conflict 20130413 20:23:49< mattsc> flix: I don't have time to look into this right now, but I think that if you have a situation like this: http://imagebin.org/253885 20130413 20:24:33< mattsc> And you set the goto coordinates for the grunt to where the footpad is, the grunt will head to the position of the goblin and get stuck in the valley, rather than taking the way around. 20130413 20:24:50-!- akshaydixi [~akshay@115.248.50.23] has joined #wesnoth-dev 20130413 20:24:51< mattsc> That's how it used to be at least, maybe that has changed. 20130413 20:27:12< LordBob_> sapient: I don't have anything planned yet, but working on the editor has made me itch to pick up the GUI lift 20130413 20:29:02< LordBob_> I probably wouldn't make major changes, though 20130413 20:30:42-!- jfagan [~James@149.125.180.68] has joined #wesnoth-dev 20130413 20:31:52< flix> mettsec: I will try to reconstruct this, thanks. 20130413 20:33:16< flix> *mattsc 20130413 20:33:54< mattsc> flix: it might be that the goto goal is chosen as the one that is closest to the goal that the unit can reach or something. 20130413 20:34:27< mattsc> In that case, it would be able to go around obstacles that are smaller than the MP of the unit, but get stuck behind those that are larger. 20130413 20:34:55< mattsc> But I really don't know how exactly it does it, I just know that I have had units get stuck behind impassible terrain in my campaigns. 20130413 20:36:19< flix> mattsc: is it fine to define the gotos inside [site][unit] ? 20130413 20:42:48< mattsc> flix: should be, yes. 20130413 20:42:59< mattsc> You can always use :inspect to see if they are set for the unit 20130413 20:43:42-!- LLttArCher [Liu@nusnet-211-62.dynip.nus.edu.sg] has quit [Quit: Leaving] 20130413 20:45:49< irker049> anonymissimus wesnoth:master * 1.11.2-146-g1932c99 / projectfiles/VC9/wesnoth.vcproj: vc9 project update 20130413 20:45:50< irker049> anonymissimus wesnoth:master * 1.11.2-147-ga5a4225 / src/editor/palette/tristate_button.cpp: fix a msvc warning about unreachable code 20130413 20:45:51< irker049> anonymissimus wesnoth:master * 1.11.2-148-g74997df / projectfiles/CodeBlocks/wesnoth.cbp: cb project update 20130413 20:45:59< mattsc> flix: make sure to claim the task on the EasyCoding page if you are going to work on it. 20130413 20:46:22< mattsc> I have to be off again now though, will be back in ~3 hours. 20130413 20:46:28-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130413 20:48:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130413 21:02:03-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20130413 21:02:11< thunderstruck> In game_controller.hpp there is a comment which says that game_state class is only available when running the game with --new_syntax. Is it true? 20130413 21:02:31< thunderstruck> It doesn't make sense to me at the moment. 20130413 21:05:31-!- _8680a [~8680@206.29.182.226] has joined #wesnoth-dev 20130413 21:05:42< anonymissimus> thunderstruck: --new-syntax is the remainder of a stopped former GSoC project 20130413 21:06:39< anonymissimus> the remainders lure around a some pollution in the codebase since then :P 20130413 21:08:20-!- akshaydixi [~akshay@115.248.50.23] has quit [Ping timeout: 252 seconds] 20130413 21:08:29< thunderstruck> anonymissimus, oh, ok. Is game_controller_new.*pp also a part of it? 20130413 21:10:47< anonymissimus> yes 20130413 21:11:34< anonymissimus> that was the main thing he added IIRC 20130413 21:11:51< thunderstruck> anonymissimus, may I ask what are the reasons to keep those files there? (just curious) 20130413 21:12:15< anonymissimus> thunderstruck: perhaps someone at some spot beneficially continues the work 20130413 21:12:19< thunderstruck> 'Cause all the methods body are empty. 20130413 21:12:31< thunderstruck> bodies* 20130413 21:12:42< anonymissimus> thunderstruck: and removing them would also be quite some work I suppose 20130413 21:13:12-!- Unnheulu [56963d5d@gateway/web/freenode/ip.86.150.61.93] has joined #wesnoth-dev 20130413 21:13:30< anonymissimus> the --new-syntax is inactive I think; I deactivated the parameter once and it never got activated again 20130413 21:20:23< anonymissimus> nurupo: looks bad wiht your patch, it doesn't compile on MinGw 20130413 21:20:32-!- akshaydixi [~akshay@27.61.120.177] has joined #wesnoth-dev 20130413 21:20:33< irker049> Mark de Wever wesnoth:master * 1.11.2-149-gd73b126 / src/editor/palette/editor_palettes.cpp: Really fix the path to the editor images. 20130413 21:22:01< thunderstruck> mordante, hi. I'll just ping you that I've submitted a small patch: https://gna.org/patch/?3844 . I think it is in your area. 20130413 21:26:06< anonymissimus> nurupo: here are the errors/warnings from MinGw http://pastebin.com/GsJp6raT 20130413 21:28:45< mordante> fendrin, ^ Now the path is really fixed 20130413 21:29:01< anonymissimus> nurupo: I would recommend to always compile in parallel with MSVC and MinGw (this is recommended on various places in the net as well; whenever someone uses windows to develop a not win-only project) 20130413 21:29:52< mordante> thunderstruck, thanks I assigned it to myself, will look at it later 20130413 21:29:59< anonymissimus> I could provide the package for CodeBlocks (if I had a chance to upload it) 20130413 21:32:34< irker049> Mark de Wever wesnoth:master * 1.11.2-150-g8956607 / src/dialogs.cpp: Fix a compiler warning. 20130413 21:32:35< irker049> Mark de Wever wesnoth:master * 1.11.2-151-g0e78796 / src/editor/palette/terrain_palettes.cpp src/editor/palette/unit_palette.cpp: Fix a compiler warning about a useless cast. 20130413 21:38:40< irker049> Mark de Wever wesnoth:master * 1.11.2-92-g07e825b / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/grid.hpp: Add C++11 override markers. 20130413 21:38:41< irker049> Mark de Wever wesnoth:master * 1.11.2-93-gd6a3782 / src/gui/widgets/container.hpp src/gui/widgets/grid.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/scrollbar_container.hpp src/gui/widgets/stacked_widget.hpp src/gui/widgets/tree_view.hpp: Add C++11 override markers. 20130413 21:38:42< irker049> Mark de Wever wesnoth:master * 1.11.2-94-gc5434d1 / src/gui/widgets/container.hpp src/gui/widgets/generator.hpp src/gui/widgets/generator_private.hpp src/gui/widgets/grid.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/pane.hpp src/gui/widgets/scrollbar_container.hpp src/gui/widgets/tree_view.hpp src/gui/widgets/viewport.hpp: Add C++11 override markers. 20130413 21:38:43< irker049> Mark de Wever wesnoth:master * 1.11.2-95-gad40e93 / src/gui/widgets/control.hpp src/gui/widgets/toggle_button.hpp: Add C++11 override markers. 20130413 21:38:44< irker049> Mark de Wever wesnoth:master * 1.11.2-96-g6766616 / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/container.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/progress_bar.cpp src/gui/widgets/progress_bar.hpp sr 20130413 21:38:45< irker049> Mark de Wever wesnoth:master * 1.11.2-97-gc1cac7f / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/m 20130413 21:38:46< irker049> Mark de Wever wesnoth:master * 1.11.2-98-g5c63ced / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/m 20130413 21:38:47< irker049> Mark de Wever wesnoth:master * 1.11.2-99-gfa15221 / src/gui/widgets/label.hpp: Add C++11 override markers. 20130413 21:38:49< irker049> Mark de Wever wesnoth:master * 1.11.2-100-g335899f / src/gui/widgets/scroll_label.hpp: Add C++11 override markers. 20130413 21:38:49< irker049> Mark de Wever wesnoth:master * 1.11.2-101-g536cfa2 / src/gui/widgets/scroll_label.hpp: Add C++11 override markers. 20130413 21:38:50< irker049> Mark de Wever wesnoth:master * 1.11.2-102-g09869f3 / src/gui/widgets/scrollbar.hpp src/gui/widgets/slider.hpp src/gui/widgets/text_box.hpp: Add C++11 override markers. 20130413 21:38:51< irker049> Mark de Wever wesnoth:master * 1.11.2-103-g111eefa / src/gui/widgets/button.hpp src/gui/widgets/drawing.hpp src/gui/widgets/horizontal_scrollbar.hpp src/gui/widgets/image.hpp src/gui/widgets/label.hpp src/gui/widgets/list.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.hpp src/gui/widgets/panel.hpp src/gui/widgets/password_box.hpp src/gui/widgets/progress_bar.hpp src/gui/widgets 20130413 21:38:52< irker049> Boldizsár Lipka wesnoth:master * 1.11.2-152-g18ce51b / src/playsingle_controller.cpp: Display a message when activating planning mode. 20130413 21:38:53< irker049> Mark de Wever wesnoth:master * 1.11.2-104-ga8374fb / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/panel.hpp src/gui/widgets/toggle_panel.hpp: Add C++11 override markers. 20130413 21:38:54< irker049> Mark de Wever wesnoth:master * 1.11.2-105-g41dec28 / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/panel.hpp src/gui/widgets/toggle_panel.hpp: Add C++11 override markers. 20130413 21:38:55< irker049> Mark de Wever wesnoth:master * 1.11.2-106-gd9b0154 / src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/listbox.cpp src/gui/widgets/listbox.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/multi_page.hpp src/gui/widgets/panel.cpp src/gui/widgets/panel.hpp src/gui/widgets/scroll_label.cpp src/gui/widgets/scroll_label.hpp src/gui/widgets/scrollbar_panel.cpp src/gui/widgets/scrollbar_panel.hpp src/gui/widgets/stacked_widget.cpp s 20130413 21:38:56< irker049> Mark de Wever wesnoth:master * 1.11.2-167-ga4308ad / : Merge branch 'override_markers' 20130413 21:39:07< nurupo> lipkab: pong 20130413 21:39:31< lipkab> mordante: Sorry for breaking your combo :P 20130413 21:39:47< lipkab> nurupo: I was looking at your Windows notification patch. 20130413 21:40:17< lipkab> windows_tray_notifications.cpp doesn't seem to be guarded by any macros. 20130413 21:40:27-!- flix1 [~flix@178.77.159.154] has joined #wesnoth-dev 20130413 21:40:38< lipkab> So the build system will try to compile it on all platforms. 20130413 21:40:39< anonymissimus> nurupo: where is this NIN_BALLOONUSERCLICK defined ? 20130413 21:40:43-!- flix [~flix@178.77.159.154] has quit [Read error: Connection reset by peer] 20130413 21:40:48< mordante> lipkab, no problem at least no merge issues during it ;-) 20130413 21:40:49< nurupo> anonymissimus: seems like there is something wrong with your headers. the structure NOTIFYICONDATA definetly has uVersion and other members, look http://msdn.microsoft.com/en-us/library/windows/desktop/bb773352(v=vs.85).aspx 20130413 21:41:48< anonymissimus> nurupo: this site is irrelevant as it is from microsoft 20130413 21:41:49< irker049> Mark de Wever wesnoth:master * 1.11.2-92-g07e825b / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/grid.hpp: Add C++11 override markers. 20130413 21:41:50< irker049> Mark de Wever wesnoth:master * 1.11.2-93-gd6a3782 / src/gui/widgets/container.hpp src/gui/widgets/grid.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/scrollbar_container.hpp src/gui/widgets/stacked_widget.hpp src/gui/widgets/tree_view.hpp: Add C++11 override markers. 20130413 21:41:51< irker049> Mark de Wever wesnoth:master * 1.11.2-94-gc5434d1 / src/gui/widgets/container.hpp src/gui/widgets/generator.hpp src/gui/widgets/generator_private.hpp src/gui/widgets/grid.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/pane.hpp src/gui/widgets/scrollbar_container.hpp src/gui/widgets/tree_view.hpp src/gui/widgets/viewport.hpp: Add C++11 override markers. 20130413 21:41:52< irker049> Mark de Wever wesnoth:master * 1.11.2-95-gad40e93 / src/gui/widgets/control.hpp src/gui/widgets/toggle_button.hpp: Add C++11 override markers. 20130413 21:41:53< irker049> Mark de Wever wesnoth:master * 1.11.2-96-g6766616 / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/container.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/progress_bar.cpp src/gui/widgets/progress_bar.hpp sr 20130413 21:41:53-!- dragos [~quassel@5-15-209-121.residential.rdsnet.ro] has quit [Read error: Connection reset by peer] 20130413 21:41:54< irker049> Mark de Wever wesnoth:master * 1.11.2-97-gc1cac7f / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/m 20130413 21:41:55< irker049> Mark de Wever wesnoth:master * 1.11.2-98-g5c63ced / src/gui/widgets/button.cpp src/gui/widgets/button.hpp src/gui/widgets/drawing.cpp src/gui/widgets/drawing.hpp src/gui/widgets/image.cpp src/gui/widgets/image.hpp src/gui/widgets/label.cpp src/gui/widgets/label.hpp src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.cpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/m 20130413 21:41:56< irker049> Mark de Wever wesnoth:master * 1.11.2-99-gfa15221 / src/gui/widgets/label.hpp: Add C++11 override markers. 20130413 21:41:57< irker049> Mark de Wever wesnoth:master * 1.11.2-100-g335899f / src/gui/widgets/scroll_label.hpp: Add C++11 override markers. 20130413 21:41:58< irker049> Mark de Wever wesnoth:master * 1.11.2-101-g536cfa2 / src/gui/widgets/scroll_label.hpp: Add C++11 override markers. 20130413 21:41:59< irker049> Mark de Wever wesnoth:master * 1.11.2-102-g09869f3 / src/gui/widgets/scrollbar.hpp src/gui/widgets/slider.hpp src/gui/widgets/text_box.hpp: Add C++11 override markers. 20130413 21:42:00< irker049> Mark de Wever wesnoth:master * 1.11.2-103-g111eefa / src/gui/widgets/button.hpp src/gui/widgets/drawing.hpp src/gui/widgets/horizontal_scrollbar.hpp src/gui/widgets/image.hpp src/gui/widgets/label.hpp src/gui/widgets/list.hpp src/gui/widgets/listbox.hpp src/gui/widgets/matrix.hpp src/gui/widgets/minimap.hpp src/gui/widgets/multi_page.hpp src/gui/widgets/panel.hpp src/gui/widgets/password_box.hpp src/gui/widgets/progress_bar.hpp src/gui/widgets 20130413 21:42:01< irker049> Mark de Wever wesnoth:master * 1.11.2-104-ga8374fb / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/panel.hpp src/gui/widgets/toggle_panel.hpp: Add C++11 override markers. 20130413 21:42:02< irker049> Mark de Wever wesnoth:master * 1.11.2-105-g41dec28 / src/gui/widgets/container.cpp src/gui/widgets/container.hpp src/gui/widgets/panel.hpp src/gui/widgets/toggle_panel.hpp: Add C++11 override markers. 20130413 21:42:03< irker049> Mark de Wever wesnoth:master * 1.11.2-106-gd9b0154 / src/gui/widgets/list.cpp src/gui/widgets/list.hpp src/gui/widgets/listbox.cpp src/gui/widgets/listbox.hpp src/gui/widgets/multi_page.cpp src/gui/widgets/multi_page.hpp src/gui/widgets/panel.cpp src/gui/widgets/panel.hpp src/gui/widgets/scroll_label.cpp src/gui/widgets/scroll_label.hpp src/gui/widgets/scrollbar_panel.cpp src/gui/widgets/scrollbar_panel.hpp src/gui/widgets/stacked_widget.cpp s 20130413 21:42:04< irker049> Mark de Wever wesnoth:master * 1.11.2-167-ga4308ad / : Merge branch 'override_markers' 20130413 21:42:05< irker049> Mark de Wever wesnoth:master * 1.11.2-169-gb92b229 / : Merge branch 'master' of ssh://git.code.sf.net/p/wesnoth/code 20130413 21:42:35< anonymissimus> nurupo: MSVC compiles, but if it cannot be used in MinGw it will only be available to < 10 people 20130413 21:42:56< nurupo> lipkab: so, it's not enough to guard just inclusions of windows_tray_notification.hpp and calls to windows_tray_notification:: with windows only guards? 20130413 21:43:44< nurupo> anonymissimus: sorry, i don't have MinGw 20130413 21:44:50< nurupo> >this site is irrelevant as it is from microsoft <-- it is not 20130413 21:45:14< lipkab> nurupo: No. You added w_t_n.cpp to CMake and SCons, so they will try to compile it on all platforms. 20130413 21:45:35< lipkab> But naturally, that will fail on anything that is not Windows. 20130413 21:45:46-!- beetlenaut [~dan@cpe-98-148-96-78.socal.res.rr.com] has joined #wesnoth-dev 20130413 21:46:19< nurupo> lipkab: oh, you are right, i shouln't have included it there 20130413 21:46:58< Espreon> Basically, if it can't be compiled with MinGw, it sucks; this is because MinGw is used when compiling the Windows release builds. 20130413 21:46:58< mordante> btw I really dislike a file name w_t_n.cpp 20130413 21:47:18< mordante> named* 20130413 21:47:27< lipkab> mordante: That's just an abbreviation. 20130413 21:47:39< mordante> lipkab, thank $DEITY 20130413 21:47:41< nurupo> it's `windows_tray_notifiction.cpp` 20130413 21:48:03< Espreon> Expand, please. 20130413 21:48:04< nurupo> feel free to rename it if you don't like it 20130413 21:48:05< mordante> ok that makes more sense 20130413 21:48:12< nurupo> or refactor my code 20130413 21:48:19< mordante> no that name is fine 20130413 21:48:30< nurupo> okay 20130413 21:48:37< mordante> I just thought somebody really wanted to add a file name w_t_n.cpp 20130413 21:48:43< mordante> named* 20130413 21:49:53< mordante> nurupo, need help to conditionally include it in CMake? 20130413 21:50:13< nurupo> conditionally include? 20130413 21:50:35< nurupo> i never used cmake, so i don't really know what you are talking about 20130413 21:50:37< mordante> yes the file, depending on the platform 20130413 21:50:47< nurupo> i guess yes :) 20130413 21:51:15-!- Dragos [~chatzilla@5-15-209-121.residential.rdsnet.ro] has joined #wesnoth-dev 20130413 21:51:37< mordante> nurupo, for scons best ask loonycyborg how to conditionally add a file 20130413 21:52:19< anonymissimus> nurupo: do you prefer "useless" ? 20130413 21:52:39< nurupo> it's not like i don't care about MinGw 20130413 21:52:54< anonymissimus> nurupo: microsoft's documentation works for MSVC and only for it; you need to look up som documentation for MinGw 20130413 21:53:12< nurupo> i would be glad to fix it, i just don't have it right 20130413 21:53:48< mordante> nurupo, small typo in your patch 'hanlde' 20130413 21:53:49< nurupo> MinGw has different windows headers? 20130413 21:53:56< anonymissimus> yes 20130413 21:54:00< nurupo> that's unexpected 20130413 21:54:09-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130413 21:55:44< anonymissimus> that is why I told you to make sure that whatever code you write compiles in MinGw as well, so you don't waste time coding something that (perhaps) cannot be applied at all, if the functionality isn't available in MinGw 20130413 21:56:39< nurupo> then i will have to include some kind of ifdefs for msvc and mingw, since they named structure's members differently. i wonder why MinGw deviated from the winapi naming 20130413 21:57:45-!- stikonas [~gentoo@as932.girton.cam.ac.uk] has joined #wesnoth-dev 20130413 21:57:46-!- stikonas [~gentoo@as932.girton.cam.ac.uk] has quit [Changing host] 20130413 21:57:46-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130413 21:58:06< anonymissimus> nurupo: perhaps you can even forget about MSVC then 20130413 21:58:18< mordante> nurupo, this should do the trick for you http://paste.debian.net/249370/ 20130413 21:58:26< nurupo> anonymissimus: i don't think that MinGw can possibly lack somethink in just setting up structures and calling os functions, so it should be doable :) 20130413 21:58:29< anonymissimus> I can hardly count 10 people using it, even including former ones 20130413 21:59:17< mordante> nurupo, it might be it has a different version of the Windows SDK 20130413 21:59:26< esr> General announcement: I am about to begin final prep for the repo move to github! 20130413 21:59:56< mordante> nurupo, and MingW also sometimes is more Linux like :-) 20130413 22:00:12< esr> Has anyone identified 'zas'? 20130413 22:00:15< mordante> esr, great :-) does that mean no more commits to SF? 20130413 22:00:35< lipkab> esr: Gambit did. 20130413 22:00:53< mordante> esr, and thanks for doing this conversion (again) 20130413 22:01:03< lipkab> It's somewhere in the logs. 20130413 22:01:03< esr> lipkab: Oh, I missed that. 20130413 22:01:17< esr> Gambit, you listening? 20130413 22:01:34< Gambit> esr: I sent it to you days ago in this channel and via forum PM 20130413 22:01:38< Gambit> just a secnd let me refind it 20130413 22:02:18< Gambit> gah too many emails 20130413 22:02:29< esr> mordante: After I announce the move, you'll be reponsible for moving your own commits via git-format-patch after the new repo is up. 20130413 22:02:30< Gambit> esr: Laurent Monin 20130413 22:02:37< esr> Ah, good. 20130413 22:03:17< esr> Just in time. 20130413 22:04:23< esr> OK, everybody. I'm doing one more pull now, Any commits you make to SF after this you get to transplant yourself after I announce that the new repo is open. 20130413 22:04:34< mordante> esr, no problem I just wait with committing until you're done (not that I have anything to commit at the moment) 20130413 22:05:09< mordante> (seems my merge was timed rather nicely) 20130413 22:05:16< esr> The transition will probablty take about 4 hours. I'll issue progress bulletins. 20130413 22:05:50< mordante> esr, will you also mail to the dev-ml or shall I do it? 20130413 22:05:56< nurupo> okay then. i will install MinGw and look into the header defenition to see what they did there, will try to fix it and compile sometime later, i basically have two weeks before final exams 20130413 22:06:25< esr> mordante: Good idea. Please do it, I'm going to have my hand sfull. 20130413 22:07:08< esr> Pull complete. 20130413 22:07:24< esr> Now reading the repo in for surgery. 20130413 22:07:26< mordante> esr, writing now 20130413 22:12:31-!- mordante changed the topic of #wesnoth-dev to: GIT migration to GitHub in progress, please *stop* committing to SF | http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 173 bugs, 333 feature requests, 24 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130413 22:13:04< mordante> AI0867, if you have a way to prevent committing to SF, now would be a good time to enforce it 20130413 22:16:46< anonymissimus> Ivanovic: do I need some permission to be able to upload stuff to http://sourceforge.net/projects/wesnoth/files/unofficial/Windows Compile Stuff/ ? I would like to upload compilation packages 20130413 22:16:48-!- akshaydixi [~akshay@27.61.120.177] has quit [Ping timeout: 261 seconds] 20130413 22:17:37< anonymissimus> timotei just clicked some button which I don't seem to have 20130413 22:17:43< esr> mordante: I'd have done this sooner but a hardware upgrade gone horribly wrong ate my week. The good news is that I finally succeeded and can noww hack Wesnoth on two 2560x1440 monitors. 20130413 22:19:21< mordante> esr, I read in the logs some of your hardware died on you :-( 20130413 22:19:26< Ivanovic> anonymissimus: yeah, you probably need some permissions, let me check 20130413 22:20:15< mordante> esr, that sounds like a nice screen setup :-) 20130413 22:20:38< LordBob_> fendrin: all three revised button sets are done and posted. I've also included an overview of and alternate design with different shapes for the primary/secondary selectors, should we want to develope a colourblin-preson-friendly editor 20130413 22:20:38< esr> mordante: Worse than that. The nVidia dual-head card I tried to use actually *fried one of mt screens*. 20130413 22:21:54< mordante> esr, autch that sounds really bad 20130413 22:21:58< esr> mordante: Yup. Main screen = 77-line shell window + 77-line IRC window + 77-line Emacs window. Auxiliary screen two rathjer wide browswrs windows side by side. 20130413 22:22:04< Ivanovic> okay, i made sure that every member of the group wesnoth at sf.net is also able to upload to the file distribution system there 20130413 22:22:11< Ivanovic> anonymissimus: now you should be able to upload stuff 20130413 22:22:20< mordante> esr, reminds me of the old days where making a mess of X's config files could fry a screen 20130413 22:23:00 * LordBob_ thinks he should stop typing with his feet 20130413 22:23:27< esr> mordante: Yeah, except I never did that back then. This was nVidia's fuckup. Details at http://esr.ibiblio.org/?p=4905 20130413 22:24:12< mordante> esr, indeed a second screen for a browser makes sense, I maybe should consider that as well 20130413 22:24:58< esr> mordante: And absoluterly check out o3. Tiling window managers might have seemed like toys or novelties to you before, but this one is for real use. 20130413 22:25:06< nurupo> anonymissimus: maybe NTDDI_VERSION define that describe the platform version is not properly set on MinGw? https://gist.github.com/nurupo/430d8891613406e44955 20130413 22:25:22< esr> mordante: I mean i3 20130413 22:25:47< nurupo> i would assume that it should be set when choosing the windows version you want to compile for 20130413 22:26:05< mordante> esr, never heard of i3 before I'l have a look, at the moment still content with FVWM (with my customised settings) 20130413 22:26:49< nurupo> anonymissimus: oh, i meant _WIN32_IE and _WIN32_WINNT. looked at the wring header file, the one from Microfost SDK :) 20130413 22:26:59< nurupo> wrong* 20130413 22:27:04< esr> FWVM! That's so 1990s :-) <- esr used it for many years 20130413 22:27:28< mordante> it works nicely 20130413 22:27:52< mordante> btw do I see it correctly i3 is rather basic and no `start' button? 20130413 22:28:12< esr> Yes, it does. I'm not sure, in retrospect, that moving to Gnome was a good idea. 20130413 22:29:00< esr> Oh, i3 has one. Windows-d brings up a program launcher. 20130413 22:29:09-!- akshaydixi [~akshay@110.225.175.25] has joined #wesnoth-dev 20130413 22:29:43< esr> Also it's very easy to bind other keys to launch your favorites. 20130413 22:29:49< fendrin> LordBob_: fine, tx. I will post screenshots from all three versions in the forum art thread. 20130413 22:31:27< mordante> esr, that sounds good, no button to move my mouse to and keys to launch favourites (of course I have no start button in FVWM and use customised key-bindings to launch my favourites ;-)) 20130413 22:32:08< esr> mordante: Yeah, the really good thing is that your entire screen is working surface. 20130413 22:32:38< LordBob_> fendrin: I'm eager for the result. In the meantime, I've started to do the tools icons 20130413 22:33:13< fendrin> LordBob_: Ah yes. You can do them all, except the pipette one. Most likely this won't be needed. 20130413 22:33:20< esr> mordante: Until you actually see your favorite applications running tiles and almost borfderless you probably will not get how cool that is. 20130413 22:33:33< esr> s/tles/tiled/ 20130413 22:33:35< mordante> esr, yes it looks really interesting especially the keyboard driven interface 20130413 22:34:12< fendrin> LordBob_: draw, fill, select, unit, village, startposition, item and soundsource are all radio buttons. 20130413 22:34:32< esr> mordante: That's less of a draw for me, I don't mind mousing. But yet, you can set it up in a wayt that almost lets you unplug your mouse. 20130413 22:35:59< mordante> esr, when programming I use no mouse so I like a WM that operates properly without a mouse 20130413 22:36:05< LordBob_> fendrin: duly noted. Do you have a script that can produce the images for each button, or should I go through the hassle of saving individual states? 20130413 22:37:26< fendrin> LordBob_: You can give me a transparent tool image, and I just blit them at runtime like it is done for the terrain stuff. 20130413 22:38:11< LordBob_> fendrin: That's a relief :) I might propose some changes similar to what we did for the brush tip icons 20130413 22:38:21< nurupo> anonymissimus: the hBalloonIcon is defined only for Windows Vista and older (Windows 7 and 8), so i will add ifdefs for that, since you are targeting windows xp (aren't you?). since you get errors about uVersion not being defined, you should have _WIN32_IE set lower than 0x0500, which is very weird. Internet Explorer 5 was introduced in Windows 98 Second Edition, which came out in 1999. this makes me think that you are targeting the very first W 20130413 22:38:21< nurupo> wesnoth 20130413 22:39:20< fendrin> LordBob_: Well, the feature is not there yet but I feel very confident. 20130413 22:40:09< anonymissimus> nurupo: I use xp sp 3 yes 20130413 22:40:27< mordante> esr, "Actually I'm now really glad for that Windows key. I have it bound to be i3's command key prefix. Nothing else uses it!" I do the same with FVWM 20130413 22:40:30< nurupo> anonymissimus: is that your target platform then building wesnoth? 20130413 22:40:42< anonymissimus> for me yes 20130413 22:40:59< anonymissimus> the releases need to target xp or vista or 7 or 8 20130413 22:41:17-!- akshaydixi [~akshay@110.225.175.25] has quit [Ping timeout: 252 seconds] 20130413 22:41:29< mordante> esr, but I see it was a good idea not to trust those closed-source drivers 20130413 22:41:30< esr> mordante: Sounds like an easy transition if you decide to move. 20130413 22:41:36< nurupo> then i wonder why MinGw has _WIN32_IE set lower than 0x0500 20130413 22:42:37< anonymissimus> nurupo: I upload my codeblocks package then you can figure it out yourself, the setup is straightforward 20130413 22:43:49< nurupo> anonymissimus: okay, sounds promising, will quit bugging you then :) 20130413 22:44:15< esr> mordante: Yeah, times like these I wonder if maybe I should actually be the religious fanatic for which I am sometimes mistaken. It would have kept me out of *this* trouble, at least. 20130413 22:46:57-!- Unnheulu [56963d5d@gateway/web/freenode/ip.86.150.61.93] has quit [Quit: Page closed] 20130413 22:47:24-!- Unnheulu [~ieuan@host86-150-61-93.range86-150.btcentralplus.com] has joined #wesnoth-dev 20130413 22:52:57< fendrin> LordBob_: And the terrain group buttons. 20130413 22:53:16< mordante> esr, indeed. I never trust these closed-source drivers, rather have a bit less performance than adding these blobs 20130413 22:53:38< mordante> fendrin, I have some initial stuff working, but still needs a lot of polishing 20130413 22:54:09< mordante> fendrin, what should the dialog return when a group is returned (especially what reference do you want) 20130413 22:54:12< fendrin> mordante: Please commit, won't hurt, the SF repo is obsolete. 20130413 22:54:17-!- akshaydixi [~akshay@27.59.238.40] has joined #wesnoth-dev 20130413 22:54:38< LordBob_> fendrin: what about the terrain group buttons ? 20130413 22:54:54< LordBob_> do you mean they need icons as well ? 20130413 22:54:55< mordante> fendrin, it is _too_ horrible to commit 20130413 22:55:08< fendrin> LordBob_: We can just provide a overlay for them as well. 20130413 22:55:21< LordBob_> okay 20130413 22:55:23< fendrin> LordBob_: They need some more images. 20130413 22:55:45< LordBob_> putting them in my todo list 20130413 22:55:48< fendrin> mordante: You can give me an integer. 20130413 22:56:09< fendrin> mordante: And take one to mark the current selected 20130413 22:57:02< fendrin> mordante: Meaning, you can give me the position of the item in the input vector. 20130413 22:59:32-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20130413 23:02:22-!- akshaydixi [~akshay@27.59.238.40] has quit [Read error: Connection reset by peer] 20130413 23:05:35-!- wesbot changed the topic of #wesnoth-dev to: GIT migration to GitHub in progress, please *stop* committing to SF | http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 172 bugs, 333 feature requests, 24 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130413 23:07:29< LordBob_> fendrin: just to be sure, what will be the size of the tools buttons ? 25 or 30 ? 20130413 23:07:56< mordante> esr, i3 really looks interesting, will probably try it in a VM at some point 20130413 23:07:59< mordante> fendrin, ok 20130413 23:08:21< fendrin> LordBob_: Well, the current ones are 24. What would you prefer? We know from the brushes that 30 ones also fit in the current gui. 20130413 23:09:11< mordante> esr, good luck with the conversion 20130413 23:09:15< mordante> I'm off night 20130413 23:10:05< LordBob_> Fendrin: in that case, let's make them all 30. It will be easier to read and consistent with the rest of the buttons (the terrain tile groups are 30 as well, aren't they ?) 20130413 23:10:07-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20130413 23:11:18< fendrin> LordBob_: no, they are 25. But you can make them 30. 20130413 23:15:18< LordBob_> fendrin: maybe we'll do that. I would just want to check that the side bar won't feel cluttered up with all those large buttons. I think we should especially make sure that the "tools", "brush tip" and "terrain group" rows can be easily distinguished 20130413 23:19:27-!- akshaydixi [~akshay@223.234.244.65] has joined #wesnoth-dev 20130413 23:22:44< nurupo> i'm curious why wesnoth uses `std::vector` instead of `std::wstring` 20130413 23:26:13< nurupo> not sure if i'm asking something wrong, but last time i asked i got totally ignored 20130413 23:26:36-!- akshaydixi [~akshay@223.234.244.65] has quit [Ping timeout: 264 seconds] 20130413 23:29:27-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130413 23:30:04-!- Crendgrim [~crend@port-92-204-127-246.dynamic.qsc.de] has quit [Quit: Konversation terminated!] 20130413 23:31:30-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20130413 23:33:38-!- shadowm changed the topic of #wesnoth-dev to: Git migration to GitHub in progress, please *stop* committing to SF | http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 172 bugs, 333 feature requests, 24 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130413 23:33:44< shadowm> Git is not an acronym. 20130413 23:34:43-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 245 seconds] 20130413 23:34:51-!- prkc [~negusnyul@4E5CCA6E.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20130413 23:35:15-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130413 23:39:30-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130413 23:41:15-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130413 23:42:48< anonymissimus> Ivanovic: thanks, works 20130413 23:43:03-!- Upthorn [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 245 seconds] 20130413 23:44:36-!- flix1 [~flix@178.77.159.154] has quit [Read error: Connection reset by peer] 20130413 23:44:44< anonymissimus> nurupo: here's the package http://sourceforge.net/projects/wesnoth/files/unofficial/Windows%20Compile%20Stuff/CodeBlocksWinSDK_13_04_2013.zip/download 20130413 23:44:46-!- flix [~flix@178.77.159.154] has joined #wesnoth-dev 20130413 23:45:26< shadowm> esr: Do you need me to create the empty repository in the meantime? 20130413 23:45:41< shadowm> *empty upstream repository 20130413 23:46:22< anonymissimus> (basically, reference headers, libs and dlls analog to visual studio, set the compiler, and it should work; there's also an outdated guide in projectfiles/CodeBlocks/Readme.txt) 20130413 23:48:26-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 11.0/20120312181643]] 20130413 23:57:33-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20130413 23:58:23-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev --- Log closed Sun Apr 14 00:00:08 2013