Mozilla Status Board

Recent Posts (All Users)

mbonardo@mozilla.com today

Bugs:

Bug 1081099 - Implement bookmarks notifications from Bookmarks.jsm (In Review)

josh@joshmatthews.net yesterday

Done:

Gecko:

  • Reviewed bug 1087145 (TCPSocket test conversion)
  • Implemented intercepted channel cancellation for FetchEvent
  • Mentored bug 811470 (geolocation errors in content processes)
  • Mentored bug 886026 (clearing pending geolocation requests)

Servo

  • Answered a flurry of NCSU team questions
  • Reviewed a flurry of NCSU pull requests
  • Reviewed XHR race fix
  • Reviewed script/layout race fix
  • Reviewed abinader's rebased attr handler changes
  • Reviewed the dynamic checks for layout/script borrowing
  • Lots of intermittent failure investigation and classification
  • Implemented a number of solutions/workarounds for intermittent failures plaguing the build machines
  • Added debug mozjs build support

Next:

  • PTO next week

smichaud@mozilla.com yesterday

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
  • 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
  • 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

Next:

  • This week (2014-10-27 through 2014-10-31)

    • bug 1083284: Changes to accommodate Adobe's OS X EME plugin code fragment
    • bug 1017595: Links from external applications sometimes fail to open when Firefox is hidden
    • bug 1072093: Enable the CrossProcessMutex code for use on OS X
  • Ongoing

  • Bugs to be fixed:

    • bug 997908: crash in ReleaseSliceNow(unsigned int, void*)
    • 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

mh+mozilla@glandium.org yesterday

Done:

Next:

  • I declare next week a blog week

dgohman@mozilla.com 2 days ago

Done:

  • Implemented the new SIMD.float32.shuffle polyfill
  • Revamped proposed new SIMD.js load and store APIs, and polyfill implementations
  • Developed a new strategy for working with boolean values in SIMD.js, and polyfill implementations
  • Fixed several bugs in the constructors functions in the SIMD.js polyfill
  • Wrote a draft of a SIMD.js blog post for hacks.mozilla.org
  • Reviewed SIMD patches

Next:

  • At least, more SIMD.js work. - Keep reconsiling the polyfill upstream with new design decisions which have consensus - Figure out conventions for boolean values - Patch review - Probably other issues as they arise.

amccreight@mozilla.com 3 days ago

Done:

  • landed: bug 1035454, so we actually run shutdown in content processes on some platforms. This required inserting platform-specific exit(0) calls.
  • landed: bug 727965 - change WaitingForGC to be based on the number of JS objects, not all objects.
  • landed: bug 1081415 - nsXMLHttpRequest::mResponseBlob and ::mDOMFile need to be CCed. Fixes an e10s leak.
  • reviewed: bug 1014343, a patch to add diff support for DMD logs.
  • bug 1052793 - CC_WAITING GCs should only collect zones the CC thinks there is garbage in.
  • bug 1085626 - FullGCTimerFired doesn't need to pass around a reason.
  • got my DMD heap scanner rebased on top of JSONification.

Next:

  • Get some of the work above landed.
  • Investigate what bad messages are causing us to not get leak logs intermittently.

bobbyholley@gmail.com 3 days ago

Done:

  • landed: bug 1083427 - Failing (hidden) jetpack tests: Exposing privileged or cross-origin callable is prohibited
  • landed: bug 1065186 - Turn off COWs for Arrays
  • landed: bug 1081990 - Turn off COWs for Functions
  • landed: bug 1084245 - MozTcpSocket bustage due to exposedProps usage
  • landed: bug 1084385 - More addon SDK fixups for __exposedProps__ removal
  • landed: bug 1083060 - Stop using XOW handlers for everything but Window and Location
  • landed: bug 1081537 - "Update Scanner" add-on does not work on Nightly35.0a1
  • landed: bug 1081985 - Stop Remapping COWed standard prototypes
  • bug 1083571 - Perma-failing gaia tests after last m-c to b2g-inbound merge
  • bug 1066701 - 2% osx 10.6 session restore regression on inbound (v.34) August 19th from bug 1050340
  • landed: bug 1084656
  • landed: bug 1086996 - Video controls busted
  • bug 1086525 - ContainerParser doesn't do a very good job of determining whether it has all of the init data
  • bug 857138 - Give consumers a sane way to work with cross-compartment wrappers for Date objects
  • Starting digging into MSE stuff

bmcbride@mozilla.com 4 days ago

Bugs:

Bug 1067903 - Autoselect first autocomplete result when it's guaranteed to be a special result (In Progress)
Bug 1070778 - Selecting a moz-action: result then typing more can result in "Search X for moz-action:..." item (In Review)
Bug 1071344 - Breakdown: create a plan for autocomplete improvements (In Progress)

kmcallister@mozilla.com 4 days ago

Done:

Landed html5ever for Servo \o/ with GC trace hooks too

string-cache maintenance work — optimization, cleanup, minor bugfixes

