Mozilla Status Board

Recent Posts (All Users)

mbonardo@mozilla.com today

Bugs:

Bug 1083469 - Allow keywords APIs to work in parallel with Bookmarks.jsm (In Review)
Bug 1089332 - Add a getObservers API for accessing the history observers list from History.jsm and nsPlacesExpiration (In Review)
Bug 1090308 - Invalidate mDaysOfHistory when getObservers is invoked (In Review)
Bug 1090961 - Bookmarks.jsm and History.jsm need a solution for concurrent Sqlite transactions (In Review)
Bug 1101478 - Remove the WindowsJumpLists.jsm depedency on hasHistoryEntries (In Review)

ttaubert@mozilla.com today

Bugs:

Bug 1010411 - Intermittent browser_sessionStorage.js | sessionStorage data for example.com has been serialized correctly - Got inner-value-0.8433122792777099, expected modified2 (Not Started)
Bug 1075450 - Private Windows shouldn't disable switch-to-tab by disabling all autocomplete actions (In Review)
Bug 1077652 - Link a preloaded <xul:browser> to a newly created tab instead of swapping docShells (In Progress)

smacleod@mozilla.com 2 days ago

Bugs:

Bug 1068664 - Add new API for downloads held temporarily in a blocked state with partial data (In Review)

Next:

  • Pickup some E10s work

Coordination:

  • Waiting on review for Bug 1068664. I don't anticipate large changes, should land this iteration.

gijs@mozilla.com 2 days ago

Bugs:

Bug 1079303 - Doorhangers animation is missing (In Progress)
Bug 1080801 - Breakdown: Investigate tests in browser/base/content/test/general disabled in e10s (In Progress)
Bug 1088050 - Need a pref to disable searching for single-word input in the URL bar (In Review)
Bug 1100079 - enable update badge UI in Nightly (In Review)
Bug 1100914 - Switch context menu telemetry to a serialized array of states instead of a single string (Not Started)

Done:

Addendum: one sec-sensitive bug in review.

simon.sapin@exyr.org 2 days ago

Done:

shu@mozilla.com 3 days ago

Done:

Next:

  • Write a blog post about debugger-go-faster.
  • Write more JIT coaching papers.
  • Work on rooting the circular buffer in preparation for exposing optimization tracking to the profiler.

tdaede@mozilla.com 3 days ago

Done:

  • jm reviews
  • most of the avx patch

Next:

  • out of order frame writing
  • try x264 style distortion cap
  • finish the simd patches for real
  • parallelize awcy startup (for more machines)

negge@dgql.org 3 days ago

Done:

Landed:

Reveiwed:

Next:

  • Finish intra tests:
    • unlapping H/V based on training
    • add prediction based on outside the lapped region
  • Land 32x32 transform from VP9 in Daala
  • Remove unused portion of frame from coding (Haar fixup)
  • Work with Madan on win32 build code
  • Work with Felipe Rojo to land snprintf patch https://review.xiph.org/524/

smichaud@mozilla.com 3 days ago

Done:

  • Bugs recently finished:

    • bug 1055308: GMP Fake plugin keeps crashing in mochitests
    • bug 1056936: Specify full path to plugin-container in sandbox rules
    • bug 1058713: Lots of "invalid context 0x0" errors scrolling Firefox in fullscreen mode on Yosemite DP6 (helped)
    • bug 1059486: Crashes at libsystem_pthread.dylib@0x1bb3 (pthread_mutex_unlock) accessing 0x5a5a5a5a5a5a5a5a on Yosemite DP6 and Public Preview 2 using file picker
    • bug 1055694: Crashes in AppleVA private framework in mozilla::AppleVTDecoder::InitializeSession() on OS X 10.9 and up (helped)
    • bug 1056251: Changing to a Firefox window in a different workspace does not focus automatically
    • bug 1069658: The slide-down titlebar in fullscreen is transparent on Yosemite
    • bug 1083907: Thunderbird still doesn't have a valid OS X V2 signature (helped)
    • bug 1084589: Crash on Yosemite when changing system appearance
    • bug 1085607: libvpx doesn't build on OS X with Apple clang from OS X 10.7 command line tools
    • bug 1086977: Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite
    • bug 1088938: Allow annotations set using CrashReporter::AnnotateCrashReport() to be removed subsequently
    • bug 1017595: Links from external applications sometimes fail to open when Firefox is hidden
    • bug 1092855: Security bug
  • Reviews recently done:

    • bug 1070038: Entire Firefox Window Draggable
    • bug 821213: focus rings too thin in HiDPI mode
    • bug 1072391: (Double) clicks on tabs and left/right arrows are treated as (double) clicks on title bar on OS X
    • bug 1073570: The top line of the active tab is cut off with the titlebar turned on
    • bug 975383: Dispatch compositionupdate from TextComposition rather than widget
    • bug 1062801: Vibrant regions turn black when "Reduce Transparency" is enabled under Accessibility -> General
    • bug 846730: Rendering of textarea borders is flawed in hidpi mode
    • bug 1078640: "Couldn't load XPCOM" error when launching Firefox via ./firefox from Contents/MacOS in Terminal
    • bug 1043489: Fullscreen video doesn't release wakelock when playback stops
    • bug 1055634: Propagate font smoothing background colors to layers
    • bug 1081160: Update window shadows on Yosemite
    • bug 1075653: Tooltips should use vibrancy (translucency) on Yosemite
    • bug 1045213: Contextmenus shadow and background color are incorrect on Yosemite
    • bug 1082777: Can't run xpcshell from the command line
    • bug 1085475: FF crashes using behind-window vibrancy on Yosemite in 32-bit mode
    • bug 1087901: GMP on MacOSX is instantiated twice
    • bug 1091979: Fix -Wswitch warning in widget/cocoa/nsChildView.mm
    • bug 1072093: Enable the CrossProcessMutex code for use on OS X
    • bug 1091109: web app is "damaged and can't be opened" after install via Firefox Beta
    • bug 1088488: Move GMP loading code into plugin-container
    • bug 1095210: Incomplete titlebar repainting when titlebar buttons move
    • bug 1076385: Sandbox the content process on Mac
    • bug 1094196: Enable mac sandbox only when preferences are adequately set
    • bug 1097354: Manual mochitest run on Yosemite starts with "adding an unknown subview" error message and stack trace
  • Bugs recently opened:

    • bug 1035892: All 64-bit mode crashes on OS X with reason EXC_BAD_ACCESS have crash addresses truncated to 32-bits
    • bug 1058713: Lots of "invalid context 0x0" errors scrolling Firefox in fullscreen mode on Yosemite DP6
    • bug 1059486: Crashes at libsystem_pthread.dylib@0x1bb3 (pthread_mutex_unlock) accessing 0x5a5a5a5a5a5a5a5a on Yosemite DP6 and Public Preview 2 using file picker
    • bug 1083284: Changes to accommodate Adobe's OS X EME plugin code fragment
    • bug 1085475: FF crashes using behind-window vibrancy on Yosemite in 32-bit mode
    • bug 1085607: libvpx doesn't build on OS X with Apple clang from OS X 10.7 command line tools
    • bug 1086977: Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite
    • bug 1088938: Allow annotations set using CrashReporter::AnnotateCrashReport() to be removed subsequently
    • bug 1089724: VP9 crashes in decode_partition
    • bug 1093330: Delayed plugin input events sometimes crash when handled
    • bug 1097340: Consider having jemalloc zero newly allocated memory

