Commit Graph

552009 Commits

Author SHA1 Message Date
Olli Pettay
bcb0ac8885 Bug 1481399 - rename nsAttrAndChildArray to AttrArray, r=mrbkap 2018-08-07 22:07:26 +03:00
Jeff Gilbert
94d8a51b9d Bug 1477817 - Add test_has_rbab to guarantee we can skip index validation where available. - r=kvark,qdot 2018-08-07 12:24:55 -07:00
Jeff Gilbert
7d80e9d776 Bug 1477817 - Try to get RBAB even with EXT_create_context_robustness. - r=kvark 2018-08-07 12:24:53 -07:00
Dylan Roeh
8c94543dbc Bug 1441059 - Make nsILoadURIDelegate async to preserve the order of GeckoSession.loadUri() calls. r=snorp,bz
This alters nsILoadURIDelegate.loadURI() to return a Promise rather than spinning the event loop to synchronously return a boolean, and alters nsDocShell::InternalLoad to allow for those changes by re-calling itself if necessary based on the resolution of the promise.
2018-08-07 13:42:07 -05:00
Kris Maglione
b57b179f7d Bug 1474524: Don't call contains() before adding an entry to the registry. r=mshal
It turns out that this check is the major bottleneck in this task. Simply
catching the error caused by the duplicate files has the same effect, but is
several orders of magnitude faster.

MozReview-Commit-ID: 8vFyQ7VVYRD
2018-08-05 13:33:12 -07:00
James Willcox
8d74b7e23f Bug 1475875 - Use ScreenManager on Android r=esawin,jchen
This ensures we have screen information with e10s.

MozReview-Commit-ID: 1zghxZuLqr3
2018-08-07 14:14:32 -05:00
Adam Gashlin
f41df092fb Bug 1480612: Test Register Application Restart more thoroughly. r=whimboo 2018-08-06 14:40:00 -07:00
Florian Quèze
802b283aee Bug 1481554 - make the regexp used to detect uuids and change them to add-on names stricter, r=mconley. 2018-08-07 20:38:03 +02:00
Emilio Cobos Álvarez
ee68e21b39 No bug - Fixup some indentation. r=me
DONTBUILD
2018-08-07 20:32:19 +02:00
Aaron Klotz
206998dcbb Bug 1480911: Fix mozharness to handle unicode environment variables when run locally on Windows; r=aki 2018-08-03 13:25:25 -06:00
Kris Maglione
88ec143bdf Bug 1480327: Part 2 - Modernize what's left of Log.jsm a bit. r=Mossop
MozReview-Commit-ID: H06rpiZuIEF
2018-08-01 23:23:34 -07:00
Kris Maglione
1cf1c175fd Bug 1480327: Part 1 - Get rid of most of Log.jsm. r=Mossop
MozReview-Commit-ID: JVKJtkLhCDS
2018-08-01 23:41:01 -07:00
Kris Maglione
2ff453e4e5 Bug 1479310: Don't load content-UITour.js until needed. r=Mossop
MozReview-Commit-ID: 55EPBxUYv9o
2018-07-29 12:36:45 -07:00
Brindusan Cristian
6dc839722d Backed out 10 changesets (bug 1478815) for reftest failures on /reftests/layers/forced-bg-color-outside-visible-region.html. CLOSED TREE
Backed out changeset 7ae4c893867a (bug 1478815)
Backed out changeset b865a866fe5a (bug 1478815)
Backed out changeset 405ad3518218 (bug 1478815)
Backed out changeset 64cb50b227e0 (bug 1478815)
Backed out changeset 392a724d5acd (bug 1478815)
Backed out changeset 01110727f2e9 (bug 1478815)
Backed out changeset 56d967e03ee2 (bug 1478815)
Backed out changeset 082638a5c643 (bug 1478815)
Backed out changeset 3dc47f17fa44 (bug 1478815)
Backed out changeset 699c954992f8 (bug 1478815)
2018-08-07 20:57:27 +03:00
Brindusan Cristian
fe2a940ebf Backed out changeset 5212e051d039 (bug 1479310) for bc failures on /browser/browser_onboarding_uitour.js. 2018-08-07 20:49:43 +03:00
Brindusan Cristian
55e7d3fe9d Backed out changeset b1ad28f117cf (bug 1480610) for ESlint failure on /browser/extensions/fxmonitor/background.js:1:1. CLOSED TREE 2018-08-07 20:29:40 +03:00
Jean-Yves Avenard
3f7f140d6c Bug 1481176 - P5. Enable more media-capabilities wpt. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D2791
2018-08-07 19:21:59 +02:00
Jean-Yves Avenard
dbad127fa8 Bug 1481176 - P4. Make CanHandleMediaType usable off the main thread. r=bryce
This is done by ensuring that all methods is called are usable off the main thread and creating the required preference accessors.

