=== chihchun_afk is now known as chihchun [05:35] RAOF: the keyboard modifier mp should do the right thing now.. [05:35] anpok: Yeah, I'm just looking at it. [05:36] Thanks! === marcusto_ is now known as marcustomlinson === shuduo-afk is now known as shuduo [07:14] RAOF: Oh, my Xmir stability fix also corrects clipping enough that non-compositing WMs now work :) [07:18] All the WM things now work \o/ [07:19] * duflu parties like it's 1990 for X11 [07:19] Oh, that should be 1989 [07:19] dix/window.c: if (party_like_its_1989) { [08:33] duflu: https://code.launchpad.net/~andreas-pokorny/mir/bump-input-platform-abi-for-0.18/+merge/274410 this should be fine now.. [08:34] anpok: OK, but I think I'm done with Mir reviews for the day [08:34] Tis the hour for Xmir [10:23] alan_g: how dodgy does this look to you: https://code.launchpad.net/~gerboland/qtmir/fix-cmdline-args/+merge/274954 [10:24] * alan_g thinks "if you have to ask..." [10:28] @"+ // argv2 - Mir parses out arguments that it understands. It also removes argv[0], but we will put it back." sounds like there should be a Mir bug reported. [10:28] alan_g: I wasn't sure if that was intentional tbh [10:29] greyback_: IIRC there's no guarantee that the strings passed to the callback remain valid after the call [10:29] Reporting a bug is a good way to test the intention [10:29] alan_g: ok [10:31] It's a lokg time since I reworked the Mir code, but the boost.Options stuff didn't seem intended to "play nice" with other parsers. [10:33] hello! are there any documentation for the MIR display server protocol? [10:38] zzarr: Mir provides an API not a protocol. API documentation is here: https://unity.ubuntu.com/mir/index.html [10:39] glmark2 stopped working after OTA7 https://bugs.launchpad.net/canonical-devices-system-image/+bug/1507982 [10:39] Launchpad bug 1507982 in Canonical System Image "OTA7 broke previously working app" [Undecided,New] [10:40] alan_g, so what I'm looking for is a way to make a userland driver then [10:43] I don't think that's fully supported yet. The Mir-on-X driver, for example, currently needs some yet-to-be-published-and-supported APIs [10:47] zzarr: What do you mean exactly by userland driver? [10:53] before I confuse any more (both you and me) could you explain how applications and the server communicate? (like an xclient connects to a xserver over the X protocol) [10:56] alan_g: any progress on the usc multimonitor issue? [10:56] greyback_: I've found enough bugs that its hard to know what to fix first. [10:57] zzarr: the client call an API implemented by libmirclient. That does the rest [10:57] alan_g: ok [10:59] okey, I'm looking for a way to basically make a wrapper for mir to chrome os using qt [11:02] I wish to be able to run a full Unity8 environment on a chrome os device [11:06] Are you prepared for a couple of months work? [11:19] Guest42341: thanks for the heads up, will investigate [11:20] alf, o/ [11:21] tux racer and works fine though [11:21] and neverball [11:24] alan_g, it might take a while yes [11:46] zzarr: look at how the X11 support works for running Mir on X, you need to replicate that using APIs supported on ChromeOS. After that Mir will work. But not Unity8 - that uses other services too, so you'll also need to work out how to provide those. [11:51] alan_g, do you have a link to the source for that mir implementation? [11:51] alan_g, yes I think I would be able to run the other services in a chroot [11:54] You can start from here https://bazaar.launchpad.net/~mir-team/mir/development-branch/files/head:/src/platforms/mesa/server/x11/ [11:55] alan_g, thanks :D [12:03] * alan_g decides the way that display configuration policy is applied (by the kms::Display constructor - but not X11, Nested or android) is weird. === alan_g is now known as alan_g|lunch === alan_g|lunch is now known as alan_g === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === chihchun is now known as chihchun_afk === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === alan_g is now known as alan_g|EOD === dandrader is now known as dandrader|afk === greyback__ is now known as greyback === dandrader|afk is now known as dandrader [19:36] sturmflut2: ping [19:40] /g situ [19:40] err.. ignore me