Next:

  • This week (2014-11-17 through 2014-11-21)

    • bug 1092630: get rid of native widgets for OS X NPAPI plugins (review and test)
    • bug 1083284: Changes to accommodate Adobe's OS X EME plugin code fragment
    • bug 1093683: Yosemite filepicker crashes, Mac topcrasher
  • Ongoing

  • Bugs to be fixed:

    • bug 997908: crash in ReleaseSliceNow(unsigned int, void*)
    • bug 1093330: Delayed plugin input events sometimes crash when handled
    • bug 984200: Tiny, unusable window buttons when moving bigger window to hidpi screen on OS X 10.9
    • bug 962528: Ugly double redraw & rescale moving from lo-dpi to hi-dpi window
    • bug 765135: TISCreateInputSourceList causes Main Thread IO (200ms after startup) (review)
    • bug 729720: Consider using sheets for all native modal dialogs on OS X
    • bug 804010: firefox/thunderbird triggered DYLD shared region unnest for map
  • Next

  • Bugs to be fixed:

    • bug 984200: Tiny, unusable window buttons when moving bigger window to hidpi screen on OS X 10.9
    • bug 962528: Ugly double redraw & rescale moving from lo-dpi to hi-dpi window
    • bug 918732: Mochitest test_cocoa_focus.html gives me Error calling method on NPObject!
    • bug 920013: Rewrite test_cocoa_focus.html to use SpecialPowers (review)
    • bug 956676: (ClipboardHelper) Calling CopyString from javascript with NULL or empty string as first arg puts BOM on clipboard
    • bug 666254: nsIClipboard.emptyClipboard doesn't work
    • bug 1070710: Don't use private API _regionForOpaqueDescendants for window dragging
    • bug 752294: Firefox fails over to maximized when trying to open a window in Lion fullscreen mode
    • bug 875397: First new window created after leaving fullscreen mode has wrong size (it's always maximized)
    • bug 702899: Cocoa "button 3" events have wrong "button number" and "click count"
    • bug 675709: printToFile is busted on Mac
    • bug 485287: When dragging an image from Firefox into other applications, The NSFilesPromisePboardType does not provide file names for use by namesOfPromisedFilesDroppedAtDestination
    • bug 716038: [10.7] FF 8 does not dispatch NPCocoaEventWindowFocusChanged when right mouse button is pressed
    • bug 726034: [10.7] Weirdness selecting text in the location bar using three-finger drag
    • bug 875858: Firefox window sometimes opens on wrong screen when maximized

jwein@mozilla.com 3 days ago

Bugs:

Bug 1074932 - Desktop client user can access product tour from gears menu (In Progress)
Bug 1083466 - Implement the FTE UI in the panel body with a button to open the tour tab (In Review)
Bug 1099495 - Use mozL10n.get instead of mozL10n.get alias in code that already has the alias defined (In Review)
Bug 1100565 - Margins and paddings are inconsistent/broken since bug 1074672 (Not Started)
Bug 1100764 - Contacts move up and down when hovering over them (Not Started)
Bug 1101006 - Refactor mozLoop.{get, set}LoopCharPref and mozLoop.{get, set}LoopBoolPref to mozLoop.{get, set}Pref that uses getPrefType (Not Started)

Done:

Bug 1099495, bug 1083466, and bug 1074720 (private bug) have all been granted r+. I'll land them today.

avihpit@yahoo.com 3 days ago

Done:

  • Bug 1100920 (frme delat telemetry probe) - filed, patch, awaits review.
  • Bug 987136 (talos dormaeo is noisy) - feedback, emails/irc discussions on approach.
  • Bug 1050706 (talos e10s), bug 1082127 (e10s window.resizeTo broken) - feedback, discussed with mconley, broke dependency.
  • Bug 1052467 (talos g1 errors) - feedback/followup - still idle.
  • Bug 1066480 (scrolling is laggy on xp) - discussions, bug unclear, recommended to lmanded to wontfix/invalid it.
  • Bug 1084672 (GC slice can take 40ms) - discussion on bug/irc with smaug, telemetry analysis, affects OS X 31 ESR.
  • Bug 1097321 (reduce Intel/AMD blacklisting) - feedback.
  • (irc) Pushed to land the preffed HW blacklisting, got uplifted to beta.

amarchesini@mozilla.com 3 days ago

Done:

  • Bug 1081453 - test_bug345339.html leaks with E10s and WebIDLized dom::File
  • Bug 1073615 - MediaStreamGraph::GetInstance() is broken
  • Bug 1058644 - Console API doesn't work in SharedWorkers or ServiceWorkers
  • Bug 1018320 - Implement RequestSync API for FirefoxOS
  • Bug 984050 - Persist ServiceWorker registrations

jdemooij@mozilla.com 3 days ago

Done:

  • Landed patches to JIT generators (bug 1093573). Andy Wingo wrote a blog post [0].
  • Inlined JSOP_NEWOBJECT in Baseline (bug 1097890)
  • Fixed various minor fuzz bugs.
  • Filed bugs for some Ember benchmark performance issues (see bug 1097376 dependencies)
  • Tracked down an ESR31 crash somebody reported (bug 1096290)
  • Bug triage
  • Many reviews

[0] https://wingolog.org/archives/2014/11/14/generators-in-firefox-now-twenty-two-times-faster

Next:

nicolas.b.pierron@mozilla.com 3 days ago

Done:

  • Ion:

    • Bug 1073033: Accidently exhibit a benchmark which cause differential behaviours. This is being addressed in Bug 991720 (which is also blocking the removal of stores)
    • Bug 1093674: Not landed because of graph coherency issues on mochitests.
    • Bug 1084612: fixed (should land soon) issues with almost-infinite loop with debug builds.
  • B2G:

    • Bug 1095751, and 2 others are now fixed, and phones are benchmarking again.

Next:

  • Ion:
    • no bug: Prototype a way to move Stores, such that we can remove Loads & Stores.
    • Write a blog post about scalar replacement optimization, goal, possibilities, limitations and future works (see above).

bbouvier@mozilla.com 3 days ago

Done:

  • Bug 1088709 (add SIMD.load/store in the interpreter) and bug 1079361 (implement Odin load/store + refactoring).
  • Bug 1094855 (add minNum / maxNum to the interpreter and asm.js)
  • Opened bug 1099149 as a follow up for better error messages for SIMD.load/store
  • Started looking at randorder fuzz bugs.
  • Reviews:
    • bug 1095740 (refine rules for const in asm.js)
    • bug 1096684 (optimize shuffle/swizzle in SSE3 / SEE4.1)
    • bug 1099202 (fix --disable-ion build -- Do we need it to be built on try, intermittently at least?)
  • Misc:
    • Discuss asm.js SIMD specification on Specifiction
    • Prepare DotJS stand
    • and was present at the DotJS stand on Monday. People were really amazed by the latest asm.js / WebGL demos and were curious about Firefox OS :)

