Mobile/Notes/24-Apr-2013: Difference between revisions

 
(28 intermediate revisions by 15 users not shown)
Line 12: Line 12:


== Major Topics for This Week ==
== Major Topics for This Week ==
;UI Hackathon: First try of a focused sprint on front-end bugs. This one is focused on [https://wiki.mozilla.org/Mobile/Hacking/UIPolishingHackathon UI paper cuts]. Current [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw%3Aui-hackathon bug list]. Starts today and ends on Friday. All are invited to pitch in!
;Home Page Redesign: We started to land some foundational patches for the about:home redesign ([https://bug862793.bugzilla.mozilla.org/attachment.cgi?id=739728 designs] and [https://bugzilla.mozilla.org/show_bug.cgi?id=862793 meta bug]). This work will continue on Fig and land on mozilla-central when it's ready. More on the plan in this [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2013-April/000049.html thread].


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs.''
''Give a shoutout/thanks to people for helping fix and test bugs.''
 
* Michael Kohler fixed {{bug|795588}} - Privacy policy link is 404
* Tetsuharu OHZEKI filed and fixed {{bug|863285}} - Cache the result of Ci.nsIMemory.isLowMemoryPlatform()
* Mark Capella fixed {{bug|800899}} - Reader Mode:Toolbar remove button not updated when removing a Reading List entry via Context Menu
* Federico Paolinelli {{bug|731491}} - Extract shared ContentProvider superclass
==Stand ups==
==Stand ups==
Suggested format:
Suggested format:
Line 30: Line 35:


===Kats===
===Kats===
* April 16 - April 23
** spent a lot of time getting b2g builds usable and debuggable. got an unagi because emulator is too slow
** built a 64-bit b2g toolchain for mac
** bug 839641 - APZC binding for fennec, need to address review comments
** bug 833964 - crash in APZC on B2G
** working on bug 860162 - fix scrollCompensation calculation in APZC
** working on bug 833795 - scroll jitter (b2g blocker)
** bisected AWSY regressions (bug 862390, 862403) and building tooling to make it easier
** mentoring bugs (bugs 755240, 861205, 708765)
** bug 847898 - disable android beam until a version with permissions bump
** attended infra load discussion
** grabbed build data using gps' tools and analyzing it (see dev.platform posts)
** helping nrc debug 861919
* Next:
** more work on bug 833795, 860162 (APZC fixes)
** reminder: going on PTO may 2 - may 20
===GBrown===
===GBrown===
* Done
** {{bug|859563}} GeckoEventExpecter instances are reused incorrectly
** {{bug|864803}} sutAgent: "Failed to destroy process" on pandaboards
** {{bug|863752}} TypeError in remotexpcshelltests.py / setAppRoot
** {{bug|865006}} Run more xpcshell tests on Android (but waiting on {{bug|861295}})
* Working on
** Panda test reliability
** Re-enable more robocop tests
** A site white-list for Shumway
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{Bug|858969}} - window.scrollTo() cannot ensure compatibility when dynamic toolbar is enabled
** Interviews
* Doing/Next
** {{Bug|865298}} - Small fix-ups after bug 858969
** Anything else blocking {{Bug|716403}}
** Merge dynamic toolbar stuff to Aurora
** SkiaGL help
** Ouya/TV?
===Chris Peterson===
===Chris Peterson===
* Done
** {{bug|863288}} - java.lang.OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)
** {{bug|863490}} - Unloading page with embedded YouTube Flash video logs "grabbing the JNIEnv from the wrong thread" errors
** {{bug|859212}} - Change AwesomeBar entry mode for stock gesture keyboard and TouchPal
** {{bug|862069}} - Change AwesomeBar's default input mode from Search mode to URL mode for gesture keyboards
** {{bug|864521}} - Replace Fennec's AndroidKeyEvent::KEYCODE enum with Android's AKEYCODE enum
** {{bug|861601}} - Suppress gcc -Wmultichar warnings from Android's Stagefright header files
** {{bug|862669}} - Fix some warnings in SIPCC Android code
** {{bug|863804}} - Fix some noisy warnings in Android build
** {{bug|863103}} - Add BackgroundService runIntentInService()
* Next
** Finish Flash video topcrash investigation and related blocking bugs
** Upstream more Push API work to mozilla-services
** Land {{bug||855146}} - Add some IME automated tests
===JChen===
===JChen===
* Past week
** Fixed {{bug|859452}} - FN and SHIFT keys not working on Desire Z
** Fixed {{bug|860158}} - Language in search box changes while typing
** Worked on {{bug|864666}} - New: Two characters entered when typing into password field with 'Phone' type keyboard
** Fixed {{bug|862929}} - ANRReporter sometimes cannot find end of the Fennec stack trace
** Worked on {{bug|863777}} - Teach ANR reporter to use the profiler to get a native stack
** Uplifted {{bug|857413}} - ANR: deadlock in IME code when switching to background thread
** Several improvements to [https://intranet.mozilla.org/Mobile/ANR ANR dashboard]
* Next
** Keep working on {{bug|863777}}
** File ANR bugs
===GCP===
===GCP===
*Last week:
**Blogged: http://www.morbo.org/2013/04/webrtc-support-on-android.html
**Investigate WebRTC bugs
**[Bug 863290] crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
**[Bug 859430] Add Bluetooth headset functionality to WebRTC calls
**[Bug 864552] Trying to load https://apprtc.appspot.com on a Galaxy S3 fails to load the camera stream with WebRTC config prefs set
**[Bug 864236] Make multi-MiB allocations in the url-classifier fallible
**[Bug 862883] Enable webrtc mochitest automation for FxAndroid
**[Bug 862808] Local Video is upside down on Android when in portrait mode
*Next week:
**More of the same
*Up for taking:
**Bug 862377 - Doorhanger UI for WebRTC
===Brian N===
===Brian N===
* Done
** Bug 703564 - Find some way to add email or even comments for crashes on Firefox for Android
** Bug 863803 - LayerView not shown after resuming from an OOM kill
** Bug 863095 - Don't refresh AboutHomeContent in onResume()
** Bug 865060 - Clean up threads in AboutHome views
* Next
** UI hackathon
** about:home ViewPager
===Sriram===
===Sriram===
===WesJ===
===WesJ===
'''Last week'''
* {{bug|773535}} - Use Tablet style prefs on tablets
* {{bug|853456}} - target=_blank doesn't work with <img> links
* {{bug|813756}} - Payments frontend for Android - waiting for reviews
* Bunch of testing for multi-locale stuff {{bug|792077}}
'''This week'''
* {{bug|826325}} - Decide where window.open should open content
* {{bug|729463}} - Implement switch-to-tab - still looking at test failures
===LucasR===
===LucasR===
'''Last week'''
'''Last week'''
Line 52: Line 156:


===Margaret===
===Margaret===
* Done
** Finally landed something to kill (all but one of) the fake mouse event hacks used for text selection - {{bug|667243}}
** Fixed a crash regression (caused by me) in BrowserApp.onActivityResult - {{bug|847834}}
** Don't let the user pin empty sites - {{bug|857661}}
** Wrap user-entered pinned site search/URLs in a special URI - {{bug|858994}} 
** Don't treat pinned sites as bookmarks unless they are bookmarks - {{bug|860759}}
* Next
** UI hackathon!
** about:home redesign
===Scott (jwir3)===
===Scott (jwir3)===
'''Note''': I won't be able to make this week's meeting, but my status is below. Please feel free to contact me if you have any questions or comments!
'''Note''': I won't be able to make this week's meeting, but my status is below. Please feel free to contact me if you have any questions or comments!
Line 67: Line 182:


===BLassey===
===BLassey===
;Last week
* In Madrid with B2G
** Found some places where Android and B2G interests overlap
** We'll be taking those pieces
* Worked on apks in apks, GeckoWebView and GPC cell tower data collection
* pushed my first gaia patch (I think)
;Next week
* hopefully get APKs in APKs up for review
* I'll be in MV and SF w/finkle next week
===MFinkle===
===MFinkle===
* Working with BD and potential partners
* Lots of meetings
* Will be in MV next week
===Ian Barlow===
===Ian Barlow===
* Last week
** Lots of multipage about:home goodness
*** Overview mockup here: https://bug862793.bugzilla.mozilla.org/attachment.cgi?id=739728, details in the bugs below
*** {{Bug|862793}} - [meta] Multipage About:home
*** {{Bug|862806}} - Swipeable panels on about:home
*** {{Bug|862813}} - Entry points into about:home
*** {{Bug|862794}} - About:home "visited" panel
*** {{Bug|862796}} - About:home "bookmarks" panel
*** {{Bug|862798}} - About:home "save for later" panel
*** {{Bug|862799}} - About:home "Add-ons" panel
*** {{Bug|862801}} - About:home Snippet
*** {{Bug|862805}} - Add support for custom panel add-ons on about:home
** New tab counter hotness (icon and transitions)
*** {{Bug|863379}} - Update tab counter icon
*** {{Bug|863828}} - New tab increment animation
*** {{Bug|864960}} - Transition for opening tab tray
* This week
** UI Hackathon!
*** Trying to support wherever help is needed. Ping me if you need clarification or mockups or anything!
** Reader enhancements
*** {{Bug|86244}} - Adjust design of serif view
*** {{Bug|750678}} - Add a way to navigate through articles without going back to reading list
*** Rich preview of article
**** See {{Bug|862798}}, mockup https://bug862798.bugzilla.mozilla.org/attachment.cgi?id=739732
*** Update toolbar menu styling
*** Add ways to add things to reading list without entering reader mode
**** Related: figure out what to do for articles that Reader mode can't parse
** Sketching out some "quick share" concepts
*** Bubbling up a user's most used sharing service, a la Android Gallery
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
'''Martyn''' ->
Mostly working on a couple of small bugs but still very much trying to get to know the code better.  Still having massive issues with speed of development as feeling very slow atm.  Would love to know progress of project allowing use of Eclipse/IntelliJ against the Fennec code base.  It's my birthday on Tuesday and have PTO Friday -> Tuesday.
'''Last Week''':
* getting to grips with patch submit process.
* computer died, wasted time fixing that.
* {{bug|854940}} mostly done - submitted for review
* {{bug|863052}} started to investigate
'''This Week''':
* {{bug|854940}} feedback comments implemented
* {{bug|863052}} still working on this - new code, so it's going fairly slowly atm.
===Round Table===
* [bajaj] {{bug|760394}} - android.database.CursorWindowAllocationException: Cursor window allocation of <n>*2048 kb failed. at android.database.CursorWindow.<init>(CursorWindow.java) on ICS and above
** Reproducible top-crasher
** Latest comment indicates that its #3 top crasher in 21.0b3. Any next steps here ?


== Round Table ==
===QA===
* 21 Beta 4 in progress
* working on a large libstagefright test
====Stability====
* https://wiki.mozilla.org/CrashKill/2013-04-22#Mobile
Confirmed users
976

edits