Meeting Notes

27-November-2014

Firefox/Gecko Delivery Planning: 2014-11-26

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 34 Desktop
    • 34.0 RC ships to Beta today
    • 34.0.5 RC ships to Beta on Friday
  • merge from m-c -> m-a and m-a -> m-b happening on Friday
  • 35 beta1 scheduled to ship Thu, Dec 4
  • 36 Aurora updates scheduled to be re-enabled on Fri, Dec 5

Developer Tools (Jeff)

  • Outbound
    • Dev Edition: 257,964 Downloads, 399,964 Installs
    • Actual toolbox usage has spiked past Beta in week two, we have ‘heavier’ users spending more time in the tools.
  • Landings

Insights

Worth a Read

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

20-November-2014

Firefox/Gecko Delivery Planning: 2014-11-19

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Pushing out 34 by one week for stability reasons
  • Merge day on Friday 11/28
  • Check in with lmandel with any specific questions

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

Beta (34)

  • MP4/AAC/h264 support is moving to 35 and has been prefed off in 34 on OSX

Nightly (36)

  • The plan is to default e10s off on Monday so we get a few days before the merge to shake out any issues
  • MSE using WebM has landed in nightly prefed on by default on all desktop platforms in nightly.
    • MP4/AAC will be enabled on by default on windows vista, windows 7, windows 8 at some point over the next week.
      • To get the best results for testing, WebM will be turned off on the above windows platforms to force MP4 usage.

Firefox Mobile (Mark/Brad/Jenn)

Current Releases

Beta (34)

  • The new MediaCodec based media back end has been uplifted to beta and is in the beta 10 candidate build. Our plan is to ship this to 34 release to fix mp4 video playback for Android L users.

Developer Tools (Jeff)

  • Dev Edition Roundup
    • Feedback: huge increase in submissions to uservoice, ~80 in the last week ( previous average was 7-8 )
    • Outbound: big discussion on mozhacks, reddit and hacker news
    • Telemetry graphs show strong uptick in usage of the devtools in Aurora, echoing downloads and ADI numbers we’ve seen.
    • ‘Beta Doorhanger’ goes live soon (?)
  • Landings

Market Insights from the Market Strategy Team (Kev)

Kev is unavailable this week. Will post to planet and backfill here.


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

1-October-2014

Firefox/Gecko Delivery Planning: 2014-10-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 33 beta 9 desktop gtb tomorrow (last desktop beta)
  • 33 beta 10 mobile gtb Monday (last mobile beta)
  • 33 release candidates build Mon/Tue next week
  • Upcoming Aurora uplifts
    • Loop changes
    • OSX Gatekeeping v2 signature changes landing on Nightly this week. Still targeting 34 for this change (uplift coming shortly)
    • CloudSync uplift landing this week (bug 993584)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.3) in progress here

Summary of Recent Landings

  • Team landed 80 bugs over the last week, to complete the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
Aurora (34)
  • Add telemetry for Settings usage ( Bug 996753 )
  • Visible seams on the page (maybe at tile borders?) ( Bug 1009306 )
  • Disable downloads and extension installs in guest mode ( Bug 1046941 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )

Landings from the past week

Nightly (35)
  • Send NS_NETWORK_LINK_DATA_CHANGED events on Android ( Bug 1024614 )
  • WebApp startup slowed significantly by debug server ( Bug 1034114 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
  • crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java) ( Bug 1063541 )
  • The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab” ( Bug 1064162 )
  • Synced Tabs panel shouldn’t be present in Guest Mode ( Bug 1064177 )
  • Firefox: User doesn’t go back to the channel after watching video till the end ( Bug 1068633 )
  • Android crash in mozilla::image::RasterImage::DecodeSomeData ( Bug 1069369 )
  • Selecting “No video” and “No audio” options from the permission prompt still shows the content of the device camera and the audio active ( Bug 1070989 )
  • System download manager needs a build time pref ( Bug 1071091 )
  • Form autocomplete dialog can take up the entire screen and make it really hard to use fennec ( Bug 1071738 )
  • Tapping sometimes triggers two clicks ( Bug 1071758 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java) ( Bug 1072332 )
  • Regression: Open/Close animation of the tabs tray and menu is sluggish ( Bug 1072376 )
  • Issues with hidden/unhidden devices on Synced Tabs ( Bug 1072954 )

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • OMTC removal caused a spike in “blackouts” but now that it’s back, it seems to be going down.

Market Insights from the Market Strategy Team (Kev)

Read-only notes this week. Apologies, folks. – kev

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

24-September-2014

Firefox/Gecko Delivery Planning: 2014-09-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • CHEMSPILL: Shipping today
    • Firefox 32.0.3 (desktop and mobile)
    • Firefox ESR 31.1.1 and 24.8.1
    • Firefox for Android 31.1.0
    • 33 beta7 (out of band)
  • Note: In 33 beta7 we have disabled OMTC to gather stability data. The plan is to re-enable OMTC in beta8.

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.2) in progress here

Beta (33)

  • Provide info when “Show More Information” is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
  • Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar’s popup for 33 ( Bug 1066794 )
  • Picture tag will not ride the trains to release in 33. (Bug 1017875)

