Commit Graph

674024 Commits

Author SHA1 Message Date
Sylvestre Ledru
1235ca8c28 Bug 1586674 - Simplify 'static inline uint32_t PRTimeToSeconds(PRTime aTimeUsec)' r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48303

--HG--
extra : moz-landing-system : lando
2019-10-07 10:27:11 +00:00
Bogdan Tara
e903f60a46 Backed out changeset a69d0ed7e27c (bug 1573809) for causing multiple failures CLOSED TREE 2019-10-07 15:01:08 +03:00
Bogdan Tara
c126ce4560 Backed out changeset 19ac681aac4b (bug 1573809) for multiple failures CLOSED TREE 2019-10-07 14:47:24 +03:00
ffxbld
eddb1c989d No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D48307

--HG--
extra : moz-landing-system : lando
2019-10-07 10:53:38 +00:00
Radovan Birdic
09168e9456 Bug 1585957 - Minimal support for mips64r6 r=lth 2019-10-07 13:38:17 +03:00
Christian Holler
484600f3bd Bug 1584537 - Support multiple connections in the Necko fuzzing layer. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D47448

--HG--
extra : moz-landing-system : lando
2019-10-07 10:18:37 +00:00
Marian Raiciof
e05c27c965 Bug 1547943 - Intermittent mozrunner.errors.RunnerNotStartedError r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D47290

--HG--
extra : moz-landing-system : lando
2019-10-03 16:20:02 +00:00
Lars T Hansen
23e6b5a97d Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt
This removes support for 'passive' and makes our element and data segment
syntax follow standard syntax much more closely.

Element segments now require either 'func' or 'funcref' in the right
position, and require a table index for active segments that don't use
the designated MVP shorthand.

Data segments require an offset when there's a memory index present.

Also add support for the noise syntax (offset x) for the
initialization offset in active segments.

I did not add support for the variant of in-line elements in the table
definition that allows the starting offset to be specified; this is
followup work.

Also tidy up some naming and comments in an attempt to clarify the
flow in the encoder.

Differential Revision: https://phabricator.services.mozilla.com/D48031

--HG--
extra : moz-landing-system : lando
2019-10-07 09:21:57 +00:00
Jan de Mooij
61fc6e4f7a Bug 1585712 - Use AutoEnterOOMUnsafeRegion instead of MOZ_CRASH in ExecutableAllocator::reprotectPool. r=jonco
mprotect is fallible and this makes it easier for fuzzers to deal with.

Differential Revision: https://phabricator.services.mozilla.com/D48175

--HG--
extra : moz-landing-system : lando
2019-10-05 07:47:56 +00:00
Yoshi Cheng-Hao Huang
c761020fd4 Bug 1573809 - Part 2 : trace jit realm. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D46610

--HG--
extra : moz-landing-system : lando
2019-10-07 09:07:38 +00:00
Makoto Kato
1ab2eca2d2 Bug 1584901 - Convert tail space to NBSP in composition string. r=masayuki
This is related to bug 1530649. When using <span> element with contentedtiable,
we won't insert <br> element at last. When Korean IME on macOS commits
composition by space key, composition string has space.

Gekco removes U+0020 space when it is last character into editing host. To keep
whitespace, we have to replace with NBSP when it is last.

Differential Revision: https://phabricator.services.mozilla.com/D48146

--HG--
extra : moz-landing-system : lando
2019-10-07 08:16:18 +00:00
Tim Huang
89b69a623d Bug 1581393 - Changing the tooltip string of the 'why' on the protections panel if the ETP is off. r=nhnt11,flod
Differential Revision: https://phabricator.services.mozilla.com/D48300

--HG--
extra : moz-landing-system : lando
2019-10-07 09:00:47 +00:00
Edgar Chen
534d501cf9 Bug 1129227 - Part 3: Add test for requesting fullscreen in async callback; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47152

