dom/base/nsPluginArray.cpp
caa5bef6848122d106ad47fc7b2bf104d2d8ce3d
created 2018-04-05 13:42 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
a04c414e17eab22de90d505235d13eff0f75ebf9
created 2018-02-20 16:53 +0000
pushed 2018-04-26 16:43 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1371888 - Cache plugin information in pluginreg.dat to avoid sync startup load. r=florian, r=mossop, a=jcristau
0fdeaf0b28ae2454b7d564528417fd814fc91adb
created 2018-01-22 12:59 -0500
pushed 2018-04-26 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1431846 part 2. Rename nsPIDOMWindowInner::GetNavigator() to Navigator(), since it never returns null. r=mystor
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
075df18a0a587114c2edecd62d7f23db284ba9be
created 2017-06-27 17:23 -0400
pushed 2017-09-14 16:50 +0000
Jan Keromnes Jan Keromnes - Bug 1376628 - Use nullptr where possible in dom/base/ (clang-tidy: modernize-use-nullptr). r=ehsan
cff9ca695cca7bf21d6c628f2007c28e778d42f1
created 2017-02-06 12:47 -0800
pushed 2017-06-05 19:31 +0000
Kirk Steuber Kirk Steuber - Bug 1336714 - Added a null check to the GetParentDocument call in nsDocument::ComputeFlashClassification. Change nsDocument::GetAllowPlugins to return result rather than using unnecessary outparam. nsPluginArray::AllowPlugins changed to call the GetAllowPlugins method on the inner window's document rather than on the docshell's mContentViewer's document. r=bsmedberg,bz
88356884c93e331d262490736357fa676bed2138
created 2017-01-23 11:45 -0500
pushed 2017-06-05 19:31 +0000
Mike Conley Mike Conley - Bug 1312091 - Allow third-party subframes to access navigator.plugins[plugin] if the top-level document has allowed it. r=bsmedberg
f02cc905662a4008a569381202a9494daf0d1bec
created 2017-02-06 12:47 -0800
pushed 2017-04-10 20:44 +0000
Kirk Steuber Kirk Steuber - Bug 1336714 - Added a null check to the GetParentDocument call in nsDocument::ComputeFlashClassification. Change nsDocument::GetAllowPlugins to return result rather than using unnecessary outparam. nsPluginArray::AllowPlugins changed to call the GetAllowPlugins method on the inner window's document rather than on the docshell's mContentViewer's document. r=bsmedberg,bz a=gchang
dcc7b0c683ce81ed762d1fe4ff396ea9caeb0bea
created 2016-12-17 00:25 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324044. Add fingerprinting resistance in GetSupportedNames in nsMimeTypeArray and nsPluginArray. r=qdot
13f20e14bb7e7f149713f269f2fe711b99d3a91a
created 2016-12-17 00:25 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324035 part 4. Change nsContentUtils::ResistFingerprinting to just take a dom::CallerType instead of having all its consumers check it. r=qdot
414b97796bb7dbf87673b01264aeb8bd5101a22c
created 2016-12-17 00:25 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324035 part 3. Stop using nsContentUtils::ThreadSafeIsCallerChrome in nsPluginArray. r=qdot
2eaddb9f053a23af88824d962c1a8232a101ac39
created 2016-11-14 23:15 +0100
pushed 2017-04-10 20:44 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1317430 - Avoid a unnecessary copy by passing a const & in dom/base/ r=smaug
c1c955254a8c363c238e7b30dc79747c214f2f6b
created 2016-11-14 11:40 +0200
pushed 2017-04-10 20:44 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1317241 - Replace default bodies of special member functions with = default in dom/. r=baku
471872efc401a82694b0011d4fc4d86f49f9c44f
created 2016-10-05 09:46 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1298083 - Don't hide blocklisted Flash from navigator.plugins r=bsmedberg
8d536cd5e5abadcc58f4d49f496eb984ca76d593
created 2016-09-29 12:37 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - add a fake filename to avoid an assertion that plugin filenames have periods in them r=bsmedberg
4f2d1ce84a074be7f3e80aa46a467a92c75aecef
created 2016-08-26 19:27 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - pref to control which CTP plugins should be hidden r=bsmedberg
a480a95a9e6d41bccea718671c6d1de24fde4eab
created 2016-08-24 14:02 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - put dummy plugin in navigator.plugins when a click to play plugin is hidden and its the only plugin r=bsmedberg
cd47fc2d320253670b526eddbbe84bbb201518c7
created 2016-09-28 16:51 -0700
pushed 2017-02-27 14:59 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1294341) for frequent mochitest(cl) failures due to random plugins being discovered a=backout CLOSED TREE
0f9c9d933a426340d9deb8e69e2d8442f23452a1
created 2016-09-26 15:06 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - disable test on linux 32 and add a fake file name to avoid an assertion in debug builds r=bsmedberg
be81e68415551b5e8fccfca2575dc680f5c13870
created 2016-08-26 19:27 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - pref to control which CTP plugins should be hidden r=bsmedberg
154d446586b46a6b2f4f7aa42bdcd32f3562cd0d
created 2016-08-24 14:02 -0400
pushed 2017-02-27 14:59 +0000
Brad Lassey Brad Lassey - bug 1294341 - put dummy plugin in navigator.plugins when a click to play plugin is hidden and its the only plugin r=bsmedberg
d6be383e84be73c4b1d1e7d2248c978e501a6b40
created 2016-08-17 15:35 -0400
pushed 2016-10-31 18:13 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1296004 - Disable bug 1186948 via a new pref. r=mconley, a=ritu
312eafb1465bf3151826cdc6bf5eae6799cb430a
created 2016-07-27 17:45 -0400
pushed 2016-10-31 18:13 +0000
Brad Lassey Brad Lassey - bug 1289670 - Show plugin activation icon when navigator.mimetypes is queried r=mrbkap
21d15da870e8f74b933429f4b3efd651747b8b31
created 2015-08-03 19:24 -0400
pushed 2016-10-31 18:13 +0000
Brad Lassey Brad Lassey - Bug 1186948 - remove plugins that are click-to-play from navigator.plugins (restricted to Flash). r=jst,mconley,mrbkap
22c4e1bae9775e8765d1180ff4795b3a61b0f699
created 2016-07-04 13:38 -0400
pushed 2016-10-31 18:13 +0000
Mike Conley Mike Conley - Backed out changeset 776f0bb21587 for causing bug 1284203.
dd2cdd2663620b0ee532786e5609bdddce6aa847
created 2016-06-30 08:40 +0200
pushed 2016-10-31 18:13 +0000
Arthur Edelstein Arthur Edelstein - Bug 1281963 - Hide mime types and plugins when resisting fingerprinting. r=blassey
776f0bb21587d8d93ebcffcf1505141564234bc6
created 2015-08-03 19:24 -0400
pushed 2016-10-31 18:13 +0000
Brad Lassey Brad Lassey - bug 1186948 - remove plugins that are click-to-play from navigator.plugins (restricted to Flash) r=jst
ff6684c07cc67aaf0fe5a8f3ba6ade75e2df5d33
created 2016-06-05 01:03 -0700
pushed 2016-09-05 20:01 +0000
Chris Peterson Chris Peterson - Backed out changeset 7383d49bc7c8 (Flash click-to-play bug 1186948)
7383d49bc7c8e9b1683d4dbfbe9642e112b9f43c
created 2015-08-03 19:24 -0400
pushed 2016-09-05 20:01 +0000
Brad Lassey Brad Lassey - bug 1186948 - remove plugins that are click-to-play from navigator.plugins (restricted to Flash) r=jst
29ee431f39218378889fb821d448487497a0d1fd
created 2016-05-09 22:25 -0400
pushed 2016-09-05 20:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1270349 part 5. Use LegacyUnenumerableNamedProperties instead of passing flags to GetSupportedNames to determine whether named props on DOM proxies should be reflected in ownPropertyKeys. r=peterv
db1255660184afab1d0b1a490a709ecfba770a62
created 2016-05-09 22:25 -0400
pushed 2016-09-05 20:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1270349 part 4. Use LegacyUnenumerableNamedProperties instead of NameIsEnumerable() calls to determine whether named props on DOM proxies should be enumerable. r=peterv
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-06-01 01:31 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
9c01b4d30bddd2b48ad2e43fe9d06da3558409c9
created 2015-10-26 14:37 -0700
pushed 2016-01-18 19:06 +0000
Kyle Huey Kyle Huey - Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1c0791d5bce7381fe18dae8428fca50d52774499
created 2015-08-13 15:22 +0300
pushed 2015-12-04 23:28 +0000
Aryeh Gregor Aryeh Gregor - Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
ae321edfafccfe0afa4794b9efe0501815c8f669
created 2015-05-20 15:30 +0200
pushed 2015-10-26 12:58 +0000
John Schoenick John Schoenick - Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv
882f1779b4d8c2a428a5cde9a04f82453a5c4bbf
created 2015-05-29 22:42 -0700
pushed 2015-09-14 18:56 +0000
Chris Peterson Chris Peterson - Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-08-03 13:22 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
2ae2d0f3a5469335377c3cdb530518d6a7dd6eff
created 2014-10-07 11:44 +0200
pushed 2015-01-05 23:23 +0000
Peter Van der Beken Peter Van der Beken - Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
c9d1c9fb5ee6e080d5581bcb2cdc08de92909dad
created 2012-09-18 00:56 -0700
pushed 2014-11-24 19:04 +0000
Chris Peterson Chris Peterson - Bug 793978 - Alphabetize navigator.plugins and navigator.mimeTypes arrays to reduce fingerprintable entropy. r=bsmedberg
231c5bbd4a75faecdbcc893a5fa36b1c10baea64
created 2014-06-30 16:00 -0700
pushed 2014-10-06 12:51 +0000
Jon Morton Jon Morton - Bug 1032417: Move nsPluginElement's destructor to the implementation file. r=khuey
77cb01391beffb1e271681d6a6c684096a2009df
created 2014-01-09 21:03 -0500
pushed 2014-08-25 18:42 +0000
Trevor Saunders Trevor Saunders - bug 966059 - add nsIDocShell::GetWindow and GetDocument r=smaug
98a11afc6cb58382cacc06332862734202d7ea25
created 2014-04-29 04:57 -0400
pushed 2014-08-25 18:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1001966 - Part 2: Change uses of numbered NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macro to the variadic variant. r=smaug
f0057045ace5c3b83ed65d38399e298641d7bd31
created 2014-04-15 22:58 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
6ffe0fe626e0b870f1922a85f99df50951a646e8
created 2014-04-15 22:58 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
de7487db16d9df8f72eaeb4d6cc7288b47cedb54
created 2014-04-08 18:27 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
c438f7b1d1b5f43b2beedb24359d69f50f918291
created 2014-04-08 18:27 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-04-22 00:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
ae4cfe0a9bdbca44b5c741c04dd5f7314c8a09e8
created 2013-10-31 22:19 -0700
pushed 2014-03-10 22:05 +0000
Chris Peterson Chris Peterson - Bug 757726 - Part 6a: Add support for cloaking plugin names in navigator.plugins and navigator.mimeTypes enumeration. r=johns sr=bsmedberg
2bc5f1f28031135b9af563da6330644b2ef70410
created 2013-10-20 00:05 -0700
pushed 2014-03-10 22:05 +0000
Chris Peterson Chris Peterson - Bug 757726 - Part 4: Consolidate duplicate code into EnsurePlugins() and EnsureMimeTypes(). r=johns
46be10c9cb30039511a99c225b0f2d2095e49f3b
created 2013-10-17 00:19 -0700
pushed 2014-03-10 22:05 +0000
Chris Peterson Chris Peterson - Bug 757726 - Part 3: Refactor nsPluginArray::GetPlugins() to GetMimeTypes(). r=johns
4a6e13aa26e7936e08e2e67ba988a42f4d9c10e5
created 2013-08-28 23:55 +0300
pushed 2013-12-03 03:32 +0000
Olli Pettay Olli Pettay - Bug 904351, make MimeType/Array, PluginArray/Element to hold strong reference to their parent object, r=mccr8
eba687b0842e08891dc1a07716ea77d81ed45dbc
created 2013-08-15 14:17 -0400
pushed 2013-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 905353 - Minimize the #includes in dom/base; r=jst
90591fb20b148524f0dd10bea1b7d9ec04f1da90
created 2013-08-14 08:56 +0200
pushed 2013-12-03 03:32 +0000
Ms2ger Ms2ger - Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
018ef921c94581b572db7a8644674c1cc9421853
created 2013-07-30 17:46 -0700
pushed 2013-10-21 21:47 +0000
Johnny Stenback Johnny Stenback - Bug 898906. Fix this bug by making nsMimeType objects hold their active plugin alive, and rely on the cycle collector to break the explicit reference cycle. r=mccr8
less more (0) -60 tip