Aurora (34)

  • Provide info when “Show More Information” is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Tab-modal onbeforeunload dialog can automatically be dismissed by navigation ( Bug 1046022 )
  • Theme switcher in customize mode can’t handle many themes ( Bug 1060623 )
  • Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
  • Missing inverted panel help icon on Yosemite ( Bug 1060944 )
  • toolkit/themes/osx/global/in-content/common.css uses broken @focusRingShadow@ – focused link styling on about:preferences et al. can’t be parsed correctly ( Bug 1062843 )
  • Disable e10s in safe mode (“Restart with Add-ons Disabled”) ( Bug 1063848 )
  • Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar’s popup for 33 ( Bug 1066794 )

Summary of Recent Landings

  • Loop Firefox Account login UI will be in tomorrow’s Nightly
  • Team landed 82 bugs over the last week, for the first half of the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Lightweight theme preview is broken ( Bug 887755 )
  • Add telemetry for Settings usage ( Bug 996753 )
  • crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ( Bug 1041744 )
  • Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ( Bug 1053934 )
  • Do not allow casting UI to appear if the video is an unsupported format ( Bug 1054920 )
  • Handle HomeFragment deletions by panel/type instead of universally ( Bug 1062257 )
  • crash in java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java) ( Bug 1062904 )
  • “Learn More” link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ( Bug 1063518 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )
  • Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons ( Bug 1063896 )
  • Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface ( Bug 1067998 )
Aurora (34)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )

Landings from the past week

