{"id":1294,"date":"2013-02-21T00:00:07","date_gmt":"2013-02-21T04:00:07","guid":{"rendered":"https:\/\/blog.mozilla.org\/meeting-notes\/?p=1294"},"modified":"2013-02-21T00:00:07","modified_gmt":"2013-02-21T04:00:07","slug":"mobile-2013-02-20","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/1294","title":{"rendered":"Mobile: 2013-02-20"},"content":{"rendered":"<div>\n<h2 class=\"mw-headline\" id=\"Schedule\">Schedule<\/h2>\n<ul>\n<li> Merged Day!\n<ul>\n<li> Nightly is now Fx22\n<\/ul>\n<li> Released Fx19\n<li> Will release Fx20 to Beta by EOW\n<li> Next merge is 2013-04-01 (no fooling)\n<\/ul>\n<h2 class=\"mw-headline\" id=\"Major_Topics_for_This_Week\">Major Topics for This Week<\/h2>\n<dl>\n<dt>Released Fx19<\/p>\n<dd> Lightweight themes, Expanded ARMv6 support and Support for zh-TW and zh-CN are some of the highlights. We also worked on the streamlining Session Restore, cleaned up the way we store Favicons and Thumbnails, and added History expiration. The UI was tweaked in several places, including About:Home and the Awesomescreen. Content rendering was also greatly improved with: Tile-by-tile drawing, Low-res tiles and Mitigated locking.<\/p>\n<dt>Fx19 Stability<\/p>\n<dd> We are hitting many DB related crashes during the upgrade. It&#8217;s difficult to figure out when some of the crashes are happening, but others are definitely happening during the DB upgrade. See <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=791958\" rel=\"nofollow\">bug 791958<\/a> &#8211; Locked DB, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=829927\" rel=\"nofollow\">bug 829927<\/a> &#8211; IllegalStateException at upgradeDatabaseFrom12to13, and <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=752828\" rel=\"nofollow\">bug 752828<\/a> &#8211; Moar locked DB. Check out the <a class=\"external text\" href=\"https:\/\/crash-stats.mozilla.com\/topcrasher\/byversion\/FennecAndroid\/19.0\/7\" rel=\"nofollow\">top crashers<\/a>\n<\/dl>\n<h2 class=\"mw-headline\" id=\"Stand_ups\">Stand ups<\/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<p>Please keep your update to under 2 minutes!\n<\/p>\n<h3 class=\"mw-headline\" id=\"Kats\">Kats<\/h3>\n<ul>\n<li> Feb 12 &#8211; Feb 19:\n<ul>\n<li> bug 840346 &#8211; gave sriram a patch to get rid of the background layer\n<li> bug 840721 &#8211; remove APZC&#8217;s assumption that the UI thread has a message loop (pending review)\n<li> bug 841503 &#8211; remove a bunch of non-OMTC widget code\n<li> bug 841810 &#8211; add an API to allow java addons to listen and respond to our events\n<li> bug 839641 &#8211; (in progress) continued working on hooking up APZC to java\n<\/ul>\n<\/ul>\n<ul>\n<li> Next:\n<ul>\n<li> more APZC stuff\n<li> start looking at multiple profiles\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"GBrown\">GBrown<\/h3>\n<ul>\n<li> Done:\n<ul>\n<li> bug 837318 testVkbOverlap &#8211; Found 0 green pixels after tapping; expected 2427 &#8212; on Pandaboard\n<\/ul>\n<li> Working on:\n<ul>\n<li> Helping releng with Android PGO builds\n<li> Shumway performance on Android: memory leak isolated now &#8212; see bug 842838\n<li> Various Robocop failures\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Chris_Lord_.28cwiiis.29\">Chris Lord (cwiiis)<\/h3>\n<ul>\n<li> Done\n<ul>\n<li> Attended Facebook London tech talk &#8211; CPU Optimisation approaches\n<li> Mentoring student helping out with canvas performance (<a class=\"external text\" href=\"https:\/\/www.google.com\/fusiontables\/embedviz?containerId=gviz_canvas&amp;q=select+col0%2C+col1%2C+col2%2C+col3%2C+col4%2C+col5%2C+col6%2C+col7%2C+col8%2C+col10%2C+col9+from+1VuYhHfF3eZHw5QsCHSN9EG1fIR3q3tKAAnjhOEE+order+by+col0+asc+limit+10&amp;viz=GVIZ&amp;t=COLUMN&amp;uiversion=2&amp;gco_forceIFrame=true&amp;gco_hasLabelsColumn=true&amp;att=true&amp;width=1920&amp;height=1065\" rel=\"nofollow\">Some graphs<\/a>)\n<li> Reviews\n<\/ul>\n<\/ul>\n<ul>\n<li> Now\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=716403\" rel=\"nofollow\">bug 716403<\/a> &#8211; Scroll the location bar off the top (ugh, mostly done but working on a layout patch to finish it off)\n<li> Write some more slides\/talk for Firefox Mobile event on Friday\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=822810\" rel=\"nofollow\">bug 822810<\/a> &#8211; Unexpected painting behaviour with low-res tiling code\n<li> Hack up some patches to get fennec working reasonably on Ouya\n<\/ul>\n<\/ul>\n<ul>\n<li> Next\n<ul>\n<li> Investigate canvas performance\n<li> Meet a Mentor event on 25th Feb\n<li> More Ouya stuff\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Chris_Peterson\">Chris Peterson<\/h3>\n<ul>\n<li> Implementing Push background service\n<li> Talking with rnewman about consolidating some common code for background services\n<\/ul>\n<h3 class=\"mw-headline\" id=\"JChen\">JChen<\/h3>\n<ul>\n<li> Past week\n<ul>\n<li> Fixed regression <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=839882\" rel=\"nofollow\">bug 839882<\/a> &#8211; java.lang.NullPointerException: at android.text.Selection.setSelection\n<li> Fixed <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=841507\" rel=\"nofollow\">bug 841507<\/a> &#8211; Mask text and selection updates when handling IME_REMOVE_COMPOSITION\n<li> Fixed <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=841036\" rel=\"nofollow\">bug 841036<\/a> &#8211; Composition should use textfield color\n<li> Fixed <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=838177\" rel=\"nofollow\">bug 838177<\/a> &#8211; Add more debugging output to GeckoEditable and GeckoInputConnection\n<li> Investigated topcrash <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=827171\" rel=\"nofollow\">bug 827171<\/a> &#8211; crash in nsPluginStreamListenerPeer::OnStartRequest\n<li> Working on <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=831144\" rel=\"nofollow\">bug 831144<\/a> &#8211; Implement editor key bindings on Android\n<\/ul>\n<li> Next\n<ul>\n<li> More work on <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=831144\" rel=\"nofollow\">bug 831144<\/a> &#8211; Implement editor key bindings on Android\n<li> Spend some time on JimDB\n<ul>\n<li> Update builds\n<li> Java debugger (jdb) integration\n<li> reftest debugging\n<li>\u00a0???\n<\/ul>\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"GCP\">GCP<\/h3>\n<ul>\n<li>Last week:\n<ul>\n<li> MWC WebRTC demo device testing\n<li> Rotating the captured video (Bug 840244)\n<\/ul>\n<li>Next week:\n<ul>\n<li> Finish bug 840244\n<li> Blog about this\n<li> Investigate bad Galaxy S3 performance\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Brian_N\">Brian N<\/h3>\n<ul>\n<li> Done\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=828349\" rel=\"nofollow\">bug 828349<\/a> &#8211; Tab count indicator not indicative of private tab count\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=835022\" rel=\"nofollow\">bug 835022<\/a> &#8211; Do not switch to private tabs automatically\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842395\" rel=\"nofollow\">bug 842395<\/a> &#8211; Remove areClientsAvailable() from TabsAccessor\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842797\" rel=\"nofollow\">bug 842797<\/a> &#8211; Refactor GeckoAsyncTask\n<li> Found regression for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=825232\" rel=\"nofollow\">bug 825232<\/a> &#8211; Search plugins fail to activate if AwesomeScreen is activated before page finishes loading\n<\/ul>\n<li> In progress\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=838793\" rel=\"nofollow\">bug 838793<\/a> &#8211; Don&#8217;t keep a reference to AboutHomeContent\n<\/ul>\n<li> Next\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842015\" rel=\"nofollow\">bug 842015<\/a> &#8211; &#8220;Open Link in New Tab&#8221; menu item disappears after using Private browsing\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=825232\" rel=\"nofollow\">bug 825232<\/a> &#8211; Search plugins fail to activate if AwesomeScreen is activated before page finishes loading\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Sriram\">Sriram<\/h3>\n<ul>\n<li> Provide UI for closing tabs &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=837113\" rel=\"nofollow\">bug 837113<\/a>\n<li> Overdraw bugs landed &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=840871\" rel=\"nofollow\">bug 840871<\/a> and <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=840868\" rel=\"nofollow\">bug 840868<\/a>\n<li> Thumbnail title unreadable on tablets &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=841567\" rel=\"nofollow\">bug 841567<\/a>\n<li> Papercut &#8211; Toolbar curve alignment &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=831021\" rel=\"nofollow\">bug 831021<\/a>\n<li> Selecting a synced tab open regular tab &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=839887\" rel=\"nofollow\">bug 839887<\/a>\n<li> DoorHanger exploration &#8211; <a class=\"external free\" href=\"http:\/\/cl.ly\/image\/1B2q3m2T0M2N\" rel=\"nofollow\">http:\/\/cl.ly\/image\/1B2q3m2T0M2N<\/a>\n<li> Refactoring custom menu code\n<\/ul>\n<h3 class=\"mw-headline\" id=\"LucasR\">LucasR<\/h3>\n<p><b>Last week<\/b>\n<\/p>\n<ul>\n<li> Fixed major layout bugs in TwoWayView\n<li> Investigated black rectangle on toolbar\n<ul>\n<li> Narrowed down to tabs button\n<\/ul>\n<li> Working on Tech talk about Firefox for Android\n<li> Mentoring contributors on reader mode bugs\n<\/ul>\n<p><b>Next week<\/b>\n<\/p>\n<ul>\n<li> Land new tabs UI on m-c\n<li> TwoWayView hacking (a11y, focus handling, and keyboard navigation)\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Margaret\">Margaret<\/h3>\n<p><b>Done:<\/b>\n<\/p>\n<ul>\n<li> Landed bookmark support for distributions (after a bounce) &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=836450\" rel=\"nofollow\">bug 836450<\/a>\n<li> Landed robocop test for distribution support &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=840825\" rel=\"nofollow\">bug 840825<\/a>\n<li> Wrote some cleanup patches\n<ul>\n<li> Implement nsAndroidHistory::SetURITitle &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=841938\" rel=\"nofollow\">bug 841938<\/a>\n<li> Move tab-specific event listeners from GeckoApp to Tabs &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842883\" rel=\"nofollow\">bug 842883<\/a>\n<\/ul>\n<\/ul>\n<p><b>Next:<\/b>\n<\/p>\n<ul>\n<li> Look into some more cleanup\n<li> Immediately update browser toolbar after awesomescreen closes  &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=839602\" rel=\"nofollow\">bug 839602<\/a>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"BLassey\">BLassey<\/h3>\n<dl>\n<dt>last week\n<\/dt>\n<\/dl>\n<ul>\n<li> was in Toronto, lots of useful conversations\n<li> MWC planning\n<li> media training\n<\/ul>\n<dl>\n<dt>next week\n<\/dt>\n<\/dl>\n<ul>\n<li>MWC!!\n<\/ul>\n<h3 class=\"mw-headline\" id=\"MFinkle\">MFinkle<\/h3>\n<p><b>Done:<\/b>\n<\/p>\n<ul>\n<li> Reviews for new Tabs UI and other stuff\n<li> Learning my MWC demos\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=836924\" rel=\"nofollow\">bug 836924<\/a> &#8211; java.lang.NullPointerException: at org.mozilla.gecko.Tabs.getContentResolver\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842374\" rel=\"nofollow\">bug 842374<\/a> &#8211; Use GeckoAsyncTask instead of AsyncTask when removing bookmarks\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842421\" rel=\"nofollow\">bug 842421<\/a> &#8211; Refactor GeckoAsyncTask to support cancelling\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842457\" rel=\"nofollow\">bug 842457<\/a> &#8211; Limit columns in queries used for getCount\n<\/ul>\n<p><b>Next:<\/b>\n<\/p>\n<ul>\n<li> Packing for MWC (out next week and will have high latency)\n<li> Wrap up partner repack policy discussion\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842917\" rel=\"nofollow\">bug 842917<\/a> &#8211; Avoid nested transactions in onUpgrade\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=843029\" rel=\"nofollow\">bug 843029<\/a> &#8211; Add more retries to ensureDatabaseIsNotLocked\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=843005\" rel=\"nofollow\">bug 843005<\/a> &#8211; Disable Android SQLite locking in databases\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Ian_Barlow\">Ian Barlow<\/h3>\n<ul>\n<li> Ongoing Project Holo stuff\n<ul>\n<li> [DONE] Icon unification \/ flattening\n<li> [DONE] Flatten UI backgrounds\n<li> [IN PROGRESS] Unify and retheme dialogs \/ doorhangers\n<li> [IN PROGRESS] Multi-pane about:home\n<li> Selection colour refinement (orange vs neutral highlight)\n<li> Reduce number of font sizes used\n<li> Unify in-content UI\n<li> Loading progress indicator\n<li> Also putting together a blog post about these (and other) design refinements\n<\/ul>\n<\/ul>\n<ul>\n<li> Top of mind right now:\n<ul>\n<li> Project PICL user story prioritizing\n<li> Ongoing MWC requests. Almost done!\n<li> New about:home prototyping\n<li> Tab UI refinements\n<li> Header scrolling\n<\/ul>\n<\/ul>\n<ul>\n<li> Looking forward to starting new feature work:\n<ul>\n<li> Search (multi-search suggest, widget)\n<li> First Run UX\n<li> New Reader Mode stuff (new themes, reading list)\n<\/ul>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Contributors\">Contributors<\/h3>\n<ul>\n<li> Aditya submitted patch for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=784387\" rel=\"nofollow\">bug 784387<\/a>\n<li> Alex submitted patch for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=760554\" rel=\"nofollow\">bug 760554<\/a> for feedback\n<\/ul>\n<h2 class=\"mw-headline\" id=\"Round_Table\">Round Table<\/h2>\n<h3 class=\"mw-headline\" id=\"QA\">QA<\/h3>\n<ul>\n<li> Firefox 20 (Beta)\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/showdependencytree.cgi?id=582244&amp;hide_resolved=1\" rel=\"nofollow\">Dependencies tracking private-browsing (Fx20) <\/a>\n<ul>\n<li> Can we triage these and see which need attention for private-browsing now on Firefox 20 (Beta)\u00a0? E.g, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=799936\" rel=\"nofollow\">bug 799936<\/a> &#8211; Gecko console is still leaking private URL&#8217;s\n<\/ul>\n<\/ul>\n<li> Do we have equivalent performance tests looking at the speed of init and about:home completion (GeckoJarReader) (see bug <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=834337\" rel=\"nofollow\">bug 834337<\/a>)? Why wasn&#8217;t it caught?\n<\/ul>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Mobile\/Notes\/20-Feb-2013\">https:\/\/wiki.mozilla.org\/Mobile\/Notes\/20-Feb-2013<\/a>&#8220;<\/div>\n<hr>\n<h2 class=\"mw-headline\" id=\"Details\">Details<\/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# 99998\n<ul>\n<li> US\/International: +1 650 903 0800 x92 Conf# 99998\n<li> US toll free: +1 800 707 2533 (pin 369) Conf# 99998\n<li> Canada: +1 416 848 3114 x92 Conf# 99998\n<li> FR\/Paris: +33 1 44 79 34 80, x92  Conf# 99998\n<\/ul>\n<li> irc.mozilla.org #mobile for backchannel\n<li> <a class=\"external text\" href=\"https:\/\/v.mozilla.com\/flex.html?roomdirect.html&amp;key=xpW6Vm67G2iW\" rel=\"nofollow\">Mobile<\/a> Vidyo Room\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Schedule Merged Day! Nightly is now Fx22 Released Fx19 Will release Fx20 to Beta by EOW Next merge is 2013-04-01 (no fooling) Major Topics for This Week Released Fx19 Lightweight themes, Expanded ARMv6 support and Support for zh-TW and zh-CN are some of the highlights. We also worked on the streamlining Session Restore, cleaned up [&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\/1294"}],"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=1294"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/1294\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=1294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=1294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}