modules/plugin/base/src/nsNPAPIPlugin.cpp
79cbadb26768422fbd77a2a34ad83ec5965f1056
created 2010-04-29 18:59 +0200
pushed unknown
Mitchell Field Mitchell Field - Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
8432af71c6852ba54027cea9dd29904bac5c0a72
created 2010-04-23 14:55 +1200
pushed unknown
Julian Seward Julian Seward - Bug 557209. Initialize 'name' so we don't use it unintialized if GetPluginName fails. r=joshmoz
ce2a65c73b9ea975dd7391517fffac1b8a87c83c
created 2010-04-21 19:57 -0400
pushed unknown
Josh Aas Josh Aas - Don't run Flash 10.1 out of process on Mac OS X if machine has an Intel GMA9XX GPU. b=559441 r=bgirard
beebc4d09baa8f20e9e828ec591b4918e6c0c418
created 2010-04-20 21:49 +0300
pushed unknown
Oleg Romashin Oleg Romashin - Bug 464966 - Add NPAPI Plugin support for Mozilla Qt. r=karlt
490fba6cd22af3d039c15799ab40759837e1044d
created 2010-04-14 19:02 -0400
pushed unknown
Josh Aas Josh Aas - Make Mac OS X test plugin more flexible about negotiating an event model. Allow it to negotiate the Cocoa event model when necessary (out of process, for example). b=555274 r=cjones
657bebceeb185a593c33011d40cac233498db2b3
created 2010-04-08 05:54 -0400
pushed unknown
Josh Aas Josh Aas - Fix 64-bit Mac OS X build bustage. b=543405
2c07a29e59208dbfdc68894b95700bd157acf1dc
created 2010-04-07 18:14 -0400
pushed unknown
Josh Aas Josh Aas - Improve plugin loading code, make it more efficient and easier to understand. Allow Mac OS X plugins to modify their NPAPI function table. b=543405 r=jst
1942c0b4e1018bb85fc17676c634d6e631662073
created 2010-04-05 13:17 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
df40cdde12730b8b6874e7dd2595c3fbaec63248
created 2010-04-04 14:15 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
3a9063bea021f22b0b29c5503764ce50787f76be
created 2010-03-30 21:13 -0700
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
797f224e76ccc6ed35b1099ac0daf7bd32b955f3
created 2010-03-29 19:47 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702.
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed unknown
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
01d0e807552b22e54728b582178746a9ea95a8a2
created 2010-03-13 11:51 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
72c7b128abaae0dd3a9b0282e88d3dc8bce5ea78
created 2010-04-05 11:25 -0400
pushed unknown
Benoit Girard Benoit Girard - Put Flash 10.1+ and JavaPlugin2 out-of-process by default on Mac OS X. b=556092 r=josh
81f9b6d0ae9cf444f4800b153a1a1cecd18ad869
created 2010-04-03 11:19 -0400
pushed unknown
Josh Aas Josh Aas - Only allow out-of-process plugins on Mac OS X 10.6 or higher. b=556545 r=bgirard
2348e44ee598be93ef0151669cd7a551b0fbbfe0
created 2010-03-25 19:45 -0400
pushed unknown
Josh Aas Josh Aas - Fix NPAPI NPN_PushPopupsEnabledState and NPN_PopPopupsEnabledState signature mismatches, statically initialize browser-side NPAPI function table with no casting. b=554170 r=bent
6350335e13f224b9aab82da060d5a97c7c1a5be9
created 2010-03-25 17:11 -0400
pushed unknown
Josh Aas Josh Aas - Back out patch for bug 554170 due to IPC bustage.
07da861feaad3cb9cbc4de8b565a839603ef9726
created 2010-03-25 16:33 -0400
pushed unknown
Josh Aas Josh Aas - Fix NPAPI NPN_PushPopupsEnabledState and NPN_PopPopupsEnabledState signature mismatches, statically initialize browser-side NPAPI function table with no casting. b=554170 r=bent
6643dbb0c15649e2c3afdae3b7244e3a3af7fda0
created 2010-03-24 16:22 -0500
pushed unknown
Chris Jones Chris Jones - Bug 544936, part 6: Submit a browser minidump along with the plugin's, if we got one. r=dolske,gavin,josh
e687f97bbb6e520533103ecd476319d5de85c8d6
created 2010-03-23 20:51 -0400
pushed unknown
Benoit Girard Benoit Girard - Add support for the NPAPI Core Animation drawing model. b=497225 r=josh sr=roc
fb088bfc4ff2caad44cb8350577a2d81eb6f9c74
created 2010-03-08 16:54 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 550944 - If a stream is alive at instance destruction, make sure we fire NPP_DestroyStream and NPP_URLNotify correctly. Also make the new-stream functions (NPN_GetURL etc) fail while we are destroying a plugin instance, r=josh
b152283bd43b16cf6f724dc2c04c50163588963c
created 2010-03-09 14:38 -0500
pushed unknown
Julian Seward Julian Seward - Bug 548441. Don't write to ndata after we delete the object it's in. r=bzbarsky
9c8823185edbccaa675f0b76b770be05bd8721f8
created 2010-02-23 21:58 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - 1;2cBug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh
d8c18f04396efc787769bd54998d3ea6fa48e97e
created 2010-03-03 23:02 -0600
pushed unknown
Chris Jones Chris Jones - Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
840e6ea115dbc3f4fccc1c78101426bc45013a98
created 2010-02-27 17:36 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Backed out changeset f829f942873d - bug 548217 because of topcrash bug 549112
f829f942873d897d26a8c88f65db2c38ed3b13c9
created 2010-02-23 21:58 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh/jst
3fa8aa3c951ce7b1c604cc764ff2f85536a88a6e
created 2010-02-25 03:57 -0800
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 77dc38d8196e - bug 548217 because even though this patch is correct, it exposes a bug in the OOPP code which got backed out.
77dc38d8196e827f0099ce97b1abffd9de408644
created 2010-02-23 21:58 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - 1;2cBug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh
less more (0) -100 -50 -30 tip