Commit Graph

43420 Commits

Author SHA1 Message Date
Sebastian Hengst
2283a8f642 Backed out changeset 7bb00f5e0120 (bug 1395411) for eslint failures in test_classifier_changetablepref_bug1395411.html: 'classifierHelper' is not defined. r=backout 2017-09-04 16:45:35 +02:00
Thomas Nguyen
d46c8b2c9d Bug 1395411 - Unregister tables when they're removed from urlclassifier.*Table. r=francois
MozReview-Commit-ID: Ex1ZxMcJLep

--HG--
extra : rebase_source : ceb099b7132ef0167c75b111bf3105714ae8ee92
2017-08-31 18:46:23 +08:00
Thomas Nguyen
1f57fdb85d Bug 1345058 - Asynchronously decide if a flash document should be blocked. r=baku
MozReview-Commit-ID: K91cSvIdOrb

--HG--
extra : rebase_source : 4d91ab3499c0124129e74a054c5cc78882ff351e
2017-08-14 14:05:23 +08:00
John Lin
ed6fa8ffe5 Bug 1396232 - enable prefs needed for orientation lock test. r=ralin
Also, use |run-if| instead of |skip-if| to filter the test.

MozReview-Commit-ID: 5NUoSoRzqMC

--HG--
extra : rebase_source : c50eb0cf377d02456089382108a49658ea6930b7
2017-09-04 16:00:55 +08:00
Mark Banner
28c1327c42 Bug 1395994 - Clone arrays to fix a leak of windows caused by PlacesTransactions keeping references to arrays passed to it. r=mak
MozReview-Commit-ID: CWMyLtmNQuW

--HG--
extra : rebase_source : 30edd124f43508fab9c9823af151a26377bee610
2017-09-01 16:48:09 +01:00
Sebastian Hengst
a1ee97df4e merge mozilla-central to autoland. r=merge a=merge 2017-09-04 11:13:51 +02:00
Sebastian Hengst
65706a9c1e merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EzZGZI0GBca
2017-09-04 11:12:40 +02:00
Kris Maglione
01f833d455 Bug 1255894: Follow-up: Disable response body filtering tests on Android for mochitest server issues.
--HG--
extra : amend_source : 0e3bfc0bf61b246c464bbc11546e2711eeafc5ff
2017-09-03 19:14:23 -07:00
Kris Maglione
106714fcdf Bug 1255894: Follow-up: Fix Android build error. CLOSED TREE
MozReview-Commit-ID: EFaubDi7BQL
2017-09-03 15:37:42 -07:00
Sebastian Hengst
7962b41fa5 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-04 00:17:34 +02:00
Shane Caraveo
f2a7869214 Bug 1392210 extension content needs nsIWebBrowserChrome3 for link traversal, r=kmag
MozReview-Commit-ID: ITJhNL8FemG

--HG--
extra : rebase_source : 552112b2568e61af3e4cd68a63bc00f9b8c37987
2017-09-02 16:00:12 -07:00
Marco Bonardo
0b9644341f Bug 1395333 - Remove an unexpected warning from nsNavHistoryResult.cpp. r=standard8
MozReview-Commit-ID: 1Ba2Nwvs0FB

--HG--
extra : rebase_source : 454ce521443bcb07f74592271f79da58dae326d4
2017-09-01 13:55:01 +02:00
Xidorn Quan
27aa5c5a83 Bug 1390726 - Enable browser_bug329212.js for stylo windows. r=xidorn
MozReview-Commit-ID: HdNKmqpQdIE

--HG--
extra : rebase_source : aeead82322d72c0c59ad3e045c1bdac6ba9313a2
2017-09-04 10:46:34 +10:00
Kris Maglione
15a6c1a541 Bug 1255894: Part 8.1 - Disable response data filtering in release builds. r=me
MozReview-Commit-ID: AMgXJAb1NFs

--HG--
extra : rebase_source : c496b891a04d92c63ca335527e450c24300b2807
2017-09-02 09:40:30 -07:00
Rob Wu
880a2b4b73 Bug 1317900 - address intermittent failure in test_ext_unload_frame.html r=aswan
MozReview-Commit-ID: 8ySNL64KLmO

