Commit Graph

645943 Commits

Author SHA1 Message Date
Ryan VanderMeulen
f880e3efca Bug 1542737 - Update pdf.js to version 2.2.129. r=bdahl 2019-04-08 08:51:19 -04:00
Dorel Luca
7783e898b4 Backed out changeset 471b2063c817 (bug 1540656) for XPCShell failures in dom/push/test/xpcshell/test_register_success_http2.js 2019-04-08 15:49:10 +03:00
ffxbld
10490759cf No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D26496

--HG--
extra : moz-landing-system : lando
2019-04-08 12:41:00 +00:00
Henri Sivonen
ec150294ab Bug 1513799 - Remove windows-1252 as a Japanese detection outcome. r=emk.
If this removal turns out to be OK, we should be able to make the detector
decide more quickly between the remaining options.

Differential Revision: https://phabricator.services.mozilla.com/D26283
2019-04-08 14:43:26 +03:00
Dorel Luca
1be446680f Merge mozilla-inbound to mozilla-central. a=merge 2019-04-08 13:45:29 +03:00
Andreas Farre
888908c3cb Bug 1523636 - Create BrowsingContext in nsFrameLoader. r=nika,qdot
Differential Revision: https://phabricator.services.mozilla.com/D25039

--HG--
extra : moz-landing-system : lando
2019-04-08 08:21:40 +00:00
Andy Wingo
5db3645882 Bug 1539136 - XrayWrappers filter out disabled DataView properties. r=kmag
Differential Revision: https://phabricator.services.mozilla.com//D25249

--HG--
extra : rebase_source : 1f0758c939945df368cceeb6c8e047c99b8d4542
2019-04-08 09:31:33 +02:00
Bob Owen
3761608ad2 Bug 1534196: Correct return values from failed brokering. r=jmathies 2019-04-08 08:54:27 +01:00
Mellina Yonashiro
16ecae45e0 Bug 1538108 - Hide the computed expander and shorthand overridden list in the new rules view when the computed values are empty r=gl 2019-04-08 01:27:47 -04:00
Yoshi Cheng-Hao Huang
b6ffc7ae16 Bug 1534967 - Part 3: remove Auto(Id)Vector. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D26080
2019-04-08 10:47:25 +08:00
Yoshi Cheng-Hao Huang
8afaa93a25 Bug 1534967 - Part 2: Use RootedIdVector in rust binding. r=jonco,fitzgen
- Replace AutoIdVector with RootedIdVector.
- Replace JS::MutableHandleIdVector through rustbindgen in wrapper.hpp,
  otherwise MutableHandleIdVector will be converted to u8 in rust, and
  causes only 1 byte is passed to props in GetPropertyKeys.
- Add another glue function GetMutableHandleIdVector to get the object.

Differential Revision: https://phabricator.services.mozilla.com/D25360
2019-04-08 10:46:58 +08:00
Yoshi Cheng-Hao Huang
222255214e Bug 1534967 - Part 1: use RootedIdVector. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D25042
2019-04-08 10:46:53 +08:00
Narcis Beleuzu
8d78f21970 Backed out changeset 253e90f0ccf3 (bug 1541021) for mochitest failures on test_bounds.html 2019-04-07 19:50:14 +03:00
violet
ea72deb0be Bug 1541021 - Should take CSS transform into account when calculating getBoundingClientRect() r=longsonr
We should use nsLayoutUtils::GetTransformToAncestor instead of
nsSVGUtils::GetUserToCanvasTM to get the transform matrix. Because the former
will also take CSS transform into account while the latter won't.

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

--HG--
extra : moz-landing-system : lando
2019-04-07 14:11:39 +00:00
Andrew McCreight
327d0da02c Bug 1463569 - Add a way to log the sizes of GC things to GC logs. r=sfink
If the environment variable MOZ_GC_LOG_SIZE is set, then GC logs will
include some extra data that indicates how much memory the GC thing
uses, including extra data hanging off of it. This can be used
calculate finer grained information about the memory usage of scripts.

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

--HG--
extra : moz-landing-system : lando
2019-04-07 13:35:44 +00:00
Sebastian Hengst
37537da58f Bug 1503453 - Temporarily disable permafailing Windows static analysis builds: Add one more whitespace because the linting gods demand this. a=permafail CLOSED TREE
--HG--
extra : rebase_source : 739437090ae3edad1ca9bfb784e28bfeec59a191
2019-04-07 11:43:56 +02:00
Paul Adenot
6a2902075e Bug 1541805 - Don't rely on the MSG to determine the number of channels to use, pass it instead. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D26197