Differential Revision: https://phabricator.services.mozilla.com/D2790
2018-08-07 19:21:59 +02:00
Jean-Yves Avenard
8f62741b75 Bug 1481176 - P3. Remove nsIMIMEHeaderParam dependency in nsContentTypeParser. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D2863
2018-08-07 19:21:59 +02:00
Jean-Yves Avenard
64ce1679fb Bug 1481176 - P2. Move nsContentTypeParser to its own file. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D2800
2018-08-07 19:21:58 +02:00
Jean-Yves Avenard
28cd8e5926 Bug 1481176 - P1. Export GetParameterHTTP as static method. r=valentin,r=bzbarsky
nsContentTypeParser used internally a nsIMIMEHeaderParam reference, effectively limiting its use on the main thread, and as such restricting any methods handling mime type there too.

nsContentTypeParser only made use of a single method nsMIMEHeaderParamImpl::GetParameterHTTP, so we make that method static and export it via nsNetUtil.

Differential Revision: https://phabricator.services.mozilla.com/D2788
2018-08-07 19:21:58 +02:00
Andreas Tolfsen
b9792b1d23 Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester 2018-08-07 18:06:30 +01:00
Andreas Tolfsen
03947c8a01 Bug 1473614 - Fix exported symbols in sync. r=automatedtester
The "exported" keyword is no longer needed.
2018-08-07 18:06:29 +01:00
Andreas Tolfsen
2067db8128 Bug 1473614 - Add sync function Sleep for pausing async functions. r=automatedtester
This adds a new public API to the Marionette sync module that can
"pause" async functions for an arbitrary amount of hardcoded time.
This can be useful for debugging purposes.
2018-08-07 18:06:28 +01:00
Andreas Tolfsen
1659171543 Bug 1473614 - Add type checks to PollPromise and TimedPromise. r=automatedtester
This patch introduces stricted type checks for the sync module's
PollPromise and TimedPromise.  This may seem excessive, but we have
had real and severe bugs in this area before.
2018-08-07 18:06:28 +01:00
Kris Maglione
86b2e00722 Bug 1479309: Don't load shield-content-frame.js until needed. r=mythmon
MozReview-Commit-ID: 5usNkHYjifd
2018-07-29 12:29:45 -07:00
Kris Maglione
609e447315 Bug 1479312: Move WebNavigation and WebProgress child listeners to JSMs. r=felipe
MozReview-Commit-ID: B2b4QXge7S4
2018-07-29 17:08:58 -07:00
Kris Maglione
c8a7ef15bc Bug 1479313: Don't load manifestMessages.js until needed. r=felipe
MozReview-Commit-ID: s2fq6XcgQ7
2018-07-29 13:18:26 -07:00
Kris Maglione
a2719e529a Bug 1479310: Don't load content-UITour.js until needed. r=Mossop
MozReview-Commit-ID: 55EPBxUYv9o
2018-07-29 12:36:45 -07:00
Kris Maglione
417561e644 Bug 1479235: Stop whitelisting SpecialPowers helper modules for content process startup. r=felipe
MozReview-Commit-ID: 3y3qTVsB3ly
2018-07-28 17:38:05 -07:00
Kris Maglione
801ed03f61 Bug 1479945: Part 5 - Remove the 'allowbootstrap' directive flag. r=froydnj
For all intents and purposes, this is now the same as the 'ischrome' flag.

MozReview-Commit-ID: 4z4SDs5M8zU
2018-07-31 16:44:52 -07:00
Kris Maglione
d6b09adf64 Bug 1479945: Part 4 - Remove unused isContract directive flag. r=froydnj
MozReview-Commit-ID: DLCiNb39gA8
2018-07-31 16:38:49 -07:00
Kris Maglione
fd17611427 Bug 1479945: Part 3 - Remove the unused 'apponly' directive flag. r=froydnj
This is unused now that binary component support has been removed.

