[Back to Index]

  
[00:11] <-- ccawley2011 left irc: Quit: Leaving
[00:13] <grogbot> <spookypeanut> 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] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JviVr
[00:26] <Scummette> scummvm/master dd17688 dreammaster: ULTIMA: Support running games using uncompressed .dat files
[00:44] <-- yuv422 left irc: Remote host closed the connection
[00:44] --> yuv422 joined #scummvm.
[00:44] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services.
[00:44] <-- criezy left irc: Quit: criezy
[00:56] <-- ced117 left irc: Ping timeout: 258 seconds
[01:24] <-- _sev left irc: Ping timeout: 260 seconds
[01:41] --> _sev joined #scummvm.
[01:41] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[02:21] <yuv422> LOL I just realised that the Common::Rect bottom right coord is exclusive not inclusive.
[02:22] <yuv422> I was wondering why I was missing a line down the side of all my rectangles
[02:23] <dreammaster> Yes, that can be easy to misunderstand when first using them
[02:25] <dreammaster> 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] <yuv422> top left coord + width + height might be a more intuitive constructor
[02:27] <dreammaster> 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] <yuv422> ah k
[02:30] <dreammaster> 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] <dreammaster> Which becomes troublesome if there are multiple different xml files
[02:36] --> DominusExult joined #scummvm.
[02:36] <-- DominusExult left irc: Changing host
[02:36] --> DominusExult joined #scummvm.
[02:38] <-- Dominus left irc: Ping timeout: 258 seconds
[02:38] Nick change: DominusExult -> Dominus
[03:01] <-- Scummette left irc: Ping timeout: 272 seconds
[03:01] --> Scummette joined #scummvm.
[03:05] <Scummette> [scummvm] yuv422 pushed 1 new commits to master: https://git.io/Jvioq
[03:05] <Scummette> scummvm/master 19fe352 yuv422: DRAGONS: Add fake loading screen when starting a new game
[03:30] <Scummette> [scummvm] lolbot-iichan opened pull request #2144: WINTERMUTE: Detect more games (master...wme_detection_20200315) https://git.io/Jvioo
[04:22] <ScummBot> Port build status changed with 19fe3521: Success: master-pspfull
[04:23] <-- yuv422 left irc: Remote host closed the connection
[04:24] --> yuv422 joined #scummvm.
[04:24] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services.
[04:32] <-- dreammaster left irc: Ping timeout: 240 seconds
[05:13] <-- cd left irc: Quit: cd
[05:15] <-- Lightkey left irc: Ping timeout: 256 seconds
[05:22] --> Lightkey joined #scummvm.
[05:31] <-- Drenn left irc: Ping timeout: 255 seconds
[05:42] <ScummBot> Port build status changed with 19fe3521: Success: master-psp. Nice work, all ports built fine now
[05:57] <-- moralrecordings left irc: Ping timeout: 256 seconds
[05:57] --> moralrecordings joined #scummvm.
[06:18] <-- Scummette left irc: Ping timeout: 272 seconds
[06:18] --> Scummette joined #scummvm.
[06:45] <-- yuv422 left irc: Remote host closed the connection
[06:45] --> yuv422 joined #scummvm.
[06:45] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services.
[06:59] --> Begasus joined #scummvm.
[07:06] <Scummette> [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] <Scummette> [scummvm] bgK pushed 1 new commits to master: https://git.io/Jvi6N
[07:06] <Scummette> scummvm/master 213d2d1 aviloria: MOHAWK: Add detection for a Mac CD game and demo
[07:23] <-- Harekiet left irc: Ping timeout: 248 seconds
[07:37] <LePhilousophe> @rsn8887: ccache takes md5 of source files and all flags into account to determine caching
[08:05] --> ajax16384 joined #scummvm.
[08:05] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[08:17] --> Harekiet joined #scummvm.
[08:19] --> edheldil joined #scummvm.
[08:50] <-- Lightkey left irc: Ping timeout: 256 seconds
[08:53] --> ced117 joined #scummvm.
[09:02] --> Lightkey joined #scummvm.
[09:03] <-- ced117 left irc: Ping timeout: 240 seconds
[09:04] --> ced117 joined #scummvm.
[09:09] <-- BeefEats left irc: Quit: Bye
[09:12] <grogbot> <Henke37> move mechanics, as in c++ move mechanics
[10:04] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/JviXu
[10:04] <Scummette> scummvm/master 89d87a9 digitall: LURE: Fix GCC Compiler Warning of Unused Variable
[10:07] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://git.io/JviXK
[10:07] <Scummette> scummvm/master 67e87cf digitall: DEVTOOLS: Add create_ultima binary to Git Ignore
[10:27] <Scummette> [scummvm] harshbawari opened pull request #2145: FULLPIPE: Shift loadGameState() and saveGameState() (master...fullpipe) https://git.io/JviXA
[10:53] <-- yuv422 left irc: Remote host closed the connection
[10:53] --> yuv422 joined #scummvm.
[10:53] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services.
[11:13] <LePhilousophe> @Henke37: is it possible to get move semantics without going to C++11? I would say no
[11:14] <grogbot> <Henke37> yeah, i don't think so
[11:27] --> ldevulder_ joined #scummvm.
[11:30] <-- ldevulder__ left irc: Ping timeout: 255 seconds
[11:40] --> loki__ joined #scummvm.
[11:46] <grogbot> <Henke37> it would be really useful for RAII setups
[11:46] <grogbot> <Henke37> which I think would be great for replacing the frankly brittle pause system
[11:59] <grogbot> <Henke37> 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] <Scummette> [scummvm] whiterandrek pushed 2 new commits to master: https://git.io/JviDY
[12:01] <Scummette> scummvm/master 0479ed5 whiterandrek: PINK: JANITORIAL: formatting fix
[12:01] <Scummette> scummvm/master bc05539 whiterandrek: PINK: fix crash when there isn't html files
[12:01] <LePhilousophe> @Henke37: I am not sure you need the move constructor for this
[12:01] <grogbot> <Henke37> probably not.
[12:08] <grogbot> <ZvikaZ> 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] <grogbot> <ZvikaZ> grepping didn't help either
[12:11] <LePhilousophe> did you look at SYNC_AS macro?
[12:12] <LePhilousophe> it defines a (templated) function which will call stream->readByte() or stream->writeByte() and using a byte intermediate value when writing
[12:13] <grogbot> <ZvikaZ> OK, I was right 😃 Indeed, it was a stupid question. Thanks for the explanation
[12:13] <LePhilousophe> no problem
[12:14] <LePhilousophe> C preprocessor constructs can be challenging to get sometimes especially when there is the token pasting operator (##)
[12:24] <Scummette> [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_ joined #scummvm.
[12:57] <-- loki__ left irc: Read error: Connection reset by peer
[13:24] --> girafe2 joined #scummvm.
[13:26] <-- girafe left irc: Ping timeout: 268 seconds
[13:29] <-- loki_ left irc: Quit: Leaving
[13:49] --> NULUSIOS joined #scummvm.
[13:51] NULUSIOS (nls@mail2.termoil.com) left #scummvm.
[14:28] <grogbot> <lunkquill> Agreed
[14:29] --> Flexman joined #scummvm.
[14:48] <Scummette> [scummvm] henke37 opened pull request #2147: Pause Token (master...pauseToken) https://git.io/JviH0
[15:18] --> Drenn joined #scummvm.
[15:25] --> criezy joined #scummvm.
[15:25] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[15:31] <Scummette> [scummvm] sev- closed pull request #2145: FULLPIPE: Shift loadGameState() and saveGameState() (master...fullpipe) https://git.io/JviXA
[16:14] <edheldil> does scummvm has smart pointers?
[16:14] <grogbot> <Henke37> is there a magic incantation to make Codacy consider object lifetimes as semantically important?
[16:14] <grogbot> <Henke37> I don't think it does. doesn't those require move semantics?
[16:15] <grogbot> <Henke37> at least std::unique_ptr does
[16:22] <edheldil> my knowledge of c++ atrophied after years of programming only in python
[16:29] <bgK> edheldil: yes, see Common::ScopedPtr (kinda like std::unique_ptr) and Common::SharedPtr
[16:30] <bgK> those are simplified when compared to the standard ones, no weak pointers for example
[16:33] <Scummette> [scummvm] bgK closed pull request #2136: ZVISION: Add keymapper support (master...zvision-keymap) https://git.io/JvKae
[16:33] <Scummette> [scummvm] bgK pushed 3 new commits to master: https://git.io/Jvi75
[16:33] <Scummette> scummvm/master 496edf9 ccawley2011: ZVISION: Add keymapper support
[16:33] <Scummette> scummvm/master db87cb0 ccawley2011: ZVISION: Use custom engine actions for the menubar shortcuts
[16:33] <Scummette> scummvm/master 6ed8dea ccawley2011: ZVISION: Disable the keymap when InputControl is focused
[16:34] <Lightkey> edheldil: You can has.
[17:03] --> ny00123 joined #scummvm.
[18:04] <-- SylvainTV left irc: Read error: Connection reset by peer
[18:12] --> 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_ joined #scummvm.
[18:38] <-- Begasus 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 joined #scummvm.
[18:52] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.
[19:02] <-- 7JTAB2YQE left irc: Read error: Connection reset by peer
[19:05] --> Mia joined #scummvm.
[19:05] --> BeefEats joined #scummvm.
[19:35] holdsworth (~quassel@unaffiliated/holdsworth) got netsplit.
[19:36] holdsworth (~quassel@unaffiliated/holdsworth) returned to #scummvm.
[20:19] <-- _sev left irc: Quit: This computer has gone to sleep
[20:19] --> _sev joined #scummvm.
[20:19] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[20:27] --> SylvainTV 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 joined #scummvm.
[20:49] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[20:55] <grogbot> <ZvikaZ> 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 joined #scummvm.
[20:59] <-- DominusExult left irc: Changing host
[20:59] --> DominusExult joined #scummvm.
[21:01] <-- Dominus left irc: Ping timeout: 240 seconds
[21:01] Nick change: DominusExult -> Dominus
[21:37] <-- ajax16384 left irc: Quit: Leaving
[21:39] <grogbot> <Tkachov> 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] <grogbot> <Tkachov> so I've decided to sketch some UI mockups of how I think launcher should work on mobile
[21:40] <grogbot> <Tkachov> 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] <grogbot> <Tkachov> 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] <grogbot> <Tkachov> though it would require completely different layouts for mobile, which isn't cool 😦
[21:44] <-- BeefEats left irc: Read error: Connection reset by peer
[21:53] <-- criezy left irc: Quit: criezy
[22:13] <grogbot> <SirYodaJedi> 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 left irc: Quit: Leaving
[23:15] <Scummette> [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] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip4
[23:15] <Scummette> scummvm/master 23c6a51 ZvikaZ: SCI: Added new VM hook mechanism, allowing new instructions
[23:21] <Scummette> [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] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvipz
[23:21] <Scummette> scummvm/master 540a3cd ZvikaZ: SCI: adding `stopAfterFading` to savegame, fixing #10685
[23:24] <Scummette> [scummvm] bluegr closed pull request #2144: WINTERMUTE: Detect more games (master...wme_detection_20200315) https://git.io/Jvioo
[23:24] <Scummette> [scummvm] bluegr pushed 2 new commits to master: https://git.io/Jvipr
[23:24] <Scummette> scummvm/master 53eeb39 lolbot-iichan: WINTERMUTE: Add detection for Italian version of thelostcrowngha
[23:24] <Scummette> scummvm/master 74de2d6 lolbot-iichan: WINTERMUTE: Add detection and keymap for "Myth: A Guff's Tale"
[23:27] <Scummette> [scummvm] bluegr closed pull request #2123: BACKENDS: Allow compiling certain backends for standard Linux platforms (master...desktop-test) https://git.io/JvrVR
[23:27] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip6
[23:27] <Scummette> scummvm/master 3e94325 ccawley2011: BACKENDS: Allow compiling certain backends for standard Linux platforms
[23:28] <Scummette> [scummvm] bluegr closed pull request #2137: SDL: Add a separate function for setting the hardware size (master...setupHardwareSize) https://git.io/JvKAV
[23:28] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/Jvip1
[23:28] <Scummette> scummvm/master d205578 ccawley2011: SDL: Add a separate function for setting the hardware size
[23:29] --> travis-ci joined #scummvm.
[23:29] <travis-ci> scummvm/scummvm#12522 (master - 3e94325 : Cameron Cawley): The build was canceled.
[23:29] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/74de2d61bf91...3e94325df9d9
[23:29] <travis-ci> 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] <ScummBot> Port build status changed with 23c6a518: Failure: master-openpandora, master-ouya
[23:44] <Scummette> [scummvm] bluegr pushed 4 new commits to master: https://git.io/Jvihm
[23:44] <Scummette> scummvm/master a7082b1 NMIError: GROOVIE: Send GS SysEx messages
[23:44] <Scummette> scummvm/master e11d408 NMIError: GROOVIE: Add Roland GS invalid drumkit correction
[23:44] <Scummette> scummvm/master 52d5d60 NMIError: GROOVIE: Fix 7th Guest GM initialization
[23:46] <Scummette> [scummvm] bluegr closed pull request #2099: GROOVIE/MIDI: Improve MIDI for The 7th Guest (master...fix-gs-init) https://git.io/Jvz8H
[23:47] <edheldil> 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] <edheldil> remove the subdir -> change filename to "ROOM3.scc"
[23:53] <ScummBot> Port build status changed with 23c6a518: Failure: master-ds, master-android_arm64
[23:56] --> travis-ci joined #scummvm.
[23:56] <travis-ci> scummvm/scummvm#12523 (master - d205578 : Cameron Cawley): The build passed.
[23:56] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/3e94325df9d9...d205578d4df1
[23:56] <travis-ci> 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] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JvihW
[23:57] <Scummette> scummvm/master 7a68ee5 bluegr: SCI: Always include the opcodeNames table, as it's used in VM hooks
[23:59] <ScummBot> 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