--HG--
extra : moz-landing-system : lando
2019-04-08 07:59:47 +00:00
Brindusan Cristian
6db0a6a566 Merge inbound to mozilla-central. a=merge 2019-04-07 12:36:25 +03:00
Sebastian Hengst
9927185c73 Bug 1503453 - Temporarily disable permafailing Windows static analysis builds. a=permafail 2019-04-07 11:28:31 +02:00
Byron Campen [:bwc]
12b283cba1 Bug 1288105 - Part 2: Fix longstanding bug where rollback could wipe out the codecs in a transceiver, that was being hidden by a bug fixed in part 1. r=mjf
Depends on D26238

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

--HG--
extra : moz-landing-system : lando
2019-04-05 17:41:25 +00:00
Byron Campen [:bwc]
51a4f641d7 Bug 1288105 - Part 1: Do not set recv tracks' payload types based on the remote SDP. Some related simplifications/fixes. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D26238

--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:45 +00:00
Byron Campen [:bwc]
97b3b82aeb Bug 1288105 - Part 0: Add some unit-tests related to payload type asymmetry. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D26237

--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:22 +00:00
Byron Campen [:bwc]
01384d1b9c Bug 1542021 - Part 1: Check whether transceiver is stopped in removeTrack, and bail if so. r=jib
Depends on D26314

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

--HG--
extra : moz-landing-system : lando
2019-04-05 15:50:37 +00:00
Byron Campen [:bwc]
24e97abc8a Bug 1542021 - Part 0: Check that removeTrack with a stopped transceiver doesn't throw an error. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26314

--HG--
extra : moz-landing-system : lando
2019-04-05 15:46:25 +00:00
Ashley Hauck
e4979a2dcc Bug 1534721 - Handle fields in derived classes. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D26008

--HG--
extra : moz-landing-system : lando
2019-04-06 02:56:31 +00:00
Doug Thayer
e096909f4c Bug 1538710 - Remove disable-shrink pref r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D25134

--HG--
extra : moz-landing-system : lando
2019-04-08 15:25:47 +00:00
Doug Thayer
9225547960 Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley
... and ensure that, if we do cleanup, we generate frames for every document.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 15:24:03 +00:00
Doug Thayer
33295b9e8b Bug 1538710 - Add WR API endpoint for sending multiple transactions r=nical
We discussed this a bit in Orlando. Essentially, we want to run cleanup
operations in texture_cache before all documents' frames, and then be
able to ensure that every document generates a frame, because otherwise
we will run into problems with evicted cache items used by non-updating-
but-still-rendering documents. Accordingly, we need an endpoint to
lump all of the transactions that generate frames together. This adds
that and builds out all of the plumbing necessary.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 15:23:20 +00:00
Iain Ireland
5b47cf5691 Bug 1462104: Add magic bits to ICEntry on 64-bit and verify them before tracing r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D26031

--HG--
extra : moz-landing-system : lando
2019-04-08 13:08:34 +00:00
Iain Ireland
677e5598e8 Bug 1462104: Add magic bits to ICStub and verify them before tracing r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D25864

--HG--
extra : moz-landing-system : lando
2019-04-08 13:08:21 +00:00
Ricky Rosario
b43b246aea Bug 1537754 - The same doorhanger animation as the one from LTR builds is displayed on the RTL Firefox builds r=andreio
MozReview-Commit-ID: 9uvCbIpQ4fa

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

--HG--
extra : moz-landing-system : lando
2019-04-08 15:23:28 +00:00
Daniel Varga
8e0d93aa1b Backed out changeset 55b2b70ee036 (bug 1542292) build bustage at builds/worker/workspace/build/src/js/src/jit/ProcessExecutableMemory.h:22:62. On a CLOSED TREE 2019-04-08 18:15:01 +03:00
Byron Campen [:bwc]
e9c4cbb352 Bug 1511542: Send RefPtr<WebrtcVideoConduit> back to main to be released in STS dispatches. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D26312

--HG--
extra : moz-landing-system : lando
2019-04-05 17:24:31 +00:00
Luke Wagner
d6d2bb82ea Bug 1542292 - Bump 64-bit executable quota to 2gb (r=jandem)
Differential Revision: https://phabricator.services.mozilla.com/D26329

--HG--
extra : moz-landing-system : lando
2019-04-08 10:16:39 +00:00
Micah Tigley
a17d89a9d3 Bug 1534984 - Add a button for toggling print styles simulation in the Rule View toolbar r=gl
Differential Revision: https://phabricator.services.mozilla.com/D25142

