Mobile/Notes/18-Jul-2012
From MozillaWiki
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Warp Core Vidyo Room
Schedule
- Next merge is 2012-08-27
- Release
- Fx14.0.1 was release on 2012-07-17
- Beta
- Fx15 Beta 1 was built on 2012-07-017. Will be released after QA.
Major Topics for This Week
- Fx15 Uplifts
- We uplifted several patches for Tablet UI support. Several features were also uplifted to Fx15 before it merged to beta. We will need to track the Tablet UI and these features for additional issues and uplift fixes as needed. Use status-firefox15:affected so we can track bugs that need to be fixed and uplifted to Fx15. Features include:
- Find in Page
- Text Selection
- Clear Private Data
- Request Desktop Site
- Search Suggestions (defaulted off)
- History and Bookmark Import
- Fx16 Uplifts
- Fx16 is now in Aurora and carried a few features with it that still need followup work. Make sure we track and request approval as needed. Use status-firefox16:affected so we can track bugs that need to be fixed and uplifted to Fx16:
- Reading Mode and List
- WebApp RT
- Helper Apps
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
Kats
- Last week
- bug 772890 - fix AIOOBE in GfxInfoThread
- bug 772993 - fix compiler warnings in widget/android
- bug 769269 - fix loading pages when "don't keep activities" is checked
- bug 773393 - move filepicker and activity-result code out of GeckoApp
- bug 773268 - rename class variables in Tabs.java to follow conventions
- bug 773772 - fix subdocument scroll speed when zoomed in
- bug 766647 - improve screenshot coalescing
- reviewed dRdR's patches on bug 750974 and start looking at hooking it up to fennec
- Next week
- bug 775071 and bug 775102 - fix tcheckerboard3 to actually test what it's supposed to test
- look more at hooking up dRdR's AsyncPanZoomController to fennec
- get back to networking-land
- Blockers
- tryserver is slooow and broken.
GBrown
- Last week:
- Bug 757468 OutOfMemory exception on createBitmap after 330+ page loads
- Bug 774797 Robocop: upgrade to robotium-solo-3.3.jar
- Bug 774322 Long-running robocop tests run over sut may fail: waitForFinish does not wait
- Bug 770456 Intermittent Robocop | testHistoryTab | Exception caught - junit.framework.AssertionFailedError: View is null and can therefore not be clicked!
- Bug 773074 Robocop verifyUrl is timing sensitive
- Next week:
- Bug 747787 Intermittent Tegra crash in libdvm.so during tests
Chris Lord (cwiiis)
Chris Peterson
- Done
- bug 769520 - Fix IME race conditions by ensuring Gecko callbacks post results to UI thread
- bug 768106 - TouchPal Keyboard deletes entered text when trying to autocomplete first word
- bug 733147 - Awesome Screen should use non-fullscreen VKB in landscape mode
- bug 747629 - java.lang.IndexOutOfBoundsException: getChars (a ... b) ends beyond length c or has end before start
- bug 751513 - Typing characters in the contenteditable div causes the whole line to be deleted
- bug 773089 - Do not use large menus on Gingerbread devices.
- bug 722042 - Remove macbuild/ and maemo/ from mobile/android/app/
- Backout ProGuard bustage :\
- Next
- bug 768108 - OpenWnn Plus inserts autocompleted word before entered text
- bug 743998 - Continuing preparation for refactoring Android java code
- bug 709230 - Fix ProGuard bustage and try again later
GCP
- Last week:
- bug 772676 History visit counts are all 1 after migration
- bug 769527 Syncing bookmarks between desktop and current mobile build (14) causes bookmarked feeds to turn into empty folders.
- bug 769896 Make "Import from Android" use MultiChoicePreference
- Opus: Fixes for compiling under MSVC, adding project files
- This week:
- Opus: Make tunables exposed to commandline tools
- Opus: Try to implement lowpass by using high-band splits
- Opus: Tuning tool using above tunables
- SafeBrowsing: Database comparison tool
- Blockers:
- None
Brian N
- Done
- Bug 774156 - Fix NPE in Tabs when "Don't keep activities" is enabled
- Bug 774648 - MultiChoicePreference should grey out the Positive option if no checkboxes are selected
- Bug 774072 - android.os.NetworkOnMainThreadException: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java) on Honeycomb and above
- Bug 773556 - Only check http/https/file URIs for readability
- Bug 773552 - Reader mode queries aren't encoded
- Bug 773774 - Don't clone document for reader mode check
- Bug 773250 - Request Desktop Site sometimes does not work (Nightly on tablet)
- Reviewing bug 715179 (font size inflation pref)
- Next
- New "Clear private data" bugs
- Try to improve Reader Mode performance
- Bug 717428 - Reuse favicons in DB
Sriram
- Done
- Moved more button to the right
- Fixed followup for hdpi + ics phones
- Uplifted awesomescreen patches to Aurora (now in Beta)
- 2 days of PTO
- Now
- Replacing images to fix visual glitches
- Fixing minor bugs related to Tablet UI
WesJ
Last week
- Bug 774422 - Can't launch app from install notification
- Bug 774426 - Nothing shown on about:apps
- Bug 766802 - Clicking target=blank links in a web app should load those links in the browser
- Profiling text selection bugs
- Bug 771915 - Show the origin of the page in the chrome of the app when it is different from webapp's origin
- Bug 773535 - Use Tablet style prefs on tablets
- Looking through Android source for ways to hack webapps into the system launcher
- Bug 703279 - Panning is still enabled after the Context Menu is triggered if the touch was not released
- Bug 772908 - finger-down on awesomescreen list is not dismissing the keyboard
This week:
- Finish up webapps blockers
- Look into simplifying our layout code a bit - Bug 774969 - One browser_toolbar.xml to rule them all
- Touchevent fixes
LucasR
Last week
- 2 weeks of paternity leave
- Getting back to reader mode bug fixing
Next week
- Reader mode bug fixing
Blockers
- None
MBrubeck
(Missed my update last week; this covers two weeks.)
Done:
- bug 771989 - Find bar keyboard disappears when a link is highlighted
- bug 773089 - Use the tablet layout only on xlarge screens
- bug 755221 - Make the button to cancel an add-on uninstall clearer
- bug 769857 - Add a small delay before the tap highlight
- bug 762309 - Show and hide the on-screen keyboard along with the Find In Page bar
- bug 771525 - Back button should dismiss the Find In Page bar
- bug 771036 - Sanitizer.history should clear the Java history too
- bug 770371 - Add a margin to the tappable area for copying selected text
- bug 773866 - Clicking on the jobname should set a jobname filter
Margaret
Done:
- Try our best to avoid reflows to improve text selection performance - bug 767070
- Set all styles for text selection handles in one call - bug 773730
- Avoid using ElementTouchHelper methods in text selection code - bug 773813
- Avoid calls to getBoundingClientRect in text selection code - bug 773819
- Use nsIDOMWindowUtils to get scroll, and cache it - bug 773864
- Use cached x/y values and some arithmetic instead of also caching left/top values- bug 774491
- Don't cache range.getBoundingClientRect() - bug 773718
- An experiment to use native handles - bug 774938
Next:
- Continue hacking on this native handles experiment
Scott (jwir3)
Arkady
Done: Bug 773943 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.getTempDirectory(GeckoApp.java)
Working on: Bug 649371 - implement support for ClipData in Android clipboard
mcomella
- Current
- Bug 715179 - (Same from last week) Font inflation dialog; Nearly completed
- Bug 761216 - (First patch review) Radio buttons should not appear on disabled items in <select> menus
- Future
- Bug 769886 - (Experience js code) Add a "Copy link location" action to the context menu for links
- Figure next bug/feature
- Bug 686528 - Start page for tablets
- Bug 716403 - Hiding nav bar when viewing page
- Your idea?
BLassey
Last week
- working on media support using system codecs
- in Toronto
Next week
- continuing that work
MFinkle
Done:
- Triaging Fx15 uplift features/risk
- Landed some optimizations for Reading Mode check
Next:
- PTO Next week
Madhava
- Prodding privacy review on Search Suggestions
- C2DM & Review Solicitation
Ian Barlow
Last week
- Vacation. It was awesome.
This week
- O god the email
- Working through some resource updates for fx15
- C2DM & Review Solicitation
- Readability 2.0
- Looking at how we can continue to improve readability in Firefox (things like font inflation tweaks, getting web fonts more consistently, exploring licensing options to use our own default fonts in Firefox)
- Reader Mode - looking into font licensing
- Reading List - designing it
- about:home for tablets - designing it
- Working with Services on Sync UI for tablets
GFX
Round Table
QA
- Qualifying Firefox 15 Beta 1
- creating test cases and test plans for Firefox 15 features
- Aaron will the lead on Firefox 16
- kbrosnan will be ooo on the 24th - 29th for Blackhat/Defcon
Socorro/Breakpad/Stability
Hightlights:
- 14.0.1 slightly more stable than 14.0 currently : 1,735 crashes out of 55,880 ADU = 3.1%
- Submitted bug for java skiplist to deal with certain java signature bug 774366
- submitted a list of bugs to be looked at for Beta for review:
- Possible easy wins:
- bug 769893 java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view
- bug 760955 mozilla::net::nsHttpChannel::InstallOfflineCacheListener
- in beta (15b1), not in release
- bug 774072 - android.os.NetworkOnMainThreadException: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java) on Honeycomb and above
- Needs some work from QA/Eng:
- bug 761929 - java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS
- bug 774070 - js::gc::IsObjectMarked
- bug 767713 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java) at org.mozilla.gecko.GeckoApp.invalidateOptionsMenu(GeckoApp.java)
- Possible easy wins:
- Still need to figure out/correlate libxul issues on Nightly
- Socorro team working in prepping up for rapid release
- nhirata spending more time on b2g currently this week
Please see Platform Meeting Notes for Stability report