Mozilla Status Board

Recent Posts (All Users)

erahm@mozilla.com today

Done:

Fixed:

  • Bug 1173017 - Building deadlock detector with stacks enabled is broken
  • Bug 1181142 - crash in strncpy | js::DecompileValueGenerator(JSContext*, int, JS::Handle
  • Bug 1219992 - 1,500 instances of "RasterImage::Init failed" emitted from image/ImageFactory.cpp during linux64 debug testing
  • Bug 1236923 - libexpat
  • Bug 1261304 - crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | je_free | nsTArray_Impl
  • Bug 1266256 - Don't try to create null URLs in _isMinifiedURL
  • Bug 1268215 - Make CCGraphBuilder::AddNode fallible
  • Bug 1268616 - Very large allocations in call to input_overflow_buf_.reserve()
  • Bug 1269047 - 3,800 instances of NS_ENSURE_SUCCESS(res, res), NS_ENSURE_SUCCESS(rv, rv), NS_ENSURE_TRUE(aSelection->RangeCount()) emitted during linux64 debug testing
  • Bug 1270126 - Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | nsTArray_base
  • Bug 1271456 - [skiplist] Add huge_palloc to prefixSignatureRegEx
  • Bug 1272163 - [skiplist] Add nsAString_internal::BeginWriting to prefixSignatureRegEx
  • Bug 1273324 - Permafailing Win64 xpcshell test_dmd.js | test - [test : 113] full-sampled-live - false == true
  • Bug 1274404 - Annotate crashes for large messages in ProcessLink::SendMessage()
  • Bug 1270938 - Hang while running APZCBasicTester.OverScroll_Bug1152051a (infinite loop in BlockingResourceBase::Release())

Pending review:

  • Bug 1270310 - Crash in OOM | large | NS_ABORT_OOM | nsAString_internal::BeginWriting

Logspam:

  • Bug 1267879 - 2,100 instances of "robustness marked as unsupported" emitted from gfx/gl/GLContextFeatures.cpp during linux64 debug testing
  • Bug 1269448 - 8,400 instances of "NS_ENSURE_TRUE(aURI) failed" emitted from netwerk/cache2/CacheStorage.cpp during linux64 debug testing
  • Bug 1269011 - Lots of "SkCairoFTTypeface::onFilterRec unimplemented" spam during pdf.js debug test runs
  • Added bisection support
  • Added bug filing

Reviewed:

  • Bug 1219464 - Replace PRLogModuleInfo usage with LazyLogModule in widget/
  • Bug 1227347 - Remove whitelisting of CompositorChild leaks for XPCOM and LSan leak checkers
  • Bug 1239686 - Add button to enable logging to about:networking
  • Bug 1263197 - Consider disabling Gecko logging on Fennec
  • Bug 1267227 - gtest.GrowToMaxCapacity fails often when running in windows7 VM in AWS
  • Bug 1268772 - Use MOZ_MUST_USE more in xpcom/ds/
  • Bug 1273712 - Clean up Base64.{h,cpp}
  • Bug 1274148 - Use MOZ_MUST_USE more in xpcom/io/

Next:

OOM hunting, vacation.

Coordination:

Waiting on 2 reviews from peterv

amccreight@mozilla.com yesterday

Done:

  • filed: Bug 1273685 - PopupBlocking:UpdateBlockedPopups messages can be very large.
  • landed: Bug 1273190 - Fix indentation in some xpcom/ files.
  • Bug 1272423 - Message manager should reject large messages.
  • Bug 1274706 - Reduce message size for PExternalHelperAppChild::SendOnDataAvailable. Filed this and started looking into XPCOM pipes.
  • filed: Bug 1275398 - Use shared memory to send images in IPCDataTransfer.

Next:

  • Trying to understand pipes more.
  • Looking into other e10s memory and crash issues.

josh@joshmatthews.net yesterday

Done:

Servo:

  • reviewed SW network interception PR
  • reviewed some highfive PRs

Other:

Next:

  • outstanding gecko reviews
  • outstanding servo reviews
  • follow up on TBCTW responses

chutten@mozilla.com yesterday

Done:

  • Looks like we get about 2.27% crashdump submission rate on release+beta (according to longitudinal): https://sql.telemetry.mozilla.org/queries/378/source

  • Added things to my mozlondon sched.

  • Answered more questions about OS proportions, version proportions, using re:dash. Throwaway queries for the most part.

  • Run a preliminary plugin blocker experiment analysis. A couple of questions arose (how does one compare distributions when submissions might be a lot lower on one population? Sum them and treat them as counts? (will need to look at the complete population if so))

  • Went to Google I/O Extended Waterloo on Wednesday.

    • Some encouraging things and interesting ideas about standards.
    • Some discouraging things and worrisome ideas about privacy.
    • Not a whole lot actionable.
  • Generated a derived dataset for the first three weeks of beta47 e10s a/b.

  • Ran analysis on the week3 dataset. (bug 1273847 resolved). Changes:

    • We're up to 800k submissions from 670k for week2
    • hangs over 100ms is down to 0.3 from 0.37
    • SLOW_SCRIPT_PAGE_COUNT is up to 0.11 from 0.9
  • Had a meeting about hang, jank, user experience measures

  • Watched the Issues Agenda town hall

  • Read and commented on the TelemetryScalars proposal

  • Filed a PR for the occasional JNothing that comes up when generating the E10S derived stream

  • Fought with workday to finally get my Q2 deliverables in.

  • telemetry-alerts was silent on regressions for a couple of reasons

    • The aggregator was down for a while due to bug 1271986
    • High resource usage due to things like bug 1725010 were causing unusual response codes (500) which were causing cerberus to explode around letter H.
  • bug 1218576 - rebased and rebuilt. Trying to figure out where to put these hgrams.

Next:

  • Watch the membership town hall

  • How many clients just don't report any SLOW_SCRIPT_PAGE_COUNT?

  • start triaging telemetry-alerts again

  • Need to work on my mozlondon electives

  • bug 1218576 - continued work

  • Push PR to telemetry-next-node for retrying on 500

  • Push PR to cerberus for skipping keyed hgrams

  • generate week4 beta47 dataset, rerun the analysis.

sfranks@mozilla.com yesterday

Done:

  • Candidate Interviews
  • Akita NPS Prompts
  • iPad Panels: http://i.sevaan.com/1K01053v3k2a
  • Hello bug breakdowns
  • HAO-59-2 Collection of domains of URLs added to the ToC
  • Bug 1270582 - Close X on add-on installation doorhanger is not aligned correctly
  • Bug 1274009 - ToC prevents itself from being unpinned, closed, or moved into its own window

nfroyd@mozilla.com yesterday

Done:

Last two weeks:

  • Bug 1270832: libstdc++ debug mode, which apparently didn't work correctly and got backed out later.
  • Bug 1273934: defaulting to libc++ on Android.
  • Bug 1246734: libc++ on Mac, unfortunately backed out due to intermittent media test failures.
  • Bug 1262937: partial string sharing for IPDL-generated code.

In-progress:

  • Bug 1246732: trying to debug these media test failures. Appears something is very screwy with our graphics shutdown.

One-offs:

  • Reviews: khuey's event loop replacements, BufferList (bug 1262671), and mozilla::NotNull.
  • Research for bug 1273769 needinfo.
  • Researched and responded to SSE2/MSVC 2015/release management nightmare-related things.
  • Some travel arrangements for work week.
  • Out for three days.

Next:

  • More of the same.
  • Need to get around to investigating some Rust crash-reporter-y stuff at some point.

Coordination:

amarchesini@mozilla.com yesterday

Done:

Containers:

  • Bug 1270471 - We should not expose Containers in privateBrowsing
  • Bug 1274211 - Typo in ContextualIdentityService
  • Bug 1271516 - File -> New Container Tab doesn't work if there are no windows open
  • Bug 1274749 - Useless one free space between dropmarker and separator in address bar
  • Bug 1267916 - [Metabug] Implement about:containers
  • Bug 1274567 - Use DOMWindowCreated instead DOMContentLoaded to propagate the userContextId from content to parent process

DOM:

  • Bug 1272781 - nsEscape should work with ns(C)Strings and not with char pointers
  • Bug 1271249 - Blob URL should not share across non-private and private windows

BroadcastChannel:

  • Bug 1274362 - a Symbol passed to postMessage should throw DataCloneException
  • Bug 1274363 - BroadcastChannel dispatches event in wrong order
  • Bug 1274364 - BroadcastChannel.postMessage should throw an InvalidStateError DOMException when channel is closed

Directory Upload/FileSystem

  • Bug 1274999 - Stop GetFilesHelper runnable when the operation is canceled
  • Bug 1265767 - Implement a subset of the Blink FileSystem API for compat reasons
  • Bug 1261693 - Implement HTMLInputElement::GetFiles
  • Bug 1258489 - Consider to implement input.webkitdirectory

bhsu@mozilla.com yesterday

Done:

  • Bug 1261002 - Implement Node.isConnected (r+) (backed-out)

Next:

  • Bug 1165237 - fetch() not aborted upon document unload (ongoing)
  • Pointer Events

joliu@mozilla.com yesterday

Done:

  • Bug 1251028 - window.open(URL).print() ends up printing about:blank, instead of the opened URL: submitted WIP patch (f+)
  • Custom Element - CreateElement[NS]: study current implementation flow and implement webidl part

Next:

  • Bug 1251028 - window.open(URL).print() ends up printing about:blank, instead of the opened URL
  • Custom Element - CreateElement[NS]: implement algorithm of creating an element
  • Bug 1239990 - location.replace for invalid urls doesn't throw

sawang@mozilla.com yesterday

Done:

  • GroupedSessionHistory prototyping

Next:

  • Bug 1085045 - Move SwapFrameLoader to nsIFrameLoader
  • Bug 1256761 - Move Set[Inner|Outer][Width|Height]Outer to nsDocShell

shuang@mozilla.com yesterday

Done:

  • Introduction to QuotaManager
  • Working on: Bug 1267941 - Implement Storage API estimate() feature

Next:

  • Bug 1267941 - Implement Storage API estimate() feature

btseng@mozilla.com yesterday

Done:

  • Bug 823371 - Fire "blocked" event if deleteDatabase is blocked by running versionchange transaction (landed)
  • Bug 1272551 - Fix the failure of "interfaces.worker" in IDB web-platform test (landed)
  • Bug 1273833 - Fix failure of idbobjectstore_createIndex7-event_order.htm in web-platform test. (r?)
  • Bug 1274161 - Fix failure of idbobjectstore_createIndex6-event_order.htm in web-platform test. (r?)
  • Bug 1274938 - Fix the failure of "idbfactory_open10.htm" in IDB web-platform test. (r?)

Next:

  • Bug 1178829 - Fix remaining idb web-platform-test failures
  • Bug 1151017 - Support the "close" event on databases
  • Planned in H2

Coordination:

  • Potential Timing Issue in IDB Observer Spec which might require some change in IDB Spec. More input/ better suggestion from other peers will be helpful.

ttung@mozilla.com yesterday

Done:

  • Bug 1272830 - Intermittent fetch-request-redirect.https.html ... (r+)
  • Bug 1187335 - Integrate fetch with subresource integrity (WIP)
  • Introduce interaction between QuotaManager and Cache API/IndexDB/AsmJSCache

Next:

sshih@mozilla.com yesterday

Done:

  • Wrote patch for Bug 1260704 - Event preventDefault in JavaScript doesn't work if there is an image with attribute "ismap" inside link
  • Added test cases for Bug 1260704

Next:

jdai@mozilla.com yesterday

Done:

  • Bug 1088761 - Add support for reportValidity() for form controls(Landed)
  • Bug 1264947 - HTMLTableElement.rows doesn't seem to return element in the order defined in HTML Spec.(Landed)

Next:

  • Custom element(ongoing)
  • Bug 1024350 - < select > does not fire input event
  • Bug 1254125 - Don't propagate errors to SharedWorker
  • Bug 1209445 - Missing ServiceWorker script gives confusing TypeError message - The expression cannot be converted to return the specified type

jjong@mozilla.com yesterday

Done:

  • Bug 1271532 - [e10s] combobox display text not updated when moving through items using up/down key (resolved invalid)
  • Bug 1268556 - 'blur' on clicking padding area of 'number' input (r+)
  • Bug 926019 - focus and blur an input element with type of text will trigger change event even if content hasn't changed (ongoing)

Next:

  • Bug 926019 - focus and blur an input element with type of text will trigger change event even if content hasn't changed
  • Study about xul popups / ipc

echen@mozilla.com yesterday

Done:

Next:

  • bug 1274159 - Add HTMLElement constructor for custom element
  • bug 1017878 - Make picture sizes grammar spec compliant and add tests

sphink@gmail.com 2 days ago

Done:

  • spidermonkey automation builds
    • new nonunified, helped fitzgen with packaging job, various cleanups
  • rooting hazard craziness, both analysis and the actual code
    • includes attempting to create a test case, too hard for my current level of knowledge of jit
  • cross-process structured cloning
  • zone iterators
  • reviewage

Next:

  • fix all the things

lbergstrom@mozilla.com 2 days ago

Done:

  • TWIS
  • Finished draft and send around initial Rust/Servo in Gecko document
  • Servo talk for ICSE conference
  • Looking into some Rust community usage
  • Lots of CI machine failures / GitHub breakage

Next:

  • TWIS
  • PR reviews
  • Work on contributor charts based for the workweek & PLR
  • Layout intro documentation
  • Order fun morale stuff for London :-)

