Ryan VanderMeulen
242f4b304d
Merge m-c to autoland. a=merge
...
CLOSED TREE
2017-05-31 20:50:21 -04:00
Alex Gaynor
d27dc0ba0b
Bug 1358223 - Part 1 - On Windows and macOS hardcode the minimum content sandbox level at 1. r=bobowen,haik,jimm
...
If the "security.sandbox.content.level" preference is set to a value less than
1, all consumers will automatically treat it as if it were level 1. On Linux and
Nightly builds, setting the sandbox level to 0 is still allowed, for now.
MozReview-Commit-ID: 9QNTCkdbTfm
--HG--
extra : rebase_source : cd5a853c46a5cd334504b339bef8df30a3cabe51
2017-05-12 17:04:42 -04:00
Sebastian Hengst
fd03aa5bc8
Backed out changeset 4e283b54baa6 (bug 1358223) for build bustage on Android at dom/ipc/ContentChild.cpp:21. r=backout
2017-05-31 21:34:13 +02:00
Alex Gaynor
39f34ea898
Bug 1358223 - Part 1 - On Windows and macOS hardcode the minimum content sandbox level at 1. r=bobowen,haik,jimm
...
If the "security.sandbox.content.level" preference is set to a value less than
1, all consumers will automatically treat it as if it were level 1. On Linux and
Nightly builds, setting the sandbox level to 0 is still allowed, for now.
MozReview-Commit-ID: 9QNTCkdbTfm
--HG--
extra : rebase_source : 1a26ffc5b9f80e6df4c37c23f506e907ba44053a
2017-05-12 17:04:42 -04:00
David Parks
1c495d8974
Bug 1368033 - Ignore return value of SetCursorPos in TestDllInterceptor. r=dmajor
...
It's unclear why SetCursorPos is occasionally failing in automation but it sometimes returns FALSE so we ignore its return value in TestDllInterceptor. The majority of the value of these tests is simply in the execution of the method so the return value wasn't providing much anyway.
--HG--
extra : rebase_source : e6852c2cc10fec878ef7711ab9b4302a80c9655b
2017-05-30 23:04:48 -07:00
Florian Quèze
135ff563ed
Bug 1363398 - add the KF_FLAG_NO_ALIAS flag to the SHGetKnownFolderIDList call, r=jimm.
2017-05-30 21:44:57 +02:00
Bob Owen
affb1dc1e0
Bug 1358964: Always delete content process temp dir even when there is no profile. r=bsmedberg
2017-05-26 16:41:32 +01:00
David Parks
f2774deb20
Bug 1363290 - Part 3: Proxy win32's SetCursorPos for plugins in chrome process. r=jimm, r=jed
...
SetCursorPos is used by Flash's relative cursor motion behavior. It is blocked by the plugin sandbox. This patch allows it to run by proxying it on the main process.
--HG--
extra : histedit_source : 85515d398c0c107c2258185c0591a943b26e724a
2017-05-16 14:47:09 -07:00
Carl Corcoran
d984e671a7
Bug 1322554: Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses; r=aklotz,dmajor
...
MozReview-Commit-ID: 8Jm1PXyRrEr
--HG--
extra : rebase_source : 1145dfccaca72b58145f0100a4e313d1c9d685be
2017-05-24 11:56:40 +02:00
Bob Owen
035cf9bdc2
Bug 1339105 Part 1: Implement Windows Level 3 content process sandbox policy. r=jimm
...
MozReview-Commit-ID: L8wcVhdLvFe
--HG--
extra : source : c3fb60fbc32660719c1b8b06dc785abd4559d6c0
2017-05-22 20:41:27 +01:00
Wes Kocher
848c9aa744
Backed out 3 changesets (bug 1339105) for plugin process leaks a=backout
...
Backed out changeset 431267ab28de (bug 1339105)
Backed out changeset 445875fbf13b (bug 1339105)
Backed out changeset c3fb60fbc326 (bug 1339105)
MozReview-Commit-ID: 4HYUQbHHnox
2017-05-22 15:14:23 -07:00
Florian Quèze
47db5ce74f
Bug 1363398 - GetShellFolderPath shouldn't fetch folder display names, r=jimm.
2017-05-20 00:35:05 +02:00
Bob Owen
edf3a239b1
Bug 1339105 Part 1: Implement Windows Level 3 content process sandbox policy. r=jimm
...
MozReview-Commit-ID: L8wcVhdLvFe
2017-05-22 20:41:27 +01:00
Sebastian Hengst
89e33081c6
Backed out changeset 50bf4c923818 (bug 1339105) for Windows bustage: calling protected constructor of class 'nsAString' at sandboxBroker.cpp(208,11). r=backout on a CLOSED TREE
2017-05-22 16:16:16 +02:00
Bob Owen
f24abd4ac3
Bug 1339105 Part 1: Implement Windows Level 3 content process sandbox policy. r=jimm
...
MozReview-Commit-ID: L8wcVhdLvFe
2017-05-22 14:29:06 +01:00
Ryan VanderMeulen
acb2f518fc
Merge inbound to m-c. a=merge
2017-05-19 11:46:56 -04:00
Cervantes Yu
c1a2199259
Bug 1348747 - Part 3: Test intercepting TlsAlloc() and TlsFree() in kernel32.dll. r=handyman
...
MozReview-Commit-ID: 3XJNPlcET56
--HG--
extra : rebase_source : 11b506d87cbc35292cffb661c14615e20676ae73
extra : amend_source : 2225e12630d515125f55de9d69261260c67561ec
extra : histedit_source : 728a2dd94bb86eaf3c7a21eecda36b8e9d4b793f
2017-05-19 15:54:03 +08:00
Carl Corcoran
2e80270b6e
Bug 1360493 write a test asserting that Firefox launches without hanging; r=rstrong
...
MozReview-Commit-ID: D0axTNp4KCt
--HG--
extra : rebase_source : b56359ba3797a62f51fbc421d404409f994df11f
2017-05-17 08:22:08 +02:00
Carsten "Tomcat" Book
318136aacc
Backed out changeset 420cf7ba089f (bug 1360493) for eslint failure in own test
2017-05-18 09:13:05 +02:00
Carl Corcoran
caa301de9b
Bug 1360493 write a test asserting that Firefox launches without hanging; r=rstrong
...
MozReview-Commit-ID: D0axTNp4KCt
--HG--
extra : rebase_source : e3e785f5ea69a9ddb0c0369fe18ee0d59a3ab1ac
2017-05-17 08:22:08 +02:00
David Major
ce4248324c
Bug 1365415: No need to hook LdrResolveDelayLoadedAPI on Win7, it doesn't exist. r=mstange
...
--HG--
extra : rebase_source : 3ba5eee05ca2bf7e50e6c8fb1fd29a8e4ab32686
2017-05-17 15:26:13 -04:00
Paolo Amadini
f3d8ecd611
Bug 1364050 - Part 4 - Remove references to "downloads.rdf". r=mak
...
MozReview-Commit-ID: y3BfYQYkF2
--HG--
extra : rebase_source : 0f09e7961aa0f226ba4cc1616172ee4856a50ee8
2017-05-11 09:37:10 +01:00
Nathan Froyd
c1d1748428
Bug 1359490 - add an event loop spinning abstraction function; r=gerald
...
This function is arguably nicer than calling NS_ProcessNextEvent
manually, is slightly more efficient, and will enable better auditing
for NS_ProcessNextEvent when we do Quantum DOM scheduling changes.
2017-05-15 09:34:19 -04:00
Sebastian Hengst
484d2b7f51
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Jduo3F6TzgF
2017-05-14 18:04:29 +02:00
Jan Beich
ecfde05fec
Bug 1362847 - Allow headless on other Gtk platforms. r=bdahl
...
MozReview-Commit-ID: 9NRiPQA73ov
--HG--
extra : rebase_source : d9dc0fb9cf671fd05db27cd9dffb300bfdb9dba9
2017-05-07 10:34:49 +00:00
Kris Maglione
a5b730ac2f
Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
...
MozReview-Commit-ID: Bs8xMqzVOcl
--HG--
extra : rebase_source : 38ea250029f1626896ab8c3a062b8e14b80c7947
extra : source : 98b57ff82a5477e3f0c0f880c0a72cc115cdf9af
2017-05-12 09:37:50 -07:00
Florian Quèze
5e3539e504
Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop.
2017-05-12 14:42:39 +02:00
Iris Hsiao
6559420d58
Backed out 15 changesets (bug 1358846, bug 1356826
) for talos error. a=backout
...
Backed out changeset 96ea13bb00c5 (bug 1358846)
Backed out changeset b533d7f9b9c2 (bug 1358846)
Backed out changeset 7dcb80a051a3 (bug 1358846)
Backed out changeset 26825f1e33dd (bug 1358846)
Backed out changeset 98b57ff82a54 (bug 1358846)
Backed out changeset b9088593e34f (bug 1358846)
Backed out changeset cb2518673c56 (bug 1358846)
Backed out changeset 889c487a5d41 (bug 1358846)
Backed out changeset 459b36092b7a (bug 1356826
)
Backed out changeset c861e23ec8ef (bug 1356826
)
Backed out changeset d47998fa24cd (bug 1356826
)
Backed out changeset b02e89c67132 (bug 1356826
)
Backed out changeset c46fed6e4f6a (bug 1356826
)
Backed out changeset 237268e3d9d2 (bug 1356826
)
Backed out changeset 527435fc20db (bug 1356826
)
2017-05-12 17:45:21 +08:00
Kris Maglione
273fc8c0fb
Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
...
MozReview-Commit-ID: Bs8xMqzVOcl
--HG--
extra : rebase_source : fe9eec8d21c0602b079224890a26f797a39c3f28
2017-05-11 16:54:46 -07:00
Jim Chen
05c9cfa565
Bug 1362191 - 3. Remove GeckoAppShell.scheduleRestart; r=snorp
...
GeckoAppShell.scheduleRestart was called from XPCOM toolkit when we
needed to restart after the Gecko thread exits. But because we made the
"Gecko:Exited" event contain a "restart" flag, we can handle that
entirely in Java now, so we don't need to call
GeckoAppShell.scheduleRestart anymore.
2017-05-11 16:39:30 -04:00
Blake Kaplan
c3b0e4df52
Bug 1362493 - Let users with mpc=true addons into the multi experiment. r=Felipe
...
MozReview-Commit-ID: CwV4vukwrm9
--HG--
extra : rebase_source : 12ca3dd13fbf0657025fe5a3f4911cf8f1a1027f
2017-05-08 11:34:52 -07:00
Carsten "Tomcat" Book
d66b9f27d5
merge mozilla-inbound to mozilla-central a=merge
2017-05-10 15:07:28 +02:00
Wes Kocher
e2902f93a3
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: Fp2oBAcru51
2017-05-09 14:34:34 -07:00
Carl Corcoran
72c896fa45
bug 1358151: temporary workaround for rust race condition r=ted
...
MozReview-Commit-ID: KiPArBKMSu1
--HG--
extra : rebase_source : 7e0714b0bb04f019fc26dae80cf1226d298551c3
2017-05-06 14:05:09 +02:00
Andrea Marchesini
667a1e29ae
Bug 1363395 - nsGlobalWindow::GetLocation should support to be called on the outer window, r=smaug
2017-05-09 22:41:19 +02:00
Jonathan Watt
6f36936674
Bug 1362891, part 1 - Add an XRE_IsE10sParentProcess function. r=froydnj
...
MozReview-Commit-ID: 6neyZj71i3r
--HG--
extra : rebase_source : a172d64a03f2af8b2b1e4820645295c8d64e8118
2017-04-24 09:38:10 +01:00
Andrea Marchesini
a67a0a31e8
Bug 1362003 - nsGlobalWindow::GetLocation doesn't need to receive an ErrorResult param, r=bz
...
Renaming nsGlobalWindow::GetLocation() to Location().
2017-05-08 15:49:31 +02:00
David Major
144694720e
Bug 1355559: Suppress stack walking in LdrResolveDelayLoadedAPI. r=mstange,aklotz
2017-05-03 23:26:47 -04:00
David Major
17f4d62f9b
Bug 1349444: Suppress stack walking in LdrUnloadDll. r=mstange,aklotz,froydnj
2017-05-03 17:13:31 -04:00
Brendan Dahl
05aa249ae0
Bug 1359480 - Only allow headless on supported platforms.
...
Avoids crashes and lets users know if they try headless
on an unsupported platform.
2017-05-03 11:58:10 -07:00
Robert Strong
5b891c93dd
Bug 1359492 - remove code that incorrectly sets the apply to dir path when staging an update. r=mhowell
...
This was missed during the removal of the gonk code.
2017-05-03 11:37:53 -07:00
Sebastian Hengst
9dad372fcf
Backed out changeset 5e01d4124eae (bug 833143) on suspicion of triggering assertion CompositorThreadHolder::IsInCompositorThread() on Windows 8 x64 M-e10s. r=backout
2017-05-02 23:40:33 +02:00
Olli Pettay
219f3c1705
Bug 833143 - Don't GC in nsXREDirProvider::DoShutdown. r=bsmedberg, r=billm
...
--HG--
extra : rebase_source : a7b7c94ccb8f8369f09ca85a9137ef97fcffe84f
2017-04-28 14:27:00 -04:00
Iris Hsiao
1401934d7b
merge mozilla-inbound to mozilla-central a=merge
2017-05-02 11:04:36 +08:00
Robert Strong
2a9634cd08
Bug 1360745 - The OS X elevation code hangs when running nightly. r=spohl
...
Adds back code that shouldn't have been removed in bug 1156046 that checks if the installation can be written to and if it isn't launches the elevated update
2017-05-01 12:45:51 -07:00
Robert Strong
e03471bf82
Client code - Bug 1358336 - app update tries to install staged updates for older versions. r=mhowell
...
Adds the startup version check so it is performed for all update types
Moves the update cleanup code into nsUpdateService.js
2017-04-28 16:38:15 -07:00
Wes Kocher
ac8cd87072
Backed out 2 changesets (bug 1349444) at developer's request because the fix doesn't work a=backout
...
Backed out changeset 1557cf4c02b5 (bug 1349444)
Backed out changeset e4f3d0ef493b (bug 1349444)
MozReview-Commit-ID: JrjCewhtzfH
2017-04-28 13:17:29 -07:00
Wes Kocher
d0ce5bbb16
Backed out changeset 9f64942d7eb1 (bug 1355559)
...
MozReview-Commit-ID: 2lOrGzqGfsU
2017-04-28 13:16:15 -07:00
Tom Tromey
bd012d9546
Bug 1334318 - remove last uses of PR_smprintf; r=froydnj
...
This removes the last uses of PR_smprintf from the tree (excluding the
security and nsprpub directories). It also fixes a related latent bug
in nsAppRunner.cpp (which was incorrectly freeing the pointer passed to
PR_SetEnv).
MozReview-Commit-ID: GynP2PhuWWO
--HG--
extra : rebase_source : c3b83c7bd08b1c222e137a00323caf5481352845
2017-04-28 10:13:26 -06:00
David Major
4468a5cba7
Bug 1355559: Acquire the stack walk workaround lock in LdrResolveDelayLoadedAPI. r=mstange,aklotz
2017-04-28 10:56:33 -04:00