Jeff Gilbert
6a1d75ae7a
Bug 1477817 - Try to get RBAB even with EXT_create_context_robustness. - r=kvark
2018-08-07 12:24:53 -07:00
Dylan Roeh
63ca464a8c
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
277727ce36
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
--HG--
extra : rebase_source : 59d724dafd8c9739869a70272e2c9d2778958ffe
2018-08-05 13:33:12 -07:00
James Willcox
f1b8f63457
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
79c2f37212
Bug 1480612: Test Register Application Restart more thoroughly. r=whimboo
...
--HG--
extra : amend_source : 31ba7a07c76d63fa8fe304ab10bebf5fe7cac41d
2018-08-06 14:40:00 -07:00
Florian Quèze
84a98d0bdc
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
ad4bea98ba
No bug - Fixup some indentation. r=me
...
DONTBUILD
2018-08-07 20:32:19 +02:00
Aaron Klotz
6bcdcdbc35
Bug 1480911: Fix mozharness to handle unicode environment variables when run locally on Windows; r=aki
...
--HG--
extra : amend_source : 355e02634c851d6b9331101c770d3529d70aa603
2018-08-03 13:25:25 -06:00
Kris Maglione
c50886cf4e
Bug 1480327: Part 2 - Modernize what's left of Log.jsm a bit. r=Mossop
...
MozReview-Commit-ID: H06rpiZuIEF
--HG--
extra : rebase_source : e10781ffdfaa264370ca95a720298dc3607a079b
2018-08-01 23:23:34 -07:00
Kris Maglione
bf729d7e98
Bug 1480327: Part 1 - Get rid of most of Log.jsm. r=Mossop
...
MozReview-Commit-ID: JVKJtkLhCDS
--HG--
extra : rebase_source : 8b47dbfaa6f279901b99c93c26eee27f719b1d1d
2018-08-01 23:41:01 -07:00
Kris Maglione
a5afd46968
Bug 1479310: Don't load content-UITour.js until needed. r=Mossop
...
MozReview-Commit-ID: 55EPBxUYv9o
--HG--
rename : browser/components/uitour/content-UITour.js => browser/components/uitour/ContentUITour.jsm
extra : rebase_source : 0edbb87354918950e3e66577d0dde140ddc20c23
extra : source : 3583823171dea4207f9ea5665060bcb559f5e586
2018-07-29 12:36:45 -07:00
Brindusan Cristian
181d4f159b
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)
--HG--
rename : gfx/2d/BufferEdgePad.cpp => gfx/layers/BufferEdgePad.cpp
rename : gfx/2d/BufferEdgePad.h => gfx/layers/BufferEdgePad.h
rename : gfx/2d/BufferUnrotate.cpp => gfx/layers/BufferUnrotate.cpp
rename : gfx/2d/BufferUnrotate.h => gfx/layers/BufferUnrotate.h
2018-08-07 20:57:27 +03:00
Brindusan Cristian
8c70dfad01
Backed out changeset 5212e051d039 (bug 1479310) for bc failures on /browser/browser_onboarding_uitour.js.
...
--HG--
rename : browser/components/uitour/ContentUITour.jsm => browser/components/uitour/content-UITour.js
2018-08-07 20:49:43 +03:00
Brindusan Cristian
90cfc55b47
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
fd112df994
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
11e8a29e1f
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
c2ba5d1b90
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
e4e8c5f1a8
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
35a7076534
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
7845f72f27
Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester
2018-08-07 18:06:30 +01:00
Andreas Tolfsen
11b3b40466
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
edf1ffefc1
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
475e6da1d9
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
91412a8686
Bug 1479309: Don't load shield-content-frame.js until needed. r=mythmon
...
MozReview-Commit-ID: 5usNkHYjifd
--HG--
rename : toolkit/components/normandy/content/shield-content-frame.js => toolkit/components/normandy/content/ShieldFrameListener.jsm
extra : source : 2d46e1fe31214d36d1e11218deb44423baee2c26
2018-07-29 12:29:45 -07:00
Kris Maglione
ddfce49435
Bug 1479312: Move WebNavigation and WebProgress child listeners to JSMs. r=felipe
...
MozReview-Commit-ID: B2b4QXge7S4
--HG--
rename : toolkit/content/browser-child.js => toolkit/modules/WebNavigationChild.jsm
rename : toolkit/content/browser-child.js => toolkit/modules/WebProgressChild.jsm
extra : source : d403426d1dcdd7b7cd5b51e62b7b71c5d69631a3
extra : intermediate-source : a68daa762119d5f2f67fdb2c29d2d70bf9ec89c8
2018-07-29 17:08:58 -07:00
Kris Maglione
d5418d7fd0
Bug 1479313: Don't load manifestMessages.js until needed. r=felipe
...
MozReview-Commit-ID: s2fq6XcgQ7
--HG--
rename : dom/ipc/manifestMessages.js => dom/ipc/ManifestMessages.jsm
extra : source : f5d647fae9733c5a19f53539fc6702de2a7fbbab
2018-07-29 13:18:26 -07:00
Kris Maglione
bbe0065e6f
Bug 1479310: Don't load content-UITour.js until needed. r=Mossop
...
MozReview-Commit-ID: 55EPBxUYv9o
--HG--
rename : browser/components/uitour/content-UITour.js => browser/components/uitour/ContentUITour.jsm
extra : source : 3583823171dea4207f9ea5665060bcb559f5e586
2018-07-29 12:36:45 -07:00
Kris Maglione
5a93297232
Bug 1479235: Stop whitelisting SpecialPowers helper modules for content process startup. r=felipe
...
MozReview-Commit-ID: 3y3qTVsB3ly
--HG--
extra : source : 8f9c9580f68754c4617c7a8e674cf99cf917caac
2018-07-28 17:38:05 -07:00
Kris Maglione
725e4b5cf8
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
--HG--
extra : source : 2a5aa9de1fd9760a9245ecae815a6e02bb9eef42
2018-07-31 16:44:52 -07:00
Kris Maglione
f03c0288bf
Bug 1479945: Part 4 - Remove unused isContract directive flag. r=froydnj
...
MozReview-Commit-ID: DLCiNb39gA8
--HG--
extra : source : 163276881d35942172fd18d8f2cd270fbab1de71
2018-07-31 16:38:49 -07:00
Kris Maglione
0ea583c3dd
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
--HG--
extra : source : 20a1a11b4d0ba7010b36b952bb212f3c36e6aac3
2018-07-31 16:38:27 -07:00
Kris Maglione
1eef446312
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
--HG--
extra : source : ca43bd11f43161f03d3e0dd6bd9b28d446bbe7e1
2018-07-31 16:33:08 -07:00
Kris Maglione
821801d125
Bug 1479945: Part 1 - Remove nominal support for binary-component directive. r=froydnj
...
MozReview-Commit-ID: LKF3A7EEY4J
--HG--
extra : source : 71700b368132dd0735d4b792d6dbc6e1365790d4
2018-07-31 16:31:31 -07:00
Kris Maglione
dfe5c95ca1
Bug 1479241: Don't eagerly load AboutPages.jsm in content processes. r=mythmon
...
MozReview-Commit-ID: 1ewRIxTVzJR
--HG--
rename : toolkit/components/normandy/content/shield-content-process.js => toolkit/components/normandy/shield-content-process.js
extra : source : f150e62dcbbdc14bec93db0705470a5d9e71737e
2018-07-31 14:13:03 -07:00
Kris Maglione
5ccef39c52
Bug 1479318: Minimize the amount of content Findbar code loaded by default. r=felipe
...
MozReview-Commit-ID: Gu4RyWKmaAz
--HG--
rename : toolkit/content/browser-content.js => toolkit/modules/FindBarChild.jsm
extra : source : 177e4adb94d1b63002577995deed230ba15624f8
extra : intermediate-source : 915862a355e959c92c9ea7fb1cd7adbcf03bfb98
2018-07-29 14:38:44 -07:00
Nihanth Subramanya
d60e939f6a
Bug 1480610 - Implement Firefox Monitor add-on stub. r=johannh
2018-08-02 16:41:47 +02:00
Thi Huynh
6b47da6dac
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
aff5a6af05
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
24afcca748
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
8b4653a7b7
Bug 1480546 - Enhance logging for Android automation app wait; r=bc
2018-08-07 10:05:37 -06:00
arthur.iakab
a3f6453363
Merge mozilla-central to inbound
2018-08-07 18:49:13 +03:00
arthur.iakab
f0c15db995
Merge inbound to mozilla-central a=merge
2018-08-07 18:42:40 +03:00
arthur.iakab
cf3d94e908
Merge autoland to mozilla-central a=merge
2018-08-07 18:41:31 +03:00
Sebastian Hengst
1d7e92c61a
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
901f34bef4
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)
--HG--
rename : browser/components/uitour/ContentUITour.jsm => browser/components/uitour/content-UITour.js
rename : dom/ipc/ManifestMessages.jsm => dom/ipc/manifestMessages.js
rename : toolkit/components/normandy/content/ShieldFrameListener.jsm => toolkit/components/normandy/content/shield-content-frame.js
rename : toolkit/components/normandy/shield-content-process.js => toolkit/components/normandy/content/shield-content-process.js
2018-08-07 17:30:52 +03:00
ffxbld
3c600b585e
No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D2772
--HG--
extra : moz-landing-system : lando
2018-08-07 12:50:52 +00:00
Noemi Erli
52b71d3fbe
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
caa8441bb2
Bug 1481229 part 2 - Always use the unwrapped object in Logging::formatObject. r=evilpie
2018-08-07 14:06:45 +02:00
Jan de Mooij
b5ec5d2e1e
Bug 1481229 part 1 - Remove unnecessary realm entering in JavaScriptShared::findObjectById. r=evilpie
...
ToWindowProxyIfWindow does not rely on the current realm in any way.
2018-08-07 14:06:45 +02:00
Jan de Mooij
ed41af5ddc
Bug 1480678 part 9 - Assert IDBWrapperCache::mScriptOwner is a global and use JSAutoRealm instead of JSAutoRealmAllowCCW. r=mrbkap
2018-08-07 14:06:45 +02:00