Next:

  • Land bug 1088709, bug 1079361, bug 1094855 when all build failures on random platforms (AHEM AHEM b2g emulators AHEM AHEM) are fixed.
  • Keep in sync with SIMD.js polyfill (shift count in Shift instructions, int32x4 comparisons)
  • Bug 1073910 + new fuzz bugs
  • Implement storeX / loadX in asm.js

jmvalin@jmvalin.ca 4 days ago

Next:

Continue from previous week

Coordination:

Also waiting on Tim's deringing review to do more paint deringing work

aklotz@mozilla.com 4 days ago

Done:

  • Nov 11: Stat holiday in Alberta
  • 1:1 with vladan
  • bug 998863: Patches up, many reviews done, still waiting on some
  • bug 1090389: Landed
  • Perf testing meeting
  • Shumway meeting
  • Some more investigation of bug 933733

Next:

jwalden@mit.edu 4 days ago

Done:

Two weeks because 10th anniversary madness last Monday.

Patchwork, bugfixing:

  • seemingly may have finished up Intl blog post tweaking, modulo one last go-around from Norbert, and reviews from native speakers/users of the locales used in my examples; post tentatively targeted at November 25 now
  • belatedly finished up last bits of making Preferences.jsm not mutate prototype, plus some various cleanups atop that, after mild review iteration (bug 982856)
  • filed an ES spec bug, then closed it when realized mistaken about it

Reviews:

  • simplify a few bits of PodOperation.h (bug 1091882)
  • update make_opcode_doc.py for the Symbol bytecode version bifurcation (bug 1092522)
  • put line number in MOZ_REALLY_CRASH crashes (bug 1094483)
  • denied review of a patch allowing assigning RefPtr<T> into RefPtr<U>, seems like we want T == U only there (bug 1068198)
  • remove unused JSAPI (bug 1095660)
  • reviewing go-arounds on enforcing same-modifier-for-all-gets requirements in parsing code; interestingly we don't do this right, now, and even have a parsing bug (at least one) because of it (bug 1089045 for the original bug, bug 1099956 for the parsing bug)
  • responded to needinfo, reviewed patch to fix search engine sort-order issues caused by using moderately dumb ordering code (strcoll and system locale or so) (bug 1097542)
  • make CheckedInt + CheckedInt (same types for both) work (bug 1097512)
  • reviewed a bug in property-deletion code for plugins (bug 1096054)
  • feedback on ES6 classes parsing (bug 1066227)

