James Willcox
998cd74d67
Bug 1381916 - Remove support for plugins on Android r=jchen,bsmedberg
...
MozReview-Commit-ID: AcAIC1QQew2
2017-07-31 12:25:16 -05:00
Kyle Machulis
84ae1a8100
Bug 1279218 - Remove Java Test Plugin and rest of Java references; r=bsmedberg
...
MozReview-Commit-ID: IzqYDED7Tui
2017-07-17 16:45:48 -07:00
Nicholas Nethercote
1a15a0b18a
Bug 1382099 - Remove MOZ_WIDGET_GONK from dom/{base,ipc,plugins}. r=mccr8.
2017-07-21 10:52:30 +10:00
dan1bh
8f39802a0d
Bug 1352559 - Remove support for plugin-provided streams; NPN_NewStream, PPluginStream and other supporting machinery, r=bsmedberg
...
Removed API List:
* NPN_NewStream
* NPN_Write
* NPN_DestroyStream
* nsNPAPIStreamWrapper
* nsPluginStreamToFile
* PPluginStream.ipdl
MozReview-Commit-ID: 61dKGct3qGW
2017-07-11 14:27:25 -04:00
Nicholas Nethercote
08599f9062
Backed out changeset cb1548354e0c (bug 1352559, part 3) for causing *many* crashes in Nightly. r=backout
2017-07-17 09:41:29 +10:00
dan1bh
1f3097b1cf
Bug 1352559 - Remove support for plugin-provided streams; NPN_NewStream, PPluginStream and other supporting machinery, r=bsmedberg
...
Removed API List:
* NPN_NewStream
* NPN_Write
* NPN_DestroyStream
* nsNPAPIStreamWrapper
* nsPluginStreamToFile
* PPluginStream.ipdl
MozReview-Commit-ID: 61dKGct3qGW
2017-07-11 14:27:25 -04:00
Sebastian Hengst
b087f8692e
Backed out changeset 999aa7b6683d (bug 1352559)
2017-07-12 19:10:50 +02:00
dan1bh
e9cff23d89
Bug 1352559 - Remove support for plugin-provided streams; NPN_NewStream, PPluginStream and other supporting machinery, r=bsmedberg
...
Removed API List:
* NPN_NewStream
* NPN_Write
* NPN_DestroyStream
* nsNPAPIStreamWrapper
* nsPluginStreamToFile
* PPluginStream.ipdl
MozReview-Commit-ID: 61dKGct3qGW
2017-07-11 14:27:25 -04:00
Nicholas Nethercote
fcd4f4fa21
Bug 1376638 - Minimize uses of prmem.h. r=glandium.
...
It's silly to use prmem.h within Firefox code given that in our configuration
its functions are just wrappers for malloc() et al. (Indeed, in some places we
mix PR_Malloc() with free(), or malloc() with PR_Free().)
This patch removes all uses, except for the places where we need to use
PR_Free() to free something allocated by another NSPR function; in those cases
I've added a comment explaining which function did the allocation.
2017-06-30 19:05:41 -07:00
Nicholas Nethercote
a58025002f
Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
...
This patch makes the following changes to the macros.
- Removes PROFILER_LABEL_FUNC. It's only suitable for use in functions outside
classes, due to PROFILER_FUNCTION_NAME not getting class names, and it was
mostly misused.
- Removes PROFILER_FUNCTION_NAME. It's no longer used, and __func__ is
universally available now anyway.
- Combines the first two string literal arguments of PROFILER_LABEL and
PROFILER_LABEL_DYNAMIC into a single argument. There was no good reason for
them to be separate, and it forced a '::' in the label, which isn't always
appropriate. Also, the meaning of the "name_space" argument was interpreted
in an interesting variety of ways.
- Adds an "AUTO_" prefix to PROFILER_LABEL and PROFILER_LABEL_DYNAMIC, to make
it clearer they construct RAII objects rather than just being function calls.
(I myself have screwed up the scoping because of this in the past.)
- Fills in the 'js::ProfileEntry::Category::' qualifier within the macro, so
the caller doesn't need to. This makes a *lot* more of the uses fit onto a
single line.
The patch also makes the following changes to the macro uses (beyond those
required by the changes described above).
- Fixes a bunch of labels that had gotten out of sync with the name of the
class and/or function that encloses them.
- Removes a useless PROFILER_LABEL use within a trivial scope in
EventStateManager::DispatchMouseOrPointerEvent(). It clearly wasn't serving
any useful purpose. It also serves as extra evidence that the AUTO_ prefix is
a good idea.
- Tweaks DecodePool::SyncRunIf{Preferred,Possible} so that the labelling is
done within them, instead of at their callsites, because that's a more
standard way of doing things.
2017-06-22 17:08:53 +10:00
Jim Chen
a6d0008c10
Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp
...
Use getApplicationContext or GeckoApp.getPluginContext instead of
getContext so we can get rid of ContextGetter.
MozReview-Commit-ID: B8tTPeZ5gvt
2017-06-02 16:13:41 -04:00
Lie Ryan
64d3997e86
Bug 1352572 - Remove unused code that implement NPN_PostURLNotify(file=true) and NPN_PostURL(file=true); r=bsmedberg
...
- Remove nsNPAPIPlugin.cpp:MakeNewNPAPIStreamInternal(file) parameter
- Remove nsPluginHost::PostURL(isFile) parameter
- Remove nsPluginHost::CreateTempFileToPost() unused function
MozReview-Commit-ID: 7bCBzGz9oSM
2017-04-12 14:28:50 +00:00
raouldc
cde2c26b53
Bug 1352576 - Removed all instances of NPN_GetAuthenticationInfo from the codebase r=bsmedberg
...
NPN_GetAuthenticationInfo is an NPAPI API we implemented for Java and since we only support Flash we no longer need it.
MozReview-Commit-ID: HxNn91QeaMB
2017-04-13 23:57:08 +12:00
Alastor Wu
5a0c4fae9a
Bug 1346872 - part2 : only access agent related codes in nsNPAPIPluginInstance. r=Ehsan
...
nsNPAPIPlugin doesn't need to know about agent, nsNPAPIPluginInstance should wrap
all of the details in its memeber function.
MozReview-Commit-ID: 3LqTlH2flbt
2017-03-30 14:27:42 +08:00
Kyle Machulis
ceb4bf3e68
Bug 1350940 - Label Runnables in dom/plugins; r=bsmedberg
...
MozReview-Commit-ID: DCxeZUj6CEd
2017-03-27 13:35:25 -07:00
Nicolas B. Pierron
fc0b4d8b45
Bug 1331662 part 2 - Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. r=bz
2017-03-22 13:42:27 +00:00
Wes Kocher
0e7757aeda
Merge m-c to inbound a=merge
...
MozReview-Commit-ID: BemR756HJnR
2017-02-15 16:33:03 -08:00
Benjamin Smedberg
e374ae7f52
Bug 1333887 - Hold nsNPAPIPlugin alive for active nsNPAPIPluginInstance objects. This should happen through the plugin tag, but apparently that isn't always working. r=qdot
2017-02-14 09:10:31 -05:00
Sylvestre Ledru
e144e1280c
Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/plugins/ r=jimm
...
MozReview-Commit-ID: Bp1M9LW77Ia
2017-02-09 10:33:57 +01:00
Jed Davis
b86735cec2
Bug 778201 - Remove nsPluginHost::FindProxyByURL and nsProtocolProxyService::DeprecatedBlockingResolve. r=bsmedberg,mcmanus
...
MozReview-Commit-ID: 9xuddxdw5cd
2017-02-03 16:32:04 -07:00
Ehsan Akhgari
d09487caeb
Bug 1334509 - Remove support for the NPNURLVCookie NPAPI; r=bsmedberg
2017-01-27 12:55:41 -05:00
Carsten "Tomcat" Book
b2903208c2
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Andi-Bogdan Postelnicu
efac806caa
Bug 1317241 - Use C++11's override and remove virtual where applicable in dom/ r=baku
...
MozReview-Commit-ID: 8jUAehd1odv
2016-11-15 13:09:07 +02:00
Andi-Bogdan Postelnicu
dbc05f2e21
Bug 1317241 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in dom/. r=baku
...
MozReview-Commit-ID: CST7fV4h20h
2016-11-14 11:35:58 +02:00
Chris Peterson
f365e34835
Bug 1317109 - Remove Acrobat plugin quirk handling. r=jimm
2016-11-14 23:37:44 -08:00
Bill McCloskey
5ef7cc049d
Bug 1310375 - Remove experimental-notify-plugin-call observer notification (r=aklotz)
2016-10-18 16:16:33 -07:00
Jonathan Kew
cac1debba4
Bug 1292476 - Replace use of nsIUnicodeNormalizer with nsIIDNService in the implementation of NPNVdocumentOrigin. r=m_kato
2016-10-03 13:43:47 +01:00
Kyle Machulis
7819d15177
Bug 820831 - Turn on ContentScaleFactor calculation on Windows; r=jimm
...
MozReview-Commit-ID: 5rqTURsO839
2015-09-17 13:31:34 -07:00
Jan de Mooij
bfe36450fc
Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence
2016-08-11 14:39:23 +02:00
Jim Chen
e8f534d407
Bug 1287946 - Update existing code to use mozilla::java; r=me
2016-07-21 13:49:04 -04:00
Carsten "Tomcat" Book
58f5467519
Backed out changeset 684888aeee81 (bug 1287946)
2016-07-21 08:07:12 +02:00
Jim Chen
0ea27022be
Bug 1287946 - Update existing code to use mozilla::java; r=me
2016-07-21 00:42:26 -04:00
Lee Salzman
dbd438bc8a
Bug 1286317 - part 2 - remove Qt widget usage from plugins. r=jrmuizel
2016-07-12 20:28:31 -04:00
Alastor Wu
99449ea1da
Bug 1276119 - part1: don't call WindowSuspendChanged if the plugin is already muted.
...
MozReview-Commit-ID: 8HlmEAqd1n
2016-05-31 10:17:47 +08:00
Boris Zbarsky
08984b43d3
Bug 1276286. Remove the unused JSContext stuff in nsJSObjWrapper::GetNewOrUsed. r=mccr8
2016-05-27 13:30:10 -04:00
Alastor Wu
fa581a0925
Bug 1235612 - Part 3: Implement the logic of audible state notification for agent owners. r=baku
...
MozReview-Commit-ID: 6CueLPpuXWm
2016-05-03 17:59:32 +08:00
Alastor Wu
7b158c5b32
Bug 1242874 - part4 : wrap the volume/mute/suspend for notifyStartedPlaying. r=baku
...
MozReview-Commit-ID: 2FMfEVuODmu
2016-05-03 09:52:44 +08:00
Carsten "Tomcat" Book
30fc4c7852
Backed out changeset df13b449ffcc (bug 1242874)
2016-04-28 13:59:02 +02:00
Alastor Wu
872b202911
Bug 1242874 - part4 : wrap the volume/mute/suspend for notifyStartedPlaying. r=baku
...
MozReview-Commit-ID: GRjxz1E0C9r
2016-04-28 00:23:48 +08:00
Kyle Huey
a9cf047227
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Kyle Machulis
d37bea3dcb
Bug 1171182 - Browser Zoom Query for NPAPI; r=bsmedberg r=jaas
2016-03-18 10:50:50 -07:00
Dylan Roeh
f034008e28
Bug 1253011 - Remove Gingerbread flash interfaces. r=snorp
2016-03-11 14:07:26 -06:00
Boris Zbarsky
63091385d1
Bug 1254847 part 3. Make AutoEntryScript always take ownership of error reporting. r=bholley
2016-03-09 19:02:03 -05:00
Kyle Machulis
a3142d5e61
Backout 6397f46b0628 and c6be87916507 (Bug 1171182) due to windows mochitest failures
2016-03-09 14:49:39 -08:00
Kyle Machulis
05d7d4e967
Bug 1171182 - CSS Zoom Query for NPAPI; r=jaas r=bsmedberg
2016-03-09 11:55:21 -08:00
Dylan Roeh
bc0b4739ad
Bug 1243639 - Remove Honeycomb flash-related code. r=snorp
2016-03-03 10:30:53 -05:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Phil Ringnalda
d871b9515f
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
245cd6a02f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00