Commit Graph

576435 Commits

Author SHA1 Message Date
Andreas Tolfsen
591e869879 Bug 1429083 - Lazily load uuid-generator in proxy module. r=whimboo
The uuid-generator is not always used when the proxy module is imported.
This changes it to be lazily loaded so we do not always initialise it.

MozReview-Commit-ID: In0oAGDFjWy

--HG--
extra : rebase_source : d4d6c594cd1ac0872a1f34a30f3e7452a7759300
2018-01-09 15:37:57 +00:00
Andreas Tolfsen
cc531c6af0 Bug 1429082 - Drop SyncChromeSender from proxy module. r=whimboo
The SyncChromeSender class and its factory construction function
proxy.toChrome is not used in Marionette and can be safely removed.

MozReview-Commit-ID: jBJ0nIkn3i

--HG--
extra : rebase_source : 83d9c8261eafc9385d8edee913cc0fdfed48dcaa
2018-01-09 15:42:55 +00:00
Andreas Tolfsen
813ae317c3 Bug 1429082 - Drop AsyncChromeSender from proxy module. r=whimboo
The AsyncChromeSender and its factory construction function
proxy.toChromeAsync are no longer in use.

MozReview-Commit-ID: 8tFr1IUTd5g

--HG--
extra : rebase_source : 0ade57fd83aa7d38b93f22cc87952e004902995d
2018-01-09 15:42:01 +00:00
Sebastian Hengst
1ebdaf80de merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2018-01-10 01:52:28 +02:00
Josh Matthews
46bde0fb69 servo: Merge #19728 - Update web-platform-tests (from servo:wptup); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 94b188d6c137a2502a29d00a7669a2d674e9693f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 1f3b3a487503abff3891a745a74735a294e47ba2
2018-01-09 12:38:08 -06:00
Mike Hommey
927bff7e2d Bug 1428912 - Only keep track of job names for seen configs in build_lints. r=dustin
When looking for perfherder data collection duplicates, we currently
keep full job objects references, which are then used in case an error
occurs, to display the job names of the duplicates.

But those job objects are yielded and may be modified by other
transforms, and presently, by the time a duplicate is found, the
corresponding job object has been modified such that it has no 'name'
key anymore, leading to a KeyError exception when trying to display
the duplicate error message.

So instead of keeping the job objects, which can change, and which we
don't have a real use for, just keep the job name.

--HG--
extra : rebase_source : 204e90a6fe1e4ce62f361451e1176d3195a3383b
2018-01-09 07:56:36 +09:00
Brindusan Cristian
13b0dcd1b2 Backed out changeset 90da1b24e686 (bug 1422164) for leakcheck r=backout on a CLOSED TREE 2018-01-10 01:04:15 +02:00
Mike Conley
30bfe2cdc1 Bug 1423208 - Queue pending RenderLayers calls when there are DocShell creation blockers. r=mystor
MozReview-Commit-ID: H4MqkWnfCkF

--HG--
extra : rebase_source : 046c41c0ef4de7d9e742cd98f5c87828c02d129c
2018-01-08 17:53:09 -05:00
Mike Conley
2b75bd4264 Bug 1423208 - Make DocShell active state in TabParent default to true, since that's the actual default state. r=mystor
MozReview-Commit-ID: 8JQCW12FYyJ

--HG--
extra : rebase_source : 47769fd4941af002b7c22e0ee2d62c306224c335
2018-01-08 17:52:41 -05:00
J. Ryan Stinnett
4e81bf75f6 Bug 1429254 - Expand long strings when fetching from network monitor. r=jdescottes
In bug 1306892, we started fetching stylesheets from the network monitor when
possible.  However, this only worked for short strings (< 10000 bytes).  For
long strings, we need to also look up the long string actor that holds the
actual text.

MozReview-Commit-ID: 2M0OAioZnX5

--HG--
rename : devtools/client/styleeditor/test/doc_uncached.css => devtools/client/styleeditor/test/doc_short_string.css
extra : rebase_source : e0babac9bc162222dc207e9fba3c88b3c22aabfa
2018-01-10 10:46:07 -06:00
Jan Odvarko
e7980cdf03 Bug 1428777 - Rename index files; r=gasolin
MozReview-Commit-ID: EI18B77FKJL

