Justin Lebar
4cbb9aa916
Bug 742491 - Use a thread-safe DLL patcher on Windows, when possible. r=glandium
2012-04-10 15:52:56 -04:00
Steven Michaud
a64cadb51a
Bug 313700 - Stale information in about:plugins (pluginreg.dat) after a plugin update. r=josh
2012-04-10 10:56:49 -05:00
Brad Lassey
bb82c56da5
bug 738198 - crash in nsPluginInstanceOwner::~nsPluginInstanceOwner r=snorp
2012-03-27 01:31:57 -04:00
Daniel Holbert
35ccf59a89
Bug 743785: Remove no-longer-used variable 'javaIsEnabled' from nsNPAPIPlugin.cpp. r=josh
2012-04-09 13:36:23 -07:00
Igor Bukanov
83623b313c
Bug 737365 - stop using the cx during finalization, part 1.
...
This part changes the signatures for various finalization API to take
not JSContext* but rather either JSFreeOp structure or its
library-private counterpart FreeOp. These structures wrap parameters
that are passed to the finalizers removing most of explicit dependencies
on JSContext in the finalization code.
2012-03-19 15:34:55 +01:00
Masayuki Nakano
b2f0fc7b65
Bug 668157 part.2 mozilla/dom should use mozilla::Preferences r=jst
2012-04-04 13:09:20 +09:00
Josh Aas
0c4b7a3796
Bug 741724: Clean up nsPluginHost::SetUpPluginInstance. r=jst
2012-04-03 18:11:06 -04:00
Josh Aas
215d22990d
Bug 741726: Rename nsPluginTag::mEntryPoint to nsPluginTag::mPlugin. r=jst
2012-04-03 18:08:07 -04:00
Josh Aas
eaea6992fd
Bug 741246: Simplify plugin instance creation and initialization (further). r=jst
2012-04-02 15:17:34 -04:00
Josh Aas
02dce5e7d7
Bug 741126: Require plugin for instance creation. r=jst
2012-04-01 06:13:10 -04:00
Josh Aas
ce96a3e646
Bug 740217: Simplify plugin instance object creation. r=bsmedberg
2012-03-30 12:52:43 -04:00
Benjamin Smedberg
2ca933d909
Bug 737433 - Send the referer for embedded src="" streams for plugins (and make them part of the correct load group while we're at it!), r=josh
...
--HG--
extra : rebase_source : 1d3f255cfd861fb136d54cef63f327a77f76c931
2012-03-29 12:53:31 -04:00
Oleg Romashin
e8955b072d
Bug 703155 - Port Mozilla Qt to Qt5. r=mark.finkle,mh+mozilla,dougt
2012-03-22 16:24:40 -07:00
Bobby Holley
5213bf72dd
Bug 733984 - Explicitly disallow shadowing on location wrappers. r=mrbkap
...
This was taken care of in other ways before, but we need to be more explicit about it now that we're doing more Xray stuff with Location wrappers.
2012-03-23 15:58:18 -07:00
Josh Aas
c2fa9afffa
Bug 726734: Reload plugin instances when the src/data URL changes. r=jst
2012-03-23 08:33:15 -04:00
Hessam Salehi
25b8143afe
Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
2012-03-21 14:07:31 -04:00
Aryeh Gregor
5950f7d337
Bug 735805 - Part 3: Fix plugin mochitests that run no tests. r=roc
2012-03-20 13:18:08 -04:00
James Willcox
8554c40d90
Bug 737120 - Allow Flash plugin instances to be cleaned up on Android without an object frame present r=blassey
2012-03-19 16:09:49 -04:00
James Willcox
0d30f1a413
Bug 719851 - Remove Flash view on Android when plugin instance is lost r=blassey
...
--HG--
extra : rebase_source : 88996dc534da0bab5a4bd19104ec2f604c241c90
2012-03-14 17:15:46 -04:00
Ehsan Akhgari
50c889808a
Merge mozilla-central into mozilla-inbound
2012-03-14 13:40:34 -04:00
Oleg Romashin
33304b1ad9
Bug 735598 - Check for MOZ_X11 before using X11 Window types. r=karlt
2012-03-14 13:24:20 +01:00
James Willcox
fb9607dbb7
Bug 728371 - Make Flash work with GLES 2.0 and GL layers r=pcwalton
...
--HG--
extra : rebase_source : 4b845e7dc4224bfd807fb757e7199c91655c0d69
2012-03-12 13:03:54 -04:00
Justin Lebar
0dbaf73150
Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz
...
--HG--
extra : rebase_source : 6fa267a89878cc1a766d8618569debcea9b12e48
2012-03-12 18:53:18 -04:00
Benjamin Smedberg
bb07c779fa
Bug 729009 - Send the embedded document (SWF file) as the referer for plugin-initiated streams, r=josh
2012-03-12 12:48:27 -04:00
Benjamin Smedberg
37703b08d5
Bug 729009 part 0 - remove dead code, r=josh
2012-03-12 12:48:27 -04:00
Josh Aas
c7b465c052
Bug 734306: Fix bad conversion from nsresult to NPError. r=bas
2012-03-12 10:39:54 -04:00
David Mandelin
8984e21021
Bug 732306: Remove typedef jsint, r=luke
...
--HG--
extra : rebase_source : 4d15a8514dbd698c114fa688461e533afab68ffa
2012-03-01 18:54:01 -08:00
Ginn Chen
8525a21311
Bug 731917 prevent plugins from corrupting the stack by making word-size stores to pointers to bool r=karlt
2012-03-02 14:17:26 +08:00
Bas Schouten
db624d3f5a
Bug 651192 - Followup 3: Properly skip test when test plugin isn't present. rs=philor
2012-03-01 18:20:09 +01:00
Bas Schouten
f45a31ed9d
Bug 651192 - Followup 2: Properly initialize IPDL union on OS X. pending-r=roc
2012-03-01 14:09:12 +01:00
Bas Schouten
60ae6b6515
Bug 651192 - Followup: Change random-if for android on test into skip-if. r=jfkthame
2012-03-01 13:31:53 +01:00
Bas Schouten
a6a316a0f8
Bug 651192 - Part 9: Add reftests for NPAPIAsync plugin functionality. r=roc
2012-02-16 04:30:32 +01:00
Bas Schouten
88243b83c7
Bug 651192 - Part 8: Add NPAPI async code to test plugin. r=roc
2012-02-16 04:30:28 +01:00
Bas Schouten
349297a0c5
Bug 651192 - Part 7: Implement the NPP_DidComposite API. r=roc
2012-02-16 04:30:25 +01:00
Bas Schouten
4a81f55553
Bug 651192 - Part 6: Implement the AsyncBitmapSurface drawing model support. r=roc
2012-02-16 04:30:22 +01:00
Bas Schouten
87964f395c
Bug 651192 - Part 5: Support remote access to ImageContainers. r=roc
2012-02-16 04:26:19 +01:00
Bas Schouten
8555944c17
Bug 651192 - Part 4: Allow setting different drawing models across all platforms. r=roc
2012-02-16 04:24:38 +01:00
Bas Schouten
c3098153de
Bug 651192 - Part 3: Add IPC structures for AsyncBitmapModel. r=cjones
2012-02-16 04:09:06 +01:00
Bas Schouten
a001434e6c
Bug 651192 - Part 2: Update interface and stub implementors which don't have support. r=roc
2012-02-16 04:08:41 +01:00
Bas Schouten
17a8d0399d
Bug 651192 - Part 1: Add the NPAsyncDrawing API to the NPAPI. r=josh sr=roc
2012-02-16 04:08:15 +01:00
Igor Bukanov
182e2dd994
bug 723286 - remove JSContext * parameter from heap-traversal and related API. r=:billm
2012-02-29 21:23:38 +01:00
Nathan Froyd
f976a2b6b5
Bug 706647 - Measure plugin shutdown with telemetry. r=josh
2012-02-28 15:29:42 -05:00
Matt Brubeck
710e5b9000
Back out 2778f515ed5a (bug 723286) on suspicion of causing OSX64 crashes
2012-02-29 16:18:22 -08:00
Igor Bukanov
2139e49ce8
bug 723286 - remove JSContext * parameter from heap-traversal and related API. r=:billm
2012-02-29 21:23:38 +01:00
John Schoenick
6e07a650b2
Bug 406541 - Ensure we agree with java on applet codebase, and run security checks for file: codebase URIs. r=jst
2012-02-27 13:58:00 -08:00
David Mandelin
0be0db4666
Bug 730511: remove obsolete typedefs intN, uintN, r=luke
2012-02-28 15:11:11 -08:00
Bill McCloskey
107c4ec579
Bug 729367 - Add write barrier flag to NPAPI class (r=igor)
2012-02-28 10:44:04 -08:00
Josh Aas
df2fa8ed63
Bug 729673: Fix cases in which plugin instance src data stream is not delivered properly. r=bsmedberg
2012-02-27 15:36:46 -05:00
David Mandelin
59dcf8cdf7
Bug 725550: remove obsolete typedef jsdouble, r=jwalden
2012-02-24 14:19:52 -08:00
Marco Bonardo
74afb56c79
Backout 4fc2f49371a8 (bug 725550) for build failures
2012-02-25 00:16:47 +01:00