Nightly (35)
  • [guest] Provide an indicator for guest mode in the UI ( Bug 897711 )
  • Add support for element.style[“css-property-name”] non-standard extension ( Bug 958887 )
  • Add android:summary text to settings ( Bug 965377 )
  • Remove margins on default home screen panels ( Bug 1022472 )
  • Clearing timer in Firefly shutdown is racy and not needed ( Bug 1042513 )
  • [Roku] Add marketing messages and imagery to the Firefox Roku channel ( Bug 1056040 )
  • Update Remote Tabs static panel styling for portrait phones ( Bug 1063765 )
  • Lost the ability to collapse (and then expand) a device’s tab set in the synced tabs panel ( Bug 1064304 )
  • Default specific prefs for ‘Firefox Confidential’ ( Bug 1064947 )
  • Add “version” (and “channel”?), nix “source” in about:feedback submission ( Bug 1066062 )
  • Can not install web apps; ” A coding exception was thrown and uncaught in a Task. Gecko: Full message: TypeError: aMessage.app.updateManifest is undefined” ( Bug 1066604 )
  • crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java) ( Bug 1067026 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • Android action handler ‘Send tab to': Don’t offer ‘Reading list’ action if it has been turned off (low-memory devices) ( Bug 1067543 )
  • ‘New Tablet UI’ preference available on phones ( Bug 1068005 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
  • Firefox¬†:: Options popup could not be closed by pressing * btn ( Bug 1068641 )
  • Unable to exit out of Guest Browsing via system notification ( Bug 1069182 )

Market Insights from the Market Strategy Team (Kev)

Worth a Read

  • Lots of talk on Privacy in the last week, with Tim Cook sending out an open letter around Apple’s efforts on Privacy and several stories on how Apple won’t have access to your phone data if encryption is on, followed quickly by Google saying Android L will have a similar feature (although there’s some hard questions on what effect that will have on the Android user base given Android’s fragmentation and update problems). This was then followed by articles going over that just because Apple and Google can’t get your data, law enforcement still can in a number of ways, although they’re not too chuffed about the changes. Long story short, organizations have realized that privacy means something to people, and are working to improve how their products protect users along with improve how those companies represent themselves (market themselves) to users. This will continue to be a big deal, but what the changes actually mean for users remain to be seen.
  • Apple continues to develop Safari on iOS and other platforms, adding capability to its platform to maintain compatibility with the web as an adjunct to its (huge) native ecosystem. They’ve learned some lessons from other competitors including Google and Microsoft, and are ensuring the rendering engine stays modern. Users will need modern devices to take advantage of the updates, and with iOS reported as not working terribly well on the 4S, it’s one of the first big fragmentations Apples mobile platform might see (the iPhone 4S and 4 represent about 20% and 10% of the iPhone’s market respectively), even with iOS adoption hitting 46% in a week.
  • As a follow-up to last week’s Android One overview, BGR India posted a review of Spice’s Android One phone offering, the $100USD Uno, and India Today reviews the Micromax Canvas. In a nutshell: an ok screen, Nexus-like software experience with acceptable performance, crappy battery life, a requirement of external storage to use media, and a price that feels higher than it should be. These are first generation models, and as software and hardware is updated over the coming months we’ll see if they can close the gap perceived between Android One phones and phones like the Moto E (which is a little more expensive, but not much).

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

22-September-2014

Firefox/Gecko Delivery Planning: 2014-09-17

Filed under: Posts — Tags: — Jesper Kristensen @ 4:20 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 32.0.1 updates are disabled
  • 32.0.2 driver
    • bug 1063052 Firefox 32+ startup crash in nsFrame::BoxReflow
  • 33 beta4 desktop released yesterday
  • 33 beta4 mobile released today
  • lmandel is soliciting feedback on 32. If you didn’t attend yesterday’s post mortem, please send feedback via e-mail.

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (35.1) performance report here
  • You can see the status of the current iteration (35.1) in progress here
  • OMTC maybe in 33 if some linger issues can be resolved, more next week on this once final determination can be made. (Bug 899785)
  • Picture Tag is currently slated for 33 but may push back to 34 depending on the outcome of some bugs currently being investigated. (Bug 1017875)

Uplifts

Beta (33)
  • Enhance tiles more specifically than eTLD+1/baseDomain (e.g., no enhance bugzilla.mozilla.org for mozilla.org) ( Bug 1045760 )
  • Include OpenH264 plugin in FHR data ( Bug 1053745 )
  • Avoid flushing layout and making it dirty repeatedly in ToolbarIconColor.inferFromText ( Bug 1061947 )
Aurora (34)
  • Undo the pref for the temporary hangserver for beta channels until Socorro is awesome ( Bug 791244 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Tab-modal onbeforeunload dialog can automatically be dismissed by navigation ( Bug 1046022 )
  • Missing inverted panel help icon on Yosemite ( Bug 1060944 )
  • toolkit/themes/osx/global/in-content/common.css uses broken @focusRingShadow@ – focused link styling on about:preferences et al. can’t be parsed correctly ( Bug 1062843 )
  • disable unified autocomplete for Firefox 34 ( Bug 1064776 )

Summary of Recent Landings

  • Team landed 42 bugs over the last week, to close out the 35.1 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Remove gradients from form elements ( Bug 763671 )
  • Lightweight theme preview is broken ( Bug 887755 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ( Bug 1041744 )
  • Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices ( Bug 1062338 )
  • “Learn More” link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ( Bug 1063518 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )
  • crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences(GeckoPreferences.java) ( Bug 1065531 )
Aurora (34)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Too many differing background greys throughout the browser ( Bug 1055536 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )
  • Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )
  • Use empty string as title if no title provided when adding a bookmark ( Bug 1062552 )

Landings from the past week

Nightly (35)
  • Synchronous initialization of search service when handling open search tag ( Bug 1017903 )
  • [Roku] Removing an entry from history will only take effect after restarting the Roku app ( Bug 1025923 )
  • about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices ( Bug 1058027 )
  • [roku] update wording in the public roku channel app ( Bug 1064222 )
  • Search activity startup crash @ java.lang.IllegalArgumentException: Couldnt find search engine for identifier: yahoo at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java) ( Bug 1065123 )
  • Regression: Downloading is broken ( Bug 1066671 )

Market Insights from the Market Strategy Team (Kev)

Something to Think About

The stock Android browser, which is the default browser on Android versions below 4.4, has a vulnerability that allows malicious sites to bypass the same-origin policy and execute an XSS attack. Metasploit contains a live exploit for the bug, which could potentially affect more than half of Android browser users. Updating the stock browser is not really something that’s been done since Kitkat came out, although Google has apparently said they’ll launch a fix, it’s just unclear how that fix will be delivered.
Why we should care: A continually updated, modern browser that works on the majority of Android devices is something every Android user should want (and know about). Firefox for Android meets that need, and we should consider reminding people of the risk and solutions that Firefox brings to older versions of Android.

Worth a Read

  • Google launched Android One in India Monday. They’re using a familiar “the next x billion Internet users” line, and tying “One” to the user. Lots of hardware partners with MediaTek and Qualcomm as the chipset providers, with some phones coming with data included for installing apps from Google Play to help drive use, some region-specific features (like dual sim support, offline YouTube, monthly included data for the play store, etc.), and Google managing the software update process. Also notes on intent to expand through Southeast Asia in the near future. Android One website
  • Google appears to be experimenting with making simple searches a little more useful in Chrome on Android. A flag can be set to enable answers (accessed via chrome:flags), which makes use of the search suggest facility to deliver more than just keywords. Search monetization and use has been more difficult on mobile, and this is a good example of some of the ways search providers are going to look to make search more of a go-to, and perhaps generate revenue from for things like location specific results, promotion weighting, etc. Answers has also been available on Desktop Chrome for a while, but the answers delivered are more limited than what’s being delivered on mobile.

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Firefox/Gecko Delivery Planning: 2014-09-10

Filed under: Posts — Tags: — Jesper Kristensen @ 4:18 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Chemspills¬†:(
    • Firefox for Android 32.0.1 built yesterday, may ship as early as today
      • bug 1046017 Taps are offset on some devices
      • Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
    • Firefox Desktop 32.0.1, candidate bugs
      • bug 1062452 Firefox 32.0 crashes frequently in aticfx32.dll with switchable Intel+ATI graphics
      • bug 1063048 Firefox 32 startup crash in _VEC_memzero | _VEC_memzero
      • bug 1063052 Firefox 32 startup crash in nsFrame::BoxReflow
      • Ride along: bug 1046645 Mixed content favicon is shown when loading a SSL site right after opening a new tab
      • Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
  • Beta
    • 33.0 beta2 shipped yesterday
      • Enabled second screen sharing (aka chromecast), which was disabled in beta1
    • Desktop beta3 gtb Thursday
    • Desktop and mobile beta4 gtb Monday
      • Last 33 beta release that will have loop enabled

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.3) performance report here
  • You can see the status of the current iteration (35.1) in progress here

Uplifts

Beta (33)
  • New error page is poor color contrast. ( Bug 1009812 )
  • Intermittent ERROR: AsyncShutdown timeout in profile-before-change Conditions: [{“name”:”Experiments.jsm shutdown”,”state”:”(none)”,”filename”:”resource://app/modules/experiments/Experiments.jsm”,”lineNumber”:408},… ( Bug 1012924 )
  • about:networking hostname list not clearing after deleting history ( Bug 1020539 )
  • New error pages are unable to be styled by 3rd party complete themes ( Bug 1035536 )
Aurora (34)
  • Implementation: Use something other than a modal dialog to ask for setting the default browser ( Bug 951627 )
  • Support RTL mode in the panel ( Bug 1050309 )
  • Use HiDPI ICO favicons throughout the UI ( Bug 1052174 )
  • Fix typos and improve some of the Loop text ( Bug 1058258 )
  • 5.68% tart windows regression on fx team (v.34) August 15 from bug 862563 ( Bug 1060460 )

Summary of Recent Landings

  • Team landed 31 bugs over the last week, for the first half of the 35.1 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Release(32)
Beta (33)
  • Add UI telemetry for managing search engines ( Bug 1007523 )
  • Taps are offset on some devices ( Bug 1046017 )
  • Browser menu missing dividers in Android L Preview ( Bug 1050780 )
  • Setting to clear data on quit doesn’t clear tabs from last time panel ( Bug 1052387 )
  • Notify Gecko when browser history is cleared from HistoryPanel ( Bug 1060678 )
  • Casting video is disabled on Beta ( Bug 1063893 )
Aurora (34)
  • Change ‘Cast to’ term to ‘Send to ‘ in-product ( Bug 1054912 )
  • java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered ( Bug 1057626 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )

Landings from the past week

Nightly (35)
  • Remove gradients from form elements ( Bug 763671 )
  • Create a synced tabs panel (Bug 1014994)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Not obvious that browser menu is scrollable on small screen devices ( Bug 1048300 )
  • Crash on stop attempt after display wake up – java.lang.NullPointerException @ org.mozilla.gecko.ChromeCast.end(ChromeCast.java:254) ( Bug 1055020 )
  • [Roku] tapping the back button on Android doesn’t dismiss the ‘cast to device’ dialogue ( Bug 1055484 )
  • Too many differing background greys throughout the browser ( Bug 1055536 )
  • crash NPE in: Attempt to invoke interface method void org.mozilla.gecko.util.EventCallback.sendSuccess(java.lang.Object) on a null object reference at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055553 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055554 )
  • Kindle: No way to remove Firefox account ( Bug 1056707 )
  • WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices ( Bug 1056947 )
  • Telemetry for search widget buttons ( Bug 1057613 )
  • Cut function in a readonly textarea ( Bug 1060423 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.overlays.ui.ShareDialog.slideOut(ShareDialog.java) ( Bug 1061685 )
  • Autophone – webappstartup test does not run ( Bug 1062097 )
  • Menu share icon is misaligned to the right ( Bug 1062231 )
  • Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )
  • Use empty string as title if no title provided when adding a bookmark ( 1062552 Bug 1062552 )

Market Insights from the Market Strategy Team (Kev)

Something to think About

There’s been some talk about how HTTPS by default would help mitigate things like Comcast’s Open Wifi hotspots helpfully performing content injection of ads into people’s browsing session(s) and other deep-packet inspection by various parties. This type of activity has the potential to become another war of attrition between browser orgs and adware/malware providers, and brings the certificate store into the spotlight. The certificate store, and continuing to validate its content, is something we should probably pay more attention to as more and more content is delivered via HTTPS as a default.
Why we should care: Trust is important, and so is encrypting traffic end-to-end. As more of that traffic is encrypted, the cert store can become a target for malware. We need to ensure that as we push HTTPS, we also keep an eye on the pieces that make it work.

Things we’re working on

https://wiki.mozilla.org/Mobile/Janus

Pinning on tiles.services.mozilla.com

bug 1030135

Worth a Read

  • In addition to the addition of NFC to the iPhone 6, Apple also introduced its Pay system to make NFC transactions more appealing to retailers and payment providers. Just incorporating NFC hasn’t been enough to get mobile payments off the ground in the US, and Apple’s partnering with banks, credit companies, and payment providers may give it the boost it needs. developer site here.
  • Oracle will only certify Firefox ESR for use with its E-Business Suite, citing Firefox’s 6-week release as a pain point. Chrome is still not officially certified. Good opportunity to make a little noise around ESR in the corporate environment.

Notes

Marketing, Press & Public Reaction (Arcadio)

  • Non-Verbal Update
  • Firefox 32 Press as of Sept 4 (Android and Desktop)
  1. Europe: 90+ stories
  2. LATAM: 14+ Stories
  3. US: 18+ stories including a nice piece on WebRTC (Hello) and Roku/Chromecast support on Android on Techcrunch
  • Accounts snippet support in progress
  1. Numbered list item
  • Sync landing page revision currently on demo server ready for QA
  1. Sync landing page launch pushed to w/o 9/15

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Firefox/Gecko Delivery Planning: 2014-09-03

Filed under: Posts — Tags: — Jesper Kristensen @ 4:17 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Firefox 32 desktop and mobile shipped yesterday
  • Updates have now been disabled while we review feedback. Assuming no critical issues are found, target is to reenable updates on Tue, Sep 9.
  • Current branches
    • Beta: Firefox 33
    • Aurora: Firefox 34
    • Nightly: Firefox 35

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.3) performance report here
  • You can see the status of the current iteration (35.1) in progress here

Summary of Recent Landings

  • Team landed 50 bugs over the last week, to close out the 34.3 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast – continuing to bug fix based on nightly feedback
  • WebRTC OpenGL on Roku, tab sharing support bug 1048425
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994,first patches have landed
  • Moz Stumbler should be landing in nightly this week.
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Client connection speed assessment

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu ( Bug 1030113 )
  • TwoWayView crashes in Android L ( Bug 1034167 )
  • Regression: On screen options button appears after exiting edit mode on devices with hardware options button ( Bug 1047264 )
Aurora (34)
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
  • crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) ( Bug 1055012 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.verifySession(ChromeCast.java) ( Bug 1057866 )
  • Default search engine probe recording null instead of “other” ( Bug 1058352 )

Landings from the past week

Nightly (35)
  • Add telemetry for Settings usage ( Bug 996753 )
  • “Clear Private Data” does not clear “Recently closed tabs” from Recent Tabs ( Bug 1031273 )
  • Auto complete pop up doesn’t go away ( Bug 1037353 )
  • Share overlay request backend: stage 1 ( Bug 1044794 )
  • Tapping the branding logo in the browser widget opens a new tab ( Bug 1048545 )
  • Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ( Bug 1053934 )
  • crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) ( Bug 1055012 )
  • Flash doesn’t work on Android L ( Bug 1055166 )
  • JavaScript Error: “this._items[aData] is undefined” {file: “resource://gre/modules/PageActions.jsm” line: 57}] ( Bug 1055212 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.verifySession(ChromeCast.java) ( Bug 1057866 )
  • Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ( Bug 1058160 )
  • Default search engine probe recording null instead of “other” ( Bug 1058352 )
  • network error pages (about:neterror) have “XML Parsing Error: undefined entity” – due to Bug 1042196 ( Bug 1059096 )
  • Don’t set noHistory for onboarding activity ( Bug 1059440 )
  • Regression: Thin pixel bar present next to the back button on tablets in the new toolbar ( Bug 1059450 )

Developer Tools (Jeff/Rob/Dave)

  • Outbound
    • gearing up for CC/JSConf EU Sept 12 -> 14 and various other JSFest Berlin

Insights

Read-only update this week, as Kev is at a work week. Not a lot beyond announcements to kick off the fall holiday buying season, with all kinds of new gear coming. Still some interesting bits in the Notes section, though. I’ll have better stuff next week given all the press events in the next few days.

Worth a Read

  • A piece on how LG bungled their WebOS acquisition. It’s an opinion piece, but it highlights culture clash from a corporate and regional perspective, and how (unresolved) conflicting viewpoints can damage people and product.

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Firefox/Gecko Delivery Planning: 2014-08-27

Filed under: Posts — Tags: — Jesper Kristensen @ 4:15 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • No further release blockers for 32. Proceeding as scheduled. Release notes will be sent out for review tomorrow.
  • OSX v2 signing requirements have impact on Firefox
    • Short term solution is to work with Apple to add Firefox releases to a white list
    • Target for supporting changes is Firefox 34
  • CHANGE: Next merge will happen on Tue, Sep 2, 2014

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.2) performance report here
  • You can see the status of the current iteration (34.3) in progress here

Uplifts

Beta (33)
  • Intermittent browser_426329.js | This test exceeded the timeout threshold. It should be rewritten or split up. ( Bug 947574 )
  • browser_bug248970.js is almost perma fail when run by directory on osx opt ( Bug 1002439 )
  • about:sessionrestore shows instead of about:welcomeback after a reset ( Bug 1035557 )
  • Stop icon in context menu does not have inverted variant ( Bug 1041121 )
  • SharedFrame docshell swapping is broken (Loop and SocialAPI affected) ( Bug 1047316 )
  • Incorrect behavior for “Save Page to Demo Social Service” icon (flag icon) for HTTPS pages ( Bug 1047340 )
  • FHR payloads contain invalid UTF-8 Characters ( Bug 1055102 )
Aurora (34)
  • Provide search suggestions on Firefox Start Page (about:home) ( Bug 612453 )
  • refactor nsSearchSuggestions to use a reusable JSM ( Bug 1007979 )
  • Provide search suggestions on Firefox new tab page (about:newtab) ( Bug 1028985 )
  • Enhanced Tiles (history tiles enhanced with unhover/hover states) ( Bug 1030832 )
  • Race condition setting experiment branch while a write is pending ( Bug 1038174 )
  • Refactor search tests to remove some code duplication ( Bug 1041534 )
  • Handle OpenH264 updates for long-running sessions ( Bug 1042161 )
  • Manage search Engine option in new tab is not working (broken) if search bar is removed ( Bug 1045008 )
  • entering square brackets in location bar crashes [@ nsDefaultURIFixup::KeywordURIFixup(nsACString_internal const&, nsDefaultURIFixupInfo*, nsIInputStream**) ] ( Bug 1047393 )
  • SearchBar Search Suggestion is no longer able to disable ( Bug 1048198 )
  • media.gmp-manager.url should mention GMP ( Bug 1050877 )
  • window sharing indicator on the URL bar stays on after stream.stop has been called ( Bug 1051855 )
  • Telemetry experiments: experiment branches still changing after bug 1038174 (search provider not being reverted back to original in search experiment) ( Bug 1052545 )
  • Intermittent browser_urlbarSearchSingleWordNotification.js | Test timed out | Found a browser window after previous test timed out ( Bug 1052750 )
  • Clicking on Mac share icons does not get Firefox into focus ( Bug 1052779 )
  • A string of numbers entered in the address bar prompts user with infobar asking if they’d like to go to the number ( Bug 1053245 )
  • uplift about:home/about:newtab search suggestions to Firefox 33 ( Bug 1054516 )

Summary of Recent Landings

  • Team landed 63 bugs over the last week, for the first half of the 34.3 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast – continuing to bug fix based on nightly feedback
  • WebRTC OpenGL on Roku, tab sharing support bug 1048425
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994,first patches have landed
  • Moz Stumbler should be landing in nightly this week.
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Client connection speed assessment

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
Aurora (34)
  • Allow users to “try again” more than once on new error pages. ( Bug 910893 )
  • Add UI telemetry for managing search engines ( Bug 1007523 )
  • Measure default application setting in telemetry ( Bug 1030935 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.pause(ChromeCast.java) ( Bug 1046537 )
  • Crash at android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method) at org.mozilla.gecko.PromptService.show(PromptService.java) ( Bug 1048387 )
  • Setting to clear data on quit doesn’t clear tabs from last time panel ( Bug 1052387 )
  • Use correct background selector on tabs panel’s menu button ( Bug 1054323 )
  • Do not allow casting UI to appear if the video is an unsupported format ( Bug 1054920 )

Landings from the past week

Nightly (35)
  • Homepage contextual hint ( Bug 1021751 )
  • Lightweight first-run experience ( Bug 1042809 )
  • Blurry text on google search results ( Bug 1043961 )
  • Update Home Feeds add-on to address feedback requests ( Bug 1046215 )
  • ‘Paint flashing’ localizations need more space for text, gets cropped/truncated ( Bug 1048418 )
  • Regression: door-hangers and other images used in UI are transparent ( Bug 1055598 )

Developer Tools (Jeff/Rob/Dave)


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Firefox/Gecko Delivery Planning: 2014-08-20

Filed under: Posts — Tags: — Jesper Kristensen @ 4:10 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • desktop beta9 goes to build tomorrow (last beta)
    • disabling remote application reputation checks (bug 1055670)
    • trying to fix recently identified issue that mp3 audio doesn’t work in WebRTC on Firefox 31 (bug 1056032)
  • mobile beta10 goes to build on Monday (last beta)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.2) performance report here
  • You can see the status of the current iteration (34.3) in progress here

