Haik Aftandilian
8f7ffc84b7
Bug 1274540 - Record sandboxing status in crash reports; r=gcp
...
Adds content sandbox metadata to parent and child crash reports:
Includes the value of pref security.sandbox.content.level,
whether or not the system is capable of sandboxing, if the
sandbox was successfully turned on, and (on Linux systems)
the sandbox capabilities flags.
New crash report keys:
"ContentSandboxLevel" in parent and content
"ContentSandboxCapable" in parent
"ContentSandboxEnabled" in content
"ContentSandboxCapabilities" in content on Linux
2016-07-25 13:21:00 +02:00
Carsten "Tomcat" Book
336105a0de
merge mozilla-inbound to mozilla-central a=merge
2016-07-22 11:58:02 +02:00
Jim Chen
ce45a595ab
Bug 1287946 - Update existing code to use mozilla::java; r=me
2016-07-21 13:49:04 -04:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Carsten "Tomcat" Book
4a64baa9d4
merge mozilla-inbound to mozilla-central a=merge
2016-07-21 16:24:36 +02:00
Chris Peterson
b175c9fdd5
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Carsten "Tomcat" Book
e8bc59a87a
Backed out changeset 684888aeee81 (bug 1287946)
2016-07-21 08:07:12 +02:00
Jim Chen
78f67d1f6f
Bug 1287946 - Update existing code to use mozilla::java; r=me
2016-07-21 00:42:26 -04:00
Aaron Klotz
cdbff654d0
Bug 1277075: Modify parent and child process startup to use mscom::MainThreadRuntime; r=jimm
...
MozReview-Commit-ID: DpRPrxtgMoO
--HG--
extra : rebase_source : 1fa666a88f90540da1a2d9d52e85031b3eb52e0e
2016-06-04 01:42:40 -06:00
Eric Rahm
81e9abab83
Bug 1282980 - Remove MacQuirks. r=jrmuizel
...
MacQuirks was targeted for OSX from 10.6.8 up to but not including 10.7.0. We
have now removed support for 10.6 so we can safely remove this code. This also
fixes bug 1282184 where DMD is apparently choking on memory allocated in the
interpose library.
2016-07-19 23:48:29 -07:00
Makoto Kato
1fc6d9c9df
Backed out changeset d6523dfaab78 (bug 1282980) due to OSX build failure
...
MozReview-Commit-ID: 9ZSylYsKDjp
2016-07-20 11:03:57 +09:00
Eric Rahm
f5c6dc41eb
Bug 1282980 - Remove MacQuirks. r=jrmuizel
...
MacQuirks was targeted for OSX from 10.6.8 up to but not including 10.7.0. We
have now removed support for 10.6 so we can safely remove this code. This also
fixes bug 1282184 where DMD is apparently choking on memory allocated in the
interpose library.
2016-07-19 16:49:24 -07:00
Aaron Klotz
cca20d7ddd
Bug 1285356: Fix blocklist initialization regressions; r=bsmedberg
...
MozReview-Commit-ID: AlWyzVhtPLL
--HG--
extra : rebase_source : 865aff712f83a567c16b81f4512e072a04f7c6df
2016-07-07 17:00:23 -06:00
Xidorn Quan
41183dd2dc
Bug 1287069 - Add --disable-e10s for mach run. r=gps, a=KWierso
...
MozReview-Commit-ID: 2rIEsYwxZj5
--HG--
extra : amend_source : a9ce0e812cf1fb43641e8bb6a608806a383210f9
extra : transplant_source : %EA%97%EC%EC%7Dc%E9%3C%01%93%A4%3F%95X%864R/%1B%96
2016-07-15 20:20:49 +10:00
Nicholas Nethercote
a913f99107
Bug 1285554 - Remove remnants of widget/qt. r=dougt,mshal.
...
Because bug 1282866 removed Qt support but missed a bunch of things.
* * *
Bug 1285554 - more
--HG--
extra : rebase_source : c48d2485f1fdf1c961e08d91651bbca41e3a1a53
2016-07-12 09:16:45 +10:00
stefanh@inbox.com
49a3815a8b
Bug 1282251 - Remove nsCocoaFeatures::OnLionOrLater(), OnMountainLionOrLater() and OnMavericksOrLater(). r=spohl.
2016-07-11 21:19:36 +02:00
Chris Peterson
43c2748f66
Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
2016-07-08 14:39:53 -07:00
Haik Aftandilian
844a01c384
Bug 1270018 - NS_APP_CONTENT_PROCESS_TEMP_DIR should only return the sandbox writeable temp. r=bobowen, r=bsmedberg
...
MozReview-Commit-ID: 5L9zCR4ExWD
--HG--
extra : transplant_source : %B8%90%A3%1C%A4G%A5%95%0C%B7J%B6%A4%FAC%1A%9B%FA0%EE
2016-07-05 14:48:25 -07:00
Chris Peterson
c434bad38c
Bug 1279769 - Remove VS2013 workaround for crash on non-AVX2 processors. r=froydnj
2016-06-26 16:07:44 -07:00
Jan de Mooij
96da4695c8
Bug 1283855
part 25 - Make JS_GC take JSContext instead of JSRuntime. r=terrence
2016-07-06 11:40:20 +02:00
Bill McCloskey
c952246316
Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
2016-07-05 13:59:36 -07:00
Milan Sreckovic
5aaebd5499
Bug 1282584: If we're not in the parent process, E10S must be on. r=jimm
...
MozReview-Commit-ID: LtWxnZAzxCl
--HG--
extra : rebase_source : bf09afcf3687ebfc387a874d2f83e8ba30913081
2016-06-30 12:53:48 -04:00
Phil Ringnalda
ef87dff4e9
Back out 14928a6b38f3 (bug 1214824) for leaking an nsStringBuffer in debug e10s devtools
2016-06-30 21:12:11 -07:00
Bill McCloskey
3f712641d1
Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
2016-06-30 17:38:54 -07:00
Julian Seward
731eb09566
Bug 1279614 - 2,000 instances of "XPCOM objects created/destroyed from static ctor/dtor" emitted from xpcom/base/nsTraceRefcnt.cpp during linux64 debug testing. r=gfritzsche,jmathies.
2016-06-30 14:04:15 +02:00
Bill McCloskey
e2d2de1ae8
Bug 1277705
- Remove chromium notification service (r=dvander)
2016-06-24 13:15:20 -07:00
Kirk Steuber
5b3eba1f2b
Bug 1263774 - Include memory reports in content process crash reports. r=mccr8, r=aklotz
...
MozReview-Commit-ID: 7y3GFBZxjsS
--HG--
extra : rebase_source : 9d5aaaa6caad336c85c42002df321b382c90c8a9
2016-06-21 11:45:25 -07:00
Carsten "Tomcat" Book
3c9bce3256
merge mozilla-inbound to mozilla-central a=merge
2016-06-22 13:44:52 +02:00
Oliver Henshaw
7ac6dc9d6e
Bug 694570 - (4/4) - Drop unused Xatom.h include. r=karlt
...
Introduced by 12f125711253a30972cd2618ad9d8041a1796e0c for N900 support, which
was removed by 9d925d047ba50e5312ccab8b48b6b5237bb4e35b
2016-06-20 08:17:00 +02:00
Oliver Henshaw
e76445cfb6
Bug 694570 - (3/4) - Stop using libgnome and libgnomeui on Linux. r=acomminos
...
(Based on original patch by Chris Coulson.)
Replace session management through libgnome with direct use of libSM and
libICE. This allows xsmp session restore on gtk2 and gtk3 builds.
Changes in behaviour:
- It now only sends the "session-save" notification when the save style
is SmSaveLocal or SmSaveBoth. Saving internal state with a save style of
SmSaveGlobal is actually incorrect. This means that Firefox now
distinguishes between a normal session exit and a session exit with
session saving enabled.
- As "quit-application-requested" might pop up a dialog, it only does
this if the interact style is not SmInteractStyleNone
- "quit-application-requested" is only sent after sending
SmcInteractRequest and receiving an interact message.
- It defers closing the connection to the session manager until
the destructor, i.e after the "web-workers-shutdown" async shutdown
phase completes. This means that firefox shouldn't be killed too early
and lose data (*).
* It still might be killed prematurely if it takes too long to quit and
the session manager decides to timeout, but that's another story.
2016-06-20 08:13:00 +02:00
Oliver Henshaw
56d2a2ea3a
Bug 694570 - (2/4) - Annotate deliberate leak in SaveToEnv. r=karlt
...
Required now because the setenv calls in nsNativeAppSupportUnix::Start somehow
prevent the leak in putenv from occurring. These setenv calls will be removed
in the next patch.
2016-06-20 08:11:00 +02:00
Oliver Henshaw
f30283f580
Bug 694570 - (1/4) - Change modelines to those recommended by coding style. r=karlt
...
Changed emacs modelines; added vi modelines.
2016-06-20 08:09:00 +02:00
Jim Mathies
2fa7406cfc
Bug 1277831 - Enable e10s for RTL users on Windows and OSX. r=felipe
...
MozReview-Commit-ID: 4B2zLIQu8RE
2016-06-09 07:35:37 -05:00
Jeff Gilbert
446b37421d
Bug 1280383 - Fix EOL whitespace.
...
MozReview-Commit-ID: KAkt2BcsSS9
2016-06-21 13:50:19 -07:00
George Wright
4d8fda4c00
Bug 1280383 - Enable separate content processes via envvar, for developer use. - r=ted
...
MozReview-Commit-ID: DtIXOffbl10
2016-06-21 13:50:19 -07:00
Jan Varga
2d1e6d62c8
Bug 1246828 - Part 4: Rename profile-before-change2 to profile-before-change-qm and profile-before-change3 to profile-before-change-telemetry; r=asuth
2016-06-15 11:49:04 +01:00
Jan Varga
b85865d615
Bug 1246828 - Part 1: Add an additional notification profile-before-change3 and update telemetry sending code to use it; r=asuth
2016-06-15 11:48:39 +01:00
David Anderson
d3bb5cb316
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 456e4b94a93191f85d90209459c5189ea165670d
2016-06-10 22:27:24 -04:00
David Anderson
52270601eb
Add GeckoProcessType_GPU. (bug 1271180 part 3, r=billm)
...
--HG--
extra : rebase_source : e983b161bf4d26dfc0de0e0da523a66ab25d7baa
2016-06-10 21:54:44 -04:00
Robert Strong
61a8d4f0c1
Bug 1168743 - client changes - Only use env vars in the test updater and general app update cleanup. r=mhowell
2016-06-11 08:31:10 -07:00
Phil Ringnalda
5e0adb7d56
Back out 5 changesets (bug 1271180) for static analysis bustage
...
CLOSED TREE
Backed out changeset cfb53b780b18 (bug 1271180)
Backed out changeset 204b084385f8 (bug 1271180)
Backed out changeset 353da876be33 (bug 1271180)
Backed out changeset 4472dfbc1dc6 (bug 1271180)
Backed out changeset 81079e787b8a (bug 1271180)
--HG--
rename : ipc/glue/TaskFactory.h => dom/plugins/ipc/TaskFactory.h
2016-06-11 00:46:09 -07:00
David Anderson
d2678d4141
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 332f5cf6ca5e1f78fb2283a7e79b6b21654e9e59
2016-06-10 22:27:24 -04:00
David Anderson
39defbc2f7
Add GeckoProcessType_GPU. (bug 1271180 part 3, r=billm)
...
--HG--
extra : rebase_source : 30353c82c34e03996ff0551330ebe86e2010cbaf
2016-06-10 21:54:44 -04:00
Jim Mathies
112a78c7a3
Bug 1278568 - Enable e10s with accessibility in Nightly and local builds. r=tbsaunde
...
MozReview-Commit-ID: Gu9zRuJImYb
2016-06-07 15:58:42 -05:00
Julian Seward
e00ffcdc37
Bug 1258183 - TSan: data race toolkit/components/telemetry/Telemetry.cpp in CanRecordBase (part 2, derace). r=chutten.
...
--HG--
extra : rebase_source : 403c8ec419ee8ac2ece248a8395480dbd3018c74
2016-06-08 17:46:24 +02:00
Till Schneidereit
528a441232
Bug 1278705 - Fix building on OS X 10.11. r=aswan
...
--HG--
extra : rebase_source : ce09d7d8d3bc26ac4178551c02c08cf9b21973d5
2016-06-08 01:36:37 +02:00
Bob Owen
7144380893
Bug 1278547: Don't attempt to delete the content process temp directory when it is the normal temp. r=jimm
...
MozReview-Commit-ID: t0rLIuFVMj
2016-06-08 07:46:57 +01:00
Carsten "Tomcat" Book
c6d661cfe2
merge mozilla-inbound to mozilla-central a=merge
2016-06-07 15:23:03 +02:00
Jim Mathies
f40dcc79b5
Bug 1277882 - Disable e10s on Linux when recent accessibility use is detected. r=felipe
...
MozReview-Commit-ID: 6RTPJedwwzh
2016-06-05 07:59:38 -05:00
Andrew Swan
1b1d9f5e45
Bug 1270356 Part 1: Add native messaging paths to XRE directory provider r=kmag
...
MozReview-Commit-ID: 2tjR3r9YySy
--HG--
extra : rebase_source : 1c8da185fd653e91f40cebc5e27ae560a787ef8e
extra : source : 77a30c81f8e830676a23da91b87ab78cda93a4d0
2016-05-12 11:39:27 -07:00