[Back to Index]

  
[00:34] <-- WooShell left irc: Quit: Walking upside down in the sky, between the satellites passing by. Gliding along the black rainbow, I fly away with my shadow. Scratching the moon like a DJ, the night follows its odyssey.
[01:01] --> dreammaster joined #scummvm.
[01:01] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[02:04] <-- dreammaster left irc:
[02:04] --> Vampire0 joined #scummvm.
[02:07] <-- Vampire0_ left irc: Ping timeout: 256 seconds
[02:37] <-- SylvainTV left irc: Read error: Connection reset by peer
[02:39] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[02:57] <-- Dominus left irc: Ping timeout: 260 seconds
[02:58] --> Dominus joined #scummvm.
[02:58] <-- Dominus left irc: Changing host
[02:58] --> Dominus joined #scummvm.
[03:41] --> rootfather_ joined #scummvm.
[03:42] <-- rootfather left irc: Write error: Broken pipe
[03:59] --> Strangerke_ joined #scummvm.
[04:01] <-- Strangerke left irc: Ping timeout: 250 seconds
[04:01] Nick change: Strangerke_ -> Strangerke
[04:21] <-- exmensa left irc: Read error: Connection reset by peer
[04:21] --> exmensa joined #scummvm.
[04:26] <-- exmensa left irc: Ping timeout: 245 seconds
[06:21] <-- LittleToonCat left irc: Remote host closed the connection
[07:11] <-- freanux left irc: Ping timeout: 260 seconds
[07:27] --> exmensa joined #scummvm.
[08:17] --> waltervn joined #scummvm.
[08:17] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[08:17] <waltervn> morning
[08:29] <P2E> o/
[08:32] <-- Lightkey left irc: Ping timeout: 260 seconds
[08:44] --> Lightkey joined #scummvm.
[08:54] Nick change: rootfather_ -> rootfather
[08:54] <-- rootfather left irc: Changing host
[08:54] --> rootfather joined #scummvm.
[08:54] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[09:21] --> GitHub43 joined #scummvm.
[09:21] <GitHub43> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lIK
[09:21] <GitHub43> scummvm/master 230b564 Paolo Bossi: I18N: Update translation (Italian)...
[09:21] GitHub43 (GitHub43@192.30.252.40) left #scummvm.
[09:22] <-- rootfather left irc:
[09:23] --> rootfather joined #scummvm.
[09:23] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[09:43] --> m_kiewitz joined #scummvm.
[09:43] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[09:46] --> GitHub28 joined #scummvm.
[09:46] <GitHub28> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lts
[09:46] <GitHub28> scummvm/master 4531589 Paolo Bossi: I18N: Update translation (Italian)...
[09:46] GitHub28 (GitHub28@192.30.252.45) left #scummvm.
[09:48] --> GitHub5 joined #scummvm.
[09:48] <GitHub5> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1ltZ
[09:48] <GitHub5> scummvm/master 30d18e3 Paolo Bossi: I18N: Update translation (Italian)...
[09:48] GitHub5 (GitHub5@192.30.252.42) left #scummvm.
[09:56] --> Strangerke_ joined #scummvm.
[09:57] --> t0by joined #scummvm.
[09:57] <-- t0by left irc: Changing host
[09:57] --> t0by joined #scummvm.
[09:57] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services.
[09:58] <-- Strangerke left irc: Ping timeout: 244 seconds
[09:58] Nick change: Strangerke_ -> Strangerke
[10:01] <-- Littleboy left irc: Read error: Connection reset by peer
[10:03] <-- t0by left irc: Quit: Bye!
[10:12] --> GitHub129 joined #scummvm.
[10:12] <GitHub129> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lqf
[10:12] <GitHub129> scummvm/master 6ab7b83 Paolo Bossi: I18N: Update translation (Italian)...
[10:12] GitHub129 (GitHub129@192.30.252.42) left #scummvm.
[10:19] --> WooShell joined #scummvm.
[10:19] --> GitHub126 joined #scummvm.
[10:19] <GitHub126> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lqs
[10:19] <GitHub126> scummvm/master f363004 Paolo Bossi: I18N: Update translation (Italian)...
[10:19] GitHub126 (GitHub126@192.30.252.40) left #scummvm.
[10:29] <WooShell> good meowning =^.^=
[10:37] --> GitHub170 joined #scummvm.
[10:37] <GitHub170> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lqb
[10:37] <GitHub170> scummvm/master e142c00 Paolo Bossi: I18N: Update translation (Italian)...
[10:37] GitHub170 (GitHub170@192.30.252.40) left #scummvm.
[10:38] --> GitHub18 joined #scummvm.
[10:38] <GitHub18> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lme
[10:38] <GitHub18> scummvm/master 615f0e7 Paolo Bossi: I18N: Update translation (Italian)...
[10:38] GitHub18 (GitHub18@192.30.252.42) left #scummvm.
[10:38] <-- demonimin left irc: Remote host closed the connection
[10:45] --> demonimin joined #scummvm.
[10:45] <m_kiewitz> wjp: does anyone own King's Quest 6 for Mac?
[10:48] <wjp> the entry in our detection_tables.h for KQ6 Mac floppy was added by clone2727
[10:49] <m_kiewitz> yes, but does anyone else own it?
[10:49] <m_kiewitz> i mean clone2727 is gone :(
[10:54] <-- marcus_c left irc: Ping timeout: 250 seconds
[10:55] <wjp> don't remember
[11:06] --> GitHub73 joined #scummvm.
[11:06] <GitHub73> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lmS
[11:06] <GitHub73> scummvm/master 5acc196 Paolo Bossi: I18N: Update translation (Italian)...
[11:06] GitHub73 (GitHub73@192.30.252.42) left #scummvm.
[11:18] --> Strangerke_ joined #scummvm.
[11:20] <-- Strangerke left irc: Ping timeout: 246 seconds
[11:20] Nick change: Strangerke_ -> Strangerke
[11:53] --> Henke37 joined #scummvm.
[12:08] --> ajax16384 joined #scummvm.
[12:08] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[12:39] --> marcus_c joined #scummvm.
[12:48] --> Strangerke_ joined #scummvm.
[12:50] <-- Strangerke left irc: Ping timeout: 258 seconds
[12:51] Nick change: Strangerke_ -> Strangerke
[12:59] --> GitHub62 joined #scummvm.
[12:59] <GitHub62> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lsK
[12:59] <GitHub62> scummvm/master b96c547 George Kormendi: I18N: Update translation (Hungarian)...
[12:59] GitHub62 (GitHub62@192.30.252.45) left #scummvm.
[13:12] --> GitHub148 joined #scummvm.
[13:12] <GitHub148> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGL
[13:12] <GitHub148> scummvm/master af3903b Peter Johansson: I18N: Update translation (Swedish)...
[13:12] GitHub148 (GitHub148@192.30.252.45) left #scummvm.
[13:12] --> GitHub25 joined #scummvm.
[13:12] <GitHub25> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGt
[13:12] <GitHub25> scummvm/master 98dceae Eugene Sandulenko: I18N: Update translation (Swedish)...
[13:12] GitHub25 (GitHub25@192.30.252.45) left #scummvm.
[13:12] --> GitHub10 joined #scummvm.
[13:12] <GitHub10> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGq
[13:12] <GitHub10> scummvm/master bd9bc3f Peter Johansson: I18N: Update translation (Swedish)...
[13:12] GitHub10 (GitHub10@192.30.252.42) left #scummvm.
[13:12] --> GitHub34 joined #scummvm.
[13:12] <GitHub34> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGm
[13:12] <GitHub34> scummvm/master 6c45bad Eugene Sandulenko: I18N: Update translation (Swedish)...
[13:12] GitHub34 (GitHub34@192.30.252.40) left #scummvm.
[13:13] <rootfather> hehe, "Last-Translator" race conditions again :P
[13:13] --> GitHub156 joined #scummvm.
[13:13] <GitHub156> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lG3
[13:13] <GitHub156> scummvm/master eb75087 Peter Johansson: I18N: Update translation (Swedish)...
[13:13] GitHub156 (GitHub156@192.30.252.42) left #scummvm.
[13:13] <_sev> it is just the way Weblate works...
[13:13] <_sev> I wish it could combine commits
[13:14] --> GitHub72 joined #scummvm.
[13:14] <GitHub72> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGZ
[13:14] <GitHub72> scummvm/master d3ef439 Eugene Sandulenko: I18N: Update translation (Swedish)...
[13:14] GitHub72 (GitHub72@192.30.252.41) left #scummvm.
[13:14] --> GitHub164 joined #scummvm.
[13:14] <GitHub164> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGn
[13:14] <GitHub164> scummvm/master a1e4e8c Peter Johansson: I18N: Update translation (Swedish)...
[13:14] GitHub164 (GitHub164@192.30.252.34) left #scummvm.
[13:19] --> SylvainTV joined #scummvm.
[13:19] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[13:20] --> GitHub164 joined #scummvm.
[13:20] <GitHub164> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lG6
[13:20] <GitHub164> scummvm/master 3cc3f62 Eugene Sandulenko: I18N: Update translation (Swedish)...
[13:20] GitHub164 (GitHub164@192.30.252.42) left #scummvm.
[13:27] --> GitHub55 joined #scummvm.
[13:27] <GitHub55> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lGp
[13:27] <GitHub55> scummvm/master 1a23396 Eugene Sandulenko: I18N: Update translation (Basque)...
[13:27] GitHub55 (GitHub55@192.30.252.45) left #scummvm.
[13:41] <rootfather> _sev, yeah true...
[13:42] <rootfather> criezy: Is it possible to let weblate create a commit on each contribution (just as it is now), but only push it once a day?
[13:50] --> GitHub71 joined #scummvm.
[13:50] <GitHub71> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lZ7
[13:50] <GitHub71> scummvm/master 1769c13 Paolo Bossi: I18N: Update translation (Italian)...
[13:50] GitHub71 (GitHub71@192.30.252.40) left #scummvm.
[13:54] --> GitHub42 joined #scummvm.
[13:54] <GitHub42> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lZx
[13:54] <GitHub42> scummvm/master ad98f32 Manuel: I18N: Update translation (Spanish)...
[13:54] GitHub42 (GitHub42@192.30.252.41) left #scummvm.
[13:55] --> criezy joined #scummvm.
[13:55] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[13:59] <rootfather> hi criezy
[14:00] <rootfather> _sev btw, can we get mailing lists for the specific translations/localization teams?
[14:01] <criezy> hi rootfather
[14:02] <-- ced117_ left irc: Remote host closed the connection
[14:04] <_sev> rootfather: why?
[14:04] <_sev> rootfather: it's not like there is big chunk of activity and/or discussions
[14:05] <_sev> rootfather: btw, German translation has 79 failing checks. I suggest to take a look at those
[14:05] --> ced117_ joined #scummvm.
[14:07] <rootfather> _sev maybe it would make discussions that are specific to the language teams easier?
[14:10] <_sev> rootfather: there are comments on WebLate?
[14:13] <rootfather> are those comments only specific to one strings or is it possible to create comments that are visible on all strings? If we want to discuss some general things
[14:13] <rootfather> but maybe this is where the glossary should be used
[14:14] --> LittleToonCat joined #scummvm.
[14:18] --> anzipex joined #scummvm.
[14:23] --> GitHub171 joined #scummvm.
[14:23] <GitHub171> [scummvm] sev- pushed 3 new commits to master: https://git.io/v1lny
[14:23] <GitHub171> scummvm/master 6acbe91 Eugene Sandulenko: COMMON: Added Estonian language
[14:23] <GitHub171> scummvm/master 137173a Eugene Sandulenko: FULLPIPE: Add detection for Estonian version
[14:23] <GitHub171> scummvm/master 1b1aba3 Eugene Sandulenko: FULLPIPE: Added detection for Russian demo version....
[14:23] GitHub171 (GitHub171@192.30.252.42) left #scummvm.
[14:24] --> GitHub115 joined #scummvm.
[14:24] <GitHub115> [scummvm] criezy pushed 4 new commits to master: https://git.io/v1ln9
[14:24] <GitHub115> scummvm/master 7f89b3e Lothar Serra Mari: I18N: Update translation (German)...
[14:24] <GitHub115> scummvm/master 5a24ffa Eugene Sandulenko: I18N: Update translation (Hungarian)...
[14:24] <GitHub115> scummvm/master 7423fd2 Paolo Bossi: I18N: Update translation (Italian)...
[14:24] GitHub115 (GitHub115@192.30.252.45) left #scummvm.
[14:25] --> GitHub50 joined #scummvm.
[14:25] <GitHub50> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1ln7
[14:25] <GitHub50> scummvm/master 4c9b44e Paolo Bossi: I18N: Update translation (Italian)...
[14:25] GitHub50 (GitHub50@192.30.252.42) left #scummvm.
[14:29] --> GitHub112 joined #scummvm.
[14:29] <GitHub112> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lck
[14:29] <GitHub112> scummvm/master 21e91bb Lothar Serra Mari: I18N: Update translation (German)...
[14:29] GitHub112 (GitHub112@192.30.252.42) left #scummvm.
[14:39] <rootfather> and all the warnings are gone :)
[15:04] <rootfather> err... how is it possible that the size of translations.dat decreased from 608kB 5 days ago to 586K today? :D
[15:18] <snover> hello
[15:19] <rootfather> hi snover
[15:19] <snover> i see someone has been translating again& :)
[15:20] --> GitHub145 joined #scummvm.
[15:20] <GitHub145> [scummvm] sev- pushed 1 new commit to master: https://git.io/v1lWt
[15:20] <GitHub145> scummvm/master 208f4e5 Eugene Sandulenko: FULLPIPE: Fix warnings
[15:20] GitHub145 (GitHub145@192.30.252.41) left #scummvm.
[15:22] <-- anzipex left irc: Quit: Leaving
[15:27] --> Deledrius_ joined #scummvm.
[15:31] <-- Deledrius left irc: Ping timeout: 246 seconds
[15:32] <-- Cheeseness left irc: Disconnected by services
[15:32] --> Cheeseness1 joined #scummvm.
[15:33] <-- ajax16384 left irc: Read error: Connection reset by peer
[15:36] --> GitHub101 joined #scummvm.
[15:36] <GitHub101> [scummvm] sev- pushed 1 new commit to master: https://git.io/v1lWh
[15:36] <GitHub101> scummvm/master 81c8f05 Eugene Sandulenko: FULLPIPE: Fix another warning
[15:36] GitHub101 (GitHub101@192.30.252.42) left #scummvm.
[15:36] --> GitHub27 joined #scummvm.
[15:36] <GitHub27> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lle
[15:36] <GitHub27> scummvm/master aab913e Eugene Sandulenko: I18N: Update translation (Czech)...
[15:36] GitHub27 (GitHub27@192.30.252.42) left #scummvm.
[15:38] <-- ced117_ left irc: Ping timeout: 250 seconds
[15:44] --> GitHub23 joined #scummvm.
[15:44] <GitHub23> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1llc
[15:44] <GitHub23> scummvm/master c4d5bc3 Eugene Sandulenko: I18N: Update translation (Czech)...
[15:44] GitHub23 (GitHub23@192.30.252.45) left #scummvm.
[15:47] --> GitHub171 joined #scummvm.
[15:47] <GitHub171> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1llg
[15:47] <GitHub171> scummvm/master 93ea2f3 Eugene Sandulenko: I18N: Update translation (Catalan)...
[15:47] GitHub171 (GitHub171@192.30.252.42) left #scummvm.
[15:50] Nick change: Cheeseness1 -> Cheeseness
[15:51] --> GitHub162 joined #scummvm.
[15:51] <GitHub162> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lly
[15:51] <GitHub162> scummvm/master 141d106 Alex Jakovleff: I18N: Update translation (Finnish)...
[15:51] GitHub162 (GitHub162@192.30.252.42) left #scummvm.
[15:51] --> ced117_ joined #scummvm.
[15:56] --> GitHub157 joined #scummvm.
[15:56] <GitHub157> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1llh
[15:56] <GitHub157> scummvm/master cffbb7c Eugene Sandulenko: I18N: Update translation (Finnish)...
[15:56] GitHub157 (GitHub157@192.30.252.41) left #scummvm.
[16:10] --> GitHub13 joined #scummvm.
[16:10] <GitHub13> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1l8o
[16:10] <GitHub13> scummvm/master f567fc4 Paolo Bossi: I18N: Update translation (Italian)...
[16:10] GitHub13 (GitHub13@192.30.252.42) left #scummvm.
[16:22] <rootfather> snover, you there?
[16:22] <snover> yes
[16:39] --> GitHub81 joined #scummvm.
[16:39] <GitHub81> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lBe
[16:39] <GitHub81> scummvm/master 3e23a8f Paolo Bossi: I18N: Update translation (Italian)...
[16:39] GitHub81 (GitHub81@192.30.252.34) left #scummvm.
[16:52] <rootfather> I just tried to compile snover's Munt 2.0.0 PR, using my trusty, old mingw64 installation.
[16:52] <rootfather> Compilation runs fine, but I get a linking error:
[16:52] <rootfather> audio/softsynth/mt32/libmt32.a(Synth.o): duplicate section `.rdata$_ZTVN7MT32Emu13ReportHandlerE[_ZTVN7MT32Emu13ReportHandlerE]' has different size
[16:52] <rootfather> no ccache, after "make clean", munt is not installed somewhere else
[16:52] <rootfather> any hints? :)
[16:57] <rootfather> hold a sec
[16:57] <rootfather> i have an idea
[17:02] <-- demonimin left irc: Remote host closed the connection
[17:10] --> demonimin joined #scummvm.
[17:10] <-- demonimin left irc: Changing host
[17:10] --> demonimin joined #scummvm.
[17:12] --> WindlePoons joined #scummvm.
[17:12] <WindlePoons> hi
[17:14] <WindlePoons> rootfather: i see in the weblate/German you use three dots for punctuation mark ("~O~ptionen...")
[17:15] <rootfather> yep
[17:15] <WindlePoons> i am co translator for Vivaldi Browser and we use ellipsis (&) instead of three dot (...)
[17:15] <rootfather> criezy, is that supported by the charset we use?
[17:16] <WindlePoons> Vivaldi use Webtranslate and works ;)
[17:16] <rootfather> yeah, the problem is not weblate, the problem is our gui rendering
[17:16] <rootfather> afaik we are quite limited in that regard
[17:16] <WindlePoons> ah ok
[17:23] --> Strangerke_ joined #scummvm.
[17:23] <rootfather> snover and everyone else: regarding my compilation problem
[17:24] <rootfather> does it make *any* sense that the linking problem disappears when I --enable-optimizations and returns when I compile without optimizations?
[17:24] <rootfather> a make clean was performed before each build.
[17:25] <-- Strangerke left irc: Ping timeout: 250 seconds
[17:25] Nick change: Strangerke_ -> Strangerke
[17:37] <_sev> rootfather: remove all *.o files in audio/softsynth/mt32 and recompile
[17:38] <rootfather> _sev did that too
[17:38] <rootfather> my idea was that make clean wouldn't remove all the .o files, but I was wrong
[17:38] <rootfather> there were no *.o files at all
[17:39] <_sev> not make clean, but remove them manually
[17:41] <rootfather> what's the difference? I checked if there were any .o files left after a make clean, and there were none
[17:42] <rootfather> and I wonder why it fails without optimizations enabled, but works fine with --enable-optimizations
[17:42] <_sev> then remove everything in audio/
[17:43] <_sev> and if it doesn't help, then it is a bug in your compiler
[17:43] <_sev> everything = all *.o files
[17:49] <-- Strangerke left irc: Ping timeout: 256 seconds
[17:59] <-- waltervn left irc: Quit: Leaving
[18:15] <criezy> WindlePoons, rootfather: indeed we are limited to 8 bits encodings, which means using ISO 8859-1 for German (and English, French, Spanish, Italian and a few others). And I don't think it contains an ellipsis character.
[18:18] --> Strangerke joined #scummvm.
[18:26] --> waltervn joined #scummvm.
[18:26] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[18:34] <WindlePoons> Windows-1252 with ellipsis, ISO 8859-1 without &
[18:37] <-- Strangerke left irc: Ping timeout: 260 seconds
[19:01] --> GitHub168 joined #scummvm.
[19:01] <GitHub168> [scummvm-tools] criezy pushed 1 new commit to master: https://git.io/v1lgW
[19:01] <GitHub168> scummvm-tools/master 6d6ed5a Thierry Crozat: TOOLS: Fix handling of output path for compress_touche tool...
[19:01] GitHub168 (GitHub168@192.30.252.42) left #scummvm.
[19:08] <omer_mor> m_kiewitz: I've got kq6-mac. What do you need?
[19:08] <m_kiewitz> i could have bought it today but it went above my bid
[19:08] <m_kiewitz> don't need it right now
[19:08] <omer_mor> oh, I thought you needed help debugging something :)
[19:10] <omer_mor> snover: do you know that KQ7-demo is crashing on start?
[19:10] <omer_mor> might be a low hanging fruit
[19:11] <omer_mor> ERROR:
[19:11] <omer_mor> parameter 0: 0001:0b37 (object), should be object
[19:11] <omer_mor> parameter 1: 0000:0000 (null, integer)
[19:11] <omer_mor> [VM] kDoSound(Play): signature mismatch in method kqMusic1::play (room 30, script 64989, localCall ffffffff)!
[19:11] <Lightkey> maybe an.. apple?
[19:11] <omer_mor> :/
[19:15] <snover> omer_mor: i havent checked demos except for games i dont own. i guess it is inevitable that every kq7 is messed up& :)
[19:17] <snover> there should be no second parameter for that call
[19:17] <omer_mor> This is the call: (DoSound sndPLAY self 0)
[19:18] <omer_mor> where sndPLAY == 8
[19:18] <snover> lsl6hires, qfg4, pq4, and gk1 also send that extra null argument, and have workarounds in kDoSoundPlay_workarounds
[19:19] <snover> so i guess the kq7 demo needs it too
[19:22] <omer_mor> snover: why not ignore the extra arguments always? SSCI seems to do that...
[19:25] <snover> that decision was made a long time before i started working on sci, and my understanding is that it is to avoid silent script bugs
[19:27] --> GitHub35 joined #scummvm.
[19:27] <GitHub35> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1l2o
[19:27] <GitHub35> scummvm/master 63e368b Eugene Sandulenko: I18N: Update translation (Ukrainian)...
[19:27] GitHub35 (GitHub35@192.30.252.42) left #scummvm.
[19:29] <m_kiewitz> omer_mor: yes, it's done intentionally. Originally we ignored such things and then we had a weird bug here and another weird bug there
[19:30] <m_kiewitz> i implemented the signature checking to avoid such issues
[19:30] <omer_mor> OK
[19:31] <omer_mor> obviously, the SndPlay kernel sub-op was changed from supporting 2 parameters to 1
[19:31] <omer_mor> Any idea what the 2nd parameters was doing? Have you disassembled the interpreters that support it?
[19:32] <m_kiewitz> i haven't in that case. the signatures are checked for all kernel calls
[19:33] <omer_mor> I understand that you check the signatures. But why do you treat the 2-parameter version as a workaround?
[19:34] <omer_mor> Why not have different signatures for different versions?
[19:35] --> GitHub104 joined #scummvm.
[19:35] <GitHub104> [scummvm] sev- pushed 1 new commit to master: https://git.io/v1l2x
[19:35] <GitHub104> scummvm/master e535ba1 Eugene Sandulenko: FULLPIPE: Enable engine by default
[19:35] GitHub104 (GitHub104@192.30.252.42) left #scummvm.
[19:35] <m_kiewitz> ???
[19:35] <m_kiewitz> there are different signatures for different versions
[19:35] <omer_mor> https://github.com/scummvm/scummvm/blob/master/engines/sci/engine/workarounds.cpp#L529
[19:36] <m_kiewitz> yes?
[19:36] <omer_mor> You have a workaround for DoSound(SndPLAY, ...) with 2 parameters
[19:36] <m_kiewitz> the actual signatures are defined with a version range
[19:36] <omer_mor> why workaround?
[19:36] <omer_mor> why do you work around this signature?
[19:36] <m_kiewitz> because the scripts call it with an extra parameter
[19:36] <m_kiewitz> which probably shouldn't be there
[19:37] <omer_mor> but the interpreter probably handle this extra parameter
[19:37] <omer_mor> and it was probably deprecated later on
[19:37] <m_kiewitz> i haven't entered SCI32 signatures, at least i think so
[19:37] <m_kiewitz> for sci16 there are also cases where the kernel didn't support some stuff and we had to add signatures as workarounds
[19:37] <omer_mor> workaround imply that this is a script bug or an oversight
[19:37] --> girafe joined #scummvm.
[19:38] <m_kiewitz> in case the kernel doesn't support that parameter, then it's indeed a script bug
[19:38] <snover> it is. sci32 doesnt use that parameter.
[19:38] <omer_mor> so that's why I asked if you disassembled any of the interpreters that pass this extra parameter
[19:39] <omer_mor> I wanted to know how you know it isn't being used
[19:40] <snover> because i disassembled the engine and it isnt used
[19:41] <snover> you can see there used to be a second argument in SIG_SOUNDSCI1EARLY
[19:41] <snover> the interpreter was updated but the system scripts werent, this is a common theme
[19:49] <WindlePoons> rootfather: https://translations.scummvm.org/translate/scummvm/scummvm/de/?checksum=6e7b34fa59e1bd229b207892956dc41c
[19:49] --> girafe2 joined #scummvm.
[19:49] <WindlePoons> "nie" or "Nie"?
[19:52] <-- girafe left irc: Ping timeout: 250 seconds
[20:14] --> Strangerke joined #scummvm.
[20:14] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[20:15] <rootfather> WindlePoons I opted to choose lower casing for those dropdown menus, has a cleaner look in my opinion
[20:15] <rootfather> _sev, I think you are right that I hit a compiler bug with munt 2.0.0
[20:15] <rootfather> removed all .o from the entire scummvm directory. compiled without optimization - hit the error.
[20:16] <_sev> rootfather: ah, you're trying snover's 2.0.0 branch?
[20:16] <rootfather> then re-compiled with --enable-optimizations, this time even without removing the .o's, runs fine
[20:16] <rootfather> yes
[20:16] <_sev> well, I told, that adding STL to the mix will compromise portability
[20:16] <_sev> this is yet another proff of that
[20:16] <_sev> STL is too bloated in comparison with our common code in OSystem
[20:17] <rootfather> with munt 1.5.0 or whatever the current version is, I have no problem
[20:17] <rootfather> but why is it only causing problems with optimizations *disabled*?
[20:20] <_sev> because there are tons of nested template code. Very complex for compilers
[20:27] <wjp> Which compiler?
[20:28] <_sev> gcc 6.2.0
[20:28] <_sev> on mingw
[20:28] <wjp> Hm
[20:30] <wjp> vtable with size mismatch; interesting
[20:35] <snover> wjp: ~ReportHandler is not virtual, ~ScummVMReportHandler is virtual, so if it is a vtable size mismatch, i guess it might be this?
[20:36] <wjp> It is though?
[20:40] <snover> in cpp_interface.h, it isnt marked as virtual, though i dont know enough to say what happens when you subclass something with a destructor that isnt marked as virtual and then add a virtual destructor of your own
[20:40] <snover> its not necessary for the subclass to have the destructor
[20:41] <wjp> Oh wait, munt 2?
[20:41] <snover> its virtual in Synth.h, the destructor in ScummVMReportHandler is a hold-over mistake from before when it was not using the cpp interface
[20:41] <snover> yeah
[20:42] Action: wjp looks again
[20:42] <snover> unfortunately i do not have a compiler that is complaining about it so it is hard for me to check
[20:42] <wjp> (On phone, so somewhat handicapped)
[20:42] <snover> hey! no multitasking! ;)
[20:42] <snover> let me see if i can get gcc 6 in my vm quickly
[20:42] <snover> its still using 4.9.2
[20:43] <snover> my poor vm that seems to have broken networking, oh my.
[20:43] <wjp> That duplicate ReportHandler sounds like asking for trouble
[20:46] <wjp> Kind of odd
[20:47] <snover> my poor vm is so old.
[20:47] <snover> and i am running out of disk space with all these game images :)
[20:48] <wjp> Although the Synth.h one seems to be in a namespace
[20:48] <wjp> I think I'll stop looking at this until behind a proper screen
[21:04] --> uruk-hai joined #scummvm.
[21:04] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services.
[21:11] <-- ced117_ left irc: Remote host closed the connection
[21:16] <-- WindlePoons left irc: Quit: Verlassend
[21:19] <_sev> snover: regarding your Munt patch
[21:19] <_sev> snover: I am not in favor of adding the STL dependency. So I'd rather redo the patch by myself
[21:25] <wjp> what STL dependency?
[21:29] Action: wjp builds gcc-6.2.0 in the meantime
[21:45] <wjp> ok, so, Synth.h and cpp_interface.h define two different MT32Emu::ReportHandler class in the same namespace
[21:45] <wjp> s/class/classes/
[21:46] <snover> oops :\
[21:47] <_sev> wjp: the one which is part of the munt 2.0.0 patch
[21:48] <wjp> _sev: not seeing it
[21:48] <wjp> unless the one unused <fstream> isn't #if 0'ed out
[21:48] <_sev> #include <cstring>
[21:48] <wjp> that's C
[21:48] <wjp> (-ish)
[21:49] <wjp> the only potential small problem I see is that mt32.cpp includes both <cstring> and <string.h> which could potentially cause some issues, but mt32.cpp is so simple that I don't believe there are risky things in there
[21:49] <_sev> right, only fstream is left now
[21:55] <wjp> (still building gcc-6.2.0... pfff...)
[21:58] <wjp> oh, there we go
[22:03] <wjp> for me it's not failing because c_interface.o doesn't actually get a copy of the vtable of ReportHandler
[22:04] <wjp> wait, cpp_interface?
[22:07] <wjp> ah, mt32.o and Synth.o indeed get those differently sized ReportHandler vtables
[22:07] --> Littleboy joined #scummvm.
[22:07] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[22:09] <wjp> I just don't know enough (yet) about these kinds of corner cases to know what's expected behaviour here...
[22:19] <wjp> rootfather: I think you should probably file a bug report with the munt people
[22:21] <snover> it could be my fault too for using the cpp interface without an externally built library
[22:21] <wjp> it's still asking for trouble
[22:23] <snover> _sev: of course you are welcome to do whatever youd like if you dont want it to land as-is, though i feel like its an overreaction to say this is proof of some STL problem since it& isnt
[22:23] <_sev> snover: yeah, I could be wrong with my statement about it
[22:24] <snover> phew. i finally have an up-to-date VM with gcc 6 in it too, but i gotta run for a while.
[22:25] <wjp> I'm thinking gcc 6 might not be the issue, but rather the linker
[22:25] <wjp> (well, "issue")
[22:30] <wjp> when compiling with optimizations, the ReportHandler vtable is dropped from mt32.o
[22:30] <wjp> presumably the compiler can deduce it isn't used
[22:31] <wjp> (since it in fact isn't)
[22:40] <-- criezy left irc: Quit: criezy
[22:47] <-- waltervn left irc: Quit: Leaving
[22:50] --> GitHub32 joined #scummvm.
[22:50] <GitHub32> [scummvm] criezy pushed 1 new commit to master: https://git.io/v1lXB
[22:50] <GitHub32> scummvm/master 6c0f87d Timofonic: I18N: Update translation (Spanish)...
[22:50] GitHub32 (GitHub32@192.30.252.40) left #scummvm.
[23:05] <-- WooShell left irc: Quit: Walking upside down in the sky, between the satellites passing by. Gliding along the black rainbow, I fly away with my shadow. Scratching the moon like a DJ, the night follows its odyssey.
[23:10] <-- uruk-hai left irc: Quit: Leaving
[23:26] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[23:32] --> Strangerke_ joined #scummvm.
[23:34] <-- Strangerke left irc: Ping timeout: 250 seconds
[23:34] Nick change: Strangerke_ -> Strangerke
[23:39] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[23:54] <-- girafe2 left irc: Read error: Connection reset by peer
[00:00] --- Mon Dec 5 2016