Meeting Notes Meetings notes from the Mozilla community

29-May-2013

Mobile: 2013-05-29

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

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Topics for This Week

Prompt.jsm

Wes landed new code for dealing for prompts in JavaScript. The mailing list has some info but also see bug 875119. We have plans to add more of these kind of JS wrappers. We also plan to add documentation to MDN.

GeckoView

Brad has been working on initial patches for creating a web rendering view based on Gecko. Mailing list has some details (bug 867517). Some early next steps include: Making a JAR for embedders and starting to use GeckoView in Firefox.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Mark Capella filed, investigated and fixed bug 874036 – Tab counter displays incorrectly in some circumstances
  • Mark Capella also fixed bug 862445 – Adjust reader mode content layout for serif fonts
  • Federico Paolinelli fixed two download notification bugs
    • bug 746976 – Tapping a download notification for unknown files types should open the download manager to the download
    • bug 696911 – Hide download notification if the download opens on completion
  • Nicolas Carlo has been investigating some “night mode” improvements
    • bug 875852 – Reader Mode: Ambient light level changes are too sensitive
    • bug 872003 – Fade from light to dark could be smoother / faster

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)

  • Last week
    • Taipei for Web Rendering work week. Good discussions around WebGL, Canvas 2D, Moz2D (Azure), SkiaGL, etc.
    • Bug 854556 – [Skia] Only hold a ref to the SkCanvas in DrawTargetSkia
  • This week
    • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL (seriously, yes, still)

Kats

  • Last week
    • bug 868212 – silence JS warning on startup
    • helped glandium a bit with bug 874708
    • bug 868742 – fix to properly scroll frames where clientHeight is less than scrollHeight
    • bug 865735 – Add a units template parameter to gfx Point/Size/Rect classes
    • spent some time debugging bug 797615 (intermitting failure in testVkbOverlap) and have a fix
  • Next week
    • continue work on 865735-related things (propagating the type information in various parts of the code)
    • look at hit detection options for async subframe scrolling.

GBrown

Chris Lord (cwiiis)

  • Done
    • bug 869156 – Show the toolbar if the page shrinks
    • bug 803299 – Use 24-bit colour on 24-bit screens (on inbound)
    • bug 870055 – Page continues moving while finger is on screen (b2g browser)
  • Doing
    • bug 868998 – Reveal toolbar by scrolling a certain distance
    • Mentoring on bug 711959 – animations could be performed more efficiently
    • Initial investigation on bug 864447 – Support display port on sub-frames
    • PTO for 2 weeks

Chris Peterson

  • Helping Shane get up to speed and start implementing Contacts Web API
  • Java-side of Push Web API
  • bug 776223 – NullPointerException at ClipboardManager.setPrimaryClip(ClipboardManager.java)
  • bug 872076 – java.lang.NoSuchFieldError: CONTROL_LOCATION_UPDATES at LocationManager.<init>(LocationManager.java)
  • Band-aid for bug 849589 – Intermittent robocop PROCESS-CRASH RuntimeException: Only ByteBufferInputStream is supported at org.mozilla.gecko.mozglue.NativeZip.<init>(NativeZip.java:32)
  • Mentoring some bugs

Shane Tully

  • bug 785156 – Lock icon should toggle site security popup
  • bug 790775 – Sony Ericsson Xperia Play’s “circle” and “cross” D-pad buttons generate unexpected keycodes
  • bug 871938 – Crash reporter strings should use a variable for vendor instead of hardcoding ‘Mozilla’
  • bug 871514 – Replace “click” with “touch” on About:firefox update button
  • Started Contacts API

GCP

  • Last week:
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused
    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity
  • Next week:
    • Likely more of the same 😛
    • Bug backlog
  • Blockers:
    • Current builds SIGSEGV in unrelated code when run under the debugger.

Brian N

  • Done
    • Bug 867058 – java.lang.IllegalArgumentException: bytes.length 0 must be a positive number
  • Ongoing
    • Bug 874985 – Create session restore unit tests
    • Ouya controls

Sriram

  • Got review+ for Quick share menu.
  • Cleaning up BookmarksPage based on feedback.
  • bug 848317 – Screen corruption on Nexus 4.
  • Dynamic responsive tab header is giving all the trouble!
  • PTO on Friday.

LucasR

  • Last week
    • Holiday on Monday
    • bug 864958 – Darken private browsing chrome
    • bug 877140 – Fade in toolbar buttons while hiding tabs tray
    • bug 867608 – Fix animation margins for forward button
    • (Investigated) bug 844502 – In landscape orientation, tab menu overlays content, page stuck resizing and shifting around
    • (In progress) bug 871651 – Janky animation to enter editing mode
    • A bunch of patch reviews
  • Next week
    • bug 871641 – Tapping on tab from last session doesn’t dismiss editing mode
    • bug 871642 – Touch home pager should dismiss editing mode
    • bug 862794 – About:home “visited” panel

Liuche

  • re-fixed bug 873230 – Organize tablet/phone xml files
  • bug 870169 – Extract usable telemetry from ANRReporter
  • bug 872329 – Apply existing settings to proposed Settings UI rework hierarchy
  • aurora uplift for bug 872543 – Long-form data reporting notification sticks around after visiting settings

Next:

Margaret

  • Done
    • bug 873429 – Form assistant suggestions is not dismissed while entering different letters
    • (fig) bug 871645 – Consolidate names of browser toolbar’s element
    • Investigated bug 861164 – use different search URLs for tablet vs. non-tablet
  • In Progress
    • bug 868052 – Toolbar does not appear when hardware menu button is pressed
    • Investigating reader mode regression caused by dynamic toolbar – bug 872961
  • Next
    • More bugs
    • (fig) bug 876712 – Kill AweseomeBar/AwesomeBarTabs

RNewman

FHR. Fix in AddonManager (Bug 877061), progress on shuffling add-ons from Gecko into Java (Bug 875400). Almost there!

