Commit Graph

549529 Commits

Author SHA1 Message Date
Marco Castelluccio
8e32927dd9 Bug 1357517 - Remove Preferences.jsm usage from graphics sanity test. r=mchang
--HG--
extra : rebase_source : 7a689805662eeea05c85b315e6687c4292a14992
2017-07-31 19:36:32 +02:00
Marco Castelluccio
b639886200 Bug 1357517 - Disable pref observer TelemetrySend test on platforms where the crash reporter component is not available (like asan). r=me
--HG--
extra : rebase_source : 82c273b30ba029c5941301bf46c2e88bfd25c9e2
2017-07-31 19:28:27 +02:00
James Willcox
d0bb12024d Bug 1381916 - Remove support for plugins on Android r=jchen,bsmedberg
MozReview-Commit-ID: AcAIC1QQew2
2017-07-31 12:25:16 -05:00
James Willcox
25dad4abf2 Bug 1381916 - Remove frontend support for plugins in Fennec r=nechen
MozReview-Commit-ID: Gkqe8Y5AMPV
2017-07-31 12:25:16 -05:00
Anthony Miyaguchi
5d84114d12 Bug 1329227 - Put disqus comment information in Histograms.json descriptions. r=gfritzsche
--HG--
extra : rebase_source : 998c1e822610e6e40b334769d5407f6f2e9f6a72
2017-07-31 13:21:55 -04:00
Kate Ustiuzhanina
0373c719f7 Bug 1385417 - Fix sendOnTimeout test. r=gfritzsche
--HG--
extra : rebase_source : 8819ae899b3398460484f27f3f4cc8f41d97d53c
2017-07-31 14:57:33 +01:00
Dragana Damjanovic
179c0c7461 Bug 1382555 - Remove diagnostic asserts.r=mcmanus 2017-07-31 19:20:08 +02:00
Sebastian Hengst
66a3f61e13 Backed out changeset 58cfaca894a9 (bug 1384821) for bustage at nsCycleCollectionParticipant.h:312: 'const nsIID' has no member named 'LowWordEquals'. r=backout on a CLOSED TREE 2017-07-31 19:04:32 +02:00
Ehsan Akhgari
f500c91790 Bug 1384821 - Optimize inherited cycle-collectible QueryInterface() implementations for nsCycleCollectionISupports; r=peterv 2017-07-31 12:46:46 -04:00
Dragana Damjanovic dd.mozilla@gmail.com
8edfb71dc3 Bug 1363372 - Revert test tfo: send only small part of tfo data. r=mayhemer 2017-07-31 18:33:10 +02:00
Jim Chen
97a5cae544 Bug 1382335 - 3. Use XPCOM queue for disposing compositor native objects; r=esawin
There's some racing going on between compositor methods that use the
XPCOM queue and the disposeNative method that uses the priority queue.
Move everything to the XPCOM queue to fix this condition.

MozReview-Commit-ID: BUxotrpBVsW
2017-07-31 12:30:32 -04:00
Jim Chen
b9eff08b91 Bug 1382335 - 2. Revert workaround from bug 1372777; r=esawin
Introduce the crash again to get more crash reports for analysis.

MozReview-Commit-ID: DYq95o5RpzB
2017-07-31 12:30:13 -04:00
Jim Chen
54718c4c49 Bug 1382335 - 1. Record the type of null native pointers; r=esawin
Right now we throw NullPointerException with the message "Null native
pointer", but we can save the type of the native pointer in the message
to make it easier to categorize and analyze crashes. This patch uses the
__func__ feature to get the name of a particular template parameter
type.

