Wes Kocher
7e8f316730
Backed out 8 changesets (bug 1336510) for windows debug mn-e10s failures a=backout
...
Backed out changeset 419ada2f9e81 (bug 1336510)
Backed out changeset 19239f566a93 (bug 1336510)
Backed out changeset c8aeead6fe83 (bug 1336510)
Backed out changeset 422e63b872b5 (bug 1336510)
Backed out changeset 21869174dfd3 (bug 1336510)
Backed out changeset 57476b9f342d (bug 1336510)
Backed out changeset e842cdaaa7e5 (bug 1336510)
Backed out changeset bd943b368ff7 (bug 1336510)
MozReview-Commit-ID: 2z3Wa9QFkX4
2017-02-23 16:07:41 -08:00
Michael Layzell
dac86659ac
Bug 1336510 - Part 7: Stop capturing this by value in windows-only code, r=aklotz
...
MozReview-Commit-ID: B4dYo4ETzkL
2017-02-23 12:24:12 -05:00
Carsten "Tomcat" Book
e6b82618f4
merge mozilla-inbound to mozilla-central a=merge
2017-02-23 14:59:37 +01:00
Jeff Walden
938292cf1f
Bug 1287006 - Final bustage followup. r=bustage in a still-CLOSED TREE
2017-02-22 20:46:46 -08:00
David Parks
8e150e4643
Bug 1284897 - Hook GetSaveFileNameW/GetOpenFileNameW to record and grant a sandboxed process permission to access user-chosen files. r=jimm
...
--HG--
extra : rebase_source : 024eae9f9657579debd38baba1526acfdca2385a
2017-02-08 11:38:40 -08:00
Andrea Marchesini
e7a1e33581
Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
...
--HG--
rename : caps/nsPrincipal.cpp => caps/nsExpandedPrincipal.cpp
rename : caps/nsPrincipal.h => caps/nsExpandedPrincipal.h
2017-02-22 10:01:43 +01:00
Sebastian Hengst
0ea43f8182
Backed out changeset f0886e3477a5 (bug 1341250)
2017-02-22 11:20:46 +01:00
Andrea Marchesini
c83982c31f
Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
...
--HG--
rename : caps/nsPrincipal.cpp => caps/nsExpandedPrincipal.cpp
rename : caps/nsPrincipal.h => caps/nsExpandedPrincipal.h
2017-02-22 10:01:43 +01:00
Andrea Marchesini
e87ad16573
Bug 1339710 - Remove nsIPartialFileInputStream, r=smaug
2017-02-22 09:41:51 +01:00
Andrea Marchesini
0500e8f2e7
Bug 1339710 - SlicedInputStream should be an nsIIPCSerializableInputStream, r=smaug
2017-02-22 09:41:05 +01:00
Iris Hsiao
f9bdfe10bb
Backed out 5 changesets (bug 1339710) for GTest failures in TestSlicedInputStream.StartBiggerThan
...
Backed out changeset 7c0ec55b44dc (bug 1339710)
Backed out changeset cbb4e1c2aada (bug 1339710)
Backed out changeset c685dca493f5 (bug 1339710)
Backed out changeset 4761a15d45fd (bug 1339710)
Backed out changeset 7561692c1bc7 (bug 1339710)
2017-02-22 16:19:50 +08:00
Andrea Marchesini
190bf147a2
Bug 1339710 - Remove nsIPartialFileInputStream, r=smaug
2017-02-22 07:56:29 +01:00
Andrea Marchesini
a75afeb38f
Bug 1339710 - SlicedInputStream should be an nsIIPCSerializableInputStream, r=smaug
2017-02-22 07:55:50 +01:00
Wes Kocher
5295bd9f91
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: AoD5GpFatBw
2017-02-21 17:41:05 -08:00
Kartikaya Gupta
8ec93b1895
Bug 1340067 - Follow-up to delist a formerly sync message that is now async. r=dvander?
...
MozReview-Commit-ID: CcKSgmSy2hA
2017-02-21 11:00:41 -05:00
Jed Davis
f2fa27edca
Bug 1286865 - Step 1: Gather syscall info from SIGSYS handlers into the parent process. r=gcp
...
MozReview-Commit-ID: 8GfFo4xso65
--HG--
extra : rebase_source : 1596a79d65d30dc72d8b84fc4f1639de377f554a
2017-01-30 18:49:53 -07:00
Ryan VanderMeulen
4c43de6e62
Bug 1341082 - Add ACCESSIBILITY guards to functions in Utils.cpp that depend on it being enabled. r=aklotz
2017-02-21 15:27:18 -05:00
Emanuel Hoogeveen
99735ed234
Bug 1338574 - Part 3: Use MOZ_CRASH_UNSAFE_PRINTF in IPC glue. r=mrbkap
...
--HG--
extra : rebase_source : fe5e7cb99ee8d0f4bc73e68fd3b3ab9df62f8d6f
2017-02-21 18:01:48 +01:00
Phil Ringnalda
68316b419c
Backed out 2 changesets (bug 1303060
) for Windows static-analysis bustage
...
CLOSED TREE
Backed out changeset 729a1b8c7e47 (bug 1303060
)
Backed out changeset 604605ca738c (bug 1303060
)
2017-02-22 21:55:15 -08:00
Aaron Klotz
f3b557f70c
Bug 1303060: Additions to ipc/mscom for out-of-process components; r=jimm
...
MozReview-Commit-ID: IYjONGbBraG
--HG--
extra : rebase_source : a6eb90db7a9c21b91b9e763a15a9a661d41c5e77
2017-02-17 16:20:51 -07:00
Aaron Klotz
af5bd498da
Bug 1303060: ipc/mscom changes for handler and payload support; r=jimm
...
MozReview-Commit-ID: 13NFW1pgxix
--HG--
extra : rebase_source : 18cc11d4c1dc62bc0ee428608f6cb57e32c4d0af
2017-02-17 17:30:03 -07:00
Wes Kocher
72ecfb5fd6
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 7gVISUXnm2Q
2017-02-22 15:07:12 -08:00
Aaron Klotz
3d7955bc43
Bug 1338609: Add the ability to serialize and deserialize structs using Microsoft RPC to mscom; r=jimm
...
MozReview-Commit-ID: CSkNYCIQYQe
--HG--
extra : rebase_source : 8e357eb60adf2040d30f826b1805c35163456aa0
2017-02-17 14:26:56 -07:00
Aaron Klotz
74cac7296d
Bug 1338596: Add support for agile references to mscom; r=jimm
...
MozReview-Commit-ID: 1NZoFZntO3g
--HG--
extra : rebase_source : 6d3ed1da4893747d38c1bd2c31671d8ecf535cfd
2017-02-10 11:18:26 -07:00
Carsten "Tomcat" Book
9857d2af8e
merge mozilla-inbound to mozilla-central a=merge
2017-02-20 14:05:25 +01:00
Bevis Tseng
8d2b101ac7
Bug 1339014 - Add IProtocol::GetActorEventTarget() to Retrieve the EventTarget of the Actor if Set. r=billm
...
MozReview-Commit-ID: Czg5hxJBcYN
--HG--
extra : rebase_source : f4d1dbc63f6092c6e02f742ee490bb276da88f9b
2017-02-13 14:04:58 +08:00
Kan-Ru Chen
09858c1716
Bug 1336919 - Add a sync message whitelist and check it in IPDL compile phase. r=billm
...
MozReview-Commit-ID: ENFkBzpGo2j
2017-02-20 10:40:54 +08:00
Aaron Klotz
d8a1f446d1
Bug 1339951: Refactor mscom weak reference support and establish lock hierarchy within; r=jimm
...
MozReview-Commit-ID: BJJpSj44alY
--HG--
extra : rebase_source : ed64776fc38dd59af48edd6b24959c012755b67a
2017-02-17 17:35:01 -07:00
Sebastian Hengst
892a8de889
Backed out changeset 06cd86f16c70 (bug 1339951) in hope for fix for a11y related crashes e.g. in Mn-e10s on Windows 8 x64 debug test_accessibility.py TestAccessibility.test_click_raises_element_not_accessible. r=backout
2017-02-18 01:18:45 +01:00
Aaron Klotz
440976dd4f
Bug 1339947: Make mscom ArrayData lookup respect interface inheritance; r=jimm
...
MozReview-Commit-ID: 5zJTzT7JJhJ
--HG--
extra : rebase_source : 1cc459ae3b50a0424c336467e3e99db387eadd86
2017-02-10 14:16:29 -07:00
Aaron Klotz
a6c766977b
Bug 1339951: Refactor mscom weak reference support and establish lock hierarchy within; r=jimm
...
MozReview-Commit-ID: BJJpSj44alY
--HG--
extra : rebase_source : 2a18f861da83633a6cd443b80155946483e7cf49
2017-02-15 15:33:32 -07:00
Aaron Klotz
d236f79291
Bug 1339942: Make mscom registration able to be compiled and run outside Mozilla processes; r=jimm
...
MozReview-Commit-ID: 3ETSE5Qn8nd
--HG--
extra : rebase_source : cfab62cd77e0bed75a8600d1f0441b9683966307
2017-02-15 14:37:20 -07:00
Tom Tromey
d2667a2b27
Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
...
MozReview-Commit-ID: 2E8FoiNxU8L
--HG--
extra : rebase_source : 810ac727bef0751f24edea18c52e0ec170bf367d
2016-12-14 09:32:21 -07:00
Tom Tromey
6774f8026a
Bug 1060419 - make SharedMemoryBasic_mach.mm use Printf.h, r=froydnj
...
MozReview-Commit-ID: AhMoeW8Iv1D
--HG--
extra : rebase_source : 3d141680143c71ec3e8f104d5ca88cd85952962b
2016-12-09 14:04:47 -10:00
Tom Tromey
d36cdd04ce
Bug 1060419 - make ipc/chromium use Printf.h, r=froydnj
...
MozReview-Commit-ID: 10spM5oOe5c
--HG--
extra : rebase_source : 2663a309a83a69e846f5a984eb5757e87ade9e3e
2016-12-09 10:16:59 -10:00
Wes Kocher
adaec16e2b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: HtopB4vot9e
2017-02-16 17:23:00 -08:00
Blake Kaplan
7f89fb24f2
Bug 1335989 - Avoid a second copy when sending substrings through IPC. r=billm
...
MozReview-Commit-ID: HF27bYPH7Uq
--HG--
extra : rebase_source : 3b919d462068d76862e38401be1db9add1aebd05
2017-02-15 16:26:04 -08:00
Christoph Diehl
e7b945296c
Bug 1339306 - Faulty: Use --enable-fuzzing instead of --enable-ipc-fuzzing. r=billm
...
--HG--
extra : rebase_source : ea691b454f4b89ab3bda903b7c4636caf6e1a245
2017-02-14 03:12:10 +01:00
Christoph Diehl
de351bcbec
Bug 1337697 - Define MOZ_IPC_MESSAGE_LOG in another spot for builds with --enable-fuzzing. r=billm
...
--HG--
extra : rebase_source : a72bdb71132dca122d27406d5eea77716a7c8c87
2017-02-14 12:38:22 +01:00
Aaron Klotz
b9df44ad52
Bug 1338600: Add support for COM asynchronous interfaces to mscom; r=jimm
...
MozReview-Commit-ID: EcbeH9KSZrQ
--HG--
extra : rebase_source : 11919a376bfa7f58d5a18d005ab78c9f84b63688
2017-02-15 14:09:02 -07:00
Andrea Marchesini
3043646e52
Bug 1339871 - Splitting dom/file/File.{h,cpp}, r=smaug
...
--HG--
rename : dom/file/File.cpp => dom/file/BaseBlobImpl.cpp
rename : dom/file/File.h => dom/file/BaseBlobImpl.h
rename : dom/file/File.cpp => dom/file/Blob.cpp
rename : dom/file/File.h => dom/file/Blob.h
rename : dom/file/File.cpp => dom/file/BlobImpl.cpp
rename : dom/file/File.h => dom/file/BlobImpl.h
rename : dom/file/File.cpp => dom/file/EmptyBlobImpl.cpp
rename : dom/file/File.h => dom/file/EmptyBlobImpl.h
rename : dom/file/File.cpp => dom/file/FileBlobImpl.cpp
rename : dom/file/File.h => dom/file/FileBlobImpl.h
rename : dom/file/File.cpp => dom/file/MemoryBlobImpl.cpp
rename : dom/file/File.h => dom/file/MemoryBlobImpl.h
rename : dom/file/File.cpp => dom/file/StreamBlobImpl.cpp
rename : dom/file/File.h => dom/file/StreamBlobImpl.h
rename : dom/file/File.h => dom/file/StringBlobImpl.h
rename : dom/file/File.h => dom/file/TemporaryBlobImpl.h
2017-02-16 18:26:38 +01:00
Carsten "Tomcat" Book
b218b4c6ae
merge mozilla-inbound to mozilla-central a=merge
2017-02-16 13:15:55 +01:00
Wes Kocher
3797956aa6
Merge m-c to inbound a=merge
...
MozReview-Commit-ID: BemR756HJnR
2017-02-15 16:33:03 -08:00
David Anderson
3a24634204
Switch PPluginModule from PCrashReporter to shmem-based CrashReportHost/Client. (bug 1338281 part 5, r=billm)
2017-02-15 14:44:30 -08:00
David Anderson
0c95d36053
Allow finalizing external crash reports from CrashReportHost. (bug 1338281 part 4, r=billm)
2017-02-15 14:44:30 -08:00
David Anderson
451ab93d25
Allow initializing CrashReporterClient shmem through CrashReporterHost. (bug 1338281 part 3, r=billm)
2017-02-15 14:44:29 -08:00
David Anderson
da43dac799
Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm)
2017-02-15 14:44:29 -08:00
David Anderson
a1f1be7f91
Store extra annotations directly on CrashReporterHost. (bug 1338281 part 1, r=billm)
2017-02-15 14:44:29 -08:00
Bill McCloskey
ce7bbe01fe
Bug 1339224 - Give names to built-in IPC messages (r=kanru)
...
MozReview-Commit-ID: DEC2gXK6o0M
2017-02-15 12:30:01 -08:00
Nicholas Nethercote
334f89c567
Bug 1339327 (part 5) - Rename some profiler functions related to sleeping. r=mstange.
...
The new names make it clearer that these actions apply to just one thread.
- profiler_sleep_start() --> profiler_thread_sleep()
- profiler_sleep_end() --> profiler_thread_wake()
- profiler_is_sleeping() --> profiler_thread_is_sleeping()
- GeckoProfilerSleepRAII --> GeckoProfilerThreadSleepRAII
- GeckoProfilerWakeRAII --> GeckoProfilerThreadWakeRAII
2017-02-15 14:26:23 +11:00