Scott (jwir3)

Last Week(s):

  • Was at web rendering workweek last week in Taiwan.
  • bug 862763 : FontInflationEnabled() shows up in profiles but shouldn’t
  • bug 836565 : Reflow-on-zoom has lag after zooming in to an element
  • bug 847872 : Reflow-on-zoom on double-tap only
  • bug 870788 (in review) : Reflow-on-zoom should reflow each subdocument asynchronously

This Week:

  • Consider uplift of double-tap zoom to Fx23?
  • bug 766599 : Font inflation without requiring refresh
  • bug 864595 : Assertion in caretPositionFromPoint
  • bug 865654 : Caret position from point sometimes gets incorrect offsets for text inputs (review+, should land this week after I figure out test failures)
  • Additional cleanup bugs for reflow-on-zoom (e.g. bug 876161)

BLassey

  • bug 867517 Gecko-based WebView, landed the refactor patch. Just got r- on the actual WebView patch.
  • bug 872139 Slow down zoom animation, Ian now has a build with this and the double-tap-to-reflow patches to evaluate.
  • bug 876270 crash in mozilla::plugins::parent::_getvalue, fallout from WebView refactor
  • bug 872137 Make history menu use PromptService asynchronously, landed
  • bug 870063 Make context menu use PromptService asynchronously, finkle wants Prompt.jsm
  • bug 856445 Startup crash on LG Optimus Black (LG P970), r+, landed
  • bug 866957 Cell tower data reporting, still dealing with the review(s)

MFinkle

  • Stole bug 861164 from Margaret: Use different search URLs for tablet vs. non-tablet
  • Adding more 1x1s to my calendar
  • Playing hot-potato with WebRT and Marketplace groups
  • Finding ways to delay any review on patches from Brad

Ian Barlow

Last week

  • visiting SF

This week:

  • Work in progress
    • bug 877203 Trying out a new typeface for sans serif content: Clear Sans
      • Better design, more comfortable to read than Open Sans
      • Feedback welcome!
    • Mixed Content blocking
    • FHR – about:healthreport (Arun)
    • OUYA design refinement / future TV concepts (Zhenshuo)
    • Future tablet browsing concepts (Yuan)
    • Updated Settings UI
    • Partnership opportunities

Feature Focus

Firefox 22

Firefox 23

Firefox 24

Firefox 25

Round Table

  • Reflow-on-zoom UI setting?

User Advocacy

No Audible

Release Star Rating: 4.28

Beta Star Rating: 4.31

Release rating may pass Beta :/

No major issues on our radar for 21 or 22.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-05-29

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF21.0 was unthrottled completely late last week
  • All but the latest two releases are now Flash CTP
  • Older releases have had their update preferences updated with the latest, for sake of uptake

Beta (22)

  • Beta 3 went to build yesterday, released before the end of the week
  • Not exactly producty, but… https://wiki.mozilla.org/Platform/Channel-specific_build_defines
  • Significant updates to 10 locales in Beta 3: Gujarati (gu-IN), Hindi (hi-IN), Kannada (kn), Malayalam (ml), Northern Sotho (nso), Oriya (or), Punjabi (pa-IN), Songhay (son), Tamil (ta, India) and Telugu (te)

Firefox Metro

Read Only

  • Iteration #7 ended on May 23: View Status Report
  • Currently involved in Iteration #8 which runs from Tuesday May 28 – Monday June 10.
  • 8 out of 124 points closed to date (6% of total work).
  • On PTO from Friday May 31 – June 12: Asa will be assuming my Metro responsibilities while I’m gone.

ID Summary Priority Status
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
855928 Story – Add telemetry probe for whether Firefox is the default browser P1 ASSIGNED
875398 Metro firefox Form history auto-complete spews DEPRECATION WARNING messages since the landing of bug 697377 P1 ASSIGNED
876030 Defect – The tile selection app bar should disappear if the user navigates to a page P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
849266 Story – APZC – Part I: Discovery and Prototyping P1 ASSIGNED
866229 Change – Add a preference for not doing updates in Metro P1 ASSIGNED
874323 Defect – Metro does not restart itself ater closing after an update because Ci.nsIAppStartup.eRestart is not supported in Metro P1 ASSIGNED
831915 Story – Implement Tile Widget and Groups – Part I P1 ASSIGNED
831905 Story – Secure site indicators in the Firefox app bar P1 ASSIGNED
831978 Story – Browser can display tab-modal, metro-styled prompts P1 ASSIGNED
857437 Defect – On-screen keyboard (OSK) overlapping app bars and find bar P2 ASSIGNED
865356 Defect – Difficult to select the text you intend to select in text input fields P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
876191 Defect – Two spaces between “the” & “nightly” under the “About” flyout P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
872163 Defect – Metro Firefox Settings, About, and Sync flyouts should close when Win8 Settings panel opens P3 ASSIGNED
775718 Story – Full scrollbars when using a mouse P3 ASSIGNED
833131 Story – Sync bookmarks P2 REOPENED
875448 Defect – The URL bar edit right-click context menu doesn’t display P1 RESOLVED
867495 Defect – popup behavior is inconsistent P2 RESOLVED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 RESOLVED
867641 Defect: Context Bar covers some text when using previous and next buttons in Find in Page P2 RESOLVED
874917 Defect – Find bar disappears while touch scrolling page P3 RESOLVED

Firefox Mobile

Beta (22)

  • Uplifting a few fixes

Aurora (23)

Nightly (24)

Developer Tools

  • our long national nightmare is over – Browser Console replaces Error Console in Nightly
  • productivity has temporarily slowed to a crawl due to a kayaking trip called ‘JSConf’.
  • cautiously optimistic SDK Australis bits will be completed this quarter, even if they can’t land.

Feedback Summary

Desktop

Release is stable.

Mobile

Release is Stable

UX & User Research

No update this week.

