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

725341 Коммитов

Автор SHA1 Сообщение Дата
Ting-Yu Lin ff2b86c068 Bug 1652112 Part 3 - Move shape-outside ellipse reftests into wpt. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D85017
2020-09-02 20:17:16 +00:00
Ting-Yu Lin 93ad2862e1 Bug 1652112 Part 2 - Move shape-outside circle reftests into wpt. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D85016
2020-09-02 21:32:10 +00:00
Ting-Yu Lin 2d4f738f49 Bug 1652112 Part 1 - Move shape-outside shape-box reftests into wpt. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D85014
2020-09-02 20:10:07 +00:00
Ting-Yu Lin c30df13722 Bug 1652112 Part 0 - Delete vendor-imports/mozilla-central-reftests/shapes1/ in wpt. r=dholbert
Delete both the reftests and ini files.

Differential Revision: https://phabricator.services.mozilla.com/D87207
2020-09-02 20:02:39 +00:00
Ryan VanderMeulen 741531dedf Bug 1662914 - Update pdf.js to version 2.6.345. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D89226
2020-09-03 03:02:08 +00:00
Mark Hammond aa09f5fd42 Bug 1662930 - checked for missed commands when renewing push subscription. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D89229
2020-09-03 01:51:05 +00:00
Emma Malysz 60c2bd497a Bug 1659624, close the print UI when the user chooses to print or save r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D89198
2020-09-03 01:58:57 +00:00
Erik Nordin 37bd2a04a7 Bug 1662389 - Fix double print scaling on macOS r=AlaskanEmily
Differential Revision: https://phabricator.services.mozilla.com/D89227
2020-09-03 01:44:51 +00:00
Mihai Alexandru Michis 8c92fd7398 Backed out 7 changesets (bug 1658359) for causing failures in browser_html_discover_view_clientid.js
Backed out changeset 85e7a3055098 (bug 1658359)
Backed out changeset 31334123ea1c (bug 1658359)
Backed out changeset 96c56797e427 (bug 1658359)
Backed out changeset 854803822b86 (bug 1658359)
Backed out changeset 40745945aadf (bug 1658359)
Backed out changeset 3882f59a56e0 (bug 1658359)
Backed out changeset 50b9c91c0939 (bug 1658359)
2020-09-03 04:12:42 +03:00
Mark Striemer b9f53991b0 Bug 1662845 - Hide sheet count while loading print dialog r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D89221
2020-09-02 22:50:47 +00:00
Emily McDonough 6df2eeb9a8 Bug 1662518 part 3 - Use a dummy value for nsPrinterCUPS::SupportsColor if CUPS is older than 2.2 r=emilio,jwatt
Differential Revision: https://phabricator.services.mozilla.com/D89036
2020-09-02 23:49:08 +00:00
Emily McDonough 8958e7dd89 Bug 1662518 part 2 - Get CUPS server version info for each printer. r=emilio,jwatt
Differential Revision: https://phabricator.services.mozilla.com/D89035
2020-09-02 23:49:04 +00:00
Emily McDonough 22fb22631b Bug 1662518 part 1 - Add semver to gkrust_util r=emilio
We will use this for CUPS version parsing.

Differential Revision: https://phabricator.services.mozilla.com/D89034
2020-09-02 23:49:02 +00:00
Emilio Cobos Álvarez f363dc0c80 Bug 1662456 - Simplify hitregion accessibility code. r=nical
There's no reason it has to allocate anything.

Differential Revision: https://phabricator.services.mozilla.com/D88991
2020-09-02 23:47:17 +00:00
Emilio Cobos Álvarez 97ac4d259f Bug 1662456 - Remove HTMLCanvasElement::CountContexts and related code. r=nical
Canvas only has one context, and that assumption is pretty baked into
the code, so having an API that pretends otherwise is silly.

Differential Revision: https://phabricator.services.mozilla.com/D88990
2020-09-02 14:20:50 +00:00
Kagami Sascha Rosylight e71291f1c8 Bug 1623413 - Part 3: Skip limiter check in CollapseToStart/End r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D88992
2020-09-02 23:42:27 +00:00
Kagami Sascha Rosylight 010d7de462 Bug 1623413 - Part 2: Rename Collapse() to CollapseInLimiter() r=masayuki
Depends on D88702

Differential Revision: https://phabricator.services.mozilla.com/D88920
2020-09-02 23:42:27 +00:00
Kagami Sascha Rosylight 1e311a886d Bug 1623413 - Part 1: Skip selection point check when called from JS r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D88702
2020-09-01 09:28:26 +00:00
Noemi Erli 3403bbb58e Backed out 4 changesets (bug 1650583) for causing build bustages in rules.mk CLOSED TREE
Backed out changeset 033e491241b1 (bug 1650583)
Backed out changeset e6a03fea3aad (bug 1650583)
Backed out changeset b24be6b2d8cd (bug 1650583)
Backed out changeset bbb04547d367 (bug 1650583)
2020-09-03 02:33:34 +03:00
Gijs Kruitbosch 58651be5dd Bug 1658202 - move flushes caused by closing the stream away from the main thread, r=valentin
Depends on D88730

