Bill McCloskey
bbb8c328d1
Bug 1237402 - Allow certain plugins to be loaded in parent process (r=jimm)
2016-01-28 14:52:04 -08: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
David Rajchenbach-Teller
42b6a4145f
Bug 1224374
- Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
...
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
--HG--
extra : rebase_source : b9ec379c58255a250db1020377147c95c82df712
2016-01-14 23:03:11 +01: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
David Rajchenbach-Teller
2d53758d08
Bug 1224374
- Profiler labels for the top 26-100 chrome hangs;r=BenWa
...
--HG--
extra : rebase_source : 51d39d6f88bf58ccb29f5897c3dbbe71007ee842
2016-01-15 11:38:03 +01:00
David Rajchenbach-Teller
f5531f5260
Bug 1224374
- Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
...
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
--HG--
extra : rebase_source : b9ec379c58255a250db1020377147c95c82df712
2016-01-14 23:03:11 +01:00
Ehsan Akhgari
f7680dbea7
Bug 579517 follow-up: Remove NSPR types that crept in
2015-12-30 22:52:50 -05:00
Bill McCloskey
8e82f52acf
Bug 1231306 - Handle plugin state changes correctly in content process (r=jimm)
2015-12-29 14:30:58 -08:00
Francois Marier
aacefe1c5c
Bug 1217236
- Block trackers loaded by Flash movies. r=gcp
2015-12-06 01:20:56 -08:00
Kyle Machulis
78d7eefaea
Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg
2015-11-24 12:10:27 -08:00
Kyle Machulis
097439dbd6
Bug 1225293 - Add Microsoft Silverlight to Win64 Plugin Whitelist; r=bsmedberg
2015-11-24 12:10:17 -08:00
sajitk
5fb2c53074
Bug 1219478: Replace PRLogModuleInfo usage with LazyLogModule in dom folders except media.r=amerchesini
2015-11-23 11:09:25 -08:00
Birunthan Mohanathas
399934f259
Bug 1217307
- Remove some unnecessary null checks in rest of dom/. r=njn
2015-11-19 09:13:49 +02:00
Jim Mathies
f1203966e4
Bug 1190364 - "With electrolysis (e10s) enabled and lots of tabs open, plugincheck often fails to find any plugins". r=billm
...
--HG--
extra : rebase_source : 2b1afcba9086e581b059c0e79c344df4e2e88de5
2015-11-11 05:35:00 +01:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Aaron Klotz
6ff7eebdec
Bug 1211642: Whitelist test plugin for async plugin init; r=jimm
...
--HG--
extra : rebase_source : 0802e1745107ade56948d68bb8495c3eb0ddb5f2
2015-10-12 13:48:12 -06:00
Aaron Klotz
b79612e964
Bug 1213454: Ensure that mSupportsAsyncInit is propagated from content process; r=jimm
...
--HG--
extra : rebase_source : 94e563c462cf346e900d42d2371dcb4984740c03
2015-10-12 13:31:06 -06:00
Benjamin Smedberg
76948cbf27
Bug 1200361 - Back out parts of bug 1194780 so that Android can still run plugins in-process, but no other platforms will. r=jimm
...
--HG--
extra : commitid : 5JhkfU17u6D
extra : rebase_source : 6afe37784bbe8bf8476f13989b687aee2d776477
2015-08-31 16:51:19 -04:00
Yury Delendik
227cd6c1dc
Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv
...
--HG--
extra : rebase_source : 7486debb89472aa52d034a8eb458245d7daec5ff
extra : source : 2d9ed9032a45d4c3644f40420428e1a8441785db
2015-08-20 15:15:18 -05:00
Benjamin Smedberg
3d78e0139c
Bug 1098064 part B - remove nsIPluginHost.isPluginOOP, r=jimm
...
--HG--
extra : rebase_source : 899df4c309eab495336dc9827bc2c8fe86fc04d3
2015-08-14 13:28:33 -04:00
Benjamin Smedberg
7198eeab85
Bug 1090864 part A - remove nsNPAPIPlugin::RunPluginOOP and unused code paths, r=jimm
...
--HG--
extra : rebase_source : 3a28123c3c867acbae9ba8d4dbd291cc52315aa9
2015-08-14 13:22:06 -04:00
Chris Peterson
a5d85d1651
Bug 1194955 - Fix -Wunreachable-code warnings in dom/ipc and dom/plugins. r=jimm
2015-05-31 19:39:16 -07:00
Christoph Kerschbaumer
e5e3756c82
Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking)
2015-08-04 20:06:03 -07:00
Christoph Kerschbaumer
221df08158
Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp (r=sicking)
2015-08-04 20:05:37 -07:00
John Schoenick
d91deee76b
Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv
2015-05-20 15:30:05 +02:00
John Schoenick
6601080d53
Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv
2015-05-20 15:30:05 +02:00
Myk Melez
63e3fa8967
Bug 1131368 - test plugin.allowed_types pref; r=josh
2015-07-23 10:41:57 -07:00
Kyle Machulis
5f9983ed6f
Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg
2015-07-21 08:55:08 -07:00
Brad Lassey
341abc46ae
Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm
2015-07-14 09:21:14 -04:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
ISHIKAWA, Chiaki
a3e872ff3f
Bug 1172304 - Fix to handle short read in Plugin code. r=johns
2015-07-07 11:29:00 -04:00
Andrew Comminos
54e637406e
Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz
2015-07-11 19:08:00 +02:00
Daniel Holbert
08e61a1e4e
Bug 1158561 followup: Add 'override' annotations to overriding methods added in this bug: Callback(), SitesWithData(), RecvReturnClearSiteData(), & RecvReturnSitesWithData(). rs=ehsan
2015-07-07 21:10:32 -07:00
Brad Lassey
857ea25644
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Emanuel Hoogeveen
7d1e52f2ff
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Juan Gomez
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Wes Kocher
9e61cb09b7
Backed out changeset 9e0475a23d21 (bug 1158561) for assertions in test_clear_site_data.html CLOSED TREE
2015-07-01 16:25:26 -07:00
Brad Lassey
8caec1b14a
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Ryan VanderMeulen
9483a612e8
Backed out changesets 57bbe09f18f2 and 8353c823b8b5 (bug 1158561) for win32 build bustage.
...
CLOSED TREE
2015-07-01 12:11:41 -04:00
Brad Lassey
d72e70b196
bug 1158561 - follow up to fix win build r=bustage CLOSED TREE
2015-07-01 11:14:45 -04:00
Brad Lassey
9ddc8315be
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Bill McCloskey
c04deb201e
Bug 1164543 - Add HasLocalInstance support (r=jimm)
2015-06-19 17:35:05 -07:00
Aaron Klotz
0485cd2062
Bug 1151318: Add quirks flag to help Unity plugin release mouse capture; r=jimm
...
--HG--
extra : rebase_source : 6f2d1ac54701ee366177b8705372ab93f320c8d4
2015-05-20 13:13:16 -06:00
Eric Rahm
3925a960aa
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Jim Mathies
d9a7675005
Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm
2015-05-01 10:07:19 -05:00
Jim Mathies
4fbc128cea
Bug 1129040 - Provide a way for content processes to query the chrome side blocklist service. r=billm
2015-05-01 10:07:19 -05:00
Mike Hommey
924c9eb636
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
Denis Volk
32e981896d
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00