--HG--
extra : rebase_source : bf8f6185fff160c2b16e6899693a783ca14f7e5a
2017-08-23 16:31:14 +02:00
Steve Armand
c94baecadb Bug 1343843 - Remove unused chrome://global/content/url-classifier/unittests.xul. r=standard8
MozReview-Commit-ID: IMiDbyPu5n9

--HG--
extra : rebase_source : 69c6a17e95a9582d7541b1c25993ec418bdc9d63
2017-09-01 23:31:57 -04:00
Jed Davis
e4f2d0dce9 Bug 1382442 - Don't try to use GConf in content processes. r=drno,gcp
GConf uses ORBit, which tries to create server sockets, which has been
disallowed by the content sandbox seccomp-bpf policy since 55 (bug
1358647).  GConf is considered obsolete and hasn't been updated since
2013.  This patch disables the use of GConf in content processes, on the
assumption that anything that this would break is already broken by
rejecting the system call.

The one use case that's believed to be broken is using WebRTC behind a
mandatory proxy and using system preferences (rather than Firefox's) for
the proxy config.  WebRTC uses nsIProtocolProxyService in the content
process, so if this combination of things is done on a system with GConf,
it will not be able to read the system prefs.

The larger use case of WebRTC + GConf (with or without a proxy) will
crash on Nightly without this patch, because rejected syscalls produce
crashes in order to gather more diagnostic information.

MozReview-Commit-ID: 6jpBkByzo7n

--HG--
extra : rebase_source : 54f28163b78593d25b7a52897162f20e9042bcfe
2017-08-16 10:11:15 -06:00
Matthew Noorenberghe
5c5ce99f65 Bug 1371525 - Warn when sending a synchronous RemoteLogins:findRecipes message. r=Felipe
MozReview-Commit-ID: F3JnVQlFNT0

--HG--
extra : rebase_source : 7708c1e3f5bf93edcfa528cd76d75a00ce3f9452
2017-09-01 14:59:55 -07:00
Kaku Kuo
5a09d32a1e Bug 1393399 P1 - add telemetry probes; r=francois,gerald
Here, we calculate the recovery time from two different start points because that when GPU crashes, VideoDecoderChild::ActorDestory() is called, but VideoDecoderChild doesn't dispatch events to trigger decoder recreation immediately.
Instead, it waits until a new VideoDecoderManager has been recreated [1], and then rejects all pending promises to MFR with a NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER, which triggers playback pipeline recreation.

These two probes help us to know the gap between "GPU crash" and "MFR is notified". We don't need to wait for VideoDecoderManager recreation if we're certain that we don't create remote video decoder anymore. And if the gap is large, it might be a significant optimization.

[1] http://searchfox.org/mozilla-central/rev/51b3d67a5ec1758bd2fe7d7b6e75ad6b6b5da223/dom/media/ipc/VideoDecoderChild.cpp#124-145

MozReview-Commit-ID: DcI2CwWORxZ

--HG--
extra : rebase_source : 2f69330b9721cd4d6895f93b3a3cbc740de54e8c
2017-09-01 11:00:44 +08:00
Sebastian Hengst
4d0bad92dd merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Gsw48p934sI
2017-09-02 10:54:44 +02:00
Mike Hommey
e77f51a721 Bug 1395776 - Fold replace-malloc into mozjemalloc. r=njn
Add the MPL 2.0 license header per bug 1395449.

--HG--
extra : rebase_source : c85544a178aba7e77b5b8031851b8e16b22a3848
2017-08-31 12:02:01 +09:00
Servo VCS Sync
ed507e14c2 No bug - Revendor rust dependencies 2017-09-02 00:17:56 +00:00
Wes Kocher
8b84853ed6 Merge m-c to autoland, a=merge
MozReview-Commit-ID: GcHZLNPPNnI
2017-09-01 16:34:14 -07:00
Wes Kocher
5f157c17dc Merge inbound to central, a=merge
MozReview-Commit-ID: 3JxUEFuinHY
2017-09-01 16:29:10 -07:00
Ehsan Akhgari
530c747a80 Bug 1395795 - Convert RemoteController.jsm into a normal JS script in order to avoid paying the cost of wrapping the arrays passed in the arguments; r=Mossop 2017-09-01 15:12:08 -04:00
Michael Layzell
9ed090fe94 Bug 1394494 - Use a custom Frame::Kind for special BHR frame types, r=froydnj 2017-09-01 11:47:08 -04:00
Bob Owen
60cdfbd0a2 Bug 1392570: On Windows 7 don't attempt to use a job object for the sandbox when it will fail. r=jimm, data-r=rweiss
This patch also adds telemetry for when this occurs, breaking it down for local and remote sessions.
2017-09-01 14:05:49 +01:00
Julian Descottes
10fc14905c Bug 1395990 - remove Services.appinfo.isOfficial;r=mossop
MozReview-Commit-ID: 1hohMqK7K90

--HG--
extra : rebase_source : 5503da20cf80e8c16960bd93d916128e8e1e5d2b
2017-09-01 18:57:43 +02:00
Julian Descottes
4fed1e8edb Bug 1395990 - stop using Services.appinfo.isOfficial in test_TelemetrySession.js;r=mossop
MozReview-Commit-ID: 420221gSjJ1

--HG--
extra : rebase_source : aa6f33da65c308d0eab511c36f60fa6aa0464830
2017-09-01 18:55:13 +02:00
ruby
3ef8f144d5 Bug 1380766 - Removed mentions of Firefox Hello and loop from webrtc telemetry docs. r=chutten
MozReview-Commit-ID: AHZdFqnBENp

--HG--
extra : rebase_source : 52ea3d0880ea4dded9a5212c1b293587c16b2055
2017-09-01 07:06:49 +05:30
Francesco Lodolo (:flod)
576453ea60 Bug 1396000 - Remove unnecessary line feeds in aboutTelemetry.dtd, remove unused strings r=chutten
Also reordered strings according to the order they appear in the template.

Unused strings:
* aboutTelemetry.showNewerPing
* aboutTelemetry.showOlderPing
* aboutTelemetry.archiveWeekHeader
* aboutTelemetry.filterText

MozReview-Commit-ID: 4WaKaNGM0xd

--HG--
extra : rebase_source : 205e3dbd724c5c81672a2c424a89a49040323a7c
2017-09-01 18:52:32 +02:00
Kirk Steuber
6fa578ce4b Bug 1348280 - Try to ensure thumbnail creation happens when the thread is idle r=markh
MozReview-Commit-ID: HoEb5J0QCyw

--HG--
extra : rebase_source : 940538a35924a7be96e344f021ccfa9a8135b23e
2017-08-16 13:24:22 -07:00
Sebastian Hengst
ce3e00458b Backed out changeset 44ff3bc7bee5 (bug 1063635) for failing xpcshell's toolkit/components/osfile/tests/xpcshell/test_read_write.js on Linux x64 debug. r=backout 2017-09-01 15:54:56 +02:00
Sebastian Hengst
65cbed150f Backed out changeset 0d9eb13ac53e (bug 1063635) 2017-09-01 15:53:44 +02:00
Sebastian Hengst
1d3d6f8add Backed out changeset 61a23e8fbf54 (bug 1063635) 2017-09-01 15:53:39 +02:00
Julian Descottes
19a99b8e20 Bug 1391187 - compare build id to perform full directory scan in addon manager;r=kmag
MozReview-Commit-ID: 4ex9JrMm3NT

--HG--
extra : rebase_source : fdd8eab12bddfaf3283f639364d80dcc85fd9dd1
2017-08-17 19:13:32 +02:00
MilindL
a2ac3e94f6 Bug 1063635 Part 3 - Fix tests for native writeAtomic. r=Yoric
MozReview-Commit-ID: 94lNCMUEg7c

--HG--
extra : rebase_source : 0209ed03bebbac1480c3395f830cdc75b49f5528
2017-08-29 20:20:26 +05:30
Servo VCS Sync
1a84bdf7ed No bug - Revendor rust dependencies 2017-09-01 22:24:08 +00:00
Botond Ballo
d71f5d65bd Bug 1393424 - Don't try to autoscroll in Print Preview mode. r=kats
It doesn't work properly anyways due to a more general coordinate-system
problem on the Print Preview page (see bug 1393494).

MozReview-Commit-ID: D4i2H8z5mtW

--HG--
extra : rebase_source : da241829abf69cd03ef838bea57e1828356f0e00
2017-09-01 13:19:56 -04:00
MilindL
e54f52d448 Bug 1063635 Part 2 - Call native writeAtomic code instead of JS backend when applicable. r=Yoric
MozReview-Commit-ID: fiIS2xPc2r

--HG--
extra : rebase_source : 941404460529cfb4d5561f21e8f796e708396d9d
2017-07-27 19:41:00 +05:30
Sebastian Hengst
43bc951ac7 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ES9rKhiQo10
2017-09-01 10:38:51 +02:00
Wes Kocher
6472928439 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 77Uz3uceUmk
2017-08-31 16:56:23 -07:00
Kris Maglione
6bad4f8ef7 Bug 1366511: Part 3 - Add mozilla::ToResult() to convert other result types to equivalent Result. r=nbp,ehsan
Also adds a mozilla/ResultExtensions.h header to define the appropriate
conversion functions for nsresult and PRResult. This is in a separate header
since those types are not available in Spidermonkey, and this is the pattern
other *Extensions.h headers follow.

Also removes equivalent NS_TRY macros and WrapNSResult inlines that served the
same purpose in existing code, and are no longer necessary.

MozReview-Commit-ID: A85PCAeyWhx

--HG--
extra : rebase_source : a5988ff770888f901dd0798e7717bcf6254460cd
2017-08-29 21:28:31 -07:00
Kris Maglione
c9899cb3fa Bug 1366511: Part 2 - Allow autoconverting Err(nsresult) to nsresult. r=ehsan,nbp
This allows MOZ_TRY and MOZ_TRY_VAR to be transparently used in XPCOM methods
when compatible Result types are used.

Also removes a compatibility macro in SimpleChannel.cpp, and an identical
specialization in AddonManagerStartup, which are no longer necessary after
this change.

MozReview-Commit-ID: 94iNrPDJEnN

--HG--
extra : rebase_source : 24ad4a54cbd170eb04ded21794530e56b1dfbd82
2017-08-29 21:28:22 -07:00
Ryan VanderMeulen
7da6a5caf2 Backed out changeset 71d4452dd938 (bug 1341569) for regressing speedometer-misc-Angular2-TypeScript-TodoMVC-CompletingAllItems-sync. 2017-08-31 19:39:23 -04:00
Kris Maglione
bbe9f20f84 Bug 1356376: Skip test_ext_i18n.js on Windows debug for frequent intermittent failures. r=me,test-only
MozReview-Commit-ID: 9bIpo3XxXnk

--HG--
extra : rebase_source : 353770064a511f36910e2c0f9c91967ee15d0d02
2017-08-31 15:51:21 -07:00
Kris Maglione
0c9a3b08ee Bug 1393621: Part 3 - Add test for framework JSMs loaded at startup. r=zombie
MozReview-Commit-ID: DvVO9bzwyXf

--HG--
extra : rebase_source : f04d8f1c08508acef915a493e00fbd7f5020dce8
2017-08-31 15:12:28 -07:00
Kris Maglione
a15a2a5be1 Bug 1393621: Part 2 - Add test for API modules loaded at startup. r=zombie
MozReview-Commit-ID: 6gyDqsaImmX

--HG--
extra : rebase_source : 17a7a3c83ab0939371baf98b484b092e1681b34a
2017-08-31 15:14:33 -07:00
Kris Maglione
78609e834d Bug 1393621: Part 1 - Don't load ext-contextualIdentities at startup without permissions. r=zombie
MozReview-Commit-ID: AiIYAXSRrii

--HG--
extra : rebase_source : 5004ef9b90391be2ae06a1b610b8922e2a091ffa
2017-08-31 15:09:41 -07:00
Joel Maher
34f00ff865 Bug 1336638 - Disable toolkit/components/alerts/test/test_principal.html on windows 7. r=mattn 2017-08-31 15:39:02 -04:00