modules/plugin/base/src/nsNPAPIPluginInstance.h
3aebb305dee58be2747dc523b2f31d3829bad100
created 2011-04-11 16:00 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 617539 - Remove nsIPluginHost_MOZILLA_2_0_BRANCH, nsIPluginInstanceOwner_MOZILLA_2_0_BRANCH, and nsIPluginInstance_MOZILLA_2_0_BRANCH; r=jst
b59f443dd42f3cb1fedd62fe793b2c268bd7fde1
created 2011-04-08 12:58 -0700
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 636872: Allow CSS cursor property to be used for plugins. r=bz
280500da6255330fa72f968947c506286015c6ef
created 2011-02-12 10:55 -0500
pushed 2011-04-26 22:38 +0000
Matt Woodrow Matt Woodrow - Bug 591687: Add interface to retrieve plugins actual (remote) drawing model from nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
62335c50673bca960c7542aab58f4f0950c01e21
created 2011-02-09 15:48 +0100
pushed 2011-04-26 22:38 +0000
Marco Bonardo Marco Bonardo - Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
fd046a4bbb19bf67bfe1157a874a9dc2e559ccd6
created 2011-02-08 18:44 -0600
pushed 2011-04-26 22:38 +0000
Chris Jones Chris Jones - Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
69f3807d4bb498a6bc9ffedbc8e2a02b7e92425b
created 2011-02-03 09:31 -0800
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 629401: Carbon plugins that cannot load in X64 Mac should send an event or notifyObservers of failure. r=BenWa, a=blocks-betaN
b9ee503b2c908a64ea9f04c99eea6ad900d0ce32
created 2011-01-05 14:44 -0500
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 475991: Extend NPAPI to allow plugins to participate in redirect handling. r=bsmedberg a=blocking2.0betaN+
bbb7cd978802863fba71108ed4773db0261f24eb
created 2010-12-20 14:37 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 621260. Don't run StopPluginInstance multiple times on the same instance. Also, let StopPluginInstance do the call to instance->Stop(). r+a=josh
7a2c4ae4b3e0dfdcf5b15c866f54632d5d654af8
created 2010-12-24 15:14 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Backing out ade671d15514
ade671d155143fda1d03114df6c69d148d3d9077
created 2010-12-20 14:37 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 617152. Part 5: nsPluginHost::StopPluginInstance should skip plugin instances that are already destroyed (e.g. because the plugin was disabled). r=josh
73b2cd4fbd952473281f4c5bd205a7ba5381053b
created 2010-11-19 14:58 -0600
pushed 2011-04-26 22:38 +0000
Steven Michaud Steven Michaud - Bug 611910 - (try again with leak fixed) r=josh a=blocking2.0BetaN+
0f7432f2cb5d04c74f9745fef9f1b6a8cefd1560
created 2010-11-19 11:08 -0800
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 16c2e141d418 (Bug 611910) due to crashtest leak/orange. a=orange
16c2e141d4182698d46ea33a020192a4153c5f8a
created 2010-11-19 12:14 -0600
pushed 2011-04-26 22:38 +0000
Steven Michaud Steven Michaud - Bug 611910 - r=josh a=blocking2.0BetaN+
bb18e81ea0f84af5d1afbb4ff3404fc9521679c1
created 2010-10-02 09:00 -0700
pushed 2011-04-26 22:38 +0000
Oleg Romashin Oleg Romashin - Bug 599476 - windowless plugins in object elements with data (e.g. certain Flash pages) are not painted. r=karlt a=beta7
5caf82356f866de4ca16949174cbd130953e60da
created 2010-09-10 11:28 -0700
pushed 2011-04-26 22:38 +0000
Oleg Romashin Oleg Romashin - Bug 556487 - Plugin child/parent/PluginInstance API part. r=roc a=blocking2.0
b242765c4ba8f13def2e4b8e26f35b6e2948a0a7
created 2010-07-19 22:11 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 542971, bug 577985: Includes a number of plugin module memory mgmt fixes. Remove/replace nsPluginInstanceTag (instance tags), stop storing the plugin library and function table twice. r=jst
def9068a444685479d6809d6e60cb0f6c9a3de5e
created 2010-07-17 19:47 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 579516: Patch contains a number of fixes to nsPluginStreamListenerPeer memory management. Also moves storage of the stream array for cache lookups to the plugin instance rather than the instance tag. Also stops adding streams to the cached list that shouldn't be there. r=benwa
ab337d46a6815aab1cd1e6e4b39f02b85c37dd87
created 2010-07-13 14:42 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Move nsNPAPIPluginStreamListener implementation to its own file. b=578383 r=jst
51136ef1b3e12e5da36f7182621de15c90ecfcb9
created 2010-07-09 11:16 -0700
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Improve stream listener management for plugin instances. b=554524 r=jst
9c15f02468dc9a99486ddc5ee1a377e973951038
created 2010-06-09 01:25 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Backed out changeset 8e2ff18bc67e
8e2ff18bc67e3a14decbad48b3f5f9f057919ea0
created 2010-06-08 23:28 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Improve nsNPAPIPluginInstance's stream management. r=jst
65aca11d2b37aaaca9f0d45a7d9f799a8e80d3fc
created 2010-04-09 11:08 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Back out patch from bug 554524 due to crashes.
10d2046d2b641734e5d94da84ffc61698460b5e3
created 2010-04-07 16:30 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Improve nsNPAPIPluginInstance's stream management. Streams shouldn't keep strong references to their instances. Replace ugly linked list storage. b=554524 r=jst
fb088bfc4ff2caad44cb8350577a2d81eb6f9c74
created 2010-03-08 16:54 -0500
pushed 2011-04-26 22:38 +0000
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
981efc4d2ad2a495bca719e6d3adf7ba2b945cf9
created 2010-02-02 17:18 -0800
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - revert changeset f61e06c31086 (bug 542971) since it caused bug 543376.
f61e06c310864b2ca5420d33aebc2307b8344088
created 2010-01-29 14:42 -0500
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Get rid of nsPluginInstanceTag. Clarifies the plugin object hierarchy and makes it easier to get from one object to another. We avoid unnecessary null checks and strong references due to clarified lifetimes dependencies between objects. Makes all of this code less error-prone. b=542971 r=jst
7b4a0ecd39ff458217cf65f81fef47c8282f24ca
created 2009-12-17 21:09 -0500
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Improve plugin instance stopped/started state management. b=535660 r=roc
0fe0641b2c400cd609a959f2205824cf9fc6edeb
created 2009-12-11 12:48 -0800
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Backing out changesets ed8d3323a50d, 3930bbdffdd5, 36e32abd2cc8, f4bcfc703ff9, 21051d997076, and 49f489315dd9 at the request of bsmedberg.
49f489315dd9d43dae0be829197ecdd1e3ef6e1d
created 2009-12-03 15:33 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 532700 - nsNPAPIPluginInstance can outlive its nsNPAPIPlugin, sr=jst pending r=josh
39e0a7b9fc54fd744a269072ba52b051e3deb247
created 2009-12-04 11:28 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into electrolysis
4badd9a1932fd39a7d56d16e7db0b8d4aec52fdb
created 2009-11-11 12:35 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into electrolysis.
e6f613019adb5c6ba1de5bade5538a9ee86f5f36
created 2009-10-28 11:32 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into e10s.
05ac28100696489d3beafbd6f41792e8bd915dd3
created 2009-10-27 15:51 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Allow multiple types of OOP plugins to load. b=516509 r=cjones
d1e8ebf88247191f19da7af9c75af66133c64380
created 2009-09-18 16:47 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into Electrolysis.
ea81301faad26e3d0740daaac852ee22c71a151b
created 2009-07-20 09:36 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into Electrolysis
5be08dcdc276c076fb952aeff05dc34d461ae0d8
created 2009-12-02 21:14 -0800
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Fixing bug 520639. Make plugin library unloading independent of the lifetime of nsPluginTag objects. Patch and reviews by jst@mozilla.com and joshmoz@gmail.com, a=blocking1.9.2+
ae2a1ad91022805e0ed755150191e4b09ea383dd
created 2009-11-09 22:58 -0500
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Cocoa event model: 1) fix spurious NPP_SetWindow calls 2) propagate event model immediately. b=527115 r=smichaud r=roc
5f94ccf6935e11b1f1e22957876f9de9b46dc35f
created 2009-10-26 22:18 -0700
pushed 2011-04-26 22:38 +0000
Doug Turner Doug Turner - Bug 521257 - Support NPImageExpose on Maemo/Hildon only. r=roc
da6d67c2c14027211aa74e1b51da885cad6b1a79
created 2009-09-16 21:30 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Gecko should use NPAPI directly, remove nsplugindefs.h abstractions. b=516661 r/sr=jst
ebb78acb00879f61f91332d3fb9679daddf9d467
created 2009-08-26 17:29 -0700
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Implement Cocoa NPAPI event model. b=435041 sr=roc
66470e0d29cadb6a909570fd78a3c184c6ae1704
created 2009-07-12 22:44 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Remove mIsJavaPlugin variable in nsNPAPIPluginInstance, fix some comments. b=503809 sr=roc
3ab85e55a681645675ee72db9136e3d0873e0c99
created 2009-07-08 23:25 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Get rid of nsMIMEType type. b=503025 r/sr=jst
d100ce57eb76f218dd2a552fdf7a7d3f0a4e6118
created 2009-07-02 00:52 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Remove nsIPluginInstanceInternal, fold it into nsIPluginInstance. b=501786 r/sr=jst
80b63a586151d9d3ccaf61d7363d7da0201c7c08
created 2009-07-01 20:54 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Remove nsIPluginTagInfo2, fold it into nsIPluginTagInfo. b=501812 r/sr=jst
6135c784b4582a4ea887537bb34787cbd2a32c6c
created 2009-07-01 11:09 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Add new timer APIs to NPAPI, NPN_ScheduleTimer and NPN_UnscheduleTimer. b=499921 r/sr=jst
d51a8d3295d071e11d951a0e9639a04f24b0a8eb
created 2009-06-29 14:53 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
b68e78af5d88bb20153ab9791ccbe2f53a4d0b14
created 2009-06-28 19:43 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
3c3f41807451447ea45c40d32be2fbb339e1d850
created 2009-06-19 15:37 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Remove nsIScriptablePlugin, part of the XPCOM plugin API. b=498164 r/sr=sicking
ea9c7c17e0c259315b58c9df73839c0a44d7abb4
created 2009-03-28 14:57 +0100
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, plugin part; r=joshmoz, sr=jst
717dc653253c605d1d60764c4cfd04c6326e37c7
created 2009-03-17 14:20 -0700
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Formatting cleanup for the plugins module. b=462894
ff75b28255c9fa5f123d689c14c3d9e18b2151f8
created 2009-01-30 16:40 -0500
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Add API allowing plugins to participate in private browsing. b=468877 r/sr=jst
2225040a7f30d8fac3d84b611df096236d73ff48
created 2008-10-07 21:50 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Clean up npupp.h and rename it to npfunctions.h. b=455458 r/sr=jst
2f937bb5d31cafc6285a816d4eb8b739978570c4
created 2008-09-15 08:45 -0400
pushed 2011-04-26 22:38 +0000
Josh Aas Josh Aas - Stop referring to NPAPI plugins as "4x". b=454807 r/sr=jst
less more (0) tip