[00:03] Littleboy (~littleboy@c-24-128-76-55.hsd1.ma.comcast.net) joined #scummvm. [00:03] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [00:10] Jon_God (~jon_god@2601:9:6700:4d9:3e07:54ff:fe26:6d61) joined #scummvm. [00:28] [md5] (~md5@unaffiliated/md5/x-729473) left irc: [00:34] t0by (~t0by@host83-162-dynamic.60-82-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds [00:50] RUBICN64 (~Android@2601:7:9480:570:bcd8:7d26:eb1c:fec2) joined #scummvm. [00:51] RUBICN64 (~Android@2601:7:9480:570:bcd8:7d26:eb1c:fec2) left irc: Client Quit [00:51] RUBICN64 (~Android@2601:7:9480:570:bcd8:7d26:eb1c:fec2) joined #scummvm. [00:57] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [01:45] Littleboy (~littleboy@c-24-128-76-55.hsd1.ma.comcast.net) left irc: Quit: Être dans le vent, une ambition de feuille morte. [01:47] RUBICN64 (~Android@2601:7:9480:570:bcd8:7d26:eb1c:fec2) left irc: Quit: AndroidIrc Disconnecting [01:49] clone2728 (~droid2727@2600:1002:b105:edc4:7beb:6960:df5b:983c) joined #scummvm. [01:49] #scummvm: mode change '+o clone2728' by ChanServ!ChanServ@services. [01:50] droid2727 (~droid2727@2600:1002:b112:d9e7:74a5:d084:5ae3:db10) left irc: Ping timeout: 265 seconds [01:51] Nick change: clone2728 -> droid2727 [01:51] Quatroking (~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl) left irc: Ping timeout: 240 seconds [02:00] _marc` (~marc@p20030046081499FE1932009EA692F6EB.dip0.t-ipconnect.de) left irc: Quit: _marc` [02:28] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [02:31] Vampire0_ (~Vampire@jEdit/Vampire) left irc: Ping timeout: 265 seconds [02:33] droid2727 (~droid2727@2600:1002:b105:edc4:7beb:6960:df5b:983c) left irc: Ping timeout: 244 seconds [02:55] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [02:57] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [02:57] Nick change: DominusExult -> Dominus [03:02] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) left irc: Ping timeout: 240 seconds [03:07] m_kiewitz (~m_kiewitz@kons-4d03efb0.pool.mediaWays.net) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [06:14] Lightkey (~jonas@p200300764F0B9F4722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 265 seconds [06:27] Lightkey (~jonas@p200300764F0B9F0022CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [06:43] bgK (~bbouclet@vai69-5-88-183-207-181.fbx.proxad.net) joined #scummvm. [06:43] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services. [08:25] borosky (~broosky@89-67-235-207.dynamic.chello.pl) left irc: Ping timeout: 244 seconds [08:26] broosky (~broosky@89-67-235-207.dynamic.chello.pl) joined #scummvm. [08:47] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Ping timeout: 244 seconds [09:05] t0by (~t0by@host106-245-dynamic.10-79-r.retail.telecomitalia.it) joined #scummvm. [09:05] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:11] Jon_God (~jon_god@2601:9:6700:4d9:3e07:54ff:fe26:6d61) left irc: Remote host closed the connection [09:23] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:23] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:27] bgK (~bbouclet@vai69-5-88-183-207-181.fbx.proxad.net) left irc: Ping timeout: 245 seconds [09:37] Lothar93 (5b0854b6@gateway/web/freenode/ip.91.8.84.182) joined #scummvm. [09:37] hello guys [09:37] hi Lothar93 [09:37] someone out there who is responsible for login problems in the forums? I cannot reset my password [09:38] yep, we can help [09:38] so you're not able to reset your passwd? [09:39] I got the email with the confirmation link [09:39] but after clicking it, the forum tells me "not authorised" [09:39] nothing more [09:41] your user in the forums is also Lothar93 ? [09:41] yep [09:41] last time I was active was back in 2010... long time ago [09:56] LordHoto (~loom@unaffiliated/lordhoto) left irc: Ping timeout: 240 seconds [09:58] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [09:58] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [10:11] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) joined #scummvm. [10:16] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) left irc: Ping timeout: 264 seconds [10:29] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [10:29] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [10:46] RichieSams (~RichieSam@c-98-201-119-138.hsd1.tx.comcast.net) left irc: [11:15] _marc` (~marc@p20030046087EB8FE605E413F5EC44DB2.dip0.t-ipconnect.de) joined #scummvm. [11:48] ajax16384 (~User@ip10.net177.n37.ru) joined #scummvm. [11:48] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [11:53] waltervn (~waltervn@541B5492.cm-5-4b.dynamic.ziggo.nl) joined #scummvm. [11:59] Quatroking (~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl) joined #scummvm. [12:12] does anyone happen to know if it's possible to launch directly into a specific game (i.e. skip the menu) on android? [12:33] m_kiewitz (~m_kiewitz@kons-5f711e2b.pool.mediaWays.net) joined #scummvm. [12:33] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [12:54] bgK (~bbouclet@vai69-5-88-183-207-181.fbx.proxad.net) joined #scummvm. [12:54] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services. [13:00] Kirben (Kirben@c110-22-51-140.brasd4.vic.optusnet.com.au) left irc: [13:02] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) joined #scummvm. [13:03] Ramal (~dennis@2.67.189.5.mobile.tre.se) left irc: Ping timeout: 240 seconds [13:06] Ramal (~dennis@2.70.55.153.mobile.tre.se) joined #scummvm. [13:07] WooShell (woo@ipbcc0be82.dynamic.kabel-deutschland.de) joined #scummvm. [13:13] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 245 seconds [13:15] good meowning =^.^= [13:23] SimSaw (25313355@gateway/web/freenode/ip.37.49.51.85) joined #scummvm. [13:38] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [13:40] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 250 seconds [13:40] Nick change: Strangerke_ -> Strangerke [13:40] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [13:40] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) left irc: Ping timeout: 256 seconds [13:41] SimSaw (25313355@gateway/web/freenode/ip.37.49.51.85) left irc: Ping timeout: 246 seconds [13:50] Littleboy (~littleboy@c-24-128-76-55.hsd1.ma.comcast.net) joined #scummvm. [13:50] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [13:55] sirlemonhead (~bduncan22@95.44.164.183) joined #scummvm. [14:00] waltervn (~waltervn@541B5492.cm-5-4b.dynamic.ziggo.nl) left irc: Read error: Connection reset by peer [14:23] chkr (~chkr@p5DC4AD2A.dip0.t-ipconnect.de) joined #scummvm. [16:23] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Quit: He's dead, Jim [16:24] DrMcCoy (~drmccoy@thor.host.mroot.net) joined #scummvm. [16:24] DrMcCoy (~drmccoy@thor.host.mroot.net) left irc: Changing host [16:24] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [16:24] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [16:32] ny00123 (~ny00123@bzq-79-181-152-41.red.bezeqint.net) joined #scummvm. [16:41] Lothar93 (5b0854b6@gateway/web/freenode/ip.91.8.84.182) left irc: Ping timeout: 246 seconds [16:47] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [16:47] clone2727 (~clone2727@ool-2f105dd5.dyn.optonline.net) joined #scummvm. [16:47] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [17:27] salty-horse (~ori@bzq-79-176-157-174.red.bezeqint.net) joined #scummvm. [17:27] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services. [17:33] waltervn (~waltervn@541B5492.cm-5-4b.dynamic.ziggo.nl) joined #scummvm. [17:38] bgK (~bbouclet@vai69-5-88-183-207-181.fbx.proxad.net) left irc: Quit: Quitte [17:40] GitHub126 (~GitHub126@192.30.252.46) joined #scummvm. [17:40] [scummvm] klusark opened pull request #558: SDL: Warn if the selected joystick does not exist (master...patch-3) http://git.io/Wv3K7Q [17:40] GitHub126 (GitHub126@192.30.252.46) left #scummvm. [17:41] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [17:42] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 245 seconds [17:42] Nick change: Strangerke_ -> Strangerke [18:27] murgo (murgo@underkround.fi) left irc: Remote host closed the connection [18:27] murgo_ (murgo@underkround.fi) joined #scummvm. [18:33] GitHub48 (~GitHub48@192.30.252.45) joined #scummvm. [18:33] [scummvm] sev- pushed 5 new commits to master: http://git.io/3IMYnw [18:33] scummvm/master c3def28 Eugene Sandulenko: FULLPIPE: Fix crash in scene04 [18:33] scummvm/master 308bfe3 Eugene Sandulenko: FULLPIPE: Remove redundant check [18:33] scummvm/master 4393d38 Eugene Sandulenko: FULLPIPE: Plug memory leak [18:33] GitHub48 (GitHub48@192.30.252.45) left #scummvm. [18:40] Sir_Burpalot (~Shloosh@unaffiliated/shloosh) left irc: Quit: ZNC - http://znc.in [18:40] Sir_Burpalot (~Shloosh@unaffiliated/shloosh) joined #scummvm. [18:47] GitHub115 (~GitHub115@192.30.252.43) joined #scummvm. [18:47] [scummvm] sev- closed pull request #557: Replace 'Pluto' lua persistance code with re-written, platform-agnostic code (master...replace_pluto) http://git.io/Y9edhw [18:47] GitHub115 (GitHub115@192.30.252.43) left #scummvm. [18:47] GitHub190 (~GitHub190@192.30.252.33) joined #scummvm. [18:47] [scummvm] sev- pushed 17 new commits to master: http://git.io/DAacUg [18:47] scummvm/master ff35d71 Adrian Astley: SWORD25: Create a set of functions for manually serializing a double... [18:47] scummvm/master efcd619 Adrian Astley: SWORD25: Create a function for serializing lua objects... [18:47] scummvm/master dedfd7a Adrian Astley: SWORD25: Move common functions to their own set of files so they can be shared [18:47] GitHub190 (GitHub190@192.30.252.33) left #scummvm. [18:48] GitHub126 (~GitHub126@192.30.252.47) joined #scummvm. [18:48] [scummvm] sev- pushed 4 new commits to master: http://git.io/Hifr8g [18:48] scummvm/master f74ba29 Torbjörn Andersson: SCUMM: Enable Day of the Tentacle easter egg... [18:48] scummvm/master cc91662 Torbjörn Andersson: SCUMM: Add a "chained games manager"... [18:48] scummvm/master 7dc316c Torbjörn Andersson: SCUMM: Add secret "easter_egg" config key... [18:48] GitHub126 (GitHub126@192.30.252.47) left #scummvm. [18:48] GitHub39 (~GitHub39@192.30.252.40) joined #scummvm. [18:48] [scummvm] sev- closed pull request #554: Day of the Tentacle easter egg (master...tentacle-maniac) http://git.io/tqMsAw [18:48] GitHub39 (GitHub39@192.30.252.40) left #scummvm. [18:50] GitHub1 (~GitHub1@192.30.252.37) joined #scummvm. [18:50] [scummvm] sev- closed pull request #508: COMMON: Add support for endian-safe reading/writing of int64 (master...add_endian_and_stream_support_for_int64) http://git.io/N3ftNw [18:50] GitHub1 (GitHub1@192.30.252.37) left #scummvm. [18:50] GitHub109 (~GitHub109@192.30.252.36) joined #scummvm. [18:50] [scummvm] sev- pushed 5 new commits to master: http://git.io/2kPX6A [18:50] scummvm/master c58f714 Adrian Astley: COMMON: Add support for endian-safe reading/writing of int64 [18:50] scummvm/master a468579 Adrian Astley: TEST: Add unit tests for uint64 reading [18:50] scummvm/master d497b45 Adrian Astley: COMMON: Fix typo that caused uint64 reads to return a uint32 [18:50] GitHub109 (GitHub109@192.30.252.36) left #scummvm. [18:53] GitHub194 (~GitHub194@192.30.252.37) joined #scummvm. [18:54] [scummvm] sev- pushed 2 new commits to master: http://git.io/VMyXeA [18:54] scummvm/master 563d837 Joel Teichroeb: ANDROID: Modernize build system... [18:54] scummvm/master f92e569 Eugene Sandulenko: Merge pull request #425 from klusark/android... [18:54] GitHub194 (GitHub194@192.30.252.37) left #scummvm. [18:54] GitHub65 (~GitHub65@192.30.252.33) joined #scummvm. [18:54] [scummvm] sev- closed pull request #425: ANDROID: Modernize build system (master...android) http://git.io/njFxlQ [18:54] GitHub65 (GitHub65@192.30.252.33) left #scummvm. [18:56] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) joined #scummvm. [18:56] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) left irc: Read error: Connection reset by peer [18:59] GitHub181 (~GitHub181@192.30.252.42) joined #scummvm. [18:59] [scummvm] sev- pushed 5 new commits to master: http://git.io/SfKwTg [18:59] scummvm/master d9ae848 Fedor Strizhnev: SYMBIAN: Add symbian support for access and princes engines [18:59] scummvm/master da18e79 Fedor Strizhnev: SYMBIAN: Add symbian support for access and prince engines [18:59] scummvm/master 146b4ea Fedor Strizhnev: Merge branch 'master' of https://github.com/fedor4ever/scummvm [18:59] GitHub181 (GitHub181@192.30.252.42) left #scummvm. [18:59] GitHub47 (~GitHub47@192.30.252.41) joined #scummvm. [18:59] [scummvm] sev- closed pull request #555: SYMBIAN: Add symbian support for access and prince engines (master...master) http://git.io/VX9ZdQ [18:59] GitHub47 (GitHub47@192.30.252.41) left #scummvm. [19:00] _sev|work: Did you just miss https://github.com/scummvm/scummvm/pull/508#issuecomment-67675560 ? [19:00] <_sev|work> yes, I did. However it exists on every platform we support so far [19:01] <_sev|work> it=int64 [19:01] Then the define should be removed first [19:02] As RichieSams himself mentions in the intro to the pull request [19:04] <_sev|work> which define? That's the point that there is _no_ define currently [19:04] <_sev|work> when there is no int64 support on the platform you will just not have relevant typedefs [19:05] <_sev|work> and your code will fail to compile [19:05] <_sev|work> so actually a define needs to be added in order to make this code switchable at the run time [19:06] *compile time [19:07] <_sev|work> right [19:08] <_sev|work> plugin scalers rot badly [19:08] <_sev|work> it has been over 2 years now... :/ [19:09] t0by (~t0by@host106-245-dynamic.10-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer [19:10] _sev|work: You're right, I thought there was. https://github.com/scummvm/scummvm/blob/master/configure#L1973 still needs to be fixed [19:10] <_sev|work> LordHoto: any thoughts? [19:10] (as you mentioned with a define or something) [19:10] yeah, I started a rewrite of that in summer of last year. But then all the work/real-life things took over. [19:11] <_sev|work> LordHoto: yeah, it always strikes you as soon as you get new cool plans :) [19:12] _sev|work: Or, we could just remove the check in configure that lets it pass without int64/uint64, and not worry about it (and make it a required thing) [19:12] yeah, I'll need to continue it this year :-P. But first I need to replace the graphics card on my desktop. [19:13] <_sev|work> clone2727: to make it required, just add 'exit 1' as for other types [19:14] _sev|work: Yeah, I know [19:14] _sev|work: But it should have been handled before it was merged [19:15] <_sev|work> well, probably. But I see no harm in the merge either. As no platform broke. So we're talking about theory here [19:15] <_sev|work> let's just make it required [19:15] <_sev|work> Would you do it or I should? [19:15] Feel free to [19:16] t0by (~t0by@host106-245-dynamic.10-79-r.retail.telecomitalia.it) joined #scummvm. [19:16] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [19:17] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [19:17] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [19:17] <_sev|work> ok [19:21] <_sev|work> no, I'll define HAVE_INT64 constant and use it [19:22] That's fine too [19:35] Port build status changed with 7da48233: Success: master-osx_ppc [19:37] _sev|work, hey there. How's the progress with the GCW Zero port of ScummVM? [19:38] <_sev|work> zear: it was on a pause, but now I plan to resume work. The only thing which is left is to figure out why virtual keyboard doesn't show up [19:38] great [19:38] <_sev|work> I'm getting wrong keycode from the pressed key [19:38] well, one more thing would be to permanently disable/remove menu options that aren't used on GCW Zero [19:38] ie. the fullscreen option [19:42] <_sev|work> yep [19:42] <_sev|work> clone2727: there [19:42] GitHub42 (~GitHub42@192.30.252.36) joined #scummvm. [19:42] [scummvm] sev- pushed 2 new commits to master: http://git.io/jk5r9A [19:42] scummvm/master 5b19913 Eugene Sandulenko: CONFIGURE: define HAVE_INT64 when we have 64-bit types.... [19:42] scummvm/master f1765db Eugene Sandulenko: COMMON: Put all 64-bit code under new HAVE_INT64 constant... [19:42] GitHub42 (GitHub42@192.30.252.36) left #scummvm. [19:42] _sev|work, if you need any help debugging or testing - let me know [19:42] <_sev|work> zear: yep [19:42] _sev|work: Thanks! [19:43] <_sev|work> ah, no [19:43] <_sev|work> one more [19:43] Action: LordHoto wonders when buildbot will announce failed unit tests [19:43] <_sev|work> I'm getting wrong keycode from the pressed key [19:44] what button did you map to the virtual keyboard? [19:44] <_sev|work> right shoulder [19:45] so SDLK_BACKSPACE [19:45] are you using SDL1.2 or SDL2? [19:47] GitHub18 (~GitHub18@192.30.252.43) joined #scummvm. [19:47] [scummvm] sev- pushed 1 new commit to master: http://git.io/hmF0ZA [19:47] scummvm/master 7865c78 Eugene Sandulenko: COMMON: Put more 64-bit stuff under HAVE_INT64 [19:47] GitHub18 (GitHub18@192.30.252.43) left #scummvm. [19:47] <_sev|work> sdl1.2, sadly is not supported by ScummVM [19:47] <_sev|work> sadly=SDL2 [19:47] <_sev|work> autocorrect... [19:48] <_sev|work> zear: and yes, I'm getting backspace instead of my custom code [19:49] is it just because SDL2 doesn't have CD audio playback? [19:49] well, backspace is the correct button mapping for the right shoulder in GCW Zero [19:49] no [19:51] <_sev|work> zear: I know. I wanted to intercept that and substitute with my code. That's where I stopped at least [19:51] why, because it would interfere with the osk backspace action? [19:52] alternatively, you can use our joystick input [19:52] then all the buttons are joystick buttons [19:55] _sev|work, https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L36 [19:55] this is incorrect [19:55] <_sev|work> what do you mean? [19:56] actually, wait, the comment is correct [19:56] but line 63 is incorrect [19:56] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: Ping timeout: 256 seconds [19:56] since you're still mapping SDLK_SPACE as BUT_X [19:56] while on GCW Zero it should be mapped to BUT_Y [19:57] <_sev|work> yes, I see [19:57] wait, the other buttons are wrong too [19:57] BUT_X ... hehehe ... [19:57] t0by (~t0by@host106-245-dynamic.10-79-r.retail.telecomitalia.it) left irc: Remote host closed the connection [19:57] this is all wrong: https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L61-L68 [19:58] it should be: [19:58] A -> SDLK_LCTRL [19:58] B -> SDLK_LALT [19:58] X -> SDLK_LSHIFT [19:58] Y -> SDLK_SPACE [19:58] L -> SDLK_TAB [19:58] R -> SDLK_BACKSPACE [19:58] SELECT -> SDLK_ESCAPE [19:58] START -> SDLK_RETURN [19:58] <_sev|work> well, somehow it worked for me... [19:59] <_sev|work> except R [19:59] <_sev|work> all that is mess with the buttons on GCW0 [19:59] well, the real buttons are SDLK_* [19:59] BUT_* are just macros [19:59] so you had the buttons working, just probably in the wrong order [20:00] you expected TRIG_R action, but you were getting BUT_SELECT action after pressing the shoulder button [20:00] <_sev|work> I'm talking about SDL constants, of course. Maybe wrong order, but I have the mapping to actual functions further in the code. And those all work [20:01] can you use the mapping from line 29 onwards? [20:01] for a test [20:01] then the only swapped buttons will be X/Y, but R should work as it should [20:01] <_sev|work> I cannot do it now [20:01] ok, and I don't want to clone the entire thing [20:01] and then compile, since I know how long it takes :) [20:01] <_sev|work> I need to revive the toolchain. My main laptop is still without HDD. [20:02] ah [20:02] ok, let me do it then [20:02] t0by (~t0by@host106-245-dynamic.10-79-r.retail.telecomitalia.it) joined #scummvm. [20:02] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [20:07] GitHub179 (~GitHub179@192.30.252.34) joined #scummvm. [20:07] [scummvm] sev- pushed 1 new commit to master: http://git.io/e5gJ4w [20:07] scummvm/master ce45caa Eugene Sandulenko: SWORD25: Fix warning [20:07] GitHub179 (GitHub179@192.30.252.34) left #scummvm. [20:10] GitHub74 (~GitHub74@192.30.252.43) joined #scummvm. [20:10] [scummvm] lordhoto pushed 3 new commits to master: http://git.io/fP9rXQ [20:10] scummvm/master f1e58ef Johannes Schickel: TEST: Fix C++11 compat warnings. [20:10] scummvm/master eb4d1a6 Johannes Schickel: COMMON: Add missing readUint64/readSint64 to ReadStreamEndian. [20:10] scummvm/master daa8fca Johannes Schickel: TEST: Fix uint64 endian related test code.... [20:10] GitHub74 (GitHub74@192.30.252.43) left #scummvm. [20:10] Did anybody even try to run the unit tests? [20:10] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Disconnected by services [20:11] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [20:11] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [20:11] common/endian.h lines 87 to 101 are pure joy too [20:12] looks like it implements SWAP_BYTES_32 in a block which otherwise should implement SWAP_BYTES_64? [20:12] In fact looks like a not adapted copy from lines 142-156 [20:12] there's a big TODO there; this code just wasn't ready yet [20:13] Why isn't there an #error there? [20:13] _sev|work, it was probably working because: https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L176 [20:13] now we get odd errors because SWAP_BYTES_32 is implemented twice and/or when SWAP_BYTES_64 would actually be used? [20:13] you were pressing the right shoulder, which was mistakenly mapped as BUT_SELECT, and it was triggering the virtual keyboard [20:14] LordHoto: no idea... I didn't think this was quite at the merging state yet [20:14] line 449 is amazing too [20:14] then, line 183 was not doing anything, because TRIG_R was already mapped to SDLK_ESCAPE [20:14] there's a lot of missing opening braces [20:14] wjp: yeah, looks like it... [20:15] I don't think anybody ever reviewed this PR; we were still in the "dicuss if we want something like this" phase, from what I recall [20:16] No, it looks totally unreviewed, I mean it doesn't even seem someone tried to run the unit tests after they were implemented. [20:16] I hope my comment on the PR didn't suggest I had, because I was just commenting on the principle, not the implementation [20:17] <_sev|work> zear: apparently you got confused. I did NOT see the VK. All keys were working as expected except the right shoulder which returned Backspace instead of EVENT_VIRTUAL_KEYBOARD [20:18] _sev|work, LordHoto: shall we just revert this readUint64 one? It clearly needs a lot of work still [20:18] oh [20:18] GitHub50 (~GitHub50@192.30.252.39) joined #scummvm. [20:18] [scummvm] lordhoto pushed 1 new commit to master: http://git.io/lr3eFg [20:18] scummvm/master 64bad2e Johannes Schickel: COMMON: Fix some syntax issues.... [20:18] GitHub50 (GitHub50@192.30.252.39) left #scummvm. [20:18] _sev|work: Thanks for merking the Day of the Tentacle patch. The message when it fails to find Maniac Mansion will need to be translated of course. I don't know how that's usually handled. [20:18] wjp: I wouldn't mind reverting all that. I am not really in the mood to fix the failing unit tests right now. [20:18] <_sev|work> wjp: why not just finish it. LordHoto already put some efforts into it. I can help too [20:19] I would really appreciate someone doing a proper review next time before a merge though. [20:19] <_sev|work> LordHoto: I'll play with the tests now [20:20] <_sev|work> well, it doesn't happen by magic. I was looking into it several times, and ran the code. Yes. I did not run the tests, though [20:21] not sure if doing this in master is a good idea. This code isn't actually used, so we won't automatically notice if it's still broken [20:21] Nope it doesn't. But if you need someone to help you review it, just ping through the comment system (like add @nickname). And after we have someone looking over it we can merge it then. [20:21] But this is just a mess. [20:21] _sev|work: you can't have run the code. It's unused :-) [20:22] <_sev|work> run=compile under 64bit and 32 bit. aye [20:22] ah, ok [20:22] <_sev|work> but then residual folks would benefit from it. [20:22] <_sev|work> and probably provide further patches [20:23] GitHub127 (~GitHub127@192.30.252.38) joined #scummvm. [20:23] [scummvm] lordhoto pushed 1 new commit to master: http://git.io/0fKkYg [20:23] scummvm/master ba228f2 Johannes Schickel: TEST: Fix another typo in uint64 endian tests. [20:23] GitHub127 (GitHub127@192.30.252.38) left #scummvm. [20:24] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Quit: He's dead, Jim [20:24] DrMcCoy's wording seems a bit drastic. [20:24] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [20:24] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [20:25] Someone still needs to add the int64 guards to the unit tests (and provide stub code in some places when int64 doesn't exist) [20:26] EndianTestSuite::test_READ_BE_UINT64 is the only still broken unit test for me [20:26] looks like it truncates the uint64 to uint32 somewhere [20:28] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Client Quit [20:28] It is [20:28] maybe SWAP_BYTES_64 [20:28] LordHoto: common/endian.h:479 [20:28] oh [20:28] well [20:28] that's a nice place to do that too [20:31] GitHub42 (~GitHub42@192.30.252.34) joined #scummvm. [20:31] [scummvm] lordhoto pushed 1 new commit to master: http://git.io/4bw7XA [20:31] scummvm/master e2e6118 Johannes Schickel: COMMON: Fix return type of one READ_BE_UINT64 implementation.... [20:31] GitHub42 (GitHub42@192.30.252.34) left #scummvm. [20:31] wjp: we can still revert it, if you prefer that. I can make a few patch files for RichieSams so he can apply my fixes to his branch again. [20:37] ScummBot (~ScummBot@beta.ipv7.se) left irc: Ping timeout: 244 seconds [20:37] ScummBot (~ScummBot@beta.ipv7.se) joined #scummvm. [20:40] <_sev|work> guys, I'm thinking about starting next release [20:40] <_sev|work> thoughts? [20:40] <_sev|work> ..once md5 announces zvision, that's what I'm awaiting personally [20:41] you mentioned broken animations/movies for that? [20:41] <_sev|work> yes, Zidane has it almost fixed. they just need to sync up [20:41] <_sev|work> no idea about the status in the last several days [20:44] _sev|work, indeed, on screen keyboard doesn't show up [20:45] hm, it's a bit annoying those 64 bit endian.h functions are defined _above_ the 32 bit ones [20:45] can't use SWAP_BYTES_32 to implement SWAP_BYTES_64... [20:46] I'll just move things around, implement SWAP_BYTES_64 in terms of SWAP_BYTES_32, and then kill the MIPS/PSP special cases for SWAP_BYTES_64 [20:46] _sev|work, oh! "WARNING: Virtual keyboard disabled due to missing pack file!" [20:47] <_sev|work> zear: yes, you have to copy it too [20:47] <_sev|work> ...or maybe the build just cannot find the file [20:47] wjp: sure [20:48] wjp: It's a bit odd to implement the 64bit ones first anyway, for this reason ;-). [20:48] _sev|work, where can i find the file? [20:49] <_sev|work> zear: backends/vkeybd/packs/ [20:50] just copy it like that to the scummvm folder? [20:51] ok, figured it out [20:52] still can't make the osk show up, indeed something's not right [20:54] <_sev|work> that's what I'm talking about [20:58] Port build status changed with 7865c782: Failure: master-mingw-w32, master-openpandora, master-osx_ppc [21:02] poor buildbot [21:02] GitHub189 (~GitHub189@192.30.252.38) joined #scummvm. [21:02] [scummvm] wjp pushed 2 new commits to master: http://git.io/4XXJJw [21:02] scummvm/master 7c7bdf3 Willem Jan Palenstijn: COMMON: Swap order of functions to 16, 32, 64 [21:02] scummvm/master 1084f2e Willem Jan Palenstijn: COMMON: Implement MIPS SWAP_BYTES_64 in terms of SWAP_BYTES_32 [21:02] GitHub189 (GitHub189@192.30.252.38) left #scummvm. [21:03] <_sev|work> yes, and next build is all broken [21:04] <_sev|work> oh, sword25... [21:04] That warning in the AmigaOS compilation step that double is passed to abs looks something which might need to be double checked too. [21:05] why are there three versions of the functions in double_serialization? [21:05] dunno [21:08] <_sev|work> LordHoto: yes, I'm looking into it. Just as I discussed with RichieSams, not very portable code... [21:08] <_sev|work> wjp: what do you mean? [21:08] look at the file? [21:08] everything is in there three times [21:10] <_sev|work> I see different formats [21:10] yes, but why? [21:10] we only need one [21:10] <_sev|work> yes, see it now too [21:11] <_sev|work> let me #if 0 those redundant ones [21:14] They're probably broken; aren't those long constants truncated? [21:15] wjp: I am pretty sure I saw some errors in the AmigaOS log which talked about constants overflowing long. [21:17] ScummBot (~ScummBot@beta.ipv7.se) left irc: Ping timeout: 256 seconds [21:17] GitHub159 (~GitHub159@192.30.252.38) joined #scummvm. [21:17] [scummvm] sev- pushed 2 new commits to master: http://git.io/a-8KWA [21:17] scummvm/master 17fe53a Eugene Sandulenko: SWORD25: Hopefully fix compilation errors [21:17] scummvm/master baacf0b Eugene Sandulenko: SWORD25: Commend unused and unportable functions [21:17] GitHub159 (GitHub159@192.30.252.38) left #scummvm. [21:17] <_sev|work> first, they require LL and their end. Second, as I pointed to RichieSams, those are not portable [21:18] ScummBot (~ScummBot@beta.ipv7.se) joined #scummvm. [21:19] Maybe we should simply remove them instead of just commenting them out. [21:21] <_sev|work> let RichieSams reply first. I just emailed him [21:21] <_sev|work> initially I was discussing using proper code with bit-magic. From online JS parser [21:21] <_sev|work> but Adrian decided to go the easier path... [21:22] bit-magic? [21:23] <_sev|work> this one: http://babbage.cs.qc.cuny.edu/IEEE-754.old/Decimal.html [21:23] that doesn't make sense [21:23] <_sev|work> look the page source [21:23] <_sev|work> why? [21:23] if we assume we know the bit-format, we can just dump the raw binary [21:24] <_sev|work> that's the point, there is no guarantee that some platform has deviations from IEEE-754 standard [21:24] yes, but that you can't use that bit magic there [21:25] s/but that/but then/ [21:26] <_sev|work> well, in sword25 data files we have ieee numbers [21:26] <_sev|work> and yes, from native platform to savefile is the wrong place for using it [21:26] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [21:26] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [21:27] we could of course just assume ieee doubles, and maybe test for it in configure [21:27] <_sev|work> I was meant for reading it from the data, and then store in the saves in the same format [21:27] (although for cross-compilation that's probably not feasible) [21:27] <_sev|work> yep [21:28] _sev|work, I traced the entire event loop and I can't find anything that would mess with SDLK_BACKSPACE [21:28] <_sev|work> zear: what dod you use? gdb? [21:28] but this event is not being registered in DINGUXSdlEventSource::remapKey() [21:28] Are there actual systems out there in this day and age that don't use IEEE floats? [21:28] _sev|work, no, I just analyzed the code manually [21:29] <_sev|work> DrMcCoy: I have no idea. But theoretically some could use fixed point aright [21:29] else if (ev.key.keysym.sym == SDLK_BACKSPACE) is never true [21:29] Hmm, okay [21:29] <_sev|work> arith [21:29] I thought that was pretty much decided and set in stone by now [21:30] <_sev|work> zear: the thing is that in the further code I _do_ get the backspace. So perhaps some keyed is just different [21:30] Just like 2-complement for negative values [21:30] it can't be though, pressing R key is generating SDLK_BACKSPACE, system wide [21:31] and I already checked scummvm event loop and there's nothing that would mess it up [21:31] so perhaps it's a less visible bug [21:31] like a buffer overflow [21:32] <_sev|work> DrMcCoy: this is quite interesting thing: http://en.wikipedia.org/wiki/Strictfp [21:33] _sev|work, hold on, I might have made a mistake [21:34] Sure, but that's for intermediates using the FPU hardware. I expect that to work out differently on systems with software floats too [21:35] yes, that is something else entirely [21:36] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) joined #scummvm. [21:36] _sev|work, got the keyboard to work [21:36] the code was missing "return true" [21:37] ajax16384 (~User@ip10.net177.n37.ru) left irc: Read error: Connection reset by peer [21:37] <_sev|work> :D [21:37] <_sev|work> ah, right. To prevent further processing [21:37] there should be a "return true" after this line: https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L179 [21:37] yes, the value was being overwritten further on [21:37] I'll send you a patch, one moment [21:37] <_sev|work> thanks for looking [21:37] that will also fix the key mapping [21:38] no problem [21:38] ScummVM is a flag software for us :) [21:38] so the faster it gets to our repo, the better [21:38] <_sev|work> you may create a pull request, so your name will be recorded :) [21:39] nah, because the patch is incomplete - ie. I don't know what to do with this line: [21:39] https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L44 [21:39] it is wrong after my changes [21:39] so i'll just send you a regular patch [21:40] for you to work further on [21:40] <_sev|work> kk [21:43] salty-horse (~ori@bzq-79-176-157-174.red.bezeqint.net) left irc: Ping timeout: 240 seconds [21:47] ny00123 (~ny00123@bzq-79-181-152-41.red.bezeqint.net) left irc: Quit: Leaving [21:48] _sev|work, here you go: https://gist.github.com/anonymous/03fabc4473436e2d3bd0 [21:48] I actually made a committable patch after all [21:48] <_sev|work> well [21:49] <_sev|work> you are not supposed to change lines below those #defines [21:49] <_sev|work> perhaps this is what I did, and why you saw "wrong" mapping [21:49] <_sev|work> because with this you are breaking Dingux [21:50] nope [21:51] <_sev|work> ? [21:51] umm... did the file change in the last hour? [21:51] because the copy on github is different now [21:51] to what I have cloned and modified [21:51] <_sev|work> no [21:52] ah, nevermind, my browser somehow opened an old cache of your original changes [21:52] so back to: [21:52] <_sev|work> because with this you are breaking Dingux [21:53] I am not [21:53] because Dingux (Dingoo A320) will compile with: [21:53] https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L29 [21:53] while GCW0 will use these instead: https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L57 [21:53] I only modified the latter keymappings [21:53] <_sev|work> for instanse [21:53] <_sev|work> *instance [21:54] <_sev|work> you redefined BUT_X [21:54] <_sev|work> now it is BUT_Y [21:54] oh! [21:54] <_sev|work> that means that the definition for Dingux got changed [21:54] yes, you're right [21:54] then dinguxsdl backend shouldn't be used by GCW Zero [21:54] it's not even the same platform [21:55] <_sev|work> weird. why? [21:55] why would it be? [21:55] <_sev|work> the code is the same, just the key mapping is different [21:55] and you're using incorrect button labels for GCW Zero, so it stays compatible [21:55] this is wrong :) [21:56] <_sev|work> I am not, man [21:56] Port build status changed with 7865c782: Failure: master-gp2xwiz, master-gp2x, master-psp [21:56] _sev|work, talking about this: https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L61-L68 [21:56] this says, that: [21:56] <_sev|work> that is invisible to the end users key constants, nothing more [21:56] SDLK_LSHIFT (button X) is used as BUT_A [21:57] yes, I know [21:57] I am only saying that GCW Zero should rather have its own events.cpp file [21:57] salty-horse (~ori@bzq-79-180-60-191.red.bezeqint.net) joined #scummvm. [21:57] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services. [21:57] instead of applying incorrect button label macros [21:57] that will only cause confusion for anybody who tries to modify this file [21:57] (like me) [21:57] <_sev|work> that is wrong argument [21:57] <_sev|work> I would rather rename the constants [21:58] <_sev|work> e.g. [21:58] <_sev|work> BUT_SKIP_DIALOGUE [21:58] This is actually a good idea :) [21:58] <_sev|work> and use BUT_X for Dingux, and BUT_Y for GCW0 [21:58] yes, that would work [21:58] <_sev|work> and much cleaner that the hack you proposed with cloning backends [21:59] anyway, take as much as you want from my patch - if it can't be applied verbatim because of the stuff we just discussed, then I don't need to be credited :) [21:59] and yes, I fully agree to your last proposition [21:59] <_sev|work> but in general [21:59] <_sev|work> what eventually needs to be fixed [21:59] and it could be probably also expanded to other handheld platforms, such as GP2X/Wiz/Caanoo/Pandora [21:59] <_sev|work> is possibility of the key mapper to coexist with virtual keyboard [22:00] <_sev|work> then I would kill all those hardcoded mappings completely and use config files instead [22:00] as long as there's a way to read defaults [22:01] if you modified the config and want to restore it to the original settings [22:01] <_sev|work> pandora has its own input backend [22:01] <_sev|work> backends/events/openpandora/op-events.cpp [22:03] and so do the GPH devices [22:03] but they could be all unified, since all they do is hardcode keymappings [22:04] but then oh well - I only care about the GCW0 platform [22:04] if that has a solid port - i'll be satisfied :) [22:23] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [22:23] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [22:27] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Disconnected by services [22:27] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [22:27] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [22:35] http://www.gamingonlinux.com/articles/gogs-installer-encryption-proving-to-be-difficult-for-linux-users.4761 ugh [22:35] also read all comments [22:35] RichieDroid (~Default@2600:100d:b014:9791:0:46:7588:d801) joined #scummvm. [22:35] #scummvm: mode change '+o RichieDroid' by ChanServ!ChanServ@services. [22:35] https://www.gog.com/forum/general/please_fix_your_user_agreement_to_allow_reverse_engineering_and_tinkering_when_its_fair_use_to_ret/page1 :-( [22:35] Sirry for all the headaches with the merged code [22:36] s/sirry/sorry [22:39] DrMc1993 (~DrMc1993@ip4d14520c.dynamic.kabel-deutschland.de) joined #scummvm. [22:40] DrMc1993 (~DrMc1993@ip4d14520c.dynamic.kabel-deutschland.de) left irc: Client Quit [22:43] DrMc1993 (~DrMc1993@ip4d14520c.dynamic.kabel-deutschland.de) joined #scummvm. [22:44] DrMc1993! [22:44] foo [22:45] Ah, [22:45] no:( [22:46] DrMc1993 (~DrMc1993@ip4d14520c.dynamic.kabel-deutschland.de) left irc: Client Quit [22:48] Reading the logs [22:53] salty-horse (~ori@bzq-79-180-60-191.red.bezeqint.net) left irc: Quit: Leaving [22:56] <_sev|work> impossible [22:56] GitHub36 (~GitHub36@192.30.252.32) joined #scummvm. [22:56] [scummvm] sev- pushed 3 new commits to master: http://git.io/Cm10Sg [22:56] scummvm/master f7ba09d Eugene Sandulenko: NEWS: Mention DOTT easter egg support [22:56] scummvm/master c44c0f0 Eugene Sandulenko: README: Describe DOTT easter egg support. Text by eriktorbjorn. [22:56] scummvm/master 1d596b0 Eugene Sandulenko: README: A (huge) update of compatible games... [22:56] GitHub36 (GitHub36@192.30.252.32) left #scummvm. [22:56] <_sev|work> see my last commit [22:56] <_sev|work> we were not updating this for AGES [22:57] Kirben (Kirben@c110-22-51-140.brasd4.vic.optusnet.com.au) joined #scummvm. [22:57] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [22:57] Quatroking (~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl) left irc: Read error: Connection reset by peer [22:57] _dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [22:57] #scummvm: mode change '+o _dreammaster' by ChanServ!ChanServ@services. [23:02] _dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: Ping timeout: 240 seconds [23:02] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: Ping timeout: 265 seconds [23:03] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [23:03] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [23:05] _marc` (~marc@p20030046087EB8FE605E413F5EC44DB2.dip0.t-ipconnect.de) left irc: Quit: _marc` [23:08] gapan_ (~george@46.12.102.180.dsl.dyn.forthnet.gr) joined #scummvm. [23:11] gapan (~george@46.12.89.36.dsl.dyn.forthnet.gr) left irc: Ping timeout: 245 seconds [23:13] <_sev|work> something tells me that we may have HDD problems on builedbot server [23:23] WooShell (woo@ipbcc0be82.dynamic.kabel-deutschland.de) 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:33] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) left irc: Ping timeout: 244 seconds [23:36] edheldil (~edheldil@ip-78-45-160-121.net.upcbroadband.cz) joined #scummvm. [23:38] Javacat (~Javacat@unaffiliated/javacat) joined #scummvm. [23:41] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [23:47] RUBICN64 (~Android@2601:7:9480:570:bcd8:7d26:eb1c:fec2) joined #scummvm. [23:58] _dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [23:58] #scummvm: mode change '+o _dreammaster' by ChanServ!ChanServ@services. [23:58] gapan_ (~george@46.12.102.180.dsl.dyn.forthnet.gr) left irc: Ping timeout: 245 seconds [00:00] --- Mon Jan 5 2015