--HG--
rename : devtools/client/netmonitor/index.js => devtools/client/netmonitor/launchpad.js
extra : rebase_source : b8122054a1f909ea3043c0528e9a14cc1b05b6cf
2018-01-10 17:16:37 +01:00
Anthony Ramine
8e84d8fe5c servo: Merge #19727 - Properly handle CR in textarea placeholders (fixes #19717) (from nox:cr-placeholder); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: 2065fa6da23c304093b0fdbbf7c068e0b0c67366

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 25a0a5700a81ef4eaf1bbd56035434758c5987f4
2018-01-10 10:37:47 -06:00
Tim Nguyen
bc628a0f94 Bug 1421497 - Combine searchbar.css platform-specific files into one shared file. r=dao
MozReview-Commit-ID: E7QTlYIiqKJ

--HG--
rename : browser/themes/linux/searchbar.css => browser/themes/shared/searchbar.inc.css
extra : rebase_source : a0cf492f27587a106d6079b2a2ae73264aba607f
2018-01-10 17:31:14 +00:00
Andreas Tolfsen
72e6a32892 Bug 1429388 - Use classic pytest output style for WPT. r=davehunt,jgraham
The upstream upgrade of pytest came with a new test progress
percentage feature that introduced a lot of unnecessary log output
in WPT wdspec tests.

This adds a pytest flag that reverts it to use the "classic" output
style, which does not have a test progress bar.

MozReview-Commit-ID: 9ucB7CzV5ig

--HG--
extra : rebase_source : c26c8b1e9ffbeb3fe531a63c5f586b8bfaeaacb1
2018-01-10 15:47:10 +00:00
Mike Hommey
c64b0c2e7b Bug 1428907 - Only use packages task digests to compute docker image digests. r=dustin
In bug 1427326, we added package tasks that can be depended upon by
docker image tasks. In that case, we add the routes containing a digest
for those package tasks when computing the docker image digests.

The problem is that those routes start with 'index.gecko.cache.level-n'
where n varies between try and e.g. mozilla-central. That means the
digest for those docker images varies between try and e.g.
mozilla-central, which then prevents try from using the cached versions
for mozilla-central when there is one, like for other docker images
without package dependencies.

What we really need from those routes is the digest part, which is
independent of the level, and we don't actually care about anything else
in the route string, so just use the digest.

--HG--
extra : rebase_source : 4aecf8472306963da34f2bd4d92675962c0432bc
2018-01-09 07:31:56 +09:00
Michael Froman
69d270acdf Bug 1427009 - limit accepted mid length to 16 chars. r=bwc
webrtc.org only supports one-byte rtp header extensions which means
we can only support 16 character mids for now.

MozReview-Commit-ID: C7aTeB5Bi2M