Market Insights from the Product Marketing Strategy Team

Mobile

  • HTC First, the phone pre-loaded with Facebook Home is experiencing delays in being made available to additional markets than the US, such as the UK and France. Reasons quoted is the poor experience of the app, which is rated on the Google Play Store with 2.3 stars. This comes amid record low earnings in Q1 for HTC, mainly due to delays in launching its flagship device, the HTC One.
  • Samsung announced an event in London for the 20th of June to unveil new devices in the Galaxy and the Ativ lines. In the Galaxy series (Android – based) rumours point to a Mini version of the Galaxy S IV. Due to the records sales of the original Galaxy S IV, it is expected that the lower – end version thereof will do well to capture that segment. The Ativ series is based on the Windows Phone OS and has been opened by the Ativ S, which has been met by moderate reviews.
  • The European Commission has made a series of news on antitrust enquiries, complains and investigations. Regarding Google, the regulator has mentioned they will likely ask the company to improve its proposals around the promotion of goods and services on its search service. On Apple, the authority sent a questionnaire to operators across the region on sales and distribution terms for the company’s products.
  • Mary Meeker released her yearly asessment on the development of the Internet.

Marketing, Press & Public Reaction

  • No updates today besides this reminder: PR is on press tour and will be demoing Sync and WebRTC goodness — let’s keep those hamsters running!

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

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

28-May-2013

Firefox Status: 2013-05-28

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

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

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 1 minute!

paolo

(details: http://benjamin.smedbergs.us/weekly-updates.fcgi/user/paolo)

Last week:

  • Continue with reviews on features added to the JavaScript API for downloads

mak

Last Week:

  • Mostly reviews

This Week:

  • Bring reviews queue to a manageable size
  • Tracked regression bug 874407 – new history displays incorrectly in Library window/sidebar
  • Re-prioritized bug 769348 – URLs auto-completed in address bar might use unexpected url prefix
  • other pending patches if time allows

felipe

ttaubert

(details: http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert)

  • Backed out sessionstore changes because of add-on compatibility.
  • Prototype for using speculative connect when restoring a session (bug 874533).
  • Worked on reflow observers for docShells (bug 453650).
  • Working on getting rid of an uninterruptible reflow in adjustTabstrip() when opening tabs (bug 876374).
  • Improved tabopen animation by delaying pre-rendering of next newtab page (bug 875509).
  • Eliminated reflow after swapping in preloaded newtab page (bug 875257).
  • Still trying to enable about:newtab preloading by default (bug 794041).
  • Reviews.

markh

A little more on e10s form/autocomplete.

Started looking into background thumbnail service stuff. Learnt lots, solved nothing 🙂

Put together a relatively complex patch so console and standard handles work as expected in child processes.

gijs

Australis

Fixed:

  • bug 874051 – Fixing a11y test failures on UX
  • bug 874601 – Social API test failures (test finnickiness also fixed on m-c!)
  • bug 874448 – OS X dropmarkers
  • bug 875163 – new icons hugeness on OS X hidpi
  • bug 873518 – removing throbber (activity indicator) and individual cut/copy/paste buttons, plus a sneaky off-by-one error in customize mode

Reviewed:

  • bug 823237 – new tab button paths fixing tab close overflow cases
  • bug 857886 – tab image updates for OS X hidpi

WFM:

  • bug 874819 seems to have gone away after a merge; this means we now have green UX trees apart from the jetpack tests. Thanks to mconley and everyone else who helped fix this. If anyone breaks tests and introduces more orange, I will personally come and find you. 🙂

(the jetpack tests depend on some SDK work as well as decisions regarding the addon bar, probably followed by more SDK work. I may help out with that if I have cycles within M6 still)

  • bug 872455 – Fixed some Social button weirdness, backported to Aurora
  • bug 865806 – Backed out, relanded with my crashfix to avert Aurora nightly crashiness

Next:

  • bug 870849 – (windows-only gap between titlebar and tabstrip; need to address Dao’s review comments)
  • bug 873501 – make the customization code spacer/spring-proof
  • bug 870014 – address the issues mconley identified

I also need to organize one of my mentored bugs now that Matt has cleared one up so they can work on that one.

mixedpuppy

  • various intermittent test failure work
  • investigation on improvements for webrtc apps/talkilla

UX Updates

lco

  • UX discussion on next steps for Boriss’ New Tab page design
    • New Tab tracking page: https://wiki.mozilla.org/Firefox/Features/New_Tab_Page_v2
    • our intern, Jack is going to be building an addon prototype of the basic framework for us to play with internally (and for whoever wants to try it)
    • at the same time, we’re also in the process of coming up with concepts to show to users

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-05-28

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank
    • No one, tree is closed

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

OPEN

  • Need to reward the nominees of the friends of the fish tank from this year (IanN)

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • The Java on Linux bug has been tracked down to being due to our (SM’s) build config. Basically our RelEng team needs to check whether we can switch to linking libstdc++ dynamically, like FF and TB do. See: bug 754622 Oracle/Sun Java jre1.7.0_04 and later does not work in SeaMonkey.
    • In the mean time, InvisibleSmiley has added the workaround to the 2.17 and 2.18 release notes.
  • Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off.
    • Mostly done now, just a few loose ends.
    • Callek has gotten up and running a newer version of TBPL (that doesn’t depend on tinderbox) for testing. This will be deployed eventually to replace the current TBPL code we are running.
    • Mcsmurf needs to talk to Callek to see if tbpl can get more memory (some PHP(?) setting?) as sometimes fetching a log fails due to not enough memory (See bug 845844).
  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. Also see possibly related Thunderbird bug 806492.
  • Two remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
    • sea-vm-linux64-1 will replace cb-seamonkey-linux64-01 (and running jobs now).
    • sea-master1 will replace the current buildmaster.
    • Both our buildmaster and cb-seamonkey-linux64-01 are down due to hardware failure. This means no builds and no releases until they are replaced. After two days of help from DCOps, Callek has decided to cease all recovery operations and concentrate on setting up the puppetmaster to get the ball rolling on getting our new buildmaster out. Therefore, our 2.18b5 and our 2.18 release are cancelled. instead will go directly to the 2.19 series of betas.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
    • Awaiting puppetmaster fully prepared to instantiate as Linux Mock-Based slaves
  • sea-puppet (one of said hp machines) is ready to be configured as a puppet master (bug 827079), needs audit of the manifests and settings creation.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.
  • bug 865976 Cannot build SeaMonkey on Linux since Bug 842927 (Implement DOM3 KeyboardEvent.key only for non-printable key, first) [Fixed].

Release Train

  • Due to hardware failure, SeaMonkey 2.18b5 and SeaMonkey 2.18 were cancelled.
  • Instead will go directly to 2.19 series of betas and by the 24th June, the 2.19 final. This means that users of 2.17.1 will be going directly to 2.19.
  • If Firefox decides to do a dot release, we might go for a 2.18 later.

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • There are now Lightning versions for both SM 2.17.x (Lightning 2.2b1) and SM 2.18 betas (Lightning 2.3b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Shipped extensions (DOMI, CZ, Venkman) compatibility:
    • Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • Meanwhile Callek made some changes to the tags that SM pulls (CZ, Venkman, DOMI) for comm-central. See comm-central changeset 347b255c4810.
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.17

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

2.Next

  • Current breakages:
    • Nothing significant at the moment.
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
      • bug 845895 Fix markPageAsXXX usage in Seamonkey.
    • bug 876553 Preview images in filepicker dont use exif orientation tag. This might change build-time dependency of GTK

Feature List, Planning

Private Browsing is now mostly complete and uplifted to 2.18. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439). Help content is being worked on bug 872000.

Bug statistics for the last two (full) weeks: 33 new, 6 fixed, 12 triaged.

  • Low triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

  • bug 847546 Support Retina Display (HiDPI) on SeaMokney on MacOS X.
    • Ratty thinks we will need 2x PNGs as well as other changes. See Core Tracking bug 785330 for supporting HiDPI mode (Retina Display) on Mac OS X.
  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Working on bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472)
  • Checkin pending bug 873037 Cleaning update directory should be changed from CleanUpdatesDir to CleanUpdateDirectories for Seamonkey
  • Checkin pending bug 871291 Replace CSS selector -moz-locale-dir with chromedir selector inside pluginProblem.css