Mentored Ygg01 on starting the XML5 implementation

Talked with Steve Klabnik about html5ever bindings for Ruby

Wrote a barebones HTML slide deck library that works in Servo!

Next:

Work on talk for the Rust meetup in 2 weeks

Test html5ever for Servo perf in context. Compare to hubbub & Gecko's parser as well

Add event recording to string-cache and use this to inform further optimizations, e.g. namespace elision

felipc@gmail.com 4 days ago

Bugs:

Bug 863514 - Electrolysis: Make gesture support work (In Progress)
Bug 1068360 - [e10s] Mixed content blocker doorhanger doesn't work (In Review)

Done:

  • bug 1068360 - mixed content notification - patch posted, fixing the basic here was very simple. I need to investigate a bit more when mixedContentChannel would get cleared or changed, to make sure it is the same behavior of the isMixedChannelAllowed flag. I imagine I'll need to dispatch an event from docshell and sync this information up in the parent. But this is not important for fixing this specific bug because the network code for mixed content still needs some extra fixing for e10s: bug 1084504
  • bug 1072287 - blinking tab titles - on last Thursday's e10s meeting myself and a few other people tried to reproduce it and couldn't any longer (everybody could easily see the prob before when we triaged the bug), so it was agreed that this bug is worksforme
  • bug 863514 - Gesture support - made more progress on this.. I'm basically converting browser_gestureSupport to work as a frame script. It's a bit more convoluted than expected because the code there is really generic (handling actions as named in prefs, etc.), and it also handles the OSX swiping animations (which are disabled by default but exist)
  • I did some coordination related to getting a SUMO article with screenshots about the automatic translation feature, because the promotional doorhanger that was rolled out with the first beta 34 includes a link to it. Took screenshots from FF on 5 different locales and submitted them to SUMO and talked with the sumo folks to get those approved. https://support.mozilla.org/en-US/kb/automatic-translation

mbrubeck@mozilla.com 4 days ago

