Commit Graph

644442 Commits

Author SHA1 Message Date
Cosmin Sabou
ef5fea1c75 Merge mozilla-central to mozilla-inbound. 2019-03-27 07:00:56 +02:00
Cosmin Sabou
3d469329a4 Merge mozilla-inbound to mozilla-central. a=merge 2019-03-27 06:45:13 +02:00
Cosmin Sabou
3a5289bd45 Backed out 2 changesets (bug 1529774) for android mochitest failures on test_profile_worker.html.
Backed out changeset 334d8f9c9995 (bug 1529774)
Backed out changeset d3f27592a382 (bug 1529774)
2019-03-27 04:00:50 +02:00
Jeff Walden
9c165b28d3 Bug 1537536 - Forcibly generate Rust bindings for the JS::RootedValue typedef now that it happens the Rust bindings never themselves use the typedef. r=bustage
--HG--
extra : rebase_source : 171442f8da86a99ea0d6ad5b058825db2609705f
2019-03-26 16:32:42 -07:00
Daniel Varga
235478b934 Backed out 2 changesets (bug 1534211, bug 1533651) for xpcshell failure at devtools/client/responsive.html/test/unit/test_change_device.js on a CLOSED TREE
Backed out changeset 00f84bd04433 (bug 1534211)
Backed out changeset a36496b378c7 (bug 1533651)
2019-03-27 01:51:36 +02:00
J.C. Jones
d602553050 Bug 1539227 - land NSS 67c41e385581 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : cd4c8d05e32ee16c9aaa1aeb23014b2299c100fd
2019-03-26 18:48:46 +00:00
Daniel Varga
e7a4bd4df8 Backed out changeset a64efd0aa9c1 (bug 1506693) for linting failure at /builds/worker/checkouts/gecko/browser/extensions/pdfjs/content/PdfStreamConverter.jsm:224:3. on a CLOSED TREE
--HG--
extra : rebase_source : 9ecf8d24a35268f71b0a47b6594c9cf0f0a06b5d
2019-03-27 00:33:31 +02:00
Jan Varga
4f522073b2 Bug 1534211 - Remove a static constructor; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D24965
2019-03-26 21:06:18 +01:00
Jan Varga
0e82d62b37 Bug 1533651 - Clear LocalStorage and SessionStorage in nsGlobalWindowInner::FreeInnerObjects; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D24934
2019-03-26 18:31:16 +01:00
Nico Grunbaum
32257b8b2e Bug 1531494 - remove all unimplemented RTCStats types from the WebIDL and prune related dead code r=bwc,smaug
This removes all the unimplemented RTCStats types from RTCStatsReport.webidl and deletes the related code

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

--HG--
extra : moz-landing-system : lando
2019-03-26 17:21:02 +00:00
violet
c9809c7c5a Bug 1469155 - Add overloading for std::nullptr_t for RangedPtr equality operator r=froydnj
Templated pointer can't match |nullptr|, we should add overloading for
std::nullptr_t specifically to be able to support |nullptr|.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 19:10:24 +00:00
Cosmin Sabou
6dc6fb4506 Bug 1529774 - Fix Android webrender bustages. r=glandium 2019-03-27 03:25:27 +02:00
Masayuki Nakano
db43e47173 Bug 1536366 - Make PresShell::EventHandler::PrepareToDispatchEvent() call TouchManager::PreHandleEvent() instead of PresShell::EventHandler::HandleEventWithCurrentEventInfo() r=smaug
The only caller of `TouchManager::PreHandleEvent()` is
`PresShell::EventHandler::HandleEventWithCurrentEventInfo()` which is guaranteed
that it never handles untrused event by bug 1536353.  Therefore, we can make
`PresShell::EventHandler::PrepareToDispatchEvent()` call it instead.  That's
better place from the point of view of semantics and making
`PresShell::EventHandler::PrepareToDispatchEvent()` simpler.

Note that this may cause changing the score of a telemetry probe,
"INPUT_EVENT_QUEUED_APZ_TOUCH_MOVE_MS" because it will include the time of
the runtime cost of `TouchManager::PreHandleEvent()` when the event is an
`eTouchMove` event and handled by APZ.  However, this was expired in 60.
So, we don't meet any changes with this patch actually.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 01:08:23 +00:00
Glenn Watson
9b399ba2a8 Bug 1539048 - Support segment rendering for pictures in WR. r=kvark
On some low end GPUs, clip mask rendering can be a significant
GPU cost. One way to reduce this is to support segment rendering
on more primitive types, to reduce the size of clip masks.

This patch adds support for pictures that have clip masks
to take part in segment rendering. This can significantly
reduce the number of fragments that must be drawn into a clip
mask for off-screen picture surfaces.

