beard%netscape.com
06592b4e10
added IID accessor, changed GetJavaClass() to have a JNIEnv* parameter.
1999-04-16 02:08:15 +00:00
beard%netscape.com
96d0939cb4
added GetJSThread(), to obtain the thread ID to send events to via nsIThreadManager::PostEvent().
1999-04-12 03:14:19 +00:00
beard%netscape.com
45969d01c6
added GetJSThread()
1999-04-12 03:12:48 +00:00
toshok%hungry.com
375c277dbc
check in (mostly) function nsPluginsDirUNIX, awaiting amusil's code to figure out mime types and stuff.
1999-04-07 05:22:13 +00:00
toshok%hungry.com
80a01f2e49
enable OJI on unix.
1999-04-07 05:20:54 +00:00
amusil%netscape.com
e77d582d1d
Fixed bug with StreamAsFileOnly.
1999-04-06 01:53:37 +00:00
amusil%netscape.com
afbd90e95f
Added more restrictive check for what constitutes a plugin
1999-04-01 22:06:07 +00:00
waterson%netscape.com
675ff674c6
Removed NODEPEND.
1999-03-31 06:47:10 +00:00
jdunn%netscape.com
3bab18959e
use PR_FALSE instead of false... since the return is a PR_Bool.
1999-03-31 04:25:41 +00:00
beard%netscape.com
09e203abc3
Now filling in fMimeTypeArray, fExtensionArray, and fMimeDescriptionArray.
1999-03-30 05:53:36 +00:00
briano%netscape.com
3d1595b89d
Added a newline at the end of the file to make a couple of Unix builds happier.
1999-03-30 01:48:20 +00:00
amusil%netscape.com
d71744eb68
Changes to hook up LiveConnect on Windows
1999-03-29 22:18:05 +00:00
amusil%netscape.com
1b5d9cb054
Code to handle locating and loading plugin info.
1999-03-29 22:11:06 +00:00
danm%netscape.com
9778c7a9c6
oooo. rev 1.15 added dist/public/dom to INC path incorrectly. did it right this time.
1999-03-26 01:41:50 +00:00
beard%netscape.com
facf60f39e
removed GetJSWindow, moved to nsIPluginInstancePeer2
1999-03-25 03:32:22 +00:00
beard%netscape.com
a0f2326d8d
implementing nsIPluginInstancePeer2.
1999-03-25 03:31:37 +00:00
beard%netscape.com
adbf879e69
added nsIPluginInstancePeer2.h
1999-03-25 03:29:54 +00:00
beard%netscape.com
97e4c42e74
First Checked In.
1999-03-25 02:45:38 +00:00
beard%netscape.com
5071a06087
fix build bustage, nsIScriptContextOwner.h can't be found except on XP_MAC. Will land on other platforms eventually.
1999-03-24 07:16:41 +00:00
danm%netscape.com
eccf3e3d10
adding dist/public/dom to INC path so nsIPluginInstancePeer.cpp can find nsIScript*.h
1999-03-24 07:08:52 +00:00
beard%netscape.com
f9ec70136f
added GetJSWindow()
1999-03-24 05:46:23 +00:00
beard%netscape.com
cd67444966
added GetDocument()
1999-03-24 05:46:06 +00:00
beard%netscape.com
0ad119785c
added GetJSWindow
1999-03-24 05:40:02 +00:00
amusil%netscape.com
c5d1e425e2
Made destructors virtual, added APIs to nsIPluginHost for determining if a plugin is available
...
for a particular mimetype or file extension.
1999-03-23 03:18:12 +00:00
beard%netscape.com
a87f896fd7
NPStream* ptr -> NPStream* stream
1999-03-20 23:12:43 +00:00
beard%netscape.com
bd6fe6d9bc
implemented nsICookieStorage.
1999-03-20 23:11:25 +00:00
beard%netscape.com
f079d12fc2
added nsICookieStorage.h
1999-03-20 23:07:52 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
beard%netscape.com
86c02cf8ff
added CreatePluginInstance.
1999-03-14 20:26:29 +00:00
beard%netscape.com
ac7164a98e
calling CreatePluginInstance instead of CreateInstance, so MIME type is available early.
1999-03-14 20:09:57 +00:00
beard%netscape.com
259717e9c8
added CreatePluginInstance, to create a plugin instance with a specified MIME type.
1999-03-14 20:09:12 +00:00
beard%netscape.com
5878873570
added nsILiveconnect service.
1999-03-14 04:41:51 +00:00
mcmullen%netscape.com
44bfd48e97
Adapt to an API change.
1999-03-13 06:39:17 +00:00
beard%netscape.com
cab2d1e4e7
added IID_ACCESSOR
1999-03-13 03:12:16 +00:00
beard%netscape.com
1e01f5a023
fixed IID accessor
1999-03-13 03:11:05 +00:00
beard%netscape.com
4fc2199aea
massive overhaul for new stream APIs.
1999-03-12 04:48:04 +00:00
beard%netscape.com
e291c88c43
added NS_DEFINE_STATIC_IID_ACCESSOR.
1999-03-12 04:46:43 +00:00
amusil%netscape.com
36e9368c39
Redesigned plugin cache code for StreamAsFile operations. Removed NEW_PLUGIN_STREAM_API ifdefs.
1999-03-11 22:48:58 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
beard%netscape.com
2509c6cee5
Fixed Read/Write methods to conform to latest nsIInputStream and nsIOutputStream interfaces.
1999-03-08 00:07:24 +00:00
beard%netscape.com
9476ae8455
passing service manager, using NS_CALLBACK macro.
1999-03-06 22:32:49 +00:00
beard%netscape.com
1e1919ed9e
passing service manager, using nsIAllocator instead of nsIMalloc for memory allocation.
1999-03-06 22:32:47 +00:00
beard%netscape.com
b3b96ded1a
passing service manager instead of plugin host.
1999-03-06 22:31:28 +00:00
beard%netscape.com
82707fd03f
File Removed.
1999-03-06 22:23:41 +00:00
beard%netscape.com
58e8340dcd
First Checked In.
1999-03-06 22:23:26 +00:00
mcafee%netscape.com
d5f47c09c7
Directly calling const char* const() operator to avoid ambiguity on Solaris. r=mcmullen@netscape.com
1999-03-06 04:42:08 +00:00
mcmullen%netscape.com
0d98bcf3a9
Fixing nsCOMPtr usage for unix.
1999-03-06 00:07:06 +00:00
mcmullen%netscape.com
0b721e55f8
Removed the offset parameter from the base stream interfaces. Implemented string streams.
1999-03-05 22:53:56 +00:00
kipp%netscape.com
4147924a67
Use proper new/delete operators
1999-03-05 04:36:00 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
beard%netscape.com
69f7175762
struct -> class
1999-03-03 06:10:58 +00:00
beard%netscape.com
24e3d7b86b
resolving aliases.
1999-03-03 04:11:15 +00:00
beard%netscape.com
a95929e9ca
rewrote SetUpPluginInstance to use GetPluginFactory.
1999-03-03 04:10:54 +00:00
beard%netscape.com
a260885f5b
removed all vestiges of nsIMalloc.
1999-03-02 22:33:32 +00:00
beard%netscape.com
643eabb615
made inheritance public.
1999-03-02 22:31:54 +00:00
beard%netscape.com
027e7dec44
Added Release to peer's destructor, delaying release of stream until NPP_URLNotify.
1999-03-02 04:46:05 +00:00
beard%netscape.com
b5974469ba
First Checked In.
1999-03-02 04:43:30 +00:00
beard%netscape.com
e00ea5901f
added IID() accessor.
1999-02-28 22:14:30 +00:00
beard%netscape.com
974a6c2983
Added NS_PLUGIN_CID, and IID() accessor.
1999-02-28 22:12:50 +00:00
beard%netscape.com
909774268a
CPluginManager now implements nsIServiceManager and nsIAllocator interfaces, for better Gecko compatibility.
1999-02-28 22:10:26 +00:00
warren%netscape.com
97781f4c14
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
michaelp%netscape.com
75c8bd87da
bustage with new nsFileSpec.h
1999-02-25 23:08:51 +00:00
dougt%netscape.com
e49426076f
Changed nsNativeFileSpec to nsFileSpec.
1999-02-25 20:58:10 +00:00
ebina%netscape.com
b833b43c3d
Change old RegisterFactory calls to use the new API.
1999-02-25 18:38:45 +00:00
beard%netscape.com
6c496dfb5c
removed eager loading, implemented GetPluginFactory() for use by OJI.
1999-02-25 04:15:39 +00:00
beard%netscape.com
c836998270
mserviceMgr -> mServiceMgr
1999-02-25 04:14:19 +00:00
beard%netscape.com
087c9e857d
implemented GetPluginInfo.
1999-02-25 04:12:55 +00:00
beard%netscape.com
c2d17c67af
Added nsPluginsDirMac.cpp
1999-02-24 02:15:11 +00:00
beard%netscape.com
e36e1edcc7
moved nsPluginDir/nsPluginFile classes to nsPluginDirMac.cpp.
1999-02-24 02:13:42 +00:00
beard%netscape.com
3227064916
First Checked In.
1999-02-24 02:12:47 +00:00
beard%netscape.com
b733c625ad
changed bool to PRBool
1999-02-24 02:12:37 +00:00
warren%netscape.com
3642da81a5
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
beard%netscape.com
6a99cf4881
class nsIPlugin not struct.
1999-02-20 04:26:09 +00:00
beard%netscape.com
f2b37cb335
include nsFileSpec.h on all platforms.
1999-02-20 03:59:43 +00:00
beard%netscape.com
1692c4c365
OJI interface changes
1999-02-20 02:24:15 +00:00
mcafee%netscape.com
3a23e257e2
Fixing function prototypes to match implementation; Solaris didn't like the const mis-matches.
1999-02-19 09:12:53 +00:00
beard%netscape.com
6561ba3f3c
Synced with current stream interfaces.
1999-02-15 18:29:06 +00:00
beard%netscape.com
b6655805fc
First Checked In.
1999-02-14 04:26:16 +00:00
amusil%netscape.com
21eafe0b3e
Fixed bugs with the stream as file implementation.
1999-02-04 23:37:20 +00:00
amusil%netscape.com
a9129eb4e6
Added oji, liveconnect and caps shared libs to the registry.
1999-02-04 00:18:22 +00:00
amusil%netscape.com
7b49fa9cc4
First Checked In.
1999-02-03 20:04:48 +00:00
amusil%netscape.com
cc8ba9e1d2
Updated test case with new Stream and Service Manager APIs
1999-01-28 01:18:23 +00:00
amusil%netscape.com
5e0633178a
new stream files
1999-01-25 10:36:43 +00:00
tague%netscape.com
66fa4d8d5b
Fixed build bustage. Added nsIPluginStreamInfo.h to export list.
1999-01-25 10:26:43 +00:00
amusil%netscape.com
69302ff775
new stream files
1999-01-25 10:17:46 +00:00
amusil%netscape.com
35ff6df439
update for new stream
1999-01-25 10:11:51 +00:00
amusil%netscape.com
4daccb00fd
New Stream API update
1999-01-25 09:30:04 +00:00
sudu%netscape.com
96c7301419
Files Sudu's script failed to check in
1999-01-25 09:00:42 +00:00
sudu%netscape.com
98da9c3e80
added nsIPluginStreamInfo.h to export
1999-01-25 08:14:40 +00:00
sudu%netscape.com
3726a298e1
New steam API header file
1999-01-25 08:13:10 +00:00
sudu%netscape.com
6624efe2b9
OJI MozClassic to raptor merge
1999-01-25 08:05:00 +00:00
dp%netscape.com
870b39fda2
Eliminating NU_CACHE build dependency if NO_NU_CACHE is defined
1999-01-12 08:07:19 +00:00
amusil%netscape.com
865b6c6acd
Fixing build bustage.
1999-01-05 18:48:03 +00:00
brade%netscape.com
623553c769
comment out line to get tree green again (amusil@netscape.com to fix in long run)
1999-01-05 18:32:29 +00:00
donm%netscape.com
4a4d9e941a
fixing tree bustage due to #ifdef NSPR20 and missing prmacos.h.
...
This should be looked at again. -donm
1999-01-05 18:08:23 +00:00
amusil%netscape.com
f75176ea88
First Checked In.
1999-01-05 09:10:46 +00:00
amusil%netscape.com
47e105d8fd
Added NPN_NewStream() functionality. Currently uses a temp file between the plugin stream and the target.
...
I will remove this file in-between as soon as I get a little more stream help from netlib.
1999-01-04 23:43:41 +00:00
warren%netscape.com
b22a4e72fd
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
amusil%netscape.com
323a25310a
Adding #ifdefs for USE_CACHE on #includes
1998-12-11 05:17:50 +00:00
amusil%netscape.com
6c41b74905
Fixing build bustage
1998-12-11 05:12:58 +00:00
amusil%netscape.com
178811671b
Added support for the NuCache - used in cases where the stream type is specified "AsFile" (or "AsFileOnly").
...
#define USE_CACHE in nsPluginHostImpl.cpp to enable.
1998-12-11 04:50:57 +00:00
amusil%netscape.com
d26cba289a
Fix for Bug# 1771. Re-ordered the calling into the plugin entry point. Initialize()
...
for 4x plugin now happens in CreatePlugin().
1998-12-09 02:47:03 +00:00
sfraser%netscape.com
1423922042
Remove XP_MAC include, and commented out call to CallCacheFlushers, which no longer lives in the Mac memory allocators. This needs to be hooked up (by XPapps?) in the new world.
1998-12-05 21:58:54 +00:00
ramiro%netscape.com
2009b728de
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
amusil%netscape.com
44a65da803
Fix for Bug 1416. Moving the call of the plugin entry point into Initialize (after the mPluginManager is set up).
...
This is so that NPN calls can get resolved if the plugin makes them in the entry point routine.
1998-11-22 23:13:44 +00:00
michaelp%netscape.com
12a1eb51d6
changed UserAgent string reporting.
1998-11-22 00:22:35 +00:00
cyeh%netscape.com
e9d3c67427
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
cls%seawood.org
f855279cc3
Changed LCFLAGS to CFLAGS
1998-11-18 18:29:18 +00:00
valeski%netscape.com
ff7d8fd20a
changed useragent method to call through to nsINetService's useragent method.
1998-10-28 21:16:00 +00:00
cls%seawood.org
001ed2ffd4
Sync'd various Makefile.ins to their Makefile counterparts.
...
Removed nspr & nspr20 from REQUIRES. Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
cyeh%netscape.com
4d4c6fc6a9
Remove NSPR20 #ifdef's
1998-10-19 21:05:29 +00:00
warren%netscape.com
99d36224dc
Adding new files, breaking things out of nsplugin.cpp (not online yet).
1998-10-06 06:03:11 +00:00
warren%netscape.com
cf85da8692
Fixed nsIPluginInputStream::Close method to not crash.
1998-10-02 22:28:51 +00:00
scc%netscape.com
b25a01e6ef
No relative paths for Mac, please. Wrapped #include in #ifdef XP_MAC.
1998-10-02 01:16:14 +00:00
brendan%netscape.com
bf4e07c26e
nsIEventHandler is not a struct, has not been for a while, and anyway is known by its typedef name here.
1998-10-02 00:20:18 +00:00
cls%seawood.org
605367ae1d
The first commit apparently didn't take. Restored inclusion of private nspr header in OJI ifdef.
1998-10-02 00:01:08 +00:00
cls%seawood.org
76d0e0b60d
Removed use of private NSPR headers. Approved by warren@netscape.com.
1998-10-01 21:48:18 +00:00
warren%netscape.com
8d44857049
Cleaned up messages.
1998-10-01 19:07:36 +00:00
warren%netscape.com
b85e245bfb
Fixed up input stream buffering. Fixed some refcounting problems.
1998-10-01 08:08:09 +00:00
warren%netscape.com
1ee0f53363
Removed unnecessary field for new networking stuff.
1998-10-01 03:01:39 +00:00
warren%netscape.com
6734b79748
Added networking changes under ifdef NEW_PLUGIN_STREAM_API
1998-10-01 02:59:16 +00:00
michaelp%netscape.com
1a14ac545f
added support for deferred plugin enumeration.
1998-09-30 18:57:27 +00:00
warren%netscape.com
8370a6d841
Renamed to shorter name for Mac.
1998-09-30 05:45:49 +00:00
warren%netscape.com
eb85c88d22
New OJI networking APIs.
1998-09-30 05:29:48 +00:00
michaelp%netscape.com
f3393c3fdb
we only notify the plugin instance via the plugin host and only if the notify
...
data is non-null.
1998-09-29 22:47:42 +00:00
cyeh%netscape.com
59cbdde428
removing old NSPR20 and MOCHA #ifdefs
1998-09-28 20:26:20 +00:00
michaelp%netscape.com
f9450d5c7c
fixes for unix bustage.
1998-09-27 23:44:28 +00:00
michaelp%netscape.com
399c2bfd05
obsolete.
1998-09-27 22:25:13 +00:00
michaelp%netscape.com
7215b85bbf
added support for plugintaginfo2 and jvmtaginfo.
1998-09-27 22:24:54 +00:00
michaelp%netscape.com
3d068804fb
added support for pluginmanager2 methods.
1998-09-27 22:23:19 +00:00
michaelp%netscape.com
348f4d74dd
cleanup. now supports stream "as file" and "as file only." added support
...
for pluginmanager2 methods (largely stubs). now correctly handles URLNotify().
we noew report our user agent as 5.0. can now load 5.0 style plugins from DLLs
and instantiate them properly.
1998-09-27 22:21:39 +00:00
michaelp%netscape.com
c25921fcd8
removed attribute queries. added ShowStatus().
1998-09-27 22:17:00 +00:00
michaelp%netscape.com
774736760d
we no longer consider failures from GetAttributes() or even expect the
...
plugin host to implement it.
1998-09-27 22:16:00 +00:00
michaelp%netscape.com
2cff76a750
now properly handles queries for nsIFactory.
1998-09-27 22:14:15 +00:00
michaelp%netscape.com
6c4989fbca
now reflect our dependency on OJI.
1998-09-27 22:12:59 +00:00
mlm%netscape.com
c8848836e7
Branch landing: Multithreading libmocha in mozilla.
...
- Remove reference to lm_crippled_context; add an accessor function instead.
1998-09-25 22:09:58 +00:00
cls%seawood.org
3d201b1124
Sync'd Makefile.ins
1998-09-22 23:01:29 +00:00
beard%netscape.com
95b930e4a2
Removed redundant (wrong) declaration of local variable err from GetLiveconnect(), which was shadowing another declaration of err in an outer scope.
1998-09-22 22:02:33 +00:00
cls%seawood.org
d0aa3e2bd1
Sync'd Makefile.ins with corresponding Makefiles. Fixed problems with autoconf build. Thanks to Christopher Blizzard <blizzard@appliedtheory.com> and Tom Rini <trini@kernel.crashing.org>.
1998-09-22 03:47:27 +00:00
blizzard%appliedtheory.com
13c173f5cf
Only build liveconnect methods if OJI is defined
1998-09-22 02:26:12 +00:00
blizzard%appliedtheory.com
8e6f443d2a
Include caps includes for prototypes
1998-09-22 02:25:43 +00:00
beard%netscape.com
423978edb9
Removed nsINetworkManager.
1998-09-21 22:18:43 +00:00
sudu%netscape.com
744428a731
Added back a initializer which I missed in last merge
1998-09-21 21:01:16 +00:00
blizzard%appliedtheory.com
7c741a205d
Add the include/private directory to the include path
1998-09-21 18:18:29 +00:00
blizzard%appliedtheory.com
74bdf9ccea
Bring autoconf build into sync with non-autoconf build
1998-09-19 22:40:53 +00:00
mcafee%netscape.com
b9d6a8c0da
Adding support for non-X11 Unix systems
1998-09-19 06:21:01 +00:00
warren%netscape.com
0221524e7f
Added a copy of nsMalloc to get the build going.
1998-09-18 11:30:54 +00:00
warren%netscape.com
ede21f24b6
Fixes to eliminate nsINetworkManager
1998-09-18 10:48:12 +00:00
warren%netscape.com
784122122d
Removed nsINetworkManager.h which is obsolete.
1998-09-18 10:28:45 +00:00