--HG--
extra : moz-landing-system : lando
2019-04-08 14:58:57 +00:00
Felipe Gomes
8b53b905aa Bug 1542760 - Correctly report the GPU process in about:support. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D26526

--HG--
extra : moz-landing-system : lando
2019-04-08 14:46:59 +00:00
Lina Cambridge
6bef7b8477 Bug 1542528 - Add an xpcom::c_str macro for creating static C strings. r=froydnj
This is based on the `c_str` macro in `js/rust/src/heap.rs`, but
returns a `NulTerminatedCStr` type that can be cast to a pointer.

This commit also changes `ThreadPtrHolder::new` to take a
`NulTerminatedCStr`, and removes an unnecessary `RefPtr` reference in
`is_current_thread`.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 14:43:35 +00:00
Andrew Halberstadt
a47c68c32c Bug 1523303 - [tryselect] Extend test_mozharness_integration.py to include the 'android_emulator_unittest' script, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26133

--HG--
extra : moz-landing-system : lando
2019-04-08 14:34:59 +00:00
Andreas Pehrson
ef14eac7d8 Bug 1542685 - Avoid integer overflows by multiplying doubles. r=padenot
SaferMultDiv(time, audioScale, videoScale) could easily result in overflow
because all three args are roughly equal, and SaferMultDiv would always do the
multiplication first. The worst-case is then multiplying an int64_t to another
int64_t that have very similar values. Since we represent time here in
microseconds, this would overflow after only 50 minutes.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 14:27:13 +00:00
Andreas Farre
1f89df5c43 Bug 1471598 - Assert valid browsing context modifications. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D25066

--HG--
extra : moz-landing-system : lando
2019-04-05 14:36:24 +00:00
violet
c0ca7d5cac Bug 1541021 - Should take CSS transform into account when calculating getBoundingClientRect() r=longsonr
We should use nsLayoutUtils::GetTransformToAncestor instead of
nsSVGUtils::GetUserToCanvasTM to get the transform matrix. Because the former
will also take CSS transform into account while the latter won't.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 04:39:23 +00:00
Jeff Walden
fcff024573 Bug 1542462 - Implement both JS::CompileFunction (for UTF-8 and UTF-16) in clearer fashion, and don't prematurely inflate the user-provided function body source. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D26416

--HG--
extra : moz-landing-system : lando
2019-04-08 06:44:19 +00:00
Jeff Walden
b25d22b225 Bug 1542462 - Rename JS::CompileFunctionUtf8 to JS::CompileFunction, and make it take JS::SourceText<mozilla::Utf8Unit>. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D26415

--HG--
extra : moz-landing-system : lando
2019-04-08 06:44:12 +00:00
Jeremy Lempereur
39b20b1675 Bug 1517797 - Rewrite net_IsValidIPv6Addr in Rust r=valentin,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15737

--HG--
extra : moz-landing-system : lando
2019-04-08 06:33:04 +00:00
Logan Smyth
57e7f884ac Bug 1540803 - Fix flakey test by waiting for source to fully load. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26260

--HG--
extra : moz-landing-system : lando
2019-04-07 13:18:51 +00:00
Makoto Kato
7b1052018a Bug 1530486 - FFTV+GV can't close Keyboard popup when pressing hardware back r=esawin
`EditorInfo.IME_ACTION_PREVIOUS` is used when clicking `Previous` key on FireTV's software keyboard.  This key on System's WebView closes software keyboard and doesn't generate any keyboard event such as `ENTER`. So we should close it like System's WebView.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 11:31:08 +00:00
Mike Hommey
b22d57ac74 Bug 1541821 - Update debian7 docker images for CVE-2019-3462. r=tomprince
This imports the changes from wheezy-lts (http://deb.freexian.com/extended-lts/)
and creates a package we install in the debian7-based images (with a
modified version number to work around bug #1419577.

This leaves out debian7-raw and debian7-packages as unpatched, because
of the chicken-and-egg problem.

Depends on D26100

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

--HG--
extra : moz-landing-system : lando
2019-04-04 16:23:58 +00:00
Mike Hommey
79886b9b57 Bug 1541821 - Ensure docker images using setup_packages.sh are up-to-date wrt the packages provided there. r=tomprince
When docker images use setup_packages.sh, they add apt sources. While we
currently do run apt-get update to pick those new sources, if a package
provided by them is already installed and not explicitly listed in
subsequent apt-get install, they're not going to be upgraded.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 22:16:01 +00:00
Noemi Erli
18a982b872 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-07 00:47:23 +03:00
Noemi Erli
77e5bc7c09 Merge inbound to mozilla-central. a=merge 2019-04-07 00:44:56 +03:00