Mozilla Status Board

Recent Posts (All Users)

mantaroh@mozilla-japan.org yesterday

Done:

  • Feedback : bug 1180589 - Simulator for TV Manager.(for mshal)
  • Investigate : bug 1174624 - Expanding BroadcastChannel API. - Security Problem -
  • Fixed : bug 1139211 - Data suggestion can't work
  • file : bug 1189208 - Simulator 2.5 don't work Home Button
  • Investigagte : bug 1184472 - Simulator 2.2+ don't work Music.
  • Reviewing : bug 1177510 - Fennec

Next:

bram@mozilla.com yesterday

Done:

  • FxA Payments
    • Redesigned desktop management interface
    • Started work on mobile (really, it’s the narrow layout of) management interface
  • Control Center
    • Background and animation styles for site permissions
  • Tracking Protection
    • Animation for special notification. This notification shows up in case we use the ‘harsh’ blocking list and have reasons to believe that TP broke something important like a YouTube video
  • Pageshot
    • UserTesting.com research plan

Next:

  • FxA Payments
    • Finish narrow/mobile layout of management interface
    • Design how receipts would look on a page (right now, they’re skeuomorphic)
  • Control Center
    • Continue working on background and animation for site permissions
  • PageShot
    • Port research plan to UserTesting.com
    • Tweak welcome animation to match real-world condition
  • Year in review

bobbyholley@gmail.com yesterday

Done:

  • landed: bug 1186152 - Add an API to nsIProtocolHandler to give per-URI flags
  • landed: bug 1186155 - Use UNIFIED_SOURCES in netwerk/protocol/res
  • landed: bug 1186732 - Need a way to load scripts into a blank page and give it a URL
  • bug 1188538
  • landed: bug 1188696 - Hoist nsRefPtr into MFBT
  • landed: bug 1167215 - video doesn't invalidate after dragging tab out to new window
  • landed: bug 1190117 - ImageLayerProperties should explicitly track mLastFrameID/mLastProducerID
  • bug 1188690 - Move AbstractThread to mfbt
  • bug 1188693 - Route spidermonkey TLS and other threading calls through the embedding
  • bug 1188976 - Hoist MozPromise into xpcom/
  • bug 1175940 - TabChild::RecvUIResolutionChanged can be really slow when switching tabs
  • bug 1190492 - Hoist AbstractThread into xpcom
  • bug 1190495 - Hoist TaskQueue into XPCOM
  • bug 1190496 - Hoist SharedThreadPool into XPCOM

ncameron@mozilla.com yesterday

Done:

Next:

More HIR stuff, some Rustfmt things

dteller@mozilla.com yesterday

Done:

  • Performance Monitoring

    • elan 1:1 – trying to find out exactly what I’m expected to deliver and to whom
    • Bug 1190143 - Performance Regression tests for PerformanceStats & infrastructure - filed
    • Bug 1190074 - Performance Monitoring should use mozilla::RefPtr - landing
    • Bug 1190077 - Move RDTSC and prmjtime. to vm/Time. - landing
    • Bug 1188616 - Improve reliability of the CPOW clock - landing
    • Bug 1181175 - Use RDTSC for Performance Monitoring - preparing for landing
    • Bug 1190142 - Extract classification logics from aboutPerformance.js into PerformanceStats - filed
    • Bug 1189807 - Make it possible to run about:performance as a sidebar - filed
    • Bug 1124073 - UX for Notifying user of addons that are slowing their browser down significantly - I/O
    • Bug 1181175 - Investigate RDTSC for PerformanceMonitoring - preparing to land
    • Bug 1189799 - about:performance shows duplicate lines for each addon (1 entry per parent + 1 content process) - investigating
    • Bug 1188616 - CPOW monitoring should use PRMJ_Now instead of PR_IntervalNow - v2
    • Bug 1189513 - Simplify e10s PerformanceStats - v1
    • Bug 1189066 - Track total CPU cost of CPOWs, not wallclock time - more investigating
    • Bug 1189363 - Report slow compartments with Telemetry - filed
    • Bug 1188248 - Merge jank monitoring and CPOW monitoring - v1
    • Bug 1188507 - Nightly should not warn about Lightbeam making it run slowly - investigating
    • Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU - prototype
    • Bug 1188966 - We need Telemetry on the slow add-on watcher - filed, v1, pending review
    • Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab - finished (landed)
    • Bug 1185926 - Investigating what's so wrong with CPOW monitoring – wallclock time measures are involved.
    • Bug 1147348 - nsIPerformanceSnapshot should expose the timestamp of the snapshot - investigating, prototype
    • Bug 1147664 - PerformanceStatsService should offer a detailed mode that doesn't collapse the platform in a single group - finished (landed)
    • Bug 1163666 - about:performance should find out what's causing CPOW - investigating, I think I now understand how to do it
  • Places

  • Session Restore

    • Bug 1147822 - [Session Restore] Add a format version number for sessionstore.js - mentoring
  • Misc

    • CIR
    • Bug 1188575 - MozReview should show up a more useful page title - filed
    • Bug 1184115 - Services.ppmm is defined for child processes - investigating test_experiments.js error