Ratty

Waiting for check-in on CLOSED TREE 0514:

  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.
    • Landed on comm-beta (2.18b) a=CLOSED TREE.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.

Waiting for check-in on CLOSED TREE 0528:

  • bug 595235 Make search suggestions work with new search sidebar.
  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.
  • bug 875706 Flip the pref to enable the Content Security Policy (CSP) 1.0 parser for SeaMonkey.

Working on:
Investigating:

  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.
  • Working on a joke about Zombie Romney working at BRAIN CAPITAL. Will get back to you.

rsx11m

Fixed on trunk:

  • bug 868419 Update Help for Mail & News Message Display preference pane.

Follow-up bugs waiting for checkin:

  • bug 872133 Focus textbox for “seconds” when checking “Show an alert” in Notifications preference pane.
  • bug 874899 Hide new options in Notifications preference pane when the old alert is selected.

Working on:

  • bug 872000 Document the new Private Browsing feature in Help.
  • Spin-off bugs filed:
    • bug 872521 Visually distinguish Private Browsing windows better from regular browser windows.
    • bug 873032 Private browsing window shouldn’t open directly over invoking regular browser window.
    • bug 873355 Download progress dialog can break in Private Browsing mode.
    • bug 874042 Cookies in a private session are purged when opening a new private window.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine
  • Updated Private Browsing article in the MZ Knowledge Base

stefanh

Working on bug 857461 – pinstripe: non-native focus rings are applied for links in chrome [Toolkit].

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-05-28

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

previous week | index | next week »

Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Meeting Changes

Attendees

mconley, irving, rolandtanglao, JosiahOne (audio only), wsmwk, clokep (incoming audio only), aceman (audio only), mkmelin

Action items from last meetings

Action items from last meetings


  • (???) Standard8: Document flags to tb-planning
  • (???) Standard8: Follow up with metric numbers being public
    • This should be happening soon, work has been done, waiting for final approvals


  • (CLOSED) http.jsm update?
    • clokep needs to file a bug to get it included (see below)
    • atuljangra will be moving the FileLink backend to chat/ as part of GSoC, this will de-duplicate http.jsm

  • (2013-04-02) Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
  • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
  • Community as a whole: Decide “who is supposed to plan our dances?”
  • rkent: Send a proposal to tb-planning

Round Table

  • mconley
    • I’ve got two GSoC students assigned to me
      • Jon Demelo will be working on a connector for Ensemble – likely a CardDAV one.
      • Fallen will be working on making devtools work with Thunderbird.
      • I have a contributor (Sakshi Bansal) investigating some object comparison algorithms for me, because I feel like the one we’ve high-jacked and extended from Underscore.js isn’t ideal. I have him looking at what Sync is doing.
    • Cleared a bunch of reviews last weekend, will clear more this week
    • Our tree is in bad shape, Mozmill-test wise. :/ (seems to be coming from m-c)
  • clokep
    • http.jsm:
      • This got more (less?) complicated, Instantbird has a GSoC student (Atul Jangra) to integrate FileLink.
      • Potentially could move FileLink under chat/ as it would then be shared code.
        • Decided in meeting that we WILL be doing this, it is simpler than moving http.jsm to toolkit.
    • Will be mentoring a student (Quentin Headen) to add Yahoo! Messenger support to the chat/ backend.
  • Roland
    • I am trying to test the McAfee update on Windows 8 using Thunderbird 17.0.6 (fixed in McAfee 12.1.338released today although they are throttled like firefox so uninstall and re-install to force an update if you don’t want to wait!)