Other:

  • some discussion with jst of the ICU/Intl-on-b2g kerfuffle (that the system ICU on b2g is not useful for Intl, which means if we want Intl, we have to either update it, rip it out, or ship two ICUs)
  • filed bug on our Intl implementation not supporting number formatting of currencies using "code" or "name" (default "symbol" does work, tho)
  • answered a question about documenting JSAPI changes in bug 1089026
  • WONTFIX'd an adjustment to ThreadLocal that's undesirable (bug 1064672)
  • filed bug 1096753 on making Array.isArray say No for proxies to arrays, inadvertently triggering mucho es-discuss(ion)
  • various discussions with efaust about implementing strict mode semantics, triggered by computed property names in class expressions being strict mode code even in non-strict code
  • wrote blog post about my getting involved with Firefox, including a copy of the Firefox 1.0 Air Mozilla broadcast, after overhearing an office discussion with people wondering if anyone still had a copy of it (which I did because packrat :-D )
  • discussion with terrence of whether we really need noScriptRval
  • updated to an e10s nightly, spent several hours digging out from underneath it (the e10s crash managed to thoroughly hose that profile :-( not surprising given my profile is way off the deep end with 1400+ tabs open)

Next:

  • finish Intl blog post last bits
  • probably deal with bug 1082649
  • make SDPH override every hook (bug 1088640)
  • still on that patchwork for the efaust/bholley security concern
  • combinatorically exhaustive .caller tests (bug 1057208)
  • update update-test262.sh to pull from github (and work at all again)
  • poke nathan about global-let scoping again (bug 589199)
  • finish up arrow-function arguments work (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)
  • review queue
  • blog post about typed array bugfixes
  • 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
  • follow up on Intl semantics questions and what the default locale should be considered to be (bug 999003)
  • pick up handling of this for strict mode getters/setters, evilpie apparently is dropping this (bug 603201)

Coordination:

  • waiting on a little bit of Intl feedback, and need to get knowledgeable people to review examples

kdubost@mozilla.com 4 days ago

Done:

  • Usual bugs of Web Compatibility
  • Handled a couple of bugs with Apple.
  • Small bug fixing on and realigning my fork of webcompat.com
  • Discussed issues around webcompat.com
  • Helped mike with sanitization of oauth links for webcompat.com
  • Worked on agendas for work week and webcompat summit
  • Worked a bit on webcompat-howto.
  • In the process of a (written) interview for openweb.eu.org about webcompat.com

Next:

  • Logging and webcompat.com (still not done). I should maybe take another strategy for it for making progress.
  • Bugs bugs bugs bugs firehose.

alexa.mariel@gmail.com 4 days ago

Done:

Next:

  • Analytics ideas
  • Bug/lightbulb animation

adw@mozilla.com 4 days ago

Bugs:

Bug 1016825 - have Sync EOL notification trigger Sync migration UI (Not Started)
Bug 1026342 - Show sync migration indicators in hamburger panel (In Progress)

Done:

  • posted WIP for Mark's feedback: Bug 1026342 - Show sync migration indicators in hamburger panel
  • helping Tom with: Bug 1080229 - Support API: implement notification bar API
  • reviewed: Bug 1017931 - Allow about:accounts to be used before Sync is configured for FxA
  • reviewed: Bug 1097542 - Unclear order logic for searchplugins in Firefox for Android
  • reviewed: Bug 1096209 - Add automated tests for Firefox scrolling & zooming
  • feedback'ing: Bug 1019985 - Module to drive FxA migration process
  • needinfo'ed: Bug 1096459 - [e10s] Address bar briefly shows "about:newtab"
  • investigated fixing mach's mochitest colorized output
  • started investigating latest comments to satisfy the needinfo, but want to ask Tim about bug 1077652 first: Bug 1077174 - about:newtab search engine logo sometimes blinks
  • filled out "mid-point mentor feedback" for Tom
  • exit interview with Tom
  • other intern stuff

bobbyholley@gmail.com 4 days ago

Done:

  • landed: bug 1096597 - Race condition when playback resumes after adding missing data
  • landed: bug 1091008 - MediaDecoderStateMachine::HasLowUndecodedData doesn't work for MSE
  • landed: bug 1063323 - 'waiting' event not raised when MSE video playback reaches buffer with no data for time
  • landed: bug 1093020 - Reduce buffering wait for MSE
  • landed: bug 1096597 - Race condition when playback resumes after adding missing data
  • bug 1097823 - Prototype a Promise-y mechanism for cross-thread notification and communication in media code
  • landed: bug 984467
  • landed: bug 1092388
  • bug 1096526 - mach mochitest-plain -d lldb causes test to throw error about structuredFormatter
  • bug 1099187 - Intermittent test_WaitingOnMissingData.html | Video has correct current time: 4 - got 4, expected 4.001
  • backporting
  • PTO

rvitillo@mozilla.com 4 days ago

Done:

Next:

  • I have several analyses lined up regarding BHR
  • Meet with add-on guys to discuss actionable steps for my performance related findings

erahm@mozilla.com 4 days ago

Done:

  • Looked into AWSY bustage
    • Got linux box setup, openvpn configured, etc
    • Determined that upgrading from mozmill 1.5 -> 2.0 would fix our issues
    • Fixed API incompatibility issues from upgrading to 2.0
    • Relaunched AWSY, started backfilling
  • Filed follow up for TypedArray crashes, repro'd on b2g w/ my test case
  • Fixed test failures and landed j2me.js fs.stat caching to avoid ~75% of IndexedDB accesses

Next:

  • Look into getting e10s enabled on AWSY
  • Test fixes for TypedArray crashes
  • Look into memory usage of j2me.js

Coordination:

  • Review from wtc

czwarich@mozilla.com 4 days ago

Done:

(Long time since last update)

Next:

  • Dealing with libgreen / runtime removal from rust in Servo.
  • Helping futureproof Box and related features in Rust 1.0.
  • Moving graphics in Servo to a better state, particularly wrt surface management.

kmcallister@mozilla.com 4 days ago

Done:

Tons of workweek stuff

Gave a talk about macros & h5e

h5e perf testing

Drafted macro reform RFC

Next:

Get the macros RFC accepted and then implement it!

jcoppeard@mozilla.com 4 days ago

Done:

  • Compacting GC (bug 650161)
    • Fixed memory leak to do with not updating hash tables properly
    • Add locking to hopefully fix intermittent assertion failures (bug 1097864)
    • Worked on parallelising compaction
    • Worked on performing background sweeping in parallel with GC

Next:

Continue working on compacting GC

acrichton@mozilla.com 4 days ago

Done:

  • Rust
    • Removed libtime from the distribution
    • Fixed win64 nightlies
    • Fixed a flaky OSX networking test
    • RFC'd TLS
  • Cargo
    • Altered output file hierarchy scheme to rename files less often
    • Fixed curl's use of SSL on windows
    • Implemented a few more flags for some crates.io-based commands
    • Fixed a few panics when using build scripts
    • Hooked cargo up to the registry by default
    • Aligned HTML look-and-feel of doc.crates.io to match crates.io
  • crates.io
    • Lots of minor cleanups here and there
    • Worked to get an initial seed of packages on crates.io
    • Drafted blog post

Next:

  • Land TLS reform
  • Draft RFC for std::sync reform (if necessary)
  • Blog post + launch

sfranks@mozilla.com 4 days ago

Bugs:

Bug 1087934 - [UX] Review of share panel UI (In Progress)
Bug 1092376 - UX: design for Heartbeat (In Progress)

Done:

  • Loop Support (Window-Sharing Revisions, various needinfos)
  • Growth Team Project Intercept
  • EME Revisions
  • Bug 1092376 - UX: design for Heartbeat (started)
  • Forget Button Improvements (Bug 1088004)

Next:

  • Bug 1092376 - UX: design for Heartbeat
  • Bug 1087934 - [UX] Review of share panel UI
  • More Loop needinfos
  • PTO Next Week

jgruen@mozilla.com 4 days ago

Done:

  • Many, many merged pull requests on FxA.
  • WIP Cloud Services UX continuity vision.
  • Initial wireframes for cloud history demo.
  • Lots of FFOS sound and fury.

Next:

  • Complete continuity proposal.
  • Second round of wires for cloud history demo.
  • Lots of meetings.

Coordination:

  • the weather

randersen@mozilla.com 4 days ago

Done:

105

  • Send to Device screen
  • Began Storyboards

Next:

105

  • Continue Storyboards
  • Finish Send to Device screen
  • Dashboard and Reading List screens
  • Go over child-friendly browser docs
  • Interview

jack@metajack.im 4 days ago

Done:

  • worked on netvc-requirements
  • got skeletons up for netvc-testing, netvc-transform-prediction-coding
  • created netvc.github.io and got drafts building automatically
  • met with partners at ietf

Next:

  • portland planning
  • ietf followup
  • more work on gtk servo shell

Coordination:

  • out for vacation thursday and friday

wselman@mozilla.com 4 days ago

Done:

  • Watching Hello market research from TEF. Met with TEF reseacher.
  • Bug 958204: Ran pilot for Search Suggestions research
  • Ran pilot for Intercept research
  • Finalizing initial proposal for Multi-device workflow/task continuity research
  • Started blog post on Forget button study

Next:

  • Launching Intercept research
  • Bug 958204: Launching Search Suggestions research
  • Finalizing initial proposal for Multi-device workflow/task continuity research

gpetrie@mozilla.com 4 days ago

Done:

  • S2W (qual): Completed screener. Recruiting starts today.
  • S2W (quant): Reviewed US survey findings with Jb.
  • First-Run: UT pilot study on FF for Android first-run expectations.
  • Multi-Device: Planning with Bill, Karen.
  • Background research on task-continuity/multi-deivce.

Next:

  • S2W (qual): Develop interview guide.
  • Multi-Device: Develop screener.
  • First-Run: Refine/run study on FF for Android first-run expectations.
  • Discuss 105 testing options with team.
  • Continue background research on task-continuity/multi-deivce.

mbrubeck@mozilla.com 4 days ago

Done:

  • Android build fixes

Next:

  • Continue work on off-main-thread parsing

banderson@mozilla.com 4 days ago

Done:

  • Wrote another TWiR
  • Gave LWN a heads-up that TWiR is back
  • Continued work on dist syncing. Almost done.
  • Fixed regression in version reporting https://github.com/rust-lang/rust/pull/18846
  • jemalloc situation
  • Followed up on windows linker issue https://github.com/rust-lang/rust/issues/18325
  • Reviewed rust/18797, 18833, 18832, 18860, 18603, 18917, 19015 cargo/816, 817, 828, 829, 840, 859, 842, 844, 861, 878
  • Merged RFC 380
  • Updated RFC pipeline
  • Inquired with Jason Evans about jemalloc
  • Rescheduled team meeting, triage meeting
  • Investigated security review process
  • Updated gdb on win64 bots https://github.com/rust-lang/rust/issues/17540
  • Posted minutes
  • Restarted work toward retiring mailing list

Next:

  • Finish dist syncing
  • Finish release channel RFC
  • Reinstall mac3
  • Combined installer
  • Release automation

kvijayan@mozilla.com 4 days ago

Done:

  • Bug 688219 - add literal string.split optimization

    • Two review rounds on Victor Carlquist's Ion patches for this. Awaiting final review.
  • Bug 1092947 - (crash @ EnterIon)

    • Reviewed patch.
  • Bug 1050774 - add JS execution to timeline

    • Two rounds of updates to address review comments.
    • landed.
  • Bug 1081374 - (BaselineCompiler memleak)

    • Fixed, landed.
  • Bug 1081850 - (Baseline GetProp_DoesNotExist bug)

    • Fixed, landed, uplifted to beta + aurora.
  • Bug 1080462 - (Valgrind detected memleak)

    • Fixed, landed, uplifted to beta + aurora.

Next:

  • Review bug 1100083.

  • Rebase and get back to wrapping up SPS profiler work.

dhenein@mozilla.com 4 days ago

Bugs:

Bug 1088095 - [UX] Design Spike: Create a plan for tab/url sharing/pushing/streaming (In Progress)

Done:

  • mobile timeline prototype
  • sync/save/share discussions

Next:

  • 105 storyboarding/sketching
  • continue moving the sync/save/share story forward with Maslaney
  • review old mobile/105 research from Gemma
  • interviews!

alam@mozilla.com 4 days ago

Done:

  • Tablets V1
  • Talked with Philipp about tracking protection shield
  • Readings list/mode visual refinements/ improvements with Maslaney
  • Picked up On boarding/ First run work again with Gemma
  • Android L updates for Firefox
  • Bug 1093201: Simple Passwords UI

Next:

  • Tablets continued
  • Bug 1095640: Improve UX around site identity for Android
  • Bug 1073128: Onboarding
  • Bug 1098596: Android L enhancements for Firefox
  • Passwords management on Android
  • More UX thinking around "sharing" and "saving" w Darrin and Maslanel
  • Follow up with Firefox Search

mmaslaney@mozilla.com 4 days ago

Bugs:

Bug 1087621 - [UX] Design for Reading List on Desktop (In Progress)
Bug 1089672 - [UX] Visual Updates for the OS X Yosemite Theme (In Progress)

Next:

• Working on the Save/Share Flow and UI with Darrin and Anthony

• Scheduling Readermode workweek with Anthony

• Updating the InContent UI based on Project Chameleon

Coordination:

• Save/Share functionality blocking the Reading List on Desktop work

athornburgh@mozilla.com 4 days ago

Done:

• Presented a conceptual design for New Tab to CS Team. Will be posting for the UX to review later today. Feedback welcome!
• Produced tile creative for BK, Weightwatchers and GEICO

Next:

• Create presentation to explain my thought process for the New Tab concept
• Add-ons feature promotion assets needed for ID
• Lauren is working on a view for ID for users with no history (completely new profile)
• Sevaan filed bug for tooltips on ID - would he like to work on that? :)