In future, WR can take advantage of segment rendering to use
clip mask shaders that handle only a single corner at a time.
This will be a further significant performance win to clip mask
render time.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 21:25:31 +00:00
Cosmin Sabou
d3aa170d5a Backed out changeset bbb6a31ebf07 (bug 1528674) for webrender crashtests and reftests failures.
--HG--
extra : rebase_source : 083b18e419d18de6a13d7a22e482f995adee1b00
2019-03-27 02:15:39 +02:00
Cosmin Sabou
3c71fa6b4d Backed out changeset 084974858a7b (bug 1527704) for xpcshell failures on test_remove.js.
--HG--
extra : rebase_source : e6067e8aef9c5ffb7438e33ac75963a76a3d4d21
2019-03-27 02:11:22 +02:00
Sebastian Hengst
a1772064c8 Bug 1539242 - Update link to properties to task definitions in taskcluster's how-to documentation. r=dustin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D24949

--HG--
extra : rebase_source : ed9c02123ff7f1aaf4b9bf22c6b95b9f0c63d742
2019-03-26 12:28:02 +01:00
Julian Descottes
6de33b8a90 Bug 1537876 - Update test_css_parse_error_smoketest.html to check the cssSelectors property;r=emilio
Depends on D24911

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:19:07 +00:00
Julian Descottes
e3acb51687 Bug 1537876 - Reformat test test_css_parse_error_smoketest.html;r=emilio
Depends on D24894

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:49 +00:00
Julian Descottes
04ab3b18ed Bug 1537876 - Augment CSS errors with the CSS selector r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D24894

--HG--
extra : moz-landing-system : lando
2019-03-27 12:12:55 +00:00
Jan de Mooij
d9bd846d1b Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp
There's a lot of complexity around setting/unsetting the eagerCompilation flag.
It's simpler to determine this based on the warm-up threshold being 0.

The patch also fixes some jit-tests where this patch would result in a change in
behavior.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:59 +00:00
Jan de Mooij
e3d555c94c Bug 1382650 part 2 - Store Ion warmup threshold only in JitOptions. r=nbp
Storing this also in IonOptimizationLevels.h/cpp is more complicated than
necessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:30:10 +00:00
Jan de Mooij
0aefddb6f9 Bug 1382650 part 1 - Remove separate Ion warmup threshold for small functions, as it's equivalent to the normal one. r=nbp
We used to have a different threshold for small functions but now they're both
set to 1000 so there's no need to special-case small functions.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:22 +00:00
danielleleb
c5873ebd44 Bug 1535865 - Fixes intermittent error caused by hidden security tab. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D24969

--HG--
extra : moz-landing-system : lando
2019-03-27 09:25:36 +00:00
Andi-Bogdan Postelnicu
c75ef505b7 Bug 1538107 - Improve the error reporting "./mach static-analysis autotest" r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D24913

--HG--
extra : moz-landing-system : lando
2019-03-27 07:53:50 +00:00
Kershaw Chang
2efb2d1bce Bug 1539148 - Make sure http channel is release on main thread when calling NS_ShouldSecureUpgrade r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D25028

--HG--
extra : moz-landing-system : lando
2019-03-27 12:09:01 +00:00
Sebastian Streich
82fb5d3ddf Bug 1386214 - Remove require-sri from the CSP-Module r=ckerschb,qdot
Differential Revision: https://phabricator.services.mozilla.com/D24880

--HG--
extra : moz-landing-system : lando
2019-03-26 21:58:48 +00:00
Jean-Yves Avenard
92b55dddb6 Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce
While not required in the two examples provided, should those streams change resolution and continue to use the same type of bytstreams we would miss the changes as the keyframe never contains the new SPS/PPS NALs.

So we add an option to handle this case, so we can separate the cases where this could be needed without regressing bug 1469257

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:03:23 +00:00
Jean-Yves Avenard
c1838d082f Bug 1538508 - P2. Don't limit search for SPS/PPS on keyframe only. r=bryce
We limited the search for a SPS/PPS change to keyframe only in bug 1469257.
However this causes issues if the first frame containing a SPS/PPS isn't a keyframe.

We also need to error on content with no SPS/PPS as to inform the caller that something is amiss. Such content was invalid to start with.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:02:07 +00:00
Jean-Yves Avenard
cbb8423e50 Bug 1538508 - P1. Reset mError upon success. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D24869

--HG--
extra : moz-landing-system : lando
2019-03-27 11:01:57 +00:00
Kartikaya Gupta
1d9cd259e7 Bug 1538768 - Add a handful of test jobs for QR on ASAN builds. r=jrmuizel
This runs crashtests and reftests on ASAN builds with WR enabled, so
that we catch any ASAN regressions prior to landing without incurring
too great of a test load hit.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:11:29 +00:00
Kartikaya Gupta
6df22de302 Bug 1538768 - Also zero-initialize primitive types in NonDefaultRenderRootArray. r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D24951