Next:

  • Performance Stats

    • Continue working on improving CPOW accuracy
    • Finish & land Telemetry
    • Finish & land RDTSC
  • Places

    • Same old, same old.

Coordination:

  • Connection issues.
  • Number of semi-conflicting requests on Performance Monitoring is approaching brain overload.
  • Still puzzled about mixed message on year end evaluation.

dmajor@mozilla.com yesterday

Done:

  • Bug 1177278 (networking OOM) discussion, risk assessment
  • Bug 1187308 (webrtc OOM) investigated
  • Bug 1182207 (GC OOM) did some archaeology
  • Bug 1188045 (clang-cl build) opened, various attempts at workaround
  • Bug 1173579 (fonts crash) found crashes still happening after fix
  • Bug 1188421 (networking) opened, investigated
  • Bug 1170141 (real player crash) local repro attempts
  • Bug 1159751 (win7 WARP) search queries
  • Bug 1176073 (network crash) requested uplift
  • Bug 1152026 (indexeddb) searches, discussion
  • Bug 1183430 (ipc crash) investigated
  • Bug 1189319 (win10 trusteer crash) investigated
  • Bug 1189266 (win10 ati crash) investigated
  • Bug 1189940 (win10 nvidia crash) investigated
  • Dug up memory reports from crash-stats for jesup
  • Tested a try build for glandium involving TLS trickery on XP
  • Looked at a weird crash reporter orange for ted
  • Helped seth shave a mighty yak involving DLL load failures on pre-SSE machines
  • Got plain clang-cl builds working locally (with fallback allowed). Making progress on adding ASan and looking into what it would take to build without fallback.
  • Stats tech talk
  • Meeting with Vladan

Next:

Will be spending extra time looking at crashes while KaiRo is out. Also looking out for Win10-specific crashes. ASan will be on the back burner this week.

Coordination:

jit-categorize (bug 1184709) is still waiting on Socorro

mbrubeck@mozilla.com yesterday

