/srv/irclogs.ubuntu.com/2015/07/24/#ubuntu-mir.txt

=== mibofra is now known as Guest99474
RAOFrobert_ancell: mir_surface_type_freestyle is your winner.01:38
robert_ancellRAOF, thanks!01:38
RAOFYou'll just need to not draw shadows.01:40
RAOFBecause, as a client, you can't do that correctly, so shouldn't try :P01:40
robert_ancellAre the current shadows client side?01:40
RAOFFor GTK? Pretty sure they are.01:41
RAOFOr, at least, GTK-on-Shell does client-side shadows.01:41
robert_ancellI'm looking at what needs to be done to fix https://plus.google.com/+PopescuSorin/posts/Q2ExSx7K94c01:41
robert_ancellI'm looking at what needs to be done to fix https://plus.google.com/+PopescuSorin/posts/Q2ExSx7K94c01:41
robert_ancellI'm looking at what needs to be done to fix https://plus.google.com/+PopescuSorin/posts/Q2ExSx7K94c01:41
robert_ancellI'm looking at what needs to be done to fix https://plus.google.com/+PopescuSorin/posts/Q2ExSx7K94c01:42
RAOFThere are a couple of things that need to be fixed there.01:42
robert_ancellblah01:42
RAOFmir_surface_type_freestyle will get you no decorations...01:42
robert_ancellok, my client was showing non of that going through :)01:42
RAOF...but then you'll have no way of moving the window :)01:42
RAOF:P01:42
robert_ancellRAOF, yeah, windows can't move themselves?01:42
RAOFCorrect.01:42
RAOFThere's planned API for it.01:43
robert_ancellOK01:43
RAOF(Plus, I don't know if U8 actually does anything different with type_freestyle yet)01:43
robert_ancellYeah, I suspect not01:43
robert_ancellWe should open up some bugs if not already there01:43
RAOF(API is basically - ‘hey, Mir! This mouse button press started a window drag. Kindly move me with it’)01:43
RAOFYeah, certainly.01:44
robert_ancellRAOF, you don't know of a bug for the proposed surface moving API do you?01:45
robert_ancellI'm not seeing one01:45
RAOFNo, sorry.01:46
robert_ancellOK, I'll open one01:46
RAOFHuh, and there's not even a trello card.01:47
RAOFThis is one of those things that we all just know needs to happen, I guess ;)01:47
robert_ancellYeah, there's a lot of those that are invisible unless you know about some random conversation that occurred01:47
robert_ancellLet me shine some light :)01:47
robert_ancellRAOF, Does X have a clever way of telling the X server to "move with motion events" or does the client just convert every motion event into a window move request?01:50
robert_ancelli.e. are we improving on the status quo here?01:50
RAOFWe're improving on the status quo here.01:50
robert_ancellDo you know if Wayland it doing the same?01:50
RAOFYes; as long as by “Wayland” you mean GNOME Shell :)01:51
RAOF(Or, less snarkily, xdg-shell, but that's only implemented by weston and Shell to my current knowledge)01:52
robert_ancellYes, I mean xdg-shell01:52
RAOFSee the “move” and “resize” requests on xdg_surface01:52
robert_ancellAh, bug 1398849 is what I was looking for01:52
ubot5bug 1398849 in gtk+3.0 (Ubuntu) "support client-side window decorations (GTK on Mir)" [Wishlist,Triaged] https://launchpad.net/bugs/139884901:53
duflurobert_ancell: The dragging functionality you want is logged as: https://bugs.launchpad.net/mir/+bug/142033401:56
ubot5Ubuntu bug 1420334 in Mir "[enhancement] Missing client API for relative surface movement" [Medium,Triaged]01:56
dufluGood news! Not only is 0.14.0 released in wily but we now get free dbgsym packages and more platforms than we test even :)01:57
dufluRAOF: Interestingly we build ppc archs that supposedly are big endian (by default). I bet they don't work...01:59
RAOFduflu: You are correct.02:00
RAOFThere's only one spot that they don't work, though, which is pretty neat.02:00
dufluRAOF: The spot I documented?02:00
RAOFI don't know which spot you documented, but it was the spot in GLRenderer (IIRC?) that checks endianness and throws on BE architectures.02:01
RAOFBecause we're too lazy to work out how to read big endian buffers.02:02
dufluRAOF: I documented what was missing for big endian in our pixel format typedef and also in ShmBuffer02:02
dufluThat might be what you mean by GLRenderer02:02
RAOFAh, GlPixelBuffer.02:03
RAOFOk. Thanks, internet outage, for getting me down to Hillarys to test out the Ubuntu Touch wifi hotspot silo...02:44
=== marcusto_ is now known as marcustomlinson
=== conyoo is now known as conyoo|AW
=== chihchun is now known as chihchun_afk
=== alan_g is now known as alan_g|lunch
=== Guest99474 is now known as mibofra
=== alan_g|lunch is now known as alan_g
=== mibofra is now known as Guest80174
=== Guest80174 is now known as mibofra
guest42345hm firefox nightly builds are on gtk313:55
=== marcusto_ is now known as marcustomlinson
=== dandrader is now known as dandrader|afk
attentefor a menu surface with mir_edge_attachment_horizontal, how does mir know to align the left edges (for LTR text) or the right edges (for RTL edges)?14:58
attente*RTL text14:58
alan_gattente: there's logic in CanonicalWindowManagerPolicy for that placement. (If that's what you're asking)14:59
attentealan_g: how does a mir client change this behaviour?15:01
alan_gA mir client doesn't - it request a placement and the server chooses how to implement it15:02
attentealan_g: ok, thanks15:05
=== dandrader|afk is now known as dandrader
=== alan_g is now known as alan_g|EOW
=== balloons_ is now known as balloons
=== balloons39 is now known as balloons
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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