Uplifts

Beta (33)
  • “Customize Mode” doesn’t work well if strings for customization option buttons are long (due to l10n or font size) ( Bug 987586 )
  • Blurry loading throbbers after Bug 759252 ( Bug 1016434 )
  • about:networking hostname list not clearing after deleting history ( Bug 1020539 )
  • The New Tab Page should be smarter about showing more tiles when on large screens ( Bug 1026561 )
  • Experiment is displayed as “pending removal” in detailed view ( Bug 1026853 )
  • use an empty directory tiles data source pref for beta 32 ( Bug 1039881 )
  • browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
  • Experiments #0::manifest fetch failed certificate checks. ‘issuerName’ value incorrect ( Bug 1048793 )
  • cache2 automation: browser_keywordSearch.js tries to connect to google.com with cache2 enabled ( Bug 1054411 )
Aurora (34)
  • about:sessionrestore shows instead of about:welcomeback after a reset ( Bug 1035557 )
  • remove existing webrtc indicator in the browser toolbar ( Bug 1037415 )
  • implement a whitelist of web sites allowed to use screensharing in Firefox 33 ( Bug 1037424 )
  • Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization ( Bug 1041525 )
  • show hidpi icons in the mac global webrtc sharing indicator ( Bug 1041685 )
  • replace place holder screensharing icons with final icons ( Bug 1041687 )
  • Visual issues with the global indicator for screen/device sharing ( Bug 1042163 )
  • OpenH264 crash reporting notification not shown ( Bug 1043531 )
  • Honor OpenH264 autoupdate pref for the initial GMP install check ( Bug 1046644 )
  • Incorrect behavior for “Save Page to Demo Social Service” icon (flag icon) for HTTPS pages ( Bug 1047340 )*browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
  • location bar: In Private Browsing mode Firefox shouldn’t save browser.fixup.domainwhitelist. entries ( Bug 1048513 )
  • toolkit/mozapps/extensions/test/browser/browser_openH264.js | leaked 2 window(s) until shutdown [url = about:addons] ( Bug 1052409 )

