Граф коммитов

706936 Коммитов

Автор SHA1 Сообщение Дата
Miko Mynttinen 25630c81d9 Bug 1554499 - Part 11: Remove index from nsDisplayTableBackgroundColor r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74090
2020-05-11 16:58:01 +00:00
Miko Mynttinen 471ca09cef Bug 1554499 - Part 10: Remove index from nsDisplayTableThemedBackground r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74089
2020-05-11 16:57:44 +00:00
Miko Mynttinen df8be165aa Bug 1554499 - Part 9: Remove index from nsDisplayTransform r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74088
2020-05-11 16:57:31 +00:00
Miko Mynttinen b376ee6512 Bug 1554499 - Part 8: Remove index from nsDisplayMathMLCharForeground, nsDisplayMathMLBar, nsDisplayNotation r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74087
2020-05-11 16:57:08 +00:00
Miko Mynttinen 1965529d52 Bug 1554499 - Part 7: Remove index from nsDisplayCompositorHitTestInfo r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74086
2020-05-11 16:57:01 +00:00
Miko Mynttinen 6619843fbf Bug 1554499 - Part 6: Remove index from nsDisplayBackgroundImage, nsDisplayTableBackgroundImage, nsDisplayFixedPosition, nsDisplayTableFixedPosition r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74085
2020-05-11 16:56:38 +00:00
Miko Mynttinen 80ae6514b1 Bug 1554499 - Part 5: Remove index from nsDisplayTextOverflowMarker r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74084
2020-05-11 16:56:28 +00:00
Miko Mynttinen 38bf03e2dd Bug 1554499 - Part 4: Remove index from nsDisplaySolidColor r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74083
2020-05-11 16:56:20 +00:00
Miko Mynttinen 1516cc2206 Bug 1554499 - Part 3: Rename SetPerFrameKey() to SetPerFrameIndex() and mKey to mPerFrameIndex r=mattwoodrow
This clarifies that mPerFrameIndex is just a part of the key returned by GetPerFrameKey().

Differential Revision: https://phabricator.services.mozilla.com/D74082
2020-05-11 16:56:18 +00:00
Miko Mynttinen bf96ae7a27 Bug 1554499 - Part 2: Add nsDisplayList::AppendNewToBottomWithIndex() and nsDisplayList::AppendNewToTopWithIndex() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74081
2020-05-11 16:56:14 +00:00
Miko Mynttinen c7fd97e5f4 Bug 1554499 - Part 1: Add MakeDisplayItemWithIndex r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D74080
2020-05-11 16:56:11 +00:00
André Bargull 8da12608b3 Bug 1568464: Generate list of sanctioned unit identifiers. r=jwalden
With this patch the list of sanctioned identifiers in the C++ and JS source
files is automatically generated from the yaml file. And we also check that
the ICU data filter file includes all necessary unit resources.

This also renames `MeasureUnit::subtype` to `MeasureUnit::name` for clarity.

Differential Revision: https://phabricator.services.mozilla.com/D73031
2020-05-11 15:16:53 +00:00
Andrew Swan b7637e5ef6 Bug 1571876 Test updates of builtin extensions r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D74654
2020-05-11 17:02:59 +00:00
ffxbld f78dade689 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D74713
2020-05-11 17:44:03 +00:00
Ryan VanderMeulen 59a99d0c5f Bug 1636963 - Update freetype2 to 2.10.2. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D74709
2020-05-11 11:15:16 -04:00
Simon Fraser e121833b24 Bug 1636697 Stop ASAN partial generation r=catlee
Due to the resource usage (over 8Gb memory per libxul), cost and low impact, stop generating partials for asan builds

Differential Revision: https://phabricator.services.mozilla.com/D74710
2020-05-11 17:20:40 +00:00
Jonathan Watt 3199185dcc Bug 1636636. Remove old printing pref paper size fixup code. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D74714
2020-05-11 18:00:26 +00:00
Mitchell Hentges b8108d6064 Bug 1632429: Migrate |./mach try| to python 3; r=rstewart,ahal
|./mach try| subcommands are now compatible with both python 2 and 3.

Hand-tested with many combinations of subcommand and subcommand flags.

Updates tryselect unit tests to use Python 3.

Differential Revision: https://phabricator.services.mozilla.com/D73398
2020-05-06 22:17:14 +00:00
Wander Lairson Costa 8e66e30a42 Bug 1637000: Increase the maximum runtime for xpcshell in android emulator r=gbrown
Since we now run those tests in baremetal (which runs more parallel jobs
than packet.net), the variance of the time it takes to execute xpcshell
tests increased.