MozReview-Commit-ID: GNWzIy91OD6
2017-07-31 12:30:13 -04:00
Jan de Mooij
7d2d5c2a0c Bug 1385838 - Check for Symbol.iterator in ArgumentsObject::obj_mayResolve instead of returning true for all symbols. r=anba 2017-07-31 18:22:45 +02:00
Ehsan Akhgari
1052f3e0f4 Bug 1385521 - Inline the check for common argument in the callers of GetCommonAncestorInternal(); r=baku 2017-07-31 11:29:08 -04:00
Mason Chang
390704c977 Bug 1384300. Stop refresh driver timers after swapping refresh drivers. r=billm 2017-07-28 15:01:27 -07:00
Ehsan Akhgari
e64f31b735 Bug 1385514 - Part 2: Replace 'spaz' with 'change' in the editor code 2017-07-31 11:20:38 -04:00
Ehsan Akhgari
5c7a6f8e12 Bug 1385514 - Part 1: Make SetTextTransaction a selection preserving transaction; r=masayuki
This makes the SetTextTransaction transaction behave more similarly to the rest of
the editor transactions, by making sure the inner transactions don't manipulate
the selections themselves and leave it up to the AfterEdit() method to take care of
adjusting the selection when the entire editing operation is finished.
2017-07-31 11:20:38 -04:00
Andreas Tolfsen
d29f92675d Bug 1385547 - Lint testing/marionette. r=automatedtester
Automatic fixes from './mach lint --fix testing/marionette'.

MozReview-Commit-ID: 4UOLrLLxMbH
2017-07-31 16:01:12 +01:00
Andreas Tolfsen
cf3f40c311 Bug 1385547 - Tighten eslint rules on semicolons and init to undefined. r=automatedtester
Under testing/marionette, we always use semicolons for consistency and we
never initialise scoped variables to undefined becuase it is the default
value.  We also indent continued call expressions by four characters.

Disallowed:

	let foo = undefined;
	return foo

Allowed:

	const foo = undefined;
	let bar;
	return bar;

