[Back to Index]

  
[00:57] <-- criezy left irc: Quit: criezy
[01:38] --> DominusExult joined #scummvm.
[01:38] <-- DominusExult left irc: Changing host
[01:38] --> DominusExult joined #scummvm.
[01:42] <-- Dominus left irc: Ping timeout: 245 seconds
[01:42] Nick change: DominusExult -> Dominus
[01:54] <-- cd left irc: Quit: cd
[01:55] --> dreammaster joined #scummvm.
[01:55] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[02:03] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://git.io/fj9bs
[02:03] <Scummette> scummvm/master 7d4cbcd dreammaster: GLK: Remove unused _vm field of Debugger
[02:03] <Scummette> scummvm/master 7c15d0d dreammaster: GLK: GLULXE: Fix VS packing warnings
[03:19] <-- SylvainTV left irc: Read error: Connection reset by peer
[03:19] --> SylvainTV joined #scummvm.
[03:19] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[03:25] <-- ST1 left irc: Quit: Leaving.
[03:29] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://git.io/fj9bd
[03:29] <Scummette> scummvm/master 2eb7479 dreammaster: GLK: Fix VS uninitialized field warnings
[03:29] <Scummette> scummvm/master 0ede777 dreammaster: GLK: FROTZ: Title screen for Arthur is partially showing
[03:57] <-- BeefEats left irc: Quit: Bye
[03:58] --> ignalina joined #scummvm.
[04:06] <-- ignalina left irc: Quit: Textual IRC Client: www.textualapp.com
[04:06] <-- dreammaster left irc:
[04:30] <Scummette> [scummvm] SupSuper pushed 1 new commits to master: https://git.io/fj9NC
[04:30] <Scummette> scummvm/master 32a997d SupSuper: BUILD: Fix 8-bit Windows icon transparency
[05:06] --> jammm joined #scummvm.
[05:06] Nick change: jammm -> jamm
[05:41] <-- SylvainTV left irc: Ping timeout: 272 seconds
[06:11] --> Begasus joined #scummvm.
[06:14] --> Begas_VBox joined #scummvm.
[06:57] <-- SupSuper left irc: Quit: Rip
[07:07] --> m_kiewitz joined #scummvm.
[07:07] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[07:14] --> ajax16384 joined #scummvm.
[07:14] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[07:20] <-- ComradeAnderson left irc: Ping timeout: 246 seconds
[07:20] <-- timofonic left irc: Ping timeout: 244 seconds
[07:21] --> ComradeAnderson joined #scummvm.
[07:25] <m_kiewitz> Anyone is able to contact _sev directly?
[07:25] <m_kiewitz> I wanted to tell him that Macromedia Director 6J for Mac is currently sold somewhere
[07:29] --> whiterandrek joined #scummvm.
[07:29] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services.
[07:53] <Grogbot> <rootfather> Not besides email since hes not online on discord either
[07:55] <m_kiewitz> thx, I will send him an email then.
[07:55] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[08:35] <Scummette> [scummvm] Mataniko closed pull request #1785: GUI: Minor fixes (scrollbars, tooltips, tabs, EditText) (master...gui-fixes) https://git.io/fj9Mv
[08:35] <Scummette> [scummvm] Mataniko pushed 4 new commits to master: https://git.io/fj9xK
[08:35] <Scummette> scummvm/master c91bcbf Tkachov: GUI: Fix scrollbars
[08:35] <Scummette> scummvm/master 9ba3cd5 Tkachov: GUI: Tune ScrollContainerWidget offsets
[08:35] <Scummette> scummvm/master c47b204 Tkachov: GUI: Minor offsets fixes in Tooltip and EditTextWidget
[09:00] <-- ajax16384 left irc: Read error: Connection reset by peer
[09:02] --> travis-ci joined #scummvm.
[09:02] <travis-ci> scummvm/scummvm#9569 (master - 0a3d6d8 : Alexander Tkachev): The build has errored.
[09:02] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/32a997d243f6...0a3d6d80547f
[09:02] <travis-ci> Build details : https://travis-ci.org/scummvm/scummvm/builds/567245019
[09:02] travis-ci (travis-ci@ec2-34-203-195-89.compute-1.amazonaws.com) left #scummvm.
[09:26] --> timofonic joined #scummvm.
[09:29] <Grogbot> <rootfather> Tkachov, I have to apologize for yelling too early that the cloud feature is (partially) broken - almost all issues I had are caused by an incompatible/broken(?) curl build.
[09:29] <Grogbot> <rootfather> Or to be more precise, it's broken when i build curl with gnutls instead of openssl
[09:55] <-- mataniko left irc: Quit: ZNC - https://znc.in
[09:56] --> mataniko joined #scummvm.
[09:56] #scummvm: mode change '+o mataniko' by ChanServ!ChanServ@services.
[09:59] --> digitall joined #scummvm.
[09:59] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services.
[10:12] <Tkachov> no problem
[10:12] <Tkachov> it's strange though, because it seems they should be interchangable https://curl.haxx.se/docs/ssl-compared.html
[10:13] <Grogbot> <rootfather> I think the issue is that curl from mxe.cc doesn't build in the certificate store by default
[10:14] <Grogbot> <Mataniko> solution: kill https? 😃
[10:15] <Grogbot> <rootfather> err nope, i'd rather disable the entire cloud features for my builds than doing this 😛
[10:15] <Grogbot> <Mataniko> yeah that was a joke
[10:15] <Grogbot> <Henke37> just move to Kahazakstan.
[10:16] <Grogbot> <rootfather> building with --without-ca-bundle and --without-ca-path seems promixing since then it should automagically include the cert bundle from the build server (which is running gentoo btw)
[10:22] --> SylvainTV joined #scummvm.
[10:22] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[10:23] <-- jamm left irc: Remote host closed the connection
[10:23] --> jamm joined #scummvm.
[10:29] <-- jamm left irc: Ping timeout: 245 seconds
[10:57] --> ST joined #scummvm.
[10:57] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services.
[11:01] --> ajax16384 joined #scummvm.
[11:01] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[11:06] --> jamm joined #scummvm.
[11:06] <-- jamm left irc: Changing host
[11:06] --> jamm joined #scummvm.
[11:07] digitall (tdhs@unaffiliated/digitall) left #scummvm ("Leaving").
[11:10] <Grogbot> <rootfather> btw those midnight themes look really great, Tkachov
[11:19] <Grogbot> <Praetorian> I agree, really nice work @Tkachov
[11:26] <Tkachov> thanks (=
[11:28] <Tkachov> I had an idea to make a purple theme since the discussion of new logo
[11:34] <Grogbot> <rootfather> Regarding the curl issues I had:
[11:34] <Grogbot> <rootfather> Long story short: I'm dumb.
[11:35] <Grogbot> <rootfather> when I build it with openssl or gnutls instead of Schannel, I have to provide my own certificate bundle .crt file next to the curl executable since then curl simply doesn't use the Windows certificate store.
[11:37] <Grogbot> <rootfather> okay, that doesn't work, but I'm getting there
[11:40] <Grogbot> <rootfather> so next step: trying to build libcurl with schannel/winssl
[11:47] --> criezy joined #scummvm.
[11:47] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[12:01] <Grogbot> <criezy> This purple theme is indeed nice.
[12:01] <Grogbot> <criezy> It feels like it could take over the world 😉
[12:38] --> ignalina joined #scummvm.
[12:58] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/fj9jL
[12:58] <Scummette> scummvm/master f234a36 digitall: HOPKINS: Fix GCC Compilation Warning from memset usage
[13:02] <-- ignalina left irc: Remote host closed the connection
[13:02] --> ignalina joined #scummvm.
[13:11] --> P2E_ joined #scummvm.
[13:14] <-- P2E left irc: Ping timeout: 245 seconds
[13:28] --> travis-ci joined #scummvm.
[13:28] <travis-ci> scummvm/scummvm#9570 (master - f234a36 : D G Turner): The build passed.
[13:28] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/0a3d6d80547f...f234a36a27fb
[13:28] <travis-ci> Build details : https://travis-ci.org/scummvm/scummvm/builds/567293046
[13:28] travis-ci (travis-ci@ec2-107-21-66-3.compute-1.amazonaws.com) left #scummvm.
[13:31] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/fj9jd
[13:31] <Scummette> scummvm/master d638c1d digitall: GUI: Fix GCC Compiler Warning in Cloud Tab
[13:57] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/fjHeE
[13:57] <Scummette> scummvm/master 466b162 digitall: CLOUD: Fix GCC Compilation Warning in Debug Code.
[13:58] --> cd joined #scummvm.
[15:11] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/fjHvy
[15:11] <Scummette> scummvm/master a769bac digitall: AUDIO: (FM-TOWNS) Fix GCC Compiler Warning with Copy Assignment
[15:23] <-- heroux left irc: Ping timeout: 268 seconds
[15:24] --> heroux joined #scummvm.
[15:24] <-- timofonic left irc: Ping timeout: 258 seconds
[15:27] <-- tsoliman left irc: Quit: I've been banished!
[15:29] --> timofonic joined #scummvm.
[15:35] --> tsoliman joined #scummvm.
[15:35] #scummvm: mode change '+o tsoliman' by ChanServ!ChanServ@services.
[15:40] <-- timofonic left irc: Ping timeout: 246 seconds
[15:41] --> timofonic joined #scummvm.
[16:02] <-- whiterandrek left irc: Ping timeout: 272 seconds
[16:02] <-- Asterisk left irc: Ping timeout: 268 seconds
[16:11] --> Asterisk joined #scummvm.
[16:29] <mataniko> The slayer of GCC compiler warnings
[16:44] <-- ignalina left irc: Quit: My MacBook has gone to sleep. ZZZzzz&
[16:44] <-- Begas_VBox left irc: Remote host closed the connection
[16:46] --> salty-horse joined #scummvm.
[16:46] <-- salty-horse left irc: Changing host
[16:46] --> salty-horse joined #scummvm.
[16:46] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services.
[16:47] --> Begas_VBox joined #scummvm.
[16:50] --> Begas_BM joined #scummvm.
[16:55] --> ignalina joined #scummvm.
[17:16] <-- antlarr left irc: Quit: bye!
[17:16] --> antlarr joined #scummvm.
[17:24] <-- antlarr left irc: Quit: bye!
[17:26] --> antlarr joined #scummvm.
[17:32] <Grogbot> <rsn8887> If I have my own implementation of free, called lib_free , is there any hack in c that allows me to set the pointer to NULL after free?
[17:32] <Grogbot> <rsn8887> e.g. lib_free(void * ptr) { free(ptr); ptr = NULL; }
[17:33] <Grogbot> <rsn8887> Obviously does nothing AFAIK because I am passing by value?!?
[17:33] <Grogbot> <Henke37> you'd need a void **
[17:33] <Grogbot> <Henke37> or a macro
[17:33] <Grogbot> <rsn8887> But then I cannot call lib_free as before?
[17:33] <Grogbot> <Henke37> or a reference to pointer to void
[17:34] <Grogbot> <rsn8887> Is it possible without changing all the existing calls to lib_free?
[17:34] <Grogbot> <Henke37> nope
[17:34] <Grogbot> <rsn8887> How disappointing.
[17:34] <Grogbot> <rsn8887> Can I define a global macro somehow?
[17:34] <SylvainTV> lib_free(void*& ptr) should work without changing calls no ?
[17:35] <SylvainTV> well it's not C anymore but C++
[17:37] <Grogbot> <rsn8887> Can a macro do something like
[17:37] <Grogbot> <rsn8887> #define lib_free(x) { lib_free(x); x = NULL; }
[17:38] <Grogbot> <rsn8887> Or will this lead to an endless loop of replacements
[17:40] <-- jamm left irc: Ping timeout: 248 seconds
[17:42] <Grogbot> <rsn8887> I found a way
[17:42] <Grogbot> <rsn8887> #define lib_free(x) { my_lib_free(x); x = NULL; }
[17:42] <Grogbot> <rsn8887> And then change the name of lib_free to my_lib_free.
[17:48] <Grogbot> <rsn8887> There's something weird going on
[17:48] <Grogbot> <rsn8887> lib_free((char *) ptr)
[17:49] <Grogbot> <rsn8887> Does not work. How do people ever use macros, when explicit casts cannot be formatted away? I must be missing something.
[17:54] <Grogbot> <DreamMaster> Why do you need the cast to begin with? As long as your function takes in a void *, then inside the method, you could just, for example, cast the void * to a byte * to set it to null. All pointer types have the same size, so it really doesn't matter what kind of pointer you cast the void * to inside it
[17:54] <Grogbot> <DreamMaster> Well, a byte maybe, like ((byte )&ptr) = nullptr;
[17:55] <Grogbot> <DreamMaster> that's meant to be byte **
[17:55] <Grogbot> <DreamMaster> Gah.. and a * at the start of the line as well. Stupid auto-formatting
[17:57] <Grogbot> <rootfather> @DreamMaster, guard your code sections with "nput code here"
[17:57] <Grogbot> <rootfather> haha
[17:57] <Grogbot> <rootfather> with
[17:57] <Grogbot> <rootfather> dang.
[17:57] <Grogbot> <rsn8887> THe casts are all over the code. So no way to remove them
[17:57] <Grogbot> <rootfather> ``
[17:58] <Grogbot> <rsn8887> And macros are too stupid to get rid of the cast, e.g.
[17:58] <Grogbot> <rsn8887> expand to my_lib_free((char *) ptr); (char *) ptr = NULL;
[17:58] <Grogbot> <DreamMaster> Ah. And if your freeing function does something like void *&, then it may not like trying to pass in non-void pointers by reference
[17:59] <Grogbot> <rsn8887> And also I am only using .c
[17:59] <Grogbot> <rsn8887> not cpp
[17:59] <Grogbot> <DreamMaster> rootfather.. I'll look up the help for Discord later for how to do formatting properly, no worries
[17:59] <Grogbot> <rsn8887> This is not about ScummVM really. It is just that the only good discussions I ever had about codig were in this channel 😃
[17:59] <Grogbot> <DreamMaster> Ah. So even more problematic, yes. Well.. you're boned. 😦
[18:00] <Grogbot> <Henke37> just remember that there is one valid operation you can do with a pointer after it's been free'd
[18:00] <Grogbot> <DreamMaster> Well, maybe a macro could wrap any cast pass in a further cast to byte *
[18:00] <Grogbot> <rsn8887> I can free it again if it is NULL tho
[18:01] <Grogbot> <rsn8887> Yeah this will never work.
[18:01] <Grogbot> <rsn8887> Because free can be called on just numbers.
[18:01] <Grogbot> <DreamMaster> #define lib_free(x) { lib_free(x); *(byte **)(&(x)) = NULL; }
[18:02] <Grogbot> <DreamMaster> Maybe. By taking another redirection of whatever is passed, it doesn't matter if x has a cast on it or not
[18:02] <Grogbot> <rsn8887> Wait how it that possible?
[18:02] <Grogbot> <rsn8887> Oh
[18:02] <Grogbot> <rsn8887> This looks good
[18:02] <Grogbot> <rsn8887> No
[18:03] <Grogbot> <rsn8887> What if x is just number being cast to a pointer
[18:03] <Grogbot> <rsn8887> &x is not allowed then
[18:03] <Grogbot> <DreamMaster> How can you free a number?
[18:03] <Grogbot> <rsn8887> because it is stored in some struct.
[18:03] <Grogbot> <rsn8887> as an int
[18:03] <Grogbot> <rsn8887> but it really is a pointer
[18:03] <Grogbot> <rsn8887> Something like that
[18:04] <Grogbot> <DreamMaster> Then maybe like what I said.. do a pre-cast to (void pointer) before you do the &. That way, it doesn't matter if it's an integer, or even already a pointer to a pointer
[18:04] <Grogbot> <rsn8887> Here's the problematic call: lib_free((char *)(resources_string[0].factory_value));
[18:04] <Grogbot> <rsn8887> I think yours might be the solution
[18:04] <Grogbot> <DreamMaster> #define lib_free(x) { lib_free(x); *(&((byte *)(x))) = NULL; }
[18:05] <-- ajax16384 left irc: Read error: Connection reset by peer
[18:06] <Grogbot> <DreamMaster> Ah. No. That won't necessarily work.
[18:07] <Grogbot> <DreamMaster> The trouble is that you can't rely, on all systems, for integers and pointers being the same size. So depending on whether this code has to be cross-portable, you already have some major issues with trying to store pointers in integer fields, since they won't necessarily fit, and you'll have crashes. So then trying to free the integer field as if it were a pointer may also result in more data after the integer being fried if we treat it
[18:07] <Grogbot> as if it were a pointer.
[18:08] <Grogbot> <rsn8887> Yeah it doesn't work for another reason also ./vice/src/lib.h:99:59: error: lvalue required as unary '&' operand #define lib_free(x) { lib_free_libretro(x); *(&((int *)(x))) = NULL; } ^ vice/src/sid/resid.cc:99:13: note: in expansion of macro 'lib_free' lib_free(buf);
[18:09] <Grogbot> <rsn8887> The problem is simply I cannot use &.
[18:09] <Grogbot> <rsn8887> In all cases.
[18:09] <Grogbot> <DreamMaster> I'm out of ideas, then. Sorry.
[18:09] <Grogbot> <rsn8887> Thanks for helping I think it is just impossible maybe.
[18:09] <Grogbot> <rsn8887> A simple problem, but c makes it very complicated.
[18:10] <Grogbot> <rsn8887> Thanks to the type system
[18:10] <Grogbot> <DreamMaster> No worries. It was an interesting intellectual problem. Plus, I'm having to be at work today, so any excuse for procrastination 😉
[18:11] <-- salty-horse left irc: Ping timeout: 272 seconds
[18:15] <Grogbot> <rsn8887> 😃
[18:17] <Tkachov> 1) use regexp like lib_free\(\((.+?)\)(.+?)\) and replace into lib_free((\1)\2, \2)
[18:17] <Tkachov> 2) macro is #define lib_free(x, y) { lib_free_libretro(x); y = NULL; }
[18:18] <Tkachov> kinda weird for next usages, but solves the problem of having casts everywhere
[18:18] <Grogbot> <Henke37> at that point you might as well write your own preprocessor
[18:19] <Tkachov> though you can also just replace with lib_free(\2)
[18:19] <Tkachov> i.e. remove casts
[18:19] <Tkachov> not sure what you mean about own preprocessor
[18:19] <Tkachov> any normal text editor (sublime text, for example) has regexp find&replace feature
[18:20] <Tkachov> one can do that with linux sed, but I'm more of a windows user
[18:21] <-- Begas_VBox left irc: Ping timeout: 244 seconds
[18:21] <-- Begasus left irc: Ping timeout: 252 seconds
[18:22] --> SupSuper joined #scummvm.
[18:23] --> salty-horse joined #scummvm.
[18:23] <-- salty-horse left irc: Changing host
[18:23] --> salty-horse joined #scummvm.
[18:23] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services.
[18:24] --> whiterandrek joined #scummvm.
[18:24] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services.
[18:24] --> Begasus joined #scummvm.
[18:27] --> Begas_VBox joined #scummvm.
[18:28] <-- ignalina left irc: Quit: My MacBook has gone to sleep. ZZZzzz&
[18:39] <-- Begas_VBox left irc: Ping timeout: 244 seconds
[18:39] <-- Begasus left irc: Ping timeout: 252 seconds
[18:41] --> m_kiewitz joined #scummvm.
[18:41] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[19:02] <-- Lightkey left irc: Ping timeout: 250 seconds
[19:05] <Grogbot> <rootfather> ping @sev: m_kiewitz needs your attention 😛
[19:06] <Grogbot> <sev> sup?
[19:06] <m_kiewitz> sev: ahhh, I found another Macromedia Director 7J, this time for Mac
[19:06] <m_kiewitz> It's just 1000 Yen.
[19:07] <m_kiewitz> If you get over here to IRC, I can send you a link.
[19:07] <m_kiewitz> rootfather: thx
[19:07] <Grogbot> <rootfather> no problem 😃
[19:07] <Grogbot> <sev> 7 is too recent
[19:08] <Grogbot> <sev> have no real interesr
[19:08] <Grogbot> <sev> though, 1000 yen is quite attractive :_
[19:08] --> _sev joined #scummvm.
[19:08] <-- _sev left irc: Changing host
[19:08] --> _sev joined #scummvm.
[19:08] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[19:14] --> Begasus joined #scummvm.
[19:15] --> Lightkey joined #scummvm.
[19:17] --> rsn8887_ joined #scummvm.
[19:19] --> Begas_VBox joined #scummvm.
[19:31] <-- Begasus left irc: Ping timeout: 252 seconds
[19:31] <-- Begas_VBox left irc: Ping timeout: 268 seconds
[19:35] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[19:48] --> ignalina joined #scummvm.
[19:49] <-- Begas_BM left irc: Quit: Vision[0.10.3]: i've been blurred!
[20:11] <Grogbot> <rootfather> @Tkachov, regarding the cloud crashes when I enable OneDrive: I noticed that with -d9 the log gets filled with lots and lots of ConnectionManager: SUCCESS (0 - No error) OneDriveTokenRefresher: code = 404 OneDriveTokenRefresher: code = itemNotFound OneDriveTokenRefresher: message = Item does not exist before ScummVm crashes
[20:12] <Grogbot> <rootfather> doesn't happen with GDrive though (I can't test the others due to lack of accounts)
[20:51] <Tkachov> it is onedrive-specific, I found the place where this happens (finishJson fails and calls finishError, but finishError sees valid JSON and calls finishJson, thus stack overflow)
[20:52] <Tkachov> (the 404 should happen, because you don't have "saves" folder in your OneDrive yet)
[20:52] <-- salty-horse left irc: Quit: Leaving
[20:52] <Tkachov> I have a fix, will commit shortly
[21:07] <Grogbot> <rootfather> Thanks 😃
[21:07] <Tkachov> is it OK if I just commit it into master? it's really just a -1+2 commit
[21:10] <Grogbot> <rootfather> Yep 👍
[21:42] <-- criezy left irc: Quit: criezy
[21:49] <Scummette> [scummvm] Tkachov pushed 2 new commits to master: https://git.io/fjHIo
[21:49] <Scummette> scummvm/master 1c0b697 Tkachov: CLOUD: Fix OneDriveTokenRefresher
[21:49] <Scummette> scummvm/master 2c31e6c Tkachov: GUI: Fix Options' Cloud tab scrollbar issue
[22:01] <-- whiterandrek left irc: Ping timeout: 272 seconds
[22:01] <-- ny00123 left irc: Quit: Leaving
[22:05] --> ny00123 joined #scummvm.
[22:46] <-- rsn8887_ left irc: Quit: Leaving...
[22:56] <-- yuv422 left irc: Remote host closed the connection
[22:56] --> yuv422 joined #scummvm.
[23:02] <-- yuv422 left irc: Remote host closed the connection
[23:03] --> yuv422 joined #scummvm.
[23:07] <-- yuv422 left irc: Remote host closed the connection
[23:07] --> yuv422 joined #scummvm.
[23:09] <-- yuv422 left irc: Remote host closed the connection
[23:10] --> yuv422 joined #scummvm.
[23:21] <-- ignalina left irc: Quit: Textual IRC Client: www.textualapp.com
[23:32] --> ignalina joined #scummvm.
[00:00] --- Sun Aug 4 2019