lbergstrom@mozilla.com 4 days ago

Done:

  • We finally have an Android builder and it gates checkins!
  • Cleaned up Bors
  • Reviewed Android fixes - we also work on Android again!
  • Planning for Portland
  • Organizing some ARM-related stuff

Next:

  • Planning for Portland
  • Update buildbot pages / instructions
  • Set up an additional linux builder to get our PR land times back under 15 mins
  • Start looking at 64-bit ARM
  • Governance/committer agreement stuff
  • ARM Linux and ARM Android builder investigation

mverdi@mozilla.com 4 days ago

Done:

  • Update first run map
  • Work on ways to improve default browser prompts Bug 1088912

Next:

  • Experiments for adding snippet functionality to about:newtab
  • Work with Winston & Eric on new stub installer content
  • Update first run map
  • Work on ways to improve default browser prompts Bug 1088912

dteller@mozilla.com 4 days ago

Done:

(back from PTO)

  • Session Restore

    • Bug 1073992 - When closing windows one by one until quitting we should be able to revive more windows than max_undo_windows - 4 reviews
  • Shutdown

    • Bug 1044020 - [AsyncShutdown] Find out the duration of shutdown phases - after numerous incantations, it stuck \o/ (landed)
  • Places

    • Bug 1076775 - Implement History.removeByFilter - prototype
  • Async Tooling

    • Bug 1098640 - browser_pdfjs_zoom.js fails in run-by-dir mode due to missing promise.defer - reviewed (landed)
    • Bug 1098965 - test_sqlite.js: test_close_database_on_gc uses one Promise for 100 databases - mentoring
    • Bug 1093021 - Implement PromiseUtils.defer - reviewed
    • Bug 1094208 - Use DOM Promise scheduling in Promise.jsm - reviewed (landed)
    • Bug 1083361 - Expose an API to track DOM Promise which are left uncaught - investigating crashes
    • Bug 1080466 - Add a setTimeout for Promise - mentoring (landed)
    • Bug 1075438 - [OS.File] Get rid of method readTo - mentoring (landed)
  • Misc

    • Bug 1061521 - Throw Component.exceptions instead of strings in about:memory - mentoring, reviewed
    • Bug 1099166 - Copy-on-write membrane - filed
    • Bug 451578 - Replace |.getService() .QueryInterface(iid)| by |.getService(iid)| in mozilla-central - mentoring
    • Bug 1096543 - Displaying private windows names in the task bar can cause privacy leaks - filed
    • Bug 1079322 - [LogShake] LogParser.jsm broken on Kitkat - investigating
    • Bug 1096238 - [Downloads] "Always save dowloads from this site in this directory?" - filed
    • Bug 1094795 - XSS auditing - filed
    • Testing e10s and failed.
  • Community

    • ~30-40 Welcome Wagons.
    • Preparing mozEdu.