Summary of Recent Landings

  • Team landed 62 bugs over the last week, to close out the 34.2 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast! Uplifting code and fixing crashers.
  • Home Feeds add-on improvements – bug 1046215
  • Telemetry for search and settings – bug 1007523, bug 996753
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994, first patches should be landing shortly
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Janus Proxy – Cache improvements/more intelligent mechanics
    • Track bandwidth/processing delay dynamics

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Allow users to “try again” more than once on new error pages. ( Bug 910893 )
  • Autophone – s1s2 – Regression in local “time to throbber stop” on 2014-05-11 ( Bug 1018463 )
  • Remove Cache directory from Android profiles ( Bug 1045886 )
  • Make all empty view images 90x90dp ( Bug 1048941 )
Aurora (34)
  • Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
  • Add-ons can not be installed in private and guest browsing ( Bug 1038573 )
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Search activity displays private browsing searches from browser ( Bug 1048444 )

Landings from the past week

Nightly (35)
  • Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
  • Autophone – s1s2 – Regression in local “time to throbber stop” on 2014-05-11 ( Bug 1018463 )
  • Remove Cache directory from Android profiles ( Bug 1045886 )
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
  • Disable downloads and extension installs in guest mode ( Bug 1046941 )
  • Download cancel dialog shows undefinedYes and undefinedNo aa button values ( Bug 1048000 )
  • Search activity displays private browsing searches from browser ( Bug 1048444 )
  • Unable to use gesture typing in search activity ( Bug 1049282 )
  • Long pages have missing tiles and generally messed-up rendering ( Bug 1051592 )
  • Regression: tab counter is empty ( Bug 1052345 )

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Market Insights from the Market Strategy Team (Kev)