Done:

  • Talked to jfkthame about requirements for complex text layout in Harfbuzz.
  • Added unicode callback support to rust-harfbuzz (servo/rust-harfbuzz#48).
  • Fixed OpenSSL upgrade on gonk to unblock e10s (#6740).
  • Fixed cross-compilation bug in string-cache (servo/string-cache#101).
  • Misc infra fixes and dependency upgrades.

Next:

  • Write code to generate lookup table for Unicode "Script" character property.
  • Write Servo code to hook up Harfbuzz unicode_func callbacks.

jgruen@mozilla.com yesterday

Done:

  • idea town engineering
  • idea town legal coordination
  • idea town marketing coordination
  • q3 goals
  • u search metrics

Next:

  • finalize idea town splash site
  • idea town marketing coordination
  • idea town measurement/UA coordination
  • idea town + UR coordination
  • universal search event/transition polish

shorlander@mozilla.com yesterday

Done:

  • Out for two days
  • Some Windows 10 Stuff for Beta
  • First pass design review for Hello

Next:

  • Search Suggest Opt-in Design Changes
  • All the Design Reviews!

randersen@mozilla.com yesterday

Done:

Next:

  • General catching up
  • Year in Review
  • Q3 Goals
  • UI Reviews (there's a couple left)

mmaslaney@mozilla.com yesterday

Done:

Bug 1154302 - Task Continuity Version 2 — Define and Design the Send/Push/Share Experience: http://invis.io/D22GBYPGX

• Screenshot Functionality: https://invis.io/QV3R6BFJ2

• Visual Design: https://invis.io/433Q5T2CP

Next:

Bug 1154302 - Task Continuity Version 2 — Define and Design the Send/Push/Share Experience: http://invis.io/D22GBYPGX

• Define Email to Yourself functionality

• Edits based on feedback

Bug 1184779 - Make native javascript dialog windows look more like in-content preferences dialog

• Working with Josh and the VR team on a 360° Photo/video project

• Meeting with Shorlander to discuss project scope for a Firefox Style Guide

• Investigate Font options for Reader View

jchhikara@mozilla.com yesterday

Done:

  • Yahoo api usage in context search - news and images can be added as new section using the api but no knowledge graph for finding context.
  • Incorporated changes suggested by Gemma in context search user study script.
  • Tasks for download user research.
  • Concepts for Firefox and Whimpsy stickers for social media like Facebook etc.

Next:

  • User study for context search using usertesting.com.
  • Remaining tasks for download user research.

wselman@mozilla.com yesterday

Done:

  • PTO
  • Windows 10: Finish Portland diary, 3 interviews
  • Planning for TP study
  • Review of Jatin's proposal

Next:

  • Windows 10: Final interview. Analysis. Beginning report.
  • Discussion with metrics
  • Recruiting for TP study
  • Discussion for smaller research projects.

gpetrie@mozilla.com yesterday

Done:

  • Tracking Protection: Research planning & coordination.
  • Windows 10: Diary study & interviews (3/4).
  • Context Search: Study review for Jatin.

Next:

  • Tracking Protection: Research planning & coordination.
  • Windows 10: Diary study & interviews (1/4).
  • Context Search: Study review for Jatin.
  • Android Settings Research: Planning & coordination with Anthony & Barbara.

mjaritz@mozilla.com yesterday

Done:

Next:

  • extend discover Add-ons prototype
  • refine user research on naming/perception of add-ons

nfroyd@mozilla.com yesterday

Done:

  • Use counter patches. Struggling to finish these off.
  • TSan runs. It appears we have not added a raft of new races recently, so that's good.
  • Fennec libc++ measurements. Turns out libc++ is a good deal bulkier than was initially thought. :(
  • Looked at MozPromise at bholley's request prior to moving it into xpcom/.
  • Discussed MozPromise threading-related things with bholley. ehsan had ideas on how to make this better; realized that I am not good at abstract design.
  • Reviews.

Next:

  • Setup new laptop, due to arrive Tuesday.
  • More MozPromise work.
  • More TSan stuff.
  • Find xpcom reviews to foist off on Eric.
  • Thinking about how to get better at reviews.
  • Use counter patches.

mverdi@mozilla.com yesterday

Done:

  • Completed reviewing default browser user tests. Wrote up a summary of findings.
  • Finalized full screen dialog spec Image
  • Continued to work on default browser plans. Collecting info and ideas here
  • Worked on a survey of Edge users downloading Firefox after the Windows 10 release. More than half said “Firefox disappeared.”

Next:

  • More work on default browser ideas
  • v2 of survey for Edge users downloading Firefox
  • Talk to Ben Smedberg about running a telemetry experiment for snippets on new tab.

rvitillo@mozilla.com yesterday

Done:

  • Discussed compute requirements with joy
  • Removed old filter endpoints from aggregator
  • Reviewed various cerberus patches from azhang
  • Various improvements to the db service to deal with storm of submissions coming from cerberus: swtiched to gunicorn with gevent, redis cache, connection pool to db
  • Reviewed azhang medusa patches
  • Debugged dvander Spark dashboard analysis
  • Databricks meeting
  • Bug 1188867 - Monitor S3 requests coming from telemetry.js - filed
  • Bug 1188879 - Enum histograms shouldn't be treated as numeric. - filed
  • Bug 1188884 - Webapp Runtime creeping in aggregates - filed
  • Bug 1188888 - Implement categorical histograms - filed
  • http://nbviewer.ipython.org/gist/Uberi/a7816eb1bda48c4fbcc8 - Review
  • Bug 1188933 - Create derived datasets for analysis - filed
  • Bug 1189062 - Data on S3 has doubled in size - filed
  • Bug 1185123 - Validate shutdown behavior (getting and sending pings) - followed up
  • Stats mini talk
  • Experimented with pypy, spark and moztelemetry
  • FHR v4 status meeting
  • Firefox measurement standup meeting
  • Bug 1182637 - Telemetry: e10s is jankier than non-e10s - followed up
  • Bug 1189504 - are telemetry/fhrV4 missing subsessions associated with crash-on-startup? - followed up, closed
  • Deleted duplicates from simpledb index
  • Reviewed azhang blogpost

philipp@mozilla.com yesterday

Done:

  • Put together a pitch deck to pitch USSS
  • Wrote a blog post about the Windows 10 work

Next:

  • Present USSS deck
  • Windows (10 and others) planning
  • Edit and finalize Win10 blog post

Coordination:

  • PTO on Friday

agrigas@mozilla.com yesterday

Done:

  • half week last week continued work on tracking protection built-in page re-design with bryan
  • met with Bram to review new work to refine control center for 43 release
  • Next:

  • review user feedback from 5 person study of new page design
  • continue work on control center v2
  • continue work on tracking protection bugs
  • wcosta@mozilla.com yesterday

    Done:

    • Taskcluster bustage (Friday was a bad day for Taskcluster and sheriffs asked my help since most of Taskcluster team was out).
    • Bug 1175934
    • Started work on page load test
    • Fixes for snappy symbol file cache
    • Symbol file parser optimization

    Next:

    • Finish Snappy file cache
    • Work on page load test
    • Snappy debug terminal (?)

    lbergstrom@mozilla.com yesterday

    Done:

    • Hiring/recruiting
    • Work on Servo arch overview (with allenwb)
    • Learning about Android / diagnosing the failures

    Next:

    • Hiring/recruiting
    • Actually fix the Android bugs (now that I understand what's going on)

    Coordination:

    • At my GlobalEntry/TSA Pre "interview" Monday morning

    Ms2ger@gmail.com yesterday

    Done:

    Coordination:

    • Likely somewhat intermittently available this week.

    mkato@mozilla-japan.org 2 days ago

    Done:

    • Landed bug 1187155 - Remove sphelper.h dependency to avoid ATL.
    • Landed Bug 1181000 - Use logical pixel to set IME candidate window
    • Landed Bug 1187776 - Add ICU files to B2G desktop
    • Reviewed Bug 1189158 - shutdown font loader thread in separate event
    • Investigate Firefox OS IME
    • Investigate bug 1184890 for Facebook with Linux e10s
    • Investigate VS2015 issue

    Next:

    • Make a slide for meetup at this week
    • Investigate bug 1184890
    • e10s IME
    • VS2015

    nnethercote@mozilla.com 2 days ago

    Done:

    Gecko landings:

    • Bug 1187197 - PLDHashTable formatting fix-ups.
    • Bug 1187767 - Ensure PLDHashTable's mGeneration is always updated appropriately.
    • Bug 1188705 - Some minor image memory reporting clean-ups.
    • Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis().

    Servo landings:

    Other:

    Next:

    • Power profiling stuff, for real this time.

    gwatson@mozilla.com 2 days ago

    Done:

    • Several in-progress patches that are required by enyo:
      • cssText prototype
      • offsetParent support
      • Fix where css height property is evaluated.
      • Fix root element with table type.
      • Transform + display list optimization issue
    • Various code reviews.

    Next:

    • Try to get all the above patches landed this week.
    • Work on the remaining known enyojs sampler issues (scrolling, event handling).
    • Work on any other enyojs related issues that become apparent.

    adw@mozilla.com 4 days ago

    Done:

    • posted more patches, ready to land, but product decided to do opt-in not -out, so needs some ux rethinking: Bug 959567 - [User Story] Implement search suggestions opt-in/out UI
    • investigated, posted patches, landed, requested uplift: Bug 1183044 - [New Tab Page] Sound on pinned websites starts playing when just opening a new tab
    • filed, investigated, posted patches, landed: Bug 1188665 - nsIDOMWindowUtils.disableDialogs() should disable onbeforeunload dialogs
    • started working on again: Bug 1176437 - Fallback "Search with" first result should not appear when pressing Down in an empty awesomebar (i.e., search string is an empty string)
    • reviewed: Bug 1182338 - Bring in-content search UI keyboard navigation up to parity with main searchbar UI
    • reviewed: Bug 1180587 - Remove most error display code from browser-syncui and browser-fxaccounts
    • reviewed: Bug 1172937 - Action row doesn't always update correctly with unified autocomplete
    • reviewed: Bug 1188618 - Default engine icon for engines without a favicon is broken in the in-content search UI
    • needinfoed: Bug 1188636 - TPS score is measuring time spent in Thumbnails_delayedCapture/timeout
    • chat with Tim A. about bug 1188665, bug 856977

    mrobinson@igalia.com 4 days ago

    Done:

    • Landed patches which allow GPU rasterization to not have to create GL contexts and framebuffers over and over again between tiles.
    • The Servo compositor now caches NativeSurfaces instead of LayerBuffers, leading to some code simplification.
    • Added memory profiling support to the Compositor, after it was removed from the PaintTask.

    Next:

    I'm on vacation next week, but when I return:

    • See if we can preserve DrawTargets between tile rasterizations.
    • See if we can consistently enable stencil buffers and MSAA rendering with SkiaGL.

    bbouvier@mozilla.com 4 days ago

    Done:

    • SIMD: feedback about bool vectors in the interpreters in bug 1160971
    • Gave a try at debugging bug 1181166, with no success.
    • Several big refactoring patches in bug 1186424.

    Next:

    PTO until August 10th.

    hiikezoe@mozilla-japan.org 4 days ago

    Done:

    • Fixed: Bug 1178665 - Resolve finished promise in a separate task
    • Fixed: Bug 1178664 - Implement finish and cancel animation events
    • Fixed: Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks
    • Fixed: Bug 1189162 - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/gamepad/test_gamepad.html
    • Feedback to performance API spec
    • Frame Timing API: Rewriting patches with PerformanceObserver
    • Frame Timing API: Found a way to reach out to CompositorParent from nsDocument on E10S

    Next:

    bbirtles@mozilla.com 4 days ago

    Done:

    • landed: bug 1180125 - Queue animation and transition events from Animation::Tick and dispatch as a separate step
    • fixed: bug 1171966 - animation performance degraded in version 38.0.5 (38+) slow bug
    • fixed: bug 1181392 - Try to replace IsFinishedTransition with simply recognizing irrelevant transitions
    • fixed?: bug 1189630 - popupshown event does not wait for transition on Linux
    • in progress: bug 1188251 - Move throttling control to Animation::Tick
    • reviewed: bug 178665 - Resolve finished promise in a separate task
    • reviewed: bug 1178664 - Implement finish and cancel animation events

    Next:

    kvijayan@mozilla.com 6 days ago

    Done:

    • Tracked down and fixed G2 crash revealed by bug 1167409.
    • Landed bug 1167409, got backed out for B2G Chrome tests crash.
    • Interviewed Stephen Hawley
    • Interviewed Vincent Belliard
    • Interviewed Jakob Olsen
    • Talked about Fly Web API with Justin D'Arcangelo and Doug Sherk, arrived at rough sketch. Started drafting it.
    • Discussed and developed more Fly Web use cases, and plan for Orlando.

    Next:

    • Fix B2G crash for bug 1167409, re-land.
    • Finish JitCoach optimization strategy documentation.

    aklotz@mozilla.com 6 days ago

    Done:

    • diff'ed kernel32, kernelbase, and advapi32 exports between Windows 8.1 and Windows 10
    • Cleared recovery partition off of reference laptop and set up dual boot Windows 10
    • Did Win 8.1 vs Win 10 scrolling tests for Yahoo
    • bug 1185639: filed, wrote, landed
    • bug 1184068: landed
    • bug 1131325: Added self as mentor, offered to chmanchester

    Next:

    • Scrolling tests for Twitter and Facebook

    alessio.placitelli@gmail.com 6 days ago

    Done:

    • Landed Bug 1186871 - Don't wait for "shutdown" ping saving before creating "saved-session" payloads
    • Landed Bug 1137355 - Datachoices infobar needs to be updated for handling from Telemetry
    • Landed Bug 1178262 - Fix persisted deletion ping handling

    Next:

    • Bug 1186955 - Telemetry should discard pings that are too big
    • Bug 1186492 - Add a probe to track client-side ping eviction due to server errors
    • Bug 1187340 - Add probe to track pending telemetry ping load failures

    mh+mozilla@glandium.org last week

    Done:

    Next:

    • More Gtk*3 fallout
    • Build system stuff
    • More jemalloc3 testing.

    amccreight@mozilla.com last week

    Done:

    • landed: Bug 1089816 - Run LeakSanitizer in content processes. Mostly a matter of making the chrome process not kill the content process, and filing bugs for leaks.
    • filed: Bug 1187424 - DesktopApplication does not free any of its string members.
    • filed: Bug 1187518 - SCTP leaks in child process while running WebRTC tests.
    • filed: Bug 1187421 - With e10s, NSS does not always free the error stack.
    • landed: Bug 1187410 - XPCNativeInterface::NewInstance() leaks a string.
    • landed: Bug 964669 - Increase timeout for a multiprocess social API test, because running LSan properly was causing it to always time out.
    • landed: Bug 1185527 - Split out a refcountless base class for nsScriptError.
    • Bug 1074416 - I spent awhile investigating why we leak an nsXPCWrappedJS with a refcount of 0, but I didn't figure much out.

    Next:

    • Bug 1090570 - Try to understand enough of IPC that I can understand my patch to fix some e10s IPC leak.
    • I need to read over the latest set of jsplugins patches.

    mtrinkala@mozilla.com last week

    Next:

    • Backfill the executive report for July for comparison with the v2 data using Hindsight
      • Development of additional sandbox plugins
    • Mentoring

    olli.pettay@gmail.com last week

    Done:

    • vacation
    • reviewing

    Next:

    • reviewing
    • async scheduler
    • probably some e10s+a11y

    hsteen@mozilla.com last week

    Done:

    • 2015-7-20 8:36 Bugmail and bugs. Even more flashing of phones (because I made a mistake with the Flame and had to re-do things). Reading Effective Python.
    • 2015-7-21 6:9 Trying to figure out an SSH problem preventing me from pushing to try... 1:1. Adding memory stats to SlimerJS, reading about C++, SlimerJS test run.
    • 2015-7-22 3:50 Sending memory stats to the shrinkers. Mail, misc, clipboard spec.
    • 2015-7-26 8:12 Mostly clipboard spec and test suite updates.
    • 2015-7-27 0:10 Timekeeping and planning.

    TOTAL: (1617min): 26:57

    Next:

    • Complete clipboard testsuite update (W3C)
    • Figure out how to run compatipede 2 locally (again)
    • assigned/needinfo
    • webcompat.com needsanalysis
    • fixlist sites testing - build DB of data points
    • Maybe stuff all current regression tests into a compat-entomology table and make test scripts running regression tests get their "sitedata.js" directly from the compat-entomology server?
    • (Also remove all regression tests that can be replaced by "data point" monitoring)
    • compat-entomology auth (for submits)
    • Check status of Clojure bugs (automated tests - especially DB query tests?)
    • Use JS error logging to test those bugs?
    • Test results review
    • Hack around the problem that writes AWCY history.json file in the wrong location
    • Look into Responsive mode faking META viewport support
    • Ask Laurent (SlimerJS developer) if I should upstream my memory stats hack

    W3C:

    WHEN PHANTOM FIX IS RELEASED ( https://github.com/ariya/phantomjs/issues/10158 ):

    • Experiment with -webkit- style discovery from JS running in Phantom
    • And explore phantom.onError functionality

    MAYBE:

    • static AWCY
    • Further work on Node test runner
    • Figure out if it's possible to make perf (mem/cpu time) measurements on Flame hw while playing URLs through Marionette
    • Make synced browsing output test data in webcomptest JSON format
    • More video testing

    DON'T FORGET ABOUT (longer term):

    erahm@mozilla.com last week

    Done:

    • Coverity triage
    • Memshrink triage
    • Bug 1173091- working w/ ateam to attempt to chunk xpcshell tests by runtime (debug linux tests were pushing 100 minutes)
    • WoW - Down to 78,600 warnings
      • Bug 1179048 - Carried as far as a could, found new owner in devtools
      • Bug 1179069 - Removed 8,000 warnings
      • Bug 1179568 - NS_WARNING: Re-registering a CID? Looked into warnings, tracked down to a new network service registering for the dbus services CID. Pending feedback from Daniel Stenberg
      • Bug 1180036 - Removed 7,500 warnings. Tested whitelisting, landed.
      • Bug 1180048 - ~5,000 instances of ' WARNING: zero axis length'. Poked, pending feedback from Robert Longson
      • Bug 1183786 - 4,500 instances of "Shouldn't call SchedulePaint in a detached pres context". Poked, pending feedback from :tn
      • Bug 1183828 - Removed 2,700 warnings. Detailed analysis for roc, got patch reviewed, landed.
      • Bug 1183845 - 5,200 instances of "NS_ENSURE_TRUE(domDoc && target) failed". Proposed removal, detailed analysis for bz, pending feedback from Neil Deakin
      • Bug 1183873 - 5,000 instances of "'!mContentCache.CacheEditorRect(this, &aIMENotification)'". masayuki says this is an e10s IME bug, flagged as tracking e10s
      • Bug 1184249 - Removed 1,900 warnings
      • Bug 1184260 - Removed 1,600 warnings
      • Bug 1184275 - Removed 4,300 warnings
      • Bug 1184285 - Removed 1,200 warnings. Detailed analysis for dhylands.
      • Bug 1184293 - Removed 2,200 warnings
      • Bug 1184295 - 1,100 instances of "have unconstrained inline-size ..." Analysis, got redirect to the right people, heycam landed fix
      • Bug 1184661 - 900 instances of "Silently denied access to property..." Feedback from past, need to look into whether or not it fixes the issue
      • Bug 1185793 - 5,800 instances of "No inner window available!" Filed, grumbled about backing out bug 1182316, khuey landed fix
      • Bug 1186113 - Disable mozSettings debugging by default. Filed for egregious emulator log spam, got workaround landed in bug 1119727

    Next:

    More of the same, probably coverity focused, look at startup spam.

    Coordination:

    Feedback from:

    • Daniel Stenberg
    • Robert Longson
    • Timothy Nikkel
    • Neil Deakin

    josh@joshmatthews.net last week

    Done:

    • Retriaged all panic issues as I-panic
    • Redesigned long list of options on bugsahoy
    • Wrote patch to make iframes block the load event
    • Kept investigating solutions for enabling HTTPS tests on b2g
    • Wrote a patch to fix races in Servo unit tests
    • Tracked down a regression in web socket code on FF beta
    • Wrote patch to ensure SW doesn’t intercept CORS preflights
    • Created high-level API for typed arrays in Servo DOM

    Next:

    • Land the b2g + SW patch by disabling SSL tests
    • Push forward on the SW callsites list
    • Land WebIDLization of TCPSocket/TCPServerSocket
    • Fix iframe onload-blocking test failures
    • Investigate opt/debug test failure difference for Image constructor in Servo
    • Learn about form owners in HTML parsing

    jack@metajack.im last week

    Done:

    • Attended IETF 93
    • Added Thor's constrained lowpass filter to Daala (1.3% bitrate improvement)

    Next:

    • Hiring stuff
    • Internal planning
    • Start investigating Blink vs. Servo comparisons

    bbell@mozilla.com last week

    Done:

    • Delivered a UI for dismissing snippets and other ad like things from About:Home.
    • Started work with Aislinn on tweaks to the tracking protection/Incognito mode on-boarding screen.
    • got the hand-off from Feeley on sync tabs
    • experimented with Photoshops new Generators feature. (If you're interested I can give you a run though on a new feature that could probably save you hours and hours of your life.)

    Next:

    • finish tracking protection/Incognito mode
    • work on sync tabs
    • work with Gruen on Idea Town.

    madhava@mozilla.com last week

    Done:

    • PLR
    • HRy stuff - review process, staffing
    • Starting to dig into add-ons

    Next:

    • More digging into add-ons in earnest
    • Some hello review
    • Some search coordination

    sfranks@mozilla.com last week

    Done:

    dhenein@mozilla.com last week

    Done:

    Next:

    • iOS quality audit + sneaking in more UI patches
    • pocket mobile kickoff + RL followup
    • A/B testing and research brainstorming
    • partner 11 debrief

    bwinton@mozilla.com last week

    Done:

    • Browser Extensions:

      • Chat with Bill McCloskey about Browser Extension API.
    • Other:

      • Reported bug 1186167.
      • Talked to William about Perfherder usability.

    Next:

    • Windows 10:

    • Browser Extensions:

      • Start writing a new-style add-on, and playing around with the API.
    • UITelemetry Dashboard:

      • Talk to Ilana about getting older data filled in.

    Coordination:

    • Waiting for a try-build with the latest new-style add-on code.
    • Waiting for a pretty throbber from Shorlander.

    alam@mozilla.com last week

    Done:

    • Partner meetings
    • Tracking Protection
    • Home Panels UI update
    • Tabs tray improvements on Mobile

    Next:

    • Partner stuff
    • Tracking Protection tip
    • Tabs tray improvements on Mobile
    • Feature testing + co-ordination

    spohl@mozilla.com last week

    Done:

    • bug 1158870: Enable MAR verification on linux32 and 64bit by default - Addressed remaining issues, landed on m-c.
    • bug 1184500: (Security bug)
    • bug 1180422: Software update failed with "The update could not be installed. Please make sure there are no other copies of Firefox running on your computer..." - Investigated issue, determined to be caused by running Firefox as root and regular user interchangeably. Closed as Resolved/Worksforme.
    • bug 1183077: include running arch in build target on Windows - Wrote patches, received r+.
    • bug 1186158: Receive notifications of sandbox violations in the browser on OS X - Reviewed patches.
    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox - Continued updating patches for current trunk.

    Next:

    • bug 1183077: include running arch in build target on Windows
    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox
    • bug 1149706: [Meta] Remaining issues for content process sandboxing on the Mac
    • Continue fixing bugs using interpose libraries
    • Installer/updater code reviews
    • Installer/updater improvements

    masayuki@d-toybox.com last week

    Done:

    • Fixed: Bug 1184449 [IMM] nsIMM32Handler should cache selection notified by NOTIFY_IME_OF_SELECTION_CHANGE
    • Fixed: Bug 1184533 [IMM] ASSERTION: offset is less than cursorPosition!: 'offset >= cursorPosition'
    • Fixed: Bug 1181042 [TSF] TSF should be disabled in Mozilla 40 since some important bugs are fixed in Mozilla 41
    • Fixed: Bug 1184986 [e10s][TSF] ContentCache shouldn't notify IME of layout change until all sending events are handled
    • Fixed: Bug 1185316 [e10s][TSF][GTK?] TabChild should notify TabParent of receiving WidgetCompositionEvent or WidgetSelectionEvent after dispatching it
    • Fixed: Bug 1186015: [IMM] nsIMM32Handler should be renamed to mozilla::widget::IMMHandler
    • Fixed: Bug 1186014 [TSF] Rename nsTextStore to mozilla::widget::TSFTextStore
    • Fixed: Bug 1187351 [e10s][TSF] TSFTextStore::GetTextExt() shouldn't return TS_E_NOLAYOUT after notifying TSF of layout change
    • Fixed: Bug 1187367 [e10s][TSF] TSFTextStore shouldn't destroy native caret until notifying TSF of layout change
    • Wrote a patch: Bug 1187566 [TSF] TSFTextStore::Content should compute mMinTextModifiedOffset only with the latest composition string and original composition string
    • Wrote patches: Bug 1186017 [GTK] nsGtkIMModule should be renamed to mozilla::widget::IMContextWrapper
    • Wrote patches: Bug 1050644 [TSF][e10s] Candidate window of TIPs don't work correctly
    • Wrote a patch: Bug 1187579 [e10s][TSF] Enable TSF mode in e10s mode
    • Wrote a helper patch and feedback: Bug 1137557 CompositionManager and forms.js should be redesigned with nsITextInputProcessor for conforming to DOM Level 3 Events (D3E)
    • Reviewed: Bug 1007063 Virtual (on-screen) keyboard does not appear in Windows 8 desktop mode and windows 10 tablet mode
    • Reviewed: Bug 960480 Implement remote NS_QUERY_CHARACTER_AT_POINT for Microsoft IME
    • Reviewed: Bug 1185589
    • Reviewed: Bug 1183873 5,000 instances of "'!mContentCache.CacheEditorRect(this, &aIMENotification)'" and associated warnings emitted from widget/PuppetWidget.cpp during linux64 debug testing
    • Answered ni?: Bug 1177175 Add a UITour target inside the TP panel
    • Answered ni?: Bug 1178591 [e10s] Window resize event is triggered in all document in the same window for fullscreen change

    Next:

    I'm going to be on vacation unless the flight is canceled due to the Typhoon.

    jwalden@mit.edu last week

    Done:

    Patchwork/bugfixing:

    • finished, landed patch fixing crash when assigning null/undefined to an empty object pattern in certain situations (bug 1169639)
    • much work on constant folding; finished up rewriting in terms of kinds, tho bitrotted by a last-minute landing elsewhere :-\ (bug 1183400); patches to land as reviews occur
      • discovered constant-folding of tagged templates exhibits the exact same bug as folding in the callee of a function call did, back in the day; patched and fixed (bug 1182373)
    • attempted to massage replacement of js::Vector into a template alias, partially stymied by MSVC issues (bug 1170325)
    • various work on strict-mode this (bug 603201); some may be duplicative of other work, not sure, but it's giving me more familiarity with the JITs, so there's that
    • investigated a security bug a bit (bug 1161312)

    Reviews:

    • implement nearly all of Reflect (bug 987514, bug 1178932)
    • remove units data from our ICU checkout (bug 1178106)
    • don't use MFBT_API annotation on static inlines in mfbt (bug 1176731)
    • implement a ScopeExit class along the lines of a C++ proposal (bug 1180299)
    • minor arm-simulator fixes for MSVC (bug 1181063)
    • make ICU more responsive to time zone changes (offer a way to refresh the default time zone used); patches aren't what upstream is doing, which seems undesirable, tho (bug 1172609)
    • test-fix to not use for-each (bug 1171586)
    • mfbt RefPtr order-of-operations issue during mutation (bug 1177887)
    • make leading-zero counting functions work better with MSVC's _BitScanReverse semantics (bug 1182370)

    Other:

    • upgraded to a supported version of Fedora
    • indicated agreement with removing hack-in-strict-directives in functions (bug 837192)
    • suggested talking to TC39 about augmenting the ISO date format in JS (bug 1176920)
    • wontfix'd bug adding a "with" macro for RAII management (bug 1181298) -- doesn't seem useful enough for the macro-confusion
    • various comments on adding equality operators to Variant (bug 1184839)

    Next:

    • finish parse node arity removal (bug 1130811)
      • particularly, finish rewriting constant-folding to work in terms of kinds (bug 1183400)
    • finish for-loop parsing/scoping changes for ES6 compliance (bug 1069480, others)
    • finish primitive-this handling for getters/setters (bug 603201)
    • finish making the global object's prototype chain immutable (bug 1052139)
    • fork the parser, start working on extricating name analysis from it, hopefully
    • review queue!
    • do %TypedArray%.prototype.set perf-testing, enable the self-hosted version (bug 1140752)
    • blog post about typed array bugfixes
    • investigate our use of various atomics operations for correctness -- particularly all Relaxed cases, and interrupt flags cases especially
    • combinatorically exhaustive .caller tests (bug 1057208)
    • update update-test262.sh to pull from github (and work at all again)
    • finish up arrow-function arguments work, and/or review the patch there (bug 889158)
    • realloc semantics discussions followup (bug 1035001, bug 1035002)
    • arguments object sealing stuff (bug 937922)
    • eliminate an in-source comment pointing to bug 934889 as still needing a fix (it no longer does)
    • move style checking into the build (bug 1063728) (landed but backed out for various inanities, sigh)
    • tinyid/shortid stuff that busted Windows (bug 985687)
    • ES6 environment introduction into the JSAPI

    Coordination:

    De nada.

    jseward@acm.org last week

    Done:

    V/Mochi runs:

    • Landed bug 1180195 (Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement)
    • Landed bug 1137169 (Uninitialised value uses related to mozilla::dom::WebAudioUtils::SpeexResamplerProcess)
    • Investigated bug 1100338 (Uninitialised value use in nsUrlClassifierLookupCallback::Completion) Clearly something ungood here, but nobody knows how to fix it.

    B2G on V on Z3c (Aries-KK):

    • Received Z3c, got that set up, built, about 15 V runs, liaise with Gregor and A Lissy about various bugs
    • Filed bug 1184066 (redacted) potential Z3c crasher
    • Filed bug 1184616 (Uninitialised value use in android::OMXCodec::read)
    • Filed bug 1184624 (Uninitialised value use in overlay::Overlay::configDone)
    • Started to read about MTBF testing for B2G.

    Tried out Fx on Dr Memory on Win7: * Filed bug 1183093 (Uninitialised value use in Probe::Trigger)

    V/mach improved automation: * bug 1185244 (Improve mach support for running mochitests on Valgrind): Lots of hackery, have a partial initial patch

    Valgrind hacking

    • Bug triage: waded through 4 months of bug reports
    • 346411 (MIPS: SysRes::_valEx handling is incorrect): fixed
    • 345248 (add support for Solaris OS in valgrind): landed
    • Look at completing AVX2 support
    • More assembly helpers: LOADV64le for ARM32, commit 349879 (x86 (32 bit) versions)

    Next:

    • More automation stuff -- try to get to first complete patch for mach.
    • V releng -- fix up AVX2 state save/restore insns
    • Build B2G for Aries-L (KK is outdated); run on V, look for bugs
    • Look into MTBF testing for Aries-{L,KK} (not sure which)