Differential Revision: https://phabricator.services.mozilla.com/D88731
2020-09-02 23:15:21 +00:00
Gijs Kruitbosch dd70279b17 Bug 1658202 - move writes from onDataAvailable away from the main thread, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D88730
2020-09-02 23:15:06 +00:00
Martin Stransky df2e9adc7a Bug 1650583 [Linux/EGL] Use GLContextEGL::FindVisual() in nsWindow::Create to set visual for GdkWindow, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D87637
2020-09-02 19:45:37 +00:00
Martin Stransky 90c4b74c25 Bug 1650583 [Linux/EGL] Implement GLContextEGL::FindVisual(), r=jgilbert
Implement GLContextEGL::FindVisual() as a EGL counterpart of GLContextGLX::FindVisual() used
by GLX.

We need to make sure that GdkWindow uses the same visual as GL framebuffer we use for it.
That was already implemented for GLX backend (Bug 1478454).

The visual match is implemented by visual parameter at CreateConfig()/CreateConfigScreen() routines and when it's non-zero,
try to find exact match based on visual ID.

Differential Revision: https://phabricator.services.mozilla.com/D87636
2020-09-02 19:45:44 +00:00
Martin Stransky fcbc4fc378 Bug 1650583 [Linux/EGL] Log eglCreateWindowSurface failure, r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D87635
2020-09-02 19:45:57 +00:00
Martin Stransky f1073aabb4 Bug 1650583 [Linux/EGL] Use GLX Vsync source on GLX only, r=jgilbert
When GLX Vsync source is created along EGL contexts, NVIDIA drivers refuse to make any EGL content current.
So disable GLX Vsync source creation when EGL context is used.

Differential Revision: https://phabricator.services.mozilla.com/D87634
2020-09-02 20:17:21 +00:00
Daniel Holbert 9f9527f388 Bug 1662880: Fix typo in reftest reference-case meta tag, for vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D89210
2020-09-02 20:57:15 +00:00
Tom Ritter d498aa5e16 Bug 1662189 - Enforce eval() restrictions on release r=freddyb,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88882
2020-09-02 20:49:04 +00:00
Emma Malysz 7acc673838 Bug 1662691, ensure we clear the error timeout when switching to 'all' page range r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D89158
2020-09-02 16:55:23 +00:00
Mihai Alexandru Michis 7fb69eef2a Backed out changeset 71edbf86ce85 (bug 1662855) for causing xpcshell failures.
CLOSED TREE
2020-09-03 01:56:09 +03:00
Jeff Gilbert 7f2b6ffa0b Bug 1654459 - Default webgl.enable-surface-texture to true. r=snorp
This should match the previous behavior where non-parent processes
ignored the pref and used surface textures.

Differential Revision: https://phabricator.services.mozilla.com/D84476
2020-09-02 14:41:46 +00:00
Mark Banner 72108b8c37 Bug 1642990 - Stop writing appVersion to the search cache, clean up accesses. r=daleharvey
appVersion is no longer used with modern config.
Also realised we could remove 'this._metaData' in the search service as it isn't used now.
Tidied up the load*FromCache functions as we don't need to pass the cache to them - just the engines. This makes the cache use clearer.
Also simplified getting the verified attribute when finding the default engine.

Depends on D88277

Differential Revision: https://phabricator.services.mozilla.com/D88462
2020-09-02 22:24:39 +00:00
Mark Banner 8161a9bd69 Bug 1559530 - Remove nsISearchService.reInit. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D88277
2020-09-02 22:24:37 +00:00
Mark Banner bfbc169a07 Bug 1559530 - When changing the separatePrivateDefault preference, also reset the sort order. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D88276
2020-09-02 22:24:29 +00:00
Mark Banner 9a7468c874 Bug 1559530 - Remove test_require_engines_in_cache.js as it is testing the same as test_json_cache_broken.js. r=daleharvey
test_json_cache_broken.js is a nicer test that doesn't need reInit and tests more, so remove the older test_require_engines_in_cache.js.

Differential Revision: https://phabricator.services.mozilla.com/D88275
2020-09-02 22:24:27 +00:00
Mark Banner 68414dddc0 Bug 1661234 - Simplify head_search.js' readJSONFile. r=daleharvey
Rather than using NetUtils, we can swap to OS.File.read and TextDecoder().

Differential Revision: https://phabricator.services.mozilla.com/D88274
2020-09-02 22:24:25 +00:00
Mark Banner 772abd8e90 Bug 1661234 - Remove useTestEngines from head_search.js, use SearchTestUtils version instead. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D88273
2020-09-02 22:24:22 +00:00
Mark Banner 090dd4370d Bug 1612824 - Search Services shouldn't use reInit for when the locale is changed or the ignore list is updated. r=daleharvey
reInit is unsafe as it completely removes the existing data before reloading. If something interrupts the process that can cause dataloss.

