[00:11] ccawley2011 (~ccawley20@2a00:23c6:341e:8d01:7526:dfe2:3bd0:aace) left irc: Quit: Leaving [00:13] At some point I'm going to have to figure out how to sort out the git mess that I have locally... and old fork with somebody else's (not entirely functional) changes. In git I'm used to just pulling, modifying, comitting, pushing. I've no experience of pull requests et al. But that's for another day. Night all. [00:26] [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JviVr [00:26] scummvm/master dd17688 dreammaster: ULTIMA: Support running games using uncompressed .dat files [00:44] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [00:44] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [00:44] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [00:44] criezy (~criezy@host31-51-71-219.range31-51.btcentralplus.com) left irc: Quit: criezy [00:56] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 258 seconds [01:24] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 260 seconds [01:41] _sev (~sev@scummvm/undead/sev) joined #scummvm. [01:41] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [02:21] LOL I just realised that the Common::Rect bottom right coord is exclusive not inclusive. [02:22] I was wondering why I was missing a line down the side of all my rectangles [02:23] Yes, that can be easy to misunderstand when first using them [02:25] Even worse when trying to them use for a game that has rects, but has right/bottom be inclusive. It becomes so troublesome trying to adjust every occurance accordingly :P [02:25] top left coord + width + height might be a more intuitive constructor [02:27] Well, in such cases it's a little less elegant, but you can use the Rect(w, h) constructor, and then call moveTo to set the x, y you want [02:27] ah k [02:30] On another subject, is there any existing way to generically parse XML? The current Common::XmlParser seems to be an abstract base, and must be derived into a client class with an explicit defintion using CUSTOM_XML_PARSER. [02:30] Which becomes troublesome if there are multiple different xml files [02:36] DominusExult (~dominus@port-92-194-22-89.dynamic.as20676.net) joined #scummvm. [02:36] DominusExult (~dominus@port-92-194-22-89.dynamic.as20676.net) left irc: Changing host [02:36] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [02:38] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 258 seconds [02:38] Nick change: DominusExult -> Dominus [03:01] Scummette (~Scummette@roberta.scummvm.net) left irc: Ping timeout: 272 seconds [03:01] Scummette (~Scummette@roberta.scummvm.net) joined #scummvm. [03:05] [scummvm] yuv422 pushed 1 new commits to master: https://git.io/Jvioq [03:05] scummvm/master 19fe352 yuv422: DRAGONS: Add fake loading screen when starting a new game [03:30] [scummvm] lolbot-iichan opened pull request #2144: WINTERMUTE: Detect more games (master...wme_detection_20200315) https://git.io/Jvioo [04:22] Port build status changed with 19fe3521: Success: master-pspfull [04:23] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [04:24] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [04:24] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [04:32] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: Ping timeout: 240 seconds [05:13] cd (~cd@unaffiliated/cd) left irc: Quit: cd [05:15] Lightkey (~Darklock@p200300F693C6490822CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 256 seconds [05:22] Lightkey (~Darklock@p200300F693C6490822CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [05:31] Drenn (~Drenn@toroon0717w-lp130-07-70-52-220-242.dsl.bell.ca) left irc: Ping timeout: 255 seconds [05:42] Port build status changed with 19fe3521: Success: master-psp. Nice work, all ports built fine now [05:57] moralrecordings (~scott@rambocky.moral.net.au) left irc: Ping timeout: 256 seconds [05:57] moralrecordings (~scott@rambocky.moral.net.au) joined #scummvm. [06:18] Scummette (~Scummette@roberta.scummvm.net) left irc: Ping timeout: 272 seconds [06:18] Scummette (~Scummette@roberta.scummvm.net) joined #scummvm. [06:45] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [06:45] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [06:45] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [06:59] Begasus (~begasus@ptr-4qba4eangeh8mt3zajp.18120a2.ip6.access.telenet.be) joined #scummvm. [07:06] [scummvm] bgK closed pull request #2142: MOHAWK: Add detection for a Mac CD game and demo (master...patch-3) https://git.io/Jvizn [07:06] [scummvm] bgK pushed 1 new commits to master: https://git.io/Jvi6N [07:06] scummvm/master 213d2d1 aviloria: MOHAWK: Add detection for a Mac CD game and demo [07:23] Harekiet (harekiet@2001:41d0:a:37e5::4adc:4c6a) left irc: Ping timeout: 248 seconds [07:37] @rsn8887: ccache takes md5 of source files and all flags into account to determine caching [08:05] ajax16384 (~User@109.60.130.33) joined #scummvm. [08:05] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [08:17] Harekiet (harekiet@2001:41d0:a:37e5::4adc:4c6a) joined #scummvm. [08:19] edheldil (~edheldil@178-79-239-109.cust.centrio.cz) joined #scummvm. [08:50] Lightkey (~Darklock@p200300F693C6490822CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 256 seconds [08:53] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [09:02] Lightkey (~Darklock@p200300F693C6490322CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [09:03] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 240 seconds [09:04] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [09:09] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Quit: Bye [09:12] move mechanics, as in c++ move mechanics [10:04] [scummvm] digitall pushed 1 new commits to master: https://git.io/JviXu [10:04] scummvm/master 89d87a9 digitall: LURE: Fix GCC Compiler Warning of Unused Variable [10:07] [scummvm] digitall pushed 1 new commits to master: https://git.io/JviXK [10:07] scummvm/master 67e87cf digitall: DEVTOOLS: Add create_ultima binary to Git Ignore [10:27] [scummvm] harshbawari opened pull request #2145: FULLPIPE: Shift loadGameState() and saveGameState() (master...fullpipe) https://git.io/JviXA [10:53] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [10:53] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [10:53] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [11:13] @Henke37: is it possible to get move semantics without going to C++11? I would say no [11:14] yeah, i don't think so [11:27] ldevulder_ (~ldevulder@89-86-31-93.abo.bbox.fr) joined #scummvm. [11:30] ldevulder__ (~ldevulder@176.167.7.222) left irc: Ping timeout: 255 seconds [11:40] loki__ (~loki@91.207.57.162) joined #scummvm. [11:46] it would be really useful for RAII setups [11:46] which I think would be great for replacing the frankly brittle pause system [11:59] instead of an unpause member function, the pause member function hands out a pause token. the engine is resumed when all tokens reach the end of their life [12:01] [scummvm] whiterandrek pushed 2 new commits to master: https://git.io/JviDY [12:01] scummvm/master 0479ed5 whiterandrek: PINK: JANITORIAL: formatting fix [12:01] scummvm/master bc05539 whiterandrek: PINK: fix crash when there isn't html files [12:01] @Henke37: I am not sure you need the move constructor for this [12:01] probably not. [12:08] Maybe it's a stupid question... In save/load game code, we have many lines like: s.syncAsByte ... But I couldn't find syncAsByte definition! Visual Studio claims it to be in common\serializer.h: SYNC_AS(Byte, byte, 1) But I don't understand how it's understood [12:08] grepping didn't help either [12:11] did you look at SYNC_AS macro? [12:12] it defines a (templated) function which will call stream->readByte() or stream->writeByte() and using a byte intermediate value when writing [12:13] OK, I was right 😃 Indeed, it was a stupid question. Thanks for the explanation [12:13] no problem [12:14] C preprocessor constructs can be challenging to get sometimes especially when there is the token pasting operator (##) [12:24] [scummvm] ZvikaZ opened pull request #2146: SCI: adding `stopAfterFading` to savegame, fixing #10685 (master...z_gk1_fade_mt) https://git.io/JviyL [12:56] loki_ (~loki@2a02:8071:2bb9:8a00:49b6:f70c:427c:4d5b) joined #scummvm. [12:57] loki__ (~loki@91.207.57.162) left irc: Read error: Connection reset by peer [13:24] girafe2 (~girafe@lfbn-gre-1-220-42.w90-112.abo.wanadoo.fr) joined #scummvm. [13:26] girafe (~girafe@lfbn-gre-1-220-42.w90-112.abo.wanadoo.fr) left irc: Ping timeout: 268 seconds [13:29] loki_ (~loki@2a02:8071:2bb9:8a00:49b6:f70c:427c:4d5b) left irc: Quit: Leaving [13:49] NULUSIOS (~nls@mail2.termoil.com) joined #scummvm. [13:51] NULUSIOS (nls@mail2.termoil.com) left #scummvm. [14:28] Agreed [14:29] Flexman (~quassel@ibg-pc-19.tugraz.at) joined #scummvm. [14:48] [scummvm] henke37 opened pull request #2147: Pause Token (master...pauseToken) https://git.io/JviH0 [15:18] Drenn (~Drenn@toroon0717w-lp130-07-70-52-220-242.dsl.bell.ca) joined #scummvm. [15:25] criezy (~criezy@host31-51-71-219.range31-51.btcentralplus.com) joined #scummvm. [15:25] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [15:31] [scummvm] sev- closed pull request #2145: FULLPIPE: Shift loadGameState() and saveGameState() (master...fullpipe) https://git.io/JviXA [16:14] does scummvm has smart pointers? [16:14] is there a magic incantation to make Codacy consider object lifetimes as semantically important? [16:14] I don't think it does. doesn't those require move semantics? [16:15] at least std::unique_ptr does [16:22] my knowledge of c++ atrophied after years of programming only in python [16:29] edheldil: yes, see Common::ScopedPtr (kinda like std::unique_ptr) and Common::SharedPtr [16:30] those are simplified when compared to the standard ones, no weak pointers for example [16:33] [scummvm] bgK closed pull request #2136: ZVISION: Add keymapper support (master...zvision-keymap) https://git.io/JvKae [16:33] [scummvm] bgK pushed 3 new commits to master: https://git.io/Jvi75 [16:33] scummvm/master 496edf9 ccawley2011: ZVISION: Add keymapper support [16:33] scummvm/master db87cb0 ccawley2011: ZVISION: Use custom engine actions for the menubar shortcuts [16:33] scummvm/master 6ed8dea ccawley2011: ZVISION: Disable the keymap when InputControl is focused [16:34] edheldil: You can has. [17:03] ny00123 (~ny00123@188.120.132.160) joined #scummvm. [18:04] SylvainTV (~Sylvain@lfbn-lil-1-892-49.w92-148.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [18:12] cd (~cd@unaffiliated/cd) joined #scummvm. [18:37] Swant (swant@freenode/staff/ikea) got netsplit. [18:37] flesk_ (~quassel@2a03:b0c0:3:d0::4187:4001) got netsplit. [18:38] Swant_ (swant@freenode/staff/ikea) joined #scummvm. [18:38] Begasus (~begasus@ptr-4qba4eangeh8mt3zajp.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [18:38] flesk_ (~quassel@2a03:b0c0:3:d0::4187:4001) returned to #scummvm. [18:40] Nick change: Swant_ -> Swant [18:40] Possible future nick collision: Swant [18:52] ccawley2011 (~ccawley20@2a00:23c6:341e:8d01:c0d1:f441:3d45:7cda) joined #scummvm. [18:52] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services. [19:02] 7JTAB2YQE (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [19:05] Mia (~Mia@unaffiliated/mia) joined #scummvm. [19:05] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [19:35] holdsworth (~quassel@unaffiliated/holdsworth) got netsplit. [19:36] holdsworth (~quassel@unaffiliated/holdsworth) returned to #scummvm. [20:19] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [20:19] _sev (~sev@scummvm/undead/sev) joined #scummvm. [20:19] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [20:27] SylvainTV (~Sylvain@lfbn-lil-1-811-58.w92-148.abo.wanadoo.fr) joined #scummvm. [20:27] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [20:28] Some_Person (someperson@someperson.net) got netsplit. [20:28] _marc` (~marc@mos6581.de) got netsplit. [20:28] Unseen2 (snowcat@snowcat.de) got netsplit. [20:28] mataniko (~mataniko@unaffiliated/mataniko) got netsplit. [20:29] Unseen2 (snowcat@snowcat.de) returned to #scummvm. [20:29] Some_Person (someperson@someperson.net) returned to #scummvm. [20:29] _marc` (~marc@mos6581.de) returned to #scummvm. [20:30] mataniko (~mataniko@unaffiliated/mataniko) returned to #scummvm. [20:30] #scummvm: mode change '+o mataniko' by ChanServ!ChanServ@services. [20:49] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [20:49] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [20:55] Hi. I read someone complaining that he struggles with compiling ScummVM for Raspberry. Is it possible to add raspberry to buildbot, to make it easier for users? [20:59] DominusExult (~dominus@port-92-196-36-67.dynamic.as20676.net) joined #scummvm. [20:59] DominusExult (~dominus@port-92-196-36-67.dynamic.as20676.net) left irc: Changing host [20:59] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [21:01] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [21:01] Nick change: DominusExult -> Dominus [21:37] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [21:39] it always feels weird for me to use cursor in ScummVM launcher on Android, plus I don't like how it looks blur-ish because of upscale [21:40] so I've decided to sketch some UI mockups of how I think launcher should work on mobile [21:40] first variant is more generic, just a list of game names, and most of the buttons are hidden in menus (side menu and 3-dots menu) http://tkachov.ru/scummvm/mobile_mockup/v1.png [21:40] the second is a little bit more extreme: on first screen it shows big bright "recent games" buttons and also has some logo/image on the game screen, while "about" and git version are moved to the options menu and "quit" is just gone since it seems unnecessary on mobile http://tkachov.ru/scummvm/mobile_mockup/v2.png [21:43] though it would require completely different layouts for mobile, which isn't cool 😦 [21:44] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Read error: Connection reset by peer [21:53] criezy (~criezy@host31-51-71-219.range31-51.btcentralplus.com) left irc: Quit: criezy [22:13] Would be nice if the auto-updater didn't delete the ScummVM folder, causing me to have to re-mark the exe as scaled "by application". [23:13] ny00123 (~ny00123@188.120.132.160) left irc: Quit: Leaving [23:15] [scummvm] bluegr closed pull request #2109: SCI: Added new VM hook mechanism, allowing new instructions (master...z_patch_qfg1) https://git.io/Jv22r [23:15] [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip4 [23:15] scummvm/master 23c6a51 ZvikaZ: SCI: Added new VM hook mechanism, allowing new instructions [23:21] [scummvm] bluegr closed pull request #2146: SCI: adding `stopAfterFading` to savegame, fixing #10685 and #7073 (master...z_gk1_fade_mt) https://git.io/JviyL [23:21] [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvipz [23:21] scummvm/master 540a3cd ZvikaZ: SCI: adding `stopAfterFading` to savegame, fixing #10685 [23:24] [scummvm] bluegr closed pull request #2144: WINTERMUTE: Detect more games (master...wme_detection_20200315) https://git.io/Jvioo [23:24] [scummvm] bluegr pushed 2 new commits to master: https://git.io/Jvipr [23:24] scummvm/master 53eeb39 lolbot-iichan: WINTERMUTE: Add detection for Italian version of thelostcrowngha [23:24] scummvm/master 74de2d6 lolbot-iichan: WINTERMUTE: Add detection and keymap for "Myth: A Guff's Tale" [23:27] [scummvm] bluegr closed pull request #2123: BACKENDS: Allow compiling certain backends for standard Linux platforms (master...desktop-test) https://git.io/JvrVR [23:27] [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip6 [23:27] scummvm/master 3e94325 ccawley2011: BACKENDS: Allow compiling certain backends for standard Linux platforms [23:28] [scummvm] bluegr closed pull request #2137: SDL: Add a separate function for setting the hardware size (master...setupHardwareSize) https://git.io/JvKAV [23:28] [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip1 [23:28] scummvm/master d205578 ccawley2011: SDL: Add a separate function for setting the hardware size [23:29] travis-ci (~travis-ci@ec2-34-205-143-170.compute-1.amazonaws.com) joined #scummvm. [23:29] scummvm/scummvm#12522 (master - 3e94325 : Cameron Cawley): The build was canceled. [23:29] Change view : https://github.com/scummvm/scummvm/compare/74de2d61bf91...3e94325df9d9 [23:29] Build details : https://travis-ci.org/scummvm/scummvm/builds/662855301 [23:29] travis-ci (travis-ci@ec2-34-205-143-170.compute-1.amazonaws.com) left #scummvm. [23:33] Port build status changed with 23c6a518: Failure: master-openpandora, master-ouya [23:44] [scummvm] bluegr pushed 4 new commits to master: https://git.io/Jvihm [23:44] scummvm/master a7082b1 NMIError: GROOVIE: Send GS SysEx messages [23:44] scummvm/master e11d408 NMIError: GROOVIE: Add Roland GS invalid drumkit correction [23:44] scummvm/master 52d5d60 NMIError: GROOVIE: Fix 7th Guest GM initialization [23:46] [scummvm] bluegr closed pull request #2099: GROOVIE/MIDI: Improve MIDI for The 7th Guest (master...fix-gs-init) https://git.io/Jvz8H [23:47] Any idea why Common::File f.open("scripts/ROOM3.scc") does not open the file unless I remove the subdir and move the file? [23:48] remove the subdir -> change filename to "ROOM3.scc" [23:53] Port build status changed with 23c6a518: Failure: master-ds, master-android_arm64 [23:56] travis-ci (~travis-ci@ec2-54-172-212-131.compute-1.amazonaws.com) joined #scummvm. [23:56] scummvm/scummvm#12523 (master - d205578 : Cameron Cawley): The build passed. [23:56] Change view : https://github.com/scummvm/scummvm/compare/3e94325df9d9...d205578d4df1 [23:56] Build details : https://travis-ci.org/scummvm/scummvm/builds/662855433 [23:56] travis-ci (travis-ci@ec2-54-172-212-131.compute-1.amazonaws.com) left #scummvm. [23:57] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JvihW [23:57] scummvm/master 7a68ee5 bluegr: SCI: Always include the opcodeNames table, as it's used in VM hooks [23:59] Port build status changed with 23c6a518: Failure: master-caanoo, master-dingux, master-gcw0, master-gp2xwiz, master-android_arm, master-android_x86 [00:00] --- Mon Mar 16 2020