Done:

  • Landed windowing refactoring (#3533).
  • Implemented synchronous script loading and dynamic script insertion (#3721).

Next:

  • Get script loading work landed, file followup issues.
  • Work on Pointer Events testing for Metro Firefox.
  • Look at pcwalton's control inversion branch; figure out next steps for embedding.

amarchesini@mozilla.com 4 days ago

Done:

Random stuffs

  1. Bug 1085471 - typo in Console::ShouldIncludeStackrace method name
  2. Bug 1080503 - Remove DOMConstructor related code from classinfo
  3. Bug 1004306 - AudioChannel implementation can cause multiple sounds without any possibility to stop the sound

URL API

  1. Bug 1085297 - URLSearchParams, URLUtils and URLUtilsReadOnly should use USVStrings instead DOMStrings
  2. Bug 1082734 - Saving window.location.searchParams can steal search params from future cross-origin sites

Workers:

  1. Bug 1082178 - Wrong initialization of JS in workers

File/Blob

  1. Bug 1085158 - FilePicker.js: "File is not defined" after selecting file to upload

WebSocket

  1. Bug 1083425 - Crash when searching on expansys.ca

DataStore:

  1. Bug 1081143 - [Datastore] System message is not received when the datastore has changed

jdemooij@mozilla.com 4 days ago

Done:

  • Rebased, fixed and landed Andy Wingo's big generator patch (bug 987560).
  • Started looking into Baseline-compiling generators.
  • Started looking into JSBench.
  • Lots of reviews / bug triage.

Next:

  • Some JSBench / frontend optimizations.
  • Baseline-compile generators.

rvitillo@mozilla.com 4 days ago

Next:

  • Write a dashboard that shows the configuration of the machines of our Telemetry population
  • Write a dashboard that shows the popularity of add-ons for our Telemetry population
  • Start to look into correlations between add-ons and BHR

dteller@mozilla.com 4 days ago

Done:

(several weeks worth)

  • Test suite

    • Bug 1078015 - If the process terminates during a PR_Sleep, LSAN detects a leak - filed, prototype
    • Bug 1016387 - Uncaught async Promise errors should cause mochi tests to fail - (landed)
    • Bug 1077403 - Finish cleaning up uncaught Promise rejections - filed
    • Bug 1075134 - Implement MOZ_LSAN_ macro to indicate intentionally leaked objects - almost finished
    • Bug 1064821 - Throw Component.exceptions instead of strings in contentprefs - mentoring
    • Bug 1083989 - Global browser-test.js should not import Promise.jsm into global scope - v1 (pending review)
    • Bug 1082843 - Global xpcshell head.js shouldn't import Promise.jsm into the global scope - reviewed (landed)
    • Bug 1080457 - We need a standard way to fail tests from non-test code - draft 1
    • Bug 1081551 - Intermittent browser_net_autoscroll.js | A promise chain failed to handle a rejection: - at chrome://browser/content/devtools/netmonitor-view.js:1320 - TypeError: aValue.content is undefined - wallpaper (landed)
    • Bug 1081549 - Intermittent browser_styleeditor_init.js | A promise chain failed to handle a rejection: - at chrome://mochitests/content/browser/browser/devtools/styleeditor/test/browser_styleeditor_init.js:74 - TypeError: summary is undefined - wallpaper (landed)
    • Bug 1081548 - Intermittent browser_projecteditor_immediate_destroy.js | A promise chain failed to handle a rejection: - at resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/projecteditor/stores/local.js:135 - TypeError: this.window is nu - wallpaper (landed)
    • Bug 1081547 - Intermittent browser_telemetry_button_scratchpad.js | A promise chain failed to handle a rejection: - Protocol error (unknownError): Error: Got an invalid root window in DocumentWalker - wallpaper (landed)
    • Bug 1019762 - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/general/browser_gestureSupport.js | A promise chain failed to handle a rejection at chrome://global/content/bindings/browser.xml:310 - TypeError: this.docShell is null - finished (landed)
    • Bug 1081345 - A promise chain failed to handle a rejection at chrome://global/content/bindings/browser.xml:310 - TypeError: this.docShell is null - filed
    • Bug 1081096 - Known failures should be displayed more prominently - filed
    • Bug 1081048 - Calling code marked as deprecated (with Deprecated.jsm) should cause xpcshell failures - filed
    • Bug 1020292 - defineLazyModuleGetter and defineLazyServiceGetter should cause test failures if they fail - I/O
    • Bug 1078720 - testing/xpcshell/head.js, line 386: TypeError: _log_message_with_stack is not a function - investigating
  • Async Tooling

    • Work Week in Toronto
    • Bug 1075438 - [OS.File] Get rid of method readTo - mentoring, reviews
    • Bug 744100 - Provide an async API for capturing the next redraw - I/O
    • Bug 1068234 - Add a queue module to be able to handle multiple async queues without jank - reviewed
    • Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value - reviewed
    • Bug 1074747 - Async Generators - v1
    • Bug 337927 - Fragmented downloads, apparently because Firefox does not pre-allocate space for downloads - I/O
    • Bug 1083361 - Expose an API to track DOM Promise which are left uncaught - v1 (pending review)
    • Bug 1082581 - Port worker module loader to use sourceURL - prototype
    • Bug 1080466 - Add a setTimeout for Promise - mentoring
    • Bug 1079454 - Investigate very slow test on B2G - investigating
    • Bug 1078015 - If the process terminates during a PR_Sleep, LSAN detects a leak - prototype
    • Bug 1061288 - Fix places where internal pointers to ArrayBuffers might move, currently marked by JS_GetStableArrayBufferData - review (landed)
    • Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value - design, reviewed (landed)
  • Places

    • Bug 1072364 - Provide a History.jsm API - v9 (landed)
    • Bug 1074804 - Replace indexOf with contains in Places - mentoring
    • Bug 834545 - Implement History.remove - several iterations
    • Bug 1047818 - Avoid large IN clauses - investigating
  • Shutdown

    • Perf talk
    • Bug 1044020 - [AsyncShutdown] Find out the duration of shutdown phases - attempting to keep ASAN happy
    • Bug 1057319 - Whitelist metadata field "ShutdownProgress" - investigating
    • Bug 1074353 - 'Reset Firefox' doesn't work if firefox crashes on exit - investigating
    • Bug 987323 - AsyncShutdown crash: "SessionFile: Finish writing the latest sessionstore.js" - investigating
    • Bug 1077795 - [AsyncShutdown] Maintain up-to-date information on the blockers for which we are waiting - v1
  • Session Restore

    • Bug 1039500 - tabbrowser's _getTabForBrowser is very slow with lots of tabs - mentoring (landed)
    • Bug 1066701 - 2% osx 10.6 session restore regression on inbound (v.34) August 19th from bug 1050340 - investigating (probably WONTFIX)
    • Bug 1073992 - When closing windows one by one until quitting we should be able to revive more windows than max_undo_windows - reviewed (landed)
    • Bug 1031298 - [Session Restore] Measure the number of startups in which all Session Restore files are corrupted. - mentoring (landed)
    • Bug 1073513 - Closed windows are revived in the wrong order when closing them one after the other until quitting - reviewed
    • Bug 1073502 - Sessions with an empty set of windows don't restore closed windows on start - reviewed (landed)
    • Bug 506975 - [Session Restore] Write sessionstore.js less often when on battery - mentoring
    • Bug 1081135 - Restore Previous Session opens multiple instances - reviewed (landed)
  • Community

    • Starting as Mozilla Guide.
    • Welcome Wagon.
    • Misc mentoring.
    • Interview.
    • System@tic event
  • Other

    • Bug 1083667 - Intermittent test_tcpsocket.js | test failed (with xpcshell return code: 0), see following log: - investigating
    • Bug 1083507 - Cannot store pointer classes in ThreadLocal - filed (probably WONTFIX)
    • Bug 1080073 - Lost 10% of my passwords since the conversion to logins.json - investigating
    • Expensifying
    • Q3 report/blogging
    • Q4 plans

Next:

  • Testing

    • Bug 1083989 - Global browser-test.js should not import Promise.jsm into global scope - finish
    • Bug 1080457 - We need a standard way to fail tests from non-test code - proceed
  • Async tooling

    • Bug 1082581 - Port worker module loader to use sourceURL - finish
    • Bug 1079454 - Investigate very slow test on B2G - investigate
  • Platform

    • Bug 1075134 - Implement MOZ_LSAN_ macro to indicate intentionally leaked objects
  • Shutdown

    • Bug 1044020 - [AsyncShutdown] Find out the duration of shutdown phases - make LSAN happy, land
    • Bug 1077795 - [AsyncShutdown] Maintain up-to-date information on the blockers for which we are waiting - proceed
    • Bug 1072352 - [AsyncShutdown] Not all timeouts should cause crashes - work on it
    • Bug 1057312 - AsyncShutdownTimeout "AddonManager: shutting down providers" - see how I can help Irving.
  • Places

    • Bug 834545 - Implement History.remove - restart work
  • Misc

    • Expensify Toronto
    • Catch up on Welcome Wagon, mentoring

Coordination:

  • Jetlag

ttaubert@mozilla.com 4 days ago

Bugs:

Bug 1070620 - Render newtab page grid and sites in a single step using a DocumentFragment (In Review)
Bug 1075450 - Private Windows shouldn't disable switch-to-tab by disabling all autocomplete actions (In Progress)
Bug 1077652 - Link a preloaded <xul:browser> to a newly created tab instead of swapping docShells (In Progress)

Done:

  • Bug 1067173 - The page with Tiles is not rendered correctly

Next:

  • Work on landing bug 1070620
  • Investigate preloader v2 regressions on Ubuntu further
  • Reviews

Coordination:

  • Bug 530209 is blocking my bug 1075450. I will wait for that patch to land there before continuing my work.

aklotz@mozilla.com 5 days ago

Done:

  • In MV
  • TRIBE
  • QA profiler tutorial
  • Phone screen

Next:

  • Phone screen
  • PTO Oct 28-31
  • Follow up on reviews, landings etc

bwinton@mozilla.com 5 days ago

Bugs:

Bug 1079452 - Create an experimental Firefox build to test Awesomebar search suggestions based on UX design assets (In Progress)

Done:

  • Started trying to build the search suggestion prototype.
  • Slow going due to Thunderbird summit and Yosemite upgrade.

Next:

  • Continue trying to build the search suggestion prototype.
  • PTO Wednesday PM/Thursday/Friday AM.

irving@mozilla.com 5 days ago

Done:

Thanksgiving Holiday

Perf:

Thunderbird:

Next:

  • r? on bug 1075153
  • follow up on AsyncShutdown crashes
  • Self-support bug 1075154
  • Start discussion of startup cache removal/replacement ideas

Coordination:

AsyncShutdown crash work is high priority but unknown effort.

mrobinson@igalia.com 5 days ago

Done:

  • Experimentation and debugging of display list performance and validity.
  • Wrote a few patches to make finding display list problems easier and fixing a few papercuts.

Next:

  • Post my patches
  • Try to get a patch trimming display lists out the door.

shu@mozilla.com 5 days ago

Done:

  • Finished ScopeIter rewrite (bug 963879).
  • Working on optimization tracking infrastructure.

Next:

  • More optimization tracking.

Coordination:

  • Still waiting on reviews from Jim for Debugger-go-faster and the remainder of the ScopeIter rewrite (bug 1032869, bug 963879).

gwatson@mozilla.com 5 days ago

Done:

Next:

  • Help out with cssom branch and test cases.
  • Do some profiling and experiments with gpu rendering.
  • Perhaps refactor parts of the image cache task.

kdubost@mozilla.com 5 days ago

Done:

  • Not that much this last week. I had to deal with a couple of things for personal reasons. But I replied to a couple of emails and bugs.
  • reviewed code by Hallvord.
  • Participated to ParisWeb 2014 (personal), plus a couple of discussions for Mozilla.

Next:

  • Around 100 bugs in Web Compat to go through
  • Around 10 others bugs older than 6 months.
  • Review the code of Mike on Webcompat.com

Working from France until October 2014, 31.

avihpit@yahoo.com 5 days ago

Done:

  • Bug 1078250 (tart/cart e10s compatibility) - few patches, landed.
  • Bug 1078254 (newtab load time tests) - many patches, working well on non-e10s, major issues with e10s. Not sure yet if I should try further or dump it on fx-team (I'm afraid they won't get to it).
  • Bug 1075243 (don't resize thumbnails for newtab) - feedback on status (postponed, will be reevaluated in the future).
  • Bug 1077652 (new newtab preloader) - feedback, clarification, pushed, not sure if worked...
  • Bug 1079675 (measure newtab load in talos) - resolved duplicate, provided some info.

  • BUg 1021842 (graphserver - new formula) - feedbacks, few reviews, suggested formula refinements and UI, etc.

  • Bug 1050706 (talos e10s) - tested many tests with e10s summurized issues with each test, discussions.

  • Bug 1078391 (e10s tests should report differently) - helped and simplified the goal a lot - landed.
  • Bug 1082127 (e10s unimplemented moveTo, resizeTo for talos) feedback.
  • Bug 1083919 (ignore broken talos e10s tests) - feedback, discovered that teh patch doesn't work.
  • BUg 1066588 (regression from e10s prompt) - came back, led to file another bug which felipe landed to disable the prompts again.

  • Bug 1036612 (talos MozAfterPaint used incorrectly) - feedback on patch - not clean...

  • Bug 1080754 (talos osx revision breakage) - feedback, reviewed.
  • Bug 1076990 (talos updates) - reviewed.

  • Bug 1066701 (2% OS X 10.6 regression) - guidance.

  • Bug 1065429 (OS X Yosemite UI fixes) - feedback on 10.6 regressions.
  • Bug 1081495 (50% WebGL regression on linux and XP) - feedback.

  • Bug 1048667 (new vsync dispatch framework) - feedbacks, discussions - how ASAP fits.

  • Bug 894128 (Windows scroll not smooth) - clarified vsync issues, status and future.

  • Bug 1013064 (FxA master password) - clarifications.
  • Bug 1058812 (breakage with rejected certificates with MD2/MD5 signatures) - feedback.

Next:

  • Figure out how to land bug 1078254.
  • Main thread UI hangs.

kvijayan@mozilla.com 5 days ago

Done:

  • Landed bug 1064835 (SPS pseudostack bug). Waiting for testcase.

  • For bug 1057082 - investigated profiling results, noticed some frames were missing in reports, fixed issue. Discovered longer-term issue with getting last-frame info for baseline frames.

  • Reviewed bug 1082875.

Next:

  • Fix PJS-related crashes for bug 1057082.

  • Complete script run-to-completion markers for timeline (bug 1050774).

alam@mozilla.com 5 days ago

Done:

  • PTO recovery (i.e. bugmail catchup)
  • Firefox on Tablet's refresh V1 done! EDIT: not!
  • Firefox Search V1 branding/partner bugs
  • Bug 1084098: Clean up Sync Tabs panel UI
  • Bug 1082110: Polish reading list UI
  • Bug 847435: Style "Back" long-press menu
  • Project 105 mocks/catch up
  • Started planning for Mobile UX work week

Next:

  • Bug 1082110: Polish reading list UI
  • Bug 847435: Style "Back" long-press menu
  • Bug 1014996: Full screen Tab panel on Tablets
  • Project 105 cont'd mocks
  • Mobile UX work week prep/organization
  • Explore 'Search' opportunities for Task continuity

Coordination:

philipp@mozilla.com 5 days ago

Done:

  • Loop contacts review
  • Resumes
  • Search deal stuff
  • Catching up on Polaris

Next:

  • (still) more resumes
  • Validation work around search

wselman@mozilla.com 5 days ago

Done:

  • Forget button research analysis. Report is 90% complete. Will finish by EOD Monday.
  • Presentation for Mozfest. Accompanying blog post almost complete.
  • Bug 1084561: Discussion
  • UR budgeting for 2015
  • Meeting with usertesting.com to discuss contract and special research requests

Next:

  • Bug 1084561: Planning protocol
  • Planning for multi-screen ethnographic study?
  • Mozfest! Presentation and running UX booth.

Coordination:

sfranks@mozilla.com 5 days ago

Done:

Next:

  • Bug 1079489 [UX] Design screen-sharing experience within Firefox Hello

randersen@mozilla.com 5 days ago

Done:

  • Provided feedback on bug 852247 — Force over-ride zoom
  • Was brought up to speed with Yuan on Launcher
  • Went over 105 mocks with Anthony and what's happening in this sprint
  • Final touches on N2R landing page
  • Project 105

Next:

  • Project 105 ideas for next sprint
  • Mobile UX work week prep
  • Exploring task continuity ideas

miket@mozilla.com 5 days ago

Done:

Next:

  • Fix logged-in "untriaged" and search API stuff for webcompat issues page.
  • Make cache-able "untriaged" API endpoint rather than using the search endpoint (which won't be cached).
  • Hopefully get issue search working.
  • Do research on dates/location for the webcompat summit.
  • Write up a blog post about the webcompat reporter in Nightly Fennec.
  • Bugzilla and webcompat triage.
  • Tweak URL validation for webcompat form: https://github.com/webcompat/webcompat.com/issues/306

athornburgh@mozilla.com 5 days ago

Done:

1 Approved final designs for S2W 2 Started design work for new Discovery View on Interest Dashboard 3 Prepared on-boarding materials for Lauren (starts today!)

Next:

1 Continue with Discovery View design exploration 2 New tiles creative (TBD)

rfeeley@mozilla.com 5 days ago

Done:

  • Firefox Account-enhanced Browser Profiles mockups
  • FFOS Backup & Flow user flows

Next:

  • FFOS Backup & Flow user flows
  • Awesomerbar with detailed history
  • Password manager explorations

dhenein@mozilla.com 5 days ago

Done:

Next:

  • review of Philipp's Hello contacts review
  • review of Sevaan's sharing proposal
  • resolve some brand/legal bugs for Hello
  • working with PM to prioritize remaining Hello rooms bugs against upcoming sharing work

acrichton@mozilla.com 5 days ago

Done:

  • Rust
    • Rewrote the spectral-norm shootout benchmark
    • Cleared out a whole pile of deprecated functionality
  • Cargo
    • Wrote RFC for build command overhaul
    • Tweaked features to allow reexporting features, solving many feature-related issues
    • Added an rpath option to profiles
    • Set up doc.crates.io
    • Rewrote resolve to solve version constraints
  • Cargo Registry
    • Implemented yanking

Next:

  • Land cargo resolve rewrite
  • Land deprecation removal
  • Discuss license scraping
  • Build a package before publishing it from the to-be-uploaded tarball

jack@metajack.im 5 days ago

Done:

  • 2015 planning for Servo & Daala
  • More work week arrangements for Servo & Daala
  • IETF planning for Daala

Next:

  • Daala 2015 planning
  • Land #410 and #427 for Daala
  • Start some IETF drafts
  • Interviews for Daala

Coordination:

Daala work week this week.

mverdi@mozilla.com 5 days ago

Done:

  • More work and user testing for Bug 1062896 - [ux] polish first-run experience
  • Worked out a solution with Philipp and Michael for Bug 1080934 - about:welcomeback needs radio buttons

Next:

  • More work and user testing for Bug 1062896 - [ux] polish first-run experience
  • Possibly working on demo videos for the dev tools - may travel for this

lbergstrom@mozilla.com 5 days ago

Done:

  • LinuxCon
  • Reviewed / worked on Laleh's power blog post
  • So much expenses, many reportings

Next:

  • Workweek planning
  • airmo talk prep
  • Android builder?

nfroyd@mozilla.com 5 days ago

Done:

  • Fixed subtle bug in how rr recorded clone(2), #1340
  • Fixed syscall-entering-checking for rr, #1342
  • Fixed clone(2), select(2), and how exits work on x86-64, #1343
  • Fixed getgroups(2) and related UID/GID syscalls, #1344
  • Fixed rr's gdb stub for restarting x86-64 syscalls, #1346
  • Fixed some 32-bit-isms in rr tests, #1347
  • Fixed a few networking syscalls and other miscellanies, #1348
  • Banged head against problems with an rr test for accept(2), only to have roc point out it was because I'd mis-categorized some syscalls from earlier patches. Hooray for an expanded understanding of how rr works.
  • Reviews, mostly a big patch-bomb from glandium concerning the Android linker.
  • Investigated some nasty threading races, still thinking of a good solution.
  • Finalized flights for workweek.
  • MemShrink meeting.
  • 1:1 with Nick.

Next:

  • More 64-bit rr stuff. Local tree has ~94% tests passing, big things left to fix are:
    • recvmsg(2)
    • msgrcv(2) and friends
    • sendfile(2) (dealing with 32-bit vs. 64-bit)
    • Some lingering fallout from x86 vs. x86-64 TLS differences.

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

Done:

  • Ion:

    • Finally \o/, Scalar Replacement (aka. "dummy" Escape Analysis) is turned on by default on Nightly. (Bug 1069307) Among the improvement we can list: the iterators of for-in loops; some goog.math.Long allocations (Bug 1014649); some micro benchmarks (Bug 576234); and Octane Raytrace ~7.2% (Bug 1064358).
    • Improve the way we iterate the stack under recover instructions (Bug 1070962, Bug 1083781)
    • Assert that resume points have no discarded operands (Bug 1055690, Bug 1083681)
  • B2G:

Next:

  • Ion:
    • Bug 682162: Avoid assertions when compiling asmjs modules with the evalWithCache.
    • Bug 1081268: Investigate how to disable allocations of singletons for large ArrayBuffer.
    • (Bug 1069307, within the next 5 weeks) Write a blog article about Scalar Replacement feature.

bbouvier@mozilla.com 5 days ago

Done:

Patchwork:

  • Dig in back in bug 997973, to get ArrayBuffer and TypedArray uses conform to ES6 spec.
  • Implemented general SIMD shuffle instruction (interpreter in bug 1083238, JIT backend in bug 1021716, plus optimizations for specific patterns). Add support in Odin in bug 1059408. Opened follow up bug 1084404 for more possible optimizations.
  • Bug 1077031, benign valgrind / clang issue.
  • Fix non-unified build issue in bug 1083047.

Reviews:

Dogfooding:

Next:

  • Land Shuffle
  • SIMD load/store
  • Continue bug 997973
  • Empty the review queue

hverschore@mozilla.com 5 days ago

Done:

  • TraceLogger: getting the last things done. Almost done
  • Landed "recompile for inlining" (bug 911738)
  • Looked into JSBench
  • Fixed bug 1079850

Next:

  • TraceLogger: make ready to review
  • Some AWFY work
  • Land Inline string substr/slice/substring, bug 1052839
  • Performance work (e.g. bug 1080776)

jcoppeard@mozilla.com 5 days ago

Done:

  • Continued to work on comapcting GC (bug 650161)
    • Allow global objects to be moved
    • Fixed build errors due to other engine changes
    • Fixed marking issue highlighted by compacting changes (bug 1083716)
    • Investigated browser crashes with CGC enabled

Next:

  • Try to get CGC tests enabled on tbpl
  • Improve browser stability with CGC

ncameron@mozilla.com 6 days ago

Done:

  • UFCS - self as arg (#18053 and #18177 which fixes #18061)
  • coercions RFC (#401)
  • landing object-safety stuff

nnethercote@mozilla.com 6 days ago

Done:

Landed:

  • Removed lots of ancient and unused code from tools/ (bug 1080291, bug 1081776, bug 1081809, bug 1081812, bug 1081792, bug 1081777, bug 1082554). Mostly stuff that no-one has touched a decade or more.
  • Use a better buffer growth strategy during XDR encoding (bug 1084114). Avoids ~30 MiB of realloc churn at start-up.
  • Fixed an assertion failure in Factory::GetDirect3D10Device() when memory reporters run (bug 1083624). Found after I (finally!) set up a Windows VM, which was surprisingly pain-free.

Other: started reworking all our memory tools documentation. https://wiki.mozilla.org/Performance/MemShrink/Tools is the new entry point. Lots more to add.

Next:

  • More memory tool documentation clean-up.
  • Finish up DMD improvements.
  • Some fix-ups for new problems found with DMD.

Coordination:

Waiting on reviews for nine patches in five bugs, which is more than normal :)

hsteen@mozilla.com 6 days ago

Done:

  • Fixed some bugs in CSS fixer ext - more to do
  • Wrote two new and fancy XHR tests poking into hitherto untouched corners of the implementations
  • Sent Anne a PR for link-spec-assertations-to-tests code and data
  • Wrote a script to extract data (ID, summary, URL) from webcompat.com issues
  • Wrote a script that tries to automatically find contact points (E-mail/Twitter/Facebook presence etc) for a list of sites, might be combined with the above to annotate webcompat.com issues with contact points?
  • Improved a list of important sites in Russia, did a test run and generated screenshots: http://arewecompatibleyet.com/screenshots/?cctld=ru
  • Dealt with some webcompat.com issues, some todo/needinfo TE bugs
  • Reached out to Norwegian community, we could do a meetup/talk like in Sweden
  • Started a discussion of how to move XHR forward on public-webapps

Day-by-day:

  • 2014-10-13 2:18 Bugs, especially bug 836567. IRC chats and 2min - planning next week.
  • 2014-10-14 6:32 Started debugging CSS fixer ext.
  • 2014-10-16 3:18 XHR testing.
  • 2014-10-17 5:13 Contact finder script.
  • 2014-10-18 2:10 Webcompat URL extract.
  • 2014-10-19 6:30 .ru test run. XHR spec annotation PR for WHATWG version. Some bugs, improving XHR tests.

TOTAL: (1561min): 26:1

Next:

  • Keep working on the CSS fixer ext
  • Ping and/or complete some older screenshot reviews (Uruguay, Czech, Croatia, Brasil might be finished - don't know)
  • Find somebody to review Russia sites
  • Spider sites for video file/stream URLs w/ proxy or extension harvesting the URLs
  • Discuss w/team if the screenshot review tool should push data to webcompat/web-bugs rather than Bugzilla
  • Prepare and attend the Mozilla festival - yay! :)
  • Do an actual test run for the webcompat.com issues URL list, look at the data (more for curiosity than anything else, but we might be able to start adding tests for them)
  • TE TODO bugs
  • If there's time: try to understand devtools bug 967853 because it is a real PITA
  • Nag Seif :)

Coordination:

I'd like somebody who could go through old reviews and check if some issue hasn't been reported. Perhaps Guillaume or Abdul might be able to help?

I need a volunteer from Russia :)

I don't know enough about video formats and what data we want to know about streams..

alexa.mariel@gmail.com last week

Done:

  • Last design was a couple weeks ago: did another pass at Browse all issues (#169) trying to correct the unbalance, deal with visual contrast and overall size

Next:

  • I was thinking it would be neat to get some simple analytics visualized, but also these have been open for a while:

Issue 24 Attach a screenshot

Issue 10 Issues search - this one might be taken care of with the design for Browse all issues, but we could implement an all site search if we wanted to.

Coordination:

  • Feedback on the new ideas for Browse all issues
  • Better design ideas for Browse all issues:D
  • Direction on what's most important

jseward@acm.org last week

Done:

  • Talk w njn, over WebRTC (eventually) (hooray)
  • Registered for the Portland Dec meeting
  • Investigate Fx-on-V-on-OSX109 hangs. Eventually conclude it is somehow related to one thread telling another thread to go to sleep.
  • Get back to building B2G.
  • Tune V amd64 JIT pipeline (%rflags spechelper functions) for Fx as a workload, mostly to try and reduce the incidence of false positives
  • File 1078211 (Uninit value use in DoUnpremultiplicationCalculation_SIMD)
  • Look more at Fx+e10s on V. File 1078275 (TargetConfig::orientation is used uninited)
  • Lots of looking at bug 788974 (Don't disable elfhack [...] checking)
  • Deal with gkw/Irving mail re cycles in Callgrind profiles
  • V coordination (OSX patches, other patches)
  • V: write up design proposal for more aggressively inlined Memcheck instrumentation.
  • Deal with bug 1077031 (uninit value(s) involving IsFloatLiteral)

Next:

  • Continue with bug 788974 (Don't disable elfhack [...] checking)
  • Get back to V/Mochi runs, + more e10s
  • Deal with increasing backlog of bug reports for V 3.10.0

negge@dgql.org last week

Done:

Added TF to signal-free HV intra prediction: http://review.xiph.org/485

  bd_rate.m subset1-master.out subset1-478.out 
             RATE (%)  DSNR (dB)
      PSNR -1.25357  0.07189
   PSNRHVS -1.68930  0.12025
      SSIM -1.61877  0.07436
  FASTSSIM -1.93179  0.06276

  bd_rate.m subset1-master.out subset1-tf.out 
             RATE (%)  DSNR (dB)
      PSNR -1.35957  0.07804
   PSNRHVS -1.79172  0.12764
      SSIM -1.88357  0.08664
  FASTSSIM -2.44806  0.07987

  bd_rate.m subset1-master.out subset1-tf-2nd.out 
             RATE (%)  DSNR (dB)
      PSNR -1.18348  0.06787
   PSNRHVS -1.63457  0.11636
      SSIM -1.71424  0.07879
  FASTSSIM -1.99140  0.06458

Reviewed:

Closed:

Next:

Finish reviews:

Add bands to signal free H/V intra prediction.

erahm@mozilla.com last week

Done:

  • Landed bug 806819, dealt with fallout
    • Fixed strange XP-only runtime issue (removed file from unified building)
  • Landed bug 1072605 - gfx/2d/Logging.h checks for PR_LOGGING before including prlog.h
  • Bug 1073578 - Make handling logging modules thread safe
    • Up for review, not holding my breath
  • Landed bug 1074387 - Double-counting of memory, probably in webaudio
    • Confirmed it was double-counting w/ a DMD run
    • Track down to a shared set of HRTFDatabases
  • Bug 1080859 - Make logcat console log messages one line if possible
    • Up for review, janx seemed happy
  • New coverity run, started triaging
    • Filed bugs for 55 coverity defects and cleared several FPs
    • Most egregious MemShrink issue: bug 1081260 - |js::MallocProvider| alloc functions leak memory after calling |onOutOfMemory|
    • Sketchy code generation: bug 1058252 - Uninitialised value use in DOMProxyHandler::delete_

Next:

  • Wrap up NSPR portion of logging
  • Coverity triage
  • Look into DMD double-reporting in CSS

Coordination:

  • Review from wtc
  • Review from dhylands

bhackett@mozilla.com last week

Done:

  • Landed NativeObject organizational patch
  • Finished patch for removing slots/elements from non-native objects (bug 1073842)

Next:

Coordination:

  • Waiting for reviews...

banderson@mozilla.com last week

Done:

Next:

  • More feature gate analysis
  • Hellgating patch
  • Buildbot release automation
  • Combined installer
  • std::char updates
  • t-shirt review
  • gantt review
  • discuss. changes
  • rfc review

ywang@mozilla.com last week

Done:

  • Blog post for tablet refresh
  • Schedule meetings for people to sync up
  • Logistics for departure

Next:

  • Last week logistics
  • Publish the blog post once Anthony is back
  • Connect people together and hand off my design work to Robin and Anthony

gpetrie@mozilla.com last week

Done:

  • Met with Yuan/Received invitations to weekly Fennec meetings.
  • Contacted Comms team - Justin O'Kelly is available to review our blog posts before publication (jokelly@mozilla.com).
  • Made changes to the S2W survey based on Bill's feedback. Moved survey into SurveyGizmo.
  • Met with Carla (UXR intern) to provide feedback on her intern presentation.

Next:

  • Catch up on things I missed while being out for a funeral most of last week.
  • Review 2 new S2W proposals.
  • Help Carla with her internal study on UR perceptions.
  • Attend my first week of Fennec meetings.