This patch adds a dedicated EagerEvaluation.css file so
it's easier to see all the related rules and properties.
The colors of the results are tweaked (mostly to grey)
so eager evaluation doesn't feel as intrusive.
The font-size is lowered for the same reason.
When eager evaluation is enabled, the padding of the console
input is reduced in order to have the input + eager results
to be 40px.
Differential Revision: https://phabricator.services.mozilla.com/D61806
--HG--
extra : moz-landing-system : lando
By default the Rust compiler will perform a limited kind of ThinLTO on each
crate. For local builds this additional optimization is not worth the
increase in compile time.
Differential Revision: https://phabricator.services.mozilla.com/D61821
--HG--
extra : moz-landing-system : lando
Tests that selecting a contentEditable node with style `user-select:
none` via `execCommand` doesn't trigger an assertion.
Differential Revision: https://phabricator.services.mozilla.com/D61829
--HG--
extra : moz-landing-system : lando
Added more stats and dumping them in JSON format.
Also, fixed the windows shutdown process for mitmproxy.
Differential Revision: https://phabricator.services.mozilla.com/D61796
--HG--
extra : moz-landing-system : lando
The entire comment deleted in nsContainerFrame.cpp belongs to
FinishReflowChild(), which is already documented in the header.
Change `aChildFrame` to `aKidFrame` for ReflowChild() to match its
implementation.
Differential Revision: https://phabricator.services.mozilla.com/D61885
--HG--
extra : moz-landing-system : lando
These tests assume that the startTime of the animation is calculated based on
the document current time at the moment the ready promise callback is run but
nothing in the spec requires that (only that it is calculated based on the
_ready time_).
Differential Revision: https://phabricator.services.mozilla.com/D61949
--HG--
extra : moz-landing-system : lando
The variables involved in the bitwise arithmetic are all of type uint8_t, so
we end up with that type automatically (no need to bother with a static_cast).
Note that we *do* need to declare the type (we can't use `auto`, or else
the compiler wants to upgrade the local variable to have a wider type --
"int", I think -- and that then produces an build warning when we pass
that variable as a uint8_t param further down).
Differential Revision: https://phabricator.services.mozilla.com/D61893
--HG--
extra : moz-landing-system : lando
Baby steps. Working towards not using $(MT), let's unsupport what we
currently don't rely on (and in case someone would try to rely on it,
throw an error).
Differential Revision: https://phabricator.services.mozilla.com/D61948
--HG--
extra : moz-landing-system : lando
There is no meaningful listener of this so that we can get rid of it.
Depends on D61357
Differential Revision: https://phabricator.services.mozilla.com/D61358
--HG--
extra : moz-landing-system : lando
This patch makes `EditorBase::NotifyDocumentListeners()` notify
`ComposerCommandsUpdater` via `HTMLEditor::mComposerCommandsUpdater` directly.
Therefore, `ComposerCommandsUpdater` can stop inheriting
`nsIDocumentStateListener`.
Note that this patch also makes `ComposerCommandsUpdater::UpdateCommandGroup()`
not take `nsAString` as its parameter because inlinning the
`nsIDocumentStateListener` requires `ComposerCommandsUpdater.h` to include
`nsAString.h`, but it's redundant and `UpdateCommandGroup()` just compares
it with literal strings. Therefore, using `enum class` for specifying command
group is faster.
Differential Revision: https://phabricator.services.mozilla.com/D61357
--HG--
extra : moz-landing-system : lando
Since the bytecode emitter may remove inner functions, we can end up with
inconsistent definitions of the flag. Instead compute this in the parser
using the conservative definition.
Differential Revision: https://phabricator.services.mozilla.com/D61935
--HG--
extra : moz-landing-system : lando
Updates the yaml file so that it generates the currently checked in output
artifacts. These are recent regressions but straightforward to fix.
Differential Revision: https://phabricator.services.mozilla.com/D61934
--HG--
extra : moz-landing-system : lando
The only remaining thing in this Makefile is a reset of
EMBED_MANIFEST_AT, which only has an effect when building a shared
library or executable, but browser components haven't built a shared
library since bug 1302855.
Differential Revision: https://phabricator.services.mozilla.com/D61792
--HG--
extra : moz-landing-system : lando