gecko-dev/dom/plugins/base
Jan de Mooij 6febd292ea Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky
We want to remove flat strings (JSFlatString). With this patch we only expose
linear strings (JSLinearString) to API consumers.

This is very mechanical for the most part, because code typically only cares
about linear strings and not the null-termination aspect.

CTypes's Library.cpp has some Windows-specific code where we relied on null-terminated
strings. This patch adds JS_CopyStringCharsZ for that use case.

Differential Revision: https://phabricator.services.mozilla.com/D48314

--HG--
extra : moz-landing-system : lando
2019-10-14 09:32:07 +00:00
..
components.conf
moz.build
npapi.h
npfunctions.h
npruntime.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nptypes.h
nsIHTTPHeaderListener.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIPluginDocument.idl
nsIPluginHost.idl Bug 1550928 part 2. Stop using [array] in nsIPluginHost. r=peterv 2019-05-14 09:11:45 +00:00
nsIPluginInputStream.idl
nsIPluginInstanceOwner.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIPluginTag.idl Bug 1505913 - make plugin click-to-play and crash handling fission-compatible, r=mconley 2019-07-23 22:04:40 +00:00
nsJSNPRuntime.cpp Bug 1573844 - Remove external references to js::Class r=mccr8 2019-08-14 17:15:15 +00:00
nsJSNPRuntime.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNPAPIPlugin.cpp Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky 2019-10-14 09:32:07 +00:00
nsNPAPIPlugin.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNPAPIPluginInstance.cpp Bug 1580659 - part6 : remove input config parameter from 'NotifyStartedPlaying()'. r=Ehsan 2019-09-24 21:18:07 +00:00
nsNPAPIPluginInstance.h Bug 1580659 - part3.5 : suspend nsNPAPIPluginInstance should not affect its muted state. r=karlt 2019-09-24 21:17:30 +00:00
nsNPAPIPluginStreamListener.cpp
nsNPAPIPluginStreamListener.h
nsPluginDirServiceProvider.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsPluginDirServiceProvider.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsPluginHost.cpp Bug 1585156 - Remove useless inclusions of nsIDOMWindow.h and nsIDOMWindowUtils.h r=smaug 2019-09-30 22:06:47 +00:00
nsPluginHost.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/plugins/ r=jmathies 2019-07-10 03:27:43 +00:00
nsPluginInstanceOwner.cpp Bug 1583203 - Annotate nsINode::OwnerDoc() as MOZ_NONNULL_RETURN. r=smaug 2019-09-23 18:12:19 +00:00
nsPluginInstanceOwner.h Bug 1565767 part 1. Stop returning addrefed URIs from GetBaseURI(). r=peterv 2019-07-15 17:22:30 +00:00
nsPluginLogging.h
nsPluginManifestLineReader.h
nsPluginNativeWindow.cpp
nsPluginNativeWindow.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsPluginNativeWindowWin.cpp Bug 1047408 - Remove nsTWeakRef.h r=smaug 2019-05-23 20:16:23 +00:00
nsPluginStreamListenerPeer.cpp Bug 1543804 - Don't allow cross-origin POST redirects on 308 codes; r=jmathies 2019-05-21 15:05:23 +00:00
nsPluginStreamListenerPeer.h
nsPluginTags.cpp Bug 1580282 - Remove checks for plugins that are part of extensions and support for loading plugins from the app and profile dir, r=mconley,mixedpuppy 2019-09-12 23:15:49 +00:00
nsPluginTags.h Bug 1580282 - Remove checks for plugins that are part of extensions and support for loading plugins from the app and profile dir, r=mconley,mixedpuppy 2019-09-12 23:15:49 +00:00
nsPluginsCID.h
nsPluginsDir.h
nsPluginsDirDarwin.cpp
nsPluginsDirUnix.cpp
nsPluginsDirUtils.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsPluginsDirWin.cpp
nspluginroot.idl