to force an upgrade to 12.1.33

    • Will make volunteers SUMOMO admins (vincent, wayne, matt) so they can have the fun of SuMoMo SPAM
  • mkmelin
    • have been cleaning up the [good first bug] bug list, and it seems to have gotten some traction. we should add that to more easy bugs. (Yes, true, I also am mentoring some GFBs – aceman)
  • wsmwk (late addition)
    • bugday for Thunderbird+calendar June 12

Question Time

  • aceman
    • Q: what is the current procedure in reviewing bugs in /mailnews (account manager) like bug 389139? In the past I got IanN and somebody from TB to review it (like mconley). But what to do today if nobody has the time or rights to do it? Is Neil’s review enough for check-in? A: Yes
    • Q: What is opinion on removing debug code added by contributors that already left? I mean e.g. code in #ifdef DEBUG_bienvenu . My idea would be to keep the debugging code (where it seems useful) just change the name of the define. Call it after the functionality it is testing, e.g. DEBUG_ImapProtocol. A: Better leave it as is…

Action Items

  • Ping Standard8 about his action items

Mozilla Platform: 2013-05-28

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

Notices/Schedule

  • FF21 post-mortem held today – https://etherpad.mozilla.org/21-0-Post-Mortem
  • FF22b3 going to build today/tomorrow, released before the end of the week
    • After 6/4, no more speculative fixes. After 6/11, only new critical regressions will see fixes
37 bugs (40 bugs last week) 43 bugs (41 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Future of the platform meeting

As posted to dev-platform (What should be next for the platform meeting?):

The general feeling about the platform meeting seems to be:

  1. it has some useful content/purpose that we want to maintain
  2. it has no particular focus and is not optimized for anyone

For 1, the uses that I’ve heard include (please feel free to add to this list):
– opportunity to find owners for stability, orange factor, other bugs
– opportunity to present ideas (like moving to Git) to a chunk of engineering
– like to know what other teams are up to

Other useful content that has been suggested includes:
– content for hackers
– engineering paper cuts

For 2, it seems clear that this meeting is broken in its current form. I have heard the following suggestions to maintain the benefits in 1 without the platform meeting:
a. set up a regular newsletter or other form to push team status to engineering (easier said than done)
b. set up an engineering managers meeting to handle cross team issues that require escalation like finding bug owners (requires buy in from a good number of managers)

Has the platform meeting run it’s course? Is it time to retire this staple of the weekly engineering meeting schedule?

Threads

Products/Projects

Firefox Mobile

  • Async prompt service bug 870062
  • Refactor to eliminate GeckoApp.mAppContext for bug 867517, Gecko-based WebView

OrangeFactor

  • Past week’s OrangeFactor: 5.74 (Previous Week: 6.88).
  • Thanks to philor for disabling failure-prone Android tests that were causing frequent suite timeouts.
  • Windows iX Slave Top Oranges
    • Win7 media test failures discussed last week still unassigned – bug 872748, bug 872760, bug 872788, bug 872996.
    • #1 top orange (bug 858377 – Intermittent test_393498.js | false == true) currently unowned. WinXP iX slaves primarily.
    • #4 top orange (bug 774689 – Intermittent 632781-verybig.html | image comparison (==), max difference: 255, number of differing pixels: 14400 ) currently unowned. WinXP iX slaves primarily.
  • #7 top orange (bug 875194 – Intermittent Android test_video_crossorigin.html | uncaught exception – NS_ERROR_NOT_AVAILABLE: Component is not available at http://mochi.test:8888/tests/content/canvas/test/crossorigin/test_video_crossorigin.html:33) currently unowned.
  • 21 intermittent failures fixed in the last week – List – Thanks!.

MemShrink

  • Brian Hackett delayed the analysis of JS scripts until they are Baseline-compiled, which reduces how much memory is used by scripts that are only run a few times. Among other things, this reduces startup memory by 14mb (10%), entirely eliminating a spike in memory usage we saw in the first 30 seconds after startup on AreWeSlimYet.
  • Joe Drew and Andreas Gal landed some nice fixes to reduce image memory usage on B2G, which continues to be a concern.
  • Read more about these and many other memory improvements in the MemShrink report for weeks 97-98.

Roundtable

  • (armenzg) new win7, winXP test machines live in production
  • tbpl database update Thursday – no downtime, but just fyi.
  • hg upgrade coming 01june – brief downtime, more details in bug 741353

Platform Meeting Details

  • Tuesday 2013-05-2811:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

27-May-2013

Mozilla Project: 2013-05-27

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

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

Michał Frontczak (fxa90id) for helping other contributors get up to speed with the code of Mozillians.org, so they can start making great code contributions themselves!

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

22-May-2013

Mobile: 2013-05-22

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

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Major Topics for This Week

About Home Work

Work has been landing on “fig”. More changes should be ready to test by end of week.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Jamie Hewland fixed bug 849072 – Improve tab flushing and syncing behavior (first patch!)

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!

Kats

  • Previously:
    • bug 866184 – use gfx::Point instead of individual floats in some functions
    • bug 867685 – Make GeckoLayerClient.setIsRTL hold the GLC lock when updating viewport
    • bug 867582 – Fix some jittery behaviour at page edges in APZC
    • PTO
    • bug 860898 – add a verbose option to mach build options
  • Now:
    • Catching up on bugmail, reviews, etc.
    • start looking at async subframe scrolling (bug alias multi-apzc + dependencies)

GBrown

  • Last week:
    • Mostly PTO
  • Now:
    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
    • bug 867360 Watcher dies sometimes on Pandas
    • bug 870553 A blocklist/whitelist for Shumway

Chris Lord (cwiiis)

  • Done
    • bug 869696 – Gralloc is really slow on the Geeksphone Peak (and other Adreno 205 devices?) – requires follow-up
  • Doing
    • bug 803299 – Use 24-bit colour on 24-bit screens (patches r+’d but backed out due to reftest failures)
    • bug 869156 and bug 866772 – Dynamic toolbar stuff
    • bug 870055 – Page continues moving while finger is on screen (b2g browser)
    • bug 870311 – Touch events are wonky on high dpi devices (b2g)

Chris Peterson

  • Help our new intern Shane Tully get up to speed on hg and Bugzilla
  • bug 776223 – NullPointerException: at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java)
  • bug 863103 – Add BackgroundService runIntentInService() and WakeLock
  • bug 872076 – Catch “missing CONTROL_LOCATION_UPDATES permission” exceptions

