/srv/irclogs.ubuntu.com/2013/12/20/#ubuntu-mir.txt

=== xnox is now known as doko_
=== doko_ is now known as xnox
=== jono is now known as Guest92387
=== duflu_ is now known as duflu
ricmmduflu: ping03:21
dufluricmm: pong03:21
ricmmduflu: hey daniel, msh::Surface::resize() is meant to do something?03:22
ricmmor is it just stubbed03:22
dufluricmm: It does work, providing...03:22
duflu(1) Desktop; you have the latest Mesa03:22
duflu(2) You don't expect events to be sent about it (they're in Mir 0.1.3)03:23
dufluFunctionally it should work in Mir 0.1.203:23
dufluricmm: Also (3) In a nested server, I'm not sure. Nesting still has too many bugs to test it properly03:24
ricmmhmm03:26
ricmmtested on phone?03:26
dufluricmm: Yes, for quite some time now03:27
dufluricmm: You can pinch/zoom with demo_shell03:27
ricmmah great03:27
dufluricmm: I sent a "feature complete" email to Gerry. I'mm find it for you03:28
dufluI'll find it...03:28
=== chihchun_afk is now known as chihchun
ricmmoh nvm this surface was drawing weirdly03:29
ricmmled me to think it was in a different placement03:30
ricmmneed to move it to 0,0 too03:30
dufluricmm: Oh, yes, we don't have support for localized input coordinates yet03:30
dufluricmm: 3 fingers to pinch/zoom in demo_shell. It's not a nice perfect 2-fingers because we're reserving 1-2 finger gestures for apps03:31
dufluOr Alt+middlebuttondrag on desktop03:31
ricmmah perfect now :)03:34
dufluricmm: Fun, right?03:39
ricmmwell I wouldnt go that far03:40
ricmmbut at least gallery seems to be correctly placed when it changes from maximized to fullscreen03:40
ricmm;)03:40
dufluricmm: That reminds me... we do have mir_surface_set_state(s, mir_surface_state_maximized), but it's not wired up to *do* anything with resizing. At last discussion the rest of mir-team thought it was appropriate to make that the shell's responsibility. I'm still not sure03:41
ricmmthats what im doing right now03:41
ricmmstate_fullscreen triggers a set of actions03:41
dufluGood, I think03:41
ricmmthat end up in a move/resize operation if policy allows03:42
ricmmwell, that was the original intention of that message passing03:42
ricmmjust that back then there was no resize support03:42
dufluricmm: In that case beware of: https://bugs.launchpad.net/mir/+bug/126164703:42
ubot5Ubuntu bug 1261647 in Mir "Clients don't receive motion events inside their own rectangle if they have been moved/resized" [High,Triaged]03:42
ricmmoh nice :)03:43
ricmmlol03:43
dufluricmm: Don't shoot the messenger. I just found it this week03:43
ricmmthats probably very obvious in server_shell03:44
ricmmnot as bad here as the original geometry only changes by about 60 pixels on the top03:45
ricmmwhich is usually useless03:45
ricmmbut yea, big bug :)03:45
=== alan_g is now known as alan_g|afk
anpok_ok strange.. the mesa issues from yesterday are just gone08:20
dufluanpok_: Happy Friday then08:23
anpok_hi08:26
=== alan_g|afk is now known as alan_g
alan_gduflu: in the past we've merged development-branch directly to lp:mir - any reason for using lp:~vanvugt/mir/version-0.1.3 this time?08:34
duflualan_g: We stopped doing that a few releases ago08:34
duflualan_g: The head of dev is no longer the 0.1.3 release, that's why. See the tags :)08:34
alan_gI guess this is the first time I'm awake since then.08:35
dufluIf the merge happens before the upstream releases, then certainly just merge from dev. But that's not how it's happened lately. And ideally not how it should08:35
anpok_hm is mir_image.h a nice drawing of the space station?09:47
alan_ganpok_: I had to be told what it is09:48
* alan_g wonders why jenkins hasn't reviewed ~andreas-pokorny/mir/allow-transparent-server-buffers09:49
RAOFalan_g: Oh, you wanted me yesterday? I happen to be around now.09:52
alan_gRAOF: yeah, I wondered if you knew anything about alf_'s MP fiddling with linkage09:52
alan_ghttps://code.launchpad.net/~afrantzis/mir/mir-client-ensure-global-symbol-resolution/+merge/19611009:53
duflualan_g: I believe Jenkins checks if the author is in some certain group (engineering teams or an employee) and only kicks in if so09:55
dufluanpok_: Yes it is a nice drawing (the artist is on mir-team I think) :)09:55
alan_gduflu: but it reviewed ~andreas-pokorny/mir/fix-missing-system-path09:56
* duflu shrugs09:56
anpok_but only after somebody added jenkins to it09:56
anpok_i think kevin did09:56
anpok_before that it ignored the branch09:56
dufluThe CI elves will know09:57
anpok_duflu: since I am all into transparency and glasnost. I thought about adding some non-255 alpha values to it09:57
dufluIndeed Glasnost is about transparency... (?)  http://en.wikipedia.org/wiki/Glasnost09:58
* anpok_ nods 09:59
anpok_at least some weirdness of yesterday still exists09:59
dufluSorry, have to run. Expecting company any second...10:00
anpok_see you .. next year?10:00
dufluanpok_: No, Monday. I'm around almost every day10:01
anpok_is the order of supported buffer formats passed to the client random?10:20
RAOFI don't think we have any semantics defined there.10:24
RAOFalan_g: Commented on that MP.10:28
alan_gRAOF: thanks for looking at that MP - I'm still unclear as to whether the right problem is being solved10:29
RAOFAt a high level the right problem is being solved - libEGL.so.1 can't resolve Mir symbols when libmir* are loaded by something else with RTLD_LOCAL.10:31
RAOFI think the *most* correct solution would be to have something that's actually linked with libmirclient and libmirserver, but that's also the least trivial solution.10:32
RAOFalan_g: Actually, now that you mention it - why isn't EGL linked against libmirclient and libmirserver? Is it only because we suck at libmirserver ABI?10:37
alan_gRAOF: I don't know. I assume it is so that it runs on the mir-less stack10:37
anpok_because you dont have to update libEGL for each mirclient/server update?10:38
alan_gRAOF: I assume only a small part of the API is used? We could write a stable wrapper10:39
=== chihchun is now known as chihchun_afk
* alan_g goes to talk to the CI elves10:57
alan_ganpok_: did you track down the problem with nesting render_surfaces on android?11:04
=== tvoss is now known as tvoss|lunch
anpok_alan_g: not yet i will do that after lunch got.. trying to reproduce the weirdness i had this morning with mesa.. but it works now..12:09
alan_gok. It occurred to me that I'd only used it on N4. N10 might be different. (Haven't tried yet)12:10
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
alan_ganpok_: Over on #ubuntu-ci-eng (where the CI elves hang out) fginther has promised to fix it so that Jenkins reviews your MPs. (He's a useful chap while our timezones meet.)13:58
=== dandrader is now known as dandrader|afk
kgunnalan_g: distracted helping out with some ui testing this morning...but later was going to do the promotion of dev branch....is everything ok?14:52
kgunnor any mp's that need to be waited on?14:52
alan_gkgunn: all good.14:53
=== dandrader|afk is now known as dandrader
anpok_that weirdness from this morning on mesa was that in some occasions the render_surfaces example was unable to find a matching egl config15:25
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch is now known as dandrader
anpok_error was between chair and keyboard..16:09
=== greyback is now known as greyback|food
tvoss|lunchanpok_, lol16:49
=== tvoss|lunch is now known as tvoss|dinner
=== greyback|food is now known as greyback
=== sil2100 is now known as KURWA
=== KURWA is now known as sil2100

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!