Ms2ger
8299fe6b09
Backing out bf0a78471e5e:dc7022e2d807 for inexplicable windows crashes.
2012-04-14 17:52:34 +02:00
Ms2ger
f88fab52fb
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-04-14 15:05:01 +02:00
Mark Capella
1a44f1208f
Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
...
--HG--
extra : rebase_source : 648a581323d2c2893df780f71fe34dadcc4bbaab
2012-04-11 17:17:44 -07:00
James Willcox
3d617c8f21
backout 022be5c50732 for xul bustage
2012-04-11 12:56:00 -04:00
James Willcox
311851c7a5
Bug 730890 - Set up an Android Looper on the main Gecko thread r=cjones
2012-04-11 11:43:08 -04:00
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
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
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
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
David Mandelin
ad7cda83f5
Bug 725550: remove obsolete typedef jsdouble, r=jwalden
...
--HG--
extra : rebase_source : 772c2982184d7b3d1680737323395365e6b218da
2012-02-24 14:19:52 -08:00
Masatoshi Kimura
28f2776f50
Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
2012-02-23 08:53:55 -06:00
Josh Aas
b07c58481d
Bug 729135: Fix virtual function warnings in core plugin code. r=bsmedberg
2012-02-22 00:19:27 -05:00
Josh Aas
02aa0b3a00
Bug 723190: Fix for crash due to bad scroll listener registration for Mac Carbon plugins. r=smichaud
2012-02-21 13:59:38 -05:00
Josh Aas
ad1fd62b8e
Bug 633427: Fix bug in which we mis-label plugins as Flash plugins. This was causing us to load plugins unnecessarily when clearing private data. r=smichaud
2012-02-21 13:23:42 -05:00
Igor Bukanov
87ee03b495
bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
2012-02-13 09:02:21 +01:00