Something to Think About

PC World reports on an upcoming USENIX presentation that will outline how Chrome’s addon ecosystem has a large number of bad actors (paper on “Hulk” available here). There are many extensions that stealthily do things that either aren’t reported or are detrimental/malicious. Extensibility makes a product useful to everyone, and there’s a common problem of bad actors in the addon ecosystems of Browsers
Why we should care: There’s an opportunity to establish working groups on how to identify, combat, and disclose bad actors to our users while addressing a problem that affects users of any browser. Mitigating the risk bad addons pose isn’t limited to Firefox, and it may make sense to work with others internally and externally on mitigation of a problem that affects users regardless of platform.

According to The Information, Google is readying services for the under-13 space. At it’s heart, Google’s initiative looks to address the vast, but protected, market of kids by tailoring its services for them, as well as giving their parents control (and the peace of mind implied control brings) over them. From Google’s perspective, it’s a way to show value to both the kids and their parents while adding value and loyalty to the Google brand.
Why we should care: Establishing brand loyalty early has been a tactic employed by many companies including Sun Microsystems, Apple, Microsoft, and others. Google continues to push across all markets/spaces, and is positioning itself as the lens through which people see the Internet regardless of who they are, where they are, or what they’re doing. It’s important that we continue to advocate openness, and ensure that open access to content and services is promoted/available.