mphillips@mozilla.com 2 days ago

Done:

  • Landed bug 1265136 [makes our Date.parse work like Chrom/Safari on date strings like "x/y/z"]
  • Attended conference

Next:

mhowell@mozilla.com 2 days ago

Done:

  • Bug 1261140 for stub installer attribution finished and landed. Installer attribution is a project to give us a way to follow an installation from download to first run; this patch gets us as far as install-time, but the run-time code is yet to be written.
  • Landing, uplifting, and analyzing various updater security bugs.
  • Reviewed several install and update patches. I expect to be doing more of those in the future, so I need to work on those skills a bit.

Next:

More reviews and at least one more update security bug to finish off.

Coordination:

Stub installer ping ingestion and dashboard is blocked on some ops work; that's going to take over my life for a while once that block is handled (which I have no timeline for, it could be any day now).

jcoppeard@mozilla.com 2 days ago

Done:

Status update for the last few weeks.

Modules:

  • landed <script type="module"> for chrome pages
  • waiting for decision on CORS behaviour

GC:

Misc:

  • Fixed bustage due to only building unified builds in CI (bug 1273451)

Next:

Investigate semispace GC again and see whether we can use it to improve performance.

Fix problems in bug 1264300.

mbrubeck@mozilla.com 2 days ago

