{"id":699,"date":"2011-11-03T00:00:10","date_gmt":"2011-11-03T04:00:10","guid":{"rendered":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/699"},"modified":"2011-11-03T00:00:10","modified_gmt":"2011-11-03T04:00:10","slug":"mobile-meeting-minutes-2011-11-02","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/699","title":{"rendered":"Mobile Meeting Minutes: 2011-11-02"},"content":{"rendered":"<div class=\"with-menu\">\n<h1 id=\"page-title\">Mobile\/Notes\/02-Nov-2011<\/h1>\n<hr>\n<div><span class=\"subpages\">&lt; <a href=\"https:\/\/wiki.mozilla.org\/Mobile\" title=\"Mobile\">Mobile<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Mobile\/Notes\" title=\"Mobile\/Notes\">Notes<\/a><\/span><\/div>\n<h2> <span class=\"mw-headline\"> Details <\/span><\/h2>\n<ul>\n<li> Wednesdays &#8211; 9:30am Pacific, 12:30pm Eastern, 16:30 UTC\n<li> <a href=\"https:\/\/wiki.mozilla.org\/Teleconferencing\" title=\"Teleconferencing\">Dial-in<\/a>: conference# 95312\n<ul>\n<li> US\/International: +1 650 903 0800 x92 Conf# 95312\n<li> US toll free: +1 800 707 2533 (pin 369) Conf# 95312\n<li> Canada: +1 416 848 3114 x92 Conf# 95312\n<\/ul>\n<li> irc.mozilla.org #mobile for backchannel\n<li> vidyo: Warp Core\n<\/ul>\n<h2> <span class=\"mw-headline\"> Schedule  <\/span><\/h2>\n<p>Next merge date is 2011-11-08\n<\/p>\n<h2> <span class=\"mw-headline\"> Major Topics for This Week <\/span><\/h2>\n<h2> <span class=\"mw-headline\"> Application <\/span><\/h2>\n<h3> <span class=\"mw-headline\"> Native Front-end <\/span><\/h3>\n<ul>\n<li> Basic philosophy:\n<ul>\n<li> Keep more logic and behavior in JS and less in the native UI.\n<li> Keep the UI dumb\n<li> If we do need to port, we can reuse the non-native code more easily\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\"> Android Platform <\/span><\/h3>\n<h2> <span class=\"mw-headline\">Stand ups<\/span><\/h2>\n<p>Suggested format:\n<\/p>\n<ul>\n<li> What did you do last week?\n<li> What are working on this week?\n<li> Anything blocking you?\n<\/ul>\n<h3> <span class=\"mw-headline\">Snorp<\/span><\/h3>\n<p>Last week:\n<\/p>\n<ul>\n<li> Made Flash draw to a layer, which should reduce one copy. It also matches the way Flash draws a little better.\n<li> Fix some graphics invalidation issues\n<li> Worked on making RGBA work, but found that we really need the gfx team to do some work there. Jeff is investigating.\n<li> Work around some deadlock issues found with native UI\n<\/ul>\n<p>This week:\n<\/p>\n<ul>\n<li> Debugged why video doesn&#8217;t work, but still don&#8217;t really know why\n<li> Worked on filling in some gaps in the ANPCanvas API. Drawing text is hard.\n<li> Out thurs\/fri\/mon for a wedding\n<\/ul>\n<p>Next week:\n<\/p>\n<ul>\n<li> More of the same, but also need to figure out click-to-play and HC\/ICS support\n<\/ul>\n<h3> <span class=\"mw-headline\">Kats<\/span><\/h3>\n<p>Last week:\n<\/p>\n<ul>\n<li> <b>scroll window as needed with soft keyboard<\/b> up (696319)\n<li> attempt a fix for the java stack traces not showing up in logs (692185)\n<li> fixed an NPE in the awesome bar (when history is cleared), also some tweaks (removed incorrect entries from panes) (697528)\n<li> fixed an NPE that caused fennec to crash on rotation (697183)\n<li> fixed makefile problem where strings.xml wasn&#8217;t getting rebuilt properly (697433)\n<li> <b>implemented the &#8220;forward&#8221; feature<\/b> (695165), discovered a bug where gecko and java can get out of sync, fixed that too (697732)\n<li> fixed awesome screen history results showing only page url (697803)\n<li> <b>added scroll indicators<\/b> (695569)\n<li> fixed race conditions in tab code (697987)\n<li> had the about:crashes bug (694563) but kbrosnan closed that as wfm since he couldn&#8217;t repro\n<\/ul>\n<p>This week:\n<\/p>\n<ul>\n<li> looking at <b>find-on-page<\/b> (695172)\n<li> some residual issues left over from last week\n<ul>\n<li> scroll indicators need to be less opaque?\n<li> threading warning for nsAndroidHistory\n<\/ul>\n<\/ul>\n<p>Blockers:\n<\/p>\n<ul>\n<li> right now need to figure out what&#8217;s the best UI for find-on-page. exploring how well overlays on top of the gecko surface work, as that will determine if we need to use a screen-width find bar or can get away with a partial-width bar\n<\/ul>\n<h3> <span class=\"mw-headline\">GBrown<\/span><\/h3>\n<p>Last week:\n<\/p>\n<ul>\n<li> startup cache: js\/xul not updated &#8212; resolved (bug 695145)\n<li> startup cache: can build at package time&#8230;but then how\/when do we unpack it? thoughts\/comments appreciated (bug 696095)\n<li> bug 602611: 2-level cache (memory -&gt; disk) &#8212; discussing with Bjarne\n<\/ul>\n<p>Next week:\n<\/p>\n<ul>\n<li> finish startup cache\n<li> concentrate on disk cache\n<\/ul>\n<h3> <span class=\"mw-headline\">AlexP<\/span><\/h3>\n<ul>\n<li> <b>Last week:<\/b>\n<ul>\n<li> Investigated and fixed IME bugs:\n<ul>\n<li> Bug 632542 &#8211; Text entered with SlideIT VKB sometimes disappears\n<li> Bug 640025 &#8211; Clear text function using ezKeyboard does not work\n<li> Bug 618921 &#8211; the chat capability of etherpad application doesn&#8217;t work with fennec\n<\/ul>\n<li> Coordinated the efforts on testing the IME with Naoki Hirata, tested some older bugs to confirm they are fixed.\n<\/ul>\n<li> <b>This week:<\/b>\n<ul>\n<li> Continue working on IME bugs from the list: <a href=\"https:\/\/wiki.mozilla.org\/Mobile\/IME_Bugs\" title=\"Mobile\/IME Bugs\">Mobile\/IME_Bugs<\/a>\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">Chris Lord<\/span><\/h3>\n<p>Last week:\n<\/p>\n<ul>\n<li> Polished up <a class=\"external free\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=665597\" rel=\"nofollow\">https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=665597<\/a> somewhat\n<li> Read up on how displayport works, why it doesn&#8217;t work for non-e10s\n<li> Started trying to make displayport work for java-ui fennec\n<\/ul>\n<p>This week:\n<\/p>\n<ul>\n<li> Tear hair out trying to make displayport work; have it half-working but still not useful enough\n<li> If I get displayport working, integrate it with pcwalton&#8217;s pan-zoom queue\n<\/ul>\n<p>Next week:\n<\/p>\n<ul>\n<li> Depending on how above displayport work goes this week, any of these things:\n<ul>\n<li> Work on refining panning\/zooming in pcwalton&#8217;s pan-zoom queue\n<li> Work on integrating displayport for panning\/zooming in pcwalton&#8217;s pan-zoom queue\n<li> Continue trying to make displayport work\n<li> Run away to the forest\n<\/ul>\n<li> Maybe take bug #665597 to completion\n<li> Maybe take a look at bug #524925 again\n<\/ul>\n<h3> <span class=\"mw-headline\">GCP<\/span><\/h3>\n<ul>\n<li> Fix doorhanger bugs. Fight with Android Configuration change and trying keep Gecko in Sync. (Took the easy way out as we no longer restart anyway now)\n<li> Popup blocker doorhangers if nothing more urgent comes up. Maybe need to do some UrlClassifier stuff.\n<li> Nothing now, prolly again JS plumbing later on.\n<\/ul>\n<h3> <span class=\"mw-headline\">Brian N<\/span><\/h3>\n<ul>\n<li>Last Week\n<ul>\n<li> finished preferences\n<li> worked on user agent\n<\/ul>\n<li>This week\n<ul>\n<li> session store (saving between browser sessions and moving back\/forward to js)\n<\/ul>\n<li>Blocked on\n<ul>\n<li> nothing\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">Sriram<\/span><\/h3>\n<ul>\n<li> Last Week:\n<ul>\n<li> Worked on plumbing for Tabs-List.\n<li> Worked on Tab counter animation &#8211; ready for review.\n<li> Added Add\/Remove bookmarks functionality.\n<li> Changed spinner functionality\n<\/ul>\n<\/ul>\n<ul>\n<li> This Week:\n<ul>\n<li> Working on Tabs-List reskinning.\n<li> Fixed few bugs related to Awesomebar.\n<li> Plumbing for spinners\n<\/ul>\n<\/ul>\n<ul>\n<li> Blockers:\n<ul>\n<li> None.\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">WesJ<\/span><\/h3>\n<ul>\n<li> Last week\n<ul>\n<li> Finished up select prompts and some fallout bugs\n<li> Smart link tapping\n<li> Spent awhile looking at why the awesome screen is &#8220;slow&#8221; on my phone.\n<li> Wrote a demo patch to use Android gestures for scrolling and clicking\n<\/ul>\n<li> This week\n<ul>\n<li> Clean up and posting the touch events patch for review again\n<li> Context menus &#8211; Addressing review comments\n<li> Finish up testing and reporting why the awesome screen is &#8220;slow&#8221; on my phone.\n<\/ul>\n<li> Blocked on\n<ul>\n<li> Nothing\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">LucasR<\/span><\/h3>\n<ul>\n<li> <b>Last week<\/b>\n<ul>\n<li> Show favicons on AwesomeBar lists\n<li> Several performance improvements on AwesomeBar\n<li> Only show labels on AwesomeBar tabs\n<li> Improve keyboard handling while filtering results in AwesomeBar\n<li> Misc bug fixes in tabs and browser toolbar\n<li> Misc code cleanups\n<\/ul>\n<li> <b>Next week<\/b>\n<ul>\n<li> Implement real design for AwesomeBar tabs\n<li> Favicon caching\n<li> Bug fixing on AwesomeBar and Tabs\n<\/ul>\n<li> <b>Blockers<\/b>\n<ul>\n<li> Favicon URLs and caching (How to proceed?)\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">MBrubeck<\/span><\/h3>\n<p>Last week:\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=697529\" rel=\"nofollow\">bug 697529<\/a> &#8211; [birch] Open new tabs for links from external apps\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=696203\" rel=\"nofollow\">bug 696203<\/a> &#8211; [birch] Remove unused\/broken mobile XPCOM components\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=697975\" rel=\"nofollow\">bug 697975<\/a> &#8211; Don&#8217;t show the first-run animation in tablet mode\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=691541\" rel=\"nofollow\">bug 691541<\/a> &#8211; Hack to ensure sidebars are hidden properly during startup\n<li> Several interviews for mobile engineering candidates.\n<\/ul>\n<p>This week:\n<\/p>\n<ul>\n<li> [birch] Fix back button behavior for pages opened in new tabs.\n<li> [birch] Meta viewport support (bug 694901).\n<li> Working on some remaining Fx9\/10 regressions.\n<li> Several interviews for mobile engineering candidates.\n<\/ul>\n<p>Blocking:\n<\/p>\n<ul>\n<li> Enabling meta viewport depends on zooming\/panning the CSS viewport.\n<\/ul>\n<p>See also <a class=\"external free\" href=\"http:\/\/benjamin.smedbergs.us\/weekly-updates.fcgi\/user\/mbrubeck\/posts\" rel=\"nofollow\">http:\/\/benjamin.smedbergs.us\/weekly-updates.fcgi\/user\/mbrubeck\/posts<\/a>\n<\/p>\n<h3> <span class=\"mw-headline\">BLassey<\/span><\/h3>\n<p>Last week\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=697986\" rel=\"nofollow\">bug 697986<\/a> Ads show up in history\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=695145\" rel=\"nofollow\">bug 695145<\/a> xul &amp; js files not updated when reinstalling\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=633239\" rel=\"nofollow\">bug 633239<\/a> event loop responsiveness\n<li> h264 support\n<li> spatial nav\n<\/ul>\n<p>This week\n<\/p>\n<ul>\n<li> cont h264\n<li> cont spatial nav\n<\/ul>\n<p>Blocked on video guys making recommendations for mp4 unpacking\/demuxing\n<\/p>\n<h3> <span class=\"mw-headline\">DougT<\/span><\/h3>\n<ul>\n<li> w3c tpac conf\n<li> birch-pan-zoom hacking\n<ul>\n<li> ime\n<li> geolocation \/ sensor\n<li> hooking up last image\n<\/ul>\n<li> Fixing up the quit handler.\n<\/ul>\n<h3> <span class=\"mw-headline\">MFinkle<\/span><\/h3>\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/benjamin.smedbergs.us\/weekly-updates.fcgi\/user\/mfinkle\/posts\" rel=\"nofollow\">Status updates<\/a>\n<li> Focus:\n<ul>\n<li> Add-ons Manager\n<li> Password Manager\n<li> Reviews\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\">Madhava<\/span><\/h3>\n<ul>\n<li> <b>Last week:<\/b> Add-ons flow\n<li> <b>This week:<\/b> <a class=\"external text\" href=\"https:\/\/wiki.mozilla.org\/Fennec\/NativeUI\/UserExperience#Install_Process\" rel=\"nofollow\">Add-ons install flow<\/a> (done now, I think), sync, prefs\n<\/ul>\n<ul>\n<li> This page knows all, UX-wise: <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Fennec\/NativeUI\/UserExperience\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Fennec\/NativeUI\/UserExperience<\/a>\n<\/ul>\n<h3> <span class=\"mw-headline\">Ian Barlow<\/span><\/h3>\n<ul>\n<li> <b>Last week:<\/b> Wireframes\n<li> <b>This week:<\/b> More polished mockups and assets\n<ul>\n<li> Awesomescreen <a class=\"external autonumber\" href=\"http:\/\/www.flickr.com\/photos\/61892693@N03\/6303266013\/in\/photostream\" rel=\"nofollow\">[1]<\/a>\n<li> Tab menu <a class=\"external autonumber\" href=\"http:\/\/cl.ly\/0s3l3L1O2l1O2d3S3M06\" rel=\"nofollow\">[2]<\/a>\n<li> Header \/ URL Bar states <a class=\"external autonumber\" href=\"http:\/\/www.flickr.com\/photos\/61892693@N03\/6305636749\/in\/photostream\" rel=\"nofollow\">[3]<\/a>\n<li> Menu Icons <a class=\"external autonumber\" href=\"http:\/\/cl.ly\/3W3m1g3v1l3M1G240m45\" rel=\"nofollow\">[4]<\/a>\u00a0\ud83d\ude42\n<li> Generally supporting the front end team wherever I can\n<\/ul>\n<li> <b>Blockers:<\/b> Nope\n<\/ul>\n<h3> <span class=\"mw-headline\">Patryk Adamczyk<\/span><\/h3>\n<ul>\n<li> Created initial designs for door hangers and add-on screens.\n<li> Mock ups can be seen on my flickr stream <a class=\"external autonumber\" href=\"http:\/\/www.flickr.com\/photos\/69107769@N03\/\" rel=\"nofollow\">[5]<\/a>\n<li> Will upload a UI flow of the add-ons &amp; door hangers in action by EOD.\n<\/ul>\n<h2> <span class=\"mw-headline\"> Round Table <\/span><\/h2>\n<h3> <span class=\"mw-headline\"> QA <\/span><\/h3>\n<ul>\n<li> XUL Fennec (Aurora noms?)\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=698444%2C698396%2C698368%2C697991%2C697980&amp;list_id=1627245\" rel=\"nofollow\">Master Password related bugs<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=691705%2C%20698356%2C%20697426&amp;list_id=1627255\" rel=\"nofollow\">Sync related bugs<\/a>\n<\/ul>\n<\/ul>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/wiki.mozilla.org\/QA\/Fennec\/crash_rep_31Oct2011\" rel=\"nofollow\">Crash Report for Oct 31, 2011<\/a>\n<ul>\n<li> Next week&#8217;s report will separate out XUL from Native\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/crash-analysis.mozilla.com\/rkaiser\/2011-10-31\/2011-10-31.fennec.nightly-birch.components.html\" rel=\"nofollow\">Native UI Crashes by component and day<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/crash-analysis.mozilla.com\/rkaiser\/2011-10-31\/2011-10-31.fennec.nightly.components.html\" rel=\"nofollow\">XUL crashes by component and day<\/a>\n<li> Note: it&#8217;s per day per separation of tagged.  The crash link links all crash signatures (including desktop)\n<\/ul>\n<li> request for patch push for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=696315\" rel=\"nofollow\">bug 696315<\/a> please?\n<\/ul>\n<\/ul>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/docs.google.com\/spreadsheet\/ccc?key=0Arku3jleCA0UdDdOWWxBdU5hSDNQMkRzbGs5TVA2Q0E&amp;hl=en_US#gid=10\" rel=\"nofollow\">Performance Testing for Droid Pro<\/a>\n<ul>\n<li> ctalbert working on something to get this automated <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=695216\" rel=\"nofollow\">bug 695216<\/a>\n<li> instructions on how these runs are currently listed <a class=\"external text\" href=\"https:\/\/etherpad.mozilla.org\/fennec-perf-ts-take2\" rel=\"nofollow\">here<\/a>\n<\/ul>\n<\/ul>\n<h3> <span class=\"mw-headline\"> Others <\/span><\/h3>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Mobile\/Notes\/02-Nov-2011\">https:\/\/wiki.mozilla.org\/Mobile\/Notes\/02-Nov-2011<\/a>&#8220;<\/div>\n<div class=\"catlinks catlinks-allhidden\"><\/div>\n<div class=\"visualClear\"><\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mobile\/Notes\/02-Nov-2011 &lt; Mobile | Notes Details Wednesdays &#8211; 9:30am Pacific, 12:30pm Eastern, 16:30 UTC Dial-in: conference# 95312 US\/International: +1 650 903 0800 x92 Conf# 95312 US toll free: +1 800 707 2533 (pin 369) Conf# 95312 Canada: +1 416 848 3114 x92 Conf# 95312 irc.mozilla.org #mobile for backchannel vidyo: Warp Core Schedule Next merge date [&hellip;]<\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[124],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/699"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=699"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/699\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}