=== c74d is now known as Guest26173 === c74d is now known as Guest50332 === marcusto_ is now known as marcustomlinson [11:34] duflu_: @scene-can-identify-surface-under-cursor would you be happy if I renamed the function surface_visible_at()? [11:35] alan_g: Don't think so. Because the answer is incorrect if that point has transparent pixels (which are meant to be communicated via input_area_contains in theory) [11:35] But for click select, drag and resize I want to include decorations - not just the input area [11:36] Or do I misunderstand "input area"? [11:37] alan_g: You mean the usual Alt+mouse? [11:37] yes [11:38] alan_g: Unfortunately I think tiling would require the rectangle and free floating windows should honour the shape properly, maybe [11:42] alan_g: I think input_area is meant to follow the non-transparent shape of the surface. If so use that. But it might be meant for something else...? [11:42] You can't automate keeping them in sync because that would involve reading all pixels on every frame [11:42] So the client is meant to do it traditionally, somehow [11:46] OK, that's late enough === c74d is now known as Guest60144 === alan_g is now known as alan_g|lunch === dandrader_ is now known as dandrader|afk === alan_g|lunch is now known as alan_g [13:16] anpok_: got your answer now? https://code.launchpad.net/~mir-team/mir/add-keymap-change-support/+merge/248719 [13:34] alan_g: yes === dandrader|afk is now known as dandrader === c74d is now known as Guest87025 === c74d is now known as Guest82831 === dandrader is now known as dandrader|lunch === c74d is now known as Guest43455 [17:08] text standup: Moving pointer enter/exit event synthesis from input dispatcher to pointer controller. [17:08] to fix 2 remaining bugs [17:09] one of which includes...emittingpointer enter/exit events in response to sce3ne changes [17:09] instead of input changes [17:09] the input dispatcher doesnt even track the location of the cursor as it stands though [17:09] so decided to go for thissplit rather than add another input dispatcher responsibility === dandrader|lunch is now known as dandrader === alan_g is now known as alan_g|EOD === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader