David Anderson
64b9b4aa19
Replace GMP use of PCrashReporter with shmem-based annotations. (bug 1337518, r=billm)
2017-02-12 11:39:44 -08:00
Masatoshi Kimura
8287a9c71c
Bug 1330496 - Followup patch to remove redundant parenthses. r=aklotz
...
MozReview-Commit-ID: DYGbu2S20Ev
--HG--
extra : rebase_source : ff93abace9959752455cace6354cdd3d5913095f
extra : source : 32a43b228c3fd74e67c17cb8a43a8052abe30c4d
2017-02-08 20:33:38 +09:00
Christoph Diehl
b3e16e6212
Bug 1337697 - Define MOZ_IPC_MESSAGE_LOG in builds with --enable-fuzzing. r=billm
...
--HG--
extra : rebase_source : 77a6deca7a5b4438eeac7d950e4653691888270f
2017-02-08 01:08:00 -05:00
Brad Lassey
a5e07b93bf
bug 1303096 - Stop sending sync messages soon after content process start-up r=billm
2017-02-05 00:52:38 -05:00
Gabriele Svelto
b6dbac53af
Bug 1328768 - Always keep the minidump analyzer runnable object alive until we remove the shutdown blocker; r=froydnj
2017-01-31 00:41:44 +01:00
Sebastian Hengst
122ebc553b
Backed out changeset e9d8a75a0dcc (bug 1303096) for failing various tests on Android 4.3 debug (e.g. test_saveHeapSnapshot_e10s_01.html). r=backout
2017-02-05 10:26:28 +01:00
Brad Lassey
ecdf363246
bug 1303096 - Stop sending sync messages soon after content process start-up r=billm
2017-02-05 00:52:38 -05:00
Andrew McCreight
555143e1cb
Bug 1334228 - Add separate assertions for message channels that haven't been opened. r=kanru
...
MozReview-Commit-ID: KqNdMEPieCk
--HG--
extra : rebase_source : af4918008ac447bb577bf69f1a0b087ea4f27481
2017-01-26 11:48:54 -08:00
Ehsan Akhgari
b62bca9af3
Bug 1335526 - Ensure that sandboxed channel's result principal is unique; r=bzbarsky
2017-02-01 13:47:26 -05:00
Sebastian Hengst
53d59b106f
Backed out changeset a273aee1be72 (bug 1335526) for bustage. r=backout
2017-02-01 17:41:29 +01:00
Ehsan Akhgari
9b36bf10cd
Bug 1335526 - Ensure that sandboxed channel's result principal is unique; r=bzbarsky
2017-02-01 11:24:49 -05:00
Chris Pearce
7cc1e57f8d
Bug 1333489 - Record time spent waiting on sync IPC. r=billm,francois
...
We're curious how long we spend waiting on sync IPCs to complete.
So this patch adds telemetry which reports that, on a per message
basis, so we can identify problem messages.
MozReview-Commit-ID: CB4UaitPBeq
--HG--
extra : rebase_source : 1a5042bcbce3930771e3861156ba9dcf77312ff9
2017-01-31 21:28:41 +13:00
Phil Ringnalda
b6c9ea587d
Merge m-c to m-i
2017-01-28 13:12:17 -08:00
Andrea Marchesini
98f845f364
Bug 1320170 - dom/media should use nsIPrincipal (and PrincipalInfo) instead origin as string, r=rjesup, r=ehsan
2017-01-28 18:29:13 +01:00
Andrew McCreight
4499bcb90f
Bug 1329797 - Convert PBackground to use endpoints instead of opens. r=billm
...
Instead of an opens, the child sends a new message InitBackground to
the parent to create the parent side.
Most of this is threading around the endpoints instead of the
transport stuff.
MozReview-Commit-ID: 2c5SrCEAGyY
--HG--
extra : rebase_source : 1ee3d6631c5a7755d8e43342932ab16d9da161cd
2017-01-24 11:49:13 -08:00
David Parks
990402c301
Bug 1317735 - Consolidate env vars for logging. r=jimm
...
Assigns the preference security.sandbox.logging.enabled and the environment variable MOZ_SANDBOX_LOGGING to control whether or not sandbox violations are logged. The pref defaults to true. On Linux, only the environment variable is considered.
--HG--
extra : rebase_source : f67870a74795228548b290aec32d08552c068874
2017-01-23 12:46:49 -08:00
Bill McCloskey
ef3d0f1c2e
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 16:34:37 -08:00
Wes Kocher
f7ccafcb58
Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
...
Backed out changeset 8bf7f0e27c6c (bug 1331804)
Backed out changeset 600c0b9026c2 (bug 1331804)
Backed out changeset 3a5b5b9ecace (bug 1331804)
Backed out changeset c76432c9954e (bug 1331804)
Backed out changeset 46a9096745e7 (bug 1332100)
Backed out changeset 8b751230fa23 (bug 1331804)
Backed out changeset 2810212347fd (bug 1331804)
Backed out changeset be72b7763910 (bug 1331804)
MozReview-Commit-ID: Ywdsr4GZ4a
2017-01-24 15:12:21 -08:00
Bill McCloskey
80aaeed2fc
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 10:04:55 -08:00
Kris Maglione
440d6fcd02
Bug 1305162: Part 1a - Separate nsIMIMEInputStream headers from stream data. r=dragana
...
MozReview-Commit-ID: F1qZCBWUNRG
--HG--
extra : rebase_source : 7a4fdab3e4843a042a3d1101c5e58a6bb556ef7a
extra : source : de131f7c1fc1f60db42509aea646ef4540e6c5fe
2017-01-20 15:43:07 -08:00
Alessio Placitelli
dfe6e0b632
Bug 1330247 - Add ParamTraits<nsAutoString> template specialization in IPCMessageUtils.h. r=froydnj, r=chutten
...
--HG--
extra : rebase_source : 85777fe2ae7c4eee24fd5e8647d2ae85ebb49932
2017-01-17 07:06:00 -05:00
Chris Peterson
971f368adf
Bug 1330496 - Part 3: Remove other ipc checks for Windows Vista or 7+. r=aklotz
...
MozReview-Commit-ID: 9z5LKw71Veg
--HG--
extra : rebase_source : 34e4edb7f5dd92cdca0ca638398705ded48bd3bc
extra : histedit_source : 06350bb2aa8baf386431e634d63819d87cd18fe1
2017-01-09 21:03:57 -08:00
Andrea Marchesini
359ae91eac
Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
2017-01-12 17:38:48 +01:00
Thinker K.F. Li
3de5fae4cb
Bug 1319669 - Add TaskTracer labels for IPC messages. r=cyu,billm
...
--HG--
extra : rebase_source : e5de9974d2110fa717c5ecfc295110c2d6939cd2
2017-01-09 18:46:00 +01:00
Markus Stange
923493c3bb
Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj
...
MozReview-Commit-ID: 2BlEhqrxdUz
--HG--
extra : rebase_source : ca2bcb03f0ebf080925ef189b08c54fec702cde5
2016-12-21 23:07:10 +01:00
Nathan Froyd
4c04071ffe
Bug 1251936 - followup - add explicit to some Windows-only IPC classes on a CLOSED TREE; r=bustage
2016-12-23 10:22:58 -05:00
Bill McCloskey
563f66dae7
Bug 1318506 - Assign a TabGroup to every PBrowser (r=mystor,ehsan)
...
Every new PBrowser, whether it's created by the parent or the child, needs
to get a TabGroup assigned to it. That way IPC messages for the PBrowser will
be dispatched to that TabGroup.
For new PBrowsers created by the child, we just create a new TabGroup or reuse
the opener's TabGroup.
For PBrowsers created by the parent, the child needs to intercept the
PBrowserConstructor message and assign a TabGroup immediately. PBrowsers created
by the parent never have an opener so we can always create a new TabGroup.
In both cases, the nsGlobalWindow::TabGroupOuter logic needs to be updated to
read the TabGroup out of the IPC code. Otherwise the DOM and IPC code will get
out of sync about TabGroups.
MozReview-Commit-ID: D5iEdgirfvK
2016-12-23 11:48:13 -08:00
Randall Barker
dd0237f451
Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
2016-12-23 09:08:27 -08:00
Wes Kocher
0992df4676
Backed out 4 changesets (bug 1319850) for android xpcshell bustage a=backout
...
Backed out changeset 15b92bb6d810 (bug 1319850)
Backed out changeset e31107c3f677 (bug 1319850)
Backed out changeset 2a8012945a74 (bug 1319850)
Backed out changeset 8717bea884c9 (bug 1319850)
2016-12-22 18:16:34 -08:00
Randall Barker
2832f3da83
Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
2016-12-22 16:15:14 -08:00
Ting-Yu Chou
0643b83e9b
Bug 1322465 part 6 - Use explicit/MOZ_IMPLICIT for the unary constructors in ipc/. r=aklotz,Ehsan
...
MozReview-Commit-ID: 6vg1HZaWtS
--HG--
extra : rebase_source : 3d9a0b6ee94d86c6e9346b59a3567071667c5820
2016-12-16 15:56:04 +08:00
Carsten "Tomcat" Book
d1a09e06c8
Merge mozilla-central to autoland
2016-12-21 17:07:24 +01:00
Yoshi Huang
2ceecc22f5
Bug 1324115 - Part 2: replace the callers to use C++ helper. r=smaug
2016-12-21 14:59:21 +08:00
Andrew McCreight
888e432b17
Bug 1323468, part 2 - Pass the message id directly to Transition and eliminate Trigger. r=kanru
...
MozReview-Commit-ID: GU3lXP3eRh6
--HG--
extra : rebase_source : c01247a988cc80cf2739c10a44dc0a971495e528
2016-12-14 10:09:47 -08:00
Gabriele Svelto
0d07ec85af
Bug 1324249 - Do not crash if we can't get the shutdown barrier r=me
2016-12-18 11:20:15 +01:00
Daosheng Mu
94effe3091
Bug 1315896 - Part 2: Remove MOZ_GAMEPAD in Gamepad module; r=ted.mielczarek
...
MozReview-Commit-ID: Hbv6THaI5Rk
--HG--
extra : rebase_source : aa6b247881c45b2d615d5e37576801e91ed77312
2016-12-08 13:00:44 -10:00
Gabriele Svelto
1b8ffd2807
Bug 1293656 - Send crash pings for content crashes complete with stack traces r=bsmedberg
...
* * *
Bug 1293656 - Fix the test_process_error.xul test
2016-10-19 12:51:29 +02:00
Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Andrea Marchesini
a9a05a834d
Bug 1318727 - BroadcastChannel should support data URL, r=smaug
2016-11-30 15:13:27 +01:00
Carsten "Tomcat" Book
68202ee27c
merge mozilla-inbound to mozilla-central a=merge
2016-11-29 16:47:18 +01:00
Chris Peterson
2246059b1a
Bug 1318833 - Part 2: Remove Silverlight plugin quirk compatibility. r=jimm
2016-11-28 22:51:45 -08:00
Chris Peterson
3cd56b6a87
Bug 1318819 - Remove Google Earth plugin quirk compatibility. r=jimm
2016-11-28 22:48:44 -08:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Carsten "Tomcat" Book
9dd582c3dd
Merge mozilla-central to autoland
2016-11-29 11:50:17 +01:00
Andi-Bogdan Postelnicu
8619265629
Bug 1318335 - Use C++11's override and remove virtual where applicable in ipc/. r=billm
...
MozReview-Commit-ID: 2Ae0htgmM7T
--HG--
extra : rebase_source : 8d98e7f6947f916e8091ca63aeaf838012cdc5ec
2016-11-17 15:12:09 +02:00
Andi-Bogdan Postelnicu
89d204c315
Bug 1318335 - Replace default bodies of special member functions with = default; in ipc/. r=billm
...
MozReview-Commit-ID: GV8abDSyxj5
--HG--
extra : rebase_source : 9b33c7f244dc700852bf405bbee5527059fc3928
2016-11-17 15:08:41 +02:00
Andi-Bogdan Postelnicu
bfc72d696d
Bug 1318335 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in ipc/. r=billm
...
MozReview-Commit-ID: K4NAI8HjUd2
--HG--
extra : rebase_source : 9abcb40b9b3ffea07519cc03e892e15b907e6e25
2016-11-17 15:07:35 +02:00
Andi-Bogdan Postelnicu
84bb36a693
Bug 1318335 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in ipc/. r=billm
...
MozReview-Commit-ID: CXLSBRhANNW
--HG--
extra : rebase_source : 2c17b208e688504d34bd7e6aaccad64557afeafd
2016-11-17 15:06:25 +02:00
Bob Owen
8865218aa3
Bug 1147911 Part 9: Ensure file read permissions for file content process on Windows. r=jimm, r=jld
2016-11-24 15:08:32 +00:00
Sebastian Hengst
c7964131c3
Backed out changeset 11a036eafea2 (bug 1147911)
2016-11-23 18:32:42 +01:00