GCP

  • Last week:
    • bug 862808 Local Video is upside down on Android when in portrait mode
    • bug 873812 Trying to establish a call from an Android device to a Windows machine fails to render the remote video streams
    • bug 859430 Add Bluetooth headset functionality to WebRTC calls
  • Next week:
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused
    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity

Brian N

  • Done
    • Bug 869411 – About:home is cut off beneath title bar
    • Bug 872556 – Add-ons section can go missing in about:home
    • Bug 779497 – The Add-ons Manager entries are multiplied if a search engine is added from context menu
  • In progress
    • Session restore test cases
  • Next
    • Ouya

Sriram

  • Add a PagerTabStrip for new about:home – bug 872762
  • Quick share from Android – bug 869123
  • Hide existing about:home page – bug 873579
  • New bookmarks page – bug 862796
    • cl.ly/image/0z0U0c0n0c2m
  • Dynamic responsive tabs header – bug 874014
    • cl.ly/image/3M1z1c1k2n1M – variable size header + icons

WesJ

  • Bug 874689 – Make FilePicker use Async prompt service
  • Bug 870062 – Provide asynchronous option in PromptServic
  • Looking at moving other prompt service usage to async
  • Bug 853844 – Investigate removing the pageload throbber – Have eiditicker access. Looking to run some tests with a variety of apk’s to see if we can improve pageload.

liuche

  • bug 872543 – Dismissing notification in JellyBean
  • bug 871978 – SwitchPreference crash
  • bug 871970 – Rename datareporting_crashreporter_title
  • bug 862116 – Strings for Android system notification + notification icons
  • Next/Finish:
    • finish bug 873230 – split xml files into xml/ and xml-v11
    • bug 870169 – TelemetryReporter interface for more reporter probes
    • second pass for bug 872329 – Settings uplift
    • bug 865371 – Settings UI Changes

LucasR

  • Last week
    • Google I/O + PTO on Monday
    • Launched The Layout: http://thelayout.cc
    • Catching up with patch reviews
    • Prep work for the Summit Planning Assembly
  • Next week
    • bug 867608 – Gap between forward button and favicon after backing out of reader mode
    • bug 844502 – In landscape orientation, tab menu overlays content, page stuck resizing and shifting around
    • New about:home stuff

Margaret

  • Done
    • bug 872737 – Support distribution bookmarks from a /system location
    • bug 873429 – Form assistant suggestions is not dismissed while entering different letters
    • bug 872005 – Reader Mode: Able to add pages to reading list on devices incapable of accessing Reader Mode
    • bug 872965 – Exit Reader Mode icon takes user back, but not necessarily to original article
    • bug 872962 – Reader Mode text formatting pop-up is incorrectly positioned on device rotation
    • bug 873146 – about: page favicons are not displayed in the “Your tabs from last time” section of about:home screen
    • (fig) bug 871639 – Incorrect title when leaving editing mode while on about:home
    • (fig) bug 872834 – Finish adding editing mode to browser toolbar
    • Interviews
  • In Progress
    • (fig) bug 871645 – Consolidate names of browser toolbar’s element
  • Next
    • Investigate some reader mode regressions caused by dynamic toolbar – bug 872961, bug 872956
    • More new about:home stuff

BLassey

  • PTO end of last week
  • bug 866957 – Collect and report cell tower info
  • bug 872139 – Slow down zoom animation for reflow on zoom
  • bug 867517 – Gecko-based WebView

MFinkle

  • Recruiting
  • Planning around WebRT and Marketplace
  • Pitching in ideas for the PR Tour happening over the next two weeks
  • Misc manager stuff

Ian Barlow

  • In SF this week
  • Work in progress
    • Mixed Content blocking
    • FHR – about:healthreport (Arun)
    • OUYA design refinement / future TV concepts (Zhenshuo)
    • Future tablet browsing concepts (Yuan)
    • Updated Settings UI

rnewman

  • FHR.
  • FHR.
  • Roadmappy kinds of things.

Feature Focus

Firefox 22

Features

Firefox 23

Features

Firefox 24

Features

Firefox 25

Features

Round Table

QA

  • Beta – regression – gfx crasher – bug 867058
  • Vivante device ordered heading to Toronto – bug 863307
  • Competitive analysis work for Product
  • Continuing to hammer on WebRTC

User Advocacy

We now have auto updating Feedback tools from the metrics team. If anyone would like access to these tools please let Tyler know.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-05-22

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF21.0 looks like it’ll stick, congrats!

Beta (22)

Aurora (23)

Nightly (24)

  • FF24 is also planned as ESR24
    • New scheme: planned dot releases of the ESR will be 24.1, 24.2, etc. For sanity the major+minor version will add up to the corresponding non-ESR release. 24.2 ==> 24 + 2 ==> released with Firefox 26
    • “Chemspill” releases will use a third digit, e.g. 24.2.1

Firefox Metro

Read Only

  • Metro Team completed Work Week in Vancouver – View Results
  • Iteration #7 ends this Thursday on May 23.
    • Team has completed 68 points (48%) of total story work.
    • Majority of the remaining work will carry over to Iteration #8.
  • Iteration #7 Review and Planning meeting happens on Friday May 24.
  • Iteration #8 runs from Tuesday May 28 – Monday June 10.
  • On PTO from Friday May 31 – June 12: Asa will be assuming my Metro responsibilities while I’m gone.

