Commit Graph

329 Commits

Author SHA1 Message Date
beard%netscape.com
7a07618a34 added call to JMDrawFrameInPort in printApplet(), to test latest MRJ API. 1999-08-14 19:40:57 +00:00
beard%netscape.com
26660b306f 1.0d10 1999-08-14 19:40:00 +00:00
mark.lin%eng.sun.com
c7ab3e82f6 Updated build instructions. Will get pushed out to the website eventually. 1999-08-03 21:29:49 +00:00
beard%netscape.com
496036628d 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
c4bdaba534 First Checked In. 1999-08-03 02:23:48 +00:00
beard%netscape.com
e3293207a6 Added PrintingPort.java 1999-08-03 02:23:37 +00:00
beard%netscape.com
3459f46fdf changed calling convention of printApplet() 1999-08-03 02:23:08 +00:00
beard%netscape.com
ccf447206b 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
2dbbb8956c printApplet() now just takes an nsPluginWindow* printingWindow parameter 1999-08-03 02:22:01 +00:00
beard%netscape.com
5c077d8cbc 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
22fd32aa57 Trying to sync the toolkit after printing. 1999-07-30 03:51:25 +00:00
beard%netscape.com
674889b1d4 added printApplet() 1999-07-30 03:28:20 +00:00
beard%netscape.com
0daaf2b653 First Checked In. 1999-07-30 03:27:46 +00:00
beard%netscape.com
bf482c5ec7 added AWTUtils.java 1999-07-30 03:27:25 +00:00
beard%netscape.com
8a26e52f21 added getObject() method. 1999-07-30 03:27:05 +00:00
beard%netscape.com
f46d328f8c changed MIME type processing, printing now delegates to the MRJContext. 1999-07-30 03:26:46 +00:00
beard%netscape.com
3d5b6cedd8 backing off using JMDrawFrameInPort, as it's currently unimplemented! 1999-07-30 03:26:00 +00:00
beard%netscape.com
96d2fce610 CW Pro 4 format. 1999-07-29 03:27:07 +00:00
beard%netscape.com
91c8acb127 first cut at printing support, doesn't quite work yet. 1999-07-29 03:26:43 +00:00
beard%netscape.com
4b5092860c First Checked In. 1999-07-29 00:45:36 +00:00
beard%netscape.com
0ffb01e012 some liveconnect changes 1999-07-29 00:44:09 +00:00
beard%netscape.com
55cf7fd607 bumped version 1999-07-29 00:43:15 +00:00
mark.lin%eng.sun.com
827208b888 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
9d00dc8e8c support more "java_" prefixed attributes. 1999-06-14 18:41:33 +00:00
beard%netscape.com
384f4312bb 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
f2afcce737 support "java_CODE" and "CLASSID" attributes. 1999-06-14 16:56:11 +00:00
beard%netscape.com
e252710d2a added "application/x-java-applet;version=1.1.2" for Java plugin compatibility 1999-06-14 16:55:23 +00:00
beard%netscape.com
c487bf9c1e 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
0ca2eea868 simplified external access paths to point into dist 1999-06-14 16:51:34 +00:00
beard%netscape.com
4e1f2e4b7a bug #5670: making more robust when MRJ session can't be created. 1999-05-19 01:39:51 +00:00
beard%netscape.com
b9d92ac735 updated to latest stream API 1999-04-27 20:29:37 +00:00
beard%netscape.com
fb81328f8e nsIJRILiveConnectPluginInstancePeer implementation 1999-04-15 17:13:01 +00:00
beard%netscape.com
cce3a99c65 added MRJPlugin.java, netscape.plugin.jar. 1999-04-15 17:11:12 +00:00
beard%netscape.com
1a6e34fc74 First Checked In. 1999-04-15 17:10:37 +00:00
beard%netscape.com
b0b17c6a34 First Checked In. 1999-04-15 16:57:04 +00:00
beard%netscape.com
ff4ab25e4e changed to "application/x-java-applet" 1999-04-12 03:36:06 +00:00
beard%netscape.com
dbee643bb0 1.0d7 1999-04-12 03:34:58 +00:00
beard%netscape.com
5f1e01d35f fixed call to eval() 1999-04-12 03:30:50 +00:00
beard%netscape.com
ae6d2cf34b support for "application/x-java-applet" 1999-04-12 03:30:04 +00:00
beard%netscape.com
a3b945978f added RunnableMixin.cpp 1999-04-12 03:29:27 +00:00
beard%netscape.com
f56a05205d 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
18675c01fe First Checked In. 1999-04-12 03:26:18 +00:00
beard%netscape.com
9b0d85dbd9 simpler call to JSObject.eval 1999-04-11 23:41:38 +00:00
beard%netscape.com
e019ced4df 1.0d6 1999-03-30 04:11:01 +00:00
beard%netscape.com
81dba30590 removed MIME type, "application/x-java-frame", added "application/x-java-applet" 1999-03-30 04:10:45 +00:00
beard%netscape.com
ef42c93638 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
a6847586ec 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
dce6117b2e passing nullEvents to filter function. 1999-03-28 04:14:40 +00:00
beard%netscape.com
da730e8619 Removed GetJSWindow() method. 1999-03-25 03:30:49 +00:00
beard%netscape.com
264deb0f7d added GetJSWindow. 1999-03-24 05:37:42 +00:00
beard%netscape.com
640e2a4f32 updated build instructions 1999-03-22 17:19:26 +00:00
beard%netscape.com
e038c62894 Using println rather than applet.print, since JSObject.getWindow() isn't working yet. 1999-03-21 17:29:39 +00:00
beard%netscape.com
c6508e4b6b bumped version 1999-03-20 04:14:33 +00:00
beard%netscape.com
0da277752a 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
b754d8c3cf added MRJConsole.jar target, added EventFilter.cpp 1999-03-20 04:14:12 +00:00
beard%netscape.com
820868d995 added MouseListener popup menu trigger. 1999-03-20 04:13:22 +00:00
beard%netscape.com
35a6a46def addToClassPath(const FSSpec& fileSpec) 1999-03-20 04:12:59 +00:00
beard%netscape.com
81416f4034 added setDocumentBase, reworked CODEBASE logic. 1999-03-20 04:09:38 +00:00
beard%netscape.com
a36f89ab8d Added more events, added menu filtering. 1999-03-20 04:08:52 +00:00
beard%netscape.com
9df395c2d0 First Checked In. 1999-03-20 04:08:17 +00:00
beard%netscape.com
3ea5b551a6 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
df2dcd4838 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
24790878ed Added jGNE.cpp 1999-03-19 18:25:36 +00:00
beard%netscape.com
87f6f42ca2 kIJVMPluginTagInfoIID --> nsIJVMPluginTagInfo::GetIID() 1999-03-19 18:22:30 +00:00
beard%netscape.com
5c7d48dd05 First Checked In. 1999-03-19 18:21:50 +00:00
beard%netscape.com
c2b706b307 started on nsIPluginManager2 implementation, using jGNE event filter for update events. 1999-03-19 18:21:37 +00:00
beard%netscape.com
dcdc02d44e First Checked In. 1999-03-19 15:01:47 +00:00
beard%netscape.com
dccb459151 bumped version 1999-03-19 14:36:50 +00:00
beard%netscape.com
870e2549ee updated 1999-03-19 14:36:49 +00:00
beard%netscape.com
e780ce9a51 changed the finalize method to release the wrapped plugin instance. 1999-03-19 14:35:50 +00:00
beard%netscape.com
c611160534 Using a __MRJ_JAVA_CONSOLE__ as the unique name. 1999-03-19 14:35:06 +00:00
beard%netscape.com
ea53b9716f FRAME -> JAVAFRAME attribute 1999-03-19 14:32:02 +00:00
beard%netscape.com
757de25394 removed margin problem, computing initial window size, added &NBSP; between <BODY> and <EMBED>. 1999-03-19 14:31:23 +00:00
beard%netscape.com
8538cf0ed4 Added <BODY> 1999-03-19 14:29:13 +00:00
beard%netscape.com
813185bd01 added extensions 1999-03-14 22:52:39 +00:00
beard%netscape.com
73a2faed98 always create console in a new window 1999-03-14 22:52:18 +00:00
beard%netscape.com
b56013acd4 fixed crashing bug when frames are destroyed 1999-03-14 22:51:41 +00:00
beard%netscape.com
4e638fbf71 First Checked In. 1999-03-14 20:07:46 +00:00
beard%netscape.com
cf5893514c EmbeddedFrame 1999-03-14 20:06:59 +00:00
beard%netscape.com
f73bf27c0e added CreatePluginInstance 1999-03-14 20:06:41 +00:00
beard%netscape.com
40b37fe26b Added CreatePluginInstance method. 1999-03-14 20:06:22 +00:00
beard%netscape.com
78abf995ab added additional MIME type, "application/x-java-frame" 1999-03-14 20:05:51 +00:00
beard%netscape.com
3b5c4aa5fe private SupportsMixin 1999-03-14 20:05:14 +00:00
beard%netscape.com
ef7e0830cf Added JSEvaluator.cpp, EmbeddedFrame.cpp, EmbeddedFramePluginInstance.cpp. 1999-03-14 20:04:48 +00:00
beard%netscape.com
dde0d8023b Added NPL 1999-03-14 05:22:50 +00:00
beard%netscape.com
d6f2243c49 First Checked In. 1999-03-14 04:39:04 +00:00
beard%netscape.com
580248c300 First Checked In. 1999-03-14 03:06:42 +00:00
beard%netscape.com
9479e79386 JSObject tests. 1999-03-14 03:06:08 +00:00
beard%netscape.com
f4aa5b4436 Added nsLiveconnect to backward adapter target. 1999-03-14 03:05:18 +00:00
beard%netscape.com
c94f91ee63 MRJPLUGIN_4X support. 1999-03-14 03:04:44 +00:00
beard%netscape.com
a86f2a8aa1 Added some println's to test console. 1999-03-13 03:08:02 +00:00
beard%netscape.com
248abc64a0 First Checked In. 1999-03-12 22:04:13 +00:00
beard%netscape.com
246cc96e0d Took out <SCRIPT> tag, <APPLET> tag. Only used with <EMBED> tag. 1999-03-12 21:51:56 +00:00
beard%netscape.com
221c8ea624 Added clear button, moved buttons into a panel. 1999-03-12 21:51:05 +00:00
beard%netscape.com
86022c9184 First Checked In. 1999-03-12 21:35:17 +00:00
beard%netscape.com
10365cf834 commented out NEW_PLUGIN_STREAM_API 1999-03-12 03:56:02 +00:00
beard%netscape.com
0a662b0b79 removed NEW_PLUGIN_STREAM_API #ifdefs, conformed to latest nsIPluginStreamListener interface. 1999-03-12 03:55:42 +00:00
beard%netscape.com
02f2d3d6e9 Added a 4.x target. 1999-03-12 03:55:26 +00:00
beard%netscape.com
ae494a451e changed how visibility is computed with nsPluginPort. 1999-03-12 03:54:23 +00:00
beard%netscape.com
afdee7c53a fixed call to nsIInputStream::Read(), no longer passing 0 offset. 1999-03-08 00:15:40 +00:00
beard%netscape.com
023c89cb57 First Checked In. 1999-03-07 23:32:35 +00:00
beard%netscape.com
47c15f1792 added async parameter to send(). 1999-03-02 04:42:38 +00:00
beard%netscape.com
5180d7830e implements nsIPluginStreamListener, to handle javascript: URLs. 1999-03-02 04:42:35 +00:00
beard%netscape.com
fcf7f5153e added setCodeBase(). 1999-03-02 04:42:31 +00:00
beard%netscape.com
f69fb34106 added setCodeBase(), running showDocument() in Java thread. 1999-03-02 04:42:30 +00:00
beard%netscape.com
7e21ef2d7b turned on C++ compiler for syntax checking header files. 1999-03-02 04:42:28 +00:00
beard%netscape.com
7e7a2cf9af Resizes correctly, took out call to codebase(), plugin now computes codebase with JavaScript. 1999-03-02 04:38:45 +00:00
beard%netscape.com
5ef38e04b2 First Checked In. 1999-02-28 22:15:48 +00:00
beard%netscape.com
b5d34d0fa4 updated NSGetFactory signature. 1999-02-28 22:08:26 +00:00
beard%netscape.com
f085f7a416 File Removed. 1999-02-25 03:13:54 +00:00
beard%netscape.com
2f42354459 nsIMalloc -> nsIAllocator 1999-02-25 03:12:01 +00:00
beard%netscape.com
d63947c58e kIAllocatorIID 1999-02-25 03:11:38 +00:00
beard%netscape.com
a12c9ec295 Using service manager for get nsILiveconnect. 1999-02-25 03:10:50 +00:00
beard%netscape.com
393925a3a5 First Checked In. 1999-02-20 02:27:18 +00:00
beard%netscape.com
f228fb3096 OJI interface changes. 1999-02-20 02:26:54 +00:00
beard%netscape.com
45edfc6e68 Creates a new window with "_new" target. 1998-12-29 22:37:55 +00:00
beard%netscape.com
7fad9f9047 Document base changes. 1998-12-29 22:36:41 +00:00
beard%netscape.com
509756e76a Class loader utilities. 1998-12-29 22:36:11 +00:00
beard%netscape.com
2ead6a4914 Pro 4 format. 1998-12-29 22:35:01 +00:00
beard%netscape.com
a19927db5e Class loader, security context stuff, codebase principal. 1998-12-29 22:31:18 +00:00
beard%netscape.com
666103afbf 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
05f55214b5 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
775736ec1a 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
cd1e9eca2b Converted to Pro 4 format. 1998-12-17 18:18:46 +00:00
beard%netscape.com
6ca45fe37b First Checked In. 1998-12-12 01:33:27 +00:00
beard%netscape.com
a06e703fe1 First Checked In. 1998-12-03 23:34:34 +00:00
beard%netscape.com
dfe53426af First Checked In. 1998-12-03 23:29:19 +00:00
beard%netscape.com
645ec3aec6 First Checked In. 1998-12-03 22:36:55 +00:00
beard%netscape.com
9b9b2dc830 First Checked In. 1998-12-03 22:17:06 +00:00