Worth a Read

  • The Mobile OS Paradigm, a solid post on the differences between different platforms, most notably mobile and desktop, and how those contribute to a Mobile OS paradigm (e.g. what Mobile OSes need to be).
  • The IE team’s Reddit AMA is worth a read if you haven’t already had a look. It’s the source of the “IE was going to change its name” articles this past week, and shows that MS is trying to engage more. I’ll blame Rey for some of that.

Notes

  • Lots of coverage this week on Chromecast support in Firefox for Android Nightly. Will assemble a list of articles and forward.
  • Google strengthens malware protection in Chrome 36 with an expansion of its Safe Browsing platform’s definition of malware to include programs that make changes to your computer you’re not expecting and likely don’t want (commonly known as “hijacking”)
  • AllCast, a WIP app to cast your Android screen, regardless of content.
  • Facebook extends into the Web, providing its own web view/browser for viewing external content (and presumably gathering information about what their users are browsing)
  • Samsung has acquired SmartThings to bolster its IoT portfolio. Samsung typically throws internal resources at software problems, so this is a switch potentially linked to its increased competition across the board, particularly in the mid-range phone space.
  • Apple moves its Chinese user’s iCloud data onto Chinese soil
  • Kids not responding to their phone? Try Ignore No More, and app that locks the phone out until the owner gets a code from their parent. Interesting use case, regardless of the value seen.
  • How not to do an App Store. How the Windows Store is full of scams, even though MS vets (and profits from) the content.
  • Blur, an extensible launcher app. A somewhat different take on a launcher app in a crowded space.

Marketing, Press & Public Reaction (Arcadio)

Firefox for Android

  • Launched Youtube video campaign highlighting key product features
  • Goal: generate awareness of new Fennec features. Drive installs
  • Videos can be seen here: http://mzl.la/1oIu68P
  • Content refresh for Google Play: Timing for September
  • Content refresh for Firefox for Android website: Timing for early October

