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

649859 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 989f66bb1f Bug 1548086 - Work around bug 1548085 in browser_referrerDefaultPolicy.js; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D29399

--HG--
extra : moz-landing-system : lando
2019-04-30 22:31:38 +00:00
Ashley Hauck e6c5744543 Bug 1547133 - Change .fieldKeys from var to let. r=jorendorff
Also fixes bug 1547136.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 23:09:09 +00:00
Dana Keeler d2d6e7f320 bug 1544511 - add some diagnostic crashes to InitializeNSSWithFallbacks to see why it's failing r=KevinJacobs
Crashes as a result of 2e4a7bcc1a95 indicate that InitializeNSSWithFallbacks is
failing. Hopefully this will give us more information as to why.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 23:23:23 +00:00
Steve Fink 8484af2fa6 Bug 1547782 - Implement GCPolicy<T>::isValid for Gecko specializations r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D29302

--HG--
extra : moz-landing-system : lando
2019-04-30 21:48:32 +00:00
J.C. Jones 0100ed6dff Bug 1547860 - Update test_tls_server to use TLS 1.3 client cert alert logic r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D29384

--HG--
extra : moz-landing-system : lando
2019-04-30 21:32:51 +00:00
J.C. Jones 6c93b0dea7 Bug 1539227 - land NSS 56826bedabba UPGRADE_NSS_RELEASE, r=KevinJacobs
NSS uplift, 30 April 2019.

Commit log: https://hg.mozilla.org/projects/nss/log?rev=e5e10a46b9ad..56826bedabba

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

--HG--
extra : moz-landing-system : lando
2019-04-30 18:22:11 +00:00
Tom Prince 6fbab2c8ec Bug 1532783: [taskgraph] Fix lint error.
Differential Revision: https://phabricator.services.mozilla.com/D29438

--HG--
extra : moz-landing-system : lando
2019-04-30 23:07:20 +00:00
Tom Prince d2299c07a6 Bug 1532783: [taskgraph] Remove entries from WORKER_TYPES that correspond to workers with aliases; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24239

--HG--
extra : moz-landing-system : lando
2019-04-30 22:14:52 +00:00
Tom Prince e0ca5b4dd8 Bug 1532783: [taskgraph] Switch to using worker aliases for docker-worker and generic-worker; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24238

--HG--
extra : moz-landing-system : lando
2019-04-30 22:58:06 +00:00
Geoff Brown ad07ef3e50 Bug 1548137 - Change bug component for build/mobile; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D29428

--HG--
extra : moz-landing-system : lando
2019-04-30 22:45:44 +00:00
Mike Hommey e958e4adc0 Bug 1536543 - Require rust 1.34. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D25896

--HG--
extra : moz-landing-system : lando
2019-04-30 22:16:11 +00:00
Mike Hommey de6947591c Bug 1541313 - Upgrade nightly rust to the last one that was versioned 1.34. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D29307

--HG--
extra : moz-landing-system : lando
2019-04-30 22:16:11 +00:00
Jonathan Kew 77eec3b081 Bug 197649 - For OpenType/CFF fonts, use harfbuzz ot-font functions rather than thebes callbacks. r=jrmuizel
This provides glyph-extents support for these fonts, so that fallback diacritic positioning can work.

In principle we could try switching to the hb_ot_font functions for all fonts, but this carries
some risk of disrupting other issues: (1) on some platforms, our glyph-advance callbacks use platform
APIs rather than reading the font file directly, in order to respect hinting that may be in effect;
and (2) the hb_ot_font functions don't currently provide fallbacks for CJK Compatibility Ideographs
Standardized Variants, as implemented for Gecko in bug 989557, so that case would be regressed.