Next:

  • Async Tooling

    • Bug 1083361 - Expose an API to track DOM Promise which are left uncaught - make it work.
    • Bug 1079454 - Investigate very slow test on B2G - investigate
  • Shutdown

    • Bug 1072352 - [AsyncShutdown] Not all timeouts should cause crashes - work on it
  • Places

    • Bug 1076775 - Implement History.removeByFilter - finish
    • Bug 1090157 - History.remove should block async shutdown - finish
    • Bug 1087255 - Convert JS clients of RemovePages to History.remove - post FF36
  • Community

    • Plenty of mozEdu

Coordination:

  • e10s
  • e-mail backlog
  • Bug 1080457 - We need a standard way to fail tests from non-test code - I/O (pending review)
  • Bug 1086549 - Convert tests using RemovePage and RemovePages (pending reviews)

nfroyd@mozilla.com 4 days ago

Done:

  • nsRefPtr.h cleanup patches, bug 1095541, bug 1096501.
  • Some telemetry histogram bugfixes, bug 1097762.
  • Removed some RefCounted<T> usages from the tree, bug 1097734, bug 1097740.
  • Discovered thread safety issue from doing the above. Looked into putting RefCounted<T> things under interdiction.
  • Mentored XPCOM cleanup bug, bug 683786.
  • Cleaned up some rr code, #1369, #1371.
  • Discovered there's only three failing rr tests after patches from #1360, found lingering 32-bit-isms cauing them to fail, but fixing those 32-bit-isms trigger other test failures.
  • Watched bug reports come in for 64-bit rr, including nasty things like #1370 and #1372. Good to know people are using it!
  • Talked rr things with khuey.
  • Made ChaosMode in Gecko more fine-grained, bug 1099251. Still talking through this with roc.
  • Looked briefly at e10s performance in tests, wound up improving mach because of it, bug 1097215
  • Looked at fixing the gross way the reftest harness builds, wrote patches in bug 1098537, inspired glandium to fix it himself, discovered it was a dupe of bug 948278, which has a patch (by glandium, no less) with f? that's almost a year old...
  • Reviews.
  • MemShrink meeting.
  • 1:1 with Nick.
  • Flu shot to ward off MozFlu.

Next:

  • More of the same.
  • Rebase rr patches in #1360 over monkeypatching changes in #1372, possibly debug issues and/or split patches up to try and get some of them in faster.
  • Outstanding reviews.
  • PTO from Thursday through U.S. Thanksgiving.

Coordination:

Ms2ger@gmail.com 4 days ago

Done:

philipp@mozilla.com 4 days ago

Done:

  • Search
  • Reading list / »share« stuff
  • Finish Server not found pages

Next:

  • Visiting Toronto (on a plane during the standup)
  • Search

gwatson@mozilla.com 5 days ago

Done:

  • Landed rust upgrade.
  • Lots of fixes for android - it's now working again after the rust upgrade.
  • Modify Linux/Mac gleam to load function pointers.
  • Some more PRs to add features to glutin.
  • Investigate intermittent reftest failure on Linux builder.
  • Various reviews of gfx / layout code.

Next:

  • Continue glutin work - hopefully get a PR ready for Linux + headless modes.
  • Finish investigating intermittent reftest failure on Linux.

nnethercote@mozilla.com 5 days ago

Done:

Landed:

  • Use a segmented array in SnowWhiteKiller and CollectWhite (bug 1094564 and bug 1096624). Avoids some large and mostly-unused allocations during cycle collection; the CollectWhite case is complicit in 1% of OOM crashes.
  • Move bloattable.pl and bloatdiff.pl into tools/bloatview/ (bug 1089441).
  • Initialize some more fields in ShadowLayerForwarder when Valgrind is enabled (bug 1098185). Fixes one e10s+Valgrind issue.
  • Use a smaller initial IdSet size in jsiter.cpp:Snapshot() (bug 1098618). A small heap churn win.

Other:

Next:

  • More Valgrind+e10s work.
  • More cumulative heap profiling.

Coordination:

  • Waiting on NSS reviews and checkins.

hsteen@mozilla.com 5 days ago

Done:

  • Marionette now finally works on Ubuntu, and controls Firefox OS on Flame. This opens up some really interesting possibilities with video testing - a lot of stuff can be tested from a desktop with suitable UA spoofing and responsive mode, but video needs device testing.

  • Analysed most of the remaining test results (10ish to go)

  • .ru bugs reported and triaged

  • Did some Compatipede 1.0 test runs again (incomplete though)

Per day:

  • 2014-11-10 6:11 Bugs, especially the analysis that led to 1096263. Finish and submit some XHR tests related to that bug..
  • 2014-11-11 6:26 Mail. Compatipede 1.0 video test run, Marionette debugging, team meeting. Find-contacts-and-comment script testing.
  • 2014-11-13 5:16 Mail, bugs. Stats - AWCY/bug data and Compatipede.
  • 2014-11-14 10:25 Playing with Marionette on Flame, reviewing tests, helping Russian users review screenshots and handling incoming/TODO bugs. More test review. Triaging remaining .ru bugs, testing testsites.py with the Flame including automatic login and screenshots "inside" sites. Discussing B2G mem leaks on #ateam.
  • 2014-11-15 0:41 .
  • 2014-11-16 0:23 Testing B2G memory dump script.

TOTAL: (1762min): 29:22

Next:

  • Record/replay JS/Marionette experiments
  • Real on-device video testing - automated
  • Finish test result reviews
  • Get a new dump of bugs that lack tests and generate automated tests for them (maybe import webcompat.com data? But how to present those on AWCY? Only Firefox-related ones?)
  • Write some missing tests that can't be auto-generated|
  • Special screenshots -> demo reports (I can now take logged-in screenshots on Flame automatically!)
  • Add more special screenshot instructions
  • Find a way to merge replay data into other testing infrastructure
  • Review XHR changes
  • Experiment with "unknown CSS prefix" event from CSS parser
  • DevTools: try to get to bug 967853

ncameron@mozilla.com 5 days ago

Done:

week before last (last week was PTO):

Next:

  • equals bounds in where clauses
  • macros planning

bmcbride@mozilla.com 5 days ago

Bugs:

Bug 1060642 - Improve display of entries without a title in the Awesomebar (In Review)
Bug 1067903 - Autoselect first autocomplete result when it's guaranteed to be a special result (In Review)
Bug 1070778 - Selecting a moz-action: result then typing more can result in "Search X for moz-action:..." item (In Review)
Bug 1094567 - Remove the star for non-bookmark behavior (followup from bug 530209) (In Progress)
Bug 1097106 - Disable Search Provider Top Suggestion feature (In Review)

mrobinson@igalia.com last week

Done:

  • Landed PR crash fix for late iframe creation.
  • Landed PR for display-list optimization.
  • More work on fully-functional late-created iframes in Servo.
  • Uploaded a PR for a small compositor cleanup.
  • Uploaded a PR getting compositor support for late-created iframes.
  • Investigated panic!s related to race conditions between RenderTask and Compositor during page switching.

Next:

  • Work on a fix for the Compositor panic! as it prevents dogfooding Servo.
  • More work on late-created iframes.
  • More work on stale layout PR for statically positioned elements.

mh+mozilla@glandium.org last week

Done:

  • Reviewed bug 1095934, bug 1095436, bug 1094141, bug 1095990, bug 788974, bug 1088488, bug 1098135, bug 1071296, bug 1097979, bug 1074711, bug 1073662, bug 1093218
  • bug 1096651: Avoid using random bits when determining SSE3/SSE4 availability for the JIT. Landed.
  • bug 818922: Add bidirectional method calls with replace-malloc library
  • bug 1097506: Pass a JSONWriteFunc to dmd::AnalyzeReports instead of a JSONWriter. Landed.
  • bug 1097507: Make libxul independent of libdmd when DMD is enabled
  • bug 1087245: Moved PR_Lock removal from mozilla::Mutex to bug 1097513 and killed the dead lock by avoiding using a lock entirely.
  • Discussed bug 1091912 with Luke.
  • bug 1098967: LogAlloc has mangled output with e10s on Windows
  • Move my Windows AWS instance to the new IAM, which made me try chocolatey, which really rocks to install things like MSVC.
  • Tried enabling DMD on opt builds but somehow, on Windows, stack traces are broken for some reason.
  • bug 1098537: Looked at how to get rid of httpd.js as a XPCOM component, which mostly works, except that many things, including mozharness, are expecting the file to be in the components directory even when it's not used as a component and that it's in at least 3 different places in the test package.

Next:

  • Move last AWS instance to new IAM.
  • Really really finish build system blog post.
  • More blogging.

amccreight@mozilla.com last week

Done:

  • Bug 1092220 - Investigating b2g crash, with khuey and cervantes's help. Nuwa deadlock test is doing something weird to the child process. This blocks child process leak detection.
  • Bug 1096614 - We aren't running CCAnalyzer in the child process. This probably leads to the ++/--DOMWINDOW leak detector failing in e10s (bug 1073352).
  • Talked to Servo people at their work week a little about security in Gecko.
  • Looking at LSan intermittent leaks.
  • Bug 1094419 - LeakSanitizer leaks should be printed in descending order of size.

Next:

  • More e10s leak checking stuff, as listed above.

Coordination:

  • Nuwa test breakage is unfortunate.

jseward@acm.org last week