Differential Revision: https://phabricator.services.mozilla.com/D74703
2020-05-11 16:58:44 +00:00
Vijay Budhram 3485e6263e Bug 1543697 - Fix FxAccounts.config manage device promises r=eoger,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D27279
2020-05-11 17:05:32 +00:00
Gijs Kruitbosch 353352e63b Bug 1634224 - extend slow startup notification scalar probe to avoid it expiring, r=florian
Differential Revision: https://phabricator.services.mozilla.com/D74390
2020-05-11 11:49:51 +00:00
Kartikaya Gupta 227e130c84 Bug 1632293 - Replace the BothFingersLifted() special case behaviour with a new pinch input type. r=tnikkel,botond
The BothFingersLifted() mechanism was a bit of a hack to handle the case that
with touch inputs, a user might be able to lift just one finger to transition
from a pinch to a pan or other kind of gesture. This isn't possible with
other kinds of pinch gestures, such as on trackpads or with mousewheels.
So instead of tracking that via special-case behaviour of mFocusPoint, or
adding an extra bool to the PinchGestureInput class, it seems cleaner to
separate the concerns by adding a new type of input event that explicitly
covers the "finger lifted" touch scenario. This patch implements this change,
and removes the BothFingersLifted() machinery.

Differential Revision: https://phabricator.services.mozilla.com/D74415
2020-05-11 16:56:57 +00:00
Kartikaya Gupta e734a676a5 Bug 1632293 - Make InputQueue logging a bit more detailed. r=botond
Depends on D74413

Differential Revision: https://phabricator.services.mozilla.com/D74414
2020-05-08 20:30:11 +00:00
Kartikaya Gupta 2102eb5178 Bug 1632293 - Rename mApzcForInputBlock to mApzcForTouchBlock. r=botond
This is mostly unrelated, but I considered reusing this variable for the
pinch gesture block before deciding it was too risky because some platforms
may have pinch and touch input blocks active concurrently. However the name
and documentation are kind of misleading so I figured I'd fix it while here.

Differential Revision: https://phabricator.services.mozilla.com/D74413
2020-05-08 18:42:20 +00:00
Andrew Halberstadt 287e69131c Bug 1633866 - [taskgraph] Take 'ancestor-manifest' into account when computing skipped manifests, r=egao
In the 'chunk_by_runtime' algorithm a 'get_manifest' helper function is used to
determine what "manifest" a test belongs to. The logic is basically, if
'ancestor-manifest' exists then use that. Otherwise use 'manifest_relpath'.

We need to do this because in some cases a "shared" manifest can be included
multiple times from parent manifests, each with a different configuration.

However, when we calculate the "skipped" manifests in chunking.py, we were
simply using 'manifest_relpath' and ignoring 'ancestor-manifest'. I believe
this meant we were mis-reporting which manifests were skipped in the task logs.
It possibly even meant we were double-scheduling some tests (i.e, if the
'skip-if' was in the ancestor, not the shared one). I'm not sure if the double
scheduling was actually happening in practice, but it's certainly theoretically
possible.

Afaict, this only affected a handful of xpcshell manifests on Windows and
Android.

Depends on D74449

Differential Revision: https://phabricator.services.mozilla.com/D74451
2020-05-11 16:34:34 +00:00
Andrew Halberstadt 07b4a29672 Bug 1633866 - [manifestparser] Modify 'chunk_by_runtime.get_chunked_manifests' to accept a list of manifests, r=egao
This is instead of tests and will make it easier to re-use in the taskgraph.
This commit is a straight refactor and results in zero differences in the
taskgraph.

Depends on D74448

Differential Revision: https://phabricator.services.mozilla.com/D74449
2020-05-08 21:25:18 +00:00
Andrew Halberstadt 2132398f79 Bug 1633866 - [taskgraph] Pull logic to determine test manifests into its own transform, r=egao
Small improvement with respect to the single responsibility principle. The
taskgraph diff is identical.