Hence, for the time being switching only for OpenType/CFF fonts, where the thebes callbacks are
known to be incomplete (no glyph-extents support) is the safer, more conservative approach.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 21:11:06 +00:00
Brendan Dahl 72006224a4 Bug 1548026 - Noop download button's changed callback when unloaded. r=bzbarsky
Temporary workaround to prevent wrapper assertions in torn-down
window.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 20:29:00 +00:00
Steve Fink 2bda356e27 Bug 1538779 - Make `Rooted<MyContainer> c(cx)` the equivalent of `Rooted<MyContainer> c(cx, MyContainer(cx))` if possible r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D26797

--HG--
extra : moz-landing-system : lando
2019-04-30 21:25:15 +00:00
Andrew Halberstadt e108b019b8 Bug 1547983 - [mochitest] Fix running a single mochitest-plain-clipboard/gpu test locally, r=jmaher
This was a regression from bug 1546100.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 21:09:16 +00:00
Jeff Muizelaar b129dd3e10 Bug 1548121. Allow WebRender to ride into beta on some AMD hardware. r=kats
WebRender has been on in Nightly on AMD hardware for a while with no
complaint. Let's let it ride further.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 21:04:20 +00:00
Kartikaya Gupta d10394a6c3 Bug 1548092 - Fix improper alpha value in yaml reftest. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D29402

--HG--
extra : moz-landing-system : lando
2019-04-30 21:00:57 +00:00
Dorel Luca f86faf3c36 Backed out changeset 5f58e2f5d1f7 (bug 1544511) for Build bustage. CLOSED TREE 2019-04-30 23:57:42 +03:00
Emilio Cobos Álvarez 9027ab34a7 Bug 1514655 - Always wrap plain text documents. r=bzbarsky
This matches other UAs.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 19:41:40 +00:00
Dana Keeler d5912c1f9f bug 1544511 - add some diagnostic crashes to InitializeNSSWithFallbacks to see why it's failing r=KevinJacobs
Crashes as a result of 2e4a7bcc1a95 indicate that InitializeNSSWithFallbacks is
failing. Hopefully this will give us more information as to why.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 19:25:06 +00:00
Adam Gashlin 97ebd76f82 Bug 1523802 - Cancel BITS jobs in uninstaller. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D22442

--HG--
extra : moz-landing-system : lando
2019-04-30 15:25:48 +00:00
Nathan Froyd 20f2bebd3f Bug 1547038 - ignore unrelated errors when checking compiler flags with ccache; r=chmanchester
Using `ccache` apparently interferes with how flag checking is done when
we're using `clang` as our compiler.  We can work around this by adding
a few more flags to flag checking.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 20:04:22 +00:00
Emilio Cobos Álvarez ab81a99c80 Bug 1547939 - Add a pref for a simpler -moz- gradient parsing. r=dholbert
This won't reintroduce any of the regressions that were triggered by our
previous attempts to turn off -moz prefixed gradients, and lets us massively
simplify the gradient code, if it sticks.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 19:48:27 +00:00
Geoff Brown f21fe0f170 Bug 1532097 - Skip test_fetch_basic_http_sw_empty_reroute.html on geckoview for frequent intermittent failures; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28747

--HG--
extra : moz-landing-system : lando
2019-04-30 19:25:35 +00:00
Dorel Luca 4ef932ea01 Backed out changeset 1c79adcd8483 (bug 1546498) for build bustage. CLOSED TREE
--HG--
extra : rebase_source : aae1090ddfd8445a8cf03385dc200c65f4acd2e0
2019-04-30 22:59:23 +03:00
Joel Maher 76bdad236d Bug 1548066 - Fix web-platform-tests on windows/aarch64. r=egao
Fix web-platform-tests on windows/aarch64

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

--HG--
extra : moz-landing-system : lando
2019-04-30 19:12:19 +00:00
Kartikaya Gupta 0ce8311834 Bug 1544435 - Block wbload.dll as it causes GPU process crashes. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D29378

