[Back to Index]

  
[00:03] --> Littleboy joined #scummvm.
[00:03] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[00:10] --> Jon_God joined #scummvm.
[00:28] [md5] <-- (~md5@unaffiliated/md5/x-729473) left irc:
[00:34] <-- t0by left irc: Ping timeout: 240 seconds
[00:50] --> RUBICN64 joined #scummvm.
[00:51] <-- RUBICN64 left irc: Client Quit
[00:51] --> RUBICN64 joined #scummvm.
[00:57] <-- _sev|work left irc: Quit: This computer has gone to sleep

[01:47] <-- RUBICN64 left irc: Quit: AndroidIrc Disconnecting
[01:49] --> clone2728 joined #scummvm.
[01:49] #scummvm: mode change '+o clone2728' by ChanServ!ChanServ@services.
[01:50] <-- droid2727 left irc: Ping timeout: 265 seconds
[01:51] Nick change: clone2728 -> droid2727
[01:51] <-- Quatroking left irc: Ping timeout: 240 seconds
[02:00] <-- _marc` left irc: Quit: _marc`
[02:28] --> Vampire0 joined #scummvm.
[02:31] <-- Vampire0_ left irc: Ping timeout: 265 seconds
[02:33] <-- droid2727 left irc: Ping timeout: 244 seconds
[02:55] --> DominusExult joined #scummvm.
[02:57] <-- Dominus left irc: Ping timeout: 240 seconds
[02:57] Nick change: DominusExult -> Dominus
[03:02] <-- edheldil left irc: Ping timeout: 240 seconds
[03:07] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[06:14] <-- Lightkey left irc: Ping timeout: 265 seconds
[06:27] --> Lightkey joined #scummvm.
[06:43] --> bgK joined #scummvm.
[06:43] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services.
[08:25] <-- borosky left irc: Ping timeout: 244 seconds
[08:26] --> broosky joined #scummvm.
[08:47] <-- DrMcCoy left irc: Ping timeout: 244 seconds
[09:05] --> t0by joined #scummvm.
[09:05] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services.
[09:11] <-- Jon_God left irc: Remote host closed the connection
[09:23] --> _sev|work joined #scummvm.
[09:23] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[09:27] <-- bgK left irc: Ping timeout: 245 seconds
[09:37] --> Lothar93 joined #scummvm.
[09:37] <Lothar93> hello guys
[09:37] <Strangerke> hi Lothar93
[09:37] <Lothar93> someone out there who is responsible for login problems in the forums? I cannot reset my password
[09:38] <Strangerke> yep, we can help
[09:38] <Strangerke> so you're not able to reset your passwd?
[09:39] <Lothar93> I got the email with the confirmation link
[09:39] <Lothar93> but after clicking it, the forum tells me "not authorised"
[09:39] <Lothar93> nothing more
[09:41] <Strangerke> your user in the forums is also Lothar93 ?
[09:41] <Lothar93> yep
[09:41] <Lothar93> last time I was active was back in 2010... long time ago
[09:56] <-- LordHoto left irc: Ping timeout: 240 seconds
[09:58] --> LordHoto joined #scummvm.
[09:58] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services.
[10:11] --> edheldil joined #scummvm.
[10:16] <-- edheldil left irc: Ping timeout: 264 seconds
[10:29] --> DrMcCoy joined #scummvm.
[10:29] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[10:46] <-- RichieSams left irc:
[11:15] --> _marc` joined #scummvm.
[11:48] --> ajax16384 joined #scummvm.
[11:48] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[11:53] --> waltervn joined #scummvm.
[11:59] --> Quatroking joined #scummvm.
[12:12] <waltervn> 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 joined #scummvm.
[12:33] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[12:54] --> bgK joined #scummvm.
[12:54] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services.
[13:00] <-- Kirben left irc:
[13:02] --> edheldil joined #scummvm.
[13:03] <-- Ramal left irc: Ping timeout: 240 seconds
[13:06] --> Ramal joined #scummvm.
[13:07] --> WooShell joined #scummvm.
[13:13] <-- TMM left irc: Ping timeout: 245 seconds
[13:15] <WooShell> good meowning =^.^=
[13:23] --> SimSaw joined #scummvm.
[13:38] --> Strangerke_ joined #scummvm.
[13:40] <-- Strangerke 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 left irc: Ping timeout: 256 seconds
[13:41] <-- SimSaw left irc: Ping timeout: 246 seconds
[13:50] --> Littleboy joined #scummvm.
[13:50] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[13:55] --> sirlemonhead joined #scummvm.
[14:00] <-- waltervn left irc: Read error: Connection reset by peer
[14:23] --> chkr joined #scummvm.
[16:23] <-- DrMcCoy left irc: Quit: He's dead, Jim
[16:24] --> DrMcCoy joined #scummvm.
[16:24] <-- DrMcCoy left irc: Changing host
[16:24] --> DrMcCoy joined #scummvm.
[16:24] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[16:32] --> ny00123 joined #scummvm.
[16:41] <-- Lothar93 left irc: Ping timeout: 246 seconds
[16:47] --> TMM joined #scummvm.
[16:47] --> clone2727 joined #scummvm.
[16:47] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services.
[17:27] --> salty-horse joined #scummvm.
[17:27] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services.
[17:33] --> waltervn joined #scummvm.
[17:38] <-- bgK left irc: Quit: Quitte
[17:40] --> GitHub126 joined #scummvm.
[17:40] <GitHub126> [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_ joined #scummvm.
[17:42] <-- Strangerke left irc: Ping timeout: 245 seconds
[17:42] Nick change: Strangerke_ -> Strangerke
[18:27] <-- murgo left irc: Remote host closed the connection
[18:27] --> murgo_ joined #scummvm.
[18:33] --> GitHub48 joined #scummvm.
[18:33] <GitHub48> [scummvm] sev- pushed 5 new commits to master: http://git.io/3IMYnw
[18:33] <GitHub48> scummvm/master c3def28 Eugene Sandulenko: FULLPIPE: Fix crash in scene04
[18:33] <GitHub48> scummvm/master 308bfe3 Eugene Sandulenko: FULLPIPE: Remove redundant check
[18:33] <GitHub48> scummvm/master 4393d38 Eugene Sandulenko: FULLPIPE: Plug memory leak
[18:33] GitHub48 (GitHub48@192.30.252.45) left #scummvm.
[18:40] <-- Sir_Burpalot left irc: Quit: ZNC - http://znc.in
[18:40] --> Sir_Burpalot joined #scummvm.
[18:47] --> GitHub115 joined #scummvm.
[18:47] <GitHub115> [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 joined #scummvm.
[18:47] <GitHub190> [scummvm] sev- pushed 17 new commits to master: http://git.io/DAacUg
[18:47] <GitHub190> scummvm/master ff35d71 Adrian Astley: SWORD25: Create a set of functions for manually serializing a double...
[18:47] <GitHub190> scummvm/master efcd619 Adrian Astley: SWORD25: Create a function for serializing lua objects...
[18:47] <GitHub190> 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 joined #scummvm.
[18:48] <GitHub126> [scummvm] sev- pushed 4 new commits to master: http://git.io/Hifr8g



[18:48] GitHub126 (GitHub126@192.30.252.47) left #scummvm.
[18:48] --> GitHub39 joined #scummvm.
[18:48] <GitHub39> [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 joined #scummvm.
[18:50] <GitHub1> [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 joined #scummvm.
[18:50] <GitHub109> [scummvm] sev- pushed 5 new commits to master: http://git.io/2kPX6A
[18:50] <GitHub109> scummvm/master c58f714 Adrian Astley: COMMON: Add support for endian-safe reading/writing of int64
[18:50] <GitHub109> scummvm/master a468579 Adrian Astley: TEST: Add unit tests for uint64 reading
[18:50] <GitHub109> 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 joined #scummvm.
[18:54] <GitHub194> [scummvm] sev- pushed 2 new commits to master: http://git.io/VMyXeA
[18:54] <GitHub194> scummvm/master 563d837 Joel Teichroeb: ANDROID: Modernize build system...
[18:54] <GitHub194> 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 joined #scummvm.
[18:54] <GitHub65> [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 joined #scummvm.
[18:56] <-- edheldil left irc: Read error: Connection reset by peer
[18:59] --> GitHub181 joined #scummvm.
[18:59] <GitHub181> [scummvm] sev- pushed 5 new commits to master: http://git.io/SfKwTg
[18:59] <GitHub181> scummvm/master d9ae848 Fedor Strizhnev: SYMBIAN: Add symbian support for access and princes engines
[18:59] <GitHub181> scummvm/master da18e79 Fedor Strizhnev: SYMBIAN: Add symbian support for access and prince engines
[18:59] <GitHub181> 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 joined #scummvm.
[18:59] <GitHub47> [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] <clone2727> _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] <clone2727> Then the define should be removed first
[19:02] <clone2727> 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] <LordHoto> *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 left irc: Read error: Connection reset by peer
[19:10] <clone2727> _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] <clone2727> (as you mentioned with a define or something)
[19:10] <LordHoto> 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] <clone2727> _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] <LordHoto> 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] <clone2727> _sev|work: Yeah, I know
[19:14] <clone2727> _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] <clone2727> Feel free to
[19:16] --> t0by joined #scummvm.
[19:16] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services.
[19:17] --> dreammaster 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] <clone2727> That's fine too
[19:35] <ScummBot> Port build status changed with 7da48233: Success: master-osx_ppc
[19:37] <zear> _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] <zear> great
[19:38] <_sev|work> I'm getting wrong keycode from the pressed key
[19:38] <zear> well, one more thing would be to permanently disable/remove menu options that aren't used on GCW Zero
[19:38] <zear> ie. the fullscreen option
[19:42] <_sev|work> yep
[19:42] <_sev|work> clone2727: there
[19:42] --> GitHub42 joined #scummvm.
[19:42] <GitHub42> [scummvm] sev- pushed 2 new commits to master: http://git.io/jk5r9A
[19:42] <GitHub42> scummvm/master 5b19913 Eugene Sandulenko: CONFIGURE: define HAVE_INT64 when we have 64-bit types....
[19:42] <GitHub42> 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] <zear> _sev|work, if you need any help debugging or testing - let me know
[19:42] <_sev|work> zear: yep
[19:42] <clone2727> _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] <zear> <_sev|work> I'm getting wrong keycode from the pressed key
[19:44] <zear> what button did you map to the virtual keyboard?
[19:44] <_sev|work> right shoulder
[19:45] <zear> so SDLK_BACKSPACE
[19:45] <zear> are you using SDL1.2 or SDL2?
[19:47] --> GitHub18 joined #scummvm.
[19:47] <GitHub18> [scummvm] sev- pushed 1 new commit to master: http://git.io/hmF0ZA
[19:47] <GitHub18> 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] <salty-horse> is it just because SDL2 doesn't have CD audio playback?
[19:49] <zear> well, backspace is the correct button mapping for the right shoulder in GCW Zero
[19:49] <clone2727> 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] <zear> why, because it would interfere with the osk backspace action?
[19:52] <zear> alternatively, you can use our joystick input
[19:52] <zear> then all the buttons are joystick buttons
[19:55] <zear> _sev|work, https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L36
[19:55] <zear> this is incorrect
[19:55] <_sev|work> what do you mean?
[19:56] <zear> actually, wait, the comment is correct
[19:56] <zear> but line 63 is incorrect
[19:56] <-- dreammaster left irc: Ping timeout: 256 seconds
[19:56] <zear> since you're still mapping SDLK_SPACE as BUT_X
[19:56] <zear> while on GCW Zero it should be mapped to BUT_Y
[19:57] <_sev|work> yes, I see
[19:57] <zear> wait, the other buttons are wrong too
[19:57] <salty-horse> BUT_X ... hehehe ...
[19:57] <-- t0by left irc: Remote host closed the connection
[19:57] <zear> this is all wrong: https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L61-L68
[19:58] <zear> it should be:
[19:58] <zear> A -> SDLK_LCTRL
[19:58] <zear> B -> SDLK_LALT
[19:58] <zear> X -> SDLK_LSHIFT
[19:58] <zear> Y -> SDLK_SPACE
[19:58] <zear> L -> SDLK_TAB
[19:58] <zear> R -> SDLK_BACKSPACE
[19:58] <zear> SELECT -> SDLK_ESCAPE
[19:58] <zear> 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] <zear> well, the real buttons are SDLK_*
[19:59] <zear> BUT_* are just macros
[19:59] <zear> so you had the buttons working, just probably in the wrong order
[20:00] <zear> 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] <zear> can you use the mapping from line 29 onwards?
[20:01] <zear> for a test
[20:01] <zear> 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] <zear> ok, and I don't want to clone the entire thing
[20:01] <zear> 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] <zear> ah
[20:02] <zear> ok, let me do it then
[20:02] --> t0by joined #scummvm.
[20:02] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services.
[20:07] --> GitHub179 joined #scummvm.
[20:07] <GitHub179> [scummvm] sev- pushed 1 new commit to master: http://git.io/e5gJ4w
[20:07] <GitHub179> scummvm/master ce45caa Eugene Sandulenko: SWORD25: Fix warning
[20:07] GitHub179 (GitHub179@192.30.252.34) left #scummvm.
[20:10] --> GitHub74 joined #scummvm.
[20:10] <GitHub74> [scummvm] lordhoto pushed 3 new commits to master: http://git.io/fP9rXQ
[20:10] <GitHub74> scummvm/master f1e58ef Johannes Schickel: TEST: Fix C++11 compat warnings.
[20:10] <GitHub74> scummvm/master eb4d1a6 Johannes Schickel: COMMON: Add missing readUint64/readSint64 to ReadStreamEndian.
[20:10] <GitHub74> scummvm/master daa8fca Johannes Schickel: TEST: Fix uint64 endian related test code....
[20:10] GitHub74 (GitHub74@192.30.252.43) left #scummvm.
[20:10] <LordHoto> Did anybody even try to run the unit tests?
[20:10] <-- DrMcCoy left irc: Disconnected by services
[20:11] --> DrMcCoy joined #scummvm.
[20:11] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[20:11] <LordHoto> common/endian.h lines 87 to 101 are pure joy too
[20:12] <LordHoto> looks like it implements SWAP_BYTES_32 in a block which otherwise should implement SWAP_BYTES_64?
[20:12] <LordHoto> In fact looks like a not adapted copy from lines 142-156
[20:12] <wjp> there's a big TODO there; this code just wasn't ready yet
[20:13] <LordHoto> Why isn't there an #error there?
[20:13] <zear> _sev|work, it was probably working because: https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L176
[20:13] <LordHoto> now we get odd errors because SWAP_BYTES_32 is implemented twice and/or when SWAP_BYTES_64 would actually be used?
[20:13] <zear> you were pressing the right shoulder, which was mistakenly mapped as BUT_SELECT, and it was triggering the virtual keyboard
[20:14] <wjp> LordHoto: no idea... I didn't think this was quite at the merging state yet
[20:14] <LordHoto> line 449 is amazing too
[20:14] <zear> then, line 183 was not doing anything, because TRIG_R was already mapped to SDLK_ESCAPE
[20:14] <LordHoto> there's a lot of missing opening braces
[20:14] <LordHoto> wjp: yeah, looks like it...
[20:15] <wjp> 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] <LordHoto> 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] <wjp> 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] <wjp> _sev|work, LordHoto: shall we just revert this readUint64 one? It clearly needs a lot of work still
[20:18] <zear> oh
[20:18] --> GitHub50 joined #scummvm.
[20:18] <GitHub50> [scummvm] lordhoto pushed 1 new commit to master: http://git.io/lr3eFg
[20:18] <GitHub50> scummvm/master 64bad2e Johannes Schickel: COMMON: Fix some syntax issues....
[20:18] GitHub50 (GitHub50@192.30.252.39) left #scummvm.
[20:18] <eriktorbjorn> _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] <LordHoto> 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] <LordHoto> 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] <wjp> 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] <LordHoto> 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] <LordHoto> But this is just a mess.
[20:21] <wjp> _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] <wjp> 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 joined #scummvm.
[20:23] <GitHub127> [scummvm] lordhoto pushed 1 new commit to master: http://git.io/0fKkYg
[20:23] <GitHub127> 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 left irc: Quit: He's dead, Jim
[20:24] <LordHoto> DrMcCoy's wording seems a bit drastic.
[20:24] --> DrMcCoy joined #scummvm.
[20:24] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[20:25] <LordHoto> 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] <LordHoto> EndianTestSuite::test_READ_BE_UINT64 is the only still broken unit test for me
[20:26] <LordHoto> looks like it truncates the uint64 to uint32 somewhere
[20:28] <-- DrMcCoy left irc: Client Quit
[20:28] <clone2727> It is
[20:28] <LordHoto> maybe SWAP_BYTES_64
[20:28] <clone2727> LordHoto: common/endian.h:479
[20:28] <LordHoto> oh
[20:28] <LordHoto> well
[20:28] <LordHoto> that's a nice place to do that too
[20:31] --> GitHub42 joined #scummvm.
[20:31] <GitHub42> [scummvm] lordhoto pushed 1 new commit to master: http://git.io/4bw7XA
[20:31] <GitHub42> 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] <LordHoto> 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 left irc: Ping timeout: 244 seconds
[20:37] --> ScummBot 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] <wjp> 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] <zear> _sev|work, indeed, on screen keyboard doesn't show up
[20:45] <wjp> hm, it's a bit annoying those 64 bit endian.h functions are defined _above_ the 32 bit ones
[20:45] <wjp> can't use SWAP_BYTES_32 to implement SWAP_BYTES_64...
[20:46] <wjp> 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] <zear> _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] <LordHoto> wjp: sure
[20:48] <LordHoto> wjp: It's a bit odd to implement the 64bit ones first anyway, for this reason ;-).
[20:48] <zear> _sev|work, where can i find the file?
[20:49] <_sev|work> zear: backends/vkeybd/packs/
[20:50] <zear> just copy it like that to the scummvm folder?
[20:51] <zear> ok, figured it out
[20:52] <zear> 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] <ScummBot> Port build status changed with 7865c782: Failure: master-mingw-w32, master-openpandora, master-osx_ppc
[21:02] <wjp> poor buildbot
[21:02] --> GitHub189 joined #scummvm.
[21:02] <GitHub189> [scummvm] wjp pushed 2 new commits to master: http://git.io/4XXJJw
[21:02] <GitHub189> scummvm/master 7c7bdf3 Willem Jan Palenstijn: COMMON: Swap order of functions to 16, 32, 64
[21:02] <GitHub189> 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] <LordHoto> 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] <wjp> why are there three versions of the functions in double_serialization?
[21:05] <LordHoto> 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] <wjp> look at the file?
[21:08] <wjp> everything is in there three times
[21:10] <_sev|work> I see different formats
[21:10] <wjp> yes, but why?
[21:10] <wjp> 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] <wjp> They're probably broken; aren't those long constants truncated?
[21:15] <LordHoto> wjp: I am pretty sure I saw some errors in the AmigaOS log which talked about constants overflowing long.
[21:17] <-- ScummBot left irc: Ping timeout: 256 seconds
[21:17] --> GitHub159 joined #scummvm.
[21:17] <GitHub159> [scummvm] sev- pushed 2 new commits to master: http://git.io/a-8KWA
[21:17] <GitHub159> scummvm/master 17fe53a Eugene Sandulenko: SWORD25: Hopefully fix compilation errors
[21:17] <GitHub159> 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 joined #scummvm.
[21:19] <LordHoto> 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] <wjp> bit-magic?
[21:23] <_sev|work> this one: http://babbage.cs.qc.cuny.edu/IEEE-754.old/Decimal.html
[21:23] <wjp> that doesn't make sense
[21:23] <_sev|work> look the page source
[21:23] <_sev|work> why?
[21:23] <wjp> 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] <wjp> yes, but that you can't use that bit magic there
[21:25] <wjp> 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 joined #scummvm.
[21:26] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[21:27] <wjp> 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] <wjp> (although for cross-compilation that's probably not feasible)
[21:27] <_sev|work> yep
[21:28] <zear> _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] <zear> but this event is not being registered in DINGUXSdlEventSource::remapKey()
[21:28] <DrMcCoy> Are there actual systems out there in this day and age that don't use IEEE floats?
[21:28] <zear> _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] <zear> else if (ev.key.keysym.sym == SDLK_BACKSPACE) is never true
[21:29] <DrMcCoy> Hmm, okay
[21:29] <_sev|work> arith
[21:29] <DrMcCoy> 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] <DrMcCoy> Just like 2-complement for negative values
[21:30] <zear> it can't be though, pressing R key is generating SDLK_BACKSPACE, system wide
[21:31] <zear> and I already checked scummvm event loop and there's nothing that would mess it up
[21:31] <zear> so perhaps it's a less visible bug
[21:31] <zear> like a buffer overflow
[21:32] <_sev|work> DrMcCoy: this is quite interesting thing: http://en.wikipedia.org/wiki/Strictfp
[21:33] <zear> _sev|work, hold on, I might have made a mistake
[21:34] <DrMcCoy> 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] <wjp> yes, that is something else entirely
[21:36] --> edheldil joined #scummvm.
[21:36] <zear> _sev|work, got the keyboard to work
[21:36] <zear> the code was missing "return true"
[21:37] <-- ajax16384 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] <zear> 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] <zear> yes, the value was being overwritten further on
[21:37] <zear> I'll send you a patch, one moment
[21:37] <_sev|work> thanks for looking
[21:37] <zear> that will also fix the key mapping
[21:38] <zear> no problem
[21:38] <zear> ScummVM is a flag software for us :)
[21:38] <zear> 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] <zear> nah, because the patch is incomplete - ie. I don't know what to do with this line:
[21:39] <zear> https://github.com/scummvm/scummvm/blob/238b3e1ac2a21ad9afd934b4bcd4057bce53ab7f/backends/events/dinguxsdl/dinguxsdl-events.cpp#L44
[21:39] <zear> it is wrong after my changes
[21:39] <zear> so i'll just send you a regular patch
[21:40] <zear> for you to work further on
[21:40] <_sev|work> kk
[21:43] <-- salty-horse left irc: Ping timeout: 240 seconds
[21:47] <-- ny00123 left irc: Quit: Leaving
[21:48] <zear> _sev|work, here you go: https://gist.github.com/anonymous/03fabc4473436e2d3bd0
[21:48] <zear> 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] <zear> nope
[21:51] <_sev|work> ?
[21:51] <zear> umm... did the file change in the last hour?
[21:51] <zear> because the copy on github is different now
[21:51] <zear> to what I have cloned and modified
[21:51] <_sev|work> no
[21:52] <zear> ah, nevermind, my browser somehow opened an old cache of your original changes
[21:52] <zear> so back to:
[21:52] <zear> <_sev|work> because with this you are breaking Dingux
[21:53] <zear> I am not
[21:53] <zear> because Dingux (Dingoo A320) will compile with:
[21:53] <zear> https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L29
[21:53] <zear> while GCW0 will use these instead: https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L57
[21:53] <zear> 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] <zear> oh!
[21:54] <_sev|work> that means that the definition for Dingux got changed
[21:54] <zear> yes, you're right
[21:54] <zear> then dinguxsdl backend shouldn't be used by GCW Zero
[21:54] <zear> it's not even the same platform
[21:55] <_sev|work> weird. why?
[21:55] <zear> why would it be?
[21:55] <_sev|work> the code is the same, just the key mapping is different
[21:55] <zear> and you're using incorrect button labels for GCW Zero, so it stays compatible
[21:55] <zear> this is wrong :)
[21:56] <_sev|work> I am not, man
[21:56] <ScummBot> Port build status changed with 7865c782: Failure: master-gp2xwiz, master-gp2x, master-psp
[21:56] <zear> _sev|work, talking about this: https://github.com/scummvm/scummvm/blob/master/backends/events/dinguxsdl/dinguxsdl-events.cpp#L61-L68
[21:56] <zear> this says, that:
[21:56] <_sev|work> that is invisible to the end users key constants, nothing more
[21:56] <zear> SDLK_LSHIFT (button X) is used as BUT_A
[21:57] <zear> yes, I know
[21:57] <zear> I am only saying that GCW Zero should rather have its own events.cpp file
[21:57] --> salty-horse joined #scummvm.
[21:57] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services.
[21:57] <zear> instead of applying incorrect button label macros
[21:57] <zear> that will only cause confusion for anybody who tries to modify this file
[21:57] <zear> (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] <zear> This is actually a good idea :)
[21:58] <_sev|work> and use BUT_X for Dingux, and BUT_Y for GCW0
[21:58] <zear> yes, that would work
[21:58] <_sev|work> and much cleaner that the hack you proposed with cloning backends
[21:59] <zear> 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] <zear> 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] <zear> 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] <zear> as long as there's a way to read defaults
[22:01] <zear> 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] <zear> and so do the GPH devices
[22:03] <zear> but they could be all unified, since all they do is hardcode keymappings
[22:04] <zear> but then oh well - I only care about the GCW0 platform
[22:04] <zear> if that has a solid port - i'll be satisfied :)
[22:23] --> dreammaster joined #scummvm.
[22:23] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[22:27] <-- DrMcCoy left irc: Disconnected by services
[22:27] --> DrMcCoy joined #scummvm.
[22:27] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services.
[22:35] <Lightkey> http://www.gamingonlinux.com/articles/gogs-installer-encryption-proving-to-be-difficult-for-linux-users.4761 ugh
[22:35] <Lightkey> also read all comments
[22:35] --> RichieDroid joined #scummvm.
[22:35] #scummvm: mode change '+o RichieDroid' by ChanServ!ChanServ@services.
[22:35] <Lightkey> 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] <RichieDroid> Sirry for all the headaches with the merged code
[22:36] <RichieDroid> s/sirry/sorry
[22:39] --> DrMc1993 joined #scummvm.
[22:40] <-- DrMc1993 left irc: Client Quit
[22:43] --> DrMc1993 joined #scummvm.
[22:44] <clone2727> DrMc1993!
[22:44] <DrMc1993> foo
[22:45] <DrMc1993> Ah,
[22:45] <DrMc1993> no:(
[22:46] <-- DrMc1993 left irc: Client Quit
[22:48] <RichieDroid> Reading the logs
[22:53] <-- salty-horse left irc: Quit: Leaving
[22:56] <_sev|work> impossible
[22:56] --> GitHub36 joined #scummvm.
[22:56] <GitHub36> [scummvm] sev- pushed 3 new commits to master: http://git.io/Cm10Sg
[22:56] <GitHub36> scummvm/master f7ba09d Eugene Sandulenko: NEWS: Mention DOTT easter egg support
[22:56] <GitHub36> scummvm/master c44c0f0 Eugene Sandulenko: README: Describe DOTT easter egg support. Text by eriktorbjorn.
[22:56] <GitHub36> 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 joined #scummvm.
[22:57] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services.
[22:57] <-- Quatroking left irc: Read error: Connection reset by peer
[22:57] --> _dreammaster joined #scummvm.
[22:57] #scummvm: mode change '+o _dreammaster' by ChanServ!ChanServ@services.
[23:02] <-- _dreammaster left irc: Ping timeout: 240 seconds
[23:02] <-- dreammaster left irc: Ping timeout: 265 seconds
[23:03] --> dreammaster joined #scummvm.
[23:03] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[23:05] <-- _marc` left irc: Quit: _marc`
[23:08] --> gapan_ joined #scummvm.
[23:11] <-- gapan 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 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 left irc: Ping timeout: 244 seconds
[23:36] --> edheldil joined #scummvm.
[23:38] --> Javacat joined #scummvm.
[23:41] <-- _sev|work left irc: Quit: This computer has gone to sleep
[23:47] --> RUBICN64 joined #scummvm.
[23:58] --> _dreammaster joined #scummvm.
[23:58] #scummvm: mode change '+o _dreammaster' by ChanServ!ChanServ@services.
[23:58] <-- gapan_ left irc: Ping timeout: 245 seconds
[00:00] --- Mon Jan 5 2015