Differential Revision: https://phabricator.services.mozilla.com/D74448
2020-05-08 21:14:57 +00:00
Micah Tigley 1dcb3056ce Bug 1635270 - Synthesize a click event when testing 'touchstart' event. r=bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D74486
2020-05-11 17:03:09 +00:00
Jan-Ivar Bruaroey 3b4b80e26e Bug 1636548 - s/doSignalingHandshake/exchangeOfferAnswer/g r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D74476
2020-05-11 16:16:51 +00:00
Jan-Ivar Bruaroey 65aee147da Bug 1636548 - Remove wpt helper workarounds for crbug 1019222. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D74475
2020-05-11 16:21:32 +00:00
Mark Banner 31ab70b50c Bug 1636037 - Use the specified manifest for getting icons and descriptions for search engines. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D74222
2020-05-11 14:44:06 +00:00
Kannan Vijayan 3f48c7f050 Bug 1636183 - Expose QuoteString internals via header files. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D74263
2020-05-11 16:05:01 +00:00
Cosmin Sabou 0749be7712 Backed out changeset 527ed2d24327 (bug 1575948) for browser chrome failures on browser_startup_mainthreadio.js. CLOSED TREE 2020-05-11 20:05:18 +03:00
Cosmin Sabou c7662689a3 Backed out changeset 85d3ad4be91a (bug 1456626) for causing leaks. CLOSED TREE 2020-05-11 20:00:07 +03:00
Eitan Isaacson 11ab196725 Bug 1634619 - Back out focusable state changes on overflow events. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D74487
2020-05-11 00:21:21 +00:00
David Teller 8ab514b1dc Bug 1636283 - Sort about:processes per platform-specific conventions;r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D74678
2020-05-11 15:31:36 +00:00
Jonathan Watt b4d984f71a Bug 1636730. Centralize saving of the print setting the user chooses from the print dialog. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D74550
2020-05-11 15:34:36 +00:00
Ricky Stewart 5b7d4ea2b1 Bug 1635755 - Part 1: Emit JSON data in deterministic order in `jsonxpt` r=nika
In Python 3, iteration order over the contents of a native `dict` is always unpredictable, which results in bugs like bug 1635755 where `xptdata.cpp` has irreproducible content. To avoid this, we be sure to always write out JSON in a fixed, deterministic order.

Differential Revision: https://phabricator.services.mozilla.com/D74443
2020-05-11 15:35:58 +00:00
Itiel 212cd38431 Bug 1631825 - Fix the menulist and "Add" button height and alignment in the language dialog on about:preferences, and unify min-height of some elements to 32px r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D72569
2020-05-11 15:29:27 +00:00
David Walsh 623b2f52f6 Bug 1633529 - Improve flow coverage of debugger's actions r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D72734
2020-05-08 18:36:30 +00:00
emcminn f593e8a09b Bug 1630907 - Adjust WNPanel style to match spec r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D71996
2020-05-05 16:23:17 +00:00
Mihai Alexandru Michis 559bed739e Backed out changeset b09a86f2c73c (bug 1636905) for causing failures in cross-origin-opener-policy/coep-blob-popup.https.html
CLOSED TREE
2020-05-11 18:24:13 +03:00
Mihai Alexandru Michis 7686b00958 Backed out 2 changesets (bug 1594752) for causing failures in browser_e10s_switchbrowser.js
CLOSED TREE

Backed out changeset b54107a687e4 (bug 1594752)
Backed out changeset 801d1e226947 (bug 1594752)
2020-05-11 18:11:24 +03:00
Emma Malysz 2ccb985109 Bug 1456626, use dedicated background thread for nsJARChannel::asyncOpen to avoid blocking r=valentin,michal,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D73065
2020-05-11 14:26:46 +00:00
Andrew Creskey 5276336dcf Bug 1634516 Extend the android applink tests to cover all variations of fenix r=tarek,sparky
Adds support for all variations of fenix (app name and activity passed by argument to mach perfest)
Fixes bug in mach perftest argument passing (android-activity was not being set)

Differential Revision: https://phabricator.services.mozilla.com/D73334
2020-05-11 14:30:01 +00:00
Shane Caraveo 5502746963 Bug 1575948 add new app-addons location in AddonManager r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D70636
2020-05-11 14:08:51 +00:00
Mihai Alexandru Michis 51de98c001 Backed out changeset 8bef822368a0 (bug 1613899) for causing failures in test_bug976673.html
CLOSED TREE
2020-05-11 18:00:07 +03:00
Ted Campbell c7ee2ad411 Bug 1636796 - Add ScriptStencil::intoScript. r=mgaudet
This performs JSScript allocation by consuming the Stencil. For now we leave
handling of delazification compiles alone.

Differential Revision: https://phabricator.services.mozilla.com/D74572
2020-05-11 14:41:52 +00:00
Ted Campbell 967be3648e Bug 1636796 - Use ScriptStencil::immutableFlags to create JSScript. r=mgaudet
Use the ScriptStencil copy of flags which also includes computed flags. We
also fix up the flag computation in the SmooshFrontend to be more complete
and explicit.

Differential Revision: https://phabricator.services.mozilla.com/D74571
2020-05-11 14:41:44 +00:00
Ted Campbell 06cf2c7e46 Bug 1636795 - Remove ScriptStencil::finishGCThings. r=mgaudet
BytecodeEmitter and Smoosh use the same implementation so de-virtualize and
inline the implementation.

Differential Revision: https://phabricator.services.mozilla.com/D74570
2020-05-11 14:41:42 +00:00