/srv/irclogs.ubuntu.com/2011/10/11/#ubuntu-touch.txt

=== rob_w_away is now known as rob_w
SatorisAnyone have an idea on what gesture detection backend Chromium uses: http://www.chromium.org/user-experience/multitouch08:37
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
=== rob_w is now known as rob_w_away
=== rob_w_away is now known as rob_w
cndbregma, I'm working on the libgrip fix now15:27
cndit needs to be an sru now, so I'll go through that process15:27
bregmacnd, I pushed up my patch to lp:libgrip/oneiric, it should just need a once-over and an SRU15:35
cndbregma, the patch was an older version, so I'm updating it to the latest version that was merged15:38
cndbut other than that, it looks ready15:38
bregmait was an older version on purpose15:39
cndoh?15:39
bregmabut it makes no difference15:39
cndwell, I haven't pushed15:40
cndI just assumed it was stale15:40
bregmathe latest change in themerge proposal was just a global search-and-replace rename15:40
cndshould I leave it as is?15:40
cndahh15:40
bregmaI've had SRUs rejected because of trivial stuff like that15:40
bregmabut functionally, it makes no difference15:40
bregmait may just work better as a cherry-pick from the upstream15:41
bregmaso to speak15:41
cndyeah15:41
cndI would rather have a clean cherry-pick of the merge15:41
bregmaOK15:41
cndbut we can always remove the rename if they balk15:41
bregmayep15:42
cndbregma, can you give me a one sentence description of the fix?15:45
bregmalet me call it up from my long-term memory....15:46
bregmaah, yes:  "Does not incorrectly register all widgets for gesture recognition when a top-level widget gets mapped to a window."15:47
cndis that double negative a mistake?15:48
bregmano, but if it sounds confising you should have seen the code15:49
cndhuh? It's supposed to "incorrectly" register all widgets for gesture recognition?15:49
bregmait was previously trying to register all widgets, not it only registers widgets with the just-mapped toplevel widget15:49
bregma*now* it only...15:50
cndahh15:50
cndand the crash was occurring because?15:51
cndwere some non-top-level widgets disappearing, and then the gesture would fire on them and segfault?15:52
bregmawhat happened was that widgets get created before their containing window is mapped to a native window15:53
bregmalibgrip would queue registration up for when the mapping was complete15:53
bregmabecause it needed the native window15:53
bregmawhat happened was when _any_ window mapping was complete, libgrip tried to map _all_ pending widgets to their native windows15:54
cndahhh15:54
cndI got it15:54
bregmabut not all widgets had had their toplevel mapped to a native window yet15:54
bregma*boom*15:54
cndok, sru done16:15
cndbregma, let me know when you have a few minutes to mumble16:15
bregmahow about now?16:17
cndok16:17
=== rob_w is now known as rob_w_away

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