--- Log opened Wed Oct 02 00:00:29 2013 20131002 00:01:39-!- gfgtdf [~chatzilla@f054158097.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 20131002 00:01:39-!- gfgtdf_ is now known as gfgtdf 20131002 00:03:52-!- Crendgrim [~crend@77-23-29-102-dynip.superkabel.de] has quit [Quit: Konversation terminated!] 20131002 00:09:45-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131002 00:16:43-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: Ciao] 20131002 00:17:07-!- {V} [~V@139-79-ftth.on.nl] has quit [Read error: Connection reset by peer] 20131002 00:17:46-!- {V} [~V@139-79-ftth.on.nl] has joined #wesnoth-dev 20131002 00:17:53-!- cjhopman [cjhopman@nat/google/x-nldkrkungrcrcupo] has joined #wesnoth-dev 20131002 00:40:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131002 00:41:56-!- Ggambit [~derek@wesnoth/developer/grickit] has quit [Read error: Operation timed out] 20131002 00:42:49-!- Ggambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20131002 00:52:50-!- mjs-de [~mjs-de@g224186118.adsl.alicedsl.de] has quit [Remote host closed the connection] 20131002 00:54:31-!- flix [~flix@37-5-10-145-dynip.superkabel.de] has quit [Remote host closed the connection] 20131002 01:03:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20131002 01:05:36-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has quit [Quit: Leaving] 20131002 01:05:59-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131002 01:06:49-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20131002 01:15:39-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20131002 01:43:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131002 01:56:12-!- mattsc [~mattsc@154.20.32.246] has joined #wesnoth-dev 20131002 01:58:14-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20131002 01:58:40-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20131002 01:58:40-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20131002 01:58:40-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20131002 02:25:51-!- Turuk [~Turuk@cpe-65-29-217-233.cinci.res.rr.com] has joined #wesnoth-dev 20131002 03:01:33< gfgtdf> loonycyborg: are you online ? is there a special reason whyyo use function pointers to call the winapi function "SHGetSpecialFolderPathA" in file filesystem.cpp ? 20131002 03:07:30< shadowm> Version compatibility, most likely. 20131002 03:09:02< shadowm> Or alternatively to not require shell32.lib at link time. 20131002 03:10:11< gfgtdf> shadowm: hm ok, but it gives me a runtime error dod the code ever run without problems on visual studio ? 20131002 03:10:18< gfgtdf> did* 20131002 03:10:51-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 248 seconds] 20131002 03:11:16< shadowm> "Runtime error" isn't very specific. 20131002 03:11:56< gfgtdf> shadowm: the calling conccention is wrong the type of the function ointer is cdecl but the actual function is stdcall 20131002 03:12:46< shadowm> I believe that could be fixed by adjusting the return type cast accordingly? 20131002 03:13:27< gfgtdf> shadowm: changng .. ( *SHGetSpecialFolderPath) .. to .. ( __stdcall *SHGetSpecialFolderPath) .. and the same in the cast would fix that 20131002 03:13:37< shadowm> SHGetSpecialFolderPath = (WINAPI BOOL (*)(HWND, LPTSTR, int, BOOL))GetProcAddress(module, "SHGetSpecialFolderPathA"); 20131002 03:13:54-!- {V} [~V@139-79-ftth.on.nl] has quit [Read error: Connection reset by peer] 20131002 03:14:05< gfgtdf> shadowm: would that cause problems on other compilers? 20131002 03:14:09< shadowm> As well as the SHGetSpecialFolderPath type. 20131002 03:14:19< shadowm> WINAPI isn't a compiler keyword, __stdcall is. 20131002 03:14:23-!- {V} [~V@139-79-ftth.on.nl] has joined #wesnoth-dev 20131002 03:14:43< gfgtdf> shadowm: WINAPI is a marco wich might not be defined 20131002 03:14:52< shadowm> It is defined by WinDef.h. 20131002 03:15:38< gfgtdf> shadowm: yes i just wasnt sure weather the other windows compiler use the same files 20131002 03:15:53< shadowm> Both Windows SDK and MinGW resolve it to __stdcall (with MinGW defining __stdcall as __attribute__((stdcall)) for gcc). 20131002 03:17:09< gfgtdf> shadowm: will you change it or should i change it ? 20131002 03:17:54< shadowm> I can test and change it. 20131002 03:18:11< shadowm> Well, probably. I'm not sure how to trigger that code path in the first place. 20131002 03:19:23< gfgtdf> shadowm: by starting wesnoth with --config-dir 20131002 03:19:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131002 03:19:35< shadowm> Something more specific than that. 20131002 03:19:57< shadowm> --config-dir has to be passed with a relative path, okay. 20131002 03:21:07< shadowm> To be honest I don't know why we don't link to shell32.lib directly. That function is supposed to be available on all versions since IE 4.0 and later. 20131002 03:21:39< shadowm> We stopped supporting Windows 9x the moment Cairo and Pango became dependencies, so. 20131002 03:22:45< shadowm> I don't get an error with master as-is using MinGW. 20131002 03:23:54< shadowm> Why do we use the ANSI version of the API, anyway? 20131002 03:24:32< gfgtdf> shadowm: maybe MinGW has stdcall as default for function pointers but visual studio not 20131002 03:24:43< gfgtdf> shadowm: i dont know why 20131002 03:25:43< gfgtdf> shadowm: msdn days "SHGetSpecialFolderPath is not supported" but i dont know what that means exactly 20131002 03:25:52< gfgtdf> says* 20131002 03:26:25< shadowm> It shows as deprecated in Windows SDK 7.0's documentation. 20131002 03:26:53< shadowm> It then recommends using a function that's also deprecated. 20131002 03:28:06< shadowm> And then it recommends using a function that's only available on Vista and later, which is still a big no-no for us. 20131002 03:28:10< gfgtdf> ye, but the second one points to a function that required at least windows vista if i understand right of we should use the second ne 20131002 03:28:53< shadowm> I'm not all that concerned about this API deprecation silliness since it works on Windows 7. 20131002 03:29:06< shadowm> No idea about Windows 8, though. 20131002 03:29:08< gfgtdf> so using SHGetSpecialFolderPath or SHGetFolderPath? 20131002 03:29:15< shadowm> The status quo. 20131002 03:29:29< shadowm> SHGetSpecialFolderPath(). 20131002 03:30:11< shadowm> gfgtdf: What's your compiler version to note it in the changelog and commit message? 20131002 03:30:30< gfgtdf> vs 2010 20131002 03:31:07< shadowm> And the exact error message seen? 20131002 03:32:03-!- Octalot [~noct@host86-156-151-119.range86-156.btcentralplus.com] has quit [] 20131002 03:32:37< shadowm> AI0867: I don't know, the documentation I'm reading here seems to imply a UTF-8 code page exists. 20131002 03:34:47< gfgtdf> shadowm: i dont know exacty i have already fixed it, it was somethink the "invalid registers after a function call" 20131002 03:35:18< shadowm> AI0867: UTF-8 is listed as codepage 65001 in the documentation. 20131002 03:35:43< shadowm> UTF-7 is codepage 65000, and UTF-16 LE is 1200. 20131002 03:36:24< gfgtdf> shadowm: some parts of teh code use unicode, the file tray notifications cpp 20131002 03:36:36< gfgtdf> like* 20131002 03:36:41< gfgtdf> s/the/like 20131002 03:36:56< gfgtdf> in teh other post 20131002 03:36:58< gfgtdf> the* 20131002 03:37:38< shadowm> Yeah, I use Unicode versions in desktop_util.cpp as well. 20131002 03:38:15< gfgtdf> it was "The value of ESP was not properly saved across a function call" 20131002 03:41:48-!- irker962 [~irker@ai0867.net] has joined #wesnoth-dev 20131002 03:41:48< irker962> wesnoth: Ignacio R. Morelle wesnoth-old:master c68464bb90e9 / changelog src/filesystem.cpp: filesystem: Ensure SHGetSpecialFolderPathA call uses WINAPI call conv http://git.io/JnRpmw 20131002 03:42:09< shadowm> gfgtdf: You might want to check that it works since I used a different solution to your proposal. 20131002 03:43:46< irker962> wesnoth: Ignacio R. Morelle wesnoth-old:master b82853ef1c63 / changelog: Expand tabstop in changelog http://git.io/gjf12w 20131002 03:44:40< gfgtdf> shadowm: tested, it didnt compile: i think visual studio only accepts (BOOL (WINAPI *)(HWND, LPTSTR, int, BOOL))GetProcAddress(module, "SHGetSpecialFolderPathA") not (WINAPI BOOL (*)(HWND, LPTSTR, int, BOOL))GetProcAddress(module, "SHGetSpecialFolderPathA") 20131002 03:45:09< shadowm> AI0867: Perhaps I'd be more specifically interested in becoming able to reproduce the UTF-8 barrier issues. :/ 20131002 03:45:42< shadowm> gfgtdf: It's only the GetProcAddress() cast line that fails? Could you test your change? 20131002 03:46:29< gfgtdf> shadowm: no it was teh other line line that fails, because it came first in teh code 20131002 03:47:03< gfgtdf> shadowm: but i assumed the GetProcAddress() fails too 20131002 03:48:28< shadowm> Function pointers have the worst syntax in C/C++. :\ 20131002 03:49:36< shadowm> OK, I'm looking at an example this time. 20131002 03:50:18< gfgtdf> shadowm: other languagaes (that have to bother with calling conventions) have better syntax? 20131002 03:53:29< shadowm> gfgtdf: Can you test this patch? http://pastebin.com/E5Qj0dJp 20131002 03:56:33< shadowm> Strictly speaking, in proper C++ SHGetSpecialFolderPath = (SHGSFPAddress)GetProcAddress(module, "SHGetSpecialFolderPathA"); should be SHGetSpecialFolderPath = reinterpret_cast(GetProcAddress(module, "SHGetSpecialFolderPathA")); 20131002 03:58:30< gfgtdf> shadowm: your patch worked 20131002 03:59:41< gfgtdf> shadowm: i have no problems with the strict version 20131002 04:00:20-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20131002 04:00:55< shadowm> Excellent, thanks. 20131002 04:00:56< irker962> wesnoth: Ignacio R. Morelle wesnoth-old:master 56d454f45a8d / src/filesystem.cpp: filesystem: Amend previous WINAPI call enforcement fix http://git.io/NP6tMw 20131002 04:02:26< shadowm> loonycyborg: ^^So, is that code yours? 20131002 04:03:21< shadowm> Because that's another potential failure point for the rumored foreign characters bug. 20131002 04:04:16< shadowm> I don't know for sure since AI0867 has done all the research on that issue, but it seems to be like it'd be safer to use the Unicode version of the API and convert the result string to UTF-8 ourselves. 20131002 04:05:33< shadowm> I guess I'd need to create a user with foreign chars in its name to see if that triggers the bug. 20131002 04:08:18< shadowm> https://dl.dropboxusercontent.com/u/21371130/screenshots/is-this-non-ascii-enough.png 20131002 04:09:33< shadowm> The path shows up in DOS applications in that form, so I assume there's no shell folders trickery going on. 20131002 04:09:48< shadowm> DOS applications that support LFN, anyway. 20131002 04:11:41< shadowm> 20131001 23:10:08 error filesystem: could not open or create directory: C:/Users/Áêü¦Foo/Documents/My Games/Wesnoth/data/add-ons 20131002 04:11:48< shadowm> Yesssssssss. 20131002 04:13:09< shadowm> C:\src\wesnoth>wesnoth --config-dir "%HOMEDRIVE%%HOMEPATH%\wesnoth-test" also results in chaos. 20131002 04:13:29< gfgtdf> shadowm: are you talking to me ? 20131002 04:13:40< shadowm> I'm talking to loonycyborg and AI0867 . 20131002 04:17:05< shadowm> Actually, I don't think I learned much from this experiment. 20131002 04:18:11< shadowm> So argv's contents are still in the "ANSI codepage" instead of UTF-8, we still interpret them as UTF-8, and we are also retrieving a path for My Documents in the "ANSI codepage" instead of using Unicode and converting to UTF-8. 20131002 04:18:52< shadowm> We knew all this already. 20131002 04:22:58-!- Ivanovic_ [~ivanovic@x2f46cc6.dyn.telefonica.de] has joined #wesnoth-dev 20131002 04:26:26< _Coffee> shadowm: there is a wmain() function on Windows that takes in unicode characters that you could use specifically for Windows (although a bit messy) 20131002 04:26:52-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 264 seconds] 20131002 04:26:52-!- Ivanovic_ is now known as Ivanovic 20131002 04:28:37-!- gfgtdf [~chatzilla@f054134126.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212]] 20131002 04:29:56-!- nurupo|away is now known as nurupo 20131002 04:31:33-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131002 04:34:27-!- Turuk [~Turuk@cpe-65-29-217-233.cinci.res.rr.com] has quit [Quit: Turuk] 20131002 04:34:27-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 260 seconds] 20131002 04:35:39-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131002 05:10:47-!- un214 [~un214@2602:304:37b8:c439:224:8cff:fed2:ef57] has joined #wesnoth-dev 20131002 05:16:22-!- Ggambit [~derek@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20131002 05:17:21-!- un214 [~un214@2602:304:37b8:c439:224:8cff:fed2:ef57] has quit [Remote host closed the connection] 20131002 05:22:48-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 252 seconds] 20131002 05:58:38-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20131002 06:00:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20131002 06:11:46-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds] 20131002 06:53:42-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131002 07:07:20-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 256 seconds] 20131002 07:08:18-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20131002 07:23:10-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20131002 07:38:53-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20131002 07:42:42-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20131002 08:00:27-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 248 seconds] 20131002 08:03:02-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Bye] 20131002 08:13:12-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20131002 08:40:27-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131002 08:46:16-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131002 09:26:51-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20131002 09:32:38-!- mattsc [~mattsc@154.20.32.246] has quit [Quit: Computer's napping] 20131002 09:34:13-!- Ivanovic [~ivanovic@x2f46cc6.dyn.telefonica.de] has quit [Changing host] 20131002 09:34:13-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20131002 09:53:21-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20131002 10:03:18-!- mjs-de [~mjs-de@g224186118.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 10:04:13-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20131002 10:07:06-!- molgrum [~molgrum@h-94-220.a230.priv.bahnhof.se] has quit [Ping timeout: 245 seconds] 20131002 10:08:00-!- nurupo is now known as nurupo|away 20131002 10:09:07-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has joined #wesnoth-dev 20131002 10:10:36-!- Octalot [~noct@host86-159-75-64.range86-159.btcentralplus.com] has joined #wesnoth-dev 20131002 10:42:01-!- markus_ [~mjs-de@g224182236.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 10:45:42-!- mjs-de [~mjs-de@g224186118.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 20131002 10:58:59-!- Rh0nda is now known as Rhonda 20131002 10:59:04-!- Rhonda [~rhonda@anguilla.debian.or.at] has quit [Changing host] 20131002 10:59:04-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has joined #wesnoth-dev 20131002 11:03:53< shadowm> _Coffee: Does SDL support it? 20131002 11:05:05< shadowm> IIRC SDL really needs to override main() behind the scenes for various reasons and there were additional implications on Win32, but last time I read up on using SDL there was in 2006. 20131002 11:05:53-!- markus_ is now known as mjs-de 20131002 11:06:04< shadowm> Regardless, that'd only solve one particular manifestation of a more systematic issue. 20131002 11:07:26-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 240 seconds] 20131002 11:19:31-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131002 11:29:39-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20131002 11:46:09-!- molgrum [~molgrum@h-94-220.a230.priv.bahnhof.se] has joined #wesnoth-dev 20131002 12:11:52-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 20131002 12:12:12-!- trademark_ [~trademark@nsg93-8-88-175-59-164.fbx.proxad.net] has joined #wesnoth-dev 20131002 12:50:23-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has quit [Quit: DCW] 20131002 12:55:52-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has joined #wesnoth-dev 20131002 12:55:52-!- happygrue [~happygrue@c-66-30-155-184.hsd1.ma.comcast.net] has quit [Changing host] 20131002 12:55:52-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20131002 13:07:23-!- Turuk [~Turuk@cpe-65-29-217-233.cinci.res.rr.com] has joined #wesnoth-dev 20131002 13:07:23-!- Turuk [~Turuk@cpe-65-29-217-233.cinci.res.rr.com] has quit [Client Quit] 20131002 13:17:30-!- Kostic [~marko@85.202.113.165] has joined #wesnoth-dev 20131002 13:23:38-!- horon [~horon@nttkyo176024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20131002 13:38:26-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20131002 13:44:55-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20131002 14:20:56-!- irker962 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20131002 14:32:56-!- fendrin_ [~fabi@88-134-45-105-dynip.superkabel.de] has joined #wesnoth-dev 20131002 14:32:56-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 245 seconds] 20131002 14:35:14< _Coffee> shadowm: to be honest I don't really know about unicode support on Windows 20131002 14:45:00-!- _8680_ [~8680@2002:4404:712c:0:f9c3:a2eb:4c07:2265] has quit [Ping timeout: 245 seconds] 20131002 15:11:54< loonycyborg> shadowm: I remember doing something with shgetspecialfolderpath, but I forgot the details :( 20131002 15:17:57< loonycyborg> Anyway, many people have definitely used that particular code in the past under msvc 20131002 15:22:13-!- qal [~sabban@reverse-62.fdn.fr] has quit [Ping timeout: 248 seconds] 20131002 15:35:04-!- qal [~sabban@reverse-62.fdn.fr] has joined #wesnoth-dev 20131002 15:36:12-!- mattsc [~mattsc@154.20.32.246] has joined #wesnoth-dev 20131002 15:42:03-!- gfgtdf [~chatzilla@f054134126.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 15:46:40< gfgtdf> hi i got a problem: my original wesnoth (the non self compiled version) won't run anymore it crashes at startup (the windows doesnt even show) with the message "the applicartion couldnt be started corrctly (0xc0000005) click ok to close the application. regardless on version 10.6 or 11.2" 20131002 15:46:54< gfgtdf> naone knows about the problem ? 20131002 15:49:52< gfgtdf> this is the first time this problem happens to me it was all good before. 20131002 15:52:19-!- irker394 [~irker@ai0867.net] has joined #wesnoth-dev 20131002 15:52:19< irker394> wesnoth: Andrius Silinskas wesnoth-old:master 947a842badf4 / / (10 files in 3 dirs): Translatable months and weekdays. Missing am/pm designations. http://git.io/lteJDQ 20131002 15:53:00-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20131002 15:53:18< thunderstruck> Hello _Coffee. Did you see the messages I left yesterday on IRC? 20131002 15:53:44-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20131002 15:54:53-!- horon [~horon@nttkyo176024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20131002 15:54:59-!- mattsc [~mattsc@154.20.32.246] has quit [Quit: Computer's napping] 20131002 16:00:13-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20131002 16:02:00-!- mattsc [~mattsc@207.230.251.234] has joined #wesnoth-dev 20131002 16:04:44-!- _8680_ [~8680@2002:4404:712c:0:ecb8:8cac:848c:647] has joined #wesnoth-dev 20131002 16:05:08-!- _8680_ is now known as Guest42546 20131002 16:05:29-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131002 16:15:09-!- Guest42546 is now known as _8680_ 20131002 16:19:38-!- gfgtdf_ [~chatzilla@f054134126.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 16:23:21-!- gfgtdf [~chatzilla@f054134126.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 20131002 16:23:34-!- gfgtdf_ is now known as gfgtdf 20131002 16:52:01< loonycyborg> gfgtdf: Sounds familiar, though I don't remember what exactly it means 20131002 16:52:32< gfgtdf> gfgtdf: an answer on what i wrote today or yesterday? 20131002 16:53:54< gfgtdf> loonycyborg: was the and answer on what i wrote today or yestewrday? 20131002 16:54:07< gfgtdf> s/the and/ that an 20131002 16:54:59< loonycyborg> [17:11:53] shadowm: I remember doing something with shgetspecialfolderpath, but I forgot the details :( 20131002 16:55:05< loonycyborg> 17:17:55] Anyway, many people have definitely used that particular code in the past under msvc 20131002 16:56:10< loonycyborg> The reason that funtion is called via loadlibrary is because it may not be supported on earlier versions of windows that we still support 20131002 16:56:41< loonycyborg> I have no idea how it may cause problems for you 20131002 16:57:21< loonycyborg> It will just do nothing if it'll fail to load that library and find that call 20131002 17:00:13< loonycyborg> Beside some logging output and setting preferences dir relative to current working directory that is 20131002 17:02:31-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20131002 17:15:24-!- mattsc [~mattsc@207.230.251.234] has quit [Quit: Computer's napping] 20131002 17:17:00< gfgtdf> anone knows weather "io_exception" is nly thorwn when writing files or also when reading files? 20131002 17:35:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131002 17:37:19< noy> anybody here have some experience with joomla/website maintenence adnd can give me like 20 minutes of help? 20131002 17:38:20-!- iwaim_ [~iwaim@2001:2c0:40e:2002:0:4:14:80] has quit [Ping timeout: 245 seconds] 20131002 18:14:52-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 246 seconds] 20131002 18:20:27-!- Octalot [~noct@host86-159-75-64.range86-159.btcentralplus.com] has quit [Ping timeout: 260 seconds] 20131002 18:21:41-!- gfgtdf [~chatzilla@f054134126.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 20131002 18:22:00-!- gfgtdf [~chatzilla@f054138046.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 18:24:26-!- Octalot [~noct@host86-186-158-121.range86-186.btcentralplus.com] has joined #wesnoth-dev 20131002 18:39:47-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20131002 18:45:27< gfgtdf> AI0867, shadowm, fendin_: can anyone merge my pull request #77? 20131002 18:56:55< AI0867> I'm not here right now, so not me 20131002 18:57:15< AI0867> I can probably take a look at it tomorrow though 20131002 19:05:51-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-dev 20131002 19:08:22-!- iwaim_ [~iwaim@2001:2c0:40e:2002:0:4:14:80] has joined #wesnoth-dev 20131002 19:08:59-!- sjhgdvf [~V@139-79-ftth.on.nl] has joined #wesnoth-dev 20131002 19:09:29-!- {V} [~V@139-79-ftth.on.nl] has quit [Disconnected by services] 20131002 19:09:53-!- sjhgdvf is now known as {V} 20131002 19:17:31-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20131002 19:26:07-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20131002 19:41:15< irker394> wesnoth: Andrius Silinskas wesnoth-old:master e4858c277b18 / src/ (mp_game_utils.cpp multiplayer_create_engine.cpp): Maintain difficulty in MP, as it is maintained in SP. http://git.io/Ji3Lyg 20131002 19:59:49< irker394> wesnoth: Andrius Silinskas wesnoth-old:master a798c5122a12 / src/server/game.cpp: Revert a53a6f5 as it might stop players from joining a game. http://git.io/_sWBrg 20131002 20:02:43-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20131002 20:12:59-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131002 20:24:27-!- Kostic [~marko@85.202.113.165] has quit [Ping timeout: 248 seconds] 20131002 20:43:51-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20131002 20:48:42-!- gfgtdf [~chatzilla@f054138046.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212]] 20131002 20:59:46-!- gfgtdf [~chatzilla@f054138046.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 21:05:17-!- nurupo|away is now known as nurupo 20131002 21:11:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 240 seconds] 20131002 21:17:45-!- LordBob_ [~LordBob_@2a01:e34:ee82:47e0:21e:c2ff:fe01:261f] has joined #wesnoth-dev 20131002 21:19:21< irker394> wesnoth: mattsc wesnoth-old:master ca7e5623ec92 / data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg: SotBE S2: ensure that second speaker is on the map http://git.io/62rLXA 20131002 21:25:02-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginmedia.com] has joined #wesnoth-dev 20131002 21:25:02-!- stikonas [~gentoo@cpc18-sgyl27-2-0-cust35.18-2.cable.virginmedia.com] has quit [Changing host] 20131002 21:25:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131002 21:30:26< irker394> wesnoth: mattsc wesnoth-old:master e160cce95296 / data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg: SotBE S2: ensure the dialog works even if Vrag has been killed http://git.io/OZZwlw 20131002 21:42:08-!- Kostic [~marko@109.245.1.148] has joined #wesnoth-dev 20131002 21:42:19< irker394> wesnoth: mattsc wesnoth-old:master 3e46e2bae97d / data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg: SotBE S2: don't show signpost until objectives change http://git.io/JAyR7g 20131002 21:50:13< irker394> wesnoth: mattsc wesnoth-old:master 901d839f231f / data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg: SotBE S2: clarify the intermediate objectives http://git.io/PBlmig 20131002 21:52:14-!- Kostic [~marko@109.245.1.148] has quit [Ping timeout: 240 seconds] 20131002 21:55:23-!- Kostic [~marko@net148-1-245-109.mbb.telenor.rs] has joined #wesnoth-dev 20131002 22:02:43< irker394> wesnoth: mattsc wesnoth-old:master e458ec64b0d4 / data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.cfg: SotBE S2: disable gold saving for new recruitment AI for Side 2 http://git.io/3SnPig 20131002 22:03:59-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 260 seconds] 20131002 22:05:27-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20131002 22:35:42-!- nurupo is now known as nurupo|away 20131002 22:36:27-!- travis-ci [~travis-ci@ec2-75-101-227-219.compute-1.amazonaws.com] has joined #wesnoth-dev 20131002 22:36:27< travis-ci> [travis-ci] wesnoth/wesnoth-old#653 (master - e458ec6 : mattsc): The build passed. 20131002 22:36:27< travis-ci> [travis-ci] Build details : http://travis-ci.org/wesnoth/wesnoth-old/builds/12067561 20131002 22:36:27-!- travis-ci [~travis-ci@ec2-75-101-227-219.compute-1.amazonaws.com] has left #wesnoth-dev [] 20131002 22:41:42-!- nurupo|away is now known as nurupo 20131002 22:41:45-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20131002 22:44:36-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 245 seconds] 20131002 22:46:28-!- Kostic [~marko@net148-1-245-109.mbb.telenor.rs] has quit [Quit: Kostic] 20131002 22:55:46-!- nurupo is now known as nurupo|away 20131002 22:57:50-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20131002 23:14:14-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20131002 23:14:50< shadowm> loonycyborg: It was only causing problems because it was called using the cdecl call convention when it's a stdcall API. 20131002 23:14:51-!- lipkab [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Quit: Nettalk6 - www.ntalk.de] 20131002 23:15:13< shadowm> The call convention designates the order in which parameters are pushed into the stack prior to the function call. 20131002 23:15:54< shadowm> No idea why this was causing problems in MSVC++ 2010, but stdcall (WINAPI) is the correct convention regardless, so there's no harm is specifying it explicitly. 20131002 23:16:10< shadowm> *only in MSVC++ 2010 20131002 23:16:36< shadowm> loonycyborg: AFAICT SHLongNameHere is supported by IE 4 and later. We only support Windows XP and later, don't we? 20131002 23:16:50< shadowm> Or even if we support Windows 2000, it should also be present there. 20131002 23:27:38< justinzane> me again with another stoopid question :) 20131002 23:28:13< justinzane> Why does unit ability_list appear to be defined in both unit.hpp and unit_abilities.hpp? 20131002 23:30:14< shadowm> It is not defined in units_abilities.hpp. That's a forward declaration. 20131002 23:30:30-!- gfgtdf_ [~chatzilla@f054150203.adsl.alicedsl.de] has joined #wesnoth-dev 20131002 23:30:34-!- Ggambit [~derek@wesnoth/developer/grickit] has joined #wesnoth-dev 20131002 23:32:07< shadowm> Which is exactly what it says. Just a declaration; an incomplete one in this case, to reduce header dependencies for code that requires unit_abilities.hpp but not code from it for which the full type specification is absolutely required. Same goes for unt_types.hpp. 20131002 23:32:51-!- gfgtdf [~chatzilla@f054138046.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 20131002 23:32:54-!- gfgtdf_ is now known as gfgtdf 20131002 23:38:48-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Bye] 20131002 23:50:48-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20131002 23:52:34< justinzane> Sorry. Was just looking at an outline. Thanks. 20131002 23:53:50-!- stikonas_ is now known as stikonas 20131002 23:54:28-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20131002 23:54:56-!- mjs-de [~mjs-de@g224182236.adsl.alicedsl.de] has quit [Remote host closed the connection] 20131002 23:55:50< justinzane> shadowm: I'm also a little unclear about the rationale behind unit id_ and underlying_id_ and the "real" (0 counting up) and "fake" (2^31-1 counting down) id generation. ... 20131002 23:58:04< justinzane> My question is, generally, why not just have a "unique" ID based on UUIDs or something similar? I think I can see several benefits from that, but I'm obviously not highly insightful! 20131002 23:58:10-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20131002 23:59:51< justinzane> And, thank you for your patience! I'm having as much fun mucking around, trying to learn the code with everyone's help as I have playing the game. --- Log closed Thu Oct 03 00:00:40 2013