gecko/dom/plugins/base
Bobby Holley 9ae831b5d4 Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz
There are a few changes we make here:
1 - Having callers pass JS::CompileOptions directly.
2 - Removing aUndefined, which makes no sense and is unused by consumers.
3 - Making aScopeObject and aRetValue non-optional, via references.
3 - Adding an argument to optionally coerce the return value to a string.

Coercing jsvals to strings is the reason we currently have two nearly-identical
functions, EvaluateString and EvaluateStringWithValue, since the coercion can
trigger arbitrary script and thus needs to be bracketed by all the junk that
nsJSContext does. However, if callers can be guaranteed that the return value
will be a bonafide string, then they can easily extract the string themselves
if they so desire. This will allow us to combine the two functions.
2013-01-16 18:50:26 -08:00
..
android
Makefile.in Bug 824247 - Part 3: Disable FAIL_ON_WARNINGS on not-yet-warning-free directories on MSVC. r=ted 2013-01-03 00:56:38 +09:00
npapi.h
npfunctions.h
npruntime.h
nptypes.h
nsIHTTPHeaderListener.idl
nsIPluginDocument.idl Bug 767638 - Greatly simplify loading full-page plugins. r=josh 2012-12-13 13:51:27 -08:00
nsIPluginHost.idl bug 746374 - differentiate click-to-play plugin permissions by type and vulnerability status r=jaws r=joshmoz 2012-11-27 10:09:10 -08:00
nsIPluginInputStream.idl
nsIPluginInstanceOwner.idl
nsIPluginTag.idl
nsIPluginTagInfo.idl
nsJSNPRuntime.cpp
nsJSNPRuntime.h
nsNPAPIPlugin.cpp Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz 2013-01-16 18:50:26 -08:00
nsNPAPIPlugin.h
nsNPAPIPluginInstance.cpp Bug 800838 - remove unnecessary delay when unscheduling plugin timers r=blassey 2012-12-17 10:05:49 -05:00
nsNPAPIPluginInstance.h Bug 800838 - remove unnecessary delay when unscheduling plugin timers r=blassey 2012-12-17 10:05:49 -05:00
nsNPAPIPluginStreamListener.cpp Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan 2013-01-15 13:22:03 +01:00
nsNPAPIPluginStreamListener.h
nsPluginDirServiceProvider.cpp bug 801466 - part 3.1 remove some prmem usage from dom/ and content/ r=mounir 2012-12-05 02:55:37 -05:00
nsPluginDirServiceProvider.h
nsPluginHost.cpp bug 820708 - refresh navigator.plugins when a plugin is enabled/disabled r=joshmoz 2012-12-20 16:53:21 -08:00
nsPluginHost.h bug 825281 - remove nsISupportsArray from plugins r=bsmedberg 2012-12-12 02:56:25 -05:00
nsPluginInstanceOwner.cpp Bug 826632. Part 5: nsViewManager methods do not need to be virtual and most of the ones that return nsresult don't need to. r=tnikkel 2013-01-05 16:13:05 +13:00
nsPluginInstanceOwner.h Bug 813906 - Resolve base URLs correctly for plugin streams. r=bz 2012-11-27 15:14:38 +01:00
nsPluginLogging.h
nsPluginManifestLineReader.h
nsPluginModule.cpp
nsPluginNativeWindow.cpp
nsPluginNativeWindow.h
nsPluginNativeWindowGtk2.cpp b=814200 don't redirect embedder socket window resize requests to Xt client r=stransky 2013-01-04 12:37:08 +13:00
nsPluginNativeWindowOS2.cpp
nsPluginNativeWindowQt.cpp
nsPluginNativeWindowWin.cpp Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger 2012-12-14 18:58:45 -05:00
nspluginroot.idl
nsPluginSafety.h Bug 780831 - Guard against plugin code leaking refs in the JNI local ref table. r=snorp 2012-12-13 00:32:17 -05:00
nsPluginsCID.h
nsPluginsDir.h
nsPluginsDirDarwin.cpp Bug 823533 - Reject plugins with a different architecture in 32bit Mac builds. r=bsmedberg,smichaud 2012-12-20 21:30:19 +01:00
nsPluginsDirOS2.cpp
nsPluginsDirUnix.cpp
nsPluginsDirUtils.h
nsPluginsDirWin.cpp Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger 2012-12-14 18:58:45 -05:00
nsPluginStreamListenerPeer.cpp Bug 725993 - Remove usage of STORE_ON_DISK_AS_FILE flag in plugin code, r=joshmoz 2013-01-04 00:29:33 +01:00
nsPluginStreamListenerPeer.h Bug 767638 - Rename InitializeEmbedded* plugin functions to just Initialize*. r=josh 2012-12-13 13:51:28 -08:00
nsPluginTags.cpp
nsPluginTags.h bug 825281 - remove nsISupportsArray from plugins r=bsmedberg 2012-12-12 02:56:25 -05:00
PluginPRLibrary.cpp Bug 780831 - Guard against plugin code leaking refs in the JNI local ref table. r=snorp 2012-12-13 00:32:17 -05:00
PluginPRLibrary.h