Граф коммитов

308 Коммитов

Автор SHA1 Сообщение Дата
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