[00:19] girafe (~girafe@LFbn-1-8040-185.w90-112.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [01:36] GitHub147 (~GitHub147@192.30.252.40) joined #scummvm. [01:36] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vFKSv [01:36] scummvm/master 13a53f3 Paul Gilbert: XEEN: Added resetBlacksmithWares method [01:36] GitHub147 (GitHub147@192.30.252.40) left #scummvm. [01:45] GitHub87 (~GitHub87@192.30.252.41) joined #scummvm. [01:45] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vFKSi [01:45] scummvm/master 2ab66e7 Paul Gilbert: XEEN: Added giveBankInterest method [01:45] GitHub87 (GitHub87@192.30.252.41) left #scummvm. [01:52] SylvainTV (~SylvainTV@LFbn-LIL-1-593-180.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [02:06] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) left irc: [02:32] mortalius__ (~mortalius@unaffiliated/mortalius) joined #scummvm. [02:32] mortalius_ (~mortalius@unaffiliated/mortalius) left irc: Ping timeout: 240 seconds [02:57] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [02:57] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [03:05] TMM (~Hein-Piet@fsf/member/pdpc.professional.tmm) left irc: Read error: Connection reset by peer [03:08] GitHub5 (~GitHub5@192.30.252.42) joined #scummvm. [03:08] [scummvm] sev- pushed 1 new commit to master: https://git.io/vFK5Z [03:08] scummvm/master 327dcf9 Eugene Sandulenko: DRASCULA: Make remaining static texts translatable... [03:08] GitHub5 (GitHub5@192.30.252.42) left #scummvm. [03:17] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 240 seconds [03:29] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [03:39] Nick change: Stormkeeper -> Storm-AFK [04:31] ccawley2011 (6d927d0c@gateway/web/freenode/ip.109.146.125.12) left irc: Quit: Page closed [05:09] DJW|Home (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) left irc: Read error: Connection reset by peer [05:10] DJW|Home (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) joined #scummvm. [05:10] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services. [05:40] GitHub154 (~GitHub154@192.30.252.40) joined #scummvm. [05:40] [scummvm] bgK pushed 1 new commit to master: https://git.io/vFKpK [05:40] scummvm/master 65d0984 Bastien Bouclet: GRAPHICS: Fix freeing invalid pointers in the BDF font destructor... [05:40] GitHub154 (GitHub154@192.30.252.40) left #scummvm. [07:31] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [07:44] LittleToonCat (~littlecat@sydnns0115w-156-57-12-94.dhcp-dynamic.fibreop.ns.bellaliant.net) left irc: Remote host closed the connection [07:45] f2k (~f2k@d54c7200b.static.telenet.be) joined #scummvm. [07:48] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [07:48] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:50] morning [07:52] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [07:58] morning folks [08:11] GitHub171 (~GitHub171@192.30.252.42) joined #scummvm. [08:11] [scummvm] wjp pushed 1 new commit to master: https://git.io/vF6U4 [08:11] scummvm/master 3ac3907 Willem Jan Palenstijn: GRAPHICS: Fix potentially uninitialized pointers in BDF loader [08:11] GitHub171 (GitHub171@192.30.252.42) left #scummvm. [08:41] edheldil (~edheldil@2001:1488:fffe:1:e48c:99f0:55a:4460) left irc: Remote host closed the connection [08:42] edheldil (~edheldil@2001:1488:fffe:1:b156:3166:3555:6dcc) joined #scummvm. [10:14] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 248 seconds [10:26] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [10:34] borosky (~borosky@095160154166.dynamic-ww-11.vectranet.pl) left irc: Read error: Connection reset by peer [10:34] borosky (~borosky@095160154166.dynamic-ww-11.vectranet.pl) joined #scummvm. [10:35] jamm (~jam@240d:1a:1b4:8600:3949:b21c:9198:1d2e) joined #scummvm. [10:35] jamm (~jam@240d:1a:1b4:8600:3949:b21c:9198:1d2e) left irc: Changing host [10:35] jamm (~jam@unaffiliated/jamm) joined #scummvm. [10:37] [md5] (~md5@unaffiliated/md5/x-729473) joined #scummvm. [10:37] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [10:37] <[md5]> hello :) [10:41] <[md5]> a question: warpMouse() is taking const params in WindowedGraphicsManager, but it's taking non-const params in the parent class (GraphicsManager). Would it be better to change the params in all child classes to (const int, const int), or change the ones in WindowedGraphicsManager to be (int, int), like the rest? [10:43] <[md5]> also, regarding bug #10318: I always get a crash when exiting, on Windows, in surfacesdl-graphics.cpp:218 [10:43] <[md5]> if (_mouseSurface) { [10:43] <[md5]> SDL_FreeSurface(_mouseSurface); [10:44] <[md5]> regarding my initial question, I believe that changing all implementation of warpMouse() to (const int, const int) sounds like a better idea [11:10] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 246 seconds [11:12] vasc (~vasc@bl14-37-138.dsl.telepac.pt) joined #scummvm. [11:13] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Ping timeout: 240 seconds [11:15] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 248 seconds [11:25] rootfather (~rootfathe@unaffiliated/rootfather) left irc: Read error: Connection reset by peer [11:25] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [11:25] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [11:28] nast (~nast@176-106-200-222.point.lviv.ua) joined #scummvm. [11:29] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [11:43] nast (~nast@176-106-200-222.point.lviv.ua) left irc: Quit: Leaving [11:59] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 240 seconds [12:01] DJW|Badger (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) joined #scummvm. [12:03] Cheeseness (~cheesenes@ppp118-208-253-41.bras1.hba2.internode.on.net) left irc: Ping timeout: 240 seconds [12:04] DJW|Home (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) left irc: Ping timeout: 248 seconds [12:04] pigeon (~pigeon@124-171-61-192.dyn.iinet.net.au) left irc: Ping timeout: 260 seconds [12:04] pigeon (~pigeon@124-171-61-192.dyn.iinet.net.au) joined #scummvm. [12:04] #scummvm: mode change '+v pigeon' by ChanServ!ChanServ@services. [12:06] Cheeseness (~cheesenes@ppp118-208-253-41.bras1.hba2.internode.on.net) joined #scummvm. [12:11] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [12:18] TMM (~Hein-Piet@fsf/member/pdpc.professional.tmm) joined #scummvm. [12:18] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [12:26] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [12:26] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [12:27] GitHub48 (~GitHub48@192.30.252.41) joined #scummvm. [12:27] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vF62d [12:27] scummvm/master a1eed0a Paul Gilbert: XEEN: Added missing initialization for new games [12:27] GitHub48 (GitHub48@192.30.252.41) left #scummvm. [12:27] GitHub60 (~GitHub60@192.30.252.35) joined #scummvm. [12:27] [scummvm] criezy pushed 1 new commit to master: https://git.io/vF62b [12:27] scummvm/master c8d3429 Zbynk Schwarz: I18N: Update translation (Czech)... [12:27] GitHub60 (GitHub60@192.30.252.35) left #scummvm. [12:39] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [12:57] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [13:01] Dominus (~dominus@unaffiliated/dominus) left irc: Remote host closed the connection [13:04] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [13:20] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Quit: user9 [13:21] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [13:47] question to the C++ wizards here [13:47] mainDir.getFullPath() + "genericfilename.ext") [13:47] how can I pass this as *char argument to another function? [13:47] adding .c_str doesn't help [14:02] I'm not a C++ wizard by any means, but I believe c_str() *should* be what you're looking for [14:02] jamm (~jam@240d:1a:1b4:8600:1537:edb5:9f94:96f3) joined #scummvm. [14:03] so that's (mainDir.getFullPath() + "genericfilename.ext").c_str() [14:03] jamm (~jam@240d:1a:1b4:8600:1537:edb5:9f94:96f3) left irc: Changing host [14:03] jamm (~jam@unaffiliated/jamm) joined #scummvm. [14:03] *not* mainDir.getFullPath() + "genericfilename.ext".c_str() [14:03] this assumes that mainDir.getFullPath() is a "string" method [14:04] not method, I mean a string object [14:06] it is [14:06] std::string getFullPath() const; [14:11] then I don't know :( [14:14] Tomaz^ (~tompsson@h-239-55.A199.priv.bahnhof.se) joined #scummvm. [14:17] rootfather: std::string foo; foo = "hi"; printf("%s\n", (foo + " world ").c_str()); [14:17] for me that does exactly what I'd expect it to do [14:17] thanks, I'll try this [14:18] I'm confused about the coding convention [14:18] "Furthermore, the standard C++ library is a big no-no." [14:18] so no std:: stuff allowed? [14:18] otherwise I could easily solve my problem [14:21] this is where you can tell that I have no idea of C++ - to me "std::string getFullPath()" sounds as if this used the standard C++ library, but I might not understand this at all :) [14:21] that's my confusion too [14:21] it's included in common/file.h, but disallowed according to the wiki :P [14:30] the standard C library uses char *'s [14:30] and standard C++ library uses std::string [14:31] but ScummVM uses its own Common::String class. [14:33] what coding convention are you confused about? [14:33] http://wiki.scummvm.org/index.php/Coding_Conventions [14:33] "Furthermore, the standard C++ library is a big no-no. " [14:34] so is everything disallowed from std::? [14:34] scummvm-tools/common/file.h has several std::string functions [14:34] that's -tools [14:34] Things are more ad-hoc and less strict there [14:34] so this part of the convention doesn't apply here? [14:35] that explains why grep -ri getfullpath found only one false positive in backends/audiocd/win32/win32-audiocd.cpp and nothing else :) [14:35] The tools are not meant for the same range of platforms as scummvm itself [14:38] Common::String also has a c_str() method, no? [14:39] it does [14:42] to be honest, i don't particularly like the standard c++ library. [14:42] ScummVM's seems pretty good to me so far. [14:45] rootfather: did you fix the original c_str() problem? [14:50] nope trying another way :P [14:50] conversion from string to chars will follow when the main things run [15:08] std string classes are bloated for most applications anyway. [15:08] there's string buffers and there's finalized strings. [15:09] how are they bloated? [15:09] ever since i found out that std::vector grows by a factor of 2x i found that C++ std libs are bloated. [15:10] how does std::vector exponential reallocation make std::string bloated? incidentally, Common::Array also grows exponentially [15:11] std::string is just crap. but how crap it is depends on the particular implementation. [15:11] how is it just crap? [15:11] convenient yes, good no. [15:11] for one i hate the fucking operators on strings. [15:11] for another, where's the C snprintf format instruction? [15:12] if i have duplicate strings in my code, why can't i choose a string allocator that does that? [15:13] C strings might be crap, but at least they aren't bloated. [15:13] only a '\0' terminator. [15:14] Pascal strings also used one byte extra but they were limited in length. [15:14] sure there's security issues with going the C vs Pascal way, but. [15:14] that's for another rant. [15:14] C string API is a buffer overflow generator :) [15:14] ok, so to make sure i understand, std::string is bloated because it stores a length? [15:15] i think it stores more than that, but it depends on the implementation. [15:18] a lot of implementations also grow in size exponentially, or have special code for short strings. [15:18] which is basically a Pascal string. [15:19] oh i hate templates too. [15:19] sounds like what you really want is C [15:19] yep. [15:19] have fun with those memory leaks and buffer overflows :) [15:20] it's good for what it was designed to do. the thing is, even C was considered bloated back in the day. [15:21] I still haven't found anything better. you might have languages good for specific applications, like Python or Java, but a universal systems language? C++ ain't it. [15:22] ok, i dont agree but you are entitled to your opinion. [15:22] i understand your position now, so thank you for the explanation! [15:23] well i did say it was a rant didn't i? :-) [15:24] i still program in it when i have to, like i am doing now with ScummVM. [15:25] well i finally got all the intro for Rise of the Dragon working. without the subtitles that is. [15:27] i still can't parse the character dialogs. [15:30] gnaah [15:30] "(loadFile(mainDir.getFullPath() + "name" + mobFileNumber.to_string() + ".ext"));" [15:30] these memory leaks caused by Common::Surface having an allocation function requires manual deallocation are driving me crazy. i dont think i have seen a single engine that hasnt leaked save game thumbnail memory at some point or another. [15:31] error: request for member 'to_string' in 'mobFileNumber', which is of non-class type 'int' [15:31] what the fuck [15:31] this is supposed to work isn't it [15:31] rootfather: std::to_string(mobFileNumber) [15:31] or mainDir.getFullPath() + Common::String::format("name%d.ext", mobFileNumber) [15:31] is that ScummVM code? just use Common::String::format() [15:31] (which exists only in C++11, incidentally) [15:32] like i said, operators on strings is like the plague. [15:32] has caused endless bugs for me in the past. [15:33] oh, that ::format is not in tools [15:33] i think GNU C++ stdlibc++ has something like that. [15:33] but there's a Common::String::printf() [15:34] i don't know if it has reached the standard yet or not. [15:34] i don't waste my time with that anymore. [15:34] vasc: c_str isnt an operator. [15:34] to_string isnt an operator, or a member function, but a free function. [15:34] it isn't, but + is [15:35] it's what's causing his issues. [15:35] coz it doesn't support numbers in ScummVM i think [15:35] no, calling a member function that doesnt exist on a non-class type int is what is causing the problem here, per the error. [15:35] and good too, the C++ one does and it causes no end on grief. [15:36] well on something like Python he can write code like that, so i don't blame him for thinking he could write it that way. [15:36] std::basic_string::operator+ does not support number arguments. please, if you are going to grouse about things, at least do the basic research to validate what you are saying. [15:36] in C++ and Java basic types aren't classes. [15:37] I'm absolutely new to this whole coding stuff except some very very basic vb.net [15:37] :D [15:37] well what i know is that i used it in the past in GNU libstdc++ [15:37] i could care less about the standard. [15:37] then please stop saying things as if you know authoritatively about them when you do not. [15:37] thank you! [15:38] i was talking about std::string [15:38] i know. std::string is std::basic_string. [15:39] you can pass it a char though. [15:40] yes. [15:40] you see? it's little things like that which made me not even bother knowing the standard by heart. [15:40] that, and the fact is keeps changing all the time. [15:41] ok, so you are professing intentional ignorance on the standard library, so again i would ask you to please not say things about it. [15:41] whatever [15:41] rant mode off [15:41] thanks :) [15:55] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:59] nast (~nast@176-106-200-222.point.lviv.ua) joined #scummvm. [15:59] f2k (~f2k@d54c7200b.static.telenet.be) left irc: Quit: Leaving [16:03] nast_ (~nast@176-106-200-222.point.lviv.ua) joined #scummvm. [16:03] it suddenly got all boring here... [16:06] nast__ (~nast@64.137.242.18) joined #scummvm. [16:06] Action: vasc bashes his head against the wall trying to understand the .SDS dialog format for DGDS. [16:06] nast (~nast@176-106-200-222.point.lviv.ua) left irc: Ping timeout: 248 seconds [16:08] to bring some action in here... [16:08] I need a working alternative to _fFiles.print(std::to_string(mobFileNumber) + ".\n"); :P [16:08] nast_ (~nast@176-106-200-222.point.lviv.ua) left irc: Ping timeout: 248 seconds [16:08] which currently causes error: no matching function for call to 'Common::File::print(std::__cxx11::basic_string)' [16:08] _fFiles.print(std::to_string(mobFileNumber) + ".\n"); [16:09] Common::String str = Common::String::format("%d.\n", mobFileNumber); [16:10] you said you were writing this in which context? [16:10] ah in the tools part [16:11] where is the github repo so i can look at the code? [16:11] don't know if common::string::format is available there [16:11] it's not finished yet :P [16:11] oh [16:11] well the common/str.h file in scummvm base has it. [16:11] i don't know if your project includes that class or not. [16:12] if it doesn't you can always use C. [16:13] char buf[256]; snprintf(buf, sizeof(buf), "%d\.", mobFileNumber); [16:13] rootfather: what are you working on? i dont think i ever got that context. [16:15] if it's to print to a FILE*fp : fprintf(fp, "%d.\n", mobFileNumber); [16:15] rootfather: it's Common::String::printf in scummvm-tools [16:15] or the C++ way: ostream << mobFileNumber << "." << std::endl [16:16] (this was renamed from printf to format in main scummvm, but not in -tools) [16:16] (but feel free to do this rename in scummvm-tools for consistency) [16:16] yes, that seems like a good idea. [16:17] https://github.com/scummvm/scummvm-tools ? [16:17] Common::String str = Common::String::printf("%d.\n", mobFileNumber); [16:17] i think [16:18] or [16:18] if you want to write this string to a file, there's also Common::File::print("%d.\n", mobFileNumber) [16:18] file.print("%d.\n", mobFileNumber); [16:18] yes [16:19] :-) [16:19] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 250 seconds [16:20] WriteStream in plain scummvm doesn't have that though. [16:20] i can guess why. [16:24] kurtwr2 (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) left irc: [16:27] you need either a static buffer or to implement your own printf function. [16:27] LittleToonCat (~littlecat@sydnns0115w-156-57-12-94.dhcp-dynamic.fibreop.ns.bellaliant.net) joined #scummvm. [16:28] ccawley2011 (6d927d0c@gateway/web/freenode/ip.109.146.125.12) joined #scummvm. [16:28] s/static // [16:29] well you can add one to the object, but, it still wouldn't be MT safe. [16:30] a local buffer is enough [16:30] and I don't think our stream writing functions are thread-safe anyway [16:31] sometimes it's good for streams code to be somewhat reentrant. [16:31] but yeah i can see that. [16:32] scumm-tools has a printf() in File, but the scumm one doesn't. [16:32] i know i used a string to print just a couple minutes ago. [16:32] re-entrant yes, but not necessarily thread-safe for multiple operations on the same stream [16:33] (hence avoiding static buffers) [16:33] right. [16:33] i think if you have your own printf function, you can generate the string one character at a time. [16:33] so you couldn't even need a buffer. [16:33] nast__ (~nast@64.137.242.18) left irc: Ping timeout: 248 seconds [16:34] s/couldn't/wouldn't/g [16:34] kurtwr (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) joined #scummvm. [16:39] ccawley2011 (6d927d0c@gateway/web/freenode/ip.109.146.125.12) left irc: Ping timeout: 260 seconds [16:40] that's why the C format functions are so powerful [16:49] ccawley2011 (56b30d37@gateway/web/freenode/ip.86.179.13.55) joined #scummvm. [16:54] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:54] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [17:01] ny00123 (~ny00123@2a02:ed0:6fc7:c600::2) joined #scummvm. [17:05] disaaaabler (~disaaaabl@5.57.21.49) joined #scummvm. [17:10] disaaaabler (~disaaaabl@5.57.21.49) left irc: Ping timeout: 248 seconds [17:11] disaaaabler (~disaaaabl@5.57.21.49) joined #scummvm. [17:14] <[md5]> snover: around? [17:15] <[md5]> when you come back, I would like to ask some questions about your recent changes to OSystem... I found the cause of the crashes when exiting, but I would like to consult you [17:27] mortalius__ (~mortalius@unaffiliated/mortalius) left irc: Quit: WeeChat 1.9 [17:28] mortalius (~mortalius@unaffiliated/mortalius) joined #scummvm. [17:31] disaaaabler (~disaaaabl@5.57.21.49) left irc: Quit: Leaving [17:33] disabler (~disabler@5.57.21.49) joined #scummvm. [17:33] disabler (~disabler@5.57.21.49) left irc: Client Quit [17:40] borosky (~borosky@095160154166.dynamic-ww-11.vectranet.pl) left irc: Ping timeout: 258 seconds [18:02] disabler (~disabler@5.57.21.49) joined #scummvm. [18:02] disabler (~disabler@5.57.21.49) left irc: Client Quit [18:03] *sigh* [18:03] http://forum.scummvm.org/viewtopic.php?p=84623&sid=cf3c25125ce8f0e28bfd7309e4b1c1e2#84623 [18:03] I love extended bug reports. [18:04] <[md5]> HALP I GET A CRASH WITH THE LATEST VERSION KKTHX [18:04] <[md5]> :P [18:06] closed --> wontfix :P [18:06] "ok, here's what we'll do to debug the issue: " - response: "k, works now" [18:15] _sev (~sev@a238130.upc-a.chello.nl) joined #scummvm. [18:15] _sev (~sev@a238130.upc-a.chello.nl) left irc: Changing host [18:15] _sev (~sev@scummvm/undead/sev) joined #scummvm. [18:15] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [18:16] Deledrius_ (~Deledrius@68.118.139.214) joined #scummvm. [18:17] GitHub190 (~GitHub190@192.30.252.42) joined #scummvm. [18:17] [scummvm] wjp pushed 1 new commit to master: https://git.io/vFiRX [18:17] scummvm/master bf69b25 Willem Jan Palenstijn: DRASCULA: Revert range 4dbed774..1f1d8607... [18:17] GitHub190 (GitHub190@192.30.252.42) left #scummvm. [18:19] Deledrius (~Deledrius@68.118.139.214) left irc: Ping timeout: 268 seconds [18:21] Farmboy0 (~quassel@p5DD10D87.dip0.t-ipconnect.de) joined #scummvm. [18:21] Farmboy0 (~quassel@p5DD10D87.dip0.t-ipconnect.de) left irc: Changing host [18:21] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [18:22] <[md5]> wjp: I didn't see your replies on github [18:22] <[md5]> but I'm here if you wanted to ask anything [18:26] <[md5]> wjp: also, since you had issues with a single commit, why did you revert the other two? [18:28] Because it didn't revert cleanly otherwise [18:29] <[md5]> right [18:29] <[md5]> ok [18:29] I don't really have anything specific to ask [18:29] Other than the request not to change behaviour in a cleanup commit without explaining why the changes are correct [18:29] <[md5]> I never got an e-mail fom your reply from github [18:29] <[md5]> so I never saw it [18:30] <[md5]> (your initial reply, that is) [18:30] Ok [18:30] <[md5]> it probably went to my spam folder [18:30] <[md5]> let me check [18:30] <[md5]> no, nothing [18:30] <[md5]> that is odd [18:31] <[md5]> anyway, what is the change in behavior that you observed? was there an off-by-one error? [18:31] Yes, in both directions [18:31] <[md5]> sorry, what do you mean with both directions? [18:32] All the contains checks are different; some in one direction, some in the other direction [18:33] <[md5]> do note that the code in drascula is sloppy [18:33] <[md5]> that was in the original as well [18:35] I did notice that, yes [18:35] Hence the question if the new behaviour is correct [18:35] <[md5]> the new behaviour aimed at unifying all the different code. I did a playthrough of the first two chapters [18:36] <[md5]> I will do a full playthrough to verify [18:36] <[md5]> but yes, the differences in the code were one of the sloppy things in the original code [18:36] <[md5]> i.e. they shouldn't be any [18:36] <[md5]> there * [18:37] <[md5]> the original code was done in six parts (one for each chapter) [18:37] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [18:37] <[md5]> and each chapter was slightly different, for no particular reason [18:39] <[md5]> and by different, I mean that some of the logic that was supposed to be the same, had minor differences like these [18:40] <[md5]> but each part was done by a different developer (hence the differences) [18:43] <[md5]> anyway [18:43] <[md5]> I'll do a full playthrough with the changes, and let you know if I spot anything out of the ordinary [18:48] borosky (~borosky@095160154166.dynamic-ww-11.vectranet.pl) joined #scummvm. [18:49] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [18:51] _sev (~sev@scummvm/undead/sev) joined #scummvm. [18:51] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [19:28] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [19:35] _sev (~sev@scummvm/undead/sev) joined #scummvm. [19:35] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [19:36] TMM (~Hein-Piet@fsf/member/pdpc.professional.tmm) left irc: Remote host closed the connection [19:39] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [19:40] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [19:40] Farmboy0 (~quassel@p5DD10D87.dip0.t-ipconnect.de) joined #scummvm. [19:40] Farmboy0 (~quassel@p5DD10D87.dip0.t-ipconnect.de) left irc: Changing host [19:40] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [19:42] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [19:42] Nick change: Strangerke_ -> Strangerke [20:41] rootfather (~rootfathe@unaffiliated/rootfather) left irc: Excess Flood [20:42] rootfather (~rootfathe@p578642D4.dip0.t-ipconnect.de) joined #scummvm. [20:42] rootfather (~rootfathe@p578642D4.dip0.t-ipconnect.de) left irc: Changing host [20:42] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [20:42] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [20:44] ccawley2011_ (56b30d37@gateway/web/freenode/ip.86.179.13.55) joined #scummvm. [20:45] ccawley2011 (56b30d37@gateway/web/freenode/ip.86.179.13.55) left irc: Ping timeout: 260 seconds [21:09] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [21:36] GitHub146 (~GitHub146@192.30.252.35) joined #scummvm. [21:36] [scummvm-tools] sev- pushed 1 new commit to master: https://git.io/vFib4 [21:36] scummvm-tools/master cb9ed1d Eugene Sandulenko: PRINCE: Fix packer for Polish extracted texts [21:36] GitHub146 (GitHub146@192.30.252.35) left #scummvm. [21:51] SylvainTV (~SylvainTV@LFbn-LIL-1-593-180.w81-254.abo.wanadoo.fr) joined #scummvm. [21:51] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [21:54] DJW|Home (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) joined #scummvm. [21:54] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services. [21:58] _marc` (~marc@mos6581.de) left irc: Ping timeout: 250 seconds [21:58] DJW|Badger (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) left irc: Ping timeout: 250 seconds [21:58] _marc` (~marc@mos6581.de) joined #scummvm. [22:00] GitHub74 (~GitHub74@192.30.252.40) joined #scummvm. [22:00] [scummvm-tools] rootfather deleted purple-rain at 7ed62fd: https://git.io/vFixV [22:00] GitHub74 (GitHub74@192.30.252.40) left #scummvm. [22:09] GitHub175 (~GitHub175@192.30.252.41) joined #scummvm. [22:09] [scummvm-tools] rootfather pushed 1 new commit to master: https://git.io/vFiAB [22:09] scummvm-tools/master 7ed62fd rootfather: PRINCE: Add routine for .dat/.lst extraction to extract_prince... [22:09] GitHub175 (GitHub175@192.30.252.41) left #scummvm. [22:11] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [22:11] rootfather: im sure i saw that bug in the bug tracker recently& [22:15] which bug? [22:16] the one you linked earlier about the mouse cursor jumping around [22:16] i think i asked for more information and feedback from the reporter and never heard anything [22:16] in fact i am sure that is what i did [22:16] since i asked specifically if they were running windows in a VM [22:17] the problem is that they often don't even tell if they use SDL1 or SDL2 [22:17] SDL1 has issues on Win10 with scaling and whatnot, while SDL2 has not [22:17] oh, here it is. https://bugs.scummvm.org/ticket/9623 [22:17] and if they use Kirben's builds, they have SDL2, if they use the buildbot ones, they have SDL1 [22:17] well if you can verify that is indeed an SDL1 issue then i can go ahead and close the ticket :) [22:18] or you can too i guess :) [22:18] smiley face :) [22:18] I cannot verify this, I only now that SDL1 causes issues in general [22:18] I haven't verified it personally [22:18] darn it. so close! [22:18] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [22:21] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [22:21] Nick change: Strangerke_ -> Strangerke [22:21] yep it's SDL1 related, I just checked [22:21] if SDL2 had the same issues I would have noticed that [22:21] and I could reproduce it with SDL1 [22:21] hopefully once this release cycle is over i can get the new buildbot running so people dont sometimes get SDL1 builds any more [22:22] closing this now [22:22] GitHub99 (~GitHub99@192.30.252.42) joined #scummvm. [22:22] [scummvm-tools] sev- pushed 1 new commit to master: https://github.com/scummvm/scummvm-tools/commit/a7dc7d0181ff465d2820a2d39b511533a226b404 [22:22] scummvm-tools/master a7dc7d0 Eugene Sandulenko: PRINCE: Fix compilation [22:22] GitHub99 (GitHub99@192.30.252.42) left #scummvm. [22:29] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [22:30] Hello people [22:30] I'm at a two year vocational school course about computer programming. I hope to be able to finish it and contribute to ScummVM in code form some day :D [22:31] I tried to access the forum, but I can't recover my password. I'm not sure what email I used to register [22:33] I did read a post about reverse engineering Legend Entertainment games. Risca seems to be doing progress with palete and resource extracting (thanks a lot!) and DreamMaster is going to get on it once he finishes the Xeen engine. This looks very promising, Legend Entertainment games are underrated and deserve more recognition! :D [22:35] I did read Risca uses his own modified dosbox 0.74 fork. That's a really old dosbox version. I wanted to login in the forum to mention DosBox-X, a DosBox fork with very nice features and maybe some of them are nice for coders ;) [22:36] http://dosbox-x.com https://github.com/joncampbell123/dosbox-x [22:36] Maybe it has interesting features for RE, maybe not. But I believe the author will be more receptive to accept patches than the upstream project ;) [22:38] Harekiet: what do you think, are you going to reject my patches? [22:39] Uhm... https://github.com/joncampbell123/dosbox-x/tree/master/src/debug [22:39] snover: Hi! [22:39] nast (~nast@64.137.242.18) joined #scummvm. [22:43] hi. [22:46] snover: Do you use dosbox for RE? Did you know about DosBox-X? [22:47] occasionally, and no, i dont need anything other than plain dosbox [22:48] ny00123 (~ny00123@2a02:ed0:6fc7:c600::2) left irc: Quit: Leaving [22:49] or i should say, i dont need anything other than plain dosbox and sometimes idados. [22:52] rootfather (~rootfathe@unaffiliated/rootfather) left irc: Ping timeout: 255 seconds [22:54] udados [23:01] dosbox hasn't had a release in a loooong time [23:03] i was kinda hoping they would add glide support eventually. [23:06] vasc: They just code in their SVN, don't give a sh... abouttrlrdrd. Dos-Box is different in thid snd more [23:07] I'm falling sleep. See you Thanks everyone! [23:12] you could probably spend a decent amount of time just emulating those 3d cards back when it was hot to release one [23:13] top of my list would be 3dfx voodoo and nvidia nv1 emulation [23:13] vasc: Look at dosbox-x :D [23:13] fine, i think it's great they did it, now it's time for nv1 emulation. :-) [23:14] so we can play those nasty console games in a dos emulator. just for kicks. [23:14] vasc: https://github.com/joncampbell123/dosbox-x/blob/master/src/hardware/voodoo.cpp for example [23:15] nast: No idea about NV1. You can ask him in the issue tracker if there's plans for it :D [23:16] NV1 was used for Sega Saturn games ported to PC or got my memory wrogż I'm falling sleep, now even more. See you! [23:16] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [23:17] that seems to emulate interrupts and stuff like that but i see no 3d render code. [23:17] yep [23:17] good night [23:19] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [23:23] _sev (~sev@a238130.upc-a.chello.nl) joined #scummvm. [23:23] _sev (~sev@a238130.upc-a.chello.nl) left irc: Changing host [23:23] _sev (~sev@scummvm/undead/sev) joined #scummvm. [23:23] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [23:27] nast (~nast@64.137.242.18) left irc: Quit: Leaving [23:42] Lightkey (~Darklock@p200300764C4A365822CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 250 seconds [23:45] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [23:48] GitHub12 (~GitHub12@192.30.252.42) joined #scummvm. [23:48] [scummvm] bluegr pushed 1 new commit to master: https://git.io/vFPt1 [23:48] scummvm/master 64b57af Filippos Karapetis: Revert "DRASCULA: Revert range 4dbed774..1f1d8607"... [23:48] GitHub12 (GitHub12@192.30.252.42) left #scummvm. [23:49] GitHub175 (~GitHub175@192.30.252.40) joined #scummvm. [23:49] [scummvm] criezy pushed 1 new commit to master: https://git.io/vFPtM [23:49] scummvm/master e83ede4 Thierry Crozat: I18N: Update translations templates [23:49] GitHub175 (GitHub175@192.30.252.40) left #scummvm. [23:55] Lightkey (~Darklock@2003:76:4c4a:3609:22cf:30ff:fe08:3718) joined #scummvm. [23:56] vasc (~vasc@bl14-37-138.dsl.telepac.pt) left irc: Remote host closed the connection [00:00] --- Wed Nov 15 2017