--HG--
extra : moz-landing-system : lando
2019-03-27 11:11:14 +00:00
Kartikaya Gupta
b4b306f879 Bug 1538768 - Ensure that RenderRootArray<bool> is properly initialized to false on creation. r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D24950

--HG--
extra : moz-landing-system : lando
2019-03-27 11:16:52 +00:00
Marco Bonardo
20e5ae9990 Bug 1538050 - Split restriction characters only if they are at the beginning or end of the search string. r=adw
The new tokenizer, to make more natural typing restrictions like "?search terms", "search terms?" or "%my tab",
splits out restriction characters if they appear at the beginning or end of the search string. This means
keywords and aliases can't in general begin or end with a restriction character, but we don't have an input
check to prevent those.
For now the tokenizer can't recognize keywords or aliases, because it can't be made asynchronous until the
Quantum Bar is the default implementation, and anyway the complexity must be considered at that point.

The best we can do is to stop splitting out restriction character in the middle of the search string.
This will allow a part of the old interaction like searching for "keyword? something".

This patch also prevents us from splitting a %encoded string, fixing bug 1538715.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 10:40:54 +00:00
Tarek Ziadé
7b582e3d8b Bug 1532630 - mozprocess broken on python 3.6+ - r=gbrown
Make sure ProcessHandlerMixin.Process works also under 3.6.

3.6 introduced a _wait() method in its Popen class, that
conflicts with the one in mozprocess. The patch renames it
and also adds timeout where possible.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 16:47:54 +00:00
James Teh
c97f126ee4 Bug 1538575 part 2: Add RTL test for toolbar keyboard navigation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D25017

--HG--
extra : moz-landing-system : lando
2019-03-27 11:15:34 +00:00
berkay.barlas
6ad3d5bf36 Bug 1536620 return default size in reader mode r=Gijs
Call Reader:ResetZoom only in readermode and make resetFontSize async
***
make resetFontSize async
***
call Reader:ResetZoom only in readermode
***

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

--HG--
extra : moz-landing-system : lando
2019-03-27 10:56:03 +00:00
Julian Descottes
6316f05eaf Bug 1539209 - Skip aboutdebugging tests for sw warning on sw-e10s platforms r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D24928

--HG--
extra : moz-landing-system : lando
2019-03-27 09:40:08 +00:00
Dão Gottwald
18caff664d Bug 1537716 - Quantumbar: Suppress a11y focus for the auto-selected result. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D24332

--HG--
extra : moz-landing-system : lando
2019-03-27 10:38:52 +00:00
Timothy Nikkel
48fc672a73 Bug 1539391. Invalidate when the display items that nsSubDocumentFrame creates will change. r=mattwoodrow
As this will cause merging failures.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 10:11:33 +00:00
violet
5cb2a2829c Bug 1512745 - Use nsWhitespaceTokenizer to ignore leading and trailing whitespace r=longsonr
Length attribute should allow leading and trailing whitespace per SVG2.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 08:52:33 +00:00
Rob Wood
b309039307 Bug 1538786 - Fix 'KeyError: suites' when a tp6 page times out; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D24881

--HG--
extra : moz-landing-system : lando
2019-03-27 09:10:39 +00:00
Johan Lorenzo
b45f3de16a Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

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

--HG--
extra : moz-landing-system : lando
2019-03-27 08:17:17 +00:00
Sylvestre Ledru
3d0316a902 Bug 1519636 - Ride along: Add media/libdav1d/version.h to the ignore list r=andi
Differential Revision: https://phabricator.services.mozilla.com/D24558

--HG--
extra : moz-landing-system : lando
2019-03-27 07:33:24 +00:00
Daisuke Akatsuka
09face1fa5 Bug 1505813: Refactor debug-target. r=jdescottes
Depends on D24860

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

--HG--
extra : moz-landing-system : lando
2019-03-27 06:21:56 +00:00
Daisuke Akatsuka
e442aec718 Bug 1505813: Open process debugger at a tab. r=jdescottes
Depends on D24859

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

--HG--
extra : moz-landing-system : lando
2019-03-27 05:06:43 +00:00
Daisuke Akatsuka
e04d562a79 Bug 1505813: Open worker debugger at a tab. r=jdescottes
Depends on D24858

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

--HG--
extra : moz-landing-system : lando
2019-03-27 06:23:36 +00:00
Daisuke Akatsuka
71cd0a1028 Bug 1505813: Open extension debugger at a tab. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D24858

--HG--
extra : moz-landing-system : lando
2019-03-27 05:00:22 +00:00
Mark Banner
08ba3e8c7e Bug 1539284 - Remove some redundant functions from urlbar's head-common.js. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D24986

--HG--
extra : moz-landing-system : lando
2019-03-27 00:16:32 +00:00
Andreea Pavel
b305d1e13b Backed out changeset 2609a881de00 (bug 1450019) for failing gecko decision task on a CLOSED TREE 2019-03-27 08:59:55 +02:00