_maybeReloadEngines is safer as it does changes progressively, it also now handles removing engines, which it didn't before.

Depends on D88023

Differential Revision: https://phabricator.services.mozilla.com/D88272
2020-09-02 22:24:20 +00:00
Karl Tomlinson 01543eaa25 Bug 1659201 Test AudioWorkletNode subclass with parameters r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D87555
2020-09-02 15:06:11 +00:00
Agi Sferro 758f4524b7 Bug 1660130 - Use ensureBuiltIn in our docs. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D87672
2020-09-02 22:17:59 +00:00
Agi Sferro b7a706d5a4 Bug 1661299 - Read web-app manifest on top-level frames only. r=esawin
Differential Revision: https://phabricator.services.mozilla.com/D89087
2020-09-02 22:17:30 +00:00
Geoff Brown a2e1392505 Bug 1390884 - Enable all test-verify chaos modes except TimerScheduling; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D89214
2020-09-02 21:13:40 +00:00
Mihai Alexandru Michis 6c30ec24e2 Bug 1662851 - Un-vendor `pipenv` and `virtualenv-clone` in tree
CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D89196
2020-09-03 01:00:40 +03:00
owlishDeveloper 9bc69387a9 Bug 1662590 - Migrate GVE to new onExternalResponse endpoint. Fix IOUtils to not create buffer 2x larger than needed r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D89074
2020-09-02 19:51:28 +00:00
Emilio Cobos Álvarez 0680c18f72 Bug 1662813 - Factor out the "should print backgrounds" checks to nsIFrame. r=mats
I had written this on one of my attempts to fix the missing text on
reddit when printing, but I think it's worth landing anyways not only
because it's slightly cleaner, but because it avoids the virtual call
and style checks when we're not printing.

This should be an idempotent change.

Differential Revision: https://phabricator.services.mozilla.com/D89171
2020-09-02 21:30:59 +00:00
Andrew McCreight ecb1dff94b Bug 1661173 - Use browserId instead of the BC for BrowserTestUtils.addContentEventListener. r=kmag
The browserId is stable across navigations, but the browsing context
itself might not be if we are not preserving the BC across navigations.

It might seem like this change would mean that we'd start getting notified
about events for subframes, but the old code was passing in the BC of the
top level frame anyways, so that's not a change in behavior.

Differential Revision: https://phabricator.services.mozilla.com/D89179
2020-09-02 21:09:45 +00:00
Ricky Stewart 59ed932290 Bug 1662856 - Delete `MercurialNativeRevisionFinder` and associated test r=dmajor
Bug 1659539 caused the unit tests of this class to suddenly start running on Linux; it failed with a type error that suggests this test has never really properly worked, at least not with the version of Mercurial we're using in CI (`unsupported changeid '0' of type <type 'unicode'>`). The class itself isn't used anywhere besides these tests, so just delete the entire class.

Differential Revision: https://phabricator.services.mozilla.com/D89205
2020-09-02 21:00:23 +00:00
James Willcox b8fb1213a4 Bug 1662528 - Make ContentDelegate.onCloseRequest() work again r=geckoview-reviewers,agi
This also adds a test.

Differential Revision: https://phabricator.services.mozilla.com/D89026
2020-09-02 20:02:52 +00:00
Ting-Yu Lin a37d0b0a85 Bug 1662837 - Rename variables names in PartiallyResolveAutoMinSize(). r=boris
Make the variable names closer to the terms in the spec.
https://drafts.csswg.org/css-flexbox-1/#min-size-auto

This patch shouldn't change the behavior.

Differential Revision: https://phabricator.services.mozilla.com/D89184
2020-09-02 20:39:02 +00:00
Iain Ireland d12c86aa57 Bug 1661728: Remove ICScript::jitScript_ r=jandem
The bug here occurs when we:
a) Trial-inline A into B, creating an ICScript owned by B with a pointer to A's JitScript.
b) Perform a compacting GC, discarding the JitScript for A, but preserving the JitScript for B (because it is on the stack).
c) Create a new JitScript for A.
d) Warp-compile B, without hitting the B->A trial-inlined call IC.

In this case, the `JitScript*` stored in the ICScript created in `a)` is dangling, and does not match the JitScript created in `c)`.

The easy way to fix this is to not store a `JitScript*` here in the first place. We only use `ICScript::jitScript_` to:
a) Tell whether the ICScript is inlined, which can be done more easily by looking at the depth.
b) Find the `FallbackICStubSpace` for non-inlined ICScripts.

If we use the depth to tell when an ICScript is inlined, then we don't need a pointer to find the owning JitScript (and therefore its stub space) for non-inlined ICScripts. Non-inlined ICScripts are embedded inside a JitScript, so we can compute the offset directly.

Differential Revision: https://phabricator.services.mozilla.com/D88690
2020-08-31 12:52:47 +00:00
Anny Gakhokidze 68abfa3c44 Bug 1661806 - Make test_resizeby.html wait for about:blank to load, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D88933
2020-09-02 16:45:42 +00:00