[00:41] [scummvm] athrxx pushed 2 new commits to master: https://git.io/JXymf [00:41] scummvm/master ae49267 athrxx: KYRA: (LoK/Mac) - fix death / restart sound in Kyragem chamber [00:41] scummvm/master bb6f7f8 athrxx: KYRA: (LoK/Mac) - fix final credits [02:20] [scummvm] digitall pushed 1 new commits to master: https://git.io/JXyP3 [02:20] scummvm/master 4e0c064 digitall: PEGASUS: Fix GCC Signed vs. Unsigned Compiler Warning [02:34] speachy (~speachy@rockbox/developer/speachy) left irc: Ping timeout: 240 seconds [02:35] speachy (~speachy@taster.shaftnet.org) joined #scummvm. [02:35] speachy (~speachy@taster.shaftnet.org) left irc: Changing host [02:35] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [02:40] [scummvm] mistydemeo opened pull request #3515: DIRECTOR: add Mac version of Rodem (master...director_rodem) https://git.io/JXyyb [02:47] gsi (~gsi@x4db4e3c0.dyn.telefonica.de) left irc: Ping timeout: 240 seconds [02:48] gsi (~gsi@dynamic-077-006-240-191.77.6.pool.telefonica.de) joined #scummvm. [02:50] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 240 seconds [02:51] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [03:34] [scummvm] trembyle closed pull request #3515: DIRECTOR: add Mac version of Rodem (master...director_rodem) https://git.io/JXyyb [03:34] [scummvm] trembyle pushed 1 new commits to master: https://git.io/JXyjx [03:34] scummvm/master d766919 mistydemeo: DIRECTOR: add Mac version of Rodem [04:23] gsi_ (~gsi@x4db57e18.dyn.telefonica.de) joined #scummvm. [04:25] gsi (~gsi@dynamic-077-006-240-191.77.6.pool.telefonica.de) left irc: Ping timeout: 240 seconds [04:32] gsi (~gsi@x4dbadf37.dyn.telefonica.de) joined #scummvm. [04:32] gsi_ (~gsi@x4db57e18.dyn.telefonica.de) left irc: Ping timeout: 240 seconds [06:07] In Deer Avenger: cddata/Maps/ConnDat0.dat cddata/Maps/ConnDat1.dat cddata/Maps/ConnDat2.dat cddata/Maps/MinnDat0.dat cddata/Maps/MinnDat1.dat cddata/Maps/MinnDat2.dat cddata/Maps/WVirDat0.dat cddata/Maps/WVirDat1.dat cddata/Maps/WVirDat2.dat [06:22] Instead of using InstallShieldv3 .Z archives, it uses a WISE installer [06:24] Mac version uses an installer made by Smaller Installer by Cyclos [07:15] @eientei Great. Now we need to understand these. Each file seems to have groups of 4 bytes that represent some opcode (one byte), a some number of parameters perhaps (the next three bytes) [07:15] at least it's not variable... [07:16] Exactly. They don't seem to include any string [07:19] It could also encode some code directly, as we saw in Private Eye: https://github.com/scummvm/scummvm/blob/master/engines/private/decompiler.cpp#L38 [07:19] where they took some scripting and then replace each word/character with something [07:23] @gu3 btw, will there be a setting to add what the Wetlands v1.1 update did? It just added the switch /moretime to "increase the time allotment from 5 minutes to 7 minutes in the Oxygen Facility." Same MD5 of the first 5000 bytes as v1.0 [07:30] borosky (~borosky@213.134.185.182) joined #scummvm. [07:35] I still need to review all the releases available to see which one are 1.0/1.1, but yes, that looks like an interesting feature to have, once I have the Oxygen Facility working (which could be right now, but I don't know how each level is named 🀷 B ) [07:44] @gu3 oh, and one thing I noticed patch --- a/engines/hypno/detection.cpp +++ b/engines/hypno/detection.cpp @@ -83,9 +83,8 @@ static const ADGameDescription gameDescriptions[] = { { "wetlands", // Wetlands Demo Disc (November 1995) "Demo", - AD_ENTRY3s("wetlands.exe", "15a6b1b3819ef002438df340509b5373", 642231, - "wetdemo.exe", [07:44] "15a6b1b3819ef002438df340509b5373", 458319, - "demo.exe", "15a6b1b3819ef002438df340509b5373", 533221), + AD_ENTRY2s("wetlands.exe", "15a6b1b3819ef002438df340509b5373", 642231, + "missions.lib", "7e3e5b23ade5ef0df88e9d31f5d669e6", 10188), Common::EN_USA, Common::kPlatformDOS, ADGF_TESTING | ADGF_DEMO, [07:45] palasso (~palasso@user/palasso) joined #scummvm. [07:53] What exactly? [07:58] The demo disc I looked at which was also November 1995 wasn't being detected with that 3 exe entry [08:00] Interesting changes to GSOC this year [08:04] Oh, I can add a third file, if necessary [08:05] btw, you need to run the detection where the movie folder is, if you see any [08:06] if that fails, just contact me and we can see exactly which version you have and how to fix it [08:16] Merry Chrysler [08:40] [scummvm] eriktorbjorn pushed 1 new commits to master: https://git.io/JX9Wx [08:40] scummvm/master 430a980 eriktorbjorn: PRINCE: Remove debug code I accidentally committed [08:42] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [09:31] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) left irc: Ping timeout: 264 seconds [09:36] HypnoEngine::splitArcadeFile is generating Adding \0 to String. This is permitted, but can have unwanted consequences. (This warning will be removed later.)! warnings [09:48] [scummvm] sluicebox opened pull request #3516: CI: Fix MSVC builds (master...magnum-ci) https://git.io/JX9P2 [09:50] TAS_2012v (~2012@c83-191-164-168.bredband.tele2.se) left irc: Ping timeout: 245 seconds [10:16] [scummvm] digitall pushed 1 new commits to master: https://git.io/JX9Qh [10:16] scummvm/master a2b81f8 digitall: ICB: Fix GCC Identical Branch Compiler Warnings [10:43] [scummvm] lephilousophe opened pull request #3517: OPENDINGUX: Various improvements to building process (master...fix-od) https://git.io/JX9xs [11:00] [scummvm] sev- closed pull request #2440: COMMON: Standardize language names and codes (master...language) https://git.io/JUYk2 [11:00] [scummvm] sev- pushed 3 new commits to master: https://git.io/JXHed [11:00] scummvm/master c740f96 trembyle: COMMON: Normalize and document language maintenance [11:00] scummvm/master 6e1135e trembyle: ENGINES: Revise language constants to ISO standards [11:00] scummvm/master 5ef7793 trembyle: COMMON: Return updated language from obsolete code [11:02] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [11:02] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [11:20] [scummvm] sev- pushed 1 new commits to master: https://git.io/JXHTK [11:20] scummvm/master 4e7723f sev-: TESTBED: Added test for MOD playback. Added XM and IT files from SLUDGE's "Out Of Order" [12:16] TAS_2012v (~2012@c83-250-27-114.bredband.tele2.se) joined #scummvm. [12:45] girafe (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [12:52] ccawley2011 (~ccawley20@128.17.200.146.dyn.plus.net) joined #scummvm. [12:52] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:16] Wow, gu3 wasn't wrong. Sinister Six really does suck [13:19] weel, it's a simple game [13:21] you can see it as a virtual comic book, with voiced dialogs, very very light puzzles and arcade sequences [13:21] (plus some fake non-linearity) [13:22] it's a very experimental game, nothing out of the ordinary for byron preiss / brooklyn multimedia since they dedicated to do that kind of games [13:28] Yeah, I'm familiar with their Director games [13:33] if you ask me, I think "My teacher is an Alien" is probably one of their most interesting point and click games. [13:35] https://www.youtube.com/watch?v=e-oVAIHHVYI [13:39] @Bosca hi, about imuse PR [13:51] Hi there, sorry I didn't see the message earlier [13:52] I was thinking about cmdsHandleCmd [13:53] Yes, about the variable reference passing? [13:54] yes, but I see that 'c' can be int or pointer [13:56] I was thinking about passing reference from top to down [13:56] hmm, good idea; the reference will only be passed along to the function which need it, right? [13:56] cmdsHandleCmd(int cmd, int a, uint32 &b, uint32 &c, uint32 &d, uint32 &e [13:58] oh, I forgot, there's a problem with that: sometimes cmdsHandleCmd() is called with some uint8 * (data) and char * (markers) arguments [13:58] this is why I would need the full pointer of the data I'm passing, hence uintptr [13:59] where is it? [13:59] (examples, waveSwitchStream for FT, line 92, and trigger commands just above) [14:01] (luckily I had to drop waveQueryStream(), so case 28 of the switch statement is gone, along with those four var references; those from waveLipSync remain, though) [14:07] maybe add argument to cmdsHandleCmd as last for that special case? [14:08] which use direct pointer [14:09] Okay, I'll try that [14:10] But first I'll commit a temp solution to case 30 parameters [14:14] Hmm ok, I think it is doable, but it leads to really really long function line calls (i have to add at least 4 uintptr arguments at the end of the declaration); let me know if the workaround I submitted can be seen as cleaner or not [14:19] ok [14:19] why 4? [14:20] whoops, I misread it, it is actually 2 [14:21] waveFeedStream [14:21] yep [14:21] which is the maximum number of pointers being used as arguments together [14:21] well if it's just two that might actually be not that long [14:21] let me know what you think [14:21] but can't you use one one pointer? [14:22] only one in waveFeedStream and waveSwitchStream [14:22] Oh, sorry I was still considering waveLipSync in the count, which has two [14:23] I really shouldn't skip lunch πŸ˜› [14:23] ok, definitely doable [14:23] thanksω [14:23] great πŸ™‚ [14:44] this method works fine and it is definitely cleaner; apart from situations like this when I don't need to fill all arguments: int IMuseDigital::diMUSEResume() { int dummy; return cmdsHandleCmd(4, -1, -1, -1, dummy, dummy, -1, -1, -1, -1, -1, -1, -1, -1, -1, (uintptr)nullptr); } When I don't need the fifth and the sixth arguments, I still have to feed the function something, since it expect those parameters to be passed by reference. [14:44] Do you know how I could work around that? [14:45] you may reorder some arguments, maybe put pointer as first [14:46] propably depends on cases [14:47] hmm, 11 functions would need that "int dummy" workaround [14:49] another though, do you really need to pass this thru cmdsHandleCmd? [14:50] yep, unfortunately [14:50] triggers need that [14:50] ok [14:50] as they are only supplied the command id to execute when triggered [14:51] but I can do one thing: triggers are never activated on cmd 30 [14:52] I could bypass cmdsHandleCmd for that and go directly through waveLipSync, in diMUSELipSync [14:52] that would simplify code [14:52] this would remove the need for reference variables [14:52] very well, let's do that [14:58] one last thing I could do is moving the pointer to the second argument (after the command id), and setting a default value for all the subsequents (-1) so that the calls would be much shorter in character length [14:58] and it would be prettier to see [14:58] yeah [15:04] @Bosca btw, can you make arguments optional for cmdsHandleCmd? except first of course. that will make looks better than this: "return cmdsHandleCmd(27, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1);" [15:04] yes, that's what i meant above πŸ˜„ [15:04] I didn't realize that SCUMM games used lip sync. Which games / SCUMM versions have this feature? Does it work in every language? [15:05] as far as DiMUSE is concerned, COMI uses lipsync, but not the other two as far as I know [15:06] in other languages (at least in italian) the lipsync data is filled with pseudorandom values, so that the actor moves its mouth until the audio stops [15:06] This is maybe a dumb question. Does Grim use iMUSE? [15:06] yes [15:06] yep, [15:06] Yes it's a dumb question? [15:06] haha, no, i meant it does use iMUSE [15:06] emi does not, so no πŸ˜„ [15:07] How about any other LucasArts 3D engines after that? [15:07] EMI has some fancy mp3 player but it's still marketed as iMUSE, go figure πŸ˜› [15:08] yeah, they credited imuse everywhere [15:08] I see. So like Infernal Machine probably is credited with it, even if it's probably different. [15:10] Although I guess that one was not an internal Lucas team [15:11] no idea, I guess it's just someone didn't know wha was included into game. you know copy and paste credits [15:11] haha ok [15:12] sorry to interrupt. y'all can continue your technical discussion πŸ™‚ [15:13] possible emi had imuse at some initial stages, but it was dropped later [15:16] in grim there are few sings they are going to drop imuse. probably someone ask why we have such complicated audio system [15:17] is that why GRIM handles raw RIFF wav files in the same engine as iMUSE format files? [15:18] maybe [15:18] 😣 I'm gonna have so much fun with that part of the engine [15:19] grim imuse is lighter version what is in comi [15:21] yes, but it does seem to have strange features? like, what is "ImStartRecording()"? does it ever get called in the grime engine? [15:21] they drop some imuse commands [15:22] yes, there some dummy lua opcodes [15:23] oh okay, phew, thanks [15:23] very well, anyway, I committed the cmdsHandleCmd cleanup [15:24] let me know if there's anything else to be done, and if now, I'll clean up the savegame code [15:26] looks match better [15:26] true, very light to the eyes πŸ˜„ [15:27] why (uintptr)nullptr ? [15:28] oh, I could have just used -1, right? [15:28] "cmdsHandleCmd(17, (uintptr)nullptr," [15:28] "cmdsHandleCmd(int cmd, uintptr ptr," so why cast? [15:29] it won't let me assign "nullptr" to a "uintptr" variable [15:29] really, so use uint32 * [15:29] I can assign -1 to that, if that's cleaner [15:29] hmm [15:30] shouldn't that give us the risk to assume the dimension of the pointer? [15:31] pointer is a pointer. just matter if you need cast to uint8 * or uint32 * [15:31] I see you use uint8 * [15:32] you're right [15:32] you have to excuse me, I use python most of the day during work, so C++/C is still a bit rusty to me πŸ˜„ [15:34] About the Prince engine (Galador game that recently released on GOG too). It currently seems to output a large amount of debug information to the console. [15:34] Shouldn't this be reduced? [15:36] done [15:38] Do any SCUMM fan games use iMUSE? And HE didn't use it, did they? [15:39] not sure, but I guess not, iMUSE is/(or was) patented [15:40] thx, let me continue review [15:47] ny00123 (~ny00123@5.102.196.128) joined #scummvm. [15:56] APic (apic@apic.name) left irc: Quit: [TLS] Client upgrade [15:56] APic (apic@apic.name) joined #scummvm. [15:57] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) joined #scummvm. [17:08] Is it normal that the mouse pointer in GUI is extremely choppy on RPi3 in 1920x1080 fullscreen mode? It moves at like 2fps. I tried both OpenGL and SurfaceSDL. Using Snap package 2.5.0 on Raspberry Pi OS Bullseye. [17:08] PSP and Vita have smooth mouse pointer why is RPi so slow [17:09] The desktop mouse pointer is buttersmooth [17:11] i presume that this is even in the launcher? [17:13] Is it with VSync enabled? [17:16] Yes, in the launcher where I can add/remove games. "VSync in games" is enabled, yes. But shouldn't affect the GUI? I see no other Vsync option. [17:17] Ow :/ Yes I think it wouldn't hurt to use debug levels to hide most of it to the end users [17:22] @rsn8887 The option is now just called "V-Sync" in the launcher and applies to everything. It has already caused regressions. But if your repo is still in a sync state where it is called "VSync in 3D games" then this can't be the source of your issue. [17:26] He mentioned using 2.5.0, so the recent VSync changes should not matter. [17:27] Dummy me, I just used "sudo raspi-config" and selected "Enable Open GL Desktop Driver with full kms" now it is quite a bit faster. I guess the default setting was "legacy driver". It is still not butter smooth, but usable. [17:28] On Vita though it is absolutely butter smooth. Weird. [17:29] Probably much better graphics driver? [17:39] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [17:41] Ok I managed to make it a bit faster still. The steps are: use sudo raspi-config and in the menu that pops up a) set the gpu memory from 64 MB to 128 MB, b) enable the Open GL Desktop Driver with Full KMS. Then execute this command to bring GL up to date: sudo apt-get install libgles2-mesa libgles2-mesa-dev xorg-dev Now it is very playable, still not butter smooth but ok. [17:42] We might want to put that in the wiki somewhere, because the out-of-box experience if a user just installs Raspberry Pi OS and ScummVM snap is quite horribly slow. [17:54] [scummvm] mistydemeo opened pull request #3518: DEVTOOLS: mark script as executable (master...devtools_chmod_x) https://git.io/JXQFT [17:56] [scummvm] aquadran closed pull request #3518: DEVTOOLS: mark script as executable (master...devtools_chmod_x) https://git.io/JXQFT [17:56] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JXQFB [17:56] scummvm/master 0d616a2 mistydemeo: DEVTOOLS: mark script as executable [18:24] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JXQxS [18:24] scummvm/master 247fbe5 athrxx: KYRA: (EOB/LOL) - reduce calls to updateScreen [18:26] girafe2 (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [18:28] girafe (~girafe@176-147-142-235.abo.bbox.fr) left irc: Ping timeout: 250 seconds [18:28] girafe2 (~girafe@176-147-142-235.abo.bbox.fr) left irc: Client Quit [18:29] girafe (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [18:42] @Bosca are you going to put into anything more into imuse PR? [18:45] [scummvm] neuromancer pushed 1 new commits to master: https://git.io/JX7vk [18:45] scummvm/master c65f20e neuromancer: HYPNO: improved arcade parsing grammar and added more levels in spider [19:04] No, i'm currently waiting for the amiga os test [19:04] If successful i'll fix the savegame version [19:04] And then it's done [19:04] ok [19:11] [scummvm] sev- closed pull request #3516: CI: Fix MSVC builds (master...magnum-ci) https://git.io/JX9P2 [19:11] [scummvm] sev- pushed 2 new commits to master: https://git.io/JX7I2 [19:11] scummvm/master 9477742 sluicebox: CI: Update vcpkg to fix PCRE downloads [19:11] scummvm/master 5b5cdbe sluicebox: CREATE_PROJECT: Update MSVC jpeg debug lib name [19:20] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) left irc: Remote host closed the connection [19:36] [scummvm] lotharsm pushed 2 new commits to master: https://git.io/JX7Oc [19:36] scummvm/master 6390b02 lotharsm: NEWS: Update German NEWS file [19:36] scummvm/master a4a5e52 lotharsm: NEWS: Fix consistency [19:45] [scummvm] lotharsm pushed 1 new commits to branch-2-5: https://git.io/JX7sg [19:45] scummvm/branch-2-5 de3aa07 lotharsm: NEWS: Update German NEWS file [19:52] [scummvm] neuromancer pushed 1 new commits to master: https://git.io/JX7ZT [19:52] scummvm/master d9d8106 neuromancer: HYPNO: added support to play credits video in spider [19:56] Sylvain (~SylvainTV@2a01cb0c00cc1d007df884991871ae66.ipv6.abo.wanadoo.fr) joined #scummvm. [19:59] SylvainTV (~SylvainTV@2a01cb0c00cc1d00d5fd3cb80fea3689.ipv6.abo.wanadoo.fr) left irc: Ping timeout: 240 seconds [20:23] [scummvm] sluicebox pushed 2 new commits to branch-2-5: https://git.io/JX78b [20:23] scummvm/branch-2-5 116e58a sluicebox: CI: Update vcpkg to fix PCRE downloads [20:23] scummvm/branch-2-5 e6ed1de sluicebox: CREATE_PROJECT: Update MSVC jpeg debug lib name [20:24] jschwart (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567) left irc: Read error: Connection reset by peer [20:24] jschwart (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567) joined #scummvm. [20:26] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [20:38] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [20:39] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [20:49] jschwart (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567) left irc: Ping timeout: 246 seconds [21:01] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JX7zz [21:01] scummvm/master 61c4cbe athrxx: GUI: fix broken GMM sound settings (regression from 44245eeb) [21:24] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/JX7VL [21:24] scummvm/master 2ac5fd5 sluicebox: GUI: Fix crash when enabling auto save [21:24] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JX7Vm [21:24] scummvm/master ec274fd : I18N: Update translations templates [21:32] jschwart (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567) joined #scummvm. [21:56] What path is classicmacfonts.dat meant to go in? [22:05] [scummvm] neuromancer pushed 1 new commits to master: https://git.io/JX7i5 [22:05] scummvm/master 5e3ce0b neuromancer: HYPNO: fixed the alley scene in spider [22:05] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JX7iF [22:05] scummvm/master 439682e : I18N: Update translation files [22:09] ccawley2011 (~ccawley20@128.17.200.146.dyn.plus.net) left irc: Quit: Leaving [22:24] Whatever you have set as your extras path [22:27] Ahh okay [22:32] The same directory as ScummVM executable should work as well. [22:32] [scummvm] mistydemeo opened pull request #3519: DIRECTOR: fix Bandai filesizes (master...detection_fix_bandai) https://git.io/JX7Ms [22:33] ny00123 (~ny00123@5.102.196.128) left irc: Quit: Leaving [22:38] [scummvm] criezy pushed 1 new commits to branch-2-5: https://git.io/JX7DL [22:38] scummvm/branch-2-5 60aa46f sluicebox: GUI: Fix crash when enabling auto save [22:46] Yeah, I'm just to avoid noisy untracked file stuff. [22:48] [scummvm] mistydemeo opened pull request #3520: DEVTOOLS: add Mac fonts to gitignore (master...gitignore_japanese_fonts) https://git.io/JX7y5 [22:48] In fact I think they need to be gitignored really https://github.com/scummvm/scummvm/pull/3520 [22:56] [scummvm] aquadran closed pull request #3520: DEVTOOLS: add Mac fonts to gitignore (master...gitignore_japanese_fonts) https://git.io/JX7y5 [22:56] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX7Sp [22:56] scummvm/master de323d6 mistydemeo: DEVTOOLS: add Mac fonts to gitignore [23:08] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [23:11] [scummvm] aquadran closed pull request #3511: BBVS: Add another Loogie demo variant (master...patch-1) https://git.io/JXP9V [23:11] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX7HK [23:11] scummvm/master ac49954 raziel-: BBVS: Add another Loogie demo variant [23:11] [scummvm] aquadran closed pull request #3519: DIRECTOR: fix Bandai filesizes (master...detection_fix_bandai) https://git.io/JX7Ms [23:11] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX7HX [23:11] scummvm/master be239ab mistydemeo: DIRECTOR: fix Bandai filesizes [23:12] [scummvm] aquadran closed pull request #3487: DEVTOOLS: fix encoding with the dumper companion `mac` command (master...companion_fix_mac_encoding) https://git.io/JP7S9 [23:12] [scummvm] aquadran pushed 3 new commits to master: https://git.io/JX7HQ [23:12] scummvm/master 0a3af55 mistydemeo: DEVTOOLS: fix overeager ArgumentError catch [23:12] scummvm/master 915826f mistydemeo: DEVTOOLS: mac mode operates on raw byte paths [23:12] scummvm/master 954e1d6 mistydemeo: DEVTOOLS: add a new filename to test_decode_name [23:17] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX7Q9 [23:17] scummvm/master cb06b8c einstein95: DEVTOOLS: Return string encoded in Mac-Roman on error [23:17] [scummvm] aquadran closed pull request #3489: DEVTOOLS: Return string encoded in Mac-Roman on error (master...dumper_companion) https://git.io/JPAvv [23:18] [scummvm] mistydemeo opened pull request #3521: DEVTOOLS: allow correcting filenames when punycoding (master...companion_mac_support_punycoding) https://git.io/JX77f [23:22] palasso (~palasso@user/palasso) left irc: Remote host closed the connection [23:45] niska` (~niska@static.38.6.217.95.clients.your-server.de) left irc: Quit: Leaving [23:51] niska (~niska@static.38.6.217.95.clients.your-server.de) joined #scummvm. [00:00] --- Fri Nov 12 2021