--HG--
extra : moz-landing-system : lando
2019-10-07 08:54:40 +00:00
Edgar Chen
37dc0de88e Bug 1129227 - Part 2: Switch Fullscreen to use transient-user-activation API; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47151

--HG--
extra : moz-landing-system : lando
2019-09-30 13:42:40 +00:00
Edgar Chen
4567360897 Bug 1129227 - Part 1: Merge nsContentUtils::CheckRequestFullscreenAllowed into GetFullscreenError; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47018

--HG--
extra : moz-landing-system : lando
2019-09-27 20:07:37 +00:00
Yoshi Cheng-Hao Huang
edff67b87d Bug 1573809 - Part 1 : trace zone weakmap. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D46609

--HG--
extra : moz-landing-system : lando
2019-10-07 07:46:35 +00:00
Neil Deakin
1993d35127 Bug 1573839, change browser_context_menu_iframe.js to pass a browsing context for synthesizeMouse calls, also fixes test_context_menu_iframe_sandbox_same_origin test that was incorrectly using the wrong frame, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47190

--HG--
extra : moz-landing-system : lando
2019-10-07 08:51:52 +00:00
Neil Deakin
71ba434e0a Bug 1573839, modify BrowserTestUtils.synthesizeMouse/Key/etc to handle fission. Remove support for passing arrays of selectors and instead modify the last argument to be a browsing context, or browser. Fix up tests that use this obsolete form, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46307

--HG--
extra : moz-landing-system : lando
2019-10-07 08:51:52 +00:00
Andreas Pehrson
ae61a0ccfa Bug 1583463 - End the tab source's track when the draw timer is guaranteed to have stopped. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47685

--HG--
extra : moz-landing-system : lando
2019-10-03 19:50:42 +00:00
Andreas Pehrson
d33ecdb1dd Bug 1583463 - Don't allocate and append frames when the tab source's stream has been destroyed. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47684

--HG--
extra : moz-landing-system : lando
2019-10-03 19:50:31 +00:00
Andreas Pehrson
1827049285 Bug 1583463 - Move all usage of the tab source's mWindowId usage from media to main thread. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47683

--HG--
extra : moz-landing-system : lando
2019-10-03 19:50:20 +00:00
Andreas Pehrson
6cb1836336 Bug 1583463 - Merge the tab source's InitRunnable and StartRunnable to avoid checking mWindow on the media thread. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47682

--HG--
extra : moz-landing-system : lando
2019-10-03 19:50:09 +00:00
Andreas Pehrson
f31a417045 Bug 1583463 - Lock SourceMediaStream's mMutex also during shutdown. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D47681

--HG--
extra : moz-landing-system : lando
2019-10-03 19:49:47 +00:00
Masayuki Nakano
3cc02eccbf Bug 1566795 - part 2: Clean up HTMLEditor::SplitAboveRange() r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D47859

--HG--
extra : moz-landing-system : lando
2019-10-07 01:11:31 +00:00
Nihanth Subramanya
cf72fdf229 Bug 1586659 - [Protections Panel] Only color the anchor arrow when it's at the top. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D48298

--HG--
extra : moz-landing-system : lando
2019-10-07 07:40:36 +00:00
Sylvestre Ledru
8c909e611a Bug 1586605 - Simplify the SecondsToPRTime function r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48284

--HG--
extra : moz-landing-system : lando
2019-10-07 06:01:16 +00:00
Peter Van der Beken
baaea5c0bc Bug 1584907 - Deny internal entities closing the doctype. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D47704

--HG--
extra : moz-landing-system : lando
2019-10-04 09:38:58 +00:00
Nihanth Subramanya
e2f7643f8b Bug 1585487 - Update protections panel info message animation. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47838

--HG--
extra : moz-landing-system : lando
2019-10-04 07:21:50 +00:00
Tooru Fujisawa
3a4b3f38d1 Bug 1585519 - Part 4: Remove unnecessary parentheses. r=Yoric CLOSED TREE
Reviewers: Yoric

Subscribers: jandem