Done:

  • Text layout performance:
    • servo/servo#11273 Add a fast path for shaping ASCII text
    • servo/core-text-rs#50 Add binding for CTFontGetUnitsPerEm
    • Submitted servo/servo#11303 Always include the last-resort font
  • Stylo features:
    • servo/servo#11240 Support font-style in geckolib
    • servo/servo#11207 Support vertical-align in geckolib
  • Cleanup and upgrades:
    • servo/servo#11206 Fix unused item warning on 32-bit platforms
    • servo/servo#11204 Fix unused import warning in script::dom::bindings::js
    • servo/servo#11236 Use num_traits in util
    • servo/servo#11274 Update hyper, serde, regex
    • servo/servo#11250 Update immeta, threadpool, offscreen_gl_context

Next:

  • Land #11303
  • Add OpenType GPOS and GSUB support to the fast font shaper
  • Split font shaping code into a separate crate?
  • More stylo features

jolesen@mozilla.com 2 days ago

Done:

SIMD:

  • Landed refactoring and general preparations for adding the 8x16 and 16x8 types to IonMonkey. Bug 1136226.
  • Implemented most of the 8x16 and 16x8 SIMD instructions. Most of these needed to be added to the macroassembler.

Cretonne low-level code generator:

  • Built out infrastructure for describing instructions in the Python meta language. Infer instruction formats from instruction operands.
  • Generate tables mapping opcodes to instruction formats. Use to drive IL writer and parser.
  • Generate value type constraint tables from the instruction descriptions. Support a restricted form of parametric polymorphism. Enough to model what we need. Very basic type inference help declutter the IL.

