[00:38] ny00123 (~ny00123@37.46.46.70) left irc: Quit: Leaving [02:31] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [02:37] DominusExult (~dominus@port-92-196-27-38.dynamic.as20676.net) joined #scummvm. [02:37] DominusExult (~dominus@port-92-196-27-38.dynamic.as20676.net) left irc: Changing host [02:37] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [02:41] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 268 seconds [02:41] Nick change: DominusExult -> Dominus [02:55] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [02:55] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [03:51] JohnnyonFlame (~quassel@187.3.224.235) left irc: Read error: Connection reset by peer [04:00] Cheeseness (~cheesenes@ppp118-208-241-220.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [04:00] Cheeseness (~cheesenes@ppp118-208-241-220.bras1.hba2.internode.on.net) joined #scummvm. [04:27] _sev_ (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [04:30] Scummette (~Scummette@roberta.scummvm.net) left irc: Ping timeout: 272 seconds [04:31] Scummette (~Scummette@roberta.scummvm.net) joined #scummvm. [05:09] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) joined #scummvm. [05:09] #scummvm: mode change '+v syke' by ChanServ!ChanServ@services. [05:18] [scummvm] dreammaster opened pull request #2037: ENGINES: Savegame code simplifications (master...saves) https://git.io/Jvs1o [05:32] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [07:07] [scummvm] bluegr closed pull request #2036: SCI: fix segfault upon detection of pirated game, without fallback (master...segfault) https://git.io/Jvsam [07:07] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JvsDW [07:07] scummvm/master 2f9f488 ZvikaZ: SCI: fix segfault upon detection of pirated game, without fallback [07:09] [scummvm] bluegr closed pull request #2034: ENGINES: add GUI warning when encountering a pirated game (master...pirated_message) https://git.io/Jvssx [07:09] [scummvm] bluegr reopened pull request #2034: ENGINES: add GUI warning when encountering a pirated game (master...pirated_message) https://git.io/Jvssx [07:09] [scummvm] bluegr closed pull request #2034: ENGINES: add GUI warning when encountering a pirated game (master...pirated_message) https://git.io/Jvssx [07:09] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JvsDB [07:09] scummvm/master de3011f ZvikaZ: ENGINES: Add GUI warning when encountering a pirated game [07:15] ldevulder_ (~ldevulder@176.177.111.91) joined #scummvm. [07:19] ldevulder__ (~ldevulder@176.167.146.148) left irc: Ping timeout: 265 seconds [07:22] _sev (~sev@d158167.upc-d.chello.nl) joined #scummvm. [07:22] _sev (~sev@d158167.upc-d.chello.nl) left irc: Changing host [07:22] _sev (~sev@scummvm/undead/sev) joined #scummvm. [07:22] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [07:25] [scummvm] ZvikaZ closed pull request #2033: CONFIGURE: fixed documentation for '--with-sdl-prefix' and indent subengines (master...master) https://git.io/JvsYD [07:34] [scummvm] bgK pushed 1 new commits to master: https://git.io/JvsDS [07:34] scummvm/master c3e152b bgK: ENGINES: Mark the pirated game message as translatable [07:53] Nick change: ldevulder_ -> ldevulder [07:58] Good morning! [07:59] I have a question about the windows release builds [08:00] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [08:00] It seems that the builds were configured with "--enable-text-console" which disables the on-screen debugger console and forces switch of control to the background command console [08:02] This can cause issues in some cases, eg. in the current GOG release with Blade Runner, they have disabled the background window so pressing Ctrl+D in-game results in what is seemingly a "freeze" and you have to kill the game to get out of it [08:02] So, is there a reason that we choose to have text console enabled? [08:03] And if so, can it be reversed by some ScummVM GUI option or does it require a re-build of the scummvm executable? [08:03] There is also a question about this in the forums today: https://forums.scummvm.org/viewtopic.php?f=2&p=88289#p88289 [08:05] SylvainTV (~Sylvain@lfbn-lil-1-11-105.w90-45.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [08:07] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) left irc: Quit: Leaving. [08:10] _sev (~sev@scummvm/undead/sev) joined #scummvm. [08:10] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [08:32] girafe2 (~girafe@lfbn-gre-1-220-42.w90-112.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [08:37] That was clearly an oversight on my side. [08:37] Needs rebuild [09:09] vliaskov (~vliaskov@x4e376569.dyn.telefonica.de) joined #scummvm. [09:36] Hi. I haven't touched C++ for maybe 25 years (and haven't missed it 😁 ). Now refreshing it, with Bjarne Stroustrup's "A Tour of C++ (2nd Edition)". Saw the following construct: int v[] = {0,1,2,3,4,5,6,7,8,9}; for (auto x : v) // for each x in v cout << x << '\n'; Is anyone really using such for loops? Haven't saw it in quick grepping at our code base [09:49] [scummvm] sev- pushed 3 new commits to master: https://git.io/JvsHB [09:49] scummvm/master 5ebf4ea sev-: ULTIMA: More override keywords [09:49] scummvm/master 7eb783b sev-: ULTIMA: Further work on overrides marking [09:49] scummvm/master 1d81fad sev-: ULTIMA: Final touches on override handing [10:06] Port build status changed with 1d81fadc: Failure: master-amigaos4 [10:25] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 265 seconds [10:43] @ZvikaZ that's a C++11 feature and we're not using C++11 at this point. Maybe sometime in the future [11:03] [scummvm] ZvikaZ opened pull request #2038: CONFIGURE: fix documentation for '--with-sdl-prefix' and indent subengines (master...configure) https://git.io/Jvs75 [11:16] waltervn (~waltervn@scummvm/undead/waltervn) joined #scummvm. [11:16] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [11:17] [scummvm] sev- pushed 1 new commits to master: https://git.io/Jvs5c [11:17] scummvm/master 105c104 sev-: ULTIMA: Amiga compilation fix [11:25] [scummvm] sev- pushed 1 new commits to master: https://git.io/Jvs5V [11:25] scummvm/master 399c5d6 sev-: ULTIMA: Another attempt to fix Amiga compilation [11:30] @waltervn nullptr is also a C+11 feature (https://en.cppreference.com/w/cpp/keyword/nullptr) and it's used many times in the code. Or is it defined manually somewhere? [11:30] yes, it's defined somewhere for non-C++11 compilation [11:32] how many platforms doesn't support C++11? [11:32] it's almost been a decade. if they can't keep up it is clearly not maintained and should be dropped [11:34] that's a discussion that could be had of course [11:37] if we do switch at some point, I think we should go full-blown STL etc, no point picking some mid-way point I think [12:04] Begasus (~begasus@ptr-4qba4ebm7vqh36fid51.18120a2.ip6.access.telenet.be) joined #scummvm. [12:27] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [13:26] Lightkey (~Darklock@p200300F693C0481422CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 265 seconds [13:38] Lightkey (~Darklock@p200300F693C0481122CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [14:16] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JvsAd [14:16] scummvm/master 851b19e antoniou79: I18N: Update translation (Greek) [15:00] I think that if a platform isn't supported by its original vendor, and therefore has only an old toolset, it doesn't mean that its users aren't using it anymore. Maybe ScummVm is a good proof for that 😉 [15:01] The question is if there are really platform that don't support certain feature (such as C++1) And if these platforms have any users... [15:06] this reminds me of this video I watched recently talking about ScummVM on the N810: https://youtu.be/46I0_ySqy-U?t=403 [15:16] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jvsp8 [15:16] scummvm/master 768ef3c sev-: PRINCE: I18N: Update translation (English) [15:47] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [16:00] girafe (~girafe@lfbn-gre-1-220-42.w90-112.abo.wanadoo.fr) joined #scummvm. [16:20] ny00123 (~ny00123@37.46.46.70) joined #scummvm. [16:37] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Ping timeout: 265 seconds [16:55] ldevulder_ (~ldevulder@i15-lef02-th2-89-83-254-63.ft.lns.abo.bbox.fr) joined #scummvm. [16:58] ldevulder (~ldevulder@176.177.111.91) left irc: Ping timeout: 265 seconds [17:02] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [17:02] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [17:05] [scummvm] ZvikaZ opened pull request #2039: GUI: add optional 'alignment' parameter to 'MessageDialog', and SCI: GK2: if subtitles patch is missing, explain how to install it (master...gk2sub) https://git.io/JvGvU [17:12] vliaskov (~vliaskov@x4e376569.dyn.telefonica.de) left irc: Quit: Leaving [17:26] ajax16384 (~User@109.60.130.33) joined #scummvm. [17:26] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [18:20] someone could invest some energy in building a transpiler for C++11 to something older. It has been done for C++17 to C++11 before so it should be perfectly doable [18:22] Begasus (~begasus@ptr-4qba4ebm7vqh36fid51.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [18:24] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [19:02] Regarding C++11, I know the AmigaOS compiler on Buildbot has had trouble with nullptr in header files previously; since some of them weren't indirectly pulling in the file where nullptr is defined for non-11 compilers [19:05] waltervn: Did you try to count how many times he said 'Awesome' during the 5 minutes he talked about ScummVM? 🙂 [19:08] Scummvm using c++ 11? [19:15] We're not currently depending on any C++11 features, no. But we do some have stubs to simulate a few things from C++11 for non-11 compilers, such as the nullptr define [19:15] Which I personally like, since it makes it much clearer that a type is a pointer when you assign nullptr to it rather than just 0 [19:16] I do think it's good that we evaluate once in a while, whether it still makes sense to stick to the current policy [19:17] Agreed; as long as everything we target supports it. [19:17] our C-with-classes approach might scare away potential contributors, so we need to weigh that against possibly losing a port or two [19:18] I'm not saying we need to change things right now, but I do think it's good to look at this from time to time, does it still make sense, etc [19:19] I think C++17 is way more frightening than our old C++ [19:20] but yeah, if a transpiler exists, why not Cpp11 [19:28] SylvainTV (~Sylvain@lfbn-lil-1-240-153.w90-45.abo.wanadoo.fr) joined #scummvm. [19:28] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:31] Oh okay thanks for answer, DreamMaster [19:39] visual studio is pretty much c++11 by default now 😛 no going back [20:43] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 260 seconds [20:44] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [20:58] cd (~cd@unaffiliated/cd) joined #scummvm. [21:02] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [21:03] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [21:03] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [21:06] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [21:06] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [21:06] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [21:07] Depends which version. I use vs2008 [21:08] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [21:09] which is more than a decade old. [21:09] time to move on old man. [21:14] no [21:14] it's still supporterd, no need to move :P [21:14] (supported by ScummVM, obviously not by Microsoft) [21:14] i'm not sure it can even be called "standard c++" back then 😛 [21:15] My laptop wouldn't survive if I tried to move to a more recent version anyway [21:15] SupSuper: is it really standard nowadays? [21:15] sounds like you need a new laptop too [21:16] Henle37: yes, it's more or less 10 yo now [21:16] but I don't manage to find large laptops for sale [21:18] so I wait until they made >20" laptops again [21:34] who is "they"? [21:36] manufacturers? [21:36] yes. it's almost impossible to find anything larger than 17" nowadays [21:37] and vc++ is 99% standard nowadays, it's all gated by compatibility flags if you need win32 [21:41] waltervn (~waltervn@scummvm/undead/waltervn) left irc: Quit: Leaving [21:41] does it work with visual studio community ? [21:41] yes [21:43] it's what i use and it works fine for me. [21:53] SylvainTV (~Sylvain@lfbn-lil-1-240-153.w90-45.abo.wanadoo.fr) left irc: Ping timeout: 265 seconds [21:53] SylvainTV (~Sylvain@lfbn-lil-1-431-234.w81-49.abo.wanadoo.fr) joined #scummvm. [21:53] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [22:01] We even provide precompiled libraries for Visual Studio, so it's easier for newbie Windows developers to get ScummVM compiling and running [22:03] @waltervn, recently it came to my attention, that we accidentally brought more c++11-specific code to the master branch [22:04] so far, buildbot was happy, but I wonder about those platforms which are not on the buildbot [22:04] @waltervn this: https://github.com/scummvm/scummvm/blob/master/engines/sci/resource_patcher.cpp#L42 [22:06] doesn't gcc let you explicitly set the c++ version? or is it just using the platform default [22:06] [scummvm] tsoliman pushed 1 new commits to master: https://git.io/JvGIO [22:06] scummvm/master 300f0d8 tsoliman: ULTIMA: Set ADGF flags [22:15] [scummvm] sev- pushed 1 new commits to master: https://git.io/JvGIK [22:15] scummvm/master 6ccbe9f sev-: DISTS: Add Windows 2.1.1a to Sparkle appcast [22:18] we have this option in the configure [22:19] yeah, I brought this code in [22:20] it build happily, so I missed that it relies on C++ 11 features [22:21] it built * [22:22] and there's this pull request, which is relevant to this discussion: https://github.com/scummvm/scummvm/pull/1294 [22:26] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Quit: Bye [22:32] [scummvm] sev- pushed 1 new commits to master: https://git.io/JvGLO [22:32] scummvm/master 2fca080 sev-: DISTS: Making WinSparkle happier [22:56] travis-ci (~travis-ci@ec2-54-147-230-102.compute-1.amazonaws.com) joined #scummvm. [22:56] scummvm/scummvm#11840 (master - 300f0d8 : Tarek Soliman): The build has errored. [22:56] Change view : https://github.com/scummvm/scummvm/compare/768ef3c35ac8...300f0d870892 [22:56] Build details : https://travis-ci.org/scummvm/scummvm/builds/645684346 [22:56] travis-ci (travis-ci@ec2-54-147-230-102.compute-1.amazonaws.com) left #scummvm. [23:11] [scummvm] lolbot-iichan opened pull request #2040: WINTERMUTE: Fix handling of EVENT_WHEELDOWN (master...wme_mousewheel) https://git.io/JvGtC [00:00] --- Tue Feb 4 2020