--HG--
extra : moz-landing-system : lando
2019-04-30 18:22:53 +00:00
Daniel Varga 5e20c14b02 Backed out 2 changesets (bug 1322385) for mochitest failure at: toolkit/content/tests/chrome/test_findbar_entireword.xul
Backed out changeset 31a0bd977b2f (bug 1322385)
Backed out changeset feef45c56170 (bug 1322385)
2019-04-30 22:10:33 +03:00
Kyle Machulis 02861106d2 Bug 1542415 - Pref on frameloader rebuilding by default; r!nika r=nika
Turn on frameloader rebuilding on process switch for all browsers.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 18:47:39 +00:00
Chris Martin ae3e160b94 Bug 1546881 - Fix OOM causing realloc to wrong arena r=sfink
Bug 1052579 introduced a new mozjemalloc arena for JSString char buffers.
Unfortunately, my testing missed the case where JSStringBuilder causes an OOM
condition, causing the OOM handler to realloc to the default arena, regardless
of what arena is actually indicated by the AllocPolicy for the char vector.

The realloc now passes the arena from the AllocPolicy to mozjemalloc.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 15:37:45 +00:00
Andreas Pehrson e8b6f83dce Bug 1538727 - Move TrackListener and track-PrincipalChangeObserver removal to Stop(). r=bryce
These are added in start, and we get into unexpected state if they notify us
after Stop() (when MediaEncoder shuts down and internally removes the tracks
it is encoding) but before Shutdown() when we remove the listeners. This is not
symmetrical. The proper thing to do is to remove these listeners in Stop() as
well.

Depends on D29080

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

--HG--
extra : moz-landing-system : lando
2019-04-30 18:39:21 +00:00
Andreas Pehrson 7485192753 Bug 1538727 - Add crashtest. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D29080

--HG--
extra : moz-landing-system : lando
2019-04-30 18:39:11 +00:00
Gijs Kruitbosch c17eea11e4 Bug 1547496 - remove warning for minimum font sizes being big as internal pages are no longer affected, r=mconley,flod
This warning was added in https://bugzilla.mozilla.org/show_bug.cgi?id=1047586 .
As a result of https://bugzilla.mozilla.org/show_bug.cgi?id=1528712 , internal pages
are no longer affected by this change. Instead, they obey the OS font size
configuration, in which we cannot warn. So let's remove the now-inaccurate warning dialog.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 17:14:40 +00:00
Sebastian Hengst ef27eb34af Bug 1547715 - add osx 10.14 expectations to web-platform-tests: add back expectation for OS X 10.10.5 removed by accident, caused permafails. CLOSED TREE
--HG--
extra : rebase_source : 8a6d23de92b1a9bd527b6a42c152d2747e14038d
2019-04-30 20:12:25 +02:00
Dan Minor 4d0f83f387 Bug 1497559 - Remove Application from mediaCaptureWindowState; r=jib
Differential Revision: https://phabricator.services.mozilla.com/D28093

--HG--
extra : moz-landing-system : lando
2019-04-30 15:06:23 +00:00
Brad Werth 97d34abaef Bug 1322385 Part 2: Add a test that RDM content triggers typeahead find correctly. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D29085

--HG--
extra : moz-landing-system : lando
2019-04-29 22:01:07 +00:00
Brad Werth 0f6c940095 Bug 1322385 Part 1: Make BrowserUtils.shouldFastFind avoid triggering on iframes. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D28920

--HG--
extra : moz-landing-system : lando
2019-04-30 17:21:09 +00:00
Jon Coppeard 899d5a2eac Bug 1547677 - Rename the ReadBarriered wrapper type to WeakHeapPtr and remove WeakRef r=sfink
I removed WeakRef since this is already very close to WeakHeapPtr and is an alias of it.  I think having the two is more confusing than using the same name for both (the difference is whether you trace it with TraceWeakEdge or sweep it in a more manual fashion).