MozReview-Commit-ID: KHTsF4sSoZX
2018-07-31 16:38:27 -07:00
Kris Maglione
cbeabf62b9 Bug 1479945: Part 2 - Remove support for componentonly directive flag. r=froydnj
This serves no purpose now that legacy theme support has been removed.

MozReview-Commit-ID: BpLcQYfZtAZ
2018-07-31 16:33:08 -07:00
Kris Maglione
d331aaa750 Bug 1479945: Part 1 - Remove nominal support for binary-component directive. r=froydnj
MozReview-Commit-ID: LKF3A7EEY4J
2018-07-31 16:31:31 -07:00
Kris Maglione
64396c0fac Bug 1479241: Don't eagerly load AboutPages.jsm in content processes. r=mythmon
MozReview-Commit-ID: 1ewRIxTVzJR
2018-07-31 14:13:03 -07:00
Kris Maglione
a309347f9b Bug 1479318: Minimize the amount of content Findbar code loaded by default. r=felipe
MozReview-Commit-ID: Gu4RyWKmaAz
2018-07-29 14:38:44 -07:00
Nihanth Subramanya
6507364f28 Bug 1480610 - Implement Firefox Monitor add-on stub. r=johannh 2018-08-02 16:41:47 +02:00
Thi Huynh
f6a81b496a Bug 1461262 - Re-factor KeyedHistogram::GetJSKeys and internal_JSKeyedHistogram_Clear to avoid both races and deadlocks. r=dexter 2018-07-31 19:46:58 +07:00
Geoff Brown
7d6f6b8e5d Bug 1460411 - Add taskcluster config support for Android x86 7.0 tests on packet.net in docker-worker; r=jmaher 2018-08-07 10:05:38 -06:00
Geoff Brown
739fee4e99 Bug 1469720 - Add a 'mach test-info' subcommand to find long-running tasks; r=jmaher 2018-08-07 10:05:37 -06:00
Geoff Brown
4cb151f3d4 Bug 1480546 - Enhance logging for Android automation app wait; r=bc 2018-08-07 10:05:37 -06:00
arthur.iakab
60b9ff3223 Merge mozilla-central to inbound 2018-08-07 18:49:13 +03:00
arthur.iakab
2af42ff104 Merge inbound to mozilla-central a=merge 2018-08-07 18:42:40 +03:00
arthur.iakab
378d27424a Merge autoland to mozilla-central a=merge 2018-08-07 18:41:31 +03:00
Sebastian Hengst
8c6a54a60f Bug 1479235: Stop whitelisting SpecialPowers helper modules for content process startup: Remove unused FileUtils import. a=eslint-fix 2018-08-07 18:32:35 +03:00
Cosmin Sabou
073139a2ec Backed out 12 changesets (bug 1479309, bug 1479312, bug 1479313, bug 1479310, bug 1479235, bug 1479945, bug 1479241, bug 1479318) for causing a big performance regression on OS X. a=backout
Backed out changeset 915862a355e9 (bug 1479318)
Backed out changeset f150e62dcbbd (bug 1479241)
Backed out changeset a68daa762119 (bug 1479312)
Backed out changeset 2a5aa9de1fd9 (bug 1479945)
Backed out changeset 163276881d35 (bug 1479945)
Backed out changeset 20a1a11b4d0b (bug 1479945)
Backed out changeset ca43bd11f431 (bug 1479945)
Backed out changeset 71700b368132 (bug 1479945)
Backed out changeset f5d647fae973 (bug 1479313)
Backed out changeset 3583823171de (bug 1479310)
Backed out changeset 2d46e1fe3121 (bug 1479309)
Backed out changeset 8f9c9580f687 (bug 1479235)
2018-08-07 17:30:52 +03:00
ffxbld
a536ec5584 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D2772
2018-08-07 12:50:52 +00:00
Noemi Erli
a301db1789 Backed out changeset 2dcb573bd271 (bug 1480349) for failures in rowser/base/content/test/urlbar/browser_urlbarAddonIframe.js 2018-08-07 15:43:20 +03:00
Jan de Mooij
cafd7c75e4 Bug 1481229 part 2 - Always use the unwrapped object in Logging::formatObject. r=evilpie 2018-08-07 14:06:45 +02:00