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

347 Коммитов

Автор SHA1 Сообщение Дата
modgock%eng.sun.com 3f7b7237c6 Changes to bring plugin code inline with various superclass changes and environment changes causal from the changeover to CW5 (5.3 updated) 2000-02-17 00:34:07 +00:00
modgock%eng.sun.com 7f56d57c49 updated instructions so that they're current for the CW5.3 env.. etc etc 2000-02-17 00:30:40 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
brade%netscape.com b174bf571d fix access paths for move to CW5 (bug #25949) 2000-02-02 22:45:39 +00:00
edburns%acm.org ee35d0bd90 r=marklin
bug=7785
a=edburns

Change nsIThreadManager::GetCurrentThread(PRUint32 *result)
to nsIThreadManager::GetCurrentThread(nsPluginThread* *result)
1999-12-06 20:12:56 +00:00
mark.lin%eng.sun.com 634795291f Added support for Proxies in the MRJ Plugin via getProxyForURL. Reviewed
by ed.burns@eng.sun.com and approved by drapeau@eng.sun.com. Fixes bug
#18691. I can be contacted at mark.lin@eng.sun.com or
phone: (408) 517-5365, (650) 627-8409.
1999-11-13 00:37:48 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
mark.lin%eng.sun.com 4dc8720f23 Took out the debug panel which appears whenever System.out messages are
displayed. Also took out my SwingPeers stuff, as it's now obsolete.
1999-09-23 20:36:16 +00:00
beard%netscape.com d8747acd34 changed access paths to find MRJSDK in "{Compiler}MacOS Support:". 1999-09-18 22:36:02 +00:00
beard%netscape.com 4660a83aa3 ensure JMDrawFrameInPort is available in printApplet(). 1999-09-18 20:28:50 +00:00
beard%netscape.com f454bdbb9c removing all vestiges of nsICapsManager. 1999-09-18 20:25:45 +00:00
beard%netscape.com e4a84114ff Revised nsIInputStream methods (Available() instead of GetLength()). 1999-09-18 20:25:19 +00:00
beard%netscape.com 8e6057a09c added dialogs.rsrc 1999-09-04 01:58:45 +00:00
beard%netscape.com 2e316ccf6b bumped version to 1.0d11 1999-09-04 01:58:18 +00:00
beard%netscape.com da4597d3a2 Implemented java_authenticate (duh!). Uses appearance manager text controls to implement a pretty convincing password dialog. 1999-09-04 01:57:57 +00:00
beard%netscape.com 181eccdd65 Removed a lot of static kI*IID constants in favor of NS_GET_IID(). Added code to open the plugin's resource file when library is loaded. 1999-09-04 01:56:51 +00:00
beard%netscape.com 52af06d2cd Added an authentication dialog. 1999-09-04 01:55:32 +00:00
beard%netscape.com 6d136cb28a Fix bustage caused by Caps changes. 1999-09-04 01:54:32 +00:00
beard%netscape.com 07c859bdf7 added call to JMDrawFrameInPort in printApplet(), to test latest MRJ API. 1999-08-14 19:40:57 +00:00
beard%netscape.com 8ea170a136 1.0d10 1999-08-14 19:40:00 +00:00
mark.lin%eng.sun.com 5794736bb3 Updated build instructions. Will get pushed out to the website eventually. 1999-08-03 21:29:49 +00:00
beard%netscape.com f2dcf982a3 Added inner class, PrintingGraphics, rather than using QDPrintGraphics, so that I can override the restore() method and keep the correct origin and clipping. 1999-08-03 18:09:33 +00:00
beard%netscape.com 131a39d47b First Checked In. 1999-08-03 02:23:48 +00:00
beard%netscape.com 2d53100ef7 Added PrintingPort.java 1999-08-03 02:23:37 +00:00
beard%netscape.com 7556a8762e changed calling convention of printApplet() 1999-08-03 02:23:08 +00:00
beard%netscape.com 7dd8eaa41c revising printing code, printing now happens, but doesn't always go to the correct location. 1999-08-03 02:22:36 +00:00
beard%netscape.com abdce81652 printApplet() now just takes an nsPluginWindow* printingWindow parameter 1999-08-03 02:22:01 +00:00
beard%netscape.com 1003a25754 Now uses a PrintingPort, which wraps the specified printing port to redirect drawing to the printer. 1999-08-03 02:21:11 +00:00
beard%netscape.com 531eb26056 Trying to sync the toolkit after printing. 1999-07-30 03:51:25 +00:00
beard%netscape.com e930256ff0 added printApplet() 1999-07-30 03:28:20 +00:00
beard%netscape.com 3ddabf4af2 First Checked In. 1999-07-30 03:27:46 +00:00
beard%netscape.com 3c531eddfe added AWTUtils.java 1999-07-30 03:27:25 +00:00
beard%netscape.com a1c502cf00 added getObject() method. 1999-07-30 03:27:05 +00:00
beard%netscape.com 766a512ee5 changed MIME type processing, printing now delegates to the MRJContext. 1999-07-30 03:26:46 +00:00
beard%netscape.com ef9d6954fd backing off using JMDrawFrameInPort, as it's currently unimplemented! 1999-07-30 03:26:00 +00:00
beard%netscape.com d0f862724e CW Pro 4 format. 1999-07-29 03:27:07 +00:00
beard%netscape.com 06e16ad003 first cut at printing support, doesn't quite work yet. 1999-07-29 03:26:43 +00:00
beard%netscape.com 88fa01942c First Checked In. 1999-07-29 00:45:36 +00:00
beard%netscape.com 60f62776e1 some liveconnect changes 1999-07-29 00:44:09 +00:00
beard%netscape.com 968a889ccb bumped version 1999-07-29 00:43:15 +00:00
mark.lin%eng.sun.com be28a9a053 Changed the MRJPlugin so that it's able to compile again.
Replaced any occurances of GetIID() with NS_GET_IID().
1999-07-27 22:23:02 +00:00
beard%netscape.com eebca125f1 support more "java_" prefixed attributes. 1999-06-14 18:41:33 +00:00
beard%netscape.com c8a84f61fe added "application/x-java-applet;version=1.1" for Java plugin compatibility, when will it end? 1999-06-14 18:41:18 +00:00
beard%netscape.com 57c82f80e2 support "java_CODE" and "CLASSID" attributes. 1999-06-14 16:56:11 +00:00
beard%netscape.com c1127d1a5f added "application/x-java-applet;version=1.1.2" for Java plugin compatibility 1999-06-14 16:55:23 +00:00
beard%netscape.com 1f481b1e05 now looks for MIME types that merely start with NS_APPLET_MIME_TYPE for better Sun Java plugin compatibility. changed MRJPlugin::CreateInstance() to use QueryInterface() rather than checking for interfaces itself. 1999-06-14 16:54:44 +00:00
beard%netscape.com 395573b940 simplified external access paths to point into dist 1999-06-14 16:51:34 +00:00
beard%netscape.com c99971fb67 bug #5670: making more robust when MRJ session can't be created. 1999-05-19 01:39:51 +00:00
beard%netscape.com 78ede735ef updated to latest stream API 1999-04-27 20:29:37 +00:00
beard%netscape.com f961fe1e96 nsIJRILiveConnectPluginInstancePeer implementation 1999-04-15 17:13:01 +00:00
beard%netscape.com 7702e4d6c6 added MRJPlugin.java, netscape.plugin.jar. 1999-04-15 17:11:12 +00:00
beard%netscape.com fbb36fa5a7 First Checked In. 1999-04-15 17:10:37 +00:00
beard%netscape.com 93d979c306 First Checked In. 1999-04-15 16:57:04 +00:00
beard%netscape.com 3037e321c6 changed to "application/x-java-applet" 1999-04-12 03:36:06 +00:00
beard%netscape.com 1e8b05dd95 1.0d7 1999-04-12 03:34:58 +00:00
beard%netscape.com d8c89272a3 fixed call to eval() 1999-04-12 03:30:50 +00:00
beard%netscape.com 9aa3f79039 support for "application/x-java-applet" 1999-04-12 03:30:04 +00:00
beard%netscape.com aa46bece88 added RunnableMixin.cpp 1999-04-12 03:29:27 +00:00
beard%netscape.com 58d0e73d38 Reworked to use nsIThreadManager::PostEvent() to execute JSObject methods from an arbitrary Java thread. 1999-04-12 03:29:00 +00:00
beard%netscape.com a1f8077641 First Checked In. 1999-04-12 03:26:18 +00:00
beard%netscape.com 85ce06d8d0 simpler call to JSObject.eval 1999-04-11 23:41:38 +00:00
beard%netscape.com fea881e4d1 1.0d6 1999-03-30 04:11:01 +00:00
beard%netscape.com 3af6611bba removed MIME type, "application/x-java-frame", added "application/x-java-applet" 1999-03-30 04:10:45 +00:00
beard%netscape.com 34e96c1836 calling JMSetFrameSize whenever window is moved or resized. This should make swing JMenus work much better. 1999-03-28 04:32:50 +00:00
beard%netscape.com 11d14f6042 changed activate event handling, special casing plainDBox window variant when showing a window, to keep swing menus from unhiliting the parent frame. 1999-03-28 04:16:46 +00:00
beard%netscape.com ad1f684345 passing nullEvents to filter function. 1999-03-28 04:14:40 +00:00
beard%netscape.com 215e3a894b Removed GetJSWindow() method. 1999-03-25 03:30:49 +00:00
beard%netscape.com fc2d607e6b added GetJSWindow. 1999-03-24 05:37:42 +00:00
beard%netscape.com 1243e92c29 updated build instructions 1999-03-22 17:19:26 +00:00
beard%netscape.com c642390f18 Using println rather than applet.print, since JSObject.getWindow() isn't working yet. 1999-03-21 17:29:39 +00:00
beard%netscape.com 10278bd744 bumped version 1999-03-20 04:14:33 +00:00
beard%netscape.com 49f058fd75 reworked initialization/termination routines, now adds MRJPlugin.jar to the class path, assuming same directory as plugin, removes event filters upon termination. 1999-03-20 04:14:22 +00:00
beard%netscape.com 3852d7338c added MRJConsole.jar target, added EventFilter.cpp 1999-03-20 04:14:12 +00:00
beard%netscape.com 0d2cb8580d added MouseListener popup menu trigger. 1999-03-20 04:13:22 +00:00
beard%netscape.com 9b3d57760a addToClassPath(const FSSpec& fileSpec) 1999-03-20 04:12:59 +00:00
beard%netscape.com 5769ca918b added setDocumentBase, reworked CODEBASE logic. 1999-03-20 04:09:38 +00:00
beard%netscape.com 9322eaefc8 Added more events, added menu filtering. 1999-03-20 04:08:52 +00:00
beard%netscape.com 38ec5e2b5f First Checked In. 1999-03-20 04:08:17 +00:00
beard%netscape.com 7ca214ddda added Jump instruction for safe removal. this is a dead-end, because update events can't be gotten reliably. 1999-03-20 04:08:04 +00:00
beard%netscape.com b459ab8674 fixed MRJPlugin::Initialize() to be more robust, added hasTagInfo to determine whether javascript: URL must be used to get the CODEBASE attribute. 1999-03-19 18:25:56 +00:00
beard%netscape.com 4663bdc64a Added jGNE.cpp 1999-03-19 18:25:36 +00:00
beard%netscape.com aa46d7bd03 kIJVMPluginTagInfoIID --> nsIJVMPluginTagInfo::GetIID() 1999-03-19 18:22:30 +00:00
beard%netscape.com 9e8c7b3ee7 First Checked In. 1999-03-19 18:21:50 +00:00
beard%netscape.com 977cd1619a started on nsIPluginManager2 implementation, using jGNE event filter for update events. 1999-03-19 18:21:37 +00:00
beard%netscape.com d31e3686e8 First Checked In. 1999-03-19 15:01:47 +00:00
beard%netscape.com c5a93fd3d7 bumped version 1999-03-19 14:36:50 +00:00
beard%netscape.com 3ad1ac7ee6 updated 1999-03-19 14:36:49 +00:00
beard%netscape.com 12990ceb18 changed the finalize method to release the wrapped plugin instance. 1999-03-19 14:35:50 +00:00
beard%netscape.com 063b4d7845 Using a __MRJ_JAVA_CONSOLE__ as the unique name. 1999-03-19 14:35:06 +00:00
beard%netscape.com f7cb7a95a7 FRAME -> JAVAFRAME attribute 1999-03-19 14:32:02 +00:00
beard%netscape.com 92e5a28496 removed margin problem, computing initial window size, added &NBSP; between <BODY> and <EMBED>. 1999-03-19 14:31:23 +00:00
beard%netscape.com 92c9b11b66 Added <BODY> 1999-03-19 14:29:13 +00:00
beard%netscape.com 9c15ab1564 added extensions 1999-03-14 22:52:39 +00:00
beard%netscape.com 047654280a always create console in a new window 1999-03-14 22:52:18 +00:00
beard%netscape.com dd56a01163 fixed crashing bug when frames are destroyed 1999-03-14 22:51:41 +00:00
beard%netscape.com 3d40f61e76 First Checked In. 1999-03-14 20:07:46 +00:00
beard%netscape.com 9bb426f3ee EmbeddedFrame 1999-03-14 20:06:59 +00:00
beard%netscape.com 72c8625f7f added CreatePluginInstance 1999-03-14 20:06:41 +00:00
beard%netscape.com 99f5c2b26c Added CreatePluginInstance method. 1999-03-14 20:06:22 +00:00
beard%netscape.com 19c2d01811 added additional MIME type, "application/x-java-frame" 1999-03-14 20:05:51 +00:00
beard%netscape.com fa01e81cac private SupportsMixin 1999-03-14 20:05:14 +00:00
beard%netscape.com 44a8c9550b Added JSEvaluator.cpp, EmbeddedFrame.cpp, EmbeddedFramePluginInstance.cpp. 1999-03-14 20:04:48 +00:00
beard%netscape.com b9a17146b8 Added NPL 1999-03-14 05:22:50 +00:00
beard%netscape.com 260a7914da First Checked In. 1999-03-14 04:39:04 +00:00
beard%netscape.com f3ba83684d First Checked In. 1999-03-14 03:06:42 +00:00
beard%netscape.com bdc2f9c474 JSObject tests. 1999-03-14 03:06:08 +00:00
beard%netscape.com 42795cf050 Added nsLiveconnect to backward adapter target. 1999-03-14 03:05:18 +00:00
beard%netscape.com c3baf18e96 MRJPLUGIN_4X support. 1999-03-14 03:04:44 +00:00
beard%netscape.com 33c1df701a Added some println's to test console. 1999-03-13 03:08:02 +00:00
beard%netscape.com e039b15460 First Checked In. 1999-03-12 22:04:13 +00:00
beard%netscape.com 5ead7d9085 Took out <SCRIPT> tag, <APPLET> tag. Only used with <EMBED> tag. 1999-03-12 21:51:56 +00:00
beard%netscape.com 3dac32fd0b Added clear button, moved buttons into a panel. 1999-03-12 21:51:05 +00:00
beard%netscape.com 4c36d6e305 First Checked In. 1999-03-12 21:35:17 +00:00
beard%netscape.com aca7a526cb commented out NEW_PLUGIN_STREAM_API 1999-03-12 03:56:02 +00:00
beard%netscape.com df8b8bb84e removed NEW_PLUGIN_STREAM_API #ifdefs, conformed to latest nsIPluginStreamListener interface. 1999-03-12 03:55:42 +00:00
beard%netscape.com cdda1d40e0 Added a 4.x target. 1999-03-12 03:55:26 +00:00
beard%netscape.com a06abd6adb changed how visibility is computed with nsPluginPort. 1999-03-12 03:54:23 +00:00
beard%netscape.com cd2bbf2482 fixed call to nsIInputStream::Read(), no longer passing 0 offset. 1999-03-08 00:15:40 +00:00
beard%netscape.com 447b0d8dc4 First Checked In. 1999-03-07 23:32:35 +00:00
beard%netscape.com ed109e61c5 added async parameter to send(). 1999-03-02 04:42:38 +00:00
beard%netscape.com de0b66bd62 implements nsIPluginStreamListener, to handle javascript: URLs. 1999-03-02 04:42:35 +00:00
beard%netscape.com 3180725d99 added setCodeBase(). 1999-03-02 04:42:31 +00:00
beard%netscape.com 316e573e2e added setCodeBase(), running showDocument() in Java thread. 1999-03-02 04:42:30 +00:00
beard%netscape.com 1af645b114 turned on C++ compiler for syntax checking header files. 1999-03-02 04:42:28 +00:00
beard%netscape.com 9c197ae15e Resizes correctly, took out call to codebase(), plugin now computes codebase with JavaScript. 1999-03-02 04:38:45 +00:00
beard%netscape.com 1684cbd91b First Checked In. 1999-02-28 22:15:48 +00:00
beard%netscape.com aa64d00713 updated NSGetFactory signature. 1999-02-28 22:08:26 +00:00
beard%netscape.com cd5621d060 File Removed. 1999-02-25 03:13:54 +00:00
beard%netscape.com 156c2c4e7d nsIMalloc -> nsIAllocator 1999-02-25 03:12:01 +00:00
beard%netscape.com 4292a2fcbf kIAllocatorIID 1999-02-25 03:11:38 +00:00
beard%netscape.com 1f65861a92 Using service manager for get nsILiveconnect. 1999-02-25 03:10:50 +00:00
beard%netscape.com 86264a3b23 First Checked In. 1999-02-20 02:27:18 +00:00
beard%netscape.com c86726e669 OJI interface changes. 1999-02-20 02:26:54 +00:00
beard%netscape.com 781c5f676c Creates a new window with "_new" target. 1998-12-29 22:37:55 +00:00
beard%netscape.com bd47189da1 Document base changes. 1998-12-29 22:36:41 +00:00
beard%netscape.com a85ce0e2d0 Class loader utilities. 1998-12-29 22:36:11 +00:00
beard%netscape.com bd91e28319 Pro 4 format. 1998-12-29 22:35:01 +00:00
beard%netscape.com 88f424099a Class loader, security context stuff, codebase principal. 1998-12-29 22:31:18 +00:00
beard%netscape.com 8070285bc2 Added mPluginPort, which is either the assigned port, or an empty one shared among all plugin instances. This should inhibit drawing when an applet leaves the current page. Added explicit releaseFrames(), called by MRJContext's destructor, so that any frames owned by the applet will be disconnected from the C++ objects before the objects go away. 1998-12-17 18:22:22 +00:00
beard%netscape.com 5a297e3119 Added mPluginPort, which is either the assigned port, or an empty one shared among all plugin instances. This should inhibit drawing when an applet leaves the current page. 1998-12-17 18:20:42 +00:00
beard%netscape.com 499259c8a6 Added the initial reference count. Might want to revisit this, should realy tie lifetime of the plugin itself to the CFM library. 1998-12-17 18:19:40 +00:00
beard%netscape.com a195a1c87a Converted to Pro 4 format. 1998-12-17 18:18:46 +00:00
beard%netscape.com e6968ceb71 First Checked In. 1998-12-12 01:33:27 +00:00
beard%netscape.com ea1c65498e First Checked In. 1998-12-03 23:34:34 +00:00
beard%netscape.com cda17d1344 First Checked In. 1998-12-03 23:29:19 +00:00
beard%netscape.com a697e8380d First Checked In. 1998-12-03 22:36:55 +00:00
beard%netscape.com a139d0402e First Checked In. 1998-12-03 22:17:06 +00:00