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
Jed Davis
78e49e2efb
Bug 1114647 - Use firefox for child processes instead of plugin-container. r=ted
...
Disabled on Mac (content processes need to use plugin-container.app for
UI reasons) and on Linux unless --disable-sandboxing (build issues).
Based on work by George Wright <george@mozilla.com>.
--HG--
extra : amend_source : 43986e25743de21e3ddfb7893e3ed550fe6eef76
2016-06-03 12:49:39 -07:00
Carsten "Tomcat" Book
834b1d77f0
Backed out changeset f7481a586899 (bug 1258183)
2016-06-03 15:14:51 +02:00
Julian Seward
71f85a0741
Bug 1258183 - TSan: data race toolkit/components/telemetry/Telemetry.cpp in CanRecordBase (part 2, derace). r=chutten.
...
--HG--
extra : rebase_source : 322f4fb1826a1182d2b4f0450e013eaef5858398
2016-06-03 12:13:53 +02:00
Haik Aftandilian
c95d552240
Bug 1275430 - Add telemetry and logging to record content process failures to start; r=billm
...
MozReview-Commit-ID: LWeZbDBwfX5
2016-06-01 15:13:59 -07:00
Felipe Gomes
9a2dca63da
Bug 1275791 - Remove E10S_ADDONS_BLOCKER_RAN telemetry probe. r=chutten
...
MozReview-Commit-ID: CJfYXWqFnHJ
--HG--
extra : rebase_source : 77c03b03f56e8fdc18a22c98f1129aeb3af0e1ca
2016-06-01 15:46:21 -03:00
David Anderson
a27e168838
Ignore SIGINT on all subprocesses. (bug 1277068, r=billm)
2016-05-31 21:49:31 -07:00
Felipe Gomes
5cd245e0dc
Bug 1275040 - Actually block e10s on OS X 10.8. r=jimm
...
MozReview-Commit-ID: 6In98yvkk8s
2016-05-31 13:10:38 -03:00
Karl Tomlinson
39cdd7f4f6
bug 1276086 set GLib prgname in child process r=glandium
...
MozReview-Commit-ID: 4Neb36zGScf
--HG--
extra : rebase_source : e9abe5b1fe76997efa5f0308cb53e22acdf33f9f
2016-05-27 11:50:26 +12:00
Thomas Zimmermann
f8cbb19d49
Bug 1276185: Don't invoke |SandboxInfo::SubmitTelemetry| on Android, r=gfritzsche
...
The header file "mozilla/SandboxInfo.h" isn't included on Android
devices, so use its interfaces.
MozReview-Commit-ID: DJRMNsqsjLZ
2016-05-27 12:17:02 +02:00
Ryan VanderMeulen
50b634625f
Merge m-c to inbound. a=merge
2016-05-26 11:22:27 -04:00
Felipe Gomes
cbfaaa6b4b
Bug 1275040 - Block e10s from being activated in OS X 10.6 - 10.8 in all channels. r=jimm
...
MozReview-Commit-ID: HOXJgZ4b10x
2016-05-25 18:51:51 -03:00
Felipe Gomes
5dea447448
Bug 1275039 - Block e10s from being activated for release users on Windows XP. r=jimm
...
There's some reorganization of the code in aboutSupport to support displaying Windows XP as a string without needing to be localized, as this will require an uplift to Aurora.
MozReview-Commit-ID: IqLjEIKq0VI
2016-05-25 18:51:48 -03:00
Stephen A Pohl
a3e38b0550
Bug 1274319: Allow elevated updater and Firefox on OSX to make 10 IPC connection attempts to the unelevated updater. r=mstange
2016-05-24 22:26:15 -04:00
Stephen A Pohl
b1f4c6df2a
Bug 394984: Enable any admin user on OSX to update Firefox, build config changes. r=mshal
2016-05-24 22:25:23 -04:00
Stephen A Pohl
27d8421979
Bug 394984: Enable any admin user on OSX to update Firefox, native OSX changes. r=mstange
2016-05-24 22:25:16 -04:00
Stephen A Pohl
f38b8146dd
Bug 394984: Enable any admin user on OSX to update Firefox, front-end and updater changes. r=rstrong
2016-05-24 22:25:11 -04:00
Nathan Froyd
d1136fd7a9
Bug 1275548 - move OS X SharedMemoryBasic shutdown; r=billm
...
OS X shared memory is currently set up in XRE_InitChildProcess and torn
down in XRE_ShutdownChildProcess. The current location of shared memory
shutdown is vulnerable to races from outstanding shared memory requests
from ImageBridge threads; if we request a new shared memory segment from
an image bridge thread after shared memory has been shutdown, we will
crash.
Despite its name, XRE_ShutdownChildProcess doesn't actually perform all
shutdown steps; it merely notifies the main run loop that it's OK to
exit, which eventually returns control to XRE_InitChildProcess. Inside
XRE_InitChildProcess, then, is where cleanup of the content process
actually happens, and where shared memory shutdown needs to be.
2016-05-26 18:07:24 -04:00
Gian-Carlo Pascutto
e8fd20fdcf
Bug 1098428 - Add Linux sandboxing information to Telemetry. r=gfritzsche
...
MozReview-Commit-ID: 6Un4yNzxGgg
--HG--
extra : rebase_source : fc8762b9802fab071cb194513a5ad390ae7984f3
2016-05-18 18:37:44 +02:00
Carsten "Tomcat" Book
be11014a2b
Backed out changeset 767f65379fdf (bug 1098428) for causing linux crashes on a CLOSED TREE
2016-05-24 13:03:00 +02:00
Gian-Carlo Pascutto
42b1907a65
Bug 1098428 - Add Linux sandboxing information to Telemetry. r=gfritzsche
...
MozReview-Commit-ID: GtIPsRqq5hr
--HG--
extra : rebase_source : 6b918e5119f15536c9437c27cfee413577268b78
2016-05-18 18:37:44 +02:00
L. David Baron
d44da6b7d4
Bug 1274041 - Initialize jprof in child process. r=jesup
...
This makes a function call in XRE_InitChildProcess for the child process that
currently exists in XREMain::XRE_mainStartup for the parent process.
This allows signals that jprof uses to be sent to a child process to
profile that child process.
MozReview-Commit-ID: CeWnYl4LJyA
2016-05-20 19:57:31 -07:00
Felipe Gomes
21e5a502a9
Bug 1272751 - Remove block of GTK+ 3.20+ from e10s on release builds. r=jimm
...
MozReview-Commit-ID: FAeUxCKKmfQ
--HG--
extra : rebase_source : 5e519cf22f4607af8b3a0066c25f3097c4ea8e26
2016-05-16 14:53:44 -03:00
Bob Owen
e809e9f918
Bug 1035125 Part 9: Link Chromium sandbox into firefox.exe instead of having a separate DLL. r=aklotz,glandium
...
MozReview-Commit-ID: 1vgDPjpcwz3
--HG--
extra : rebase_source : 40966d98ca6c37f30884639d648907b4760ae240
2016-05-15 16:41:40 +01:00
Bob Owen
c43bf02cda
Bug 1035125 Part 8: Pass sandboxing pointers through XRE_InitChildProcess instead of linking to more functions in xul. r=aklotz,glandium
...
MozReview-Commit-ID: 5AiktOArpfU
--HG--
extra : rebase_source : 1ba3be949e2bfeb3b67687ab05d43342852ab764
2016-05-15 16:35:22 +01:00
Bob Owen
2447fbb7fa
Bug 1035125 Part 1: Back out changeset 1910714b56c6 and associated subsequent changes. r=bsmedberg
...
The original changeset that is being backed out had comment:
Bug 1023941 - Part 5: Loader hook to redirect the missing import.
The changes made in bug 1023941 were to work around the fact that with VS2013, msvcr120.dll imports kernel32!GetLogicalProcessorInformation, which is not available on Windows XP SP2.
In VS2015, the GetLogicalProcessorInformation requirement has moved into concrt140.dll (concurrency runtime), which we don't use.
So, now that our build infra is building with VS2015, we can remove the hooking and static runtime linking required to get the VS2013 fix to work.
In addition we need to do that to be able us to link the Chromium sandbox code into firefox.exe and get it to build and run with both VS2015 and VS2013.
MozReview-Commit-ID: 1tlXaYJ8dHH
--HG--
extra : rebase_source : 49b216e34fc5c77af96df1f67ee44c46d5368bfe
2016-05-15 16:23:56 +01:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Felipe Gomes
918237b0ca
Bug 1227230
- Remove all of the e10s prompting code. r=jimm
...
This removes all of the e10s-related prompting code, including:
- doorhanger offering to opt-in into e10s
- pref and telemetry probe used to measure the number of users who remained opted-in
- dialog that shows up when unchecking the e10s checkbox saying that a tab will open, requesting feedback
- tab opening requesting feedback
- all related strings
The checkbox in the preferences window remains (nightly/aurora only), as well as the message saying that e10s requires a restart.
The e10s accessibility doorhanger remains. and chrome://browser/skin/e10s-64@2x.png remains too because it's also used in the a11y doorhanger.
MozReview-Commit-ID: aOdvnbeHOa
--HG--
extra : rebase_source : e89cc42dddcb376bece435138611b364d3477fa8
2016-05-12 20:31:52 -03:00
Gijs Kruitbosch
88ffc8d332
Bug 1265368 - enable refresh to be used with the -p switch, r=MattN
...
MozReview-Commit-ID: 7LAkVljrlAS
--HG--
extra : rebase_source : d2c8e237de0809d571d83cf6658fda150863b0b3
extra : histedit_source : 5289b6c7fa764443f4c3a139cce4e4c1e7d1bc78
2016-04-18 13:46:47 +01:00
Gijs Kruitbosch
939515d3cc
Bug 1265368 - enable resetting non-default profiles, r=MattN
...
MozReview-Commit-ID: KpW9JgghFkn
--HG--
extra : rebase_source : e1a6ce0a05ccd6ef94026c6fdeaf6421d5cffe03
extra : histedit_source : ca0ed957aa68ed495cc2d8897aae3e553dd2ebff%2C8ce1e45de095401a6cc85f912cfebacd384eb989
2016-05-05 21:38:49 +01:00
Kyle Huey
941ab1f522
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Kyle Huey
7311b10562
Bug 1268313: Part 2 - Replace some NewRunnableMethods with NS_NewNonOwningRunnableMethod. r=froydnj
2016-05-05 01:44:59 -07:00
Carsten "Tomcat" Book
dfff02b90d
Backed out changeset fd833da413ad (bug 1268313)
...
--HG--
extra : rebase_source : f857127091900871034f44d89095895abe9932dc
2016-04-29 14:21:25 +02:00
Carsten "Tomcat" Book
ba3fe0975c
Backed out changeset 85ce8cb0639a (bug 1268313)
...
--HG--
extra : rebase_source : 56d1cf41a2dc4959b67f834e07192a5c772176a8
2016-04-29 14:21:16 +02:00
Kyle Huey
48a594a09e
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kyle Huey
72c9966484
Bug 1268313: Part 2 - Replace some NewRunnableMethods with NS_NewNonOwningRunnableMethod. r=froydnj
2016-04-28 14:08:24 -07:00
Kyle Huey
7579799b01
Bug 1266595: Replace Chromium Task with Runnable. r=froydnj
2016-04-27 17:06:05 -07:00
Gregor Wagner
acecad8f82
Bug 1267577
- Move nsRunnable to mozilla::Runnable. r=gsvelto
2016-04-27 12:05:40 +02:00
Kyle Huey
c73656947b
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Felipe Gomes
ecb4d04f74
Bug 1266213
- Temporarily block users of GTK+ 3.20+ from e10s on Beta. r=jimm
...
MozReview-Commit-ID: 56UiL3MiiUy
2016-04-22 13:42:57 -03:00
Stephen A Pohl
1a3d3bc4a3
Bug 711670: Setup the Mac Application Delegate earlier to respond to URLs clicked in external applications when updates are pending. r=mstange
2016-04-21 16:04:59 -04:00
Stephen A Pohl
e71b7d7836
Bug 828704: Avoid duplicate -foreground argument when launching Firefox on OSX. r=mstange
2016-04-21 15:53:32 -04:00
Andrea Marchesini
909571c54d
Bug 1264469 - reset the string gAbsoluteArgv0Path when the main-loop is completed, CLOSED TREE, r=me
2016-04-19 14:26:31 +02:00
Andrea Marchesini
9f18f1f8d1
Bug 1264469 - Would be nice to be able to open 2 firefox sessions with a different profiles from about:profiles, r=smaug
2016-04-19 12:00:59 +02:00
Carsten "Tomcat" Book
eae4a312af
Bug 1261751 - Problems with OS X Sandboxed TempDir and Rules. r=bobowen r=gcp
...
--HG--
extra : amend_source : 2011128c7e5406d7865da2b24f81facf7889cb0e
2016-04-16 09:00:29 +02:00
Bob Owen
907939a278
Bug 1256992 Part 2: Move SandboxBroker Initialization earlier and add telemetry and extra null checks. r=aklotz
...
MozReview-Commit-ID: Fu05wLn27UG
2016-04-07 08:28:14 +01:00
George Wright
5d010a6843
Bug 1237769 - Disable e10s on Windows XP if layers acceleration is requested r=milan
2016-04-06 13:30:46 -04:00
Felipe Gomes
6fae6b4557
Bug 1260190 - Disable e10s for accessibility users on OS X. r=jimm
...
MozReview-Commit-ID: 35KZiKcSFqL
--HG--
extra : rebase_source : 090237eb0d6e6c6912b39ba71e8b3f6ffe31f56c
2016-04-01 15:54:33 -03:00
Ryan VanderMeulen
3cc4f321b2
Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz
...
--HG--
extra : rebase_source : 16866485fcef6522175c0dbee87055fb5ef1f5cc
2016-03-25 12:51:00 -04:00
Aaron Klotz
0367a22494
Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg
...
MozReview-Commit-ID: JQgqlntQ6cu
--HG--
extra : rebase_source : a1538a2430ff1960cd2a10d646b37cfdd56986df
2016-03-16 12:35:50 -06:00
Wes Kocher
6eae4e772d
Backed out changeset 0827e0e5d9d4 (bug 1256541) for timeouts and crashes in browser_CTP_crashreporting.js
...
MozReview-Commit-ID: 704JC6wknXc
2016-03-24 13:04:48 -07:00
Gregory Szorc
5323488dde
Bug 1256027 - Coerce VS2015 into compiling without warnings; r=froydnj
...
End state is Waldo's original patch, which so far has been the only
version that compiles on VS2015.
MozReview-Commit-ID: FCOaEvMqYB4
--HG--
extra : rebase_source : 2ee6e5ec7578b2dedb2f57a0f6df4ce50e191d98
2016-03-24 08:53:30 -07:00
Aaron Klotz
e84e757350
Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg
...
Since the minidump path can be overridden programmatically in the chrome
process, using that path as the base for .extra files won't work since content
is unaware of it.
This patch changes everything to use the temp path when MOZ_CONTENT_SANDBOX is
not defined or when sandboxing is disabled via pref. It also moves the derivation
of the content temp path out of exception context on Windows and Mac, as I
found out that those functions touch the heap.
I also noticed that xpcshell is not sandbox-aware when utilized as a parent
process. I've filed bug 1257098 to take care of that, but this patch includes a
hack for the immediate term.
MozReview-Commit-ID: 3SIB5Nihqxh
--HG--
extra : rebase_source : f4f83c4474f12ececa34e9dda68fc19abc56a899
2016-03-16 12:35:50 -06:00
Jeff Walden
7192c2be5a
Bug 1256027 - Windows, why you gotta hate. r=scumbag-windows in a CLOSED TREE
2016-03-23 18:40:01 -07:00
Jeff Walden
3b8b70a765
Bug 1256027 - Cast a few things in varargs to the expected types for MSVC 2015 warning-compatibility. r=froydnj
...
--HG--
extra : rebase_source : 5caa63bb236b4840fda4f2c6bf91e987c7905195
2016-03-23 13:21:02 -07:00
Bob Owen
db4259c176
Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley
2016-03-23 08:10:43 +00:00
Markus Stange
8a772acd42
Bug 1068674 - Don't turn off e10s if hardware acceleration is disabled. r=jimm
...
MozReview-Commit-ID: 8NIUSSHy2dt
--HG--
extra : rebase_source : d34c4721af319e6f8632940a4105534f8c8c4a01
2016-03-22 15:09:24 -04:00
Carsten "Tomcat" Book
417d5d9533
Backed out changeset 0fedfd441a06 (bug 1256992) for gtest failures
2016-03-22 09:54:55 +01:00
Tooru Fujisawa
fc9cc29e33
Bug 1153978 - Part 0: Separate nsIPlatformInfo from nsIXULAppInfo. r=jst,gps
2016-02-04 06:12:45 +09:00
Bob Owen
72e4566fa4
Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley
2016-03-22 07:40:03 +00:00
Dave Townsend
60ecd69bb8
Bug 1257246: Fix some failures in html tests. r=gijs
...
We aren't intending to write to window.status here.
MozReview-Commit-ID: 7BRfgsO9NDr
--HG--
extra : rebase_source : 80bab7028668edd2f699b7ebe5b1ca1f6fb5e0a8
2016-03-16 12:32:00 -07:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00
Mike Hommey
7f131dbc35
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
2016-03-17 06:49:44 +09:00
Felipe Gomes
cfc7a4fb43
Bug 1257242 - Improve RTL checks to actually check for RTL instead of using a hardcoded list. r=jimm
...
This does the much more correct check instead of relying on the list proposed in bug 1234673.
MozReview-Commit-ID: 5yRd4NhwjSd
2016-03-16 17:31:31 -03:00
Felipe Gomes
7ff0e41628
Bug 1257242 - Split the ::BrowserTabsRemoteAutostart() function into two parts, to allow for the blocking policies to be checked independently from the prefs checks. r=jimm
...
The behavior of ::BrowserTabsRemoteAutostart() shouldn't change, meaning that every result remains the same. The new getter can be accessed by JS through Services.appinfo.multiprocessBlockPolicy
MozReview-Commit-ID: 62PpbeJcMCI
2016-03-16 17:31:14 -03:00
Benjamin Smedberg
702c087507
Bug 1187270 - Add Telemetry session ID to crash annotations, r=gfritzsche
...
MozReview-Commit-ID: GwVI0dfsT4H
--HG--
extra : rebase_source : 0ae9efbce919efcd0f20314bd89848da017b7e57
2016-03-14 09:31:19 -04:00
Daniel Holbert
58e5e16c44
backout d85b18faba72 (bug 1187270) for build bustage.
2016-03-15 15:51:56 -07:00
Nicholas Nethercote
70bf1444e7
Bug 1255655 - Heap-allocate _progname. r=froydnj.
...
This saves almost 1 KiB per process.
--HG--
extra : rebase_source : 56e7d9451b0c647b1672dc23e6bc1117c5a20388
2016-03-11 13:51:13 +11:00
Benjamin Smedberg
42e1362b4d
Bug 1187270 - Add Telemetry session ID to crash annotations, r=gfritzsche
...
MozReview-Commit-ID: GwVI0dfsT4H
--HG--
extra : rebase_source : fae01778b3afbe6ca9dfcf774cead01eeac50445
extra : histedit_source : 98c0c070effca99711e35b4b4c3124a9fbdba089
2016-03-14 09:31:19 -04:00
Jim Mathies
ee3a95d698
Bug 1041599 - Maintain a single volume control session between browser, content, and plugins on Windows. r=aklotz
...
MozReview-Commit-ID: 2LuYciKfsWn
2016-03-13 08:25:23 -05:00
Patrick Cloke
0483614806
Bug 1254774 - error: member access into incomplete type 'nsIUUIDGenerator' after bug 1237847. r=aklotz
2016-03-09 08:46:03 -05:00
Aaron Klotz
547732227b
Bug 1236108: Modify sandbox initialization code to use directory service to obtain content process temp directory; r=bobowen,haik
...
The previous patch in this series creates a new directory service entry
specifically for obtaining the content process temp directory.
This patch converts everything else to reference that entry. It also sets
appropriate environment variables in the content processes so that system
APIs automatically pick up the directory. This is necessary for the crash
reporter to be able to call those APIs in exception handling contexts.
MozReview-Commit-ID: DF6aNKrWnWp
--HG--
extra : rebase_source : 3cc914f5d369dbc70f03fa4cb68a7eab0cc1be59
2016-03-08 11:02:27 -08:00
Aaron Klotz
7bd05e35b4
Bug 1236108: Add temp directory for sandboxed content processes to directory r=bsmedberg
...
service. This is needed so that chrome processes know where sandboxed content
processes will be writing their temp files, and so that content processes know
where to write; r?bsmedberg
MozReview-Commit-ID: BK9bTxFGvZO
--HG--
extra : rebase_source : dec290c82fb934ceadc0c9ce0cf87337aa1e8f47
2016-03-07 11:26:35 -08:00
Bob Owen
8021ceae37
Bug 1253850: On Windows change MOZ_DEBUG_CHILD_PROCESS back to JIT and add MOZ_DEBUG_CHILD_PAUSE for a 10 second pause. r=mchang
2016-03-07 17:08:15 +00:00
Aaron Klotz
183fd9cb81
Bug 1240315: Add startup crash report annotation for AppInit_DLLs; r=jimm
...
--HG--
extra : rebase_source : e96da444713515a12520969c34731db244d844e2
2016-01-16 14:09:28 -07:00
Bob Owen
3a8e10a239
Bug 1252889: On Windows use a 10 second pause instead of trying to invoke the JIT debugger with MOZ_DEBUG_CHILD_PROCESS. r=jimm
2016-03-03 11:09:25 +00:00
Haik Aftandilian
3cdbeb2bd6
Bug 1237847 - [e10s] Null deref crash when running test_pluginstream_newstream.html; r=bobowen
...
Modify the Mac sandbox to allow temporary files to be created in a
parent-specified subdirectory of NS_OS_TEMP_DIR. This is similar to the
Windows approach. The parent provides a UUID in a preference which is
used by the content process to form the subdirectory name.
MozReview-Commit-ID: 6BONpfZz8ZI
--HG--
extra : rebase_source : ad18e091918356a1a40c13f1453972b4512ad476
2016-02-25 15:26:13 -08:00
Felipe Gomes
72055b2f27
Bug 1251334 - Create a disposable pref to force-disable e10s in an emergency. r=jimm
2016-02-25 18:16:47 -03:00
Joel Maher
101eaf5c3d
Bug 1250602 - remove ENABLE-TESTS from toolkit/xre/nsAppRunner.cpp. r=BenWa
...
MozReview-Commit-ID: 5vN0ZGXsn9f
--HG--
extra : rebase_source : cbaa47ff9419d108ce85d1d4e8f9fb3d301d3dcf
2016-02-23 11:15:08 -08:00
Felipe Gomes
2a82ecf425
Bug 1248796 - Store on Telemetry whether the e10s blocking code successfully ran. r=gftrizsche data-r=bsmedberg
2016-02-18 00:53:48 -02:00
Carsten "Tomcat" Book
b0531843fe
merge mozilla-inbound to mozilla-central a=merge
2016-02-12 15:15:17 +01:00
Ryan VanderMeulen
d05085d0b5
Backed out changeset e135879cff29 (bug 1218473
) to fix various Windows startup issues being experienced by some users. a=sledru
...
--HG--
extra : source : fd105431c25d9c6b4a265c80bfc1208ff468ea03
extra : intermediate-source : 02156c26b928dfdb8076fd09c32ba7ca311ff360
2016-02-11 13:35:48 -05:00
Carsten "Tomcat" Book
b1fb989ae0
Backed out changeset 6e4e5e584c32 (bug 1240848) for causing bug 1241921 to reappear
2016-02-11 15:12:51 +01:00
Mike Hommey
8d3026f484
Bug 1246871 - Generate platform.ini with the preprocessor instead of an ad-hoc script. r=mshal
2016-02-10 10:11:58 +09:00
Mike Hommey
5554e09add
Bug 1246874 - Unify GRE_BUILDID and MOZ_APP_BUILDID at the build system level. r=mshal
2016-02-10 07:39:30 +09:00
Aaron Klotz
33ea2e8a9e
Bug 1240848: Adds additional instructions to x64 detour patcher and prevents register clobbering in jmp from trampoline; r=ehsan
...
--HG--
extra : rebase_source : c9604e99a0741213676227cfc7f915236c6e67ee
extra : amend_source : 7f2bbe6e661ab4dffc045d24489bf40d0409b093
2016-02-03 16:21:17 -07:00
Mike Hommey
1d537257e2
Bug 1247162 - Generate a header defining MOZ_SOURCE_*. r=mshal
...
The behavior is not entirely idempotent (most notably for
buildconfig.html), but this can be improved later if necessary.
It is idempotent where it matters.
This allows to get rid of config/makefiles/rcs.mk and its uses.
2016-02-12 07:16:14 +09:00
Mike Hommey
520ccddd34
Bug 1241613 - Only pass MOZ_BUILDID to the one source that requires it in toolkit/xre. r=mshal
...
This has the side effect of hiding the define to the CompileDB backend, which
is actually wanted.
2016-02-12 07:16:05 +09:00
Mike Hommey
fd36539df9
Bug 1246881 - Generate a header defining MOZ_BUILDID. r=mshal
2016-02-12 07:15:55 +09:00
Felipe Gomes
5cae0e50dd
Bug 1230196 - Allow release channel to run e10s. r=billm
...
--HG--
extra : commitid : 7rKp9YfaaUC
2016-02-05 13:27:12 -02:00
Mike Hommey
3b5a683483
Bug 1244997 - Remove TOOLKIT_EM_VERSION from toolkit/xre/Makefile.in. r=mshal
...
Bug 383167 made it obsolete 8.5 years ago, and while bug 543150 kind of
backed it out, it used GRE_MILESTONE instead of TOOLKIT_EM_VERSION.
2016-02-03 08:41:13 +09:00
Felipe Gomes
3ca7b9f357
Bug 1243882 - Block e10s for locales based on Firefox's locale, not the OS. r=ehsan
2016-02-02 21:13:26 -02:00
Phil Ringnalda
9f2e22e0ac
Back out e8d8faa25955 (bug 1241111) for breaking platform.ini, a=bustage
2016-01-31 10:01:22 -08:00
Phil Ringnalda
a39d6e46e4
Merge m-c to m-i
2016-01-30 09:43:42 -08:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Georg Fritzsche
23fb0b9b97
Bug 1241111 - Allow overriding SOURCE_REV_URL, SOURCE_REPO, SOURCE_CHANGESET. r=ted
2016-01-29 18:42:51 +01:00
Bob Owen
43abe7ef49
Bug 1165818: Remove temporary Nightly only MozTemp-* clean-up code. r=jimm
2016-01-27 11:00:09 +00:00
Phil Ringnalda
a747e7e178
Merge m-i to m-c, a=merge
2016-01-23 17:42:50 -08:00
Phil Ringnalda
3027ea66d7
Merge m-i to m-c, a=merge
2016-01-23 11:45:23 -08:00
Ryan VanderMeulen
3b54dc9561
Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash
2016-01-22 18:27:10 -05:00
Carsten "Tomcat" Book
3d3ee3ca4a
Merge mozilla-central to fx-team
2016-01-21 12:30:07 +01:00
David Rajchenbach-Teller
583ca7286d
Bug 1224374
- Profiler labels for the top 26-100 chrome hangs;r=BenWa
...
--HG--
extra : rebase_source : 39e94507c0288863e495322a6899ff009840870d
2016-01-15 11:38:03 +01:00
Gabor Krizsanits
1255d4d9f5
Bug 1234675 - Ability to disable e10s for users with addons. r=Mossop
2016-01-22 10:10:17 +01:00
Felipe Gomes
8e514bfba2
Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm
...
--HG--
extra : commitid : 5r0m9Ql2GBC
2016-01-22 14:42:30 -08:00
Wes Kocher
72f3b982cf
Backed out changeset e7cfbfa5847c (bug 1241959) for browser_Troubleshoot.js failures
...
--HG--
extra : commitid : LCOKRflYyYB
2016-01-22 14:42:04 -08:00
Felipe Gomes
b5abf5a2ab
Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm
2016-01-22 17:34:29 -02:00
Aaron Klotz
5c9b0e3676
Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan
...
--HG--
extra : rebase_source : 7c050d496e5cf09343dece8a8bb12551eafc7928
extra : amend_source : 68d46effe9b2b7925eff419b14492f399c55b667
2016-01-19 15:14:24 -07:00
Sebastian Hengst
d8d4a2d1a5
Backed out 2 changesets (bug 1224374
) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374
)
Backed out changeset 0dc02cb0b604 (bug 1224374
)
2016-01-19 21:30:41 +01:00