Next:

SIMD

  • Getting final Bug 1136226 patches in shape for review.

ajeffrey@mozilla.com 2 days ago

Done:

Next:

  • Work with Kyle Headley, getting him up to speed on Servo.
  • Webdriver testing
  • Address issues with the constellation, browser.html and the navigation APIs

sbautista@mozilla.com 2 days ago

Done:

  • Launched UserTesting for performance perceptions research
  • Started moderated Test Pilot site usability sessions
  • Participated in UX/UR candidate debriefs

Next:

  • Continuing analysis of Activity Stream diary study
  • Continuing analysis of monthly tablet diary study
  • Start analysis of moderated Test Pilot usability
  • Determine UR for Test Pilot pipeline experiments

agrigas@mozilla.com 2 days ago

Done:

  • updated control center spec based on changes to design while away on leave
  • coordinated with bryan bell to re-export all icons for each platform: https://bugzilla.mozilla.org/show_bug.cgi?id=1203292
  • created draft of search concepts deck for shorlander
  • connected with markus around add-ons notification styling changes in control center design
  • Next:

  • continue work on control center 3 issues that arise during build process
  • Tracking protectin in test pilot support where needed
  • potential new work on push notifications permissions (push work week happening in MTV this week)
  • DNT on in private browsing mode - new change to prefs
  • refine and complete search deck
  • bbouvier@mozilla.com 2 days ago

    Done:

    • WebAssembly:
      • Bug 1248555: started work on having non canonicalized NaNs in Wasm. First use cases work, now some operations need to be tweaked to have the newly desired NaN behavior.
      • Bug 1272640: posted an landed patches for f32/f64 trunc/nearest/copysign.
      • Bug 1270664: (backout of MSVC2015 on Aurora). Investigated and proposed patch for sin(-0) failure.
      • ... then the same thing on inbound: bug 1274224.
      • A few MIPS reviews for the wasm backend
      • Bug 1273267, another instance of canonicalization being observable in a SetElem operation.
    • SIMD: bug 1273483.
    • A few tracelogger reviews.

    Next:

    • Bug 1248555: tweak operations; ensure no NaN can escape to JS; update tests to run one per test, to prevent timeout.
    • move forward bug 1163991
    • host an event at the Paris office and write a small summary of recent Mozilla's project updates

    htsai@mozilla.com 2 days ago

    Done:

    • Date/Time input type project - London meet-up invitation
    • Storage project - London meet-up invitation

    Next:

    • Keep tracing "select" to understand the XUL popup flow

    masayuki@d-toybox.com 2 days ago

    Done:

    This post includes my work between 2016-04-05 and 2016-05-23.

    • Writing patches: Bug 1257617 - keypress event with ctrl modifier fires twice
    • Writing patches: Bug 1272599 - [UI Events-key] Rename "MozHomeScreen", "MozCameraFocusAdjust" and "MozPhoneCall" key values to "GoHome", "CameraFocus" and "Call"
    • Writing patches: Bug 1272578: [UI Events-key] Rename VolumeDown, VolumeUp and VolumeMute to AudioVolumeDown, AudioVolumeUp and AudioVolumeMute
    • Writing patches: Bug 1224994 - [TSF] TSFTextStore should cache whole contents during composition
    • Writing patches: Bug 1260651 - Rename classes under editor/libeditor and move the namespace from global to mozilla
    • Investigating: Bug 1263512 - [UI Events-key] Investigate KeyboardEvent.key difference between Chromium and Gecko
    • Investigated: Bug 787797 - multimedia keys keydown and keyup events have wrong keycodes
    • FIXED: Bug 1252058 - [mac] "New Folder" button in the bookmarks modal dialog hangs Firefox if Sync is enabled.
    • FIXED: Bug 1263389 - Support the .com button on the virtual keyboard
    • FIXED: Bug 1259657 - Clean up WidgetGUIEvent
    • FIXED: Bug 1257759 - [Win] Windowed plugin shouldn't consume reserved shortcut keys of chrome
    • FIXED: Bug 1259656 - Clean up WidgetEvent
    • FIXED: Bug 1261880 - Special layers of Neo keyboard layout fails to work in recent Nightly versions
    • FIXED: Bug 1254755 - Clean up WidgetKeyboardEvent
    • FIXED: Bug 1267526 - [non-e10s][TSF] First character of IME input is committed immediately in Google contacts
    • FIXED: Bug 1232919 - [UI Events] Reorganize KeyNameList.h and add new key names which was added to the latest draft
    • FIXED: Bug 1272490 - Crash in nsHTMLEditRules::ReapplyCachedStyles
    • FIXED: Bug 1205600 - [TSF][WinXP][WinServer2k3] Drop TSF support of WinXP and WinServer 2k3
    • FIXED: Bug 1272592 - [UI Events-key] Drop "MediaSelect" key value and use "LaunchMediaPlayer" instead
    • FIXED (reviewed as mentor, first): Bug 1259661 - Clean up WidgetMouseEvent
    • Reviewed: Bug 1261671 - [non-e10s] IME candidate window position is not located at correct position when Full zoom level <> 100%
    • Reviewed: Bug 387687 - Text doesn't wrap when replying to non-f=f emails with all-in-one-line paragraphs (option or threshold to assume f=f for quote)
    • Reviewed: Bug 1260710 - Test for routing hardware key events to IME
    • Reviewed: Bug 684208 - anchorElement.dispatchEvent(clickEvent) always returns false
    • Reviewed: Bug 1101975 - Alt+Shift+F no longer focuses on Wikipedia search box
    • Reviewed: Bug 1263653 - Fix TSFTextStore.h compilation with mingw.
    • Reviewed: Bug 1156062 - Yet more editor cleanup
    • Reviewed: Bug 1255634 - APZ does not let mousewheel.default.delta_multiplier_{x,y} scroll more than a page
    • Reviewed: Bug 1263909 - Enhance test for bug 756984 to cover other code paths also changed in bug 756984.
    • Reviewed: Bug 1177943 - [e10s] Mac OS X Dictionary lookup doesn't work on e10s
    • Reviewed: Bug 1263883 - DOM insertion point and caret wrong when pressing "enter" after image in paragraph when <tt> is used.
    • Reviewed: Bug 1263975 - Scrolling the tab strip has wild behaviour on a MBP with touchpad
    • Reviewed: Bug 1259667 - Clean up WidgetSimpleGestureEvent
    • Reviewed: Bug 1258085 - Pressing backspace after
      in paragraph mispositions caret at beginning of line
    • Reviewed: Bug 1265631 - Unicode Emoji characters fail to wrap
    • Reviewed: Bug 1265631 - Supplementary-plane Unicode characters (including Emoji) fail to line-break properly
    • Reviewed: Bug 1266341 - crash in mozilla::unicode::GetScriptTagForCode
    • Reviewed: Bug 1266391 - Use an enum class for script codes, instead of just passing integers around
    • Reviewed: Bug 1255264 - [TV] Change Nexus Remote default key mapping.
    • Reviewed: Bug 1262363 - [ATOK for Mac: Japanese Input Method] Send mouse events to Input Method to allow they can use it for UI state control (c.f. close automatic suggestion window by clicking another place).
    • Reviewed: Bug 1266963
    • Reviewed: Bug 1265800 - Caret in wrong location upon backspace, follows inserting inserts extra <br>
    • Reviewed: Bug 1269209 - Port editor mochitest-chrome tests to mochitest-plain so they work on e10s
    • Reviewed: Bug 1260091 - Move using SendBidiKeyboardNotify to WidgetUtils
    • Reviewed: Bug 1273511 - Optimize EventListenerManager::AddEventListenerByType
    • Reviewed: Bug 1253284 - Cmd+Q isn't reserved on OS X
    • Reviewed: Bug 1274837 - Crash in nsPlainTextSerializer::AddToLine
    • Reviewed (as mentor): Bug 1259669 - Clean up WidgetCommandEvent
    • Reviewed (as mentor): Bug 1259663 - Clean up WidgetMouseScrollEvent
    • Reviewed (as mentor): Bug 1259666 - Clean up WidgetGestureNotifyEvent
    • Answered ni?: Bug 1255627 - crash in mozilla::widget::TSFTextStore::NotifyTSFOfLayoutChange
    • Answered ni?: Bug 1262570 - [IME] Defer IME messages until after the content of a new window has been painted and composited
    • Answered ni?: Bug 1262111 - Keyboard handling breaks after removing an iframe with a Flash Player application
    • Answered ni?: Bug 1041185 - IME related issues with e10s
    • Answered ni?: Bug 1250805 - when calling execCommand('bold'), it works fine but after deselecting bold and press return for a new line, bold is still active. Same goes for italic, underline, etc..
    • Answered ni? - Bug 1250050 - Add a pref to control whether wheel events should be sent to plug-ins
    • Answered ni?: Bug 1257815 - DOMMouseScroll event should never fire ±32768 (should fire ±3 insted), because nobody knows about that, even Mozilla's tutorials and developers.
    • Answered ni?: Bug 301395 - <a name> becomes focussed if you search to it with /foo
    • Answered ni?: Bug 1217715 - [Win] Mouse wheel scroll speed should be accelerated by the system scroll speed override on any large scrollable elements not only on the root element of the root document
    • Answered ni?: Bug 428350 - For tall iframes, scrollwheel scrolling stops before bottom of frame is visible
    • Answered ni?: Bug 1266596 - Tab strip now scrolls by large amounts
    • Answered ni?: Bug 930711 - Cannot get events for 4th and 5th mouse button.
    • Answered ni?: Bug 1263275 - Avoid startup NS_ENSURE_TRUE(mTextInputHandler) failures in nsChildView.mm
    • Answered ni?: Bug 1248683 - [e10s] Find bar sometimes gets keypresses in the wrong order when system is under heavy load
    • Answered ni?: Bug 1269575 - [Meta] Implement PPB_TextInput_Dev interface
    • Answered ni?: Bug 1272927 - Fullwidth latin characters (U+FF00-U+FF5X) are not rendered correctly
    • Answered ni?: Bug 1272623 - After pasting text to Gmail open in FF the text you change with right click - spelling suggestions changes formatting.
    • Answered ni?: Bug 1199861 - Zooming with Ctrl+Scroll mouse wheel doesn't work if mouse is hovered over form controls
    • Feedback: Bug 1272893 - remove some remaining uses of nsISupportsArray in send/import code of mailnews
    • Feedback: Bug 384458 - find toolbar should highlight better/dim rest of page

    Next:

    • Bug 1224994 - [TSF] TSFTextStore should cache whole contents during composition
    • Bug 1257617 - keypress event with ctrl modifier fires twice

    mgoregaokar@mozilla.com 2 days ago

    Next:

    • Review Zhen's pull requests
    • Start work on Fetch

    Coordination:

    https://github.com/servo/servo/issues/11327 makes it hard to work on tech demo things

    Ms2ger@gmail.com 2 days ago

    Done:

    Reviews

    Next:

    • more reading up on constellation

    mkato@mozilla-japan.org 2 days ago

    Done:

    • Bug 1177943 - [e10s] Mac OS X Dictionary lookup doesn't work on e10s
      • Writing new fix
    • Bug 1212527 - [10.11] QuickLook three-finger tap broken
      • Investigating and writing a fix
    • Bug 1269246
      • Landed
    • Bug 1258526 - The window.speechSynthesis.pause() makes the SpeechSynthesis.speaking equal true until browser restart and stop working if it is pressed at the tail end of the speaking text.
      • Landed
    • Bug 1253284 - Cmd+Q isn't reserved on OS X
      • Landed
    • Bug 1257441 - Remove arm detection for MSVC
      • Landed
    • Bug 1184142 - Support SpeechSynthesis API in Android
      • Writing a fix
    • Bug 1269221 - Crash attempting to speak an article in reader mode [@ SpeechTaskCallback::OnWillSpeakWord ]
      • Review
    • Bug 1205600 - [TSF][WinXP][WinServer2k3] Drop TSF support of WinXP and WinServer 2k3
      • Review
    • Bug 1238522 - Intermittently, the speech synthesis doesn't start after changing the Pitch
      • Landed
    • Bug 1260091 - Move using SendBidiKeyboardNotify to WidgetUtils
      • Landed
    • Bug 1261880 - Special layers of Neo keyboard layout fails to work in recent Nightly versions
      • Review
    • Bug 1267526 - [non-e10s][TSF] First character of IME input is committed immediately in Google contacts
      • Review
    • Bug 1268336 - Don't generate unixcharset.properties.h on Android build
      • Landed
    • Bug 1271886 - Move NETAPI32 to delay load DLLs
      • Writing a fix

    Next:

    • Bug 1212527 - [10.11] QuickLook three-finger tap broken
    • Bug 1033483 - [e10s][RTL] Do bidi state detection in the parent process on Linux
    • Bug 1203871 - Add eQueryCharRectArray event which retrieves each character's rect of specified range

    gwatson@mozilla.com 2 days ago

    Done:

    • Working on fixing browser.html glitches under WR2.
      • Support scroll layers and layer events.
      • Fixed a number of clipping issues.
      • Fixed some opacity / blending issues.
      • Added support for iframes.
      • Fixed layer transforms.
      • A number of other small fixes.
      • Did some profiling on mac - seeing similar perf numbers to Linux.
      • WR2 perf optimizations if glitches are fixed - still lots of low hanging fruit here.

    Next:

    • De-biasing hiring workshop.
    • Continue working on browser.html glitches with WR2.
    • Review queue.

    daisuke@mozilla-japan.org 2 days ago

    Done:

    • in review: Bug 1209405 High CPU load on Kickstarter, even without JS, CSS and images
    • in progress: Bug 1259313 - Need a test for checking result of ParseEasing in GetKeyframeListFromPropertyIndexedKeyframe
    • in progress: Bug 1272211 - Make timeline argument of Animation constructor default to the document timeline of the active document
    • ideation: Animation tool
      • meeting

    Next:

    • in progress: Bug 1259313 - Need a test for checking result of ParseEasing in GetKeyframeListFromPropertyIndexedKeyframe
    • in progress: Bug 1272211 - Make timeline argument of Animation constructor default to the document timeline of the active document
    • ideation: Animation tool

    slyu@mozilla.com 2 days ago

    Done:

    Next:

    • Page load test
      • Push page load test result to S3
      • Discard 20% warm-up test results
      • Repeat page load 20 times
    • London Workweek planning
    • YAML test step patch
    • Revive CSS drop-shadow filter patch (https://github.com/servo/servo/issues/5187)

    Coordination:

    PTO from 6/3~6/12 (in London)

    nnethercote@mozilla.com 3 days ago

    Done:

    Landed:

    Crash bugs:

    • Filed by me in the last week: 11
    • Filed by me that got fixed in the last week: 3

    Other:

    Next:

    More Uptime work.

    adw@mozilla.com 4 days ago

    Done:

    • posted new patch: Bug 1252509 - Use a sliding panel overlay from the downloads panel to display the available actions
    • filed, posted patch: Bug 1273943 - Emphasize search terms in awesomebar results using bold face
    • reviewed: Bug 1271325 - PLACES_MOST_RECENT_EXPIRED_VISIT_DAYS collects wrong data

    mantaroh@gmail.com 5 days ago

    Done:

    • land : bug 1134163 - Delay the dispatch of the animationstart event until the refresh driver tick after the animation starts
    • fixed :Bug 1096776 - Support Animations without a timeline or with an inactive timeline
    • land : Bug 1264516 - [Test] Rename to camel-case for directory of web-animation's web-platform tests.
    • finished : Bug 1274-85 - Commit Access (Level 3)
    • WIP : Bug 1178662 - Make Animation.timeline writeable.
    • Investigating : Bug 1274217 - MANIFEST.json contain unnecessary change when update manifest.
    • 1 PTO

    Next:

    hiikezoe@mozilla-japan.org 5 days ago

    Done:

    • WIP: Bug 1167519 - When replacing a transition, use the compositor's current animated value as the starting point
    • Fixed: Bug 1268385 - isRunningOnCompositor should be cleared when associating nsIFrame is destroyed
    • Fixed: Bug 1267251 - Rename strings landed in dom.properties to reflect new content
    • Reviewed: Bug 1264822 - GetPropertyValuesPairs fails to skip shorthand properties where none of the sub-properties are animatable
    • Reviewed: Bug 1272204 - Rewrite tests in test_animation_performance_warning.html to use setFrames (to be setKeyframes)
    • Reviewed: Bug 1209405 - High CPU load on Kickstarter, even without JS, CSS and images
    • Filed: Bug 1273385 - Review board seems to not track newly added files if they are deleted (or renamed?) in a subsequent patch
    • Filed: Bug 1273042 - Any CSS transform animations should create a stacking context
    • Filed: Bug 1273834 - getComputedStyle().transform/opacity should return style values updated by TimeStamp::Now() instead of the most recent refresh time on busy frame
    • Investigated: Bug 1265605 - Aurora/Developer Edition failing to redraw toolbar after download animation

    Next:

    • Bug 1272495 - NS_FRAME_MAY_BE_TRANSFORMED should be cleared once script animation of transform is finished
    • Bug 1223658 - Compositor animations with delay arrive at the compositor too late

    bbirtles@mozilla.com 5 days ago

    Done:

    • fixed: bug 1264822 - GetPropertyValuesPairs fails to skip shorthand properties where none of the sub-properties are animatable
    • fixed: bug 1263486 - Add a move constructor/assignment operator to nsCSSValue
    • investigated: bug 1253476 - Collapse filling script-generated animations
    • prepared for aurora: bug 1268858 - CSS Custom properties don't seem to work with animations
    • reviewed: bug 1134163 - Delay the dispatch of the animationstart event until the refresh driver tick after the animation starts
    • reviewed: bug 1244590 - implement KeyframeEffect spacing modes
    • reviewed: bug 1268385 - isRunningOnCompositor should be cleared when associating nsIFrame is destroyed
    • reviewed: bug 1273729 - dom/base/nsHostObjectProtocolHandler.cpp:217:29: error: use of undeclared identifier 'nsContentUtils' etc
    • reviewed: bug 1264516 - [Test] Rename to camel-case for directory of web-animation's web-platform tests
    • reviewed: bug 1209405 - High CPU load on Kickstarter, even without JS, CSS and images
    • reviewed: bug 1267251 - Rename strings landed in dom.properties to reflect new content
    • reviewed: bug 1096776 - Support Animations without a timeline or with an inactive timeline
    • reviewed: bug 1167519 - When replacing a transition, use the compositor's current animated value as the starting point
    • filed: bug 1273784 - Implement keyframe effect copy constructors
    • Web Animations: Remove clone() and add KeyframeEffect(ReadOnly) copy constructors
    • Following up some minor tweaks to CSS flexbox

    Next:

    • bug 1253476 - Collapse filling script-generated animations
    • More work on specifying CSS animation types
    • Work on Web Animations playbackRate change

    jseward@acm.org last week

    Done:

    Races:

    • bug 1261052: Telemetry.cpp analysis/refactoring in preparation for de-racing: fixed review comments, landed, bounced, re-landed.
    • bug 1258183: redo after consultation w/ gfritzsche, so as to remove locking from histogram.cc as it is now unnecessary
    • Started doing runs on mochitests; somewhat different sets of races than from xpcshell.
    • Wondered about the fixability of various JS engine bitfield races.

    Memory errors:

    • These continue to be at a very low level, maybe one per week that I can find.
    • /**/

    Other: Talked a bit with Gabriel Svelto about client-side stack unwinding.

    Next:

    • Push automation stuff
    • Land 1258183 and fix some minor followups

    mh+mozilla@glandium.org last week

    Next:

    • More build system work.

    neil@mozilla.com last week

    Done:

    • Bug 1256952/1265966 - figured out issues with dragexit in Linux
    • Bug 1174798 - propagate focus ring state to content processes
    • Bug 1187296 - timing issue when loading some bindings causing the binding to be applied twice
    • Bug 1262332, select popup position is wrong when frame is transformed, now fixed
    • Helped with bug 333064, spaces inserted when pasting text
    • Helped with bug 1206133, improve arrow panel positioning

    olli.pettay@gmail.com last week

    Done:

    • Fixed couple of security issues
    • Random specs stuff, bug filing, reviews
    • reviews and more reviews
    • investigating if more performance related data could be exposed to web pages.

    Next:

    • reviews
    • more performance "API" stuff
    • whatever comes up

    kvijayan@mozilla.com last week

    Done:

    • Scheduled reviews for FlyWeb landings, met with reviewers and organized review plan
      • Nick Hurley for Necko changes
      • Andrea Marchesine for DOM changes
      • Stephanie Ouillon / Christiane Reutten for security review
    • Tree merges & related fixes.
    • Fixed build bug on linux (bug 1259144 - part 9 - forgot to add NetworkInfoServiceLinux.cp file)
    • Found and fixed bug 1272406 - ensure FlyWebPublishedServer gets closed when tab is closed.
    • fixed bug 1272432 - always set attributes object when resolving discovered MDNS services.
    • Fixed bug 1272678 - Fix handling of attributes objects in js implementation of MDNS discovery.
    • Prepared amalgamated patches for FlyWeb review, created relevant bugs for reviews, and attached files to them - https://bugzilla.mozilla.org/show_bug.cgi?id=1272092
    • Started process of enabling treeherder CI testing of flyweb code in projects/larch: bug 1271394.

    Next:

    • Help reviewers review code.
    • Spot help on whatever is needed by other team members.
    • Demo progress review.
    • Write simple file-sharing demo.

    spohl@mozilla.com last week

    Done:

    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox - Worked with SoftVision to test the feature, updated/improved patches based on their feedback. Testing continues with builds on Oak.
    • bug 1268475: [Elevated Update] After 3 cancelations, Nightly doesn't start - Fixed.
    • bug 1268528: crash in shutdownhang | libsystem_kernel.dylib@0x16db6 - Investigated.
    • bug 1269185: startup crash in nsZipHandle::findDataStart - Reviewed patch.
    • bug 1270839: [Elevated Update] Every time when you start Nightly from user account you have this message: “Nightly” is an application downloaded from the Internet. Are you sure you want to open it? - Investigated, determined to be expected OSX behavior.
    • bug 1271296: [Elevated Update] Cannot use app.update.url.override to simulate FF update - Investigated, provided better instructions. New instructions resolved the issue.
    • bug 311614: Partial Update Apply failure Window after app startup should appear in front of browser window, not behind - Wrote first iterations of patch, received feedback.
    • bug 1265272: [EME] Update gen-eme-voucher.py to generate voucher for MacOSX binaries - Provided feedback regarding Mac OSX bundle structure.
    • bug 1255588: Disable Firefox on MacOS <10.9 - Reviewed patch.
    • bug 1272521: (confidential) - Reviewed patch.
    • bug 1267495: Add fallback for GMP downloads if AUS is down - Provided feedback.

    Workweek 5/2-5/6: Worked on elevated OSX updates (bug 394984), introduced mhowell and rstrong to update orphaning telemetry analysis, investigated large number of CHK_IS_DOWNLOADING pings (bug 1256729).

    Next:

    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox
    • bug 1256729: Investigate large number of CHK_IS_DOWNLOADING pings
    • bug 1272585: Handle NS_ERROR_DOCUMENT_NOT_CACHED when downloading mar files.
    • bug 1250901: Firefox hangs, force-quit stops process but Firefox icon remains in dock
    • bug 1258515: After Firefox update, Macbook won't shutdown

    Coordination:

    PTO 5/20

    alam@mozilla.com last week

    Done:

    • Lots of folks in YVR!
    • Cont'd with Top Sites
    • Interviewing/de-brief
    • Tablet UX kickoff

    Next:

    • Meeting people in YVR
    • Tab queue V2
    • Wrap up Top Sites spec

    randersen@mozilla.com last week

    Done:

    • Wrapping up Longpress Lists
    • Various UI reviews
    • 4.0 launched!

    Next:

    • Split view panels on iPad
    • Tab view and Toolbar menu on iPad
    • Reading List migration
    • Add/Edit Top Sites
    • Start looking at screenshots in Bookmarks

    alessio.placitelli@gmail.com last week

    Done:

    Next:

    • Bug 1271310 - Measure the number of unique domains visited in a "session fragment"
    • Move forward with the browser usage metrics.
    • Move forward with Bug 1233986 - Move clientId loading, generation and serialization earlier during startup
    • Bug 1145188 - Telemetry redesign: TelemetrySession init should be triggered by TelemetryController (finally land it!)

    pwalmsley@mozilla.com last week

    Done:

    • UI explorations for add-on/theme pref panes
    • Illustrations for Firefox 3 year plan presentation

    Next:

    • Final UI for pref panes
    • "Future of AMO" pres for London
    • Visual explorations for AMO
    • Disco pane bug squashing/implementation support

    lhansen@mozilla.com last week

    Done:

    Wasm baseline compiler:

    • performance optimization experiments
    • some 64-bit low-level work

    Shared memory:

    • backlog + coordination
    • looking into options for a formal memory model

    Next:

    Ditto.

    Coordination:

    Out for public holidays on Monday and Tuesday next week.