Commit Graph
1463 Commits
Author SHA1 Message Date
Josh Aas 2fd9455c46 Add API allowing plugins to participate in private browsing. b=468877 r/sr=jst 2009-01-30 16:40:14 -05:00
Johnny Stenback c407667d70 Fixing bug 474866. Make the plugin instance peer have a weak reference to its owner, and make the owner tell the peer once it's no longer its owner so we don't have reference cycles, yet the instance can hold on to its peer while being cached between pages. r+sr=mrbkap@gmail.com 2009-01-25 22:00:12 -08:00
Johnny Stenback a19b584fcb Backed out changeset abd5a41c0b70 2009-01-25 11:19:51 -08:00
Johnny Stenback 559a36ff6c Fixing bug 474866. Don't null out the peer when stopping plugins to break reference cycles, as cached plugins depend on the peer remaining set. Null out the owner instead. r=joshmoz@gmail.com, sr=bzbarsky@mit.edu 2009-01-25 09:05:00 -08:00
Josh Aas b6f39d4650 JS delete operator should invoke npruntime removeProperty on NPObject. b=470291 r/sr=jst 2009-01-16 12:14:43 -05:00
Josh Aas 76373037e5 Fix: npruntime NPN_HasMethod forwards to wrong plugin function (hasProperty). b=467945 r/sr=jst 2009-01-15 15:20:10 -05:00
Makoto Kato 683c3b8fe5 Should use LONG_PTR for plugin code due to Win64. b=472025 r=josh sr=jst 2009-01-13 13:15:39 -05:00
Johnny Stenback 843febf0bf Fixing bug 470993. Expose the remainder of the Java plugins XPCOM dependency through the NPAPI. r=joshmoz@gmail.com, sr=bzbarsky@mit.edu 2009-01-12 16:55:52 -08:00
Ben Turner 4164deb5af Fix leaky cycle between nsNPAPIPluginInstance and nsPluginInstancePeer. b=472439 r=josh sr=jst 2009-01-10 12:13:31 -05:00
Josh Aas 0f3f135d07 npruntime sample plugin build fix. 2008-12-16 23:01:47 -08:00
Josh Aas bafdc6bb1d NPAPI header updates - comments, cleanup, and webkit compat change. Part of the patch for 386676. r=smichaud sr=roc 2008-12-16 23:48:42 -05:00
Josh Aas 10b16c3370 Backed out changeset 2776db2defa2 2008-12-16 14:38:58 -05:00
Josh Aas 5f5030dfdb Add a system for testing plugins. b=386676 r=smichaud sr=roc 2008-12-16 10:27:32 -05:00
Josh Aas f4bc94d409 back out bug 468678 to fix Flash on Mac OS X 2008-12-15 12:29:44 -05:00
Josh Aas ac61ff8334 remove support for resource (.rsrc) files in Mac OS X plugins. b=468678 r=smichaud sr=roc 2008-12-11 16:52:42 -05:00
Josh Aas f651c8b96f windows bustage fix for bug 462023 2008-12-09 14:00:09 -05:00
Steven Michaud a7f20659b1 Don't allow plugin to set NPPVpluginWindowBool on OS X. b=466495 r=josh sr=roc 2008-12-09 11:22:51 -06:00
Josh Aas 236d519a17 Fix error case leak in nsPluginFile::GetPluginInfo. b=462023 r=mstange sr=jst 2008-12-09 12:15:49 -05:00
Josh Aas 1acd02a19a whitespace/minor cleanup for nsPluginsDirDarwin.cpp, no bug 2008-12-09 12:01:29 -05:00
Josh Aas 1e0f66261e Remove support for "main" as a plugin initialization function. b=467429 r=smichaud sr=roc 2008-12-08 23:52:02 -05:00
Josh Aas a2401fb651 remove support for CFM binary plugins. b=467417 r=smichaud sr=roc 2008-12-08 21:34:21 -05:00
Josh Aas 2763ae39a8 npfunctions should reflect different NP_Initialize signature for Mac OS X. r=smichaud sr=jst a=beltzner 2008-11-28 18:17:36 -05:00
Phil Ringnalda 83c7c96496 Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg 2008-11-03 19:46:28 -08:00
Josh Aas 646d819f28 NPAPI impl formatting cleanup, round one. no bug, rs=jst 2008-11-03 14:23:07 -05:00
Dave Townsend 782ebf6911 Bug 455213: Plugins get enabled when updating to Firefox 3.1. r=jst, r=josh 2008-11-02 15:49:03 +00:00
Dave Townsend 8dacf2bf98 Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst 2008-11-02 12:13:48 +00:00
Dave Townsend f122720d78 Backed out changeset bbccbf2c7456 2008-11-02 03:27:18 +00:00
Dave Townsend a8644a6bbc Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst 2008-11-02 01:34:45 +00:00
Jesse Ruderman 3dcd401b74 Add bug number to FIXME comment 2008-10-28 14:42:21 -07:00
Josh Aas 880a924890 fix new/malloc/delete/free mismatches. b=458104 r=mstange sr=dougt 2008-10-28 12:29:16 -07:00
Josh Aas 9abb63b180 fix typo in npapi headers, no bug 2008-10-26 12:57:36 -07:00
Ginn Chen 5bb6bb7449 Bug 453883, ensure true/false marcos are available, r=joshmoz, sr=jst 2008-10-13 13:25:20 +08:00
Arpad Borsos 1b55360c07 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
Dave Townsend 281a0563ba Backing out changeset 62274f98ccf8 from bug 455213 due to test failures 2008-10-09 12:55:47 +01:00
Dave Townsend af5a1f081f Bug 455213: Plugins get enabled when updating to Firefox 3.1. r=jst, r=josh 2008-10-09 10:35:20 +01:00
Josh Aas 68e3f561f5 Clean up npupp.h and rename it to npfunctions.h, part 2. b=455458 r/sr=jst 2008-10-07 21:53:02 -04:00
Josh Aas d8cab99bfc Clean up npupp.h and rename it to npfunctions.h. b=455458 r/sr=jst 2008-10-07 21:50:25 -04:00
Boris Zbarsky 019ac3f5f1 Bug 458100. Make sure that we'll also instantiate the plug-in even if the nsPluginDocument has no presshell yet at OnStartRequest time. Thanks to Evgeny <evg.salmin@gmail.com> for pointing out the problem. r+sr=jst 2008-10-07 14:53:23 -04:00
Josh Aas f1d16a686e Stop referring to NPAPI plugins as "4x". b=454807 r/sr=jst 2008-09-15 08:45:01 -04:00
Josh Aas 152eb1e464 replace TRUE/FALSE usage with PR_TRUE/PR_FALSE. Patch by Antonio Gomes. b=454860 r/sr=jst 2008-09-12 16:49:43 -04:00
Josh Aas c469ddfe0c Clean up ns4xPluginInstance code. b=454809 r/sr=jst 2008-09-12 16:23:30 -04:00
Josh Aas 381b9ef997 clean up ns4xPlugin. b=454279 r/sr=jst 2008-09-11 11:10:26 -04:00
Josh Aas 513f8971d0 Remove npapi dependency on nspr and use C99 integer types in npapi instead of defining our own. b=453883 r/sr=jst 2008-09-10 22:32:36 -04:00
Dave Townsend ebec010b7f Bug 391728: No placeholder for disabled plugins. r=jst, r=josh, sr=bz 2008-09-09 16:43:21 +01:00
Ginn Chen ff8c87ea4c Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin 2008-09-08 14:21:07 +08:00
Arpad Borsos 5c3d798db7 Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
Neil Rashbrook 6d4fbbda4c Bug 420310 Unable to display uncached unnamed full-page plugin r+sr=jst 2008-08-26 12:40:13 +01:00
Josh Aas 2f409f5a7e Don't stop plugins from loading just because they don't have a resource file. b=451234 r=smichaud sr=roc 2008-08-20 00:23:19 -04:00
Boris Zbarsky 5826c719bd Bug 434163. Make sure to not let our hashtable mutate while we're iterating it. r+sr=jst 2008-08-18 13:06:16 -04:00
Josh Aas 4ef7e645c8 Fix gcc4.2 compile error. Patch by Simon Howes. b=450880 r=josh sr=roc 2008-08-18 02:25:35 -04:00