Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Chris Peterson
8c77629af9
Bug 554186 - Part 1: Unimplement NPN_Status API. r=josh
2015-06-13 22:50:03 -07:00
Chris Peterson
5ca8bc8387
Bug 554178 - Remove unused member variable PluginModuleChild::mUserAgent. r=jimm
2015-06-14 23:02:54 -07:00
Bill McCloskey
863eb051ac
Bug 1164543 - Make plugin shutdown async in e10s (r=jimm)
2015-06-19 17:35:05 -07:00
Bill McCloskey
e52d70b575
Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm)
2015-06-19 17:35:05 -07:00
Bill McCloskey
0e72bb1aba
Bug 1164543 - Add HasLocalInstance support (r=jimm)
2015-06-19 17:35:05 -07:00
Bill McCloskey
52dd1aa5a4
Bug 1175975 - Null crash fix in ProcessHangMonitor (r=jimm)
2015-06-19 17:35:04 -07:00
Bob Owen
79a3b2ea8c
Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy
2015-06-18 12:01:38 +01:00
Bob Owen
0c8fa845b6
Bug 1165903: For Windows NPAPI do window re-parenting in the chrome process to allow for sandboxing. r=jimm
2015-06-15 16:08:51 +01:00
Benjamin Smedberg
78fdfc9617
Bug 1175147 - Don't do threadsafety asserts for NPN_MemAlloc and friends, r=jimm
2015-06-16 12:04:04 -04:00
Ted Mielczarek
d0bfb3c3cf
bug 1174414 - Fix build without profiler. r=mconley
2015-06-13 20:55:33 -04:00
Ted Mielczarek
fbe051c955
bug 1171131 - Make dom/plugins/ipc build for iOS. r=jimm
2015-06-12 08:46:43 -04:00
Ted Mielczarek
1116bdfeb9
bug 1170584 - fix PluginMessageUtils on iOS. r=jimm
2015-01-28 15:13:24 -05:00
Mike Conley
009806627b
Bug 1116188 - Add async ProfileGatherer as the mechanism for gathering profiles from subprocesses. r=bgirard,bz
2015-06-10 17:58:30 -04:00
Wes Kocher
dd91065222
Merge fx-team to central, a=merge
2015-06-11 17:18:11 -07:00
Aaron Klotz
432078c711
Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm
2015-06-10 12:20:56 -06:00
Jim Mathies
536efcfe2d
Bug 1160142 - For e10s plugin hangs take the minidump of the browser process before we message the chrome UI about the hang. r=billm
2015-06-11 12:25:45 -05:00
Wes Kocher
aa5165adf1
Merge inbound to central, a=merge
2015-06-10 18:29:39 -07:00
Aaron Klotz
c73c42e857
Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm
2015-06-10 11:08:46 -06:00
Benjamin Smedberg
8f1a9f039a
Bug 1170343 - Use release-mode asserts when plugins making NPAPI calls on the wrong thread, r=mccr8
2015-06-09 15:55:21 -04:00
Jacek Caban
4dbbff5cd1
Bug 1151318 - Fixed wchar_t/char16_t mismatch on mingw.
2015-06-11 13:12:11 +02:00
Eric Rahm
900b3ebc4d
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Carsten "Tomcat" Book
89becff57d
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Eric Rahm
f5003d5120
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Wes Kocher
2a7ed059f1
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
0baf91e33f
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Bob Owen
40889a97b9
Bug 1123759: Set low integrity on NPAPI processes for Windows sandboxing policy level >= 2. r=bbondy, r=bsmedberg
2015-05-22 17:05:45 +01:00
Botond Ballo
cafec32eac
Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj
2015-05-09 21:09:40 -05:00
Aaron Klotz
f18d16cfe8
Bug 1156861: Add a TaskFactory to PluginProcessParent to handle launch completion tasks; r=jimm
2015-05-25 11:53:39 -06:00
Mike Hommey
e5760853c7
Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps
2015-05-28 07:34:16 +09:00
Aaron Klotz
a04a6e21bb
Bug 1151318: Add quirks flag to help Unity plugin release mouse capture; r=jimm
2015-05-20 13:13:16 -06:00
Shu-yu Guo
cdf2319b67
Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange)
2015-05-26 22:58:40 -07:00
Eric Rahm
5b59cf4e0b
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Steven Michaud
64758f7c4c
Bug 1154876 - Block calls to hooked methods off the plugin thread. r=spohl
2015-05-19 20:56:34 -05:00
Eric Rahm
ddc8ac650b
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Birunthan Mohanathas
a5b2d5a35a
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Mike Hommey
9fa838952f
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
Aaron Klotz
ccde7a746a
Bug 1157237: Move invocation of async NPP_New to an async task; r=jimm
2015-05-06 01:53:51 -06:00
Aaron Klotz
559ece13f1
Bug 1156903: Add quirk flag that causes NPN_GetValue(NPNVdocumentOrigin) to return an empty string even when it fails; r=jimm
2015-05-06 01:07:32 -06:00
Aaron Klotz
5d9be53e3a
Bug 1160298: Modify TaskFactory::NewTask to support variadic templates; r=gfritzsche
2015-04-30 14:23:24 -06:00
Mike Conley
16367a6360
Bug 1146955 - Unify pluginID for GMP and runID for NPAPI plugins to use the same internal incrementor. r=jesup, mrbkap.
2015-04-27 15:09:45 -04:00
Mike Hommey
4d93988786
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Aaron Klotz
c8bcf590a7
Bug 1156800: Post a task to send async NPP_New result from child to parent; r=jimm
2015-04-27 16:07:28 -06:00
Bill McCloskey
3d2125b1ab
Bug 1154898 - Avoid offline observer crash (r=aklotz)
2015-04-27 19:45:18 -07:00
Jim Mathies
512c7433be
Bug 1155908 - Plugin crash reports should include the content process minidump. r=billm
2015-04-23 04:18:53 -05:00
Carsten "Tomcat" Book
aabc992e06
Backed out changeset d6df8807c839 (bug 1155908) for bustage
2015-04-23 10:34:39 +02:00
Jim Mathies
fe2da3141a
Bug 1155908 - Plugin crash reports should include the content process minidump. r=billm
2015-04-22 07:06:34 -05:00
Andrea Marchesini
18b38ad706
Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan
2015-04-22 08:29:20 +02:00
Ehsan Akhgari
9aea0e3f0a
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 21:40:49 -04:00