Mobile/Notes/16-Oct-2013: Difference between revisions

→‎LucasR: Correct UI testing etherpad link
(→‎LucasR: Correct UI testing etherpad link)
 
(20 intermediate revisions by 15 users not shown)
Line 13: Line 13:
;Favicon Work Landed: Chris Kitching's major overhaul of the favicon system landed (see {{bug|914296}}). We found a few regressions, but keeping looking. This is a Fx27 feature. Any bugs that were fixed by the overhaul, but are also needed on Fx26 need other less risky patches.
;Favicon Work Landed: Chris Kitching's major overhaul of the favicon system landed (see {{bug|914296}}). We found a few regressions, but keeping looking. This is a Fx27 feature. Any bugs that were fixed by the overhaul, but are also needed on Fx26 need other less risky patches.
;RTL Work: The group of students working on RTL have been making some progress. A patch is up for changing our AndroidManifest.xml to advertise that we want to use RTL (see {{bug|924418}}). More layout and code patches are needed before we land anything though.
;RTL Work: The group of students working on RTL have been making some progress. A patch is up for changing our AndroidManifest.xml to advertise that we want to use RTL (see {{bug|924418}}). More layout and code patches are needed before we land anything though.
;Home Page Status: We triaged the Fx26 tracking Home page bugs on Tuesday. The remaining bugs appear to have owners and patches are in progress. There are a few performance bugs, one of which ({{bug|916099}}) will need some attention. The Eideticker regression ({{bug|908225}}) might be fixed today.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 33: Line 34:
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===JChen===
===JChen===
* Past week
** Worked on {{bug|909974}} - Compositor thread hang monitoring/telemetry
*** Have the monitoring part
*** Working on the telemetry part
** Fixed {{bug|917685}} - [TABLET] "Request desktop site" does not work on youtube.com
** Investigated {{bug|890985}} - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec
** Uplifted {{bug|909940}} - Default keyboard on HTC One only swipes first word in awesome screen
* Next
** More hang monitoring
===GCP===
===GCP===
* Last week:
** {{Bug|898767}} crash in mozilla::DecoderTraits::CanHandleMediaType
** Fuzzer for that bug, causing fallout:
** {{Bug|927462}} String matching logic in OmxPlugin.cpp is brittle
** "probably" can play can audio/webm
** Build bugs fallout:
** {{Bug|926797}} Remove r8c / 32-bit / gcc 4.6 references from mozconfigs
** {{Bug|925705}} Network cache fails to compile with logging disabled
** WebRTC UI test investigation
* Next week:
** Write the WebRTC UI Test
** WebRTC load monitor/adaption
===Randall Barker===
* Last week: worked on solution for progressive tiled rending in B2G that was unworkable.
* This week: Get new solution up for initial review (hopefully by end of day or some time tomorrow).
===Botond===
===Botond===
===Mina===
===Mina===


Done
Done
- Checked in spatial navigation with a test \o/
*Checked in spatial navigation with a test \o/
- Finshed the cache for querySelector and querySelectorAll.
*Finshed the cache for querySelector and querySelectorAll.