ID Summary Priority Status
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
831915 Story – Implement Tile Widget and Groups – Part I P1 ASSIGNED
831905 Story – Secure site indicators in the Firefox app bar P1 ASSIGNED
857437 Defect – On-screen keyboard (OSK) overlapping app bars and find bar P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
867641 Defect: Context Bar covers some text when using previous and next buttons in Find in Page P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
831913 Story – Use the Firefox app bar in snapped view P2 REOPENED
833131 Story – Sync bookmarks P2 REOPENED
860899 Story – Fixup all failing mochitest-metro-chrome tests in automation P1 RESOLVED
855147 Defect: Settings do not persist when closing Firefox from desktop application bar P1 RESOLVED
835623 Story – Combine page contextual items (URL bar, bookmark star, etc.) into single app bar P2 RESOLVED
867515 Defect – Junior Style “Back” & “New Tab” buttons not displayed when opening links via “New Tab” P2 RESOLVED
833130 Story – Sync passwords P2 RESOLVED
833132 Story – Sync history P2 RESOLVED
849312 [tracking] Backlog – Various sync issues P2 RESOLVED
868217 Change – Adjust Sync UI for better information mapping P2 RESOLVED
833182 Story – Updating Metro Firefox P2 RESOLVED
849395 Story – Allow updates via about flyout P2 RESOLVED
856049 Defect – Lower border of “Pair a device” input box is missing P1 VERIFIED
867121 Defect – Snapped view: Favicons too close to text in awesome screen P1 VERIFIED
867115 Defect – Context menu in snapped view shows the tab bar for an instant P1 VERIFIED
867616 Story – Contextual app bar should replace standard/page app bar choices P1 VERIFIED
867163 Defect – Restore tile button doesn’t work when context app bar is visible on a second time P1 VERIFIED
872243 Change – Remove the “rainbow” gradients from the start screen P1 VERIFIED
866065 Defect – ms-windows-store:// links should not need to be opened with an application P1 VERIFIED
858598 Defect – Select popups near the bottom of the screen are unusable P1 VERIFIED
856267 Defect – Context Menu overlapping with the Tab App Bar when visible P1 VERIFIED
833133 Story – Sync tabs P2 VERIFIED
869237 Change – Move “Paste” after “Select, Select All” in text selection context menu P2 VERIFIED
855663 Defect – On first display, Findbar briefly displays at the top of the screen P2 VERIFIED
872159 Defect – Flyout panels have a different border than permissions flyout P2 VERIFIED
859625 Defect – remove obsoleted nsISidebar functions P4 VERIFIED

Firefox Mobile

Beta (22)

Handy Dandy Tracking Page for Fx22: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx22

Confirmed for beta 2

  • bug 857459 – some about:home content is not displayed at first start-up
  • The multilocale build contains Slovak!
  • Beta 1 looks stable at less than 3 crashes per 100 ADU
  • 4.3 stars and we’re still trending to positive comments

Aurora (23)

Nightly (24)

  • bug 862763 – nsLayoutUtils::FontSizeInflationEnabled shows up in profiles, but shouldn’t <== Looks like this change resulted in a ~14% Tp4 (no chrome) improvement for Android
  • Working to get WebRTC to state where we can pref it on – this is a goal, need to enumerate the plan
  • Also working to converge on Reflow on zoom, slowing down zoom animation is in progress: bug 872139 – Slow down zoom animation for reflow on zoom
  • [PROPOSED] Privileged apps support
  • [PROPOSED] Shumway – v2 branded players
    • Will create a project page for Mobile-specific work when known
  • [PROPOSED] API: Alarm
  • [PLANNED] API: Web activities
  • [PLANNED] API: Contacts
  • [PLANNED] Dynamic Snippets
  • [PROPOSED] About:home redesign

Developer Tools

  • landing refinements for netmonitor, sourcemaps etc in 24
  • Jetpack UX work is increasingly linked to Australis, working to coordinate with Dolske’s team to assess scope.
  • Jetpack has a beta bug, currently investigated and Mossop will arrange patching as need be.

Feedback Summary

Desktop

21 seems quite stable at this point. No urgent issues to report. One small issue to report around UI changes.

Menu Item Change – We are seeing user confusion around moving the “clear recent history” button. Feedback is low at this point, but could increase as more users update. We suggest an educational push similar to the Private Browsing changes.

Scrolling is laggy Comments around scrolling being laggy/mouse only?. May be related to perf problems we saw during the beta.

Untrusted connections (from last week) – Spike died down May 15th/16th.

Updates not completing (from last week) – Only seems to have been May 13th, otherwise, still seeing comments but at a more normal level.

Mobile

21 is a very smooth and stable release. YAY!

We now have automated feedback tools, please ping Tyler if you want access.

UX & User Research

Fuller update to come (will update the wiki). For now, some highlights:

Market Insights from the Product Marketing Strategy Team

Mobile

The first Jolla phone was revealed and made available for pre – oder for 399 Euros. A device with a dual – core processor and a 4.5 – inch display, it will be able to run Android apps with the help of Open Mobile’s Application Compatibility Layer. It will not support the Google Play Store, though, so applications will need to be loaded through other venues. Besides Android, it will support Qt and HTML5 apps. The value proposition is branded “The Other Half” and speaks to the device’s ability to adapt its design, settings and apps as the user applies different hardware elements (like a cover) to it, as it acts through her day. Jolla will be providing a few of them, but it invites collaborators to create those accessories. The device will ship before the end of 2013.

http://www.geek.com/mobile/jollas-first-phone-running-sailfish-os-now-available-to-pre-order-1555742/