Differential Revision: https://phabricator.services.mozilla.com/D29180
Differential Revision: https://phabricator.services.mozilla.com/D29337
2019-04-29 11:30:29 +01:00
Nicolas Silva 798d69cc03 Bug 1533735 - Refactor render task pass assignment in preparation for the render graph work. r=gw,kvark
In addition, batch together render tasks for the cached render tasks.

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

--HG--
extra : source : 1b80e184b0bd6324ea62d1e38b2061da2b96a867
2019-04-29 17:53:00 +02:00
Coroiu Cristina 3b1ccb8045 Merge mozilla-central to inbound a=merge 2019-05-01 07:27:22 +03:00
Daniel Varga c01e3c0b8e Backed out 3 changesets (bug 1540200) for reftest failure at: build/tests/reftest/tests/layout/reftests/w3c-css/submitted/masking/mask-image-3e.html
Backed out changeset 0259eb7967f4 (bug 1540200)
Backed out changeset 67e8e1f2f00c (bug 1540200)
Backed out changeset fb1438de2bbf (bug 1540200)
2019-05-01 02:40:50 +03:00
Olli Pettay 8450c835d5 Bug 1548146 - Tweak sLastForgetSkippableCycleEndTime handling to be able to check two tasks within < 1ms, r=mccr8
--HG--
extra : rebase_source : a4d82ac6cbac8d58b091565cb8ccc4c12d71fcde
2019-05-01 01:41:06 +03:00
Coroiu Cristina 02cf69641a Merge mozilla-central to inbound a=merge 2019-05-01 00:58:36 +03:00
Andrew Osmond 1061462741 Bug 1540200 - Part 3. Reuse snapping offsets calculated on the CPU in the WebRender shaders. r=kvark
Historically we calculated the snapping offsets in the GPU shaders.
Because this information is always needed on the CPU side, we now just
pass the values into the shader instead of recalculating again. This
ensures we will use the same set of values consistently and makes it
easier to adjust how we snap in the future.

This patch should have no functional change on the output of WebRender
itself.

Differential Revision: https://phabricator.services.mozilla.com/D28883
2019-04-30 16:25:49 -04:00
Andrew Osmond 3f0e2c6480 Bug 1540200 - Part 2. Calculate snapped primitive rect and offsets for WebRender on the CPU. r=kvark
We currently do most snapping on the GPU in the shader. However the
picture's local rect needs to take into account the snapping done there,
so we need to calculate this earlier in the pipeline. Instead of using
the clipped primitive local rects to create the picture's own local
rect, we now snap the child local rects first. If no snapping is
required, there should be no functional change. If snapping is required,
there should be fewer visual distortions caused by an inaccurate picture
local rect.

Differential Revision: https://phabricator.services.mozilla.com/D28882
2019-04-30 16:25:49 -04:00
Andrew Osmond f7f6669f91 Bug 1540200 - Part 1. Move picture local rect calculation to update visibility. r=kvark
We currently calculate a picture's local rect when we are doing the
first picture traversal. It was composed of the union of the clipped
local rects of its children. However the true local rect of a picture is
the union of the snapped clipped local rects of its children. The
snapping is done in device space, but we won't know the exact transform
until we establish the raster roots, which is based on the picture's
local rect.

As such, we create an estimated local rect which is how we currently
calculate the local rect. Then once the raster roots have been selected,
we recalculate the local rect of the picture based on its children
during update visibility.

This patch should have not contain any functional changes.

Differential Revision: https://phabricator.services.mozilla.com/D28881
2019-04-30 16:25:49 -04:00
David Burns 44854c7ce0 No Bug: Update directory ownership for some web platform tests. r=me 2019-04-30 21:20:13 +01:00
David Burns c6606c3fd7 No Bug: Update directory ownership for some web platform tests. r=me 2019-04-30 21:09:35 +01:00
Nas 64ccd51b14 Bug 1542906 - Remove a useless variable in PointerEventHandler.cpp. r=emilio 2019-04-30 21:55:48 +02:00