Todo
Todo
- File followups for spatial navigation
*File followups for spatial navigation
- Refactor gfx code
*Refactor gfx code
- Fix {{bug|914029}}. Critical regression in the dom :(
*Fix {{bug|914029}}. Critical regression in the dom :(


===Brian N===
===Brian N===
* Gecko thread priority
** Investigated {{bug|922976}} but no luck; tests disabled
** Also benchmarked changing Gecko priority during page loads; filed {{bug|925843}}
** {{Bug|924478}} - Initialize sPriorityResetRunnable only once
* Eclipse/IntelliJ support
** {{Bug|924738}} - Move third party sources outside of base
** {{Bug|923519}} - Remove resource preprocessing
** More changes at https://github.com/thebnich/mozilla-central/tree/projectify
* Miscellaneous
** {{Bug|923407}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.BrowserSearch$SearchAdapter.getCount(BrowserSearch.java)
===Sriram===
===Sriram===
* To Smoothie or Not To Smoothie
** Added Smoothie, fixed a bug in Smoothie, made everything working
** Added FaviconsLoader to load first 26 items.
* {{Bug|926574}} - Fixed SQLite ANR's.
* {{Bug|917947}} - Search engine icons are so small.
* {{Bug|918044}} - Investigated infinite layout passes.
* {{Bug|925068}} - Device rotation causes Bookmarks to lose its folder.
===WesJ===
===WesJ===
* Bug 757481 - Tests for prompt service. - Passing! But lots of blue. We should have rc4 to fix that soon.
* Bug 777451 - Allow better communication between pages and java in robocop tests
* Bug 920170 - Provide an intent chooser dialog type
* Bug 780379 - Firefox mobile cannot open .m3u8 file (broken file?) - Need one last change here to match the mockups.
* Bug 825041 - MozActivity support for web apps on Android - WIP in the bug
* Bug 768667 - Use the action bar for text selection on ICS+ - WIP in the bug. Test build at http://people.mozilla.org/~wjohnston/textSelection.apk
* Bug 704229 - Unify touch video controls - Updating to new specs
===LucasR===
===LucasR===
'''Last week'''
'''Last week'''
Line 56: Line 109:
* Drafting blog post for the upcoming Fx26 Beta release
* Drafting blog post for the upcoming Fx26 Beta release
* {{Bug|910859}} - New UI testing API, passing the ball to mcomella
* {{Bug|910859}} - New UI testing API, passing the ball to mcomella
** https://mobile.etherpad.mozilla.org/20
** https://mobile.etherpad.mozilla.org/21
* Bug fixing in Smoothie for {{Bug|919777}}
* Bug fixing in Smoothie for {{Bug|919777}}
* {{Bug|917350}} - First letter typed into the awesomescreen does not find any bookmarks or history
* {{Bug|917350}} - First letter typed into the awesomescreen does not find any bookmarks or history
Line 71: Line 124:


===liuche===
===liuche===
* {{bug|852608}} - Support for opensearch links in urlbar
* partial fix for robocop orange {{bug|914377}}
* {{bug|914773}} - Robotium 4.3
* {{bug|900692}} - Developer tools: paint flashing
* about:home bugs
** {{bug|919230}} - Empty screen for Bookmarks
** {{bug|919704}} - Cleanup unused empty pages
===Margaret===
===Margaret===
* Done
* Done
Line 91: Line 152:
**{{Bug|870925}}: (r-) Add submissions info to FHR documents
**{{Bug|870925}}: (r-) Add submissions info to FHR documents
**{{Bug|915918}}: (r-) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
**{{Bug|915918}}: (r-) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
**{{Bug|924480}}: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
**{{Bug|925546}}: (r+) Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
**{{Bug|925546}}: (r?) Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
**Tracking 26
**{{Bug|919234}}: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
***{{Bug|919234}}: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
***{{Bug|924480}}: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
*Future
*Future
**{{Bug|910859}}: Bootstrap new UI testing framework
**{{Bug|910859}}: Bootstrap new UI testing framework
Line 102: Line 164:


===RNewman===
===RNewman===
* Favicon and other reviews.
* Attempting to land {{bug|922694}}.
* Search un-filtering for FHR.
* Assorted randomization.
* Fixing trychooser to support robocop-*.
* Experimenting with Phabricator.
===nalexander===
===nalexander===
* See mobile-firefox-dev for build system improvements supporting the Great IDE Project.
** Less preprocessing!  Win!
** r+ for declaring Android resources in moz.build (https://bugzilla.mozilla.org/show_bug.cgi?id=900522), will land shortly.  Several follow-ups in the works.
** ASK: Does anybody know how to determine the language/languages currently being re-packed?  We need this to declare res/values-XX directories.
* Started to work on mach commands for running mobile/android reftests and robocop tests.
* Continuing to push on Sync 1.1 with FxAccounts; we're syncing bookmarks happily.


===BLassey===
===BLassey===
;last week
* {{bug|922145}} - publish nightly builds of GeckoView library and assets, actually landed, yay!
* {{bug|903082}} - Add Yahoo as a general search provider for specified locales for Fennec, also landed
* {{bug|742832}} - tab streaming for WebRTC, got r+ but want to get another review on nits
* {{bug|923795}} - Add condition to MozParam to detect top 2 (or N) position, waiting for review from gavin
* {{bug|890985}} - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, r+'d patch, need to land
;next week
* will be in Paris for the rendering work week
===MFinkle===
===MFinkle===
* Coding
* Coding
Line 133: Line 217:
===Arun===
===Arun===


* PDF.js experiments with Ian
* PDF.js experiments with Ian -- focusing on navigation right now.
 
(taking longer than expected, but it will be awesomer…)


===Security/MGoodwin===
===Security/MGoodwin===
Line 148: Line 234:
== Feature Focus==
== Feature Focus==
;Fx25 (Ships 10/29)
;Fx25 (Ships 10/29)
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio]
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio] <== this is actually looking good
* {{mok}}  [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]  
* {{mok}}  [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]  
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management
Confirmed users
975

edits