MozReview-Commit-ID: LgVPMqnFqNk
2017-07-31 16:01:12 +01:00
Ehsan Akhgari
1eb17afc4f Bug 1385392 - Avoid needlessly looking up the selection twice when DoTransaction() is called from TextEditRules::WillSetText(); r=masayuki 2017-07-31 10:57:10 -04:00
Ehsan Akhgari
423b388329 Bug 1385384 - Don't store mPlaceholderTransactionWeak as a weak pointer; r=masayuki 2017-07-31 10:55:22 -04:00
Marco Castelluccio
8cb3d8d257 Bug 1357517 - Remove unneeded ternary operators to fix eslint failure. r=me
--HG--
extra : rebase_source : 71b99679bbeef346e04c835b7d3c85cff9f8f308
2017-07-31 16:23:15 +02:00
Marco Castelluccio
0abc80eebf Bug 1357517 - Remove or delay Preferences.jsm usage from some browser/components/* files. r=Gijs
--HG--
extra : rebase_source : 8ae926bfde827b9a5323d6fb96dc231d429ab9b0
2017-07-31 13:25:41 +02:00
Marco Castelluccio
1ac9951d82 Bug 1357517 - Remove or delay Preferences.jsm usage from some browser/base/content/* files. r=Gijs
--HG--
extra : rebase_source : 838f891fc0d6a53a82f06f6b9c4261ae89c79cc3
2017-07-31 12:51:35 +02:00
Marco Castelluccio
65612c8204 Bug 1357517 - TelemetrySend crash annotations are controlled by TelemetryEnabled pref on Android, FhrUploadEnabled on other platforms. r=me 2017-07-31 15:53:10 +02:00
Dustin J. Mitchell
e09cf88ef6 Bug 1372892: make tasks with optimized dependencies depend on decision task; r=aki
This addresses the issue where tasks with a dependency which is already
complete started immediately, without waiting for the decision task (bug
1372817).

It does not address the issue where a re-run of a failed decision task will
allow tasks created by the first run to run, in addition to creating an
entirely new set of tasks.

MozReview-Commit-ID: EdNZSrNw3F6

--HG--
extra : rebase_source : 3a9675758841e04f2edbcdc42d148e92b5ae99a7
extra : amend_source : 350576ffbe3f6221c1aa2603833893dd27b20011
2017-07-01 17:01:42 -04:00
Tooru Fujisawa
6dabca6e5e Bug 1366263 - Part 2: Force Int32 type to lastIndex in RegExpGlobalReplaceOpt. r=anba 2017-07-31 21:16:22 +09:00
Tooru Fujisawa
02551f463e Bug 1366263 - Part 1: Allow rxArg to be Value in RegExpMatcher, RegExpSearcher, and RegExpTester. r=nbp 2017-07-31 21:16:22 +09:00
Jan de Mooij
f110d8631b Bug 1385215 part 2 - Inline Object.prototype.toString in Ion. r=evilpie 2017-07-31 14:12:49 +02:00
Jan de Mooij
a87ec26420 Bug 1385215 part 1 - Ion-inline native calls in jsop_funcall/jsop_funapplyarguments. r=nbp 2017-07-31 13:09:26 +02:00
Marco Castelluccio
81011259ba Bug 1357517 - Remove Preferences.jsm usage from some Telemetry files. r=Dexter
--HG--
extra : rebase_source : 9f7d43e70a007fa317d8cc246319e2a974a89672
2017-07-31 01:32:31 +02:00
Paul Adenot
de32f92b5b Bug 1384835 - Fix the build for a single remaining callsite that was landed on autoland. irc-r=marco
MozReview-Commit-ID: EbEsahXIwY3

--HG--
extra : rebase_source : 2f0504211ccd2d16f8b44cd769be3857a77ee682
2017-07-31 12:13:28 +02:00
Jon Coppeard
69faf34f2b Bug 1385296 - Improve JS_GC_PROFILE / MOZ_GCTIMER output r=sfink 2017-07-31 10:56:44 +01:00
Sebastian Hengst
915c63c332 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-07-31 11:28:37 +02:00
Sebastian Hengst
7dd2654666 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 2ICgX7IDEYO
2017-07-31 11:11:05 +02:00
Sebastian Hengst
827b0ca5dc merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: LgWYsYPnUAb
2017-07-31 11:09:41 +02:00
Robert Strong
58093b5fc2 Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 6 - app update test mar files signed with a SHA384 certificate. r=mhowell, a=app_update_sha384 2017-07-30 23:27:54 -07:00
Robert Strong
013866ec3b Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 5 - app update test change for the new test mar file size. r=mhowell, a=app_update_sha384 2017-07-30 23:27:44 -07:00
Robert Strong
6d6b913f60 Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 4 - app update SHA384 DER encoded certtificates. r=mhowell, a=app_update_sha384 2017-07-30 23:27:40 -07:00
Robert Strong
7b64a51b7d Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 3 - libmar test extracted SHA384 signatures from the test mar files. r=mhowell, a=app_update_sha384 2017-07-30 23:27:36 -07:00
Robert Strong
151b7a59bc Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 2 - libmar test mar files signed with a SHA384 cert. r=mhowell, a=app_update_sha384 2017-07-30 23:27:32 -07:00
Robert Strong
93b4c447b3 Bug 1105689 - use SHA384 certificates to sign app update mar files. Part 1 - convert the libmar code from SHA1 to SHA384. r=mhowell, r=spohl, a=app_update_sha384 2017-07-30 23:27:27 -07:00
Robert Strong
ef6fb23492 Bug 641212 - use lzma compression for application update. Part 4 - app update test mar files created using lzma compression. r=mhowell, a=app_update_lzma 2017-07-30 23:27:14 -07:00
Robert Strong
6847e81a18 Bug 641212 - use lzma compression for application update. Part 3 - test changes to support the new test mar file size and additional logging. r=mhowell, a=app_update_lzma 2017-07-30 23:27:05 -07:00
Robert Strong
c9eed36002 Bug 641212 - use lzma compression for application update. Part 2 - add xe-embedded decompression support to the updater. r=mhowell, , a=app_update_lzma
Changes to the libmar host utilities (mar and signmar) are backwards compatible with the previous versions of mar and signmar
2017-07-30 23:27:00 -07:00
Robert Strong
b1d227f07a Bug 641212 - use lzma compression for application update. Part 1 - xz-embedded build config changes. r=glandium, a=app_update_lzma 2017-07-30 23:26:56 -07:00
Nicholas Nethercote
72c884bf74 Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
--HG--
extra : rebase_source : d317b25be2ec21d1a60d25da3689e46cdce0b649
2017-07-31 14:28:48 +10:00
Nicholas Nethercote
d4f9aa5530 Bug 1384835 (part 2, attempt 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
--HG--
extra : rebase_source : 6c24fbacb03d4adebe5f22b5e7fc60b069913f20
2017-07-31 14:23:50 +10:00
sotaro
45948ad968 Bug 1384869 - Fix ImageCompositeNotification when WebRender is enabled r=nical 2017-07-31 13:00:06 +09:00