--- Log opened Sun Mar 23 00:00:28 2014 20140323 00:00:53< gfgtdf> EliDupree: did you ty it ? 20140323 00:00:54-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 265 seconds] 20140323 00:04:44< demiurgos> in mapgen.cpp there is a main to test the mapgenerator, but i don´t know exactly how to compile that 20140323 00:08:02< aquileia> Hmm... define TEST_MAPGEN via a command line flag and compile only that file? 20140323 00:09:33< aquileia> I'm not sure, but it should be -DTEST_MAPGEN I think 20140323 00:10:17< irker840> wesnoth: aquileia wesnoth:master d55848319d86 / src/gui/widgets/ (password_box.hpp settings.cpp): fix password box documetation http://git.io/ls-42g 20140323 00:10:19< irker840> wesnoth: aquileia wesnoth:master c92835810688 / .gitignore: Extend .gitignore for VC project files http://git.io/VJBWng 20140323 00:10:21< irker840> wesnoth: aquileia wesnoth:master 52c80db79e72 / src/ (9 files in 5 dirs): Improve UTF-8 handling http://git.io/onEe4A 20140323 00:10:23< irker840> wesnoth: aquileia wesnoth:master 9351a252493d / src/gui/widgets/text_box.cpp: Fix a wrongly passed parameter in text_box.cpp http://git.io/g-nvlQ 20140323 00:10:25< irker840> wesnoth: aquileia wesnoth:master 2f6a6a7d0e8b / src/ (25 files in 11 dirs): move UTF-8 functions to a separate namespace http://git.io/VblcHw 20140323 00:10:27< irker840> wesnoth: aquileia wesnoth:master 246f599bd090 / src/ (serialization/string_utils.cpp tests/test_serialization.cpp): fix signature and test for UTF-8 functions http://git.io/_YLe2g 20140323 00:10:29< irker840> wesnoth: Alexander van Gessel wesnoth:master 8386c592e79b / / (28 files in 12 dirs): Merge pull request #126 from aquileia/utf8 http://git.io/ANh4nQ 20140323 00:11:51< Aishiko> congrats aquileia 20140323 00:12:06< aquileia> Aishiko: thanks! 20140323 00:12:22< aquileia> finally it passed through clang 20140323 00:12:31< aquileia> _8680_: Thanks again 20140323 00:14:55< Coffee_irc> iceiceice: have you experienced lagging animations since https://gna.org/bugs/?21257 ? 20140323 00:14:59< aquileia> now I can continue with the byte_size_... patch 20140323 00:15:15< iceiceice> coffee_irc: i haven't checked 20140323 00:15:27< iceiceice> but i havent noticed any 20140323 00:15:37< demiurgos> aquileia: erm, i just compiled wesnoth and i dont know how to work with the make or the flags 20140323 00:15:56< Coffee_irc> iceiceice: just wondering, because I've got some time to do some bug fixing 20140323 00:20:07< Coffee_irc> looks I can reproduce the lagging images with AI skip moves as well 20140323 00:23:57< aquileia> demiurgos, second option: Comment out the #ifdef TEST_MAPGEN and the #endif 20140323 00:24:40< aquileia> then pass only mapgen.cpp to your compiler 20140323 00:24:54< demiurgos> aquileia: then i just complie normally? 20140323 00:25:36< aquileia> Not the whole wesnoth project, only the file - but yes, you need no special flags in that case 20140323 00:26:08< aquileia> at least I think so, I'm new here as well 20140323 00:26:57< demiurgos> ok ok 20140323 00:27:01< demiurgos> it seems to work 20140323 00:27:20-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 252 seconds] 20140323 00:27:24< demiurgos> but in the main it calls generate_map 20140323 00:27:37< demiurgos> and the only method i see is default_generate_map 20140323 00:27:56< demiurgos> and i have the compiler error 20140323 00:30:10< aquileia> it should create a command line program that outputs a map (as terrain codes) 20140323 00:30:54< _8680_> aquileia: For the future, you can see what a string that contains non-US-ASCII characters would be if UTF-8-encoded and escaped as for a C++ string literal by running (e.g.) `encodeURI("üñîçø∂é").replace(/%/g, "\\x")` in the JavaScript console of a Web browser, at least Chrome or Firefox. 20140323 00:31:18< demiurgos> yeah, it seems that, but the method is called default_generate_map and has more arguments than generate_map, called in the main 20140323 00:31:20 * aquileia copies that 20140323 00:31:25< _8680_> (I believe Safari has one too; I don’t know about Internet Explorer or Opera.) 20140323 00:31:27< aquileia> _8680_: Thanks! 20140323 00:31:50< _8680_> (I expect IE and Opera have them too.) 20140323 00:31:51-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Ping timeout: 245 seconds] 20140323 00:36:01-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20140323 00:37:45-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 00:38:01< iceiceice> Coffee-irc: i can test it and get back to you in a bit 20140323 00:38:04< iceiceice> bb for now 20140323 00:38:05-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Quit: Leaving] 20140323 00:39:54< _8680_> aquileia: Note that that doesn’t take other C++ escape sequences like "\n" into account. (See also: .) 20140323 00:40:42< _8680_> (So it might not work if you have C++ escape sequences in the input string.) 20140323 00:43:49< aquileia> _8680_: I'll have to include you changes from bit_width, count_leading_zeroes and count_leading_ones, right? 20140323 00:44:27< _8680_> For your function that uses `count_leading_ones` to work, yes. 20140323 00:45:01< aquileia> ok... 20140323 00:45:23-!- demiurgos [51258a4a@gateway/web/freenode/ip.81.37.138.74] has quit [Quit: Page closed] 20140323 00:45:37< aquileia> I'm pretty much too sleepy for that now, so I will try it tomorrow 20140323 00:47:02< _8680_> Make a new branch, `git pull 8680-fork 8573/util/count-leading-ones`, and base your work on that branch. 20140323 00:47:26< _8680_> `8680-fork` being a remote pointing at `git@github.com:8680-wesnoth/wesnoth.git`. 20140323 00:48:36< _8680_> (To be clear, `git pull` should be run while on the new branch.) 20140323 00:56:22< aquileia> hmm... it couldn't find 8573/util/count-leading-ones there... 20140323 00:56:43< _8680_> Correction: `8573/util/count-leading-ones/1`. 20140323 00:58:26< _8680_> (I add serial numbers at the end of my branch names in case I want to make another branch with the same name later, e.g., a new version of the branch.) 20140323 00:59:14< aquileia> I got it... is it right that you changed only 2 different files, or do I miss something? 20140323 01:00:28 * AI0867 wonders if he should be surprised you don't add UUIDs 20140323 01:01:38< aquileia> I'm off, bye 20140323 01:01:39< _8680_> Hm. I hadn’t thought of that. 20140323 01:01:45< _8680_> aquileia, goodbye. 20140323 01:01:53-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has quit [Quit: Page closed] 20140323 01:04:21-!- gfgtdf [~chatzilla@d112102.adsl.hansenet.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 20140323 01:04:22< _8680_> I guess UUIDs would be better than serial numbers in case multiple instances of me are concurrently developing in the same repositories, and need to reconcile their development histories. 20140323 01:05:23< _8680_> Although with Git I think it might make more sense to just use the commit hashes. 20140323 01:06:45-!- sachith500 [~kvirc@112.134.181.96] has joined #wesnoth-dev 20140323 01:06:55< _8680_> Typical UUIDs wouldn’t work as version numbers, though. 20140323 01:08:52-!- RiftWalker [~androirc@c-76-22-135-46.hsd1.tn.comcast.net] has joined #wesnoth-dev 20140323 01:08:52< _8680_> aquileia: Yes, I changed `src/util.hpp` and `src/tests/test_util.hpp`. 20140323 01:09:30-!- RiftWalker [~androirc@c-76-22-135-46.hsd1.tn.comcast.net] has quit [Client Quit] 20140323 01:19:59-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20140323 01:22:58-!- bagzie [~bag@85-76-86-147-nat.elisa-mobile.fi] has quit [] 20140323 01:33:28-!- mjs-de [~mjs-de@f048182147.adsl.alicedsl.de] has quit [Remote host closed the connection] 20140323 01:38:02-!- gfgtdf [~chatzilla@d112102.adsl.hansenet.de] has joined #wesnoth-dev 20140323 01:41:23< gfgtdf> any1 else got the problem that msvc compiled wesnoth is expremely slow on shrouded/fogged map with a certain size ? loke 60x60 (thats a mainline 5p mp map)? 20140323 01:42:39< gfgtdf> also that msvc compiled wesnoth takes 75% CPU (thats 3 full cores) if compile dwith msvc ? 20140323 01:43:53-!- RiftWalker [~nathan@c-76-22-135-46.hsd1.tn.comcast.net] has joined #wesnoth-dev 20140323 01:46:35< RiftWalker> vultraz: You were looking for me? 20140323 01:54:37-!- sizemj [4a814dcd@gateway/web/freenode/ip.74.129.77.205] has joined #wesnoth-dev 20140323 01:56:28-!- sizemj [4a814dcd@gateway/web/freenode/ip.74.129.77.205] has quit [Client Quit] 20140323 01:57:38< happygrue> "If you liked Battle for Wesnoth, then Drums of War is the game for you" (this from an ad that I just got in Facebook) 20140323 01:57:41< happygrue> http://www.matrixgames.com/products/510/details/Drums.of.War 20140323 01:58:09< happygrue> I manage to ignore a lot of ads, but I am not used to seeing "Wesnoth" in them 20140323 02:00:50< sachith500> :D 20140323 02:01:08< sachith500> it's personalized probably :P 20140323 02:01:11< sachith500> using your data 20140323 02:02:59< happygrue> Could be. Some of the screenshots do look very similar. 20140323 02:04:48< sachith500> :D 20140323 02:06:26-!- sachith500 [~kvirc@112.134.181.96] has quit [Read error: Connection reset by peer] 20140323 02:07:35-!- neXyon [~neXyon@85-127-251-230.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20140323 02:09:24-!- Ardonik [~user@adsl-75-28-99-109.dsl.irvnca.sbcglobal.net] has left #wesnoth-dev ["Á la prochaine"] 20140323 02:09:26-!- sachith500 [~kvirc@112.134.181.96] has joined #wesnoth-dev 20140323 02:11:39-!- un214 [~un214@2602:303:fcdc:6839:224:8cff:fed2:ef57] has joined #wesnoth-dev 20140323 02:16:31< vultraz> RiftWalker: ah yes. Just wanted to remark that you project could potentially indirectly be of use to another planned feature: Addon ratings, since a user would likely want to be signed in right from game launch if the game became more mp-centric :) 20140323 02:19:15< RiftWalker> vultraz: Interesting. How would that work with server selection? I've been picturing something similar to Halo Reach, where you can choose local/live/friends lobby from a dropdown menu or similar 20140323 02:19:49< RiftWalker> I kind of poorly worded that but I think you get the idea 20140323 02:21:44< RiftWalker> vultraz: I have a question. What ever happened to Zaroth's proposal? 20140323 02:22:03< vultraz> he vanished before completing it 20140323 02:23:21< Aishiko> RiftWalker, what was it about? 20140323 02:23:58< RiftWalker> Aishiko: Basically, making SP a special case of MP, and eliminating the SP code path altogether 20140323 02:24:17< un214> I don't recommend that 20140323 02:24:30< un214> control of levelup during ai moves is really good in campaign mode 20140323 02:25:27< vultraz> ...what...does that have to do with anything 20140323 02:25:31< Coffee_irc> RiftWalker: you might want to talk with thunderstruck 20140323 02:25:51< Coffee_irc> SP as a special case of MP is (I think) what we are heading towards 20140323 02:26:02< Coffee_irc> in terms of code 20140323 02:26:19< RiftWalker> un214: I'm sure we could integrate at least a few things from the SP code, especially relating to AI. 20140323 02:26:29< Aishiko> un214, yes what does AI leveling have to do with MP vs SP, I would think that they would use the same AI algorithms 20140323 02:26:38< RiftWalker> Coffee_irc: I have been talking to thunderstruck 20140323 02:26:41< un214> it's not al leveling 20140323 02:26:46< un214> it's player leveling during ai turn 20140323 02:26:51< un214> that only works in SP 20140323 02:27:26< Coffee_irc> un214: depends on whether you are the host or not which forked unit path to take 20140323 02:27:30< Coffee_irc> in MP 20140323 02:27:36< vultraz> I would assume things like that would be made to work correctly in the new unified code path 20140323 02:28:25< RiftWalker> It's something to keep in mind 20140323 02:29:39< un214> glad I pointed out 20140323 02:29:41< un214> thanks for listening 20140323 02:29:56< Aishiko> so what happens if a unit levels up during an AI turn for the player in MP? 20140323 02:30:18< Coffee_irc> Aishiko: depends on whether you are the host and your unit levels or not 20140323 02:30:27< Coffee_irc> if you are the host you can choose an upgrade path 20140323 02:30:32< Coffee_irc> if not you get a random path 20140323 02:30:44< Aishiko> ohh that's... not good 20140323 02:31:03< vultraz> yeah, that should be addressed 20140323 02:31:05< un214> I always thought that was a nonfixed bug 20140323 02:31:20< Coffee_irc> Aishiko: the problem is that the flow of network players is interrupted 20140323 02:31:28< AI0867> especially if the timer is running 20140323 02:31:43< AI0867> you'd make the current player wait for the owner of the unit 20140323 02:31:44< un214> it's the AI's turn. timer is irrelevant 20140323 02:31:55< AI0867> this also happens when another player is playing 20140323 02:32:02< un214> ok that's bad 20140323 02:32:04< Coffee_irc> this is not an AI specific thing 20140323 02:32:11< Coffee_irc> it is a non-host specific thing 20140323 02:32:22< AI0867> Coffee_irc: it's not about hosting the game 20140323 02:32:26< AI0867> it's about network players 20140323 02:32:30< Coffee_irc> un214: if you are worried, always host the game :P 20140323 02:32:47< RiftWalker> Couldn't you set a timeout, say 10 seconds before a random path is chosen? 20140323 02:32:52< AI0867> the side is not controlled by *your* client, so it doesn't consult you if your unit levels up 20140323 02:33:13< Coffee_irc> AI0867: ah, yes the AI is controlled by a side 20140323 02:33:15< AI0867> RiftWalker: sure, that's probably possible, but nobody's implemented it 20140323 02:33:19< AI0867> Coffee_irc: yes, by the host 20140323 02:33:28< vultraz> RiftWalker is smart 20140323 02:33:28< Coffee_irc> if the controller is the same as the player you get the option to choose an upgrade path 20140323 02:33:30< Aishiko> AI0867, Coffee_irc basiclly your both saying that if your a network player regardless of if its a human or AI, one of your units leveling up during another player's turn currently you get a random upgrade path 20140323 02:33:30< AI0867> unless you droid your side, perhaps 20140323 02:33:51< Coffee_irc> Aishiko: no, I stuffed it 20140323 02:34:06< gfgtdf> can i compile wesnoth without /openmp ? 20140323 02:34:06< AI0867> Aishiko: no, if the controller of the active side is a network player from your point of view 20140323 02:34:09< Coffee_irc> you have to also be the controller for the AI to get the option 20140323 02:34:20< Coffee_irc> i.e. the host 20140323 02:34:32< AI0867> or from the other point of view, if you're a network player from the point of view of whoever is playing right now 20140323 02:34:39< AI0867> gfgtdf: yes 20140323 02:34:53< Aishiko> AI0867, thats basically what I meant, but didn't come out right 20140323 02:34:55< AI0867> openmp is not used by the distributed builds 20140323 02:35:02< gfgtdf> AI0867: ok ty 20140323 02:35:39< happygrue> IMO the best solution would be to have a way to choose the upgrade in advance, but a timeout of 10 seconds is not a bad idea either. 20140323 02:36:00< gfgtdf> AI0867: because it seems like /openmp doesn't really work with msvc2010 (at least the way we une it) http://stackoverflow.com/questions/4738045/openmp-huge-performance-differences-between-visual-c-2008-and-2010 20140323 02:36:02< Coffee_irc> happygrue: some lag times might eat into that 20140323 02:36:02< happygrue> usually you know what you would want to advance to, and are carefully feeding xp 20140323 02:36:08< gfgtdf> s/une/use 20140323 02:36:16-!- sachith500 [~kvirc@112.134.181.96] has quit [Ping timeout: 246 seconds] 20140323 02:36:29< happygrue> I mean a turn in advance even. 20140323 02:36:33< happygrue> you mean eat into the timer? 20140323 02:36:45< RiftWalker> setting in advance seems it wouldn't be too hard to implement. 20140323 02:36:49< Coffee_irc> happygrue: I thought you meant a timer specifically for the advance screen? 20140323 02:36:50-!- sachith500|2 [~kvirc@112.134.131.100] has joined #wesnoth-dev 20140323 02:36:53< happygrue> yes, and they have to be paying attention, etc. But it would still be better than it is now 20140323 02:37:10< RiftWalker> as for the timer, the server would have to wait for a response, and the timer could be implemented client-side 20140323 02:37:35< un214> especially every once in a while an advance is really bad in a particular matchup 20140323 02:37:42< un214> spearman -> pikeman when facing undead 20140323 02:37:43< Coffee_irc> the other option is to remove all upgrades :P 20140323 02:38:04< happygrue> RiftWalker: if it isn't too hard to implement, then allowing it to be set in advance would be great. Doing it per unit type rather than per unit is also probably okay, as long as it can be changed in game 20140323 02:38:17< happygrue> eg, "if a spearman levels, make him a swordsman" 20140323 02:38:28< happygrue> but you could change it back to pikeman if you wanted 20140323 02:38:39< Coffee_irc> happygrue: I would rather random myself 20140323 02:38:40< happygrue> if that is easier 20140323 02:39:12< Coffee_irc> or to choose each individually 20140323 02:39:24< Coffee_irc> if I were playing 20140323 02:39:54< happygrue> choosing randomly could be the default 20140323 02:40:11< Coffee_irc> it is pretty rare for this to happen really 20140323 02:40:21< happygrue> but I can't imagine wanted to ceede control over something like that to a dice roll, myself 20140323 02:40:35< happygrue> it is not so rare in large games against the AI 20140323 02:40:36< Coffee_irc> I wouldn't want to see someting as an option on right clicking my unit 20140323 02:40:41< Coffee_irc> *smething 20140323 02:40:45< Coffee_irc> *something :P 20140323 02:40:46< happygrue> this could happen once per scenario easily 20140323 02:41:04< happygrue> it is somewhat rare in 1v1 games, sure 20140323 02:41:08< AI0867> gfgtdf: we had issues on other build systems too 20140323 02:41:30< Coffee_irc> happygrue: I would suggest the best solution would just to temporarily change the controller to the other player 20140323 02:41:44< AI0867> we had to have the executable wrap itself or something to switch the GNU version of the library to non-busywait mode 20140323 02:42:01< happygrue> that is fine for me, but I think keeping the flow of the game moving (and thus not waiting for a popup) is also a good thing 20140323 02:42:05-!- pyromancer2 [~pyromance@130.68.228.91] has joined #wesnoth-dev 20140323 02:42:08< AI0867> that is, set an environment variable, then re-exec yourself 20140323 02:42:09< Coffee_irc> happygrue: or alternatively just make it random if it occurs on an enemy turn 20140323 02:42:11< happygrue> some people feel more strongly about that than I do 20140323 02:42:24< Coffee_irc> regardless 20140323 02:42:24< happygrue> that is how it is now... 20140323 02:42:31< Coffee_irc> no, sometimes you get to pick 20140323 02:42:46< un214> it's enough that it's considered a valid strat to force a level on opponents turn to try to get it to level wrong way 20140323 02:42:49< Coffee_irc> you could just make it it is always random if it occurs not on your turn... 20140323 02:42:52< happygrue> ah, I see what you mean 20140323 02:42:56< happygrue> well that's worse! 20140323 02:43:01< Coffee_irc> :D 20140323 02:43:04< happygrue> we don't want to make things fair but worse! ;) 20140323 02:43:05< Coffee_irc> I like it 20140323 02:43:09< happygrue> :P 20140323 02:43:15< RiftWalker> Isn't that how it is right now? 20140323 02:43:27< Coffee_irc> well.. with players only yes 20140323 02:43:44< Coffee_irc> but if one player is the host and it occurs on an AI move, the host does get to choose 20140323 02:43:49< Coffee_irc> the other players do not 20140323 02:43:54< RiftWalker> Oh, I see. 20140323 02:44:06< happygrue> and Coffee_irc wants to take away this glorious option! :P 20140323 02:44:13< Coffee_irc> yes :D 20140323 02:44:15< gfgtdf> should we implement asking the side of the owner to advance the unit, even during another units turn ? 20140323 02:44:16< happygrue> crappy options for all! 20140323 02:44:37< Coffee_irc> well, I am now against that :P 20140323 02:45:03< gfgtdf> Coffee_irc : why ? 20140323 02:45:18< happygrue> the unit's movement would be over because it just attacked 20140323 02:45:20< Coffee_irc> gfgtdf: because it is more fun that way :) 20140323 02:45:45< Coffee_irc> gfgtdf: and it would mean that getting a unit near to level wouldn't be as overpoweing as it is now 20140323 02:45:46< RiftWalker> gfgtdg: In that case, I think a timeout would be appropriate. 20140323 02:46:06< Coffee_irc> it would temper the about to level unit thing a bit 20140323 02:46:18< Coffee_irc> although it would give an advantage to unit trees that don't branch out 20140323 02:46:27< RiftWalker> We could always make a pre-game option to choose how to handle this case 20140323 02:46:46< RiftWalker> Even if it's just for Coffee_irc 20140323 02:47:27< RiftWalker> Would we also then make random choices for the AI's? 20140323 02:47:45< Coffee_irc> RiftWalker: AI upgrades are already random 20140323 02:47:48< gfgtdf> RiftWalker: the AI always gets random choicees during other turn currently 20140323 02:47:52< RiftWalker> Ah ok 20140323 02:50:43< happygrue> Well, all I can say about this is that it is annoying to have your unit advancement chosen by the computer, and in larger longer scenarios it is not trivial. I have been in games where people change where they place units because they don't want to even allow the AI to advance it and risk losing a planned advancement 20140323 02:50:52< happygrue> and then the saurian comes in and... 20140323 02:50:53< happygrue> ;) 20140323 02:51:27< RiftWalker> Did Zaroth leave anything useful behind before he vanished? 20140323 02:51:34< happygrue> some cases are not too bad, but if you plan a spear to be a pike for use against drakes and you get a sword instead, or changing from a healer to not a healer... it can be big. 20140323 02:52:01-!- sachith500|2 [~kvirc@112.134.131.100] has quit [Ping timeout: 252 seconds] 20140323 02:52:28< gfgtdf> happygrue: when does the AI ddecide your advancements ? 20140323 02:52:41< happygrue> in a multiplayer campaign 20140323 02:52:51< gfgtdf> happygrue: you mean by random ? 20140323 02:53:11< vultraz> RiftWalker: don't think so 20140323 02:53:57< happygrue> gfgtdf: yes if it attacks and levels one of your units up in doing so (and you are not the host I guess) 20140323 02:54:52< vultraz> I believe there were a few empty functions, but not related to sp/mp unification 20140323 02:55:04< vultraz> shadowm knows where they are 20140323 02:55:17< RiftWalker> happygrue: I'll see if I can implement each method. 20140323 02:55:42< gfgtdf> RiftWalker: so aou want to change advancing ? 20140323 02:56:20< RiftWalker> Yes. As it stands, it doesn't seem fair for only the host to have control. 20140323 02:56:46< gfgtdf> RiftWalker: i'd be happy if you wait a few days about it because i made changes in that code and want to be able to merge easily 20140323 02:57:02< RiftWalker> gfgtdf: Okay. 20140323 02:58:57< gfgtdf> RiftWalker: we could also make each decision on their side and then make a random decision there , meaning sending a 'which advancement do you want' package over teh network just to get a random choice back :) 20140323 03:00:44-!- Spoffy [~chatzilla@152.78.175.8] has quit [Read error: Operation timed out] 20140323 03:02:39< RiftWalker> gfgtdf: I feel like that would be more complicated than implementing random choices on the host. If we do it client side, we have to have the clients be aware that they should respond randomly. Server-side, we could just not ask in the first place. 20140323 03:03:09< un214> If you're implementing both ways it's probably simpler 20140323 03:04:14< RiftWalker> I feel like host-side implementation leaves less room for error/cheating 20140323 03:04:57< gfgtdf> RiftWalker: currently it's not teh host that decides offturn advancements its the attackers side 20140323 03:05:14< gfgtdf> the side that is on teh same side as teh attacker 20140323 03:05:21< gfgtdf> teh currently active side 20140323 03:05:32< gfgtdf> and the AI just run on the host machine 20140323 03:05:58< gfgtdf> we could also make that attacker choose the advancement for the defender :) 20140323 03:06:37< RiftWalker> Ah, I see. I'm still learning. Hm... 20140323 03:06:55< RiftWalker> So right now, the attacker basically is choosing the advancement, but randomly 20140323 03:07:10< gfgtdf> asking thehserver something is noraly harder because we have to tough the server code 20140323 03:07:14< gfgtdf> the server* 20140323 03:07:36< gfgtdf> touch+ 20140323 03:07:39< gfgtdf> + 20140323 03:07:46< gfgtdf> s/+/* 20140323 03:08:14< gfgtdf> we could also make adecision based on the synced random generator 20140323 03:08:18< gfgtdf> decision 20140323 03:08:25-!- Ivanovic_ [~ivanovic@x2f4e301.dyn.telefonica.de] has joined #wesnoth-dev 20140323 03:08:25-!- Ivanovic_ [~ivanovic@x2f4e301.dyn.telefonica.de] has quit [Changing host] 20140323 03:08:25-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20140323 03:08:42< gfgtdf> that means the same random decision willl be made on all sides simulaniously 20140323 03:11:22< RiftWalker> I'll add this issue to my proposal and see if i can work on a good solution. At any rate, to address the original argument which was that SP off-turn advancements worked in SP and not in MP, in the case of an SP campaign being played within MP code, the single player would still be the host (local game) and therefore it would work as expected it seems. 20140323 03:12:18-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 240 seconds] 20140323 03:12:22-!- Ivanovic_ is now known as Ivanovic 20140323 03:12:25< happygrue> at the end of the day this isn't a critical thing, but it is a nice thing to keep in mind IMO. 20140323 03:12:29< gfgtdf> RiftWalker: what do you mean by plying SP coe in MP ? 20140323 03:12:36< happygrue> anyway, off to bed. 'night 20140323 03:12:45< RiftWalker> happygrue: 'night 20140323 03:13:37< RiftWalker> gfgtdf: Well, the idea is to merge SP and MP campaigns by making SP basically MP with one player 20140323 03:16:19< gfgtdf> RiftWalker: hmm the code is not differenet for mp and Sp is just if(player_is_local_and_not_ai) then (ask_player) else (make_random_decision), and it just teh case that in sp player_is_local_and_not_ai is true for every not ai player 20140323 03:17:09-!- un214 [~un214@2602:303:fcdc:6839:224:8cff:fed2:ef57] has quit [Remote host closed the connection] 20140323 03:17:53-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 252 seconds] 20140323 03:18:42< RiftWalker> RIght. un214 argued that merging SP into MP may break the working SP leveling, but this seems not to be the case since there will only be one player anyway. 20140323 03:19:16< RiftWalker> Therefore it isn't really a barrier to the project at hand 20140323 03:23:59< gfgtdf> shdowm: online ? 20140323 03:24:05< gfgtdf> shadowm: online 20140323 03:24:37< gfgtdf> any knows when 1.13.0 comes out ? 20140323 03:25:08< AI0867> we're still doing betas 20140323 03:25:22< AI0867> we won't start on the RCs until we run out of big bugs 20140323 03:25:43< gfgtdf> so 1.12 comes out at the same time as 1.12 ? 20140323 03:25:47< gfgtdf> 1.13* 20140323 03:26:08< irker840> wesnoth: Alexander van Gessel wesnoth:master f2bdee1a809c / src/serialization/string_utils.hpp: Remove unused ucs2_string. If we want a utf16 type, it should be named for that http://git.io/Zea7ig 20140323 03:26:08-!- sachith500 [~kvirc@112.135.101.208] has joined #wesnoth-dev 20140323 03:26:10< irker840> wesnoth: Alexander van Gessel wesnoth:master 1e154dd1f4de / / (11 files in 7 dirs): Merge branch 'master' of github.com:wesnoth/wesnoth http://git.io/4LXPSw 20140323 03:26:12< irker840> wesnoth: Alexander van Gessel wesnoth:master 6318b37ffd40 / src/ (24 files in 8 dirs): Get rid of utils::wide_string http://git.io/PDHTpg 20140323 03:26:12< AI0867> gfgtdf: oh, misread 20140323 03:26:14< irker840> wesnoth: Alexander van Gessel wesnoth:master 9d2465fb204b / src/windows_tray_notification.cpp: Prevent some possible buffer overflows http://git.io/1YxBkg 20140323 03:26:16< irker840> wesnoth: Alexander van Gessel wesnoth:master 1f4fe1757636 / src/tests/test_serialization.cpp: Add some unicode handling tests http://git.io/kVhudg 20140323 03:26:18< irker840> wesnoth: Alexander van Gessel wesnoth:master b0d31d07e366 / src/ (20 files in 7 dirs): Merge branch 'wide_string_elimination' http://git.io/p-AsCQ 20140323 03:26:20< irker840> wesnoth: Alexander van Gessel wesnoth:master a25a0b7d3530 / src/tests/test_serialization.cpp: Reshuffle some tests http://git.io/N6f68g 20140323 03:26:20< AI0867> 1.13.0, when enough changes have happened 20140323 03:26:22< irker840> wesnoth: Alexander van Gessel wesnoth:master 6b5f357b6ecd / src/ (18 files in 6 dirs): Follow up the utf8 namespace with ucs4 and utf16 namespaces http://git.io/lQF_Iw 20140323 03:26:47< AI0867> that is, when there's something new to see and master is in a somewhat releasable state 20140323 03:27:03< gfgtdf> i can expect that 1.13.0 doesnt come today or tomorrow ? 20140323 03:27:13< AI0867> yes, it's probably months away 20140323 03:27:17< gfgtdf> bcasue i want to merge my pr before 1.13 20140323 03:31:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20140323 03:34:52< gfgtdf> im off bb 20140323 03:35:14< RiftWalker> gfgtdf: l8r 20140323 03:35:53-!- gfgtdf [~chatzilla@d112102.adsl.hansenet.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]] 20140323 03:39:58< AI0867> mordante: I'd like to create a unicode_cast(foo) function, but I don't see how I can do (create the specialized templates) that without also creating a generic template, that I'd then have to break in order to ensure it cannot be used 20140323 03:42:40< AI0867> we don't have static_assert just yet in the version of C++ and boost we're using 20140323 03:43:59-!- Necrosporus_ [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20140323 03:47:06-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 265 seconds] 20140323 03:50:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 03:55:13-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 240 seconds] 20140323 04:01:35-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 04:06:06< Aishiko> wesbot, seen Crab_ 20140323 04:06:06< wesbot> Aishiko: The person with the nick Crab_ last spoke 2d 8h ago. 1d 20h ago they left with the message: Quit: Crab_ 20140323 04:12:59-!- RiftWalker [~nathan@c-76-22-135-46.hsd1.tn.comcast.net] has quit [Quit: Leaving.] 20140323 04:13:26-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Ciao] 20140323 04:14:00-!- Gambit [~derek@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20140323 04:14:42-!- vorobeez [558e940c@gateway/web/freenode/ip.85.142.148.12] has joined #wesnoth-dev 20140323 04:16:28-!- kex [~kex@89.205.75.19] has quit [Remote host closed the connection] 20140323 04:21:42-!- pyromancer2 [~pyromance@130.68.228.91] has quit [Ping timeout: 252 seconds] 20140323 04:50:40< Aishiko> sachith500, you awake? 20140323 04:53:05 * sachith500 snores gently. 20140323 04:53:12< sachith500> sup Aishiko 20140323 04:53:13< sachith500> :D 20140323 04:53:34< Aishiko> not much just updating my wiki page... that sounds weird to me 20140323 04:54:03< sachith500> hehe 20140323 04:54:04< sachith500> :D 20140323 04:54:20< sachith500> I'm working on a database project for uni 20140323 04:54:24< sachith500> >.< 20140323 04:54:55< Aishiko> I should be doing my intro to Access stuff but.... having worked with mysql and postgres.... Access hurts 20140323 05:02:44< Aishiko> I think your proposal looks better then mine 20140323 05:05:22< Aishiko> sachith500, what sort of project is it? 20140323 05:05:51< sachith500> PHP, MySQL with zend framework 20140323 05:06:03< sachith500> it's for database class 20140323 05:06:12< sachith500> we had a hell of a time settling on a framework :P 20140323 05:06:29< sachith500> tried 2 or 3 more before settling on this hehe ^^ 20140323 05:06:47< Aishiko> from what I recall of PHP zend is the usual framework used with PHP 20140323 05:07:05< sachith500> well you have plenty of options 20140323 05:07:14< sachith500> we tried cake, symfony 20140323 05:07:28< sachith500> but since the class is focused on the database 20140323 05:07:34< sachith500> zend turned out to be the best 20140323 05:07:54< sachith500> the others forced us to make changes to our schema 20140323 05:08:16< Aishiko> and zend doesn't 20140323 05:08:46-!- Appleman1234_ [~Appleman1@rrcs-97-79-164-178.sw.biz.rr.com] has joined #wesnoth-dev 20140323 05:09:08-!- Appleman1234_ is now known as Appleman1234 20140323 05:12:42< sachith500> yeah 20140323 05:13:00< sachith500> we're writing custom MySQL on top of zend for now 20140323 05:13:18< sachith500> simple database connectors 20140323 05:16:34< Aishiko> we'll be doing some database stuff connections soon I think 20140323 05:20:25< sachith500> cool 20140323 05:32:00-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 05:37:16-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 268 seconds] 20140323 06:34:40-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Quit: Leaving] 20140323 06:46:10-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 06:52:18-!- vorobeez [558e940c@gateway/web/freenode/ip.85.142.148.12] has quit [Quit: Page closed] 20140323 07:08:40-!- ykanarev [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 07:08:54-!- Kevin_Xi [~kevin@223.72.182.158] has joined #wesnoth-dev 20140323 07:08:55-!- ykanarev_ [4e5146ea@gateway/web/freenode/ip.78.81.70.234] has joined #wesnoth-dev 20140323 07:09:07-!- ykanarev_ [4e5146ea@gateway/web/freenode/ip.78.81.70.234] has quit [Client Quit] 20140323 07:09:16-!- ykanarev [~ykanarev@78.81.70.234] has quit [Client Quit] 20140323 07:09:30-!- ykanarev [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 07:11:38< iceiceice> Coffee_irc: on master that was current yesterday, i still get the lagging movement bug, but afaik only when ai moves while "skip ai turns" is checked, similarly to in the video capture i posted. i tried a few other settings. 20140323 07:12:07< Coffee_irc> iceiceice: I posted something on the bug report for jamit to look at 20140323 07:12:20< Coffee_irc> it would work around that particular problem 20140323 07:13:03< Coffee_irc> I'm a bit reticent to take it on as my fix though, seeing as jamit did the work on the fog clearing mechanism 20140323 07:16:31< iceiceice> y i see 20140323 07:17:48< iceiceice> do you also get the bug on current master? 20140323 07:17:58< Coffee_irc> iceiceice: yeah 20140323 07:18:04< iceiceice> ok i see 20140323 07:18:20< Coffee_irc> I see how it is an issue 20140323 07:18:23< iceiceice> i was never sure from bugtracker if anyone else did 20140323 07:18:42< iceiceice> besides anonymous reporters 20140323 07:18:46< Coffee_irc> the way it is implemented kind of lends itself to laggin movements 20140323 07:18:56< iceiceice> i see 20140323 07:19:15< Coffee_irc> it's a bit strange really 20140323 07:19:52< Coffee_irc> there is a temporary image used for the in-between part of the movement that is not double buffered correctly and then the main image is turned back on again 20140323 07:20:12-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 07:22:15< iceiceice> i think that it might be a good idea if "skip ai turns" is not on by default, 20140323 07:22:30< iceiceice> the anonymous users mgiht have had a better idea what was going on 20140323 07:22:41< iceiceice> i definitely didnt realize that checkbox would have had anything to do with it 20140323 07:22:45< iceiceice> at first 20140323 07:22:46< Coffee_irc> I'm wondering if I should just commit my workaround, or if I should wait for jamit to commit a proper fix 20140323 07:24:41-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 246 seconds] 20140323 07:24:44< iceiceice> it might be a good idea esp if we release very soon 20140323 07:24:56< iceiceice> idk i'm hardly an authority on such matters :) 20140323 07:25:25< iceiceice> is it a good idea to commit workarounds in anticipation of beta releases? or actually a bad idea 20140323 07:25:41< Coffee_irc> I suppose it is a minor workaround in terms of code 20140323 07:25:51< iceiceice> i guess part of the point is to catch bugs we dont know about, we dont want people to focus on bugs we kind of know how to solve 20140323 07:26:08< Coffee_irc> you've convinced me ;) 20140323 07:26:15< iceiceice> but also i guess if we commit new code that we intend to remove soon we reduce some testability 20140323 07:26:17< iceiceice> idk 20140323 07:26:29< Coffee_irc> I'll commit and if there is a follow up issue more generally someone can open a new bug 20140323 07:26:53< iceiceice> sounds good to me :) 20140323 07:27:11-!- wesbot changed the topic of #wesnoth-dev to: 1.11.12 planned for 23.03.2014, 17:00 UTC | string+feature freeze active on 1.12 | 229 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140323 07:38:07-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Quit: Leaving] 20140323 07:38:24< irker840> wesnoth: David Mikos wesnoth:master c770104621aa / changelog src/unit_display.cpp: Fix bug #21257: make skip AI mid-movement animations invisible and only enable a http://git.io/c8y3Gw 20140323 07:41:39< irker840> wesnoth: David Mikos wesnoth:1.12 0f7051b5f3db / changelog src/unit_display.cpp: Fix bug #21257: make skip AI mid-movement animations invisible and only enable a http://git.io/ZUtgQw 20140323 07:42:17-!- vorobeez [558e940c@gateway/web/freenode/ip.85.142.148.12] has joined #wesnoth-dev 20140323 07:42:57-!- Zerophase [~Zerophase@207-229-180-187.c3-0.drb-ubr1.chi-drb.il.cable.rcn.com] has joined #wesnoth-dev 20140323 07:44:13< Zerophase> Hey, I'm looking for Mordante to discuss my Google Summer of Code proposal. http://wiki.wesnoth.org/SoC2014_SDL2_DrawingTransition 20140323 07:52:12-!- Jetrel_ [~Jetrel@c-75-73-180-126.hsd1.mn.comcast.net] has joined #wesnoth-dev 20140323 07:52:40< Coffee_irc> Zerophase: hi, mordante is not currenty on here, but if you check back in some hours he might be 20140323 07:53:47< Zerophase> Thanks 20140323 07:55:33-!- Jetrel [~Jetrel@c-75-73-180-126.hsd1.mn.comcast.net] has quit [Ping timeout: 265 seconds] 20140323 08:01:11-!- ZubinKapadia [~shubham-p@14.139.122.114] has joined #wesnoth-dev 20140323 08:04:12-!- ZubinKapadia [~shubham-p@14.139.122.114] has quit [Read error: Connection reset by peer] 20140323 08:23:08-!- ALourenco [c189db30@gateway/web/freenode/ip.193.137.219.48] has joined #wesnoth-dev 20140323 08:30:16-!- incredible [~incredibl@106.199.209.140] has joined #wesnoth-dev 20140323 08:34:52-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 268 seconds] 20140323 08:37:14-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 08:44:51-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has joined #wesnoth-dev 20140323 08:48:13-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20140323 08:50:48-!- ZubinKapadia [~shubham-p@14.139.122.114] has joined #wesnoth-dev 20140323 08:53:01-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20140323 08:55:29-!- Zerophase [~Zerophase@207-229-180-187.c3-0.drb-ubr1.chi-drb.il.cable.rcn.com] has quit [] 20140323 09:07:33-!- Rh0nda is now known as Rhonda 20140323 09:08:29-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 09:12:58-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 240 seconds] 20140323 09:33:37< zookeeper> Coffee_irc, the last i heard, TC should work for transparent pixels too 20140323 09:34:29 * zookeeper tests 20140323 09:35:13< zookeeper> aaaand it does 20140323 09:43:19-!- Kevin_Xi [~kevin@223.72.182.158] has left #wesnoth-dev [] 20140323 09:48:17-!- neXyon [~neXyon@85-127-71-94.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140323 09:52:03-!- sachith500 [~kvirc@112.135.101.208] has quit [Read error: Connection reset by peer] 20140323 10:04:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20140323 10:12:41-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20140323 10:17:00-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 10:18:39-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has quit [Quit: leaving] 20140323 10:23:04-!- Octalot [~noct@31.185.149.167] has joined #wesnoth-dev 20140323 10:34:13-!- mjs-de [~mjs-de@f049117238.adsl.alicedsl.de] has joined #wesnoth-dev 20140323 10:34:47-!- ZubinKapadia [~shubham-p@14.139.122.114] has quit [Read error: Connection reset by peer] 20140323 10:35:00-!- ZubinKapadia [~shubham-p@14.139.122.114] has joined #wesnoth-dev 20140323 10:36:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20140323 10:41:42-!- irker840 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20140323 10:47:14-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has joined #wesnoth-dev 20140323 10:47:48< aquileia> AI0867: Sorry for the 9 merge conflicts 20140323 10:50:16-!- apoi_ [~andi@85-126-180-242.volume.xdsl-line.inode.at] has joined #wesnoth-dev 20140323 10:51:31-!- Samual_ [~dioteckte@xonotic/core-team/Samual] has joined #wesnoth-dev 20140323 10:52:32-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Disconnected by services] 20140323 10:52:55-!- yann_ [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20140323 10:53:12-!- enchilad1 [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20140323 10:53:14-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has quit [Ping timeout: 265 seconds] 20140323 10:53:42-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 10:54:53-!- Samual [diotecktec@xonotic/core-team/Samual] has quit [Remote host closed the connection] 20140323 10:54:53-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 265 seconds] 20140323 10:54:55-!- ZubinKapadia [~shubham-p@14.139.122.114] has quit [Ping timeout: 265 seconds] 20140323 10:56:38-!- incredible [~incredibl@106.199.209.140] has quit [Quit: Leaving] 20140323 10:56:42-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 10:58:23-!- demiurgos [51258a4a@gateway/web/freenode/ip.81.37.138.74] has joined #wesnoth-dev 20140323 10:59:30-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has joined #wesnoth-dev 20140323 10:59:31-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginm.net] has quit [Changing host] 20140323 10:59:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20140323 11:00:34-!- adityapande [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has joined #wesnoth-dev 20140323 11:01:38-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 268 seconds] 20140323 11:06:08-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20140323 11:11:47-!- Zerophase [~Zerophase@207-229-180-187.c3-0.drb-ubr1.chi-drb.il.cable.rcn.com] has joined #wesnoth-dev 20140323 11:11:49-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Read error: Connection reset by peer] 20140323 11:12:18-!- sachith500 [~kvirc@112.135.101.208] has joined #wesnoth-dev 20140323 11:12:20-!- Kevin_Xi [~kevin@223.72.182.158] has joined #wesnoth-dev 20140323 11:18:13-!- timotei_ [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20140323 11:22:02-!- timotei_ [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20140323 11:23:04-!- EdB [~edb@85.69.242.6] has joined #wesnoth-dev 20140323 11:27:36-!- higgins [~higgins@li125-242.members.linode.com] has joined #wesnoth-dev 20140323 11:27:45-!- Gallaecio_ [~quassel@84.120.115.86.dyn.user.ono.com] has joined #wesnoth-dev 20140323 11:29:52-!- Netsplit *.net <-> *.split quits: ykanarev, Kevin_Xi 20140323 11:29:53-!- Netsplit *.net <-> *.split quits: Gallaecio 20140323 11:29:55-!- Netsplit *.net <-> *.split quits: DHost 20140323 11:35:55-!- Spoffy [~chatzilla@152.78.175.8] has joined #wesnoth-dev 20140323 11:36:27-!- Netsplit over, joins: DHost 20140323 11:45:40-!- ykanarev [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 11:48:09-!- Kevin_Xi [~kevin@223.72.182.158] has joined #wesnoth-dev 20140323 11:53:08-!- demiurgos [51258a4a@gateway/web/freenode/ip.81.37.138.74] has quit [Ping timeout: 245 seconds] 20140323 12:03:02-!- Duthlet [~Duthlet@wesnoth/mp-mod/Duthlet] has joined #wesnoth-dev 20140323 12:04:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20140323 12:05:13-!- adityapande [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has quit [Ping timeout: 245 seconds] 20140323 12:09:55< AI0867> nobody's complained about how I broke the windows build yet? 20140323 12:11:06< aquileia> perhaps nobod tried... 20140323 12:11:11< aquileia> *nobody 20140323 12:12:56-!- Gambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20140323 12:14:01-!- irker621 [~irker@ai0867.net] has joined #wesnoth-dev 20140323 12:14:02< irker621> wesnoth: Alexander van Gessel wesnoth:master 5b72299c39bb / src/windows_tray_notification.hpp: Match declaration with definition http://git.io/63WtLg 20140323 12:14:02< irker621> wesnoth: Alexander van Gessel wesnoth:master 883fe46cadd5 / src/windows_tray_notification.cpp: Use existing named constants http://git.io/_tTxMg 20140323 12:14:02< irker621> wesnoth: Alexander van Gessel wesnoth:master 4e50c064e3ae / changelog src/unit_display.cpp: Merge branch 'master' of github.com:wesnoth/wesnoth http://git.io/qWKmdw 20140323 12:21:24-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 12:29:53< ALourenco> hey 20140323 12:31:01< ALourenco> I got a comment to my proposal. 20140323 12:31:14< ALourenco> And I would like to discuss some things 20140323 12:33:05-!- sachith500|2 [~kvirc@112.134.229.251] has joined #wesnoth-dev 20140323 12:33:20< ALourenco> I said in my proposal that I would use only OpenGl for the spritesheets. As mr. Mark de Wever said, "would require to switch Wesnoth to OpenGL, which is not trivial." 20140323 12:33:26< ALourenco> but that's not what I ment 20140323 12:33:34< ALourenco> since SDL is OpenGL based 20140323 12:33:38-!- sachith500 [~kvirc@112.135.101.208] has quit [Ping timeout: 240 seconds] 20140323 12:33:46< ALourenco> we can use OpenGL functions on SDL code 20140323 12:33:57< ALourenco> So to do the spritesheet 20140323 12:34:09< ALourenco> we could usde GLTexture and GLVertex 20140323 12:34:22< ALourenco> to load and chose the subimage in the spritesheet. 20140323 12:34:32< ALourenco> Another thing i would like to discuss 20140323 12:34:52-!- neXyon_ [~neXyon@85-127-29-39.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140323 12:34:58-!- neXyon [~neXyon@85-127-71-94.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 240 seconds] 20140323 12:35:06< ALourenco> I worked on something similiar, using sprites 32x32 20140323 12:35:52< ALourenco> but as mr Mark de Wever also said, " the size of our sprites are not fixed, 72x72 is the most common but there are different sizes." 20140323 12:36:43< ALourenco> So it needs a different aproach, but it can be done since we can chose exactly wich "square" of the spritesheet we want. 20140323 12:41:42-!- bagzie [~bag@85-76-83-15-nat.elisa-mobile.fi] has joined #wesnoth-dev 20140323 12:45:03-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 12:47:39< Ivanovic> ALourenco: mark de wever is mordante 20140323 12:47:43< Ivanovic> he might join later in the day 20140323 12:47:49< Ivanovic> usually he tends to read the logs 20140323 12:47:59< Ivanovic> so just be patient and he might reply soon 20140323 12:48:46-!- Kevin_Xi [~kevin@223.72.182.158] has quit [Ping timeout: 246 seconds] 20140323 12:49:43-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 264 seconds] 20140323 12:52:43< AI0867> ALourenco: SDL1.2 is *not* OpenGL based. You can draw to OpenGL surfaces, but by default it is fully software-rendered. 20140323 12:59:53-!- sachith500|2 [~kvirc@112.134.229.251] has quit [Read error: Connection reset by peer] 20140323 13:00:46-!- EdB [~edb@85.69.242.6] has quit [Quit: Konversation terminated!] 20140323 13:01:11-!- Necrosporus_ is now known as Necrosporus 20140323 13:03:05-!- EdB [~edb@85.69.242.6] has joined #wesnoth-dev 20140323 13:18:36< aquileia> AI0867: In windows_tray_notification.cpp 20140323 13:18:38< aquileia> return std::wstring(utf16_string.begin(), utf16_string.end()); 20140323 13:19:07< aquileia> You probably accidentally undid the renaming there 20140323 13:19:53-!- ykanarev_ [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 13:20:46< aquileia> oh, you defined it... 20140323 13:21:06< aquileia> why does MSVC complain, then? 20140323 13:21:18-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20140323 13:21:49< aquileia> ah, it's 'u16' annd 'utf16' 20140323 13:22:15-!- ykanarev [~ykanarev@78.81.70.234] has quit [Ping timeout: 265 seconds] 20140323 13:26:02-!- ykanarev_ [~ykanarev@78.81.70.234] has quit [Remote host closed the connection] 20140323 13:27:11-!- wesbot changed the topic of #wesnoth-dev to: 1.11.12 planned for 23.03.2014, 17:00 UTC | string+feature freeze active on 1.12 | 228 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140323 13:31:44< ALourenco> ok, I'll wait for him 20140323 13:31:57< ALourenco> i thought sdl 1.2 where open gl based 20140323 13:32:16< ALourenco> but since it isn't, Ill take a look to what can I do 20140323 13:32:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20140323 13:34:15-!- sachith500 [~kvirc@112.134.229.251] has joined #wesnoth-dev 20140323 13:37:26< AI0867> nurupo: your string length checks in windows_tray_notifications check the length of the UTF-8 string, not of the resulting UTF-16 string (or, up to yesterday, the UCS-2 string) 20140323 13:39:28< AI0867> aquileia: clang complained about encoding to you, right? But look at lines 61-66 of src/serialization/string_utils.cpp 20140323 13:41:20< aquileia> AI0867: You might want to change the utf16_string / u16_string mismatch in windows_tray_notifications 20140323 13:41:26-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20140323 13:41:46< aquileia> Yes, it didn't accept non-ASCII characters 20140323 13:41:52-!- sachith500 [~kvirc@112.134.229.251] has quit [Read error: Connection reset by peer] 20140323 13:42:16< AI0867> aquileia: well, there's various non-ASCII literals there 20140323 13:42:25< AI0867> aquileia: I'll take a look 20140323 13:42:55< AI0867> shadowm: any particular reason for the "..." ellipsis rather than "…"? 20140323 13:43:41< aquileia> line 189 20140323 13:44:17< irker621> wesnoth: Alexander van Gessel wesnoth:master 436582337c29 / src/windows_tray_notification.cpp: Fix an identifier. Spotted by aquileia http://git.io/XDc9oA 20140323 13:45:15< aquileia> Now it compiles fine 20140323 13:45:23-!- sachith500 [~kvirc@112.134.229.251] has joined #wesnoth-dev 20140323 13:45:24< aquileia> on Windows, that is 20140323 13:45:56 * AI0867 triggers a jenkins build to make sure 20140323 13:46:12< shadowm_desktop> AI0867: Where? We don't use Unicode ellipses in Wesnoth. 20140323 13:46:35< AI0867> your truncate_ellipse function 20140323 13:46:46-!- vxe` [~user@user-0cdv8g9.cable.mindspring.com] has joined #wesnoth-dev 20140323 13:46:53< aquileia> Altough I have an issue on startup... libintl3.dll missing... but it's not from your commit 20140323 13:46:58< shadowm_desktop> AI0867: If it's a Unicode ellipsis it should be reverted to an ASCII ellipsis. 20140323 13:47:07-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20140323 13:47:18-!- fabi [~fabi@wesnoth/developer/fendrin] has quit [Quit: Konversation terminated!] 20140323 13:48:53< AI0867> shadowm: no, I'm asking about the reasoning for the decision not to use the unicode one 20140323 13:49:44< shadowm_desktop> AI0867: Ask Espreon. 20140323 13:49:53< AI0867> Espreon: ^ 20140323 13:50:04-!- Kevin_Xi [~kevin@223.72.182.158] has joined #wesnoth-dev 20140323 13:53:04< aquileia> AI0867: Yesterday, he was eagerly awaiting your patch in hope it fixes some unicode issues on Windows - perhaps it's that same reason? 20140323 13:54:13-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20140323 13:55:39< AI0867> aquileia: Espreon? I can't find that in the logs 20140323 13:55:53< aquileia> Private conversation wit him 20140323 13:55:57< aquileia> *with 20140323 13:56:49-!- fabi [~fabi@88-134-21-163-dynip.superkabel.de] has joined #wesnoth-dev 20140323 13:56:49-!- fabi [~fabi@88-134-21-163-dynip.superkabel.de] has quit [Changing host] 20140323 13:56:49-!- fabi [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20140323 13:57:56< AI0867> and yeah, using characters outside the BMP (which espreon has a habit of doing) was probably broken on windows 20140323 14:00:35-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has joined #wesnoth-dev 20140323 14:01:11< aquileia> was... so it's fixed now, I guess? 20140323 14:02:45< AI0867> possibly 20140323 14:02:59-!- sachith500 [~kvirc@112.134.229.251] has quit [Read error: Connection reset by peer] 20140323 14:03:15< AI0867> I can't exactly test it and I don't know which issues Espreon was referring to 20140323 14:03:37-!- sachith500 [~kvirc@112.134.229.251] has joined #wesnoth-dev 20140323 14:03:49< aquileia> His Shavian English translation was butchered to using greek letters, he said 20140323 14:04:53< AI0867> they're outside the BMP, but I don't know where they were butchered 20140323 14:05:16< aquileia> I'll try it in a few minutes if you want, currently I'm updating my PATH variable after I was stupid enough to move the externl/dll directory... 20140323 14:07:06< aquileia> You fixed it 20140323 14:07:06< mattsc> Coffee_irc: when I saw your commit, I at first thought that it was about the jerky movement of units while they are clearing fog, but that’s not what it is about, is it? 20140323 14:09:30< mattsc> As in, units moving with clearly visible stops, sometimes even jumping back and forth a bit. It’s really ugly and disturbing. 20140323 14:10:42< aquileia> AI0867, Espreon: http://imagebin.org/301149 20140323 14:12:03< aquileia> (at least I guess it's correct - I can't read it) 20140323 14:13:27< AI0867> hmm, perhaps I should cherry-pick that commit to 1.12 as a bugfix then 20140323 14:14:13< aquileia> There probably is a bug report to close as well 20140323 14:15:46< aquileia> and you might check #20815... who knows... 20140323 14:16:35< Ivanovic> hey guys, please get ready for 1.11.12 20140323 14:16:45< Ivanovic> i plan to release in about 2.5h 20140323 14:17:22< AI0867> aquileia: that looks like a different issue 20140323 14:17:47< AI0867> probably the textbox allowing the user to delete individual bytes in a utf-8 string 20140323 14:17:53< aquileia> Yes, but there are lots off encoding related issues 20140323 14:18:04< AI0867> so the resulting string isn't valid utf-8 any longer 20140323 14:18:05< aquileia> and who knows? 20140323 14:18:25< AI0867> well, a certain person has been doing related work lately ;) 20140323 14:18:29< aquileia> Hmm.. perhaps my patch fixed that, in this case... 20140323 14:19:20< aquileia> https://gna.org/search/?Search=Suchen&words=encod&type_of_search=bugs&only_group_id=1242 20140323 14:20:08< aquileia> Perhaps we can lower that '228 bugs' quite a bit... 20140323 14:21:26-!- vxe` [~user@user-0cdv8g9.cable.mindspring.com] has quit [Remote host closed the connection] 20140323 14:23:32< aquileia> Oh, #20815 is GUI1 related... then it's improbable that it's fixed 20140323 14:26:48< aquileia> any guaranteed GUI1 dialog with a textbox? The bug no longer appears at the addon search 20140323 14:28:05< aquileia> I think you fixed it already, AI0867 20140323 14:30:12< AI0867> addon search was moved to GUI2 by shadowm 20140323 14:30:14< aquileia> congratulations - you won a 2 hour safari checking which bugs you fixed without knowing! 20140323 14:30:18< aquileia> ah, ok 20140323 14:31:36-!- ALourenco [c189db30@gateway/web/freenode/ip.193.137.219.48] has quit [Quit: Page closed] 20140323 14:32:04-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20140323 14:33:07-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 14:38:05-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 268 seconds] 20140323 14:42:55-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has joined #wesnoth-dev 20140323 14:43:07< mattsc> Ooo, I figured out how to record part of my screen … 20140323 14:43:24< mattsc> Coffee_irc: here’s what I am talking about: https://www.dropbox.com/s/f5ik4egkkr28cx1/WN_jerky_movement.mov 20140323 14:44:06< mattsc> Personally, I’d consider that a blocker for getting 1.12.0 released. It’s not just that the motion is jerky, units also jump back and forth between hexes and all. 20140323 14:44:32< mattsc> And I know that this has been discussed before here, I just thought I bring it up again… :) 20140323 14:46:42-!- ykanarev [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 14:47:05-!- pyromancer2 [~pyromance@130.68.228.91] has joined #wesnoth-dev 20140323 14:50:20< vultraz> mattsc: is the video lagging for me or are their movements very jerky 20140323 14:53:04< mattsc> vultraz: the point is that the motion is very jerky 20140323 14:53:38-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 14:53:42< mattsc> it’s been like this ever since the on-the-fly fog clearing’s been introduced (the side is actually fogged, even though the fog doesn’t show up) 20140323 14:54:07< vultraz> huh. I haven't noticed 20140323 14:59:03< mattsc> it might only be certain system, I don’t know (maybe it’s one of those Mac/SDL issues), but I have seen it discussed by others, so it’s not just me. 20140323 15:05:01-!- adityapande [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has joined #wesnoth-dev 20140323 15:05:37-!- Gallaecio_ [~quassel@84.120.115.86.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 20140323 15:07:56-!- Gallaecio [~quassel@84.120.115.86.dyn.user.ono.com] has joined #wesnoth-dev 20140323 15:13:22-!- ykanarev [~ykanarev@78.81.70.234] has quit [Quit: Leaving] 20140323 15:13:53-!- ALourenco [c189db30@gateway/web/freenode/ip.193.137.219.48] has joined #wesnoth-dev 20140323 15:20:20-!- adityapande [ca4eaca2@gateway/web/freenode/ip.202.78.172.162] has quit [Quit: Page closed] 20140323 15:24:20-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has quit [Quit: Page closed] 20140323 15:24:36-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has joined #wesnoth-dev 20140323 15:41:21-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20140323 15:55:37-!- gfgtdf [~chatzilla@d112102.adsl.hansenet.de] has joined #wesnoth-dev 20140323 15:59:29-!- neXyon_ [~neXyon@85-127-29-39.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20140323 15:59:36-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 16:06:44-!- EdB [~edb@85.69.242.6] has quit [Quit: Konversation terminated!] 20140323 16:09:56-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 16:19:58-!- demiurgos [51258a4a@gateway/web/freenode/ip.81.37.138.74] has joined #wesnoth-dev 20140323 16:20:38< irker621> wesnoth: Alexander van Gessel wesnoth:master b6d4b9c71aed / changelog: Changelog entry for unicode handling improvements http://git.io/gtcnwA 20140323 16:35:58-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Remote host closed the connection] 20140323 16:45:00< Espreon> AI0867: We simply decided that it wasn't worth bothering with the Unicode ellipsis. 20140323 16:45:22< Espreon> Or rather that bothering with it wasn't worthit. 20140323 16:45:27< Espreon> *worth it. 20140323 16:50:52< AI0867> okay 20140323 16:56:01-!- Octalot [~noct@31.185.149.167] has quit [Ping timeout: 240 seconds] 20140323 16:57:53< AI0867> Ivanovic: there's N_("Stub Time of Day") in time_of_day.cpp 20140323 16:58:14< AI0867> this string is a placeholder, and there's no matching string anywhere else 20140323 16:58:37< AI0867> and N_ will, I believe, add it to the gettext catalogue while not translating it 20140323 16:58:53< Ivanovic> AI0867: this is not displayed anywhere, e.g. in the map editor? 20140323 16:58:59< AI0867> this doesn't sound like an ideal (or intended) situation to me 20140323 16:59:28< AI0867> it's displayed, but possibly only if someone made a mistake somewhere 20140323 16:59:38< AI0867> maybe in the editor if the schedule is empty 20140323 17:00:23< Ivanovic> then it should be translateable and the string is in the po files 20140323 17:00:30< AI0867> I was looking into adding a po comment to it in response to an i18n mailinglist post, but then I noticed that it's not actually translated 20140323 17:00:51< AI0867> fabi: can you enlighten us about possible uses? 20140323 17:02:27< irker621> wesnoth: Nils Kneuper wesnoth:master 4e514f2304ce / po/ (wesnoth-dm/de.po wesnoth-httt/de.po wesnoth-lib/de.po): updated German translation http://git.io/4NppKg 20140323 17:02:29< irker621> wesnoth: Nils Kneuper wesnoth:1.12 33e55f94b151 / po/ (wesnoth-dm/de.po wesnoth-httt/de.po wesnoth-lib/de.po): updated German translation http://git.io/yFeLDQ 20140323 17:05:35< gfgtdf> is there a clear definition when something should be in loggedin LOG or in DBG ? 20140323 17:06:15< Ivanovic> everyone ready for 1.11.12? 20140323 17:06:36-!- kex [~kex@89.205.75.19] has quit [Remote host closed the connection] 20140323 17:07:12-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 17:07:29< vultraz> oui 20140323 17:07:29< AI0867> Ivanovic: no 20140323 17:07:44< AI0867> I'm cherry-picking in some of the unicode commits 20140323 17:07:55< AI0867> this will fix some unicode-related bugs on windows 20140323 17:08:23< Ivanovic> AI0867: okay, please give me a ping once you are done 20140323 17:08:25< Ivanovic> any ETA? 20140323 17:09:00< AI0867> a couple times compiling for me, so it should be under an hour 20140323 17:09:58< Ivanovic> okay 20140323 17:10:04< Ivanovic> i will run some pot-update in the meantime 20140323 17:11:37-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 240 seconds] 20140323 17:12:01< irker621> wesnoth: Nils Kneuper wesnoth:1.12 9414bbc700b2 / / (340 files in 29 dirs): pot-update, regenerated doc files http://git.io/B4U1kw 20140323 17:14:23< AI0867> aquileia: it looks to me like what you originally wrote in src/tests/test_serialization.cpp wasn't actually valid utf-8 20140323 17:15:18< aquileia> Well, several editors showed it as UTF-8, and GCC was fine with it too 20140323 17:15:33< AI0867> the 0x80 character is not the euro sign 20140323 17:15:48< AI0867> mine (vim) is now just showing <80> 20140323 17:16:13< aquileia> IIRC clang already complained at the ü 20140323 17:16:23< aquileia> and showed it as 20140323 17:16:49< nurupo> AI0867: welp, i can't see the diff, why is everything marked as being replaced, line endings? https://github.com/wesnoth/wesnoth/commit/6318b37ffd4035908eb529d493c390ee0e85e289#diff-22 20140323 17:17:10< AI0867> nurupo: yeah, CRLF everywhere 20140323 17:17:52< AI0867> nurupo: https://github.com/wesnoth/wesnoth/commit/6318b37ffd4035908eb529d493c390ee0e85e289?w=1#diff-22 20140323 17:17:57< AI0867> ?w=1 ignores whitespace 20140323 17:21:06< nurupo> nurupo: your string length checks in windows_tray_notifications check the length of the UTF-8 string, not of the resulting UTF-16 string <-- does it matter? the length constrain is in letters, not in bytes. number of letters/characters shouldn't change just from changing encoding from utf-8 to utf-16 20140323 17:21:48< AI0867> nurupo: no, the strings you get as input are in bytes, not in characters 20140323 17:22:16< AI0867> so an std::string of size 80 might be 80 characters, or it might be 20 characters 20140323 17:22:54< AI0867> previously, that meant it would be in these cases, 80 or 20 wchar_t in length in an std::wstring 20140323 17:23:32-!- Octalot [~noct@31.185.149.167] has joined #wesnoth-dev 20140323 17:23:36< nurupo> ?w=1 ignores whitespace <-- that is nice to know :) 20140323 17:23:36< AI0867> now that we have proper utf16 support, it might be 40 wchar_t in the second case, representing 20 characters 20140323 17:24:14< AI0867> for all the foo_string types, .size() gives you the number of storage units, which only for ucs4 corresponds to the number of codepoints 20140323 17:24:24< AI0867> all the others are variable-width 20140323 17:24:55< AI0867> as for what the win32 API expects, that's UTF16, up to 64 or 256 Uint16 storage units 20140323 17:25:13< AI0867> which may be filled up with as little as 30 actual characters 20140323 17:25:17< AI0867> er, 31 20140323 17:33:24-!- aquileia [4e2ad392@gateway/web/freenode/ip.78.42.211.146] has quit [Quit: Page closed] 20140323 17:34:37-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Remote host closed the connection] 20140323 17:36:09-!- Kevin_Xi [~kevin@223.72.182.158] has left #wesnoth-dev [] 20140323 17:45:35-!- neXyon [~neXyon@85-127-29-39.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20140323 17:47:57< irker621> wesnoth: aquileia wesnoth:1.12 b165f6e25e80 / src/ (9 files in 5 dirs): Improve UTF-8 handling http://git.io/j2-fKw 20140323 17:47:59< irker621> wesnoth: aquileia wesnoth:1.12 1b71bf0b7817 / src/gui/widgets/text_box.cpp: Fix a wrongly passed parameter in text_box.cpp http://git.io/7CiKhg 20140323 17:48:01< irker621> wesnoth: aquileia wesnoth:1.12 61fabaf294c9 / src/tests/test_serialization.cpp: fix signature and test for UTF-8 functions http://git.io/B-6ytQ 20140323 17:48:03< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 610dc87c314a / src/ (19 files in 6 dirs): Get rid of utils::wide_string http://git.io/eL-NDQ 20140323 17:48:05< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 72c16d00670d / src/windows_tray_notification.cpp: Prevent some possible buffer overflows http://git.io/weC2bw 20140323 17:48:07< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 f265444ecb4f / src/windows_tray_notification.hpp: Match declaration with definition http://git.io/OKU0Jg 20140323 17:48:09< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 20d4381a2512 / src/windows_tray_notification.cpp: Use existing named constants http://git.io/UGTRng 20140323 17:48:11< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 433edbfea36f / src/windows_tray_notification.cpp: Fix an identifier. Spotted by aquileia http://git.io/w405RA 20140323 17:48:13< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 22eb44c8af20 / changelog: Changelog entry for unicode handling improvements http://git.io/nLyuvA 20140323 17:48:15< irker621> wesnoth: Alexander van Gessel wesnoth:1.12 235e519b6a03 / / (342 files in 29 dirs): Merge branch '1.12' of github.com:wesnoth/wesnoth into 1.12 http://git.io/1wXwRQ 20140323 17:50:30< AI0867> Ivanovic: that's the unicode stuff 20140323 17:55:42< Ivanovic> AI0867: all done or anything else coming? 20140323 17:55:49< Ivanovic> that is: changelog entry? 20140323 17:56:03< AI0867> I'm done, unless you want the ToD stuff in right now 20140323 17:56:11< AI0867> Ivanovic: cherry-picked that too 20140323 17:56:29< AI0867> though it might be important enough for the players changelog 20140323 17:56:41< AI0867> Espreon: ^ 20140323 17:56:57< AI0867> I'm not sure if anyone else actually uses those characters 20140323 17:57:25-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has joined #wesnoth-dev 20140323 18:00:13-!- demiurgos [51258a4a@gateway/web/freenode/ip.81.37.138.74] has quit [Ping timeout: 245 seconds] 20140323 18:05:41-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 18:07:47-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Read error: Connection reset by peer] 20140323 18:08:12-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 18:11:48-!- ykanarev [~ykanarev@78.81.70.234] has joined #wesnoth-dev 20140323 18:12:15-!- vorobeez [558e940c@gateway/web/freenode/ip.85.142.148.12] has quit [Quit: Page closed] 20140323 18:16:53< irker621> wesnoth: Nils Kneuper wesnoth:1.12 5e83f7092112 / / (167 files in 28 dirs): pot-update, regenerated doc files http://git.io/Hzt8Gg 20140323 18:16:55< irker621> wesnoth: Nils Kneuper wesnoth:1.12 26b9787f69bc / Doxyfile changelog players_changelog src/wesconfig.h: bump version to 1.11.12 http://git.io/PbJfBQ 20140323 18:19:36-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 252 seconds] 20140323 18:20:25-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20140323 18:25:38< iceiceice> i have a quick question: 20140323 18:25:48< iceiceice> how come we dont have help pages for the various soulless variations? 20140323 18:26:04< iceiceice> / walking corpse variations? 20140323 18:26:49< iceiceice> idk maybe im missing something but in some circumstances it would be nice to be able to see their stats 20140323 18:32:06< irker621> wesnoth: Alexander van Gessel wesnoth:master ae3479241718 / src/unit_types.cpp: Initialize all members http://git.io/0CgTvw 20140323 18:32:08< irker621> wesnoth: Alexander van Gessel wesnoth:master 7df83c22a8f4 / src/whiteboard/recall.cpp: Don't dereference iterator after invalidating it http://git.io/vlYFgQ 20140323 18:32:13< AI0867> Aishiko: ^ 20140323 18:32:30-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.11.12 | string+feature freeze active on 1.12 | 228 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140323 18:33:16< AI0867> iceiceice: Um, we have that in master/1.12 now? 20140323 18:33:26< AI0867> I think I added it a few months ago 20140323 18:33:33< AI0867> and there have been bugfixes to it 20140323 18:36:24< Ivanovic> 20140323 19:36:06 error display: Reference to non-existent rect id "villages-icon" 20140323 18:36:26< Ivanovic> 20140323 19:36:06 error display: Reference to non-existent rect id "units-icon" 20140323 18:36:32< Ivanovic> happened in the editor in 1.11.12 20140323 18:36:39< Ivanovic> someone care to fix for 1.11.13? 20140323 18:37:23< iceiceice> AI: oh thats awesome, thanks :) 20140323 18:39:15-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 18:39:16< Aishiko> AI0867, thank you I'll be more careful in the future... though I could have sworn I had everything initialized. 20140323 18:39:49< AI0867> well, the former is fairly pedantic, but the latter can be an invalid memory access 20140323 18:42:24-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Remote host closed the connection] 20140323 18:43:00< irker621> wesnoth: ivanovic wesnoth: 26b9787f69bc tagged as 1.11.12 20140323 18:44:08-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 18:44:55-!- Ivanovic changed the topic of #wesnoth-dev to: released 1.11.12, announcing "soon" | string+feature freeze active on 1.12 | 228 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140323 18:45:14< Ivanovic> okay, not 100% true since i am still busy uploading the tarball, but the main steps are there... 20140323 18:46:41< irker621> wesnoth: Nils Kneuper wesnoth:1.12 27ccddb61085 / Doxyfile changelog players_changelog src/wesconfig.h: post release version bump http://git.io/YDg1JQ 20140323 18:46:53-!- kex [~kex@89.205.75.19] has quit [Remote host closed the connection] 20140323 18:47:28-!- kex [~kex@89.205.75.19] has joined #wesnoth-dev 20140323 18:51:38-!- kex [~kex@89.205.75.19] has quit [Ping timeout: 240 seconds] 20140323 18:59:33-!- Appleman1234 [~Appleman1@rrcs-97-79-164-178.sw.biz.rr.com] has quit [Ping timeout: 268 seconds] 20140323 19:05:49-!- sachith500 [~kvirc@112.134.229.251] has quit [Ping timeout: 252 seconds] 20140323 19:11:21-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has joined #wesnoth-dev 20140323 19:11:21< travis-ci> [travis-ci] wesnoth/wesnoth#2093 (1.11.12 - 26b9787 : Nils Kneuper): The build passed. 20140323 19:11:21< travis-ci> [travis-ci] Build details : http://travis-ci.org/wesnoth/wesnoth/builds/21376235 20140323 19:11:21-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has left #wesnoth-dev [] 20140323 19:11:41-!- TC01 [~quassel@128.220.109.252] has joined #wesnoth-dev 20140323 19:21:18-!- ZubinKapadia [~shubham-p@14.139.122.114] has joined #wesnoth-dev 20140323 19:27:11-!- wesbot changed the topic of #wesnoth-dev to: released 1.11.12, announcing "soon" | string+feature freeze active on 1.12 | 229 bugs, 353 feature requests, 28 patches | Logs: http://irclogs.wesnoth.org | Alternate logs: http://wesnoth.debian.net | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20140323 19:32:04-!- Ardonik [~user@adsl-75-28-99-109.dsl.irvnca.sbcglobal.net] has joined #wesnoth-dev 20140323 19:37:01-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 19:46:01-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 240 seconds] 20140323 19:53:33-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 19:57:25-!- RiftWalker [~nathan@129.59.115.25] has joined #wesnoth-dev 20140323 19:58:07-!- Dugi [93fbd156@gateway/web/freenode/ip.147.251.209.86] has joined #wesnoth-dev 20140323 19:59:17-!- ykanarev [~ykanarev@78.81.70.234] has quit [Quit: Leaving] 20140323 20:00:21< RiftWalker> thunderstruck: Updated my proposal. Thoughts? http://wiki.wesnoth.org/index.php?title=SoC2014_RiftWalker_Unify_SP_MP 20140323 20:04:45-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 20:06:56-!- ZubinKapadia [~shubham-p@14.139.122.114] has quit [Read error: Operation timed out] 20140323 20:08:37-!- lipkab [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 268 seconds] 20140323 20:10:58-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 240 seconds] 20140323 20:11:24-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 20:12:43-!- Dugi [93fbd156@gateway/web/freenode/ip.147.251.209.86] has quit [Ping timeout: 245 seconds] 20140323 20:21:13-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Ping timeout: 240 seconds] 20140323 20:21:44-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 20:26:31< thunderstruck> RiftWalker: I'm a bit busy at the moment. I'll try to check it in an hour or two. 20140323 20:26:50< RiftWalker> thunderstruck: Thanks. 20140323 20:37:56< gfgtdf> RiftWalker: do you already know much about the sp connect stuff ? 20140323 20:38:44< RiftWalker> gfgtdf: what do you mean? 20140323 20:41:24< gfgtdf> RiftWalker: hm wasn't importatnt 20140323 20:50:40< gfgtdf> shaodwm: online? 20140323 20:52:15< gfgtdf> Soliton: online ? 20140323 20:52:49-!- Spoffy [~chatzilla@152.78.175.8] has quit [Ping timeout: 246 seconds] 20140323 20:53:07< gfgtdf> wesbot: seen Soliton 20140323 20:53:07< wesbot> gfgtdf: Queried user last spoke 1d 23h ago. Soliton is currently here and on the channels #wesnoth and #wesnoth-de. 20140323 20:58:03-!- enchilad1 is now known as enchilado 20140323 21:13:53< AI0867> anyone have an opinion on where a unicode.hpp file should be located? src/serialization/ like the string_utils.hpp it's coming from? src/utils/? src/? 20140323 21:14:29-!- lipkabb [~the_new_l@host-91-147-212-189.biatv.hu] has quit [Quit: Vannak idők, mikor menni kell] 20140323 21:14:41-!- lipkab [~lipk@host-91-147-212-189.biatv.hu] has joined #wesnoth-dev 20140323 21:14:42< gfgtdf> AI0867: i have no opinion 20140323 21:15:06< gfgtdf> AI0867: do you have access to the MP server ? 20140323 21:15:40< iceiceice> RiftWalker: Btw i was looking at logs from yesterday: 20140323 21:15:49< iceiceice> so this whole thing about random advancement paths 20140323 21:16:27< iceiceice> i think you should take into account that one of the aspects of the games design is that no input from you is required until your turn bell 20140323 21:16:38< iceiceice> so that unlike an RTS or something, 20140323 21:16:48< iceiceice> its ok to look at something else until you hear your turn bell 20140323 21:16:57< irker621> wesnoth: mattsc wesnoth:1.12 ba266a356a17 / projectfiles/Xcode/ (3 files in 2 dirs): Xcode project update for 1.11.12 http://git.io/GmTk0g 20140323 21:17:09< iceiceice> if you want to make it so that you can choose advancement when you level on opponents turn, 20140323 21:17:21< iceiceice> you should do it similar to how its done in WML currently in 1.10 20140323 21:17:24< iceiceice> i.e., 20140323 21:17:34< iceiceice> during your turn you may right click on a unit and set its default advancement path 20140323 21:17:43< iceiceice> this is a guess some modification that many add-ons use 20140323 21:18:09< iceiceice> i think it might make more sense for us to make a proper modification for 1.11 like this 20140323 21:18:24< iceiceice> and release it maybe in either mainline or in one of the lua packs 20140323 21:18:33< iceiceice> well not in the lua pack but you know what i mean 20140323 21:19:14< iceiceice> if you think you definitely want to have players be prompted for input during opponents turn, i think you should maybe play the turn bell for them also 20140323 21:19:22< iceiceice> even though it isn't their turn, 20140323 21:19:29< iceiceice> because otherwise they may miss it, and that would be a design flaw 20140323 21:19:39-!- travis-ci [~travis-ci@ec2-54-81-229-166.compute-1.amazonaws.com] has joined #wesnoth-dev 20140323 21:19:39< travis-ci> [travis-ci] gfgtdf/wesnoth-old#57 (sync_2 - cec6338 : gfgtdf): The build was broken. 20140323 21:19:39< travis-ci> [travis-ci] Build details : http://travis-ci.org/gfgtdf/wesnoth-old/builds/21382902 20140323 21:19:39-!- travis-ci [~travis-ci@ec2-54-81-229-166.compute-1.amazonaws.com] has left #wesnoth-dev [] 20140323 21:22:43< iceiceice> also: i saw your pull request for the config.cpp changes got pulled, congrats :) but also that means that we were supposed to ask you to add yourself to /data/core/about.cfg 20140323 21:23:14< iceiceice> and make a changelog entry i guess 20140323 21:25:00< RiftWalker> iceiceice: I think you're definately right about playing a turn bell if we decide to prompt during oppenent's turn 20140323 21:25:21< RiftWalker> iceiceice: I personally think allowing for a right click set-in-advance would be nice 20140323 21:26:00< RiftWalker> iceiceice: although Coffee, and possibly others may not want that (he thought it shoudl be random) 20140323 21:26:07< RiftWalker> /s/shoudl/should 20140323 21:26:30< RiftWalker> and thanks! I'll look into that. 20140323 21:27:14< mattsc> Ivanovic: the OS X package is up on SF 20140323 21:27:18-!- ALourenco [c189db30@gateway/web/freenode/ip.193.137.219.48] has quit [Ping timeout: 245 seconds] 20140323 21:27:21< Ivanovic> mattsc: cool! 20140323 21:28:12< RiftWalker> iceiceice: the three options i see now are: 1. Allow for setting advance path beforehand. 2. prompt the user with a timeout or 3. make all these advancements random, including the host. 20140323 21:28:41< gfgtdf> RiftWalker: the wird means also make advancements for the attacker unit random ? 20140323 21:28:44< gfgtdf> third* 20140323 21:29:20< iceiceice> gfgtdf: i guess it means just that the random will happen in hotseat MP as well as networked? 20140323 21:29:32< iceiceice> or i guess it could be what you said 20140323 21:29:43< RiftWalker> No. Currently, as I understand it, the host (server) player has the option to choose his advancement path 20140323 21:29:48< RiftWalker> as it is in SP 20140323 21:29:57< gfgtdf> RiftWalker: no thats only during AI tunrs 20140323 21:30:32< RiftWalker> what happens during other players' turns? 20140323 21:30:37< iceiceice> i dont think we break symmetry between host / client, its just that if your unit levels up when its not your turn then it will be random 20140323 21:30:41< gfgtdf> RiftWalker: random decision 20140323 21:30:56< gfgtdf> or first option im not sure 20140323 21:31:31< gfgtdf> wesbot: seen shadowm 20140323 21:31:31< wesbot> gfgtdf: Queried user last spoke 7h 41m ago. shadowm is currently here and on the channels #wesnoth and #wesnoth-umc-dev. 20140323 21:31:49< RiftWalker> okay. So the discrepancy, currently, is that players other than the host cannot choose their path if a unit levels during an AI turn, but the host can. 20140323 21:31:59< RiftWalker> Right?] 20140323 21:32:02< gfgtdf> RiftWalker: yes 20140323 21:32:15< iceiceice> more specifically, i think it may have to do with who "owns" the ai side 20140323 21:32:26< gfgtdf> iceiceice: yes 20140323 21:32:27< iceiceice> like, if i droid a side in mp 20140323 21:32:32< iceiceice> and i'm not the host 20140323 21:32:44< iceiceice> and during its turn the host has a unit which levels up, i guess the host wouldnt get to pick either 20140323 21:33:19< gfgtdf> iceiceice: but if your unit levels up it would :) 20140323 21:33:29< iceiceice> y i think so 20140323 21:33:43< RiftWalker> Right, I see. Well, we could make it all random like it is with other players, but if we're merging SP campaigns in with MP, then that would also make it random in SP/local, which many people would not want 20140323 21:33:44< iceiceice> not 100% sure about this though 20140323 21:34:11< RiftWalker> unless it's only random on networked games. that might be possible 20140323 21:34:14< iceiceice> i mean in SP local i guess that this would never happen 20140323 21:34:23< gfgtdf> RiftWalker: we could make a check "if network::nconnections() != 0" 20140323 21:34:25< iceiceice> not competely sure though? 20140323 21:34:30< iceiceice> probly worth testing 20140323 21:35:04< RiftWalker> Ultimately, I'd like to implement at least two of the options I listed earlier. 20140323 21:35:23< RiftWalker> And have it as a pre-game setting 20140323 21:36:06< gfgtdf> RiftWalker: i like pre game setting 20140323 21:37:05-!- lipkab [~lipk@host-91-147-212-189.biatv.hu] has quit [Quit: leaving] 20140323 21:38:01< RiftWalker> What do you guys think of having the current MP "Configure Game" screen available on SP campaigns as well? 20140323 21:38:15< RiftWalker> As it seems this would be the place to implement such a setting 20140323 21:38:31< gfgtdf> RiftWalker: hm it could make appear wesnoth more compliced for new players 20140323 21:41:27< RiftWalker> gfgtdf: I agree, but it's already making things complicated, in a way, for anyone playing MP. Would it be better to have to click a (settings) button to bring it up? 20140323 21:41:43< RiftWalker> or something like that 20140323 21:42:14< RiftWalker> kind of a click-to-show-detail rather than having detail shown by default 20140323 21:42:40< gfgtdf> RiftWalker: hm but then we'd need a game preference to show it up immedialtely. 20140323 21:43:02< gfgtdf> RiftWalker: because i normaly disliek to do more clicks 20140323 21:44:46-!- justinzane [~justinzan@tiny.justinzane.com] has quit [] 20140323 21:46:18-!- trademark [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 20140323 21:46:24< RiftWalker> how about a checkbox on the game creation screen to show advanced options? It could be unchecked by default for new players, but it would remember its setting so you only have to check it once. This way we could selectively bypass the menu, setting default values, while maintaining the current flow. 20140323 21:48:19< gfgtdf> RiftWalker: hm maybe but i heared somewehere, that game creation screen is already quite full 20140323 21:48:27< iceiceice> RiftWalker: i think that if we ultimately merge SP and MP then as you say we might need to bring up the mp_configure dialog 20140323 21:48:53< iceiceice> not sure though 20140323 21:51:24-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has joined #wesnoth-dev 20140323 21:51:24< travis-ci> [travis-ci] gfgtdf/wesnoth-old#58 (sync_2 - efc647d : gfgtdf): The build was fixed. 20140323 21:51:24< travis-ci> [travis-ci] Build details : http://travis-ci.org/gfgtdf/wesnoth-old/builds/21384036 20140323 21:51:24-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has left #wesnoth-dev [] 20140323 21:52:54< RiftWalker> iceiceice: I think that if we want things like observers in SP, it'll be necessary 20140323 21:53:54< RiftWalker> iceiceice: although in the interest of changing things as little as possible, we could also just choose whether to bring it up depending whether this is an "SP" or "MP" campaign 20140323 21:55:13< iceiceice> its probly best to talk to thunderstruck i guess about what is the easiest way to merge them 20140323 21:55:13-!- gfgtdf [~chatzilla@d112102.adsl.hansenet.de] has quit [Ping timeout: 240 seconds] 20140323 21:55:48< iceiceice> i cant really speak to it i guess 20140323 21:56:20-!- kex [~kex@31.11.66.134] has joined #wesnoth-dev 20140323 21:59:40< RiftWalker> I believe he's busy right now. Hopefully he can provide some insight. 20140323 22:03:46-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has joined #wesnoth-dev 20140323 22:03:46< travis-ci> [travis-ci] gfgtdf/wesnoth-old#59 (sync_2 - 66fcc3e : gfgtdf): The build was fixed. 20140323 22:03:46< travis-ci> [travis-ci] Build details : http://travis-ci.org/gfgtdf/wesnoth-old/builds/21384598 20140323 22:03:46-!- travis-ci [~travis-ci@ec2-54-80-179-187.compute-1.amazonaws.com] has left #wesnoth-dev [] 20140323 22:14:06< AI0867> 22:18 < iceiceice> i think it might make more sense for us to make a proper modification for 1.11 like this <-- you mean the pick your advancements era? 20140323 22:14:49< iceiceice> is it an era or a modification? 20140323 22:15:40< AI0867> actually, a useful feature would be to be able to pause the display but still receive the turn bell. When I play and tab out, I usually right click or open a menu to stop the replay (so I can see what happens), but this means I don't get a turn bell or chat messages either 20140323 22:17:18-!- cib0 [~cib@p20030067CE5CD701267703FFFEE75B84.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20140323 22:19:09< AI0867> iceiceice: it used to be an era, I don't know if it's been made a mod yet 20140323 22:19:18< AI0867> it predates mods 20140323 22:19:20< thunderstruck> RiftWalker: I left a comment on your proposal. I believe you should get an email notification. 20140323 22:21:11< iceiceice> AI: regarding turnbells through the menus: yeah that would be a really good thing. but it seems a bit hard 20140323 22:21:26< iceiceice> i guess we would have to parse the replays even when the menu is up? 20140323 22:21:38< AI0867> well, through the menus is one way 20140323 22:21:46< AI0867> but I'd refer to have an official way to pause the replay 20140323 22:21:50< iceiceice> players have sometimes asked i guess that you should be able to replay everything that happened on the turns previous to yours 20140323 22:21:58< iceiceice> so that you wouldn't have to watch 20140323 22:22:01< AI0867> yeah, I'd like that feature too 20140323 22:22:17< iceiceice> the thing about this is it might be sort of a nerf to units with ambush 20140323 22:22:23< AI0867> but I have no idea how much work that would be 20140323 22:22:30< iceiceice> idk 20140323 22:22:41< Aishiko> a nerf? 20140323 22:22:48< iceiceice> nerf = opposite of a buff 20140323 22:22:56< iceiceice> like, it would make woses weaker 20140323 22:22:59< AI0867> yeah, they partially depend on people not paying attention 20140323 22:23:09< AI0867> because there are rarely big forest areas 20140323 22:23:22< AI0867> nor can you move your wose into position and then wait for the enemy to arrive 20140323 22:23:24< Aishiko> ohh meaning it would cancel out any benefit to 20140323 22:23:26< iceiceice> maybe the goals i've mentioned are sort of in conflict... either you are expected to pay attention when its not your turn or your aren't 20140323 22:23:31< AI0867> so you have to move it there while they're not looking 20140323 22:24:17< Aishiko> it might OK to do a replay if you can only see what you would have seen had you been paying attention in the first place 20140323 22:24:29< AI0867> Aishiko: name derives from nerf guns, which are toy guns that shoot foam projectiles 20140323 22:25:16< Aishiko> AI0867, I've seen those but never owned one and never played with them 20140323 22:28:49-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 20140323 22:29:01< RiftWalker> thunderstruck: Thanks. I'm looking into the issue you linked to right now. 20140323 22:30:21< thunderstruck> RiftWalker: Great. If you have any questions, I'll be here for the next 10-20mins. 20140323 22:40:28< RiftWalker> thunderstruck: At what point in the mp game creation process is all this content currently loaded? 20140323 22:40:32< Soliton> having to stare at the screen at all times is not an intended feature of units with ambush... 20140323 22:40:42< happygrue> agreed, I was just going to say that 20140323 22:41:44< thunderstruck> RiftWalker: it's loaded before mp::create 20140323 22:42:07< thunderstruck> RiftWalker: but if you choose to play an MP campaign, then game config is reloaded again 20140323 22:42:23-!- iceiceice [~chris@cpe-66-108-20-80.nyc.res.rr.com] has joined #wesnoth-dev 20140323 22:43:12< iceiceice> happygrue, Soliton: well i'm not sure how you are supposed to keep track of the woses then, on some of the maps :p 20140323 22:43:20< happygrue> Regarding random leveling up in an AI or opponent's turn, that is really not a feature either. Ideally it would work as it does in SP. It could be called a bug that it does not always in MP, in my opinion 20140323 22:43:41< RiftWalker> thunderstruck: Hm... I need to take a much closer look at multiplayer.cpp 20140323 22:44:03< thunderstruck> RiftWalker: in the code, it's resources::config_manager->load_game_config_for_game() 20140323 22:44:05< happygrue> iceiceice: I have toyed for some time with requesting a shadow of last known position of a wose be displayed, but it's also somewhat minor... 20140323 22:45:18< happygrue> I usually play with x3 or x4 animation speed, and it's hard to keep track of them even when I *am* paying attention 20140323 22:45:24-!- Appleman1234 [~Appleman1@rrcs-97-79-164-178.sw.biz.rr.com] has joined #wesnoth-dev 20140323 22:45:29-!- gfgtdf [~chatzilla@f054135145.adsl.alicedsl.de] has joined #wesnoth-dev 20140323 22:45:36< RiftWalker> thunderstruck: oh, okay. and that's called by game_controller::play_multiplayer() 20140323 22:46:06< Soliton> iceiceice: not intended means you do not need to worry to break said "feature". it does not mean that's not how it currently works. 20140323 22:46:07< RiftWalker> I've been looking mostly at game_controller, a little at playcampaign. 20140323 22:46:30< thunderstruck> RiftWalker: yes, but not only there 20140323 22:46:46< RiftWalker> thunderstruck: what kind of impact would leaving the issue as it is have on this project? 20140323 22:46:57< RiftWalker> i.e. how critical is it? 20140323 22:47:07< RiftWalker> Should I resolve this now? 20140323 22:47:10-!- Spoffy [~chatzilla@152.78.175.8] has joined #wesnoth-dev 20140323 22:47:18< gfgtdf> Soliton: i plan to merge my pull my request 121, could you recompile 13-dev server then ? 20140323 22:47:25< gfgtdf> mp server 20140323 22:48:21< RiftWalker> thunderstruck: and if so, should I do as zookeeper suggested, or look to come up with a better solution? 20140323 22:48:55< thunderstruck> RiftWalker: if we do nothing about it, SP namespace would clash with MP namespace. 20140323 22:49:10-!- kex [~kex@31.11.66.134] has quit [Remote host closed the connection] 20140323 22:49:23< thunderstruck> So, it's an important problem. 20140323 22:49:23< thunderstruck> zookeper's solution might work. 20140323 22:49:37< thunderstruck> And it's easier to solve this problem now, because you can basicall reload game config whenever you want. 20140323 22:49:47< thunderstruck> It was not able to do it when bug was filed. 20140323 22:50:44< thunderstruck> s/able/possible 20140323 22:50:58-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20140323 22:51:20< thunderstruck> However, you should think about possible solutions yourself. 20140323 22:51:23< RiftWalker> So currently configs are being loaded before a campaign/scenario is selected? 20140323 22:51:48< thunderstruck> RiftWalker: for MP, basically everything is loaded except MP campaigns. 20140323 22:52:35< thunderstruck> Because all MP content except campaigns is guarded by the same MULTIPLAYER define 20140323 22:52:46< thunderstruck> So it all lives in the same namespace 20140323 22:53:02< RiftWalker> Could you explain a bit how the namespaces would clash? 20140323 22:53:18< RiftWalker> between sp and mp 20140323 22:53:32< RiftWalker> i most definately need to explore this code more 20140323 22:56:51< Soliton> what's zookeeper's solution? 20140323 22:57:25< RiftWalker> https://gna.org/bugs/?11503 20140323 22:57:42-!- kex [~kex@31.11.66.134] has joined #wesnoth-dev 20140323 22:58:48< thunderstruck> RiftWalker: if you have everything under the same namespace, then all ids for the top-level tag must be unique 20140323 23:00:04< thunderstruck> otherwise, you would not be able to find for example the multiplayer scenario you want 20140323 23:00:37< RiftWalker> thunderstruck: and merging in sp would break this because there exist sp things with the same names as mp things? 20140323 23:02:11< Soliton> who knows. it's just not useful to make an even bigger mess and allow more ways to break wesnoth with add-ons either way. 20140323 23:02:12< thunderstruck> RiftWalker: Possibly. Maybe Soliton could give you a better explanation. Sorry, but I need to go now. I'll be online tomorrow since ~2pm UTC. 20140323 23:02:31< thunderstruck> Bye. 20140323 23:02:49-!- thunderstruck [~zaibotren@cpc13-sgyl31-2-0-cust696.18-2.cable.virginm.net] has quit [Quit: leaving] 20140323 23:02:50< RiftWalker> thunderstruck: Thanks. Later. 20140323 23:07:47< Soliton> the define for eras and mp scenarios is probably the easiest way to implement some add-on separation. it does have the issue of reloading possible big amounts of WML while online. which likely means timeouts as it currently stands. 20140323 23:09:28< RiftWalker> Soliton: Then are we talking about loading this WML when a scenario is selected (i.e. in lobby), or when the game is actually launched? 20140323 23:09:29< Soliton> better would some other separation so that reparsing is not necessary. 20140323 23:10:07< Soliton> the former, when the game is created. 20140323 23:12:20< RiftWalker> Soliton: I'm not very familiar with WML and how it works, but wouldn't it be best to only load a specific set of metadata pre-game-selection? 20140323 23:12:50< RiftWalker> It seems that would be in its own namespace, and the only issue would be not having sp/mp campaigns with the same name 20140323 23:13:56< Soliton> i don't know what that means. 20140323 23:14:14< RiftWalker> Let me back up a step then 20140323 23:14:29< RiftWalker> In fact, let me look at the code a bit. 20140323 23:15:10< RiftWalker> Meanwhile, would you mind taking a look at my current proposal? Any feedback I can get would be appreciated. 20140323 23:15:39< RiftWalker> http://wiki.wesnoth.org/SoC2014_RiftWalker_Unify_SP_MP 20140323 23:16:51< Soliton> sorry, no time, i should be sleeping. maybe tomorrow. 20140323 23:17:49< Soliton> gfgtdf: did anyone look over your pull request? 20140323 23:18:13< gfgtdf> Soliton: hm i think not, but i can merge myself 20140323 23:20:12< Aishiko> mordante, I have updated my Proposal and would appreciate any insights or comments you have for me. Its at http://wiki.wesnoth.org/SpriteSheetApplicationSAB 20140323 23:21:09< gfgtdf> Soliton: but if you want to look at it first i can wait a little. 20140323 23:25:33-!- kex [~kex@31.11.66.134] has quit [Remote host closed the connection] 20140323 23:26:10-!- kex [~kex@31.11.66.134] has joined #wesnoth-dev 20140323 23:30:38-!- kex [~kex@31.11.66.134] has quit [Ping timeout: 240 seconds] 20140323 23:31:06< Soliton> gfgtdf: so that pull request also contains the non-random reload feature? 20140323 23:31:19< gfgtdf> Soliton: yes 20140323 23:31:25< gfgtdf> but currently onyl for sp 20140323 23:33:13< irker621> wesnoth: Alexander van Gessel wesnoth:master 1aad7f9d4552 / src/ (19 files in 7 dirs): Move unicode support to its own file http://git.io/xZN19Q 20140323 23:33:15< irker621> wesnoth: Alexander van Gessel wesnoth:master 1b2bfa1e2afa / src/sha1.hpp: Include system headers with <>, not "" http://git.io/IBXDCw 20140323 23:33:17< irker621> wesnoth: Alexander van Gessel wesnoth:master c192854e32d0 / src/serialization/string_utils.cpp: Whitespace fix http://git.io/PDlv6A 20140323 23:33:19< irker621> wesnoth: Alexander van Gessel wesnoth:master f786c2d4229e / projectfiles/ (5 files in 4 dirs): Attempt to update projectfiles http://git.io/7RvM7g 20140323 23:33:21< irker621> wesnoth: Alexander van Gessel wesnoth:master e132df7d6407 / projectfiles/Dev-C++/.gitignore: Remove gitignore in otherwise empty dir http://git.io/LP0RGw 20140323 23:33:56< gfgtdf> Soliton: the commits that implement that are : a40256d4d02d8c084c63d4b3ffd658a7833aefea, de0c3efa229c63f9a3e01ca2cf690bfc29ebb8d9 and c4caee9a1977215e7880398240d5ec4b11e30063 20140323 23:38:36< Soliton> what are the values of from_side? 20140323 23:41:50< Soliton> why is from_side not just generated by the server? 20140323 23:42:34< gfgtdf> Soliton: the server cannot know from which side a package comes if one client plays mutipole sides. 20140323 23:42:57< gfgtdf> Soliton: but it can check wether the side os owned by teh corrrect client 20140323 23:43:32< gfgtdf> s(os/is 20140323 23:44:38-!- justinzane [~justinzan@tiny.justinzane.com] has joined #wesnoth-dev 20140323 23:44:50< Aishiko> AI0867, I found that I was able to recall when I didn't have the gold and so have created a patch to fix it, could you check it for me? 20140323 23:47:01< AI0867> okay 20140323 23:48:52< Aishiko> Thank you 20140323 23:49:45-!- mjs-de [~mjs-de@f049117238.adsl.alicedsl.de] has quit [Remote host closed the connection] 20140323 23:50:38< AI0867> Aishiko: could you explain to me how this fixes things? 20140323 23:50:54< AI0867> the second part of the diff doesn't change anything, so how does the first one fix it? 20140323 23:52:27< Soliton> gfgtdf: check from_side the same as side for chat messages. currently you're allowing clients to crash the server. 20140323 23:52:29-!- justinzane [~justinzan@tiny.justinzane.com] has quit [Remote host closed the connection] 20140323 23:53:58< Aishiko> the first one corrects the comparison for when it should use team or unit's recall_cost, the second I thought that it wasn't properly doing that comparison and thought that would fix the order of operations, I mean it looked right but I was getting this weird can recall with no gold bug 20140323 23:56:45< gfgtdf> Soliton: you mean using gamemap::MAX_PLAYERS instead of sides_.size() ? 20140323 23:58:09< Soliton> nevermind, looks like you fixed that and removed all the code i just looked at later... 20140323 23:59:59< Soliton> it's great that there are several commits but this just seems unreviewable. :-( --- Log closed Mon Mar 24 00:00:01 2014