[00:17] m_kiewitz: i have a functioning built-in resource patcher now, it seems to be OK (it does what it needs to do for pq4 and phant1) but i feel like i could use some feedback on it. i tried not to go too crazy with features at this point since i dont even know how much more it will be used. [00:17] GitHub113 (~GitHub113@192.30.252.34) joined #scummvm. [00:17] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5N64 [00:17] scummvm/master f9a86a6 Paul Gilbert: TITANIC: DE: Fixes for checking in [00:17] GitHub113 (GitHub113@192.30.252.34) left #scummvm. [00:18] m_kiewitz: it is on my working branch, the commit is https://github.com/csnover/scummvm/commit/a792ca292a40a011977ed597aecc8457d6067ca0 [00:18] er [00:19] it is on a separate feature branch. [00:19] i think might be getting sick so i am working on not doing anything important :) [00:24] dreammaster: i hope the valgrind reports are not unusable, i tried to dig in the code for better information on the ones that seemed related to avi surface yesterday but had a hard time tracking down an obvious cause [00:26] I'll let you know. I glanced at them, but I kinda got into fixing the low hanging problems with the German version prologue & checking in. I'm on the tail end now.. I figure once I've got the ship announcements properly handled for the German version I'll start looking at the leaks in earnest [00:28] Oh, and thanks for generating them [00:32] hopefully i can be more helpful on actually addressing the problems in the near future. when i ran Leaks instrumentation here, it looked like there might be some smaller leaks too, but the bulk of the memory getting lost was just because the individual surfaces and audio samples are pretty big [00:34] Hopefully the bulk of them will be easy to understand and fix. Like the savegame code leak, it looks like I'm simply not freeing the thumbnail when I call to read in the savegame header in the CProjectItem::loadGame [00:34] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [00:40] criezy (~criezy@host86-141-213-152.range86-141.btcentralplus.com) left irc: Quit: criezy [00:47] chadj (~chadj@cpe-72-131-101-95.wi.res.rr.com) left irc: Ping timeout: 240 seconds [00:47] chadj (~chadj@cpe-72-131-101-95.wi.res.rr.com) joined #scummvm. [00:53] GitHub79 (~GitHub79@192.30.252.40) joined #scummvm. [00:53] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NP1 [00:53] scummvm/master 31c9cca Paul Gilbert: TITANIC: DE: Fix ship announcements [00:53] GitHub79 (GitHub79@192.30.252.40) left #scummvm. [00:57] Speaking of the savegame leak. I realise it's because I didn't call free() explicitly on the surface created by the Graphics::loadThumbnail. :P. At some point it might be worth considering any cases like this that could be switched to returning ManagedSurface, so freeing it will automatically free the inner surface data [00:59] yeah. i dont really know what the best path forward is with the memory management stuff. [01:00] replace pointers with common::ptr? [01:00] GitHub164 (~GitHub164@192.30.252.35) joined #scummvm. [01:00] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NPp [01:00] scummvm/master f6ef3cb Paul Gilbert: TITANIC: Fix memory leak on thumbnails when loading savegames [01:00] GitHub164 (GitHub164@192.30.252.35) left #scummvm. [01:00] Common::SharedPtr [01:00] i feel like things are way more manual than they ought to be and things like DisposeAfterUse have been a source of nightmare for me, but these things are so fundamental to the common APIs i dont really know how to gracefully deal with it [01:01] Yeh, and any kind of fundamental change would have to deal with us having over 50 engines now. Sure is a far cry from the early days of just a few Lucasarts games being supported :) [01:03] do we want to build titanic by default? [01:03] and i feel like i still need more time working with C++, and research, to be able to propose any smart choices [01:06] GitHub84 (~GitHub84@192.30.252.45) joined #scummvm. [01:06] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NXn [01:06] scummvm/master 0362b70 Paul Gilbert: TITANIC: Fix memory leak loading star control stars [01:06] GitHub84 (GitHub84@192.30.252.45) left #scummvm. [01:06] I'll flip it over to build by default once I fix these remaining memory leaks and bug. [01:07] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [01:08] https://zetafleet.com/i/59c06dff627cb.png i know its non-critical, but i do like these little touches that xcode has, like drawing arrows to illustrate the static analysers flow analysis. [01:14] (of course this one is a false-positive since _movieRangeInfo.empty() and isPlaying() cant be true at the same time) [01:15] That's kinda trippy :) [01:16] yeah. i *think* it would have figured everything out here except that `stop` is a virtual function, so it cant guarantee that some subclass didnt override it with something that doesnt make the decoder actually stop [01:17] Heh.. turns out that one of leaks listed, for AVISurface::_framePixels (though I don't why it would leak, since it's a ManagedSurface) was a vestigial deprecation.. at this point it was effectively creating an entire surface just to use as a boolean flag :) [01:18] GitHub17 (~GitHub17@192.30.252.45) joined #scummvm. [01:18] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NXA [01:18] scummvm/master 1f1a442 Paul Gilbert: TITANIC: Change AVISurface _framePixels from ManagedSurface to bool [01:18] GitHub17 (GitHub17@192.30.252.45) left #scummvm. [01:19] the rangeInfo leak one looks legit, its heap-allocating a CMovieRangeInfo object and then not doing anything with it [01:19] in CGameObject::save [01:19] unless one of the superclass constructors actually puts it somewhere [01:21] It does look bad. Let me double-check my IDB [01:22] TTstring::operator= will create a use-after-free if a TTstring is assigned to itself [01:23] Ah. I see. It's meant to add each new range info back into the _movieRangeInfoList that it just previously destroyed [01:23] (and has only one reference in _data->_referenceCount) [01:24] with that one i guess i would increment the reference count of str._data before taking it instead of after [01:25] analysers and fuzzers are so cool. [01:25] GitHub117 (~GitHub117@192.30.252.35) joined #scummvm. [01:25] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5N1Z [01:25] scummvm/master 0c6b15d Paul Gilbert: TITANIC: Fix regenerating CGameObject _movieRangeInfoList during saving [01:25] GitHub117 (GitHub117@192.30.252.35) left #scummvm. [01:26] Hmm.. in that rare ccase, it's probably easiest just to check for pointer equality at the start of operator= [01:27] I don't think there's any case of self-equality anyway, but it won't hurt in case the case is ever reused elsewhere [01:29] GitHub123 (~GitHub123@192.30.252.42) joined #scummvm. [01:29] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5N18 [01:29] scummvm/master 4cfbe02 Paul Gilbert: TTITANIC: Guard against TTstring items being self-assigned [01:29] GitHub123 (GitHub123@192.30.252.42) left #scummvm. [01:37] Lightkey (~Darklock@p200300764C603D2022CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 246 seconds [01:43] dreammaster: in CGameObject::gotoView, there is a null check for gameManager on line 870 but no corresponding check at the end of the function, but if `parseView` returns a non-null value then it could get to the end of the function and crash. is it possible to have a state where there is no game manager but parseView succeeds? [01:46] CLift::StatusChangeMsg has a similar sort of question, where if _hasHead and _hasCorrectHead are both true but getPetControl() returns null then there will be an explosion later on at line 105. i wonder if that `if (pet)` check is meant to encompass all uses of `pet` there, not just the first one? [01:50] Lightkey (~Darklock@p200300764C603D5022CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [01:51] ha ha, whoops. i copied some code out of SdlWindow to SdlGraphicsManager. both objects happen to have a _window property, but in the old code that was an SDL_Window * and if it didnt exist then it needed to call to SDL_CreateWindow, but in the new code _window is SdlWindow and if it doesnt exist then trying to call it will explode [01:52] thanks, clang-analyzer. [01:54] gotoView: Not really, no. The original had some frankly redundant checks like that in places checking the results of getGameManager() or getPetControl() for null when it could never be called except when it was in-game. I simply left the checks in place as they were. Even when, as in this case, it would crash if it were really null [01:58] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:59] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:59] Nick change: DominusExult -> Dominus [02:03] GitHub8 (~GitHub8@192.30.252.42) joined #scummvm. [02:03] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NDt [02:03] scummvm/master 99678fa Paul Gilbert: TITANIC: Add engine to lists within README [02:03] GitHub8 (GitHub8@192.30.252.42) left #scummvm. [02:09] CChevCode::GetChevFloorNum val2 is never used, BellbotScript::process `result` is never used in the second use on lines 258/260/262, TTparser::replaceNumbers the default assigned value to endIndex is never used (it is unconditionally assigned by the first run through the do-while), TTparser::considerRequests flag set on line 1078 is never used (it is unconditionally set at line 1149) [02:10] thats it from clang-analyze, except some default nullptr assignments which i assume are there because msvc is too dumb to figure out that theres no case where that value ever gets used and warns about it [02:13] Thanks. Even just CChevCode checked so far, and it was a legitimate warning.. I got the formula at the end wrong [02:14] GitHub15 (~GitHub15@192.30.252.34) joined #scummvm. [02:14] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NyU [02:14] scummvm/master fce2503 Paul Gilbert: TITANIC: Fix floor calculation in CChevCode::getChevFloorNum [02:14] GitHub15 (GitHub15@192.30.252.34) left #scummvm. [02:21] GitHub138 (~GitHub138@192.30.252.42) joined #scummvm. [02:21] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NyG [02:21] scummvm/master 3d4bc3c Paul Gilbert: TITANIC: Add missing return check in BellbotScript::process [02:21] GitHub138 (GitHub138@192.30.252.42) left #scummvm. [02:25] GitHub66 (~GitHub66@192.30.252.41) joined #scummvm. [02:25] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5NyB [02:25] scummvm/master af99606 Paul Gilbert: TITANIC: Fix identified redundant tests & assignments [02:25] GitHub66 (GitHub66@192.30.252.41) left #scummvm. [02:26] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) joined #scummvm. [02:27] Okay, that's enough for one day. The remaining memory leaks can wait until tomorrow. [02:27] have a good night! [02:27] Thanks for pointing out the warnings, snover. Goodnight [02:27] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [02:45] should line 15 of the readme says "SCI2 - SCI3" rather than "SCI2 - SCI2.1" [02:45] sorry news not readme [02:45] i mean, i guess so. at the time it was correct :) [02:47] snover: should we put 9977 in the backlog because of low prority and because there may not be enough space close by? [02:48] dafioram: i think its up to you. so far the patches to phantasmagoria have been disabling features so size wasnt an issue. this one is more problematic in that regard. [02:49] theres no technical reason why the script patcher cant do extensions other than that it hasnt been written. considering the effort involved in stealing bytes im a little surprised by that. [02:50] well, i guess i shouldnt say that with certainty. sci16 might have done some crazier things, or sci32 might be doing crazy things that i just dont know about. [02:50] so this would be difficult to do by stealing bytes? [02:50] yeah, though of course i dont actually know that this global check is even necessary [02:51] so maybe I should just disable it and see what happens [02:52] disable it, or maybe just always set it to 0 instead of 2? when i was looking yesterday it seemed like there were some other places that also used this value (with values of 1 and 3) and i dont know why thats a thing, but if we dont set it back to something *other* than 1 or 3 it could end up just breaking those other ones [02:52] used this global* [02:53] global193 [02:57] yeah. [02:58] so actually, i guess just disabling the check is fine [02:58] for some reason i was thinking disable setting it to 3 [02:59] like i said, im not feeling very well tonight and it is being expressed with even stupider words than my normal pretty-stupid words :) [03:07] i'll see what I can do [03:09] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) left irc: Quit: ignalina [03:23] urrururrrrr. lighthouse. [03:23] trying to debug this mini-sub problem really sucks because they intentionally changed code so i cant actually tell if instructions are different because of a condition failure or because they messed with it [03:24] 2.0a? [03:24] yes. [03:25] did 2.0a work any better than 2.0 for the mini sub? [03:25] im& is there more than one of these 2.0s? [03:25] 2.0a is 2.0 + patch a [03:26] i thought it was just 1.0c and 2.0a. [03:26] it has a mini sub fix [03:26] there is a 1.0c->2.0 [03:26] this is the 2.0a, if the readme and LITEPT2A directory names are to be believed [03:27] the readme from May 15, 1997,1997 [03:27] (smh) [03:29] thats the one [03:30] lighthouse is an example of a game that changed the selectors vocab in a patch release [03:30] just in case you couldnt believe such a thing was possible :) [03:31] which ones [03:31] probably a lot of them [03:31] 'paused' moved from 830 to 836 [03:31] the difference between 2.0 and 2.0a is the 9.csc file see here http://www.sierrahelp.com/Patches-Updates/Patches-Updates-Games/LighthouseUpdates.html [03:32] this brokenness is in script 700 [03:38] since its just one file different if someone tried ot play with 2.0 we could probably just swap out the 9.csc script [03:40] I don't see that 1.0c has that script (at least in a file) so maybe that would work [03:42] script 9 is for the inventory [03:44] thats really unnecessary in shivers only room is need for 1 item [03:44] ;) [03:45] its an adventure game. you can never have too much useless inventory. [03:45] i want to say the inventory script is also the only one in lighthouse that needed 32-bit offsets [03:49] what does that mean [03:56] which part? [03:57] 32-bit offsets [03:58] SCI3 games had scripts larger than 64KiB so needed to be able to use offsets larger than 16-bits [03:59] memory address [03:59] offsets to data within a script [03:59] not memory addresses [04:00] like object instances [04:01] when your virtual machine can only deal with 16-bit numbers this is a problem :) so they increased the accumulator size to 32-bits and then changed lofsa so it could look up 32-bit offsets from a relocation table instead of from the bytecode which was limited to 16-bit numbers [04:02] got it [04:03] this doesnt bug me any more, but at the time i was terrified since i didnt know how the PMachine really worked and so it was annoying that this game did not work because their inventory was too big [04:04] now its fine since i figured out how the sci3 scripts did it and fixed up the incomplete relocation code [04:20] I think it also doesn't color the pointer red when global193 is 1, which is the first global193 conditional check of HotSpot::doit [04:20] global193==1 happens when the user is on the main menu and hits quit then no [04:20] so removing the 3 check alone is insufficient? [04:20] er [04:20] the 2 check [04:21] I was confused why the disasm code was so different from https://gist.github.com/dafioram/7e1ef043ebaa0fc74210ca3561e3fae2/revisions [04:21] i cant look at that right now or ill lose my context of what i am working on right now :) [04:21] at least i found the defective jump in 2.0a [04:22] now i just need to learn why getRobot::doit is returning something else [04:22] alright let me try to implement the global193==2 skip [04:25] jeepers, this function is 3.2kb of bytecode. [04:26] procedural code to the max [04:43] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [04:45] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) joined #scummvm. [04:45] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [05:05] I am pretty sure the patch is getting applied, but I keep patching more code and it doesn't seem to make a difference so maybe the im not doing it right. Its calling the setCel. [05:05] run scummvm with --debugflags=scriptpatcher [05:06] it will tell you if it is being applied. [05:09] negative [05:10] ill figure it out tomorrow [05:11] dafioram (~dafioram@pool-71-121-237-223.bltmmd.fios.verizon.net) left irc: Quit: Leaving [05:20] ugh. guess im starting by playing lighthouse in dosbox tomorrow to verify this isnt actually a bug in dosbox too. [05:23] in 1.0c, wreckBot::init ends with wreckBot in the accumulator, in 2.0a they replaced wreckBot::init and now it ends with 0 in the accumulator because it makes some other call [05:58] Nick change: Stormkeeper|2 -> Storm-AFK [06:03] oh my goodness. [06:04] so i need to triple-ultra-mega-verify this in dosbox and not just by reading disassembly, but i think that what is going on is that `super` in the original engine would end up loading the class id into the accumulator [06:04] so any super call would cause acc to be non-zero [06:04] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) got netsplit. [06:04] weezywinez[m] (weezywinez@gateway/shell/matrix.org/x-yslrerfbinylaugh) got netsplit. [06:04] Asterisk (~asterisk@unaffiliated/asterisk) got netsplit. [06:04] Vel0city (Vel0city@gateway/shell/panicbnc/x-ckjtpacxqioftkvq) got netsplit. [06:04] which then happens to allow this lighthouse code to work [06:05] Asterisk (~asterisk@unaffiliated/asterisk) returned to #scummvm. [06:07] Vel0city (Vel0city@gateway/shell/panicbnc/x-dwdqyjnmfquizqxv) joined #scummvm. [06:08] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-bfelixewlyoeyuzz) left irc: Ping timeout: 246 seconds [06:08] super_fox2[m] (superfox2m@gateway/shell/matrix.org/x-twiqcuvgcjnaoukm) left irc: Ping timeout: 255 seconds [06:08] tomazcuber[m] (tomazcuber@gateway/shell/matrix.org/x-wahtpairstcwygez) left irc: Ping timeout: 240 seconds [06:08] trojan[m] (trojanmatr@gateway/shell/matrix.org/x-ilkbxmlcrgtgjvkn) left irc: Ping timeout: 255 seconds [06:10] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) returned to #scummvm. [06:15] weezywinez[m] (weezywinez@gateway/shell/matrix.org/x-yslrerfbinylaugh) got lost in the net-split. [06:22] it looks like this might be sci3 specific& [06:23] sq6 is weird& torin scribbles on eax with other stuff before it gets sent to r_acc [06:25] so& yeah& this seems to be sci3 only. [06:26] it is pretty clear, OP_super_word calls GetClass which puts the result into eax, then calls pmQuickMessage, nowhere in between does eax get touched again [06:29] amazing. [06:29] what a bug. [06:30] i wonder where else this might show up. [06:33] Morning all [06:36] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [07:00] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [07:00] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:09] snover: wow, good find [07:10] thanks. it took some doing, since the value was carried through *5* returns (phew) [07:16] hopefully things are smooth sailing from here on out. i wonder if this might also fix some of the disappearing cursors I encountered in Lighthouse 1.0c, since kSetCursor also doesnt change r_acc. [07:16] i guess ill find out soon enough& [07:16] i am off to bed finally. have a good day :) [07:16] good night :-) [07:18] ajax16384 (~User@109.60.138.138) joined #scummvm. [07:18] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [07:19] super_fox2[m] (superfox2m@gateway/shell/matrix.org/x-ngzqrtapprpvkvxv) joined #scummvm. [07:27] _sev_ (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [07:28] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [07:28] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [07:28] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:44] tomazcuber[m] (tomazcuber@gateway/shell/matrix.org/x-zxilwkzpyyghwvsp) joined #scummvm. [07:44] trojan[m] (trojanmatr@gateway/shell/matrix.org/x-jsbftrvedsnjfodb) joined #scummvm. [07:44] weezywinez[m] (weezywinez@gateway/shell/matrix.org/x-ijjxxttpcxxxknnv) joined #scummvm. [07:44] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-libsvmpcrnfdhdvi) joined #scummvm. [08:15] LePhilousophe (~lephilous@amsn/developer/lephilousophe) joined #scummvm. [08:26] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [08:31] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:31] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:00] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [09:14] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:14] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:14] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [09:15] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:15] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:16] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [10:00] Storm-AFK (~kvirc@2.26.112.22) left irc: Read error: Connection reset by peer [10:45] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [10:45] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [10:46] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:46] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:47] Asterisk (~asterisk@unaffiliated/asterisk) left irc: Ping timeout: 240 seconds [10:47] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Ping timeout: 260 seconds [11:08] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 248 seconds [11:10] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [11:15] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [11:15] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [11:16] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [11:16] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [11:16] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:16] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:16] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [11:19] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:19] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:20] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 248 seconds [11:25] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [11:25] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [11:28] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [11:28] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [11:35] ccawley2011 (6d937d50@gateway/web/freenode/ip.109.147.125.80) joined #scummvm. [11:39] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [11:40] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [11:44] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [11:44] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [11:44] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:44] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:47] l0ftyWhizZ (~l0ftyWhiz@157.49.10.52) joined #scummvm. [11:48] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [12:05] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [12:11] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [12:11] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [12:11] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:11] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:14] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [12:15] jamm (~jam@unaffiliated/jamm) joined #scummvm. [12:37] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:37] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:41] l0ftyWhizZ_ (67e78405@gateway/web/freenode/ip.103.231.132.5) joined #scummvm. [12:43] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Page closed [12:45] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [12:50] l0ftyWhizZ_ (67e78405@gateway/web/freenode/ip.103.231.132.5) left irc: Quit: Page closed [12:52] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [12:52] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [12:52] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:52] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:56] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [13:04] l0ftyWhizZ (~l0ftyWhiz@157.49.10.52) left irc: Quit: Bye [13:09] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:09] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:11] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [13:12] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [13:12] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [13:12] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:12] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:12] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [13:34] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [13:34] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [13:34] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:34] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:36] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [13:46] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) joined #scummvm. [13:46] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [13:56] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:56] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [14:22] P2E (~tgz@pool-173-67-31-163.bltmmd.fios.verizon.net) left irc: Ping timeout: 240 seconds [14:23] P2E (~tgz@pool-173-67-31-163.bltmmd.fios.verizon.net) joined #scummvm. [14:58] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:10] Stormkeeper (~kvirc@2.26.112.22) joined #scummvm. [15:39] Begasus (~begasus@ptr-4p6jpinuymmjzhi8524.18120a2.ip6.access.telenet.be) joined #scummvm. [15:43] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) joined #scummvm. [15:52] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [15:53] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) joined #scummvm. [15:53] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [16:06] Begasus (~begasus@ptr-4p6jpinuymmjzhi8524.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 240 seconds [16:07] ajax16384 (~User@109.60.138.138) left irc: Read error: Connection reset by peer [16:12] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) joined #scummvm. [16:18] Begasus (~begasus@ptr-4p6jpinuymmjzhi8524.18120a2.ip6.access.telenet.be) joined #scummvm. [16:28] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 255 seconds [16:39] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:40] ny00123 (~ny00123@2a02:ed0:529a:e500::2) joined #scummvm. [16:40] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:46] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:46] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [17:02] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) left irc: Quit: ignalina [17:21] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [17:21] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [17:22] I can get my hands on Spanish Inca, Inca 2 and Prisoner of Ice, anyone needs those? [17:31] exmensa (exmensa@96.31.26.199) joined #scummvm. [17:37] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [17:37] #scummvm: mode change '+o m-kiewitz' by ChanServ!ChanServ@services. [17:39] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 248 seconds [17:42] m_kiewitz (~m_kiewitz@x4d03c091.dyn.telefonica.de) joined #scummvm. [17:42] m_kiewitz (~m_kiewitz@x4d03c091.dyn.telefonica.de) left irc: Changing host [17:42] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [17:42] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [17:43] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 240 seconds [17:48] _sev_ (~sev@scummvm/undead/sev) joined #scummvm. [17:48] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services. [17:57] PSA: Oddworld: Abe's Oddysee is currently free on Humble Bundle [17:59] (Steam code) [18:00] also on gog [18:11] oh nice [18:11] I hate Steam :P [18:15] Nice... I just picked it up on my 3 GOG accounts [18:16] I also gave a copy to my 2 Steam accounts that didn't have it [18:19] Farmboy0 (~quassel@p5DD106FC.dip0.t-ipconnect.de) joined #scummvm. [18:19] Farmboy0 (~quassel@p5DD106FC.dip0.t-ipconnect.de) left irc: Changing host [18:19] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [18:19] Also new Humble Bundle online [18:46] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [18:49] girafe (~girafe@LFbn-1-8040-185.w90-112.abo.wanadoo.fr) joined #scummvm. [18:51] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [19:31] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) joined #scummvm. [19:46] ignalina (~pettersjo@h-238-36.A639.priv.bahnhof.se) left irc: Quit: ignalina [19:52] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) left irc: Ping timeout: 240 seconds [19:52] Begasus (~begasus@ptr-4p6jpinuymmjzhi8524.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 252 seconds [20:00] criezy (~criezy@host86-141-213-152.range86-141.btcentralplus.com) joined #scummvm. [20:00] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [20:05] ccawley2011 (6d937d50@gateway/web/freenode/ip.109.147.125.80) left irc: Ping timeout: 260 seconds [20:39] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [20:58] criezy (~criezy@host86-141-213-152.range86-141.btcentralplus.com) left irc: Quit: criezy [21:00] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [21:22] Stormkeeper (~kvirc@2.26.112.22) left irc: Ping timeout: 240 seconds [21:22] Stormkeeper (~kvirc@2.26.112.22) joined #scummvm. [21:41] ny00123 (~ny00123@2a02:ed0:529a:e500::2) left irc: Quit: Leaving [21:42] Dubberino (~Dubbins@gateway/vpn/privateinternetaccess/dubbins) left irc: Remote host closed the connection [21:51] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [22:01] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [22:10] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [22:28] girafe (~girafe@LFbn-1-8040-185.w90-112.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [22:29] Stormkeeper|2 (~kvirc@2.26.112.22) joined #scummvm. [22:30] Stormkeeper (~kvirc@2.26.112.22) left irc: Ping timeout: 264 seconds [23:07] CHCl3 (~CHCl3@46.6.48.140) joined #scummvm. [23:24] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) joined #scummvm. [23:24] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [23:26] GitHub188 (~GitHub188@192.30.252.42) joined #scummvm. [23:26] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v5xpF [23:26] scummvm/master ba45fb2 Paul Gilbert: TITANIC: Remove redundant surface ccreation from DirectDrawManager [23:26] GitHub188 (GitHub188@192.30.252.42) left #scummvm. [23:29] GitHub25 (~GitHub25@192.30.252.34) joined #scummvm. [23:29] [scummvm] polluks opened pull request #1025: Merge pull request #1 from scummvm/master (master...master) https://git.io/v5xpx [23:29] GitHub25 (GitHub25@192.30.252.34) left #scummvm. [23:31] Asterisk (~asterisk@unaffiliated/asterisk) joined #scummvm. [23:34] GitHub55 (~GitHub55@192.30.252.42) joined #scummvm. [23:34] [scummvm] polluks closed pull request #1025: Merge pull request #1 from scummvm/master (master...master) https://git.io/v5xpx [23:34] GitHub55 (GitHub55@192.30.252.42) left #scummvm. [00:00] --- Wed Sep 20 2017