Bug #: 1585519

Differential Revision: https://phabricator.services.mozilla.com/D48293
2019-10-07 08:55:08 +03:00
Tooru Fujisawa
4ffcd38103 Bug 1585844 - Inline BinASTTokenReaderBase::offset. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48021

--HG--
extra : moz-landing-system : lando
2019-10-07 05:13:00 +00:00
Tooru Fujisawa
b0f8436839 Bug 1585568 - Part 2: Inline {AutoBase,AutoTaggedTuple,AutoList} methods and remove debug-only fields. r=Yoric
{AutoBase,AutoTaggedTuple,AutoList} in BinASTTokenReaderContext is almost no-op
in opt-build.
Made them completely no-op, so that the allocation/call can be optimized out.

Differential Revision: https://phabricator.services.mozilla.com/D48020

--HG--
extra : moz-landing-system : lando
2019-10-07 05:12:42 +00:00
Tooru Fujisawa
5704e36045 Bug 1585568 - Part 1: Move guard.init out of enterTaggedTuple/enterList in order to make it possible to optimize the call away. r=Yoric
AutoBase::init is almost no-op in opt-build, but given
enterTaggedTuple/enterList isn't inlinable, the parameter cannot be optimized
out, thus the constructor call is also not optimizable.

Moved out the call, in order to make them optimizable in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D48019

--HG--
extra : moz-landing-system : lando
2019-10-07 05:12:30 +00:00
Tooru Fujisawa
2295a7015a Bug 1585516 - Remove BinASTFields type and parameters. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48018

--HG--
extra : moz-landing-system : lando
2019-10-07 05:12:13 +00:00
Tooru Fujisawa
44e7589a57 Bug 1585526 - Part 2: Remove unnecessary Variant::match in BinASTTokenReaderContext::readTagFromTable. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48017

--HG--
extra : moz-landing-system : lando
2019-10-07 05:12:00 +00:00
Tooru Fujisawa
8df4e37d84 Bug 1585526 - Part 1: Remove unnecessary Variant::match in HuffmanPreludeReader::pushValue. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48016

--HG--
extra : moz-landing-system : lando
2019-10-07 05:11:43 +00:00
Tooru Fujisawa
f0d4dce80e Bug 1585519 - Part 3: Add MOZ_UNLIKELY to error handling macro. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48015

--HG--
extra : moz-landing-system : lando
2019-10-07 05:11:31 +00:00
Tooru Fujisawa
a0f0762031 Bug 1585519 - Part 2: Add MOZ_UNLIKELY to error handling code in auto-generated code. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48014

--HG--
extra : moz-landing-system : lando
2019-10-07 05:11:19 +00:00
Tooru Fujisawa
1b885b6e3b Bug 1585519 - Part 1: Add MOZ_UNLIKELY to error handling code. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48013

--HG--
extra : moz-landing-system : lando
2019-10-07 05:11:01 +00:00
Tooru Fujisawa
dc9799c8f8 Bug 1585234 - Part 2: Use smaller Variant for context. r=Yoric
Part 2 addes smaller Variant types (FieldOrRootContext and FieldOrListContext),
and modifies the code generator to use smaller Variant instead of Context.

Differential Revision: https://phabricator.services.mozilla.com/D48012

--HG--
extra : moz-landing-system : lando
2019-10-07 05:10:49 +00:00
Tooru Fujisawa
43dc42019b Bug 1585234 - Part 1: Remove unnecessary Variant wrap/match on context. r=Yoric
A half of Parser methods are using single context type, and remaining are using
2 context types.  There are no place that uses 3 context types necessarily.

Part 1 modifies the code generator to collect context type information, and
reflect the information to Parser methods, to use single non-Variant type
if possible.

Also changed corresponding TokenReader methods to use single non-Variant type.

Differential Revision: https://phabricator.services.mozilla.com/D48011

