Benjamin Smedberg
7a581148bc
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Josh Aas
e535f8aad7
Forgot null checks for NPN_MemAlloc in patch for bug 530138. NPOB.
2009-11-23 14:08:41 -05:00
Josh Aas
f949685c4d
Bug 530138, npruntime sample plugin not using NPN_MemAlloc when it should. NPOB.
2009-11-23 13:57:27 -05:00
Benjamin Smedberg
bda0f732bc
Don't crash if NP_Initialize failed remotely: PluginLibrary::NP_Initialize returns an nsresult, not a NPError; nsNPAPIPlugin::CreatePlugin fails but still sets the outparam; nsPluginHost doesn't properly rv-check nsNPAPIPlugin::CreatePlugin, which causes us to think the bad plugin is actually good. I hate stupid failure chains!
2009-11-20 10:34:20 -05:00
Chris Jones
9a696edbf3
bug 530007: fix crashing edge cases in the hope of getting better diagnostics about failed tests
2009-11-20 02:23:07 -06:00
Benjamin Smedberg
737515b2c8
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Benjamin Smedberg
453514dea2
Bug 523769 - Don't call into plugin hooks (specifically NPObject.deallocate) while mid-GC, r=jst+mrbkap
2009-11-17 14:51:46 -05:00
Ben Turner
cafe07f11b
Bug 525792 - 'Fix leaks running mochitests'.
2009-11-12 14:16:54 -08:00
Benjamin Smedberg
957e2b5042
The test plugin over-retains its scriptable object: NPN_CreateObject returns a retained object, so there's no need to retain it again. This shouldn't fix the leak but it does expose the bug bent just fixed.
2009-11-11 23:46:56 -05:00
Benjamin Smedberg
17cf638aac
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Ben Turner
401a6884be
Fix silly bugs
2009-11-09 17:30:02 -08:00
Benjamin Smedberg
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Benjamin Smedberg
8fad57cfea
Disable the NPN_SetException tests for the time being until the e10s bug is fixed.
2009-11-04 13:11:20 -05:00
Chris Jones
f1358e3105
bug 525792: fix leaking PluginModules, call NP_Shutdown() on plugins. minor, no r=
2009-11-03 15:37:07 -06:00
Benjamin Smedberg
eba77abeb6
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Josh Aas
39b3aac40a
Allow multiple types of OOP plugins to load. b=516509 r=cjones
2009-10-27 15:51:12 -04:00
Ben Turner
c650170292
Don't let people get the order of includes wrong in this horrifying patchwork of chromium and mozilla types
2009-10-21 16:01:16 -07:00
Benjamin Smedberg
15de24f35e
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Jonathan Griffin
861525d628
Bug 522791. Add basic tests for NPN_SetException.
...
--HG--
extra : rebase_source : 5d4f69cb5c54136775f0752713d055ad9f407c7a
2009-10-19 14:00:59 -07:00
Jonathan Griffin
d9912f5e30
Bug 518940. Amend NPN_InvokeDefault tests to include multiple-argument and no-argument tests.
...
--HG--
extra : rebase_source : 65df67027083f5474a3a82297b9a597b8458d06f
2009-10-16 15:29:15 -07:00
Jonathan Griffin
dee25456a7
Bug 522400. Fix a typo which prevented the invokedefault method on plugin-defined objects from being called. r+sr=jst
2009-10-16 10:27:33 -07:00
Benjamin Smedberg
fa058fc1f1
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Ben Turner
80b478e8c5
Bug 516524 - Support NPRuntime across processes. r=bsmedberg.
2009-10-07 16:50:48 -07:00
Ben Turner
62534891fc
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Chris Jones
0531f8f96b
basic support for windowless X11 plugins. gfx not quite working yet
2009-09-24 21:03:59 -05:00
Ben Turner
29c6cc37ec
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Benjamin Smedberg
64a1193a12
Followup to bug 517078 - separate out the plugin tests so that each test is separate. This makes it easier to see what the test is doing, has fewer potential interactions between tests, and made it easier to debug Electrolysis. Reworked slightly and r=griffin
...
--HG--
extra : rebase_source : 8eaf51a366d7cd08db23a29f2d112351a46e4dc7
2009-09-23 09:49:49 -04:00
Rich Walsh
5c1a94f9fe
[OS/2] Bug 517880 - Build Break following removal of nsplugindefs.h, r=pweilbacher
2009-09-22 15:49:26 +02:00
Benjamin Smedberg
8aab401dc1
Merge mozilla-central into electrolysis to pick up new plugin tests.
2009-09-21 10:57:57 -04:00
Doug Turner
16ce7d7c20
Bug 528429 - MOZ_COMPOSITED_PLUGINS should be disabled when building for Qt. r=vlad
2009-11-13 07:10:53 -08:00
Josh Aas
8c81f341a1
Stop loading plugins with the name pattern "npjava*.dll" on Windows - these are old Java DLLs that won't work in Gecko 1.9.2+. b=527543 r=jst
2009-11-13 04:37:25 -05:00
Dave Townsend
8f787ba4fd
Bug 471245: Unpacked extensions inadvertently enable plugins when reading chrome file at startup. r+sr=jst
2009-09-22 08:46:32 +01:00
Ben Turner
66a36315ce
Merging mozilla-central once more to hopefully clear windows unit tests
2009-09-20 10:47:21 -07:00
Phil Ringnalda
e62c83fdc6
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Benjamin Smedberg
d44f878b56
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Jonathan Griffin
9891311272
Bug 517078 part I: create mochitests for stream APIs in NPAPI
2009-09-18 10:08:08 -04:00
Robert O'Callahan
69e399486e
Disable test_windowed_invalidate.html on non-Windows, since it's only needed for Windows and seems to be failing on GTK2 at least
...
--HG--
extra : rebase_source : dc4114dfddee4d8714f7d5c881356352791e6400
2009-11-04 09:17:50 +13:00
timeless@mozdev.org
a57f8826c1
Bug 525980 Fix typos in npapi.h
...
r=joshmoz
2009-11-04 07:39:43 +13:00
Robert O'Callahan
3e0434e672
Bug 510082. Silverlight depends on NPN_InvalidateRect working even when the plugin is in windowed mode (although it should really just call Win32 APIs to invalidate its window), so make NPN_InvalidateRect work for windowed plugins. r=josh
2009-11-04 07:39:42 +13:00
Jory A. Pratt
8abe24e659
Bug 506599 multiple inclusion of nptypes.h causes build error r=joshmoz
2009-11-02 17:41:36 +08:00
Jonathan Griffin
96ff9f6933
Bug 523216. Check for NULL message in NPN_SetException. r=joshmoz
2009-10-30 13:15:22 -07:00
Michael Wu
d38ee96a91
Improve GetURL/PostURL code
...
Bug 273025 - bad logic results in potential leak xor crash based on flow; v4, (1/2)
r+sr=jst
2009-10-29 01:29:44 +01:00
Jacek Caban
4b876512bd
Bug 531300 - Link failure in testplugin on mingw, r=roc
2009-12-13 09:44:15 -08:00
Jae-Seong Lee-Russo
1d5da93973
Bug 530389 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in /modules/plugin/, r=joshmoz
2009-12-13 09:32:10 -08:00
Oleg Romashin
786c8adad4
b=512884; nsStringGlue should be used in nsIPluginInstance.h; r+sr=jst
2009-09-18 05:35:49 -04:00
Josh Aas
923b0e293c
Gecko should use NPAPI directly, remove nsplugindefs.h abstractions. b=516661 r/sr=jst
2009-09-16 21:30:26 -04:00
Josh Aas
dd80aa5a05
Fix some spelling mistakes. No bug.
2009-11-10 00:16:05 -05:00
Josh Aas
d069d0092b
Cocoa event model: 1) fix spurious NPP_SetWindow calls 2) propagate event model immediately. b=527115 r=smichaud r=roc
2009-11-09 22:58:48 -05:00
Dão Gottwald
bea18b662b
Bug 527417 - nsIPluginHost::getPluginTags aPluginCount out param should be optional. r=josh
2009-11-09 22:11:58 +01:00
Josh Aas
a80cc9a8b5
Add test for NPN_ConvertPoint, only enabled for Mac OS X for now. b=500406 r=roc
2009-11-09 13:19:26 -05:00
Robert O'Callahan
5220250e10
Disabling plugin test for bug 520436 to figure out test failures on Windows and Linux
...
--HG--
extra : rebase_source : a82298cc3463f744f7b577bcc16403a76eac1961
2009-10-15 17:56:24 +13:00
Robert O'Callahan
93541fb15e
Bug 514974. Test plugin reads from instanceData just after freeing it. r=joshmoz
...
--HG--
extra : rebase_source : 21adecafa47b6a476e191df6d0db10909505f02c
2009-09-07 12:35:14 +12:00
Benjamin Smedberg
84f70d6422
Bug 510963 - NPN_GetValue(NPNVPluginElementNPObject) is broken, r=josh
...
--HG--
extra : rebase_source : e1242620d2adfee22a5c8ede076e4d43916e72d9
2009-09-10 14:11:30 -04:00
Josh Aas
193b0904be
Remove unused member variable that should have gone away in bug 506985. r=smichaud
2009-09-08 12:36:19 -04:00
Walter Meinl
c61a75f84d
Bug 507807 - Clean up linking on OS/2; clean plugins on trunk for real
...
r=Weilbacher
2009-09-05 00:29:13 +02:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Ben Turner
fd54229708
Rename plugin protocols and fix up usage
...
--HG--
rename : dom/plugins/NPP.ipdl => dom/plugins/PPluginInstance.ipdl
rename : dom/plugins/NPAPI.ipdl => dom/plugins/PPluginModule.ipdl
rename : dom/plugins/NPObject.ipdl => dom/plugins/PPluginScriptableObject.ipdl
rename : dom/plugins/NPBrowserStream.ipdl => dom/plugins/PPluginStream.ipdl
rename : dom/plugins/NPPInstanceChild.cpp => dom/plugins/PluginInstanceChild.cpp
rename : dom/plugins/NPPInstanceChild.h => dom/plugins/PluginInstanceChild.h
rename : dom/plugins/NPPInstanceParent.cpp => dom/plugins/PluginInstanceParent.cpp
rename : dom/plugins/NPPInstanceParent.h => dom/plugins/PluginInstanceParent.h
rename : dom/plugins/NPAPIPluginChild.cpp => dom/plugins/PluginModuleChild.cpp
rename : dom/plugins/NPAPIPluginChild.h => dom/plugins/PluginModuleChild.h
rename : dom/plugins/NPAPIPluginParent.cpp => dom/plugins/PluginModuleParent.cpp
rename : dom/plugins/NPAPIPluginParent.h => dom/plugins/PluginModuleParent.h
rename : dom/plugins/NPObjectChild.cpp => dom/plugins/PluginScriptableObjectChild.cpp
rename : dom/plugins/NPObjectChild.h => dom/plugins/PluginScriptableObjectChild.h
rename : dom/plugins/NPObjectParent.cpp => dom/plugins/PluginScriptableObjectParent.cpp
rename : dom/plugins/NPObjectParent.h => dom/plugins/PluginScriptableObjectParent.h
rename : dom/plugins/NPBrowserStreamChild.cpp => dom/plugins/PluginStreamChild.cpp
rename : dom/plugins/NPBrowserStreamChild.h => dom/plugins/PluginStreamChild.h
rename : dom/plugins/NPBrowserStreamParent.cpp => dom/plugins/PluginStreamParent.cpp
rename : dom/plugins/NPBrowserStreamParent.h => dom/plugins/PluginStreamParent.h
2009-09-08 23:31:35 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Doug Turner
ea91fe7947
Bug 521257 - Support NPImageExpose on Maemo/Hildon only. r=roc
2009-10-26 22:18:35 -07:00
Jonathan Griffin
5505a545d5
Bug 518940. Add NPN_Evaluate tests.
2009-10-23 13:41:52 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Josh Aas
cc8d9ebb04
Remove java-specific preferences from Firefox UI, hidden prefs. Java should be managed via the addons manager. Also improves accuracy of "window.navigator.javaEnabled()". b=506985 r/sr=jst uireview=faaborg
2009-08-24 15:56:43 -07:00
Mats Palmgren
de859aa548
Make the nsPluginInstanceTag destructor non-recursive to avoid exhausting stack space. b=486349 r+sr=jst
2009-08-19 02:25:36 +02:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Josh Aas
65e80f6eb0
Implement Cocoa NPAPI event model. b=435041 sr=roc
2009-08-26 17:29:47 -07:00
timeless@mozdev.org
0253ddb397
Bug 507404 dialogWindow is unused in DialogOKClicked and DIALOGID is useless
...
r=karlt
2009-08-26 18:27:59 +02:00
Robert O'Callahan
2194dd18b0
Bug 520462. Test that mouse clicks transfer focus to plugins correctly. r=jmathies
2009-10-08 00:14:12 +13:00
Robert O'Callahan
f98cfc2882
Bug 520436. Interpret NPN_InvalidateRect rectangles as relative to the content-box, not the border-box. r=josh
2009-10-05 23:07:30 +13:00
Ben Turner
cd1d42ffe0
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Rich Walsh
6911caefb0
[OS/2] Bug 500654: sync OS/2 plugin code with Windows version, to hopefully fix some Flash-related crashes, r=pweilbacher
2009-07-30 21:20:44 +03:00
Ben Turner
f038d2457f
Revert testplugin changes so that unit tests pass
2009-07-28 14:38:32 -07:00
Ben Turner
442e268257
Fix testplugin on windows to not crash until we support scriptable objects
2009-07-28 11:48:21 -07:00
Josh Aas
39c82ddda0
Document unscheduleAllTimers scriptable method added to test plugin.
2009-07-27 23:37:52 -04:00
Ben Turner
fd28e9de5a
Allow out of process tabs and plugins to be disabled via prefs or environment variables, and disable them both by default so that unit tests go green.
2009-07-24 15:21:07 -07:00
Benjamin Smedberg
0501b7a589
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
1e808cd4ea
Merge mozilla-central into Electrolysis
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Vladimir Vukicevic
18db6edf40
b=503902; put back npapi DOM object access for WinCE; r=jst
2009-07-16 14:13:43 -07:00
Peter Weilbacher
eed6512282
Bug 503950: OS/2 bustage fix for bug 503377, p=wuno@lsvw, r=pweilbacher
2009-07-14 13:34:07 +02:00
Benjamin Smedberg
f962f665d1
Windows bustage fix for bug 503377
2009-07-13 12:57:32 -04:00
Benjamin Smedberg
7f34fe29a0
nsIPluginInstance.getMIMEType should be a [shared, const] parameter... it doesn't follow the normal XPCOM rules about allocating memory. r=josh sr=jst
2009-07-13 12:27:46 -04:00
Ginn Chen
bf66108343
Bug 501889 _scheduletimer symbol not found on Solaris r=joshmoz sr=jst
2009-07-13 20:23:41 +08:00
Josh Aas
c124a0981e
Remove mIsJavaPlugin variable in nsNPAPIPluginInstance, fix some comments. b=503809 sr=roc
2009-07-12 22:44:48 -04:00
Josh Aas
908cd606b2
Get rid of GUItoMacEvent and nsPluginEventType. b=503133 sr=roc
2009-07-10 20:20:32 -04:00
Robert O'Callahan
af2094496b
Backed out changeset 91a43fa9b0da
...
--HG--
extra : rebase_source : 00ee0eac778112a8aac3e19f1f114e8b8b34580c
2009-07-10 20:13:51 +12:00
Robert O'Callahan
8822eb0091
Bug 501295. The Win32 test plugin needs to compute an accurate clip region. r=jmathies
2009-07-10 14:03:00 +12:00
Robert O'Callahan
8ce8b649b2
Bug 501295. pluginGetEdge should return coordinates relative to the window frame in the Win32 test plugin. Then we can enable test_plugin_position on Windows. r=jmathies
2009-07-10 14:03:00 +12:00
Ben Turner
67ac5c13b2
Some windows build fixup
2009-07-02 13:48:33 -07:00
Ben Turner
73f03dff53
merge bent's changes from libchromiumipc. Gtk plugins now drawing
2009-07-01 14:19:32 -07:00
Chris Jones
8aa21b1e90
merge plugin work from libchromiumipc. add env var check for OOP iframe. a few small bugfixes here and there.
2009-07-02 11:54:22 -05:00
Benjamin Smedberg
8620d95413
Plugins stuff: this code is equivalent to electrolysis-tmp revision 61cd9e89fd00, except that I had to merge forward a minor change to the plugin-loading code from Josh's cleanup.
2009-06-30 14:51:05 -04:00
Josh Aas
4a7715939e
Bug 501194 - Remove nsplugin.h. r/sr=jst
2009-06-30 01:55:05 -04:00
Josh Aas
c81455d12a
Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
2009-06-29 14:53:52 -04:00
Josh Aas
4e45156e64
Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
2009-06-28 19:43:19 -04:00
Robert O'Callahan
dd9d905b7d
Bug 500910. GTK2 test plugin should take window shapes into account when computing the effective clip region. r=karlt
2009-07-10 14:02:58 +12:00
Josh Aas
c88c69078b
Get rid of nsMIMEType type. b=503025 r/sr=jst
2009-07-08 23:25:20 -04:00
Josh Aas
00f32a1cf6
Remove some code that is no longer necessary for the Java plugin on AIX. b=498148 r/sr=jst
2009-07-07 21:01:38 -04:00
Josh Aas
f6ab658dab
nsIPlugin and nsIPluginHost should not inherit from nsIFactory. b=502886 r/sr=jst
2009-07-07 21:00:11 -04:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Josh Aas
a62bb5d726
Various 64-bit fixes for Mac OS X widget and plugin code. b=509947 r=mstange
2009-08-12 18:32:41 -04:00
timeless@mozdev.org
6abbe0e4d8
Bug 508021 nsNPAPIPluginInstance::Print does not need to null check mCallbacks
...
r=jst
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
d8ae4735cf
Bug 505833 NPObjectMember_Convert is the only function that doesn't null check JS_GetInstancePrivate
...
r=joshmoz@gmail.com
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
5e5171cd35
Bug 499295 NULL crash [@ nsPluginInstancePeerImpl::GetJSContext]
...
r=jst sr=jst
2009-06-27 18:42:51 -07:00
Peter Weilbacher
fff7a9a9d4
[OS/2] Bug 500938: fix build break in nsPluginNativeWindowOS2.cpp following bug 499431, p=dragtext@e-vertise, r=pweilbacher
2009-06-28 02:02:57 +03:00
Josh Aas
63a294b7fb
Get rid of nsIWindowlessPluginInstancePeer. b=500672 r/sr=jst
2009-06-26 13:30:36 -04:00
Johnny Stenback
c773b6331b
Fixing bug 484744. Revert an IID change that broke the old Java plugin. r+sr=mrbkap@gmail.com
2009-06-26 07:57:26 -07:00
Josh Aas
8246f24011
Don't allow access to any XPCOM objects view NPAPI's NPN_GetValue. b=500513 r/sr=jst
2009-06-26 10:33:17 -04:00
Josh Aas
e8777a84be
Get rid of nsIPluginInstance::Destroy, it doesn't do anything. b=500593 r/sr=jst
2009-06-26 10:32:32 -04:00
Josh Aas
8cb99ebd34
Minor cleanup in nsPluginHostImpl, no bug.
2009-06-25 23:33:34 -04:00
Josh Aas
8f2046d4f3
Do a better job of checking for exceptions in npruntime, part 2. b=474157 r/sr=jst
2009-06-25 20:29:58 -04:00
Josh Aas
efafbe1392
Bustage fix for bug 499431.
2009-06-25 17:45:35 -04:00
Josh Aas
4734a09527
Remove nsIPluginManager/nsIPluginManager2. Fold their functionality into nsIPluginHost. b=499431 r/sr=jst
2009-06-25 17:06:54 -04:00
Makoto Kato
8d01acee02
Bug 496504 - Plugin test isn't compatible with Windows x64 build. r=joshmoz, sr=roc
2009-06-24 18:44:20 +09:00
Jim Mathies
94a314575e
Bug 493601 - Fix crash involving Flash module unloading. (r=emaijala,joshmoz,bent sr=brendan)
2009-06-23 06:27:44 -05:00
Josh Aas
9c6646e6e1
Remove os2wrapper and associated files. b=499367 r=Peter Weilbacher
2009-06-22 17:25:07 -04:00
Robert O'Callahan
9c186ac605
Bug 500910. GTK2 test plugin should take window shapes into account when computing the effective clip region. r=karlt
2009-07-22 12:44:50 +12:00
Martin Stránský
63b764f9ee
Bug 486482 - null deref [@ nsPluginNativeWindowGtk2::CreateXEmbedWindow ]. r=josh, sr=jst
2009-07-21 10:13:38 +02:00
Steven Michaud
8bc55f5541
[OSX] Embedded plugins don't print - NPP_Print not called. b=191046 r=josh,kinetic
2009-07-20 17:10:36 -05:00
Ted Mielczarek
ad775e7a7a
bug 459114 - helper function to provide a clean profile directory for xpcshell tests. r=sdwilsh
...
--HG--
extra : rebase_source : 76f547c1f055f18f57e09c67f1a2f7b2f548c3cd
2009-05-14 07:37:40 -04:00
Ted Mielczarek
bf94951904
Backed out changeset 9ddc25fb2246 - bug 459114 - helper function to provide a clean profile directory for xpcshell tests. r=sdwilsh - for test failures
2009-08-05 15:36:20 -04:00
Ted Mielczarek
b6d8d93b5c
bug 459114 - helper function to provide a clean profile directory for xpcshell tests. r=sdwilsh
...
--HG--
extra : rebase_source : 7bd4c374609a9eea15d0b244c1415ae853146e84
2009-05-14 07:37:40 -04:00
Robert O'Callahan
a2a72eee58
Bug 506304. Support synthesized mouse events being sent to windowless plugins, support reporting mouse event coordinates from the test plugin, and add tests for mouse events. r=josh
...
--HG--
extra : rebase_source : 5c97644a6db8454f759bbeab7a1e06295aca8325
2009-08-05 13:36:37 +12:00
Josh Aas
6ee771f1a3
Plugin host cleanup. b=501996 r/sr=jst
2009-07-06 02:10:10 -04:00
Peter Van der Beken
ca8ccf47e0
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
2009-05-12 22:20:42 +02:00
Robert O'Callahan
4f3d983ad5
Bug 499595. Win32 test plugin needs to double-buffer and look more like other platforms' test plugins. r=jmathies
2009-07-04 21:54:09 +12:00
Robert O'Callahan
faf74419aa
Bug 488620. GTK2 test plugin should not assume that ancestor X windows have associated GTK widgets. r=karlt
2009-07-04 21:47:15 +12:00
Josh Aas
b7ddfbb92b
Remove XPCOM plugin code from nsPluginsDirUnix. b=502045 r/sr=jst
2009-07-03 09:53:00 -04:00
Mats Palmgren
10964859cf
Backout bug 486349, due to regression bug 502135.
2009-07-03 13:48:52 +02:00
Josh Aas
ec67370ccc
Comment and formatting cleanup for nsIPlugin. No bug.
2009-07-02 15:32:21 -04:00
Mats Palmgren
9efb0b6e25
Make the nsPluginInstanceTag destructor non-recursive to avoid exhausting stack space. b=486349 r+sr=jst
2009-07-02 11:57:37 +02:00
Josh Aas
50f9732c36
Rename nsPluginHostImpl to nsPluginHost. No bug, discussed with jst.
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
rename : modules/plugin/base/src/nsPluginHostImpl.h => modules/plugin/base/src/nsPluginHost.h
2009-07-02 01:48:08 -04:00
Josh Aas
70edf7241e
Remove nsIPluginInstanceInternal, fold it into nsIPluginInstance. b=501786 r/sr=jst
2009-07-02 00:52:07 -04:00
Josh Aas
d5e66a3fb6
Remove nsIPluginTagInfo2, fold it into nsIPluginTagInfo. b=501812 r/sr=jst
2009-07-01 20:54:18 -04:00
Makoto Kato
aaa74833af
Bug 499460 - Build error in plugin code for Symbian emulator. r=josh, sr=jst
2009-07-02 03:15:22 +09:00
Josh Aas
bd853b5bcf
Add new timer APIs to NPAPI, NPN_ScheduleTimer and NPN_UnscheduleTimer. b=499921 r/sr=jst
2009-07-01 11:09:49 -04:00
Benjamin Smedberg
812128ba6a
Bug 500660 - Don't load XPT files from plugin directories any more r=josh sr=jst
2009-07-01 09:34:31 -04:00
Johnny Stenback
a511964116
Fixing bug 442399. Remove LiveConnect from the tree. r=joshmoz@gmail.com, bclary@bclary.com, sr=brendan@mozilla.org
2009-06-30 15:55:16 -07:00
Josh Aas
c8ac5d9d83
Change plugin unloading behavior to never unload plugins by default. Prior to this patch plugins were unloaded whenever their last instance was destroyed. The old behavior meant that going from one page with a Flash instance to another page with a Flash instance would shut down the entire Flash plugin instead of just destroying one instance and starting another. The new behavior dramatically cuts down on plugin loading/unloading activity. Set "plugins.unloadASAP" to "true" to enable the old behavior of unloading plugins as soon as their last instance is destroyed. b=500925 r=bz sr=jst
2009-06-30 17:16:34 -04:00
Josh Aas
73eb23eeb9
Remove nsPIPluginHost. b=501388 r/sr=jst
2009-06-30 16:49:04 -04:00
Josh Aas
da90f79ce3
Remove nsIEventHandler, part of the XPCOM plugin API. b=499329 sr=sicking
2009-06-19 15:40:31 -04:00
Josh Aas
4e9bc80deb
Remove nsIJRILiveConnectPIPeer and nsIJRILiveConnectPlugin. b=499322 sr=sicking
2009-06-19 15:39:22 -04:00
Josh Aas
5dc8045c32
Remove nsIScriptablePlugin, part of the XPCOM plugin API. b=498164 r/sr=sicking
2009-06-19 15:37:09 -04:00
Josh Aas
ed0da293be
Minor Mac OS X plugin related cleanup, no bug. r=smichaud
2009-06-19 12:15:23 -04:00
Karl Tomlinson
71d45a3a1a
b=489294 XserverRegion leak with composited plugins r=jrmuizel
2009-06-15 12:52:11 +12:00
Josh Aas
86f210e336
Remove nsICookieStorage, part of the XPCOM plugin API. b=432354 r/sr=jst,sicking
2009-06-13 13:16:40 -07:00
Josh Aas
1157f6e11b
Remove unused nsIClassicPluginFactory. b=498031 r/sr=sicking
2009-06-12 17:33:34 -07:00
Josh Aas
c68b8251be
Remove nsIFileUtilities, part of the XPCOM plugin API. b=487977 r/sr=jst
2009-06-12 11:17:00 -07:00
Josh Aas
48858662d8
Disable XPCOM plugin loading. b=488042 r/sr=jst
2009-06-11 10:40:38 -07:00
Arpad Borsos
589f71c968
Bug 467948 - fix some deprecated conversion from string constant warnings; r=dbaron
2009-05-26 10:53:15 +02:00
Josh Aas
4bd6720b31
Simplify code for exposing plugin file names vs. full path. Second landing. b=488181 r/sr=jst,bz
2009-06-10 16:47:49 -04:00
Josh Aas
d3151f8707
Fix typo reversing some npruntime logic, fixes some problems with plugins using scripting. b=492924 sr=roc
2009-06-10 16:32:45 -04:00
Neil Deakin
79321ef1f8
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Karl Tomlinson
43d4e0f67e
Bug 494027 - Crash @NS_NotifyPluginCall on tinderbox shortly after plugin tests run. r+sr=jst@mozilla.org
2009-05-22 15:24:50 -07:00
Timothy Nikkel
96d0ffa774
Fix crash that can occur with a malformed pluginreg.dat file. b=493545 r=josh sr=bz
2009-05-20 12:21:46 -04:00
Benjamin Smedberg
bb1c33c4ea
Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
...
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Karl Tomlinson
eeb042f14a
test plugin window existence at plugin instance destruction. b=485125,429604,454756 r=roc
2009-05-18 13:53:39 +12:00
Josh Aas
5edcbc52ca
Backed out changeset 7cd22106e8d9. Simplify code for exposing plugin file names vs. full path. b=488181
2009-05-16 21:09:48 -04:00
Josh Aas
22c9a18612
Simplify code for exposing plugin file names vs. full path. b=488181 r/sr=jst
2009-05-15 18:26:21 -04:00
Josh Aas
d01189121a
Check for more accurate exceptions in npruntime, part 1. b=474157 r/sr=jst
2009-05-08 09:55:04 -04:00
Robert O'Callahan
0d7d241faf
Bug 480819. Explicitly track all elements that need to be frozen when a document enters bfcache. r+sr=jst
...
--HG--
extra : rebase_source : cf8294ebf52bf91b067dc065ccf92098c529a445
2009-05-08 13:32:32 +12:00
Boris Zbarsky
64b2d5e1bf
Bug 490957. Eliminate nsWebShell. r+sr=bsmedberg
2009-05-07 15:21:53 -04:00
Josh Aas
7882e36f78
Backed out changeset 7df4317278f5, bug 491834.
2009-05-07 09:27:08 -04:00
Josh Aas
c97cb0b630
Disable XPCOM plugin loading, removing support in Gecko 1.9.2. This will disable all non-NPAPI Java plugins (I suggest updating to at least Java 6 Update 12). b=488042 r/sr=jst
2009-05-07 01:17:07 -04:00
Josh Aas
ae7fd85dfa
Formatting fixes for the new unix npapi sample plugin. b=486423
2009-05-07 00:22:13 -04:00
Josh Aas
93473161f1
New unix npapi sample plugin, replaces old one. b=486423 r/sr=jst
...
--HG--
rename : modules/plugin/sdk/samples/basic/unix/plugin.cpp => modules/plugin/sdk/samples/basic/unix/BasicPlugin.c
rename : modules/plugin/sdk/samples/basic/unix/plugin.h => modules/plugin/sdk/samples/basic/unix/BasicPlugin.h
rename : modules/plugin/sdk/samples/basic/unix/Makefile.in => modules/plugin/sdk/samples/basic/unix/Makefile
2009-05-07 00:17:03 -04:00
Robert O'Callahan
1eca41e60c
Bug 488416. The GTK2 test plugin needs to clip to its clipRect in windowless mode. r=karlt
...
--HG--
extra : rebase_source : e391513c9ca0e57ab30b41e6d5bb2c0525a7001f
2009-04-25 20:40:48 +12:00
Ginn Chen
a1c0b74a0c
Bug 478845 Disable mochitest of test plugin if test plugin is absent r=ted.mielczarek, jwalden
2009-04-23 14:27:04 +08:00
Dave Townsend
3a27432a29
Bug 427744: List plugin file version number under about:plugins. r=josh, sr=jst
2009-04-22 12:13:10 -07:00
Jeremy Huddleston
2c6c8fb6b9
Bug 486892 - darwin: Use dylib file extension. r=josh
2009-04-20 14:36:49 +02:00
Josh Aas
629cf7f757
64-bit fixes for nsPluginsDirDarwin. b=487972 r=mstange sr=jst
2009-04-14 12:38:11 -04:00
Josh Aas
1669178e09
Fix formatting of nsPluginsDirWin.cpp. b=488163 r/sr=jst
2009-04-14 12:35:35 -04:00
Josh Aas
7d05cb2c64
Remove nsIJVMAuthTools, part of bug 485984.
2009-04-14 12:32:44 -04:00
Serge Gautherie
bf78e8e9da
Bug 438331 - Remove WIN16 (support) code everywhere; (Jv1) </modules/plugin/>; r=joshmoz sr=jst
2009-04-14 10:34:59 +02:00
Jim Mathies
22f75979f5
Bug 485120 - Touchup test patch for windows orange. CLOSED TREE bustage fix.
2009-04-13 16:42:01 -05:00
Jim Mathies
49ad540adc
Bug 485120 - Test plugin needs to support windowed mode on Windows. r=joshmoz+vlad.
2009-04-13 12:01:22 -05:00
Josh Aas
f1c19744ba
Test for error condition when trying to set an unknown variable in NPAPI. b=479979 r=roc
2009-04-10 20:15:42 -04:00
John Wolfe
c016140bb4
Fix WinCE plugin bustage. b=487783 r=jimm
2009-04-10 14:33:32 -04:00
Mark Finkle
8e4a1ce44a
Fix mobile plugin bustage. b=487795 r=josh
2009-04-10 12:45:24 -04:00
Josh Aas
c6a41e8074
Remove OJI from the tree. b=485984 r/sr=jst
2009-04-09 22:38:21 -04:00
Johnny Stenback
977b7eacfc
Fixing bug 486269. Prevent plugins from being destroyed while calling into them. r=joshmoz@gmail.com, sr=bzbarsky@mit.edu
2009-04-07 14:20:57 -07:00
Walter Meinl
854af9da72
Bug 487126: fix OS/2 and Qt test plugins build break, r=joshmoz
2009-04-07 23:41:49 +03:00
Neil Rashbrook
c0e5a3886c
Bug 486946 Allocator mismatch between GetVersion and FreePluginInfo r+sr=jst
2009-04-07 10:22:34 +01:00
Arpad Borsos
f7163821d2
Bug 486940 - fix crash in gtk_xtbin_new; r=karlt, sr=roc
2009-04-06 13:30:55 +02:00
Karl Tomlinson
ebadbd17ad
b=486630 detect early GtkXtBin destruction r=roc
...
--HG--
extra : rebase_source : a17a38faaeffebae0d4d8aadf0a3a58397aab8d9
2009-04-06 13:25:28 +12:00
Robert O'Callahan
81a78803aa
Bug 485121. Support getting native geometry data from the test plugin on Mac and GTK2/X11. r=joshmoz,karl
...
--HG--
rename : layout/generic/test/test_character_movement.html => layout/generic/test/test_movement_by_characters.html
rename : layout/generic/test/test_word_movement.html => layout/generic/test/test_movement_by_words.html
2009-04-06 12:04:02 +12:00
Walter Meinl
05e1294c02
Bug 486581 - OS/2 build break in testplugin after enabling of windowed mode; r=joshmoz
2009-04-05 15:03:48 +02:00
Arpad Borsos
8d06591a1b
Bug 474369 - get rid of nsVoidArray, plugin part; r=joshmoz, sr=jst
2009-03-28 14:57:13 +01:00
Josh Aas
c44a4edd1f
Remove testevents xpcom sample plugin from the tree. b=486345 sr=jst
2009-04-01 15:18:14 -04:00
Robert O'Callahan
d2012e9b33
Noting passing test due to checkin for bug 484923.
2009-04-01 17:27:44 +13:00
Robert O'Callahan
9e57d83ee1
Bug 484923. Test plugin should support 'window' mode on GTK2/X. r=josh,karl
...
--HG--
extra : rebase_source : 376e102b3401a2d61f26be9643c35be5e2d89ced
2009-04-01 14:07:19 +13:00
Robert O'Callahan
d0c58fb22f
Bug 340571. Removing getBoxObjectFor from non-XUL documents. r+sr=bzbarsky
...
--HG--
extra : rebase_source : a57cb7c4ebee2149a2cdc009400c133d4904409d
2009-03-30 13:44:48 +13:00
Michael Ventnor
84d760952c
Bug 469831 - need gtk2 drawing code for test plugin. r+sr=roc
...
--HG--
extra : rebase_source : 408ca77e1b3ff85e049fa8809cb13cc0885c8006
2009-01-26 11:21:46 -05:00
Serge Gautherie
8a9d7bdab5
Bug 476406 - [SeaMonkey] New Chrome test_privatemode.xul fails: "... Components.classes['@mozilla.org/privatebrowsing;1'] is undefined ..."; (Bv1) Add |ok(true, ...);|; r=jst
2009-03-28 03:00:22 +01:00
Walter Meinl
900f82d28c
Bug 485073 - OS/2 enable test plugin equivalent to other platforms; r=mozilla@Weilbacher.org
2009-03-27 00:47:43 +01:00
Ted Mielczarek
33fd6f27e3
bug 484780 - need plugin reftest that tests alpha rendering of test plugin. r=josh
2009-03-24 15:28:18 -04:00
Doug Turner
979a387be4
Bug 484918 - Fixes build bustage in plugins on Windows CE. r=blassey
2009-03-23 20:27:27 -07:00
Robert O'Callahan
2b654d962d
Bug 484761. Add README file describing test plugin behaviour. r=joshmoz
2009-03-24 13:55:26 +13:00
Ted Mielczarek
aaa58f8d73
Bug 421611 - Need to be able to run tests on arbitrary build - add packaging bits for xpcshell. r=bsmedberg
...
--HG--
rename : intl/strres/tests/397093.properties => intl/strres/tests/unit/397093.properties
rename : intl/strres/tests/strres.properties => intl/strres/tests/unit/strres.properties
2009-03-21 11:20:00 -04:00
Josh Aas
98bb9244be
Remove plugin tester and spy tools. b=484137 r/sr=jst
2009-03-19 15:57:50 -07:00
Josh Aas
db2a897753
NPN_SetValue should return an error when attempting to set a value that does not exist. b=479979 r/sr=jst
2009-03-17 14:20:24 -07:00
Josh Aas
3b5692c885
Formatting cleanup for the plugins module. b=462894
2009-03-17 14:20:02 -07:00
Stuart Parmenter
64dbc2c06b
bug 482091. patch from Jeff Muizelaar. fix cash on maemo with plugins
2009-03-12 08:11:10 -07:00
Blake Kaplan
f7fb1c08eb
Bug 482625 - Fix some warnings and remove some unneeded type declarations. r+sr=jst
2009-03-10 16:21:40 -07:00
Vladimir Vukicevic
162f8e4fdd
b=479104; move windows plugin dir service code to UNICODE; r=jst
2009-03-08 22:07:00 -07:00
Jeff Muizelaar
de647c8035
Bug 442109 - youtube videos don't play; r=vladimir
2009-02-25 16:25:12 +01:00
Johnny Stenback
3d56357332
Fixing bug 475646. Don't call GetPeer() on plugins as it's apparently not safe to do so on all plugins. r=joshmoz@gmail.com, sr=bzbarsky@mit.edu
2009-02-24 16:28:35 -08:00
Serge Gautherie
a5a2252e81
Bug 446300 - move tools/test-harness/xpcshell-simple to testing/xpcshell
...
(Ev2-MC) Rename the object tests directory
2009-02-23 19:28:20 +01:00
Josh Aas
61218c204f
Sync NPAPI scrolling constants between files. b=477126 r/sr=jst
2009-02-20 16:10:58 -05:00
John Tapsell
df5b94d492
Bug 474421 - Qt Widget no longer compiles in testplugin; Minor fix for getting the tests compiling; r=joshmoz
2009-02-18 01:01:56 +01:00
Peter Weilbacher
dbb36f6403
Bug 471759 (OS/2-only follow-up): tester code should only be compiled for
...
builds with OJI, p=wuno@lsvw, r=pweilbacher
2009-02-16 10:20:36 +01:00
Jesse Ruderman
c9eb6349ac
Add some crashtests
2009-02-10 16:36:04 -08:00
Blake Kaplan
099408ea29
Bug 477918 - Don't cast the narrower type to a wider type and write to it. r+sr=jst
2009-02-10 16:19:12 -08:00
Jesse Ruderman
5f1cc5c3ce
Add a bunch of crashtests
2009-02-10 00:09:40 -08:00
Marco Bonardo
391f0b1388
Backed out changeset 92a47ed3d54e - Michael Ventnor — Bug 469831 - need gtk2 drawing code for test plugin - due to mochitest leak failures (crash?)
2009-02-10 01:36:46 +01:00
Michael Ventnor
8ce094f4ec
Bug 469831 - need gtk2 drawing code for test plugin. r+sr=roc
2009-01-26 11:21:46 -05:00
Josh Aas
63e2d096d1
Clean up nsPluginHostImpl. Removes an old workaround for mac Flash 6. Stop using the phrase "active plugin" to refer to plugin instances. Dead code and spelling fixes. b=476409 r/sr=jst
2009-02-09 13:48:06 -05:00
Rich Walsh
02717bd898
[OS/2] Bug 476134: allow plugin code to be built with GCC 4.3.x on OS/2 by using the right calling convention, r=josh, sr=jst
2009-02-05 12:21:27 +01:00
Josh Aas
7c8a12cb18
Don't run npapi private browsing tests when the private browsing service is not available. b=476406 r/sr=jst
2009-02-04 22:19:31 -05:00
Arpad Borsos
51bf75177c
Bug 474116 - Clean up deprecated GTK symbols; r=(bsmedberg + roc) sr=roc
2009-02-02 18:49:58 +01:00
Josh Aas
f1b1a53408
Remove unnecessary NPPVprivateModeBool enum. b=468877
2009-02-01 21:15:44 -05:00
Jim Mathies
8ddad5ef5d
Updated reftest.list for Bug 469830.
2009-01-31 15:50:21 -06:00
Jim Mathies
df49001deb
Bug 469830 - Windows drawing code for test plugin. r=ted,joshmoz
2009-01-31 15:06:02 -06:00
Josh Aas
015a5c7e76
Add API allowing plugins to participate in private browsing. b=468877 r/sr=jst
2009-01-30 16:40:14 -05:00
Peter Weilbacher
15fe4f92fb
[OS/2] Bug 476029: fix build break in wrap_XPCOM.cpp (with GCC 3.3.5) following bug 474866
2009-01-30 09:59:26 +01:00
Johnny Stenback
b1945926a3
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
389a938400
Backed out changeset abd5a41c0b70
2009-01-25 11:19:51 -08:00
Johnny Stenback
7b13ea308c
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
Walter Meinl
627190cf07
Don't try to build plugin tests unless platform is specifically marked as ready. b=474503 r=josh sr=jst
2009-01-22 23:18:47 -05:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Mark Banner
d1a3b2d08b
Fix onon-FF build bustage from bug 473577
2009-01-17 11:20:40 +00:00
Ted Mielczarek
ca38450994
bug 473577 - make test plugin usable for reftests. r=josh
2009-01-16 15:03:24 -05:00
Josh Aas
37e61ae8a0
JS delete operator should invoke npruntime removeProperty on NPObject. b=470291 r/sr=jst
2009-01-16 12:14:43 -05:00
Josh Aas
15d1bd14a4
Fix: npruntime NPN_HasMethod forwards to wrong plugin function (hasProperty). b=467945 r/sr=jst
2009-01-15 15:20:10 -05:00
Mark Banner
ab8d03d8dd
Bustage fix for some windows systems following bug 386676
2009-01-14 13:11:08 +00:00
Boris Zbarsky
c34ae09fee
Backed out changeset e22b5d4e8ce9 (bug 518940) on suspicion of causing Linux orange.
...
--HG--
extra : rebase_source : 431d4f6349808163322ff48cfb32d85cc8beefe5
2009-09-30 23:17:36 -04:00
Jonathan Griffin
ed6b27392e
Bug 518940. Adding tests for NPN_Invoke. r=bsmedberg
2009-09-30 15:11:57 -07:00
Jonathan Griffin
08bed1367a
Bug 517078. New test for NPN_NewStream and NPN_Write.
2009-09-30 11:17:39 -07:00
Jonathan Griffin
b0762ec954
Bug 484729. Fix NPN_Write. r=joshmoz;sr=jst
2009-09-29 16:52:29 -07:00
Jonathan Griffin
5b8a3fa575
Bug 518004. Workaround a link problem on 64-bit linux with the test plugin by removing use of <fstream>. r=smaug
...
--HG--
extra : rebase_source : af6a48cca2eb0807ab30c2f6e63a5b2b4bf52c06
2009-09-24 15:23:35 -07:00
Jonathan Griffin
d2addc16d5
Bug 517078. Document stream-related functionality of test plugin.
2009-09-24 12:10:19 -07:00
Makoto Kato
d3cefcbb3b
Should use LONG_PTR for plugin code due to Win64. b=472025 r=josh sr=jst
2009-01-13 13:15:39 -05:00
Walter Meinl
21b7a78f21
A bunch of plugin SDK build fixes. b=471759 r=josh sr=jst
2009-01-13 12:14:40 -05:00
Josh Aas
ac38ef99e1
bustage fixes for some systems, b=386676
2009-01-13 12:09:08 -05:00
Josh Aas
56dc1ce64c
get rid of an incorrect comment
2009-01-13 01:47:13 -05:00
Josh Aas
539fcc967d
System for testing plugins, take 4. b=386676 r=smichaud sr=roc
2009-01-12 22:06:21 -05:00
Johnny Stenback
71c558dbe8
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
6eaa912dc9
Fix leaky cycle between nsNPAPIPluginInstance and nsPluginInstancePeer. b=472439 r=josh sr=jst
2009-01-10 12:13:31 -05:00
Josh Aas
4c4299efbe
Backed out changeset e28cd33a0335
2008-12-19 05:30:53 -05:00
Josh Aas
170e6896d3
System for testing plugins, take 3. b=386676 r=smichaud sr=roc
2008-12-19 04:10:09 -05:00
Josh Aas
c5d2456c12
Backed out changeset 7b8ca8c944f2
2008-12-19 01:59:15 -05:00
Josh Aas
dd716baaec
System for testing plugins, take 2. b=386676 r=smichaud sr=roc
2008-12-19 00:47:08 -05:00
Josh Aas
f23f281e83
npruntime sample plugin build fix.
2008-12-16 23:01:47 -08:00
Josh Aas
d22f132370
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
e79f540ada
Backed out changeset 2776db2defa2
2008-12-16 14:38:58 -05:00
Josh Aas
6e9c3576aa
Add a system for testing plugins. b=386676 r=smichaud sr=roc
2008-12-16 10:27:32 -05:00
Robert Kaiser
91c83d1de9
bug 468337 - Remove "what's related" module, supplementary patch for OS/2 and RDF cleanup, r=pweilbacher sr=Neil
2008-12-15 19:07:42 +01:00
Josh Aas
765a564b23
back out bug 468678 to fix Flash on Mac OS X
2008-12-15 12:29:44 -05:00
Josh Aas
5295053066
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
026fa64495
windows bustage fix for bug 462023
2008-12-09 14:00:09 -05:00
Steven Michaud
a6e2974fc4
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
e25e7f6560
Fix error case leak in nsPluginFile::GetPluginInfo. b=462023 r=mstange sr=jst
2008-12-09 12:15:49 -05:00
Josh Aas
95febf4b8c
whitespace/minor cleanup for nsPluginsDirDarwin.cpp, no bug
2008-12-09 12:01:29 -05:00
Josh Aas
dc31683568
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
95648c862d
remove support for CFM binary plugins. b=467417 r=smichaud sr=roc
2008-12-08 21:34:21 -05:00
Arno Renevier
4c1e936539
npruntime sample does not compile on linux (FALSE not declared). b=464485 r=josh sr=roc
2008-12-08 21:26:51 -05:00
Josh Aas
11ea2c36ca
fix a drawing order glitch in the mac default plugin. b=467580 sr=jst
2008-12-02 16:05:36 -05:00
Arno Renevier
155b03d3b7
Fix npruntime sample compile problem, npupp.h -> npfunctions.h. b=464481 r=josh sr=jst
2008-12-02 14:12:54 -05:00
Josh Aas
3522c28f01
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
bbe7e1d08a
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
319412e303
NPAPI impl formatting cleanup, round one. no bug, rs=jst
2008-11-03 14:23:07 -05:00
Dave Townsend
92bdda65fa
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
d13a725406
Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst
...
--HG--
rename : toolkit/mozapps/extensions/content/list.xul => toolkit/mozapps/extensions/content/blocklist.xul
rename : toolkit/mozapps/extensions/public/nsIBlocklistService.idl => xpcom/system/nsIBlocklistService.idl
2008-11-02 12:13:48 +00:00
Dave Townsend
d81de86f28
Backed out changeset bbccbf2c7456
2008-11-02 03:27:18 +00:00
Dave Townsend
f6b515d08c
Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst
...
--HG--
rename : toolkit/mozapps/extensions/content/list.xul => toolkit/mozapps/extensions/content/blocklist.xul
rename : toolkit/mozapps/extensions/public/nsIBlocklistService.idl => xpcom/system/nsIBlocklistService.idl
2008-11-02 01:34:45 +00:00
Josh Aas
a3f4911317
don't target a specific sdk in the default plugin, bustage fix, b=428973
2008-10-29 14:54:51 -07:00
Josh Aas
b9ead506a6
bustage fix for opt builds, b=428973
2008-10-29 11:00:47 -07:00
Josh Aas
dd1c5e81eb
New default plugin for Mac OS X. b=428973 r/sr=jst
2008-10-29 10:43:47 -07:00
Jesse Ruderman
fdd437d15b
Add bug number to FIXME comment
2008-10-28 14:42:21 -07:00
Josh Aas
997cd78337
fix new/malloc/delete/free mismatches. b=458104 r=mstange sr=dougt
2008-10-28 12:29:16 -07:00
Josh Aas
b4275b33dd
fix typo in npapi headers, no bug
2008-10-26 12:57:36 -07:00
Peter Van der Beken
0261cd68b1
Fix for bug 459828 (Remove nsIDOMCustomEvent.idl). r=smaug, sr=sicking.
2008-10-22 15:35:34 +02:00
Josh Aas
a1ed4f2417
Default plugin should communicate type via plist instead of PkgInfo. b=460836 r=smichaud sr=roc
2008-10-21 12:12:13 -04:00
Peter Van der Beken
993024875b
Backed out changeset 4bc3dc1f6e11
2008-10-21 11:43:01 +02:00
Peter Van der Beken
3ba81f6270
Fix for bug 459828 (Remove nsIDOMCustomEvent.idl). r=smaug, sr=sicking.
2008-10-21 11:10:47 +02:00
Josh Aas
c1978008f5
correctly construct PkgInfo so the default plugin can load on Mac OS X. b=460812 r=ted
2008-10-20 16:43:21 -04:00
Josh Aas
3c5947edd0
build fixes for the Mac OS X basic plugin in our plugin SDK. b=459091 sr=dougt
2008-10-16 16:21:54 -04:00
Ginn Chen
a4b866e41e
Bug 453883, ensure true/false marcos are available, r=joshmoz, sr=jst
2008-10-13 13:25:20 +08:00
Peter Weilbacher
b8af3f6c3f
[OS/2] Bug 454956: fix OS/2 build break with GCC 3.4.6 or newer, part 2
2008-10-11 14:49:03 +03:00
Peter Weilbacher
bf4885ba51
[OS/2] Bug 459429: OS/2 build brakes after rename of npupp.h to npfunctions.h
2008-10-11 10:35:51 +03:00
Arpad Borsos
8b11d938d2
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
336531ba7f
Backing out changeset 62274f98ccf8 from bug 455213 due to test failures
2008-10-09 12:55:47 +01:00
Dave Townsend
612a33103e
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
d41fbaa3b2
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
7029208c8f
Clean up npupp.h and rename it to npfunctions.h. b=455458 r/sr=jst
...
--HG--
rename : modules/plugin/base/public/npupp.h => modules/plugin/base/public/npfunctions.h
2008-10-07 21:50:25 -04:00
Boris Zbarsky
164afa9a0a
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
Peter Weilbacher
cb4f8b0e72
[OS/2] fix up more plugin build bustage following bug 453883
...
(for some reason this only affects TB builds and went unnoticed until now)
2008-09-28 10:45:09 +03:00
Peter Weilbacher
a6b823d3c6
[OS/2] fix plugin build bustage following bug 453883 (and clean up whitespace)
2008-09-17 00:12:14 +03:00
Josh Aas
800552b4bf
Stop referring to NPAPI plugins as "4x". b=454807 r/sr=jst
2008-09-15 08:45:01 -04:00
Josh Aas
db38657ac3
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
97cc9f5009
Clean up ns4xPluginInstance code. b=454809 r/sr=jst
2008-09-12 16:23:30 -04:00
Josh Aas
55c675f1a4
New Mac OS X sample plugin for NPAPI SDK. b=453785 r/sr=jst
2008-09-12 15:53:26 -04:00
Josh Aas
38275d6c6e
clean up ns4xPlugin. b=454279 r/sr=jst
2008-09-11 11:10:26 -04:00
Josh Aas
714a26e947
fix npapi types bustage, b=453883
2008-09-11 02:45:35 -04:00
Josh Aas
62a62df8b8
fix npapi types bustage, b=453883
2008-09-11 01:10:49 -04:00
Josh Aas
53f34a7d8b
fix npapi types bustage, b=453883
2008-09-11 00:36:07 -04:00
Josh Aas
321f9b3b4f
fix npapi types bustage, b=453883
2008-09-11 00:12:43 -04:00
Josh Aas
7527027f71
fix npapi types bustage, b=453883
2008-09-10 23:51:45 -04:00
Josh Aas
29642a63c9
fix npapi types bustage, b=453883
2008-09-10 23:40:58 -04:00
Josh Aas
0432bd8669
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
3919bf60ce
Bug 391728: No placeholder for disabled plugins. r=jst, r=josh, sr=bz
2008-09-09 16:43:21 +01:00
Ginn Chen
b807ca4816
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
2008-09-08 14:21:07 +08:00
Arpad Borsos
9b6f558fee
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
Josh Aas
c523de62a0
don't try to build dead scriptable plugin on windows, bustage fix
2008-09-05 16:54:31 -04:00
Josh Aas
674a183dd1
remove xpcom plugin api samples from npapi sdk. b=453857,453862 rs=jst
2008-09-05 15:35:57 -04:00
Josh Aas
ff464fa0e3
Clean up NPAPI SDK common code. b=453493 r/sr=jst
2008-09-03 17:11:51 -04:00
Josh Aas
5897c8df14
remove xpcom plugin api samples, sdk documentation updates, mac build updates. b=360955 rs=jst
2008-09-03 00:39:55 -04:00
Josh Aas
78035bd0a8
bustage fix, don't build the sdk simple plugin
2008-09-02 15:55:03 -04:00
Josh Aas
f67ebb90ae
put all sample plugins into the npapi sdk. b=360955 rs=jst
...
--HG--
rename : modules/plugin/samples/4x-scriptable/acmeIScriptObject.idl => modules/plugin/sdk/samples/4x-scriptable/acmeIScriptObject.idl
rename : modules/plugin/samples/4x-scriptable/doc.html => modules/plugin/sdk/samples/4x-scriptable/doc.html
rename : modules/plugin/samples/4x-scriptable/makefile.win => modules/plugin/sdk/samples/4x-scriptable/makefile.win
rename : modules/plugin/samples/4x-scriptable/np4xscr.def => modules/plugin/sdk/samples/4x-scriptable/np4xscr.def
rename : modules/plugin/samples/4x-scriptable/np4xscr.rc => modules/plugin/sdk/samples/4x-scriptable/np4xscr.rc
rename : modules/plugin/samples/4x-scriptable/np_entry.cpp => modules/plugin/sdk/samples/4x-scriptable/np_entry.cpp
rename : modules/plugin/samples/4x-scriptable/npmac.cpp => modules/plugin/sdk/samples/4x-scriptable/npmac.cpp
rename : modules/plugin/samples/4x-scriptable/npn_gate.cpp => modules/plugin/sdk/samples/4x-scriptable/npn_gate.cpp
rename : modules/plugin/samples/4x-scriptable/npp_gate.cpp => modules/plugin/sdk/samples/4x-scriptable/npp_gate.cpp
rename : modules/plugin/samples/4x-scriptable/nsI4xScriptablePlugin.idl => modules/plugin/sdk/samples/4x-scriptable/nsI4xScriptablePlugin.idl
rename : modules/plugin/samples/4x-scriptable/nsScriptablePeer.cpp => modules/plugin/sdk/samples/4x-scriptable/nsScriptablePeer.cpp
rename : modules/plugin/samples/4x-scriptable/nsScriptablePeer.h => modules/plugin/sdk/samples/4x-scriptable/nsScriptablePeer.h
rename : modules/plugin/samples/4x-scriptable/nsScriptablePeer1.cpp => modules/plugin/sdk/samples/4x-scriptable/nsScriptablePeer1.cpp
rename : modules/plugin/samples/4x-scriptable/nsScriptablePeer1.h => modules/plugin/sdk/samples/4x-scriptable/nsScriptablePeer1.h
rename : modules/plugin/samples/4x-scriptable/plugin.cpp => modules/plugin/sdk/samples/4x-scriptable/plugin.cpp
rename : modules/plugin/samples/4x-scriptable/plugin.h => modules/plugin/sdk/samples/4x-scriptable/plugin.h
rename : modules/plugin/samples/4x-scriptable/readme.txt => modules/plugin/sdk/samples/4x-scriptable/readme.txt
rename : modules/plugin/samples/4x-scriptable/resource.h => modules/plugin/sdk/samples/4x-scriptable/resource.h
rename : modules/plugin/samples/4x-scriptable/script-test.html => modules/plugin/sdk/samples/4x-scriptable/script-test.html
rename : modules/plugin/samples/4x-scriptable/test.html => modules/plugin/sdk/samples/4x-scriptable/test.html
rename : modules/plugin/samples/SanePlugin/Makefile.in => modules/plugin/sdk/samples/SanePlugin/Makefile.in
rename : modules/plugin/samples/SanePlugin/README => modules/plugin/sdk/samples/SanePlugin/README
rename : modules/plugin/samples/SanePlugin/nsSanePlugin.cpp => modules/plugin/sdk/samples/SanePlugin/nsSanePlugin.cpp
rename : modules/plugin/samples/SanePlugin/nsSanePlugin.h => modules/plugin/sdk/samples/SanePlugin/nsSanePlugin.h
rename : modules/plugin/samples/SanePlugin/nsSanePluginControl.idl => modules/plugin/sdk/samples/SanePlugin/nsSanePluginControl.idl
rename : modules/plugin/samples/SanePlugin/nsSanePluginFactory.cpp => modules/plugin/sdk/samples/SanePlugin/nsSanePluginFactory.cpp
rename : modules/plugin/samples/SanePlugin/nsSanePluginFactory.h => modules/plugin/sdk/samples/SanePlugin/nsSanePluginFactory.h
rename : modules/plugin/samples/SanePlugin/nsSanePlugin_CID.h => modules/plugin/sdk/samples/SanePlugin/nsSanePlugin_CID.h
rename : modules/plugin/samples/SanePlugin/test/camera.html => modules/plugin/sdk/samples/SanePlugin/test/camera.html
rename : modules/plugin/samples/SanePlugin/test/scanner.html => modules/plugin/sdk/samples/SanePlugin/test/scanner.html
rename : modules/plugin/samples/npruntime/Makefile.in => modules/plugin/sdk/samples/npruntime/Makefile.in
rename : modules/plugin/samples/npruntime/np_entry.cpp => modules/plugin/sdk/samples/npruntime/np_entry.cpp
rename : modules/plugin/samples/npruntime/npn_gate.cpp => modules/plugin/sdk/samples/npruntime/npn_gate.cpp
rename : modules/plugin/samples/npruntime/npp_gate.cpp => modules/plugin/sdk/samples/npruntime/npp_gate.cpp
rename : modules/plugin/samples/npruntime/nprt.def => modules/plugin/sdk/samples/npruntime/nprt.def
rename : modules/plugin/samples/npruntime/nprt.rc => modules/plugin/sdk/samples/npruntime/nprt.rc
rename : modules/plugin/samples/npruntime/plugin.cpp => modules/plugin/sdk/samples/npruntime/plugin.cpp
rename : modules/plugin/samples/npruntime/plugin.h => modules/plugin/sdk/samples/npruntime/plugin.h
rename : modules/plugin/samples/npruntime/resource.h => modules/plugin/sdk/samples/npruntime/resource.h
rename : modules/plugin/samples/npruntime/test.html => modules/plugin/sdk/samples/npruntime/test.html
rename : modules/plugin/samples/npthread/windows/action.cpp => modules/plugin/sdk/samples/npthread/windows/action.cpp
rename : modules/plugin/samples/npthread/windows/action.h => modules/plugin/sdk/samples/npthread/windows/action.h
rename : modules/plugin/samples/npthread/windows/dbg.cpp => modules/plugin/sdk/samples/npthread/windows/dbg.cpp
rename : modules/plugin/samples/npthread/windows/dbg.h => modules/plugin/sdk/samples/npthread/windows/dbg.h
rename : modules/plugin/samples/npthread/windows/np_entry.cpp => modules/plugin/sdk/samples/npthread/windows/np_entry.cpp
rename : modules/plugin/samples/npthread/windows/npn_gate.cpp => modules/plugin/sdk/samples/npthread/windows/npn_gate.cpp
rename : modules/plugin/samples/npthread/windows/npp_gate.cpp => modules/plugin/sdk/samples/npthread/windows/npp_gate.cpp
rename : modules/plugin/samples/npthread/windows/npthread.def => modules/plugin/sdk/samples/npthread/windows/npthread.def
rename : modules/plugin/samples/npthread/windows/npthread.dsp => modules/plugin/sdk/samples/npthread/windows/npthread.dsp
rename : modules/plugin/samples/npthread/windows/npthread.dsw => modules/plugin/sdk/samples/npthread/windows/npthread.dsw
rename : modules/plugin/samples/npthread/windows/npthread.rc => modules/plugin/sdk/samples/npthread/windows/npthread.rc
rename : modules/plugin/samples/npthread/windows/plugin.cpp => modules/plugin/sdk/samples/npthread/windows/plugin.cpp
rename : modules/plugin/samples/npthread/windows/plugin.h => modules/plugin/sdk/samples/npthread/windows/plugin.h
rename : modules/plugin/samples/npthread/windows/plugload.cpp => modules/plugin/sdk/samples/npthread/windows/plugload.cpp
rename : modules/plugin/samples/npthread/windows/plugload.h => modules/plugin/sdk/samples/npthread/windows/plugload.h
rename : modules/plugin/samples/npthread/windows/readme.txt => modules/plugin/sdk/samples/npthread/windows/readme.txt
rename : modules/plugin/samples/npthread/windows/resource.h => modules/plugin/sdk/samples/npthread/windows/resource.h
rename : modules/plugin/samples/npthread/windows/thread.cpp => modules/plugin/sdk/samples/npthread/windows/thread.cpp
rename : modules/plugin/samples/npthread/windows/thread.h => modules/plugin/sdk/samples/npthread/windows/thread.h
rename : modules/plugin/samples/testevents/Makefile => modules/plugin/sdk/samples/testevents/Makefile
rename : modules/plugin/samples/testevents/Makefile.in => modules/plugin/sdk/samples/testevents/Makefile.in
rename : modules/plugin/samples/testevents/README.txt => modules/plugin/sdk/samples/testevents/README.txt
rename : modules/plugin/samples/testevents/SimpleEventsTest.html => modules/plugin/sdk/samples/testevents/SimpleEventsTest.html
rename : modules/plugin/samples/testevents/npevents.cpp => modules/plugin/sdk/samples/testevents/npevents.cpp
rename : modules/plugin/samples/testevents/nsIEventsPluginInstance.idl => modules/plugin/sdk/samples/testevents/nsIEventsPluginInstance.idl
rename : modules/plugin/samples/unixprinting/Makefile.in => modules/plugin/sdk/samples/unixprinting/Makefile.in
rename : modules/plugin/samples/unixprinting/npprint.pkg => modules/plugin/sdk/samples/unixprinting/npprint.pkg
rename : modules/plugin/samples/unixprinting/npshell.c => modules/plugin/sdk/samples/unixprinting/npshell.c
rename : modules/plugin/samples/unixprinting/npunix.c => modules/plugin/sdk/samples/unixprinting/npunix.c
rename : modules/plugin/samples/unixprinting/printplugin.c => modules/plugin/sdk/samples/unixprinting/printplugin.c
rename : modules/plugin/samples/unixprinting/printplugin.h => modules/plugin/sdk/samples/unixprinting/printplugin.h
rename : modules/plugin/samples/unixprinting/unixprintplugin_test1.html => modules/plugin/sdk/samples/unixprinting/unixprintplugin_test1.html
rename : modules/plugin/samples/unixprinting/unixprintplugin_test2.html => modules/plugin/sdk/samples/unixprinting/unixprintplugin_test2.html
2008-09-02 14:51:32 -04:00
Josh Aas
6b852c4507
merge simple plugin into sdk, remove old sdk simple plugin. b=360955 rs=jst
2008-09-02 14:39:03 -04:00
Josh Aas
b356ec6f5a
move npapi sdk up a directory, b=360955 rs=jst
...
--HG--
rename : modules/plugin/tools/sdk/Makefile.in => modules/plugin/sdk/Makefile.in
rename : modules/plugin/tools/sdk/readme.txt => modules/plugin/sdk/readme.txt
rename : modules/plugin/tools/sdk/samples/Makefile.in => modules/plugin/sdk/samples/Makefile.in
rename : modules/plugin/tools/sdk/samples/basic/mac/Basic Plugin.mcp => modules/plugin/sdk/samples/basic/mac/Basic Plugin.mcp
rename : modules/plugin/tools/sdk/samples/basic/mac/Basic Plugin.xml => modules/plugin/sdk/samples/basic/mac/Basic Plugin.xml
rename : modules/plugin/tools/sdk/samples/basic/mac/Basic.rsrc => modules/plugin/sdk/samples/basic/mac/Basic.rsrc
rename : modules/plugin/tools/sdk/samples/basic/mac/plugin.cpp => modules/plugin/sdk/samples/basic/mac/plugin.cpp
rename : modules/plugin/tools/sdk/samples/basic/mac/plugin.h => modules/plugin/sdk/samples/basic/mac/plugin.h
rename : modules/plugin/tools/sdk/samples/basic/mac/pluginCarbonPrefix.h => modules/plugin/sdk/samples/basic/mac/pluginCarbonPrefix.h
rename : modules/plugin/tools/sdk/samples/basic/mac/pluginPrefix.h => modules/plugin/sdk/samples/basic/mac/pluginPrefix.h
rename : modules/plugin/tools/sdk/samples/basic/test.html => modules/plugin/sdk/samples/basic/test.html
rename : modules/plugin/tools/sdk/samples/basic/unix/Makefile.in => modules/plugin/sdk/samples/basic/unix/Makefile.in
rename : modules/plugin/tools/sdk/samples/basic/unix/plugin.cpp => modules/plugin/sdk/samples/basic/unix/plugin.cpp
rename : modules/plugin/tools/sdk/samples/basic/unix/plugin.h => modules/plugin/sdk/samples/basic/unix/plugin.h
rename : modules/plugin/tools/sdk/samples/basic/windows/Makefile.in => modules/plugin/sdk/samples/basic/windows/Makefile.in
rename : modules/plugin/tools/sdk/samples/basic/windows/basic.def => modules/plugin/sdk/samples/basic/windows/basic.def
rename : modules/plugin/tools/sdk/samples/basic/windows/basic.rc => modules/plugin/sdk/samples/basic/windows/basic.rc
rename : modules/plugin/tools/sdk/samples/basic/windows/npbasic.dsp => modules/plugin/sdk/samples/basic/windows/npbasic.dsp
rename : modules/plugin/tools/sdk/samples/basic/windows/npbasic.dsw => modules/plugin/sdk/samples/basic/windows/npbasic.dsw
rename : modules/plugin/tools/sdk/samples/basic/windows/plugin.cpp => modules/plugin/sdk/samples/basic/windows/plugin.cpp
rename : modules/plugin/tools/sdk/samples/basic/windows/plugin.h => modules/plugin/sdk/samples/basic/windows/plugin.h
rename : modules/plugin/tools/sdk/samples/basic/windows/resource.h => modules/plugin/sdk/samples/basic/windows/resource.h
rename : modules/plugin/tools/sdk/samples/common/Makefile.in => modules/plugin/sdk/samples/common/Makefile.in
rename : modules/plugin/tools/sdk/samples/common/np_entry.cpp => modules/plugin/sdk/samples/common/np_entry.cpp
rename : modules/plugin/tools/sdk/samples/common/npn_gate.cpp => modules/plugin/sdk/samples/common/npn_gate.cpp
rename : modules/plugin/tools/sdk/samples/common/npp_gate.cpp => modules/plugin/sdk/samples/common/npp_gate.cpp
rename : modules/plugin/tools/sdk/samples/include/npplat.h => modules/plugin/sdk/samples/include/npplat.h
rename : modules/plugin/tools/sdk/samples/include/pluginbase.h => modules/plugin/sdk/samples/include/pluginbase.h
rename : modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable Plugin.mcp => modules/plugin/sdk/samples/scriptable/mac/Scriptable Plugin.mcp
rename : modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable Plugin.xml => modules/plugin/sdk/samples/scriptable/mac/Scriptable Plugin.xml
rename : modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable PluginIDL.mcp => modules/plugin/sdk/samples/scriptable/mac/Scriptable PluginIDL.mcp
rename : modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable PluginIDL.xml => modules/plugin/sdk/samples/scriptable/mac/Scriptable PluginIDL.xml
rename : modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable.rsrc => modules/plugin/sdk/samples/scriptable/mac/Scriptable.rsrc
rename : modules/plugin/tools/sdk/samples/scriptable/mac/nsIScriptablePluginSample.idl => modules/plugin/sdk/samples/scriptable/mac/nsIScriptablePluginSample.idl
rename : modules/plugin/tools/sdk/samples/scriptable/mac/nsScriptablePeer.cpp => modules/plugin/sdk/samples/scriptable/mac/nsScriptablePeer.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/mac/nsScriptablePeer.h => modules/plugin/sdk/samples/scriptable/mac/nsScriptablePeer.h
rename : modules/plugin/tools/sdk/samples/scriptable/mac/plugin.cpp => modules/plugin/sdk/samples/scriptable/mac/plugin.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/mac/plugin.h => modules/plugin/sdk/samples/scriptable/mac/plugin.h
rename : modules/plugin/tools/sdk/samples/scriptable/mac/pluginCarbonPrefix.h => modules/plugin/sdk/samples/scriptable/mac/pluginCarbonPrefix.h
rename : modules/plugin/tools/sdk/samples/scriptable/mac/pluginPrefix.h => modules/plugin/sdk/samples/scriptable/mac/pluginPrefix.h
rename : modules/plugin/tools/sdk/samples/scriptable/test.html => modules/plugin/sdk/samples/scriptable/test.html
rename : modules/plugin/tools/sdk/samples/scriptable/unix/Makefile.in => modules/plugin/sdk/samples/scriptable/unix/Makefile.in
rename : modules/plugin/tools/sdk/samples/scriptable/unix/nsIScriptablePluginSample.idl => modules/plugin/sdk/samples/scriptable/unix/nsIScriptablePluginSample.idl
rename : modules/plugin/tools/sdk/samples/scriptable/unix/nsScriptablePeer.cpp => modules/plugin/sdk/samples/scriptable/unix/nsScriptablePeer.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/unix/nsScriptablePeer.h => modules/plugin/sdk/samples/scriptable/unix/nsScriptablePeer.h
rename : modules/plugin/tools/sdk/samples/scriptable/unix/plugin.cpp => modules/plugin/sdk/samples/scriptable/unix/plugin.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/unix/plugin.h => modules/plugin/sdk/samples/scriptable/unix/plugin.h
rename : modules/plugin/tools/sdk/samples/scriptable/windows/Makefile.in => modules/plugin/sdk/samples/scriptable/windows/Makefile.in
rename : modules/plugin/tools/sdk/samples/scriptable/windows/npscriptable.def => modules/plugin/sdk/samples/scriptable/windows/npscriptable.def
rename : modules/plugin/tools/sdk/samples/scriptable/windows/npscriptable.dsp => modules/plugin/sdk/samples/scriptable/windows/npscriptable.dsp
rename : modules/plugin/tools/sdk/samples/scriptable/windows/npscriptable.dsw => modules/plugin/sdk/samples/scriptable/windows/npscriptable.dsw
rename : modules/plugin/tools/sdk/samples/scriptable/windows/npscriptable.rc => modules/plugin/sdk/samples/scriptable/windows/npscriptable.rc
rename : modules/plugin/tools/sdk/samples/scriptable/windows/nsIScriptablePluginSample.idl => modules/plugin/sdk/samples/scriptable/windows/nsIScriptablePluginSample.idl
rename : modules/plugin/tools/sdk/samples/scriptable/windows/nsScriptablePeer.cpp => modules/plugin/sdk/samples/scriptable/windows/nsScriptablePeer.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/windows/nsScriptablePeer.h => modules/plugin/sdk/samples/scriptable/windows/nsScriptablePeer.h
rename : modules/plugin/tools/sdk/samples/scriptable/windows/plugin.cpp => modules/plugin/sdk/samples/scriptable/windows/plugin.cpp
rename : modules/plugin/tools/sdk/samples/scriptable/windows/plugin.h => modules/plugin/sdk/samples/scriptable/windows/plugin.h
rename : modules/plugin/tools/sdk/samples/scriptable/windows/readme.txt => modules/plugin/sdk/samples/scriptable/windows/readme.txt
rename : modules/plugin/tools/sdk/samples/scriptable/windows/resource.h => modules/plugin/sdk/samples/scriptable/windows/resource.h
rename : modules/plugin/tools/sdk/samples/simple/Makefile.in => modules/plugin/sdk/samples/simple/Makefile.in
rename : modules/plugin/tools/sdk/samples/simple/npsimple.def => modules/plugin/sdk/samples/simple/npsimple.def
rename : modules/plugin/tools/sdk/samples/simple/npsimple.dsp => modules/plugin/sdk/samples/simple/npsimple.dsp
rename : modules/plugin/tools/sdk/samples/simple/npsimple.dsw => modules/plugin/sdk/samples/simple/npsimple.dsw
rename : modules/plugin/tools/sdk/samples/simple/npsimple.rc => modules/plugin/sdk/samples/simple/npsimple.rc
rename : modules/plugin/tools/sdk/samples/simple/nsISimplePlugin.idl => modules/plugin/sdk/samples/simple/nsISimplePlugin.idl
rename : modules/plugin/tools/sdk/samples/simple/nsScriptablePeer.cpp => modules/plugin/sdk/samples/simple/nsScriptablePeer.cpp
rename : modules/plugin/tools/sdk/samples/simple/nsScriptablePeer.h => modules/plugin/sdk/samples/simple/nsScriptablePeer.h
rename : modules/plugin/tools/sdk/samples/simple/plugin.cpp => modules/plugin/sdk/samples/simple/plugin.cpp
rename : modules/plugin/tools/sdk/samples/simple/plugin.h => modules/plugin/sdk/samples/simple/plugin.h
rename : modules/plugin/tools/sdk/samples/simple/readme.txt => modules/plugin/sdk/samples/simple/readme.txt
rename : modules/plugin/tools/sdk/samples/simple/resource.h => modules/plugin/sdk/samples/simple/resource.h
rename : modules/plugin/tools/sdk/samples/simple/test.html => modules/plugin/sdk/samples/simple/test.html
rename : modules/plugin/tools/sdk/samples/winless/test.html => modules/plugin/sdk/samples/winless/test.html
rename : modules/plugin/tools/sdk/samples/winless/windows/Makefile.in => modules/plugin/sdk/samples/winless/windows/Makefile.in
rename : modules/plugin/tools/sdk/samples/winless/windows/npwinless.def => modules/plugin/sdk/samples/winless/windows/npwinless.def
rename : modules/plugin/tools/sdk/samples/winless/windows/npwinless.dsp => modules/plugin/sdk/samples/winless/windows/npwinless.dsp
rename : modules/plugin/tools/sdk/samples/winless/windows/npwinless.dsw => modules/plugin/sdk/samples/winless/windows/npwinless.dsw
rename : modules/plugin/tools/sdk/samples/winless/windows/npwinless.rc => modules/plugin/sdk/samples/winless/windows/npwinless.rc
rename : modules/plugin/tools/sdk/samples/winless/windows/plugin.cpp => modules/plugin/sdk/samples/winless/windows/plugin.cpp
rename : modules/plugin/tools/sdk/samples/winless/windows/plugin.h => modules/plugin/sdk/samples/winless/windows/plugin.h
rename : modules/plugin/tools/sdk/samples/winless/windows/resource.h => modules/plugin/sdk/samples/winless/windows/resource.h
2008-09-02 14:05:34 -04:00
Josh Aas
03fcfb23fd
fix include paths for opt builds in the default plugin xcode project. b=360955
2008-09-02 13:15:10 -04:00
Josh Aas
a1acc28838
move default plugin out of samples into modules/plugin. b=360955 rs=jst
...
--HG--
rename : modules/plugin/samples/default/mac/DefaultPlugin.xcodeproj/project.pbxproj => modules/plugin/default/mac/DefaultPlugin.xcodeproj/project.pbxproj
rename : modules/plugin/samples/default/mac/DefaultPluginPrefix.h => modules/plugin/default/mac/DefaultPluginPrefix.h
rename : modules/plugin/samples/default/mac/English.lproj/InfoPlist.strings => modules/plugin/default/mac/English.lproj/InfoPlist.strings
rename : modules/plugin/samples/default/mac/Info-DefaultPlugin.plist => modules/plugin/default/mac/Info-DefaultPlugin.plist
rename : modules/plugin/samples/default/mac/Makefile.in => modules/plugin/default/mac/Makefile.in
rename : modules/plugin/samples/default/mac/NullPlugin.cpp => modules/plugin/default/mac/NullPlugin.cpp
rename : modules/plugin/samples/default/mac/NullPlugin.rsrc => modules/plugin/default/mac/NullPlugin.rsrc
rename : modules/plugin/samples/default/mac/npmac.cpp => modules/plugin/default/mac/npmac.cpp
rename : modules/plugin/samples/default/mac/npnul.pkg => modules/plugin/default/mac/npnul.pkg
rename : modules/plugin/samples/default/os2/Makefile.in => modules/plugin/default/os2/Makefile.in
rename : modules/plugin/samples/default/os2/dbg.cpp => modules/plugin/default/os2/dbg.cpp
rename : modules/plugin/samples/default/os2/dbg.h => modules/plugin/default/os2/dbg.h
rename : modules/plugin/samples/default/os2/dialogs.cpp => modules/plugin/default/os2/dialogs.cpp
rename : modules/plugin/samples/default/os2/dialogs.h => modules/plugin/default/os2/dialogs.h
rename : modules/plugin/samples/default/os2/maindll.cpp => modules/plugin/default/os2/maindll.cpp
rename : modules/plugin/samples/default/os2/npnul.pkg => modules/plugin/default/os2/npnul.pkg
rename : modules/plugin/samples/default/os2/npnulos2.h => modules/plugin/default/os2/npnulos2.h
rename : modules/plugin/samples/default/os2/npnulos2.ico => modules/plugin/default/os2/npnulos2.ico
rename : modules/plugin/samples/default/os2/npnulos2.rc => modules/plugin/default/os2/npnulos2.rc
rename : modules/plugin/samples/default/os2/npos2.cpp => modules/plugin/default/os2/npos2.cpp
rename : modules/plugin/samples/default/os2/npshell.cpp => modules/plugin/default/os2/npshell.cpp
rename : modules/plugin/samples/default/os2/plugin.cpp => modules/plugin/default/os2/plugin.cpp
rename : modules/plugin/samples/default/os2/plugin.h => modules/plugin/default/os2/plugin.h
rename : modules/plugin/samples/default/os2/utils.cpp => modules/plugin/default/os2/utils.cpp
rename : modules/plugin/samples/default/os2/utils.h => modules/plugin/default/os2/utils.h
rename : modules/plugin/samples/default/unix/Makefile.in => modules/plugin/default/unix/Makefile.in
rename : modules/plugin/samples/default/unix/npnul.pkg => modules/plugin/default/unix/npnul.pkg
rename : modules/plugin/samples/default/unix/npshell.c => modules/plugin/default/unix/npshell.c
rename : modules/plugin/samples/default/unix/npunix.c => modules/plugin/default/unix/npunix.c
rename : modules/plugin/samples/default/unix/nullplugin.c => modules/plugin/default/unix/nullplugin.c
rename : modules/plugin/samples/default/unix/nullplugin.h => modules/plugin/default/unix/nullplugin.h
rename : modules/plugin/samples/default/windows/Makefile.in => modules/plugin/default/windows/Makefile.in
rename : modules/plugin/samples/default/windows/Npnul32.dsp => modules/plugin/default/windows/Npnul32.dsp
rename : modules/plugin/samples/default/windows/dbg.cpp => modules/plugin/default/windows/dbg.cpp
rename : modules/plugin/samples/default/windows/dbg.h => modules/plugin/default/windows/dbg.h
rename : modules/plugin/samples/default/windows/dialogs.cpp => modules/plugin/default/windows/dialogs.cpp
rename : modules/plugin/samples/default/windows/dialogs.h => modules/plugin/default/windows/dialogs.h
rename : modules/plugin/samples/default/windows/maindll.cpp => modules/plugin/default/windows/maindll.cpp
rename : modules/plugin/samples/default/windows/npnul.pkg => modules/plugin/default/windows/npnul.pkg
rename : modules/plugin/samples/default/windows/npnul32.def => modules/plugin/default/windows/npnul32.def
rename : modules/plugin/samples/default/windows/npnul32.dsw => modules/plugin/default/windows/npnul32.dsw
rename : modules/plugin/samples/default/windows/npnul32.rc => modules/plugin/default/windows/npnul32.rc
rename : modules/plugin/samples/default/windows/npshell.cpp => modules/plugin/default/windows/npshell.cpp
rename : modules/plugin/samples/default/windows/npwin.cpp => modules/plugin/default/windows/npwin.cpp
rename : modules/plugin/samples/default/windows/plugicon.ico => modules/plugin/default/windows/plugicon.ico
rename : modules/plugin/samples/default/windows/plugin.cpp => modules/plugin/default/windows/plugin.cpp
rename : modules/plugin/samples/default/windows/plugin.h => modules/plugin/default/windows/plugin.h
rename : modules/plugin/samples/default/windows/resource.h => modules/plugin/default/windows/resource.h
rename : modules/plugin/samples/default/windows/utils.cpp => modules/plugin/default/windows/utils.cpp
rename : modules/plugin/samples/default/windows/utils.h => modules/plugin/default/windows/utils.h
2008-09-02 12:57:44 -04:00
Neil Rashbrook
647777257c
Bug 420310 Unable to display uncached unnamed full-page plugin r+sr=jst
2008-08-26 12:40:13 +01:00
Josh Aas
204781a505
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
ee8d552dd4
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
85f462c5bc
Fix gcc4.2 compile error. Patch by Simon Howes. b=450880 r=josh sr=roc
2008-08-18 02:25:35 -04:00
Josh Aas
073d83175f
add ability to pull plugin info from a plugin's bundle plist file. allows us to load modern plugins that do not use resource forks. b=350109 r=smichaud sr=roc
2008-08-14 08:47:04 -04:00
Vladimir Vukicevic
d5014f52b1
[dfb,422221] Gtk/DirectFB: half-fix/enable plugins for DirectFB port
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
02e6b86b3b
Backing out d883ab4b8f41:7540abc35c97
2008-08-06 16:24:13 -07:00
Vladimir Vukicevic
520cfba897
[dfb,422221] Gtk/DirectFB: half-fix/enable plugins for DirectFB port
2008-08-06 13:48:55 -07:00
Blake Kaplan
8ad8041884
Fix compiler warning: GCC is confused by the break-after-return to think that we can exit the switch without returning. No bug, r+sr=jst
2008-08-04 16:35:37 -07:00
Kathleen Brade
33369ee0be
Fixing bug 328778. Make the UA string we pass to plugins be terminated at the last space or at max length if the string doesn't fit rather that just returning NULL. r+sr=jst@mozilla.org
2008-08-04 14:24:50 -07:00
Johnny Stenback
284d4d5208
Landing fix for bug 347805. Add support for passing information about failed HTTP streams to plugins. Patch by dbalev@adobe.com, r+sr=jst@mozilla.org
2008-08-04 14:17:55 -07:00
Dave Townsend
c229cbc346
Merge commit from 3.1a1 release branch
2008-07-25 12:43:43 -04:00
Johnny Stenback
61b8ad1bf4
Bug 444963: Java hangs browser. Release branch landing. r+sr=peterv
2008-07-25 12:42:08 -04:00
Peter Weilbacher
cd6d1e5fb5
[OS/2] Bug 446159: Fix build break in nsPluginsDirOS2.cpp and query plugin file version (for real this time!)
2008-07-25 00:08:33 +00:00
Blake Kaplan
33bb384e59
Reload 'entry' after JS_NewObject, since a nested GC could cause our hashtable to reallocate its store. bug 445229, r+sr=jst
2008-07-23 12:49:29 -04:00
Peter Weilbacher
30d017ac57
[OS/2] Bug 446159: query the plugin version resource on OS/2, r=mkaply
2008-07-19 18:06:47 +00:00
Peter Weilbacher
6b4d0a4822
Bug 446159: fix build break in nsPluginsDir for OS/2 and BeOS
2008-07-19 11:08:19 +00:00
Karl Tomlinson
40d0d78070
NPNVxDisplay for windowless plugins should not return the Display* of an XtBin. b=444252 r+sr=jst
2008-07-17 13:19:54 +12:00
Dave Townsend
8085fe1b73
Bug 427743: Expose file version of plugins. r+sr=jst
2008-07-15 11:50:42 +01:00
Boris Zbarsky
dc4e368d68
Bug 430424: Remove no longer needed code that munges "type" attributes in the DOM. r+sr=jst
2008-07-14 19:35:23 -04:00
Peter Lubczynski
5f44aca5ae
Bug 241262 – npapi's [u]int32 isn't guaranteed to always be 32 bits. r+sr=jst
2008-07-12 11:47:24 +02:00
Johnny Stenback
93ab034a20
Landing last part of the fix for bug 435334. Make our #ifdef OJI code really be just that, rather than tell us whether Java is available or not. r=joshmoz@gmail.com, sr=jonas@sicking.cc
2008-07-11 14:28:12 -07:00
Johnny Stenback
24d6f11d19
Landing part of the fix for bug 435334. Remove Java specific code that does nobody any good in our samples. r=joshmoz@gmail.com, sr=jonas@sicking.cc
2008-07-11 14:24:43 -07:00
Mats Palmgren
24a8f7bfba
Annotate the out param with [shared] and add a comment about it. b=434429 r+sr=bzbarsky
2008-07-08 02:23:04 +02:00
Benjamin Smedberg
ec69c9db81
Bug 442735 - Annotate classes in dom/content which only appear on the stack, r+sr=jst
2008-06-30 21:03:50 -04:00
Justin Dolske
d7219011dd
Bug 438394 – land workaround patch for unkillable hangs when loading VerifiedDownloadPlugin.plugin on trunk. r=josh
2008-06-29 17:05:48 -07:00
Johnny Stenback
6416a797ba
Landing fix for bug 319371. Fix how we call NPP_GetURLNotify() in cases where the network load fails. Patch by wbardwel@curl.com, r+sr=jst@mozilla.org
2008-06-27 13:19:37 -07:00
Johnny Stenback
345c76bbcc
First part of the fix for bug 435334. Move the JVM auth tools from the OJI code into the plugin code. The code in question is in no way dependent on OJI and will be completely removed once the NPAPI has support for what this code offers. r=joshmoz@gmail.com, sr=jonas@sicking.cc
...
--HG--
rename : modules/oji/public/nsIJVMAuthTools.idl => modules/plugin/base/public/nsIJVMAuthTools.idl
rename : modules/oji/src/nsJVMAuthTools.cpp => modules/plugin/base/src/nsJVMAuthTools.cpp
rename : modules/oji/src/nsJVMAuthTools.h => modules/plugin/base/src/nsJVMAuthTools.h
2008-06-27 12:27:40 -07:00
Johnny Stenback
de3d3fb4db
Fixing bug 441923. Stop our SDK sample plugins from crashing on destruction. r+sr=jonas@sicking.cc
2008-06-25 17:00:59 -07:00
Johnny Stenback
7311e73894
Fixing bug 433880. Stop the flash player from crashing when entering full-screen mode. Patch by mats.palmgren@bredband.net, r+sr=jst@mozilla.org
2008-06-18 16:55:38 -07:00
"Doug Turner ext:(%22)
30df99659b
Removing Minimo references. b=405705, r=ted
2008-06-16 13:57:42 -07:00
mozilla@weilbacher.org
c662101f83
[OS/2] Bug 433220: fix Thunderbird build break on OS/2, r=mkaply
2008-05-11 13:49:57 -07:00
mozilla@weilbacher.org
21c73c58a0
[OS/2] Bug 421988: add ipluginw to the trunk source tree and build it by default to (re-)enable Java plugins, r=mkaply, a1.9=beltzner
2008-05-01 14:03:36 -07:00
pavlov@pavlov.net
b19f959e02
bug 422024. work around bad plugins causing a crash by using the wrong allocator to allocate. r/sr=jst
2008-04-30 17:17:54 -07:00
gavin@gavinsharp.com
6b243c5e13
Fix wrapping nit from bug 412770
2008-04-23 16:32:50 -07:00
gavin@gavinsharp.com
4d28dbad79
Bug 412770: Add ability to monitor plug-ins at run-time, patch by Fima Kachinski <xrayon@gmail.com>, r+sr=roc, sr=jst, a=beltzner
2008-04-23 16:24:21 -07:00
mats.palmgren@bredband.net
1b3c4d7918
Stop QuickTime and Flip4Mac plugins directly when requested (not off an event). b=426524 r+sr=jst a1.9=beltzner
2008-04-16 13:06:48 -07:00
alfred.peng@sun.com
19e85d635e
Bug 426565. Firefox 3 crashes with Java applets. r+sr=jst,a=dsicore.
2008-04-05 21:38:27 -07:00
timeless@mozdev.org
5e0fcde278
Bug 423414 wmp called npapi on the wrong thread crashing [@ JS_RestoreFrameChain] r=jst a=beltzner
2008-03-30 08:23:21 -07:00
timeless@mozdev.org
58e9dcde09
Bug 425398 passed 0 identifier [@ NS_ConvertUTF8toUTF16 - doGetIdentifier - _getstringidentifier] r=jst sr=jst a=beltzner
2008-03-30 07:55:42 -07:00
timeless@mozdev.org
e03e3fc844
backing out
2008-03-30 07:41:47 -07:00
timeless@mozdev.org
d16166d275
Bug 425398 passed 0 identifier [@ NS_ConvertUTF8toUTF16 - doGetIdentifier - _getstringidentifier] r=jst sr=jst a=beltzner
2008-03-30 07:26:43 -07:00
jst@mozilla.org
f5ff3db7a8
Fixing bug 424019. Fix problem with NPN_RemoveProperty() claiming it removed a property when it in fact didn't. r+sr=brendan@mozilla.org
2008-03-28 15:29:14 -07:00
timeless@mozdev.org
74aa6aed94
Bug 424226 Immediate Fx crash when starting venkman [@ nsPluginHostImpl::TrySetUpPluginInstance] r=jst sr=jsr a=shaver
2008-03-24 23:00:31 -07:00
dbaron@dbaron.org
f31447da64
Fixing asymmetry between what timeless landed for bug 394114 and what he backed out.
2008-03-19 15:05:04 -07:00
timeless@mozdev.org
f33eb4a3b4
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -07:00
dtownsend@oxymoronical.com
2f48918fdb
Bug 419582: Unblocklisted plugin should be set to enable on startup. r+sr=jst
2008-03-18 03:38:15 -07:00
masayuki@d-toybox.com
a1475802c9
Bug 422079 Plugin names need to be converted to Unicode r+sr=jst, b1.9=jst
2008-03-17 14:58:59 -07:00
jst@mozilla.org
8912c24ea4
Followup fix for bug 406251, make NPVariant.intValue be a signed int so negative ints can be passed through safely. r+sr=jonas@sicking.cc
2008-03-13 17:48:20 -07:00
jst@mozilla.org
9b1a09d45b
Landing fix for compiler warning bug 421992. Patch by mats.palmgren@bredband.net, r+sr+a=jst@mozilla.org
2008-03-12 17:26:18 -07:00
blassey@mozilla.com
3c99833e3e
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
blassey@mozilla.com
eeea24bde6
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
masayuki@d-toybox.com
b295ce78a1
Bug 420285 Internationalize plugin tag and plugin host r=jst, sr=bzbarsky, b1.9=jst
2008-03-10 00:07:15 -07:00
reed@reedloden.com
7ee17f0b65
Bug 283342 - "Many windows don't set window classes" (add a window class to the Default Plugin's window) [p=sandreas41@yahoo.com r+sr=jst a1.9=beltzner]
2008-03-08 01:55:28 -08:00
blassey@mozilla.com
92c51991b0
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
blassey@mozilla.com
9bc9e44b40
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -08:00
mats.palmgren@bredband.net
786059e5f5
Hang when reloading page with plugin. b=420884 r+sr=jst a=blocking1.9
2008-03-04 23:14:58 -08:00
jst@mozilla.org
16e1932c1a
Fixing bug 410946. Prevent plugins from being destroyed while there's code from those plugins on the stack. r+sr=bzbarsky@mit.edu, a=beltzner@mozilla.com
2008-02-28 18:06:00 -08:00
jst@mozilla.org
19dbcf31bd
Landing fix for bug 328675. Working around a real player plugin bug where it recurses to death in certain circumstances. Patch by martijn.martijn@gmail.com, r+sr=jst@mozilla.org.
2008-02-26 20:35:20 -08:00
reed@reedloden.com
20b54b4e82
Bug 411463 - "AIX Compilation error with compiler option -qlanglvl=stdc99 for trunk build source npunix.c : mozilla/modules/plugin/samples/default/unix/npunix.c", line 556.62: 1506-068 (S) Operation between types "void*" and "void*" is not allowed" [p=shailen.n.jain@gmail.com (Shailen) r+sr=jst a1.9=schrep]
2008-02-13 03:29:56 -08:00
jag@tty.nl
77b084dde7
Bug 333308: make clean and make distclean miss various files. r=bsmedberg, a=schrep
2008-02-09 02:37:42 -08:00
jst@mozilla.org
1e100ea8d9
Fixing bug 414639. Don't prevent SetWindow() from being called on a Java plugin whose width or height is 0. r+sr=peterv@propagandism.org
2008-01-29 18:32:38 -08:00
jst@mozilla.org
cc046216a1
Fixing bug 408257. Make JS executed from plugins reset the slow script timeout if not called from within JS. r+sr=jonas@sicking.cc
2008-01-20 21:34:17 -08:00
jst@mozilla.org
c1fc2e8264
Fixing bug 410853. Make NPN_Evaluate() pass in a sensible script file name argument when possible to get the appropriate wrapper automation when necessary. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
2008-01-14 16:51:29 -08:00
jst@mozilla.org
f24cd056e8
Fixing bug 411040. Make NPN_RemoveProperty() return false if the property wasn't deleted (due to silent failure per ecma). r+sr+a=brendan@mozilla.org
2008-01-10 13:44:06 -08:00
reed@reedloden.com
fe25517a28
Bug 333701 - "Hopefully useless null check in nsPluginStreamListenerPeer::Initialize" [p=ispiked@gmail.com (Adam Guthrie) r=biesi a1.9=beltzner]
2008-01-02 22:22:50 -08:00
jst@mozilla.org
2edc3eed02
Fixing bug 406251. Make NPVariant to jsval conversion do the right thing with large integer values. r+sr=peterv@propagandism.org, a=dsicore@mozilla.com
2007-12-03 16:33:48 -08:00
jst@mozilla.org
62949b7761
Fixing bug 406040. Paving the way for the new NPRuntime enabled Java plugin, making Firefox able to find the new plugin when installed alongside the old plugin. Patch by kenneth.russell@sun.com, r=robert.bugzilla@gmail.com, sr=jst@mozilla.org
2007-12-01 00:12:22 -08:00
joshmoz@gmail.com
233673d62a
clean up mac default plugin. b=373070 r=mento sr=jst a=schrep
2007-11-14 22:23:46 -08:00
joshmoz@gmail.com
3670c07737
Fix npapi so that drawing models users can compile properly. Need NPPV version of NPNVpluginDrawingModel. Original patch by Shane Caraveo. API compat patch for WebKit is WebKit bug 15946, WebKit patch by Josh committed. b=403418 r=josh sr=jst
2007-11-13 12:02:03 -08:00
jst@mozilla.org
7ba82652d3
Fixing bug 386493. Work around WMP plugin bug where it's unable to process incoming data while waiting for initialiation streams. r=cbiesinger@gmx.at, sr=bzbarsky@mit.edu
2007-11-11 22:07:10 -08:00
reed@reedloden.com
ae7d90ecef
Bug 398313 - "Java plugin doesn't show up in disabled state (Add-ons Manager)" [p=Mossop r+sr=jst a=blocking1.9+]
2007-11-07 01:06:40 -08:00
jst@mozilla.org
841f9202a9
Fixing bug 398446. Make sure any JS exceptions thrown while plugins invoke JS are reported before we return control to the plugin. r+sr=mrbkap@gmail.com, a=dsicore@mozilla.com
2007-11-06 09:56:03 -08:00
jst@mozilla.org
8ed8c5149f
Fixing bug 401053. Make sure to initialize LiveConnect any time a Java applet is loaded, no matter what markup was used to load the applet. r+sr=dveditz@cruzio.com, a=dsicore@mozilla.com
2007-10-31 15:52:11 -07:00
jst@mozilla.org
ed086ba697
Fixing bug 400619. Make sure to push the JS context onto the JS context stack in NP_HasProperty() to make sure the JS calls in that function work even when called w/o any JS on the stack. r+sr=jonas@sickin.cc, a=drivers.
2007-10-25 15:21:04 -07:00
jst@mozilla.org
2f5c99810e
Fixing bug 393928. Lazily initialize liveconnect, and only initialize it when we can't find a Java plugin that supports NPRuntime. When a Java plugin that supports NPRuntime is found, use NPRuntime to expose liveconnect functionality (i.e. window.java and window.Packages). r=cbiesinger@gmx.at, sr=bzbarsky@mit.edu, a=jonas@sicking.cc
2007-10-09 18:24:28 -07:00
ginn.chen@sun.com
a648e072e1
Fix bustage bug 397992
2007-10-02 03:31:18 -07:00
ginn.chen@sun.com
f42510958f
Bug 397992 Gtk-CRITICAL assertion `GTK_IS_WIDGET (widget)' failed at exit Firefox r+sr+a=roc
2007-10-02 03:07:17 -07:00
sayrer@gmail.com
cf1bde53af
Bug 396828. 'Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread' within ns4xPluginInstance::Stop. r=jst, sr=brendan, a=jst
2007-09-29 23:19:52 -07:00
reed@reedloden.com
47141f5b4d
Bug 386844 - "Crash when running Java Applets [@ XSync - JavaPluginInstance5::SetWindow]" (move ws_info and xtbin code from ns4xPluginInstance to nsPluginNativeWindowGtk2) [p=karlt r+sr+a1.9=jst]
2007-09-29 00:08:14 -07:00
jst@mozilla.org
c030bb9978
Adding npruntime scriptability sample. A dumb sample, but it's all we've got an I have no time to make it better now. Not part of the build.
2007-09-21 11:35:38 -07:00
ted.mielczarek@gmail.com
2d598a484f
bug 395246 - link null plugin with static CRT to avoid Microsoft.VC80.CRT SxS errors. r=bsmedberg a=mconnor
2007-09-17 11:22:55 -07:00
roc+@cs.cmu.edu
23aeeaf03a
Bug 386537. Provide a reliable way for plugins to detect whether windowless mode is available. patch by karlt, r+sr=jst, a=jonas
2007-09-05 18:45:08 -07:00
jag@tty.nl
9198e9c4b8
Bug 394139: Replace a bunch of NS_DEFINE_CIDs with CONTRACTIDs. r=/sr=/a=bsmedberg
2007-09-05 06:04:54 -07:00
flamingice@sourmilk.net
fac9f6462e
Bug 392125, Java plugin doesn't stay disabled on restart when disabled via plugin manager, r+sr=jst, a=blocking1.9
2007-09-04 11:19:31 -07:00
jst@mozilla.org
f967dad17e
Fixing bug 394086. Pave the way for java applets that are scriptable using NPRuntime. r+sr=cbiesinger@gmx.at
2007-08-28 17:28:32 -07:00
jst@mozilla.org
d8904e65bd
Fixing bug 392505. Make nsNPObjWrapper::GetNewOrUsed() remove entries from the right hash table when out of memory. r+sr=peterv@propagandism.org, a=jst@mozilla.org
2007-08-27 16:55:47 -07:00
masayuki@d-toybox.com
a17a03f2ea
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
bzbarsky@mit.edu
96ec7b6a69
Make NS_CheckContent(Load|Process)Policy only take a principal, not a principal and a uri. Get the URI from the principal. Bug 391438, r+sr+a=sicking
2007-08-09 22:35:08 -07:00
jst@mozilla.org
73674fd85b
Fixing bug 389911. Removing nsIScriptGlobalObject::Get/SetGlobalObjectOwner() as it's not needed any more. r+sr=peterv@propagandism.org
2007-08-09 15:30:30 -07:00
jst@mozilla.org
8118d98159
Fixing bug 391182. Remove bogus assertion introduced by one of the fixes for bug 347743. r+sr=jonas@sicking.cc
2007-08-09 15:25:03 -07:00
jst@mozilla.org
45bb02e550
Attempting to fix bug 354380. Add safe guard against prematurely deleted scriptable plugin objects. r=mrbkap@gmail.com, sr=jonas@sicking.cc
2007-08-09 15:22:26 -07:00
bzbarsky@mit.edu
73073f4f3b
Use the principal doing the load to decide on the URI to pass to content policies. This will help do the right thing for data:/javascript:/about:blank, as well as allow us to skip content policies altogether if the caller is system. Bug 388597, r+sr=sicking
2007-08-07 18:16:09 -07:00
sharparrow1@yahoo.com
7e0e89e71b
Part 1 of bug 347743, try 2. Patch by Johnny Stenback, r=brendan, sr=jonas, a=blocking1.9+
2007-08-06 10:19:55 -07:00
sharparrow1@yahoo.com
e86f96fa55
Back out for bug 347743.
2007-08-06 09:49:59 -07:00
sharparrow1@yahoo.com
ef354e3fbc
Part 1 of bug 347743. Patch by Johnny Stenback, r=brendan, sr=jonas, a=blocking1.9+
2007-08-06 09:36:03 -07:00
flamingice@sourmilk.net
b943b3a8ee
Bug 367816, mimeTypes[] array not refreshed on Java installation, r+sr+a=jst
2007-08-03 15:57:54 -07:00
flamingice@sourmilk.net
85b8b3b3a2
Bug 389486, Move pluginreg.dat to profile directory, r+sr=jst
2007-07-26 00:01:22 -07:00
flamingice@sourmilk.net
c032f010d2
Bug 388977, Only compile nsPluginDirServiceProvider.cpp on Windows, r+sr=jst
2007-07-20 13:34:51 -07:00
flamingice@sourmilk.net
61fea5c930
Bug 330108, ISO C++ forbids casting between pointer-to-function and pointer-to-object (use PR_FindFunctionSymbol), r=jst, sr=biesi
2007-07-17 13:02:43 -07:00
flamingice@sourmilk.net
76b4af864e
Bug 330511, Plugin-in blocklisting, r+sr=jst
2007-07-13 17:28:05 -07:00
jst@mozilla.org
0de7a6f973
Attempting to fix Solaris build bustage (bug 386773). Patch by ginn.chen@sun.com, r+sr=jst@mozilla.org
2007-07-12 13:38:11 -07:00
jst@mozilla.org
cfb5411441
Fixing bug 386773. Add implementation for NPN_PluginThreadAsyncCall(). r=joshmoz@gmail.com, sr=brendan@mozilla.org
2007-07-11 16:25:45 -07:00
philringnalda@gmail.com
0611695a51
Bug 387067 - Quiet printfs in nsPluginHostImpl.cpp, patch by Ryan Jones <sciguyryan@gmail.com>, r+sr=jst
2007-07-08 17:36:33 -07:00
jwalden@mit.edu
e3c4baccae
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
flamingice@sourmilk.net
492ccc0d82
Bug 382367, Add support for enabling and disabling individual plugins, r+sr=jst
2007-07-03 14:42:35 -07:00
roc+@cs.cmu.edu
b8625507f4
Bug 384988. Provide toplevel window to plugins for WM_TRANSIENT_FOR of dialog boxes. patch by Karl Tomlinson,r+sr=roc,jst
2007-07-02 20:41:34 -07:00
roc+@cs.cmu.edu
71fc801e9d
Bug 384845. Make the NPSetWindowCallbackStruct memory associated with
...
window->ws_info available before SetWindow is called, and disable the plugin
window GtkSocket or xtbin creation for windowless plugins.
patch by Karl Tomlinson, r+sr=jst
2007-07-02 20:29:47 -07:00
flamingice@sourmilk.net
34b5ed06fe
Backing out bug 382367 due to potential crashes (bug 386160)
2007-06-28 10:51:10 -07:00
flamingice@sourmilk.net
d984521567
Bug 382367, Add support for enabling and disabling individual plugins, r+sr=jst
2007-06-27 17:56:08 -07:00
flamingice@sourmilk.net
adc66522b8
Bug 380984, NPAPI symbols hidden in libnullplugin.so and libunixprintplugin.so, Patch by Karl Tomlinson, r+sr=jst
2007-06-26 17:41:08 -07:00
kherron@fmailbox.com
fd55a81c64
Bug 375314 - discriminate ping and xmlhttprequests in content policy check. Patch by Wladimir Palant <trev.moz@adblockplus.org>, r=jst, sr=peterv.
2007-06-17 06:50:50 -07:00
jst@mozilla.org
dd6c74a75e
Landing fix for bug 342810. Fixing leak of nsRunnable (huge leak on some flash sites). Patch by jmathies@mozilla.com, r+sr=jst@mozilla.com
2007-06-15 09:23:45 -07:00
bzbarsky@mit.edu
29ed0de3d0
Make plug-in loads of javascript: URIs execute synchronously. Bug 364028,r=biesi, sr=jst
2007-06-13 15:42:07 -07:00
mozilla@weilbacher.org
a614a85c71
Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc
2007-06-10 15:13:08 -07:00
bzbarsky@mit.edu
c9d86f7034
Fix refcounting of some event objects to not leak. Bug 342810, investigationby Jim Mathies <jmathies@mozilla.com>, r+sr=jst
2007-06-07 14:41:46 -07:00
bzbarsky@mit.edu
32d3d359f4
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 15:24:20 -07:00
mats.palmgren@bredband.net
dfbd9d77a5
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 16:52:44 -07:00
benjamin@smedbergs.us
2e25a321f8
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
jst@mozilla.org
a591b886e0
Possible fix for bug 354595. Deal with PL_DHashTableOperate() returning null as it does when out of memory. Fix found by raymond@lala.com, r+sr=jonas@sicking.cc
2007-04-17 16:10:20 -07:00
timeless@mozdev.org
b2d6d9a7f1
Bug 370063 OpenBSD: sync with reality - they define uint32_t and boolchanges by one of pvalchev@openbsd.org, wilfried@openbsd.org, robert@openbsd.org, or naddy@openbsd.org (or at least Martynas Venckus thinks it was one of them)patch by martynas@openbsd.orgcorrect spelling thanks to vicviq@gmail.comr=jst sr=jst
2007-04-05 04:21:59 -07:00
joshmoz@gmail.com
afce05fcf1
URLs requested by plugins should trigger content policies. Patch by Wladimir Palant. b=375435 r=josh sr=jst
2007-04-04 18:56:32 -07:00
emaijala@kolumbus.fi
3523806928
Fix for bug 293062: Mozilla should read HKEY_CURRENT_USER\Software\MozillaPluginr=neilsr=roc
2007-04-03 08:56:31 -07:00
mozilla@weilbacher.org
fc72df22f6
[OS/2] Bug 373444: fix build break in debug builds, r=benjamin
2007-03-29 13:08:04 -07:00
dbaron@dbaron.org
85eb65ced4
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
joshmoz@gmail.com
094f428519
Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst
2007-03-26 18:07:57 -07:00
mats.palmgren@bredband.net
4a56ed14fd
Hold a strong ref on the plugin instance to prevent destruction of the plugin native window object while processing the event. b=374229 r=emaijala sr=roc
2007-03-24 02:45:51 -07:00
jst@mozilla.org
d8f3712698
s/!NS_SUCCEEDED/NS_FAILED/ for bug 299054.
2007-03-23 13:35:04 -07:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00