Done:

  • bug 788974 (make LUL unwinding work with elfhack): made a final patch, landed.
  • bug 788974: Redid the original build system patch that removes most of the --disable-elf-hack flags.
  • V: sent out CFP for talks at Valgrind devroom at Fosdem 2015
  • V: hacked up initial patch for "avoid the 10%-15% performance loss caused by the recent need to use --vex-iropt-register-updates=allregs-at-mem-access". Is blocked by bug 1091912, though.
  • V: OSX 10.10: install Yosemite, many fixes to get V working, back and forth with a couple of brave souls dogfooding it. Can run Firefox now.
    • V bug 340725 (Incorrect decoding of vpbroadcast{b,w} reg,reg forms): fallout from the V/Yosemite work.
  • Continued with Valgrind runs of Mochitests, harvesting and fixing bugs. We are now very close to being completely Valgrind-clean on Mochitests. The last time that was the case was just before the release of Firefox 4.
    • bug 1092333: nsDOMStringMap::NamedDeleter doesn't always write its out-parameter: fixed.
    • bug 1093823: ThreadLocal bool yields valgrind warning: commented
    • bug 1096054: Uninitialised value use in Interpret(JSContext*, js::RunState&): analysed
    • bug 1078211: Uninitialised value use in DoUnpremultiplicationCalculation_SIMD: proposed fix
  • bug 1041962: build to fail with musl libc with: error: 'basename' was not declared in this scope: reviewed

Next:

  • Wrap up V/Yosemite work, write a blog post so people can use it, update MDN how-to-run-Fx-on-V docs accordingly.
  • Try to get bug 788974 through review/landing.
  • Decide on when to do V 3.10.1.
  • Get back (finally!) to B2G on V on Flame.
  • Continue with V/Mochi runs.

bwinton@mozilla.com last week

Bugs:

Bug 1096370 - [UX] Add cross-state navigation to device sharing mockup. (In Progress)

bhackett@mozilla.com last week

Done:

TypedObject performance patches (bug 1058340)

Next:

More of the same

miket@mozilla.com last week

Done:

Bugzilla

Webcompat.com

  • Re-worked dev + deployment flow with Karl. Hopefully will make things smoother for other contributers.
  • Shipped our simplified issues view + bugfixes.
  • Shipped refactored flash messaging

WebCompat Summit

  • Worked on sample agenda, gathering names for invitations

Next:

webcompat.com

WebCompat Summit

  • Flesh out agenda
  • Actually send invitation emails (by EOD, hopefully)
  • TESTS.

Bug triage as usual. Blogging? This keeps slipping. Busy busy.

pcwalton@mozilla.com last week

Done:

  • Rust
    • Continued work on the opt-in built-in trait PR, adding a new lint to pick up forgotten "Copy" implementations.
    • Landed a patch that forbids small character escapes that expand to multibyte UTF-8 sequences.
  • Servo
    • Servo work week! Discussed lots of things.
    • Gave a Servo presentation at the Rust meetup.
    • Made a list of all Gecko sec-crit bugs I had access to and whether Servo's design would have prevented them.
    • Wrote a small toy browser shell for the Mac using CEF.
    • Prototyped a tiny proof-of-concept embedding of Servo into the Firefox UI via CEF. (NB: Servo itself is not yet embeddable due to Rust bugs.)
    • Implemented most of box-shadow.
    • Landed linear gradient support in Servo.
    • Landed microoptimizations for DList and StackingContext.
    • Landed inversion of control for the UI layer.

Next:

  • Finish opt-in built-in traits for Rust.
  • Tackle any outstanding P-backcompat-lang issues.
  • Try to get my Servo PRs landed.

josh@joshmatthews.net last week

Done:

  • Project planning with NCSU teams
  • Discussed future of iframes and the compositor in Servo
  • Wrote wpt tests for initializing events during dispatch
  • Addressed review comments for text input PR
  • Rebased FetchEvent patch against m-c and implemented request headers
  • Dug into the WPT web server on Mac issues
  • Prepped and gave talk on contributing to Servo
  • Mentored ebalint on getting canvas elements to display
  • Tried to get csswg-test running in Servo

Next:

  • Address FetchEvent review comments
  • Create a minimal rust-http + wptserve harness to isolate intermittent HTTP problem
  • Identify remaining SpiderMonkey upgrade action items
  • Address event dispatching test review comments
  • Land text input PR
  • Identify remaining CSSOM action items

Coordination:

The number of hours in the day.

mano@mozilla.com last week

Bugs:

Bug 937560 - Introduce onDeletePages (In Progress)
Bug 951651 - Make bookmarkProperties, Star UI and Library info pane work with PlacesTransactions (In Review)
Bug 982115 - Async Places Transactions: Solution for implementing Cancel/Undo in bookmarks dialog and Star UI (In Progress)
Bug 1081108 - Implement reorder in Bookmarks.jsm (In Progress)

Done:

  • Landed the patch for Bug 982115
  • Finished porting most of Places UI to new Async APIs (worked is tracked in bug 951651).

Next:

hverschore@mozilla.com last week

Done:

(Two weeks)

  • Tried to land selfhosting substr/substring/slice (bug 1052839), blocked by sec bug.
  • Exposing Tracelogger Call Events almost ready (bug 1065722), two reds left.
  • Landed patch for repeated bailouts when passing new objects (bug 914255), finally!!
  • Investigate sec bug (bug 1092947)
  • Improving listing/seeing/acting on sec bugs. My current system makes this really a pain. So trying new things to improve this.
  • Fix bug 1090424, review things ...

Mentor:

TraceLogger: * Translated reduce from JS code to python code, to support 2GB+ files.

AWFY:

  • Enable turbofan for asmjs code.
  • Get V8/jsc working on assorted tests again.
  • Fix issue 28, which improves graphs for FFOS.

Next:

  • Add desktop slave for Mac.
  • Investigate Browsermark 2.1.
  • Follow-up on Tracelogger Call Events.

lhansen@mozilla.com last week

Done:

(Two weeks)

  • Misc shared memory stuff, working on a framework, demos, blog post, usability; still some patches pending
  • Landed some minor patches: bug 1098252, bug 1068684
  • Lost two days because of a death in the family

Next:

  • More of the same
  • Will lose two more days due to a death in the family (the same one)