--HG--
extra : rebase_source : e25518d02fb056f82d298f000e37cfe059099a38
2018-01-08 16:23:06 -06:00
Nick Alexander
0120e4ec8d Bug 1429210 - Avoid expensive filesystem walk for **/*.gradle. r=gps
MozReview-Commit-ID: KNHEABnoUtA

--HG--
extra : rebase_source : 639e9bf5a3f368d1ebf273a67cf94bd00a442f3e
2018-01-08 14:08:53 -08:00
Mike Hommey
b25c52c92a Bug 1428989 - Generate Android bindings more deterministically. r=nalexander
There are multiple methods with the same name and that differ in their
arguments. They end up being ordered in the source file randomly,
despite there being some sorting done, because the sorting was only done
on the method name.

Now, when the method name matches, also compare the arguments.

--HG--
extra : rebase_source : a89b8c9dbad1d7506e0068119ba25cd34150bafc
2018-01-09 16:44:27 +09:00
Brian Grinstead
901ccdc1e8 Bug 1398904 - Request a longer timeout for browser_webconsole_network_messages_expand.js;r=bgrins
MozReview-Commit-ID: 5DGHBud7tTH

--HG--
extra : rebase_source : 5e6fa20b804143e6a1dbfa20f7421cb9067b8a0b
2018-01-08 20:11:35 -08:00
Kartikaya Gupta
44c882edb5 Bug 1426653 - Stop calling SchedulePaint uselessly when bumping the APZ focus sequence number. r=rhunt
MozReview-Commit-ID: Hq8QXLjDWL

--HG--
extra : rebase_source : aaa9e7479eace007b2b81ac210fe3d5f66ed439e
2018-01-09 14:02:42 -05:00
Olli Pettay
7891930314 Bug 1428748 - RangeBoundary is too AddRef/Release heavy, r=mystor
--HG--
extra : rebase_source : 15efb71770d21038f4230538da8c862ab832fdc4
2018-01-08 21:27:44 +02:00
Alexandre Poirot
9c40e3fc71 Bug 1427987 - Fix browser_navigateEvents.js on e10s. r=pbro
MozReview-Commit-ID: F5IP4Pa0P9N

--HG--
extra : rebase_source : 162e3866a521301aacc7ccbc420a068d78a7205c
2018-01-08 01:24:25 -08:00
Bevis Tseng
fc6a4ac122 Bug 1415796 - Fix test failures of SessionStore if comformant Promise handling is applied. r=JanH
1. Improve BrowserApp._handleTabClosed() to remove Tab correctly if a new tab is
   added during "TabClose" dispatching.
2. Resolve "load" event in next event tick to simulate visiting a different page
   properly, so the session history will be added correctly.
2018-01-08 14:18:50 +08:00
Jeff Gilbert
f4cfe8596a Bug 1428898 - Add TlsScope to reduce fIsCurrent calls. - r=daoshengmu
MozReview-Commit-ID: Kyi8dcO7nAu
2018-01-09 18:43:35 -08:00
Philip Chimento
feae2f5325 Bug 1428605 - Add JS:: namespace to API where it's missing. r=sfink 2018-01-07 19:08:33 -08:00
Lee Salzman
08bc97046a Bug 1425346 - lock access to cairo_ft_unscaled_font_t's faces list. r=jrmuizel
MozReview-Commit-ID: GjIiO7P9Wak
2018-01-09 16:18:38 -05:00
Narcis Beleuzu
fb578c1b74 Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2018-01-10 02:02:13 +02:00
Marco Castelluccio
75f2f8baac Bug 1425824 - Stop packaging gcda files. r=jmaher
--HG--
extra : rebase_source : e88c72f8766387acd67f749fc355772e82636a69
2018-01-09 19:20:10 +01:00
Jan de Mooij
e42c45a512 Bug 1427126 - Use setElementWithType instead of setElement in AppendToList. r=bhackett
--HG--
extra : rebase_source : e739fe98c47bc5aa890d191ee5f6ad9998ca2910
2018-01-09 16:37:12 -05:00
Narcis Beleuzu
0cc8c52dcb Backed out 6 changesets (bug 1428745) for wpt failures on script-type-and-language-with-params.html. r=backout on a CLOSED TREE
Backed out changeset 9e84285278fe (bug 1428745)
Backed out changeset e199f1ccf64c (bug 1428745)
Backed out changeset dfb9af93ac53 (bug 1428745)
Backed out changeset 1d975770bd9a (bug 1428745)
Backed out changeset 1d5dc7dfd429 (bug 1428745)
Backed out changeset 4e53f251c5b8 (bug 1428745)
2018-01-10 00:37:59 +02:00
Franziskus Kiefer
a881c4a167 Bug 1403844 - Verify COSE signature on add-ons, r=keeler
Summary:
MozReview-Commit-ID: 6YorBs4mY8B

Check for COSE signatures in add-ons.

Reviewers: keeler

Bug #: 1403844

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

--HG--
rename : security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed.zip => security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed_with_pkcs7.zip
rename : security/manager/ssl/tests/unit/test_signed_apps/cose_signed.zip => security/manager/ssl/tests/unit/test_signed_apps/cose_signed_with_pkcs7.zip
rename : third_party/rust/cose/src/cbor/mod.rs => third_party/rust/moz_cbor/src/lib.rs
extra : rebase_source : 0494590eb222e2c936e353e4dd6cf9fac8d822f3
2018-01-08 11:46:51 +01:00
David Major
bace46558f Bug 1419771 followup: fix mingw build bustage 2018-01-09 15:43:47 -05:00
Ben Kelly
166bafcfe1 Bug 1428652 P3 Fix typo in browser_unregister_with_containers.js. r=me 2018-01-09 15:39:34 -05:00
Ben Kelly
65eb505d92 Bug 1428652 P2 Verify that unregistering a service worker in one container does not break a SW with same scope in different container. r=asuth 2018-01-09 14:55:05 -05:00
Ben Kelly
1819c124bd Bug 1428652 P1 Make service worker registration removal take container principals into account. r=asuth 2018-01-09 14:55:04 -05:00
Ben Kelly
1e126cdab8 Bug 1429029 Force browser_storage_permission.js to use a single content process to avoid multi-e10s service worker propagation races. r=asuth 2018-01-09 14:28:13 -05:00
Ben Kelly
5fa4248b8a Bug 1428650 Make ServiceWorkerManager::MaybeClaimClient() handle inconsistent child-process SWM state. r=asuth 2018-01-09 14:24:58 -05:00
Andrea Marchesini
a778bb516b Bug 1428745 - Remove support for version parameter from script loader - fixing tests - CLOSED TREE, r=me 2018-01-09 19:44:45 +01:00
Andrea Marchesini
7406a064c7 Bug 1428745 - Remove support for version parameter from script loader - fixing WPTs - CLOSED TREE, r=me 2018-01-09 19:39:52 +01:00
Marco Castelluccio
46a981bbc9 Bug 1428542 - Split web platform tests into 15 chunks instead of 12 for Windows code coverage builds. r=jmaher
--HG--
extra : rebase_source : c1592cd7aad420daaf407659616204bb4b2cb8fc
2018-01-09 18:52:39 +01:00
Andrea Marchesini
b63423fdb2 Bug 1428745 - Remove support for version parameter from script loader - fixing a broken depending test - CLOSED TREE, r=me 2018-01-09 18:11:03 +01:00
Jason Laster
54c2355b9d Bug 1428925 - Update Debugger Frontend v6.0. r=jdescottes
MozReview-Commit-ID: ECICtMKoQaq

--HG--
extra : rebase_source : 9149de4e658be3daa4bd315ccdb1e635d6f62b94
2018-01-09 17:02:13 +01:00
Andrea Marchesini
606217325c Bug 1428745 - Remove support for version parameter from script loader - trimming script type, r=jonco 2018-01-09 17:00:50 +01:00
Andrea Marchesini
174498ca29 Bug 1428745 - Remove support for version parameter from script loader - tests, r=jonco 2018-01-09 17:00:49 +01:00
Andrea Marchesini
9d1d1b1ff3 Bug 1428745 - Remove support for version parameter from script loader, r=jonco 2018-01-09 17:00:49 +01:00
Valentin Gosu
c4e59fe243 Bug 1427373 - Convert nsHostResolver.mDB from PLDHashTable to nsRefPtrHashtable r=mayhemer
* Converts PLDHashTable mDB to nsRefPtrHashtable<nsGenericHashKey<nsHostKey>, nsHostRecord> mRecordDB
* Removes nsHostDBEnt and associated PLDHashTableOps

This patch makes the code a lot easier to understand, by simplifying the
ownership model. Now the hashtable holds RefPtr<nsHostRecord>, so it's
easier to follow the lifetime of each record.

MozReview-Commit-ID: IMavN8YSPSn

--HG--
extra : rebase_source : 3ff3135e2d9610577f15aaf307a62eec5ed3b47a
2018-01-07 23:22:01 +01:00
Valentin Gosu
c0d1211c67 Bug 1427373 - Use a refPtr for rec so that CompleteLookup doesn't need to release it r=mayhemer
MozReview-Commit-ID: 4LUxxJ13Bg3

--HG--
extra : rebase_source : d0e9316b9ee911f3d4a62a8de407176a50415cb2
2018-01-07 23:00:07 +01:00
Kartikaya Gupta
c3c24da1c1 Bug 1429469 - Replace fails-if(webrender) annotations with fuzzy checks. r=jrmuizel
In these cases there is no human-visible difference in the WR renderings
of the test and reference images, so we can replace the failing
annotations with fuzzy ones instead.

MozReview-Commit-ID: Ioiem4ZwwI2

--HG--
extra : rebase_source : d2204d9674b4aba6eb78bc0d0007a40121564ac5
2018-01-10 13:34:15 -05:00
Kartikaya Gupta
2554bc3dd5 Bug 1429469 - Remove a bunch of fails-if(webrender) annotations. r=jrmuizel
All of these tests have existing fuzzy annotations which cover the
differences in the WR renderings. Therefore we can remove the
fails-if(webrender) annotations and use the existing fuzzy annotations
to treat the tests as passing.

MozReview-Commit-ID: LFWha6gAP2r

--HG--
extra : rebase_source : b26a0d0cd66b6bab273251e6a2de9210417ba798
2018-01-10 13:34:14 -05:00
Igor Gutorov
c971270f8f servo: Merge #19739 - Add note to Gentoo setup to set LIBCLANG_PATH envvar (from gootorov:master); r=jdm
<!-- Please describe your changes on the following line: -->
Without `LIBCLANG_PATH` environment variable set the build for `gecko-media` fails as in https://github.com/servo/servo/issues/19351 for Gentoo Linux. This patch adds a note to the README to set the environment variable.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because it is a documentation fix

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: e9f9fd1e4c7f2b670ac45631404430d1fc4c4b16

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c043e15295b35b5b3dbbb8c7c098ce73689c54a0
2018-01-10 13:05:17 -06:00