Opera launched the stable version of its Webkit – based Android browser. Based on Chromium 26, the app will likely switch to Blink once Google has integrated it into Chromium. It holds most of Opera’s signature features, such as the proxy – mode, Speed Dial home page, and Discover panel, which lets the user browse through the day’s top news. Available for Android 2.3 or newer, this version does not support tablets yet and has a 4.4 star rating.

https://play.google.com/store/apps/details?id=com.opera.browser

Samsung has acquired a 10% stake in Pantech, the 3rd largest Korean smartphone manufacturer. While significant in the country, the device maker has had little success outside of it, where is sells in the low – end in some of the emerging markets. Another stakeholder in Pantech is Qualcomm with 11.96%.

http://thenextweb.com/asia/2013/05/22/samsung-buys-10-stake-in-korean-handset-maker-pantech-for-48-million/

The 2012 Kaspersky Security Bulletin Board claims that 99% of the newly discovered mobile malicious apps target Android. The rate of discovery is going up, from 8 new unique programs in January 2011 to 8 times that amount at the end of 2012. There are 3 main types of malware: SMS Trojans, that send messages to premium-rate numbers, backdoors which provide unauthorized access and allow the installation of other malicious programs, and spyware as the 3rd category. These 3 types account for 51% of the newly discovered malware.

http://www.kaspersky.com/about/news/virus/2013/99_of_all_mobile_threats_target_Android_devices

Telefonica has announced a deal with Samsung to integrate its carrier billing backend into Samsung’s mobile services. Using the BlueVia payment APIs, Telefonica’s 316 million users who use Samsung’s app portals and services would be able to charge content directly to their phone bill. The rolle-out will be gradual, starting with Germany.

http://techcrunch.com/2013/05/16/telefonica-adds-samsung-as-a-carrier-billing-oem-for-apps-games-music-and-more/

ZTE has announced that is will begin selling phones in India with 5 devices priced between $105 and $270. The smartphones will be available in major cities starting with October and could be followed later by tablets. Important because ZTE is one of the top 5 worldwide phone manufacturers and India a country with a great deal of potential in the long – term and staggering growth in smartphones sales of 75% Year – over – Year.

http://thenextweb.com/in/2013/05/20/zte-targets-india-as-it-reveals-plans-to-launch-five-new-smartphones-in-the-country/

Marketing, Press & Public Reaction


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

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

21-May-2013

Firefox Status: 2013-05-21

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

General Topics

  • Status updates tool: switch to bsmedberg

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

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 1 minute!

paolo

  • Reviews on features added to the JavaScript API for downloads
  • Prepared the promises patch that included code documentation
  • Continuing towards landing the updated implementation of promises

mak

  • Been at the jsday in Verona last week.
  • Went to visit couple of italian red pandas 🙂
  • Lots of pending bugmails and requests, still syncing up with those.

felipe

  • bug 853389 AddonRepository – Patches posted for review \o/ — following up with tests and seeing where I can help Irving in his part
  • GSoC – in-depth review of the proposals submitted to the project i’ll be mentoring (About:memory enhancements), student chosen.
  • bug 812573 Hotfix pushed to prod today!
  • Some prep work for the Summit Assembly

ttaubert

  • JSDay in Verona last week, Scotland.JS before that.
  • Landed a couple of sessionstore code cleanups.
  • Met with Nick Hurley to talk about speculative connect for sessionstore.
  • Catching up with (bug) mail.
  • Reviews.

adw

  • bug 518606 Troubleshooting Information page should have better support for copy-and-paste to plaintext.
    • landed after more discussion on SUMO forum
  • bug 868793 Loading about:support can trip “ASSERTION: FormatStringFromName() without format parameters”
    • landed
  • bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2
    • first review pass with Ehsan, trying to figure out why test_bug366682.html is intermittent
  • bug 599804 Highlight all doesn’t work with non HTML documents (e.g. CSS styled XML files)
    • reviewed
  • bug 856595 Intermittent test_wheel_default_action.html
    • may know what’s wrong, trying patch on tryserver
  • bug 555120 Intermittent failure in browser_bug441778.js
    • not sure what’s wrong, but patch to bug 856595 may fix this too
  • bug 873046 Intermittent browser_thumbnails_background.js
    • need to investigate
  • follow-ups to bug 841495 background thumbnail service
    • need to work on these
  • triage

markh

Mainly experimenting with e10s – got things (mainly) working on Windows, got html5 form validation “ported” to the new world order and currently working on form autocomplete.

dolske

  • Meetings on PICL and First-run
  • Australis UR stuff starting
  • pwmgr patches / review (modular/mainthread IO)
  • Bit of recent activity for modal http auth prompts (bug 613785)

dao

Reviews… Let me know if a patch needs priority.
Monday was a holiday in Germany, catching up on bugmail. I may miss today’s meeting.

mikedeboer

Last week:

  • worked on search-related bugs that are tracked for Fx 23
  • worked on Australis bugs that my team mates kindly assigned to me
  • Async Responsive workgroup meeting: I will add `add_task(Task)` API for Mochi tests bug 872229
  • Wrote a common JS Assert lib: bug 873126

This week:

  • work on search-related bugs
  • work on Australis bugs
  • work on add_task API
  • work on Add-ons Manager auto-complete
  • work on find bar improvements

gijs

  • Other
    • Tried to help mentor someone for bug 291534, dao said we want a different approach. Probably shouldn’t be a mentored bug in that case, any ideas how to followup here?
    • Other bug fixes (bug 874040, bug 874391, bug 872455,

MattN

(travelling during meeting)

  • Australis
    • Landed tab stroke polish
    • Landed tab drag indicator positioning
    • HiDPI background tabs up for review
    • HiDPI foreground tabs in progress
    • Tabs in Titlebar positioning for Windows
    • tab close buttons
  • Intern phone screen

mixedpuppy

  • back from talkilla work week
  • have patches for selenium webdriver to work with social, a couple minor items left to do
  • have outline for fx24/25 updates needed to support webrtc providers

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Older Posts »

Powered by WordPress