--HG--
extra : moz-landing-system : lando
2019-10-07 05:10:32 +00:00
Masayuki Nakano
470b292007 Bug 1566795 - part 1: Clean up HTMLEditor::ClearStyle(), HTMLEditor::SplitStyleAbovePoint() and their callers r=m_kato
Both method take a DOM point with `nsCOMPtr<nsINode>*` and `int32_t*`.
This makes each caller complicated.  Instead, we should use stack only class
to return both `EditorDOMPoint` and `nsresult`.  I name it `EditResult`.

Additionally, this fixes a bug of `HTMLeditor::SplitStyleAboveRange()`.  That
is not tracking new selection start point while it splits elements at end
of given range.  This is detected by the debug assertion in
`ToRawRangeBoundary()` (i.e., this fix is required to pass some tests).

Differential Revision: https://phabricator.services.mozilla.com/D47858

--HG--
extra : moz-landing-system : lando
2019-10-07 00:55:02 +00:00
Jan Varga
458afbbe35 Bug 1586315 - LSNG: Finish RequestHelper when LSRequestChild actor is unexpectedly destroyed; r=asuth
If LSRequestChild actor is unexpectedly destroyed, the nested event loop runs
until the timer fires. This patch improves that by calling the callback in
LSRequestChild::ActorDestroyed which immediatelly finishes RequestHelper and
finishes the nested event loop in the end too.

Differential Revision: https://phabricator.services.mozilla.com/D48194

--HG--
extra : moz-landing-system : lando
2019-10-06 21:05:45 +00:00
Brindusan Cristian
bb90c3cbf6 Backed out changeset 41c6b7e917fd (bug 1367251) for mochitest failures at test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html. CLOSED TREE 2019-10-07 04:46:13 +03:00
aardgoose
730d95aa10 Bug 1367251 - add bindings for options to createImageBitmap and support flipY r=bzbarsky,aosmond
implementation of imageOrientation: none|flipY.

Differential Revision: https://phabricator.services.mozilla.com/D29562

--HG--
extra : moz-landing-system : lando
2019-10-04 15:20:53 +00:00
Glenn Watson
d98231a231 Bug 1582624 - Add partial present API for webrender. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D47732

--HG--
extra : moz-landing-system : lando
2019-10-06 20:59:36 +00:00
Emilio Cobos Álvarez
6d02538204 Bug 1585882 - Fix the case where where a node with an up-to-date style loses its frame due to a DOM mutation of siblings. r=heycam
This fixes another edge-case that I thought of while debugging this, I think
this makes our behavior correct now. The comment and test-case should be
self-descriptive.

Differential Revision: https://phabricator.services.mozilla.com/D48135

--HG--
extra : moz-landing-system : lando
2019-10-06 23:30:23 +00:00
Gijs Kruitbosch
f2d613cca4 Bug 1585276 - limit page numbers in print preview, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D47848

--HG--
extra : moz-landing-system : lando
2019-10-06 23:27:09 +00:00
Savo
be6805c792 Bug 1586068 - Replace #define NS_STYLE_FLEX_WRAP with enum class. r=emilio
MANUAL PUSH: Rebasing contributor patch.

Differential Revision: https://phabricator.services.mozilla.com/D48166
2019-10-07 00:42:12 +02:00
Emilio Cobos Álvarez
da1a862fc2 Bug 1569744 - Ensure that lock is held even with smooth scrolling disabled. r=botond
See comment 5 in the bug for the diagnostic.

Differential Revision: https://phabricator.services.mozilla.com/D48254

--HG--
extra : moz-landing-system : lando
2019-10-06 01:36:05 +00:00
Emilio Cobos Álvarez
7df8892bb8 Bug 1578495 - Run searchfox jobs on ash. r=asuth
I think this is the only mozilla-central patch that is needed at all.

The rest should be just searchfox configuration which I'm testing atm.

Differential Revision: https://phabricator.services.mozilla.com/D48256

--HG--
extra : moz-landing-system : lando
2019-10-06 20:00:09 +00:00