Sync

  • Redesigning Sync landing page and Sync sign-up flow
  • Timing: Aug 28 for launch
  • Sync campaign to launch Sept 2

Notification Bar

  • Notification bar to promote default usage on schedule for Fx34

Firefox Hello

  • Designing and producing creative assets for product launch: feature landing page, onboarding tour, first run tour

Gaming

  • Web browser gaming promotion scheduled for October

Questions, Comments, FYI

  • Axel: The l10n team moved from Firefox into Platform. FYI. People working on l10n keep working on l10n as they’ve done before.

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

6-August-2014

Firefox/Gecko Delivery Planning: 2014-08-06

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Firefox 32

    • Desktop beta4 shipped yesterday, beta5 ships Friday

    • Mobile beta4 ships today

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here

  • You can see the status of the current iteration in progress here

Uplifts

Beta (32)
  • Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( Bug 1016405 )

  • The New Tab Page should be smarter about showing more tiles when on large screens ( Bug 1026561 )
  • allow snippets in about:home to highlight sync in the firefox menu ( Bug 1035586 )
  • Unable to close tab after slow script warning at chrome://browser/content/tabbrowser.xml:1989 ( Bug 1041788 )
  • Disabled icons in context menu are invisible if hovered in High Contrast White theme ( Bug 1041969 )
  • Page should be drawn in accordance with the high contrast themes ( Bug 1042625 )
  • White list about:home for Firefox Accounts landing page ( Bug 1043505 )
  • Empty language to translate to drop down on localized builds ( Bug 1046142 )
Aurora (33)
  • mac: killing plugin-container with SIGABRT doesn’t trigger the crash reporter ( Bug 1012912 )

  • Intermittent browser_946320_tabs_from_other_computers.js | Uncaught exception – Subview (PanelUI-history) did not show within 20 seconds. ( Bug 1027181 )
  • Make the ‘Translations by’ string localizable ( Bug 1032139 )
  • allow snippets in about:home to highlight sync in the firefox menu ( Bug 1035586 )
  • remove existing webrtc indicator in the browser toolbar ( Bug 1037415 )
  • Trigger explicit OpenH264 updates from OpenH264Provider ( Bug 1039226 )
  • Changing the URL in a pinned tab opens new tab instead ( Bug 1039904 )
  • Non-functional “preference” button for Open H264 plugin (depending on state) ( Bug 1040941 )
  • Investigate repeated & redundant GMPInstallManager log lines ( Bug 1041181 )
  • GMPChild should finish IPC setup before calling Crashreporter IPC method ( Bug 1041226 )
  • Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization ( Bug 1041525 )
  • handle dragging the global webrtc sharing indicator ( Bug 1041663 )
  • Fix positioning of the global webrtc sharing indicator if there are multiple screens ( Bug 1041667 )
  • show hidpi icons in the mac global webrtc sharing indicator ( Bug 1041685 )
  • replace place holder screensharing icons with final icons ( Bug 1041687 )
  • Unable to close tab after slow script warning at chrome://browser/content/tabbrowser.xml:1989 ( Bug 1041788 )
  • Disabled icons in context menu are invisible if hovered in High Contrast White theme ( Bug 1041969 )
  • Visual issues with the global indicator for screen/device sharing ( Bug 1042163 )
  • Page should be drawn in accordance with the high contrast themes ( Bug 1042625 )
  • White list about:home for Firefox Accounts landing page ( Bug 1043505 )
  • OpenH264 crash reporting notification not shown ( Bug 1043531 )
  • Crash reporter notification cuts off OpenH264 plugin name ( Bug 1045500 )
  • Empty language to translate to drop down on localized builds ( Bug 1046142 )

Summary of Recent Landings

  • Team landed 54 bugs over the last week, for a total of 92 for the 34.1 iteration.

  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Search activity: Enabled in Nightly! Try it out. See blog post for some details.

  • Tablet refresh: Good progress on the tab strip implementation (screenshot). Initial patches submitted for review.
    • bug 1046200 – Create BrowserApp.isNewTablet()

    • bug 1046212 – Rename tabspanel to tabsui
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
    • bug 1048865 – Sync with upstream TwoWayView
    • bug 1048903 – Change TabCounter to take layout id as an attribute
    • bug 1048907 – Cast tabs button to ThemedImageButton instead of ShapedButton
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Janus Proxy – Cache improvements

    • UI improvements/fixes to addon

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (32)
  • Video controls are displayed in the middle of the video ( Bug 1005031 )

  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )
Aurora (33)
  • No need to removeObserver in Snippets ( Bug 1042502 )

  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Tweak Browser:Quit to maintain existing support for add-ons ( Bug 1043539 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )

Landings from the past week

Nightly (34)
  • Enable search activity in Nightly builds ( Bug 992963 )

  • ButtonToast doesn’t do anything with duration parameter ( Bug 1018417 )
  • Auto-selecting a phone number does not stop at element breaks ( Bug 1023418 )
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined ( Bug 1035867 )
  • support tab casting to chromecast ( Bug 1037015 )
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )

Developer Tools (Jeff/Rob/Dave)


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Older Posts »

Powered by WordPress