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

395 Коммитов

Автор SHA1 Сообщение Дата
sdv%sparc.spb.su 814dcc76c5 removed org/mozilla/dom/tests from JDIR 2000-03-31 19:22:48 +00:00
edburns%acm.org 98536e5bea Thanks to Andi Eades, and Steffen Grarup for finding and fixing this.
Basically, we were storing a local jobject ref and using it on
 another thread without calling NewGlobalRef.

The fix is below:

cvs diff WindowControlImpl.cpp NativeEventThread.cpp (in directory D:\Projects\mozilla\java\webclient\src_moz\)
Index: WindowControlImpl.cpp
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/WindowControlImpl.cpp,v
retrieving revision 1.5
diff -r1.5 WindowControlImpl.cpp
131c131,134
<     initContext->nativeEventThread = nsnull;
---
>     if (nsnull != initContext->nativeEventThread) {
>         ::util_DeleteGlobalRef(env, initContext->nativeEventThread);
>         initContext->nativeEventThread = nsnull;
>     }
Index: NativeEventThread.cpp
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/NativeEventThread.cpp,v
retrieving revision 1.7
diff -r1.7 NativeEventThread.cpp
213c213,215
<         initContext->nativeEventThread = obj; // VERY IMPORTANT!!
---
>         initContext->nativeEventThread =
>             ::util_NewGlobalRef(env, obj); // VERY IMPORTANT!!
>

*****CVS exited normally with code 1*****
2000-03-31 17:09:00 +00:00
sdv%sparc.spb.su fe663d8006 moved applet tests to tests/src/applets 2000-03-31 01:42:34 +00:00
sdv%sparc.spb.su 11a9d1af25 keeping track with Java DOM changes
r=idk@eng.sun.com
2000-03-31 01:22:00 +00:00
sdv%sparc.spb.su 18acde14ee added DOMAccessor.java patch 2000-03-31 00:11:36 +00:00
sdv%sparc.spb.su 26937e21bf A major update:
- reduces a number of c++<--> java calls
- added NULL checks
- made DOMAccessor to be secure
- added util and tests packages
- wrote test applets
- updated README
2000-03-30 23:52:19 +00:00
sdv%sparc.spb.su f783e6228f removed java files which were placed
to classes dir
2000-03-29 01:07:03 +00:00
sdv%sparc.spb.su 8c2aa12cf4 put module sources to a single dir
updated makefiles
2000-03-29 00:43:54 +00:00
sdv%sparc.spb.su 43a0aedd4e put classes to a single dir
updated makefiles
2000-03-29 00:41:22 +00:00
ashuk%eng.sun.com 2c6c864e3c a=ashuk
Made changes to the solaris makefile to include jni_util_export - for webclient-uno stuff

_Ashu
2000-03-28 21:36:04 +00:00
sdv%sparc.spb.su 6015d910d0 updated makefiles 2000-03-28 05:11:02 +00:00
sdv%sparc.spb.su 7b1271aded keeping track with mozilla interface changes 2000-03-28 04:55:38 +00:00
sdv%sparc.spb.su 56a2016ca3 added new methods from the recent w3c
java binding
2000-03-28 02:11:13 +00:00
edburns%acm.org 6f94ba590d I really meant to check in this one. 2000-03-27 20:28:21 +00:00
rpallath%eng.sun.com b24ebec175 Removed Control-M characters 2000-03-23 23:24:32 +00:00
edburns%acm.org 12f9501da2 bug=33093
a=edburns
r=ashuk

Force prefs to be read, causing the proxy data to be read.
2000-03-23 23:08:35 +00:00
edburns%acm.org 8952b1fe7f bug=33093
a=edburns
r=ashuk

Force prefs to be read, causing the proxy data to be read.
2000-03-23 22:57:57 +00:00
edburns%acm.org aa3d2d50d7 r=ashuk
a=edburns
bug=32011
This change enables the current webclient API to be called from native
code.

It adds makefile and conditional compilation logic.

If the user defines BAL_INTERFACE in their environment before building
webclient, -DBAL_INTERFACE is added to LCFLAGS.  This causes code in
jni_util_export.cpp to behave differently due to the conditional
compilation logic.

I've broken out the 8 functions that are necessary to call into the
Webclient JNI methods into jni_util_export.{h,cpp}.

I've created a new pair of files, bal_util.{h,cpp} that contain function
declarations and definitions that are used when src_moz is built with
BAL_INTERFACE.  bal_util.obj is not built, nor added to webclient.dll if
building without BAL_INTERFACE.

See the page
http://www.mozilla.org/projects/blackwood/webclient/design/uno-transition.html
for a design document description of these changes.
2000-03-21 19:27:13 +00:00
idk%eng.sun.com 879ef78e6d Fixed build problems.
Changed char*const* to const char *const* in some places.
2000-03-21 01:10:35 +00:00
rpallath%eng.sun.com e5594f6d7d dding new files 2000-03-17 00:27:29 +00:00
rpallath%eng.sun.com 13653e9f78 dding new files for Java Plugins 2000-03-17 00:17:17 +00:00
edburns%acm.org d7929152b5 bug=32011
r=ashuk
a=edburns
This set of changes replaces all occurrences of

env->Func(args...)

with

::util_Func(env, args...)

Except of course, for the implementations of the above mentioned
::util_Func() functions.

This is done to allow the JNI functions to be called from a non JNI
context, such as UNO.
2000-03-16 23:07:03 +00:00
rpallath%eng.sun.com 0d50455cde *** empty log message *** 2000-03-16 23:05:30 +00:00
rpallath%eng.sun.com 5706870e9e Added new files 2000-03-16 22:54:41 +00:00
rpallath%eng.sun.com b3c6f3d600 . 2000-03-16 22:42:09 +00:00
rpallath%eng.sun.com ea209f377e *** empty log message *** 2000-03-16 22:16:08 +00:00
rpallath%eng.sun.com ef552c8b43 *** empty log message *** 2000-03-16 22:11:53 +00:00
rpallath%eng.sun.com c6bfef23d2 Pluglet API tests 2000-03-16 22:06:17 +00:00
sdv%sparc.spb.su 4293bc7c5b added target to make java classes on windows 2000-03-13 23:03:07 +00:00
edburns%acm.org 2b80283ff3 This checkin adds API to cleanly destroy a BrowserControl instance. It
also modifies EmbeddedMozilla so this code is exercised.

I have changed EmbeddedMozilla to be a stub-like class that simply
displays a Frame with a single Button, titled "New Window".  Pressing
this button causes an EMWindow to be created and displayed.  EMWindow is
basically the former EmbeddedMozilla renamed, with modifications to the
WindowListener implementation to call the BrowserControl deallocation
method.

I've added a delete() method to ImplObect:

 * I know Java has automatic garbage collection and all, but explicitly
 * adding a delete method helps the gc algorithm out. <P>

 * Subclasses should override this and call super.delete() at the end of
 * their overridden delete() method.

 * @see org.mozilla.webclient.wrapper_native.ImplObjectNative#delete

and ImplObjectNative:

 * Note how we call super.delete() at the end.  THIS IS VERY IMPORTANT. <P>

 * Also, note how we don't de-allocate nativeWebShell, that is done in
 * the class that owns the nativeWebShell reference, WindowControlImpl.

 * ImplObjectNative subclasses that further override delete() are <P>

<CODE><PRE>
BookmarksImpl.java
EventRegistrationImpl.java
NativeEventThread.java
WindowControlImpl.java
</PRE><CODE> <P>

 * All other ImplObject subclasses don't have any local Ivars and thus
 * don't need to override delete().

I've added a delete() method to BrowserControlImpl:

 * Called from BrowserControlFactory.deleteBrowserControl() <P>

 * The order of deletion of objects is very important! <P>

 * We don't allow deletion if the Canvas is showing. <P>

In BrowserControlImpl's delete(), the important delete()s is for
WindowControlImpl:

 * First, we delete our eventThread, which causes the eventThread to
 * stop running.  Then we call nativeDestroyInitContext(), which
 * deallocates native resources for this window.

As stated above, NativeEventThread.delete() is called:

 * This is a very delicate method, and possibly subject to race
 * condition problems.  To combat this, our first step is to set our
 * browserControlCanvas to null, within a synchronized block which
 * synchronizes on the same object used in the run() method's event
 * loop.  By setting the browserControlCanvas ivar to null, we cause the
 * run method to return.

After all of this deleting, we return from
BrowserControlFactory.delete().
2000-03-13 18:44:32 +00:00
edburns%acm.org 20a7194058 r=ashuk
a=edburns
bug=31253

This change doesn't impact SeaMonkey.

Move the initialization of the nativeWebShell ptr into a superclass.
2000-03-09 23:22:52 +00:00
edburns%acm.org 0d6fc7f850 bug=31123
a=edburns
r=bruce

Folks, don't EVER use NULL in your c++ code.  Use nsnull instead.
2000-03-09 05:12:42 +00:00
edburns%acm.org 0bf1d2eb4c JAVAH generated header files should not be checked in, since they are generated as a result of the build. 2000-03-09 04:41:43 +00:00
sherry.shen%sun.com afbace2f0e Bug #28281, r=leaf, a=leaf,
Add an option for building Java-supplement and
fix the Java building problem about JDIRS.
2000-03-09 01:14:22 +00:00
edburns%acm.org f4c528647e For win32 builds. If you define
WEBCLIENT_SPEC=1

in your environment before building webclient, the spec-compliant
version of webclient will be built.
2000-03-08 19:17:16 +00:00
edburns%acm.org b07d563b43 Changed NULL to nsnull, so it would build with gcc.
.
2000-03-08 18:54:00 +00:00
ashuk%eng.sun.com 16019f5a72 a=edburns
r=edburns
author=ashuk
bug=28407

Made fix for new BookmarksImpl.java file -- Ashu K.
2000-03-08 18:49:36 +00:00
ashuk%eng.sun.com 43a6915347 a=edburns
r=edburns
author=ashuk
bug=28407

Made fix for changed BookmarksImpl.cpp file in the Stubs file -- Ashu K.
2000-03-08 18:41:01 +00:00
ashuk%eng.sun.com b6b1747f72 a=edburns
r=edburns
author=ashuk
bug=28407

New native code for spec-compliant impl ported to solaris -- Ashu K.
2000-03-07 22:45:37 +00:00
ashuk%eng.sun.com 9fe6afbb8e a=edburns
r=edburns
author=ashuk
bug=28407

Moved this file to java/webclient/classes_new/org/mozilla/webclient/wrapper_native -- Ashu K.
2000-03-07 22:39:11 +00:00
ashuk%eng.sun.com 632a1b0f34 a=edburns
r=edburns
author=ashuk
bug=28407

New native code for spec-compliant impl ported to solaris -- Ashu K.
2000-03-07 22:33:38 +00:00
edburns%acm.org 29ed3a17ef NOT IN SeaMonkey
Added // PENDING comment
2000-03-07 22:32:27 +00:00
ashuk%eng.sun.com 364a2788bc a=edburns
r=edburns
author=ashuk
bug=28407

New run script for spec-compliant impl -- Ashu K.
2000-03-07 22:19:20 +00:00
ashuk%eng.sun.com 11dfd4783d a=edburns
r=edburns
author=ashuk
bug=28407

New solaris Makefile for spec-compliant impl -- Ashu K.
2000-03-07 22:18:17 +00:00
ashuk%eng.sun.com cbe874f8cf a=edburns
r=edburns
author=ashuk
bug=28407

New java code for spec-compliant impl ported to solaris -- Ashu K.
2000-03-07 22:16:07 +00:00
ashuk%eng.sun.com 6171e421f6 a=edburns
r=edburns
author=ashuk
bug=28407

New java code for spec-compliant impl ported to solaris -- Ashu K.
2000-03-07 22:10:08 +00:00
ashuk%eng.sun.com 837a1c3112 a=edburns
r=edburns
author=ashuk
bug=28407

makefile for Java code - spec compliant impl -- Ashu K
2000-03-07 22:03:57 +00:00
laa%sparc.spb.su 701adb53eb Cleaned up pluglet examples sources (bug ID 17316).
Reviewed by idk@eng.sun.com
2000-03-07 08:33:54 +00:00
edburns%acm.org bb161e49d0 a=edburns
r=ashuk
bug=2069

Native code for spec compliant webclient impl.
2000-03-04 01:37:20 +00:00
edburns%acm.org c231d6c5d9 a=edburns
r=ashuk
bug=2069

Java classes for spec compliant webclient impl.
2000-03-04 01:10:58 +00:00
idk%eng.sun.com 8f609c952f Fix for 27690
Converted "path" to canonical form
a=avm@sparc.spb.su
r=idk@eng.sun.com
2000-02-25 21:16:18 +00:00
edburns%acm.org 3c421d4cd1 Put #include <unistd.h> inside #ifdef XP_UNIX 2000-02-18 19:33:28 +00:00
edburns%acm.org 5a19a2ac25 Removed import org.mozilla.webclient.motif.* 2000-02-18 19:32:22 +00:00
edburns%acm.org bcd8361b00 author=Ashutosh Kulkarni
r=edburns
approver=edburns
bug=28407

THIS CODE IS NOT MOZILLA CODE!

This code change allows webclient to work with GTKSUPERWIN.
2000-02-18 19:16:27 +00:00
sdv%sparc.spb.su 554fb4c1cd added a new example pluglet:
DOMViewer
a=idk@eng.sun.com, sdv@sparc.spb.su
r=idk@eng.sun.com, sdv@sparc.spb.su
2000-02-17 21:56:55 +00:00
rpallath%eng.sun.com 9712985d29 Added try/catch block 2000-02-17 01:33:09 +00:00
rpallath%eng.sun.com c2f9417464 Changed the null check condition.
For HTML, doctype is alwasy null
2000-02-17 01:13:03 +00:00
leila.garin%eng.sun.com bece1138b9 Removed DocumenTypeImpl test cases from HTML.ORIG
Added DocumentTypeImpl_xml test case into XML.ORIG
2000-02-17 00:56:15 +00:00
rpallath%eng.sun.com 7a9d0c30b2 Added getDocType_xml test case for XML for HTML it is null.
modified Makefiles to reflect the same
2000-02-17 00:54:57 +00:00
rpallath%eng.sun.com 2dfc9070d5 Added entries for new test cases. 2000-02-16 23:17:53 +00:00
rpallath%eng.sun.com e3d02556ec New Test Cases for all UNSUPPORTED methods 2000-02-16 22:58:27 +00:00
leila.garin%eng.sun.com a339609feb hanged made to these file
Added new api test entries in BWTestClass files
Added UNSUPPORTED methods in BWBaseTest/TestLoader
Update DoucmentImpl accroding to java DOM version.
Did correct check for retrun values in ElementImpl_removeAttribute_String_1.java
ElementImpl_setAttributeNode_Attr_1.java NamedNodeMapImpl_setNamedItem_Node_1.java
2000-02-16 22:53:33 +00:00
sdv%sparc.spb.su 1f466a5fc7 addon fix to bug 13338 2000-02-16 00:45:37 +00:00
idk%eng.sun.com f79e3dce75 Added new method :
public Object PlugletTagInfo.getDOMElement();
(It is possible to use JavaDOM from pluglets now.)
a=idk@eng.sun.com
r=sdv@sparc.spb.su
2000-02-16 00:03:38 +00:00
sdv%sparc.spb.su 31771903ed addon fix to bug 13338 (return null according to the
dom spec instead of throwing exception)
2000-02-15 23:57:27 +00:00
leila.garin%eng.sun.com 5247e0092c Replaced old TestLoader with new TestLoader 2000-02-15 18:57:28 +00:00
sdv%sparc.spb.su b8a239fb24 - added method to enable access to pluglets and
changed the way java dom registers itself
2000-02-15 03:50:35 +00:00
sdv%sparc.spb.su b104891051 addon fix to bug 13338. 2000-02-12 01:11:48 +00:00
leila.garin%eng.sun.com 4cbb9c517b Added getElementById method due to change in JavaDOM adhering to W3C specs. 2000-02-12 00:08:52 +00:00
sdv%sparc.spb.su e720b68a19 changed fix to bug 13338.
now check for null pointers in Java DOM instead of
passing null references to coreDOM
2000-02-11 07:58:12 +00:00
sdv%sparc.spb.su 59d8d90a88 fix for bug 24723 2000-02-10 01:13:57 +00:00
sdv%sparc.spb.su 65c005155c fix for bug 22532 2000-02-10 01:12:21 +00:00
idk%eng.sun.com 15d7e5f8e5 Fixed problem with loadaing pluglets.
changed "file://" to "file:"
2000-02-09 03:39:45 +00:00
idk%eng.sun.com 6fe2ceb4f8 Fixed crasher bug.
Now PlugletEngine do not crache mozilla
in  case of missing jvm
2000-02-09 00:34:54 +00:00
sdv%sparc.spb.su 66987c3939 fix for bug 26895 2000-02-08 03:05:04 +00:00
sdv%sparc.spb.su af9d3e22a0 fix for bug 26899 2000-02-08 02:40:01 +00:00
nis%sparc.spb.su ea763c2dbb Added workaround to get JavaDOM to work on Linux. 2000-02-04 17:23:51 +00:00
idk%eng.sun.com 238e7f58c7 Added makefiles for examples 2000-01-31 21:47:29 +00:00
laa%sparc.spb.su bf12637547 Fixed bugs 20202, 17437.
Methods of PlugletTagInfo and PlugletTagInfo2 doesn't allow access to pluglet parameters,
PlugletTagInfo2 getAttribute doesn't work properly.

Reviewed by idk@eng.sun.com
2000-01-28 18:11:27 +00:00
nis%sparc.spb.su 160898f946 Removed support for KeyEvents because they are not
included into DOM2 specification anymore.
2000-01-28 14:30:12 +00:00
nis%sparc.spb.su 4350d3f41a Event interfaces are updated to latest DOM2 bindings.
In particular, KeyEvent support is removed because
DOM Level 2 Event specification does not provide a key event set anymore.
2000-01-28 14:26:11 +00:00
sdv%sparc.spb.su da5218a6fc addon to previous checking. Changed
JAVA_DOM_OJI_DISABLE check to
JAVA_DOM_OJI_ENABLE not to affect
unix builds.
2000-01-28 04:20:20 +00:00
sdv%sparc.spb.su d5d632bf9d Added code to use OJI on win nt.
Added methods of latest dom java-binding
Fixes to bugs 22192, 22193
2000-01-28 03:45:01 +00:00
idk%eng.sun.com 39035a42d0 Fix for 25069
Added null pointer checking
2000-01-27 05:42:56 +00:00
idk%eng.sun.com 51a3413e5c Removed workaround for 24194
Fixed build probelem  (included plstr.h instead of string.h into src/PlugletFactory.cpp)
2000-01-26 04:20:22 +00:00
idk%eng.sun.com 9c922a7363 Fixed problem with awt on Solaris.
Start using XmNvisual, XmNcolormap, XmNdepth values from awt for shell createing
2000-01-25 23:28:17 +00:00
laa%sparc.spb.su 352dbdc6e0 Fixed bug 21785.
Mozilla crashes if PLUGLET environment is not set.
Reviewed by idk@eng.sun.com
2000-01-25 12:30:52 +00:00
nis%sparc.spb.su eefbd4a4ea Fixed bug 23629.
The build failed due to changes in nsIDocumentLoaderObserver interface.

Reviewed by sdv@sparc.spb.su
2000-01-24 17:37:28 +00:00
leila.garin%eng.sun.com 240367c967 Added RunTimeException handling 2000-01-22 00:20:21 +00:00
leila.garin%eng.sun.com f114c1c32a Removed NodeImpl_equals_3 2000-01-20 22:35:25 +00:00
leila.garin%eng.sun.com d07e27fe91 changed PASS/FAIL conditions and add print statments 2000-01-20 22:32:20 +00:00
leila.garin%eng.sun.com e383d1035d Added package entry 2000-01-19 17:42:45 +00:00
leila.garin%eng.sun.com 4eafbfe07a obselete 2000-01-18 22:54:13 +00:00
leila.garin%eng.sun.com 18617777dd Obselete 2000-01-18 22:53:14 +00:00
leila.garin%eng.sun.com fc001acb7d Obselete file 2000-01-18 22:52:04 +00:00
idk%eng.sun.com 29bb4bf994 fix for 20732
Copied read amount of bytes to array instead of using method argument.
2000-01-18 22:44:47 +00:00
leila.garin%eng.sun.com 59ee3010b5 Added License information
Added rule files for  DOM HTML test generation
Updated READMES
Updated automated scripts.
Added Hacked DOMAccessorImpl/DocumentImpl files
2000-01-18 22:38:10 +00:00
leila.garin%eng.sun.com 4c701a38be Added Makefiles and license information
Added hacked DocumentImpl
2000-01-18 22:35:59 +00:00
idk%eng.sun.com a879e0bd5c fix for 20681
Added exception throwning to PlugletInputStream.reset method
2000-01-18 20:18:39 +00:00
idk%eng.sun.com 1abc654971 fix for 21294
Changed method supportedURLProtocol to isURLProtocolSupported
2000-01-18 07:37:37 +00:00
idk%eng.sun.com 014733861e fix for 18861
Convert ByteRanges to class (was interface)
2000-01-18 07:28:22 +00:00
idk%eng.sun.com 7599ee2943 Added logging to pluglet module
a = laa@sparc.spb.su
r = idk@eng.sun.com

Added workaround for 24194
a = idk@eng.sun.com
2000-01-18 02:53:58 +00:00
louis.martin%eng.sun.com 815241ade6 This is updated source code with comments.
r=idk@eng.sun.com
2000-01-13 22:54:46 +00:00
edburns%acm.org 88bfb6256e More simple name change changes. 2000-01-07 00:44:24 +00:00
edburns%acm.org e7b56436fc Changed MozillaEventThread.h to NativeEventThread.h 2000-01-06 22:52:03 +00:00
edburns%acm.org 3de2ef730a Change to new NS_InitXPCOM argument.
r=dp
b=23157
a=edburns
2000-01-06 22:45:48 +00:00
edburns%acm.org 58fdb7b9d4 account for nsIDocumentLoaderObserver API changes. 2000-01-05 20:25:29 +00:00
edburns%acm.org d89128187f r=marklin
a=edburns

Changes to complete the transition from BrowserControlMozillaShim to BrowserControlNativeShim.
1999-12-24 00:03:28 +00:00
edburns%acm.org 48f0c882b9 r=marklin
a=edburns

Get webclient working againg with tbogard's help on what has changed with webshell.
1999-12-23 23:40:57 +00:00
edburns%acm.org 79be9d7781 r=marklin
Change BrowserControlMozillaShim to BrowserControlNativeShim.
1999-12-23 04:09:40 +00:00
mark.lin%eng.sun.com 0b03c57e3d Fixed webclient on Unix bustage. 1999-12-21 22:20:19 +00:00
idk%eng.sun.com fed97b7aa5 fix for 20686
one character fix.
changed return value from -1 to 0
1999-12-11 09:08:40 +00:00
idk%eng.sun.com d92e391eca 21259
PlugletManager.getValue removed
1999-12-11 00:35:20 +00:00
idk%eng.sun.com 002f88f52e 21291
add on.
1999-12-11 00:09:16 +00:00
idk%eng.sun.com 2f403ee050 21291
org.mozilla.util.Debug renamed to
org.mozilla.util.DebugPluglet
Tests updated
1999-12-11 00:08:00 +00:00
idk%eng.sun.com 28b4d9acdd Followup bug 19559
Make pluglets using SuperWin
1999-12-09 00:58:30 +00:00
edburns%acm.org 241e1369ab This change is not related to SeaMonkey, so it can't break the build.
r=marklin
a=edburns
bug=20659

added #ifdef XP_UNIX for GTK_MOZAREA stuff.
1999-12-07 01:51:54 +00:00
edburns%acm.org c18859f93a Changed comment in initialize. 1999-12-06 23:42:13 +00:00
edburns%acm.org cc447ed81a r=marklin
a=edburns
bug=20659

Changes to bring webclient sort of up to working shape on unix.
1999-12-06 23:31:11 +00:00
edburns%acm.org f4ca2206f2 r=marklin%eng.sun.com
a=edburns
bug=20659

Make BrowserControl vend a Canvas instead of
BrowserControlCanvas vending a BrowserControl.

This change has nothing to do with mozilla.  It's pure java.
1999-12-03 01:55:31 +00:00
idk%eng.sun.com c70494d02f 20208
Add exception trowing in case
peer object is not existing. (Stream closed, not created, etc)
1999-12-02 23:20:29 +00:00
idk%eng.sun.com 8f05b00e04 20114
added null checking
1999-11-29 07:26:37 +00:00
akhil.arora%sun.com d5ee52a5e8 19583 r=akhil.arora@sun.com fix=Igor Nekrestyanov <nis@sparc.spb.su>
A top-level make now builds everything, including linux
1999-11-25 00:39:38 +00:00
idk%eng.sun.com 17a7116704 18857
changed return value from 0 to -1
1999-11-24 03:36:06 +00:00
idk%eng.sun.com 7666a6499e 18963
Litle fix. Fixed typo
1999-11-24 03:30:34 +00:00
akhil.arora%sun.com 988ff3795a r=akhil.arora@sun.com fix=Denis Sharypov <sdv@sparc.spb.su>
Added some new tests.
1999-11-22 22:10:44 +00:00
akhil.arora%sun.com 0a4485be61 19304 r=akhil.arora@sun.com fix=Denis Sharypov <sdv@sparc.spb.su>
Forgot to commit these two files that are part of the conversion to an
  xpcom module.
1999-11-22 22:06:46 +00:00
akhil.arora%sun.com c5ecba9c55 19305 r=akhil.arora fix=Denis Sharypov <sdv@sparc.spb.su>
Use QI to check for nsIWebShell before casting. Safer.
1999-11-22 22:05:31 +00:00
akhil.arora%sun.com 0b50b6daa1 19578 r=akhil.arora@sun.com fix=Denis Sharypov <sdv@sparc.spb.su>
Defer deleting the current element until the next iteration so that we can
  dereference the element first to get to the next element.
1999-11-22 22:01:23 +00:00
idk%eng.sun.com fa8acb89a7 19465
Port pluglets to linux and Solaris
(This is not part of the build)
Oups. I fogot to add this file
1999-11-20 23:20:27 +00:00
idk%eng.sun.com ab99cae7bf 19465
Port pluglets to linux and Solaris
(This is not part of the build)
1999-11-20 23:19:40 +00:00
akhil.arora%sun.com 95cb81ad53 fix=Denis Sharypov <sdv@sparc.spb.su> r=akhil.arora@sun.com
19304 convert java dom api to an xpcom module
19305 synchronize with interface changes in nsIDocumentLoaderObserver
1999-11-19 02:17:28 +00:00
idk%eng.sun.com 7b317c949b no bug id
fixed typo OJI_DISABLED->OJI_DISABLE
1999-11-18 00:32:33 +00:00
idk%eng.sun.com 218a550f35 no bug id
converted pluglet runner to XPCOM module
(see bug 15217)
(not a part of regular build)
1999-11-16 10:44:25 +00:00
akhil.arora%sun.com 45c92f0b12 17549 r=akhil.arora@sun.com fix=Igor Nekrestyanov <nis@sparc.spb.su>
Maintain association of java dom listeners with native dom nodes
1999-11-15 21:12:49 +00:00
akhil.arora%sun.com 916dbccfaa 17873 r=akhil.arora@sun.com fix=Denis Sharypov <sdv@sparc.spb.su>
Remove duplicate declaration of cvalue
1999-11-11 22:35:14 +00:00
akhil.arora%sun.com 2bb06eb52f 18076 r=Igor Nekrestyanov <nis@sparc.spb.su> fix=akhil.arora@sun.com
Handle Unicode string correctly in javaDOMEventsGlobals.cpp
18072 r=akhil.arora@sun.com fix=Igor Nekrestyanov <nis@sparc.spb.su>
Sync with changes in Mozilla's DOM Event interfaces
1999-11-11 22:28:56 +00:00
idk%eng.sun.com d42626379d 17316
Class names updated (see 18180)

a=laa@sparc.spb.su
r=idk@eng.sun.com
1999-11-10 00:27:00 +00:00
idk%eng.sun.com 2355e40025 bug 17859
Added null checking
1999-11-09 10:42:36 +00:00
idk%eng.sun.com 12b30bdf0b bug 18180
Names changed
Pluglet->PlugletFactory, *PlugletInstance*->*Pluglet*
1999-11-09 10:28:46 +00:00
dmose%mozilla.org ec37cbfc25 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
dmose%mozilla.org 297dabc11c updated license boilerplated to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:24:22 +00:00
akhil.arora%sun.com 90b312601f 17610 r=akhil.arora@sun.com, fix=Denis Sharypov <sdv@sparc.spb.su>
Cosmetic changes to remove warnings generated by Visual C++ compiler
Do not link with unneccessary library raptorgfx in makefile.win
Use JAVAHOME to point to JDK instead of hardcoding the path
1999-11-02 18:52:14 +00:00
akhil.arora%sun.com 4376a6553f 17610 r=Denis Sharypov <sdv@sparc.spb.su>
Make code const correct to remove warnings from workshop 5.0 compiler
1999-11-02 18:42:53 +00:00
idk%eng.sun.com ccd5e48e64 17747
Added "ifdef OJI_DISABLE"
in case OJI_DISABLE we will have binaries working without oji
Apdated README
1999-11-02 08:07:09 +00:00
idk%eng.sun.com 628d944625 fix for 17454
changed strncmp to PL_strncasecmp
1999-11-01 20:04:57 +00:00
idk%eng.sun.com de0a04d4ec fix for 17449
added checkings for NULL
1999-11-01 19:39:26 +00:00
akhil.arora%sun.com 7522cf2f3a r=akhil.arora@sun.com, fix by Denis Sharypov <sdv@sparc.spb.su>
13271: the wrong method was being called in ProcessingInstructionImpl.cpp
13338: handle null input arguments gracefully without crashing
1999-10-30 02:14:28 +00:00
edburns%acm.org 1f6bf5df5a r=marklin
#17358
approver=edburns
author=edburns

This fix enables webclient to work with the latest mozilla.  For now.
1999-10-29 22:51:06 +00:00
akhil.arora%sun.com 399470f1e9 updated list of things todo, removing stuff that has been done 1999-10-28 20:28:20 +00:00
akhil.arora%sun.com bba7c4f82a r=akhil.arora@sun.com By Igor Nekrestyanov <nis@sparc.spb.su>
Minor changes to handle unicode strings properly
1999-10-28 20:26:27 +00:00
idk%eng.sun.com 9a0ea9e80a bugId 17329
Added PlugletSecurityContext class.
Set ProxyJNI security context to PlugletSecurityContext
(see 15902)
1999-10-27 09:33:06 +00:00
idk%eng.sun.com fe0870f4df bugId 17316
Added 4 demo pluglets
a = laa@sparc.spb.su
r = idk@eng.sun.com
1999-10-27 09:10:36 +00:00
akhil.arora%sun.com c478236f6f 15579 r=akhil.arora@sun.com Checkin by Igor Nekrestyanov <nis@sparc.spb.su>
Implementation of DOM Events from the W3c DOM Level 2 current working draft
1999-10-25 22:42:40 +00:00
edburns%acm.org 8ba6c6ed1e bug: 16842
reviewer: edburns
approver: edburns

Changed raptor to gk in makefile as appropriate.
1999-10-20 22:02:34 +00:00
leila.garin%eng.sun.com 3bb2393d1b Added BWTestThread.java in makefiles, removed print stmt. from TestLoader 1999-10-20 17:21:23 +00:00
edburns%acm.org e681c419cb Added Swing webclient test code and windows makefile mods.
Author=Ann Sunhachawee
r=edburns@acm.org
Approver=edburns@acm.org
Bug=http://bugzilla.mozilla.org/show_bug.cgi?id=16842
1999-10-20 00:49:28 +00:00
leila.garin%eng.sun.com 252a214c3b New perl automated script. 1999-10-19 18:48:53 +00:00
akhil.arora%sun.com edaf13bc23 16427 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Found some more instances where the DOM spec says that it is not an error
  to return a NULL. Do not throw exceptions in these cases.
1999-10-18 21:53:20 +00:00
akhil.arora%sun.com bae9a68357 16488 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Copy/Paste error- createEntityReference was calling the wrong coreDOM method
1999-10-18 21:44:57 +00:00
akhil.arora%sun.com 6796abc2ac 13260 r=akhil.arora@sun.com Fixed by Denis Sharypov <sdv@sparc.spb.su>
Added checks for integer arguments being outside of legal range and
  throw exceptions if not.
1999-10-15 21:25:56 +00:00
akhil.arora%sun.com e6c5833e3f 16426 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
The class java.lang.RuntimeException was not being pinned
1999-10-15 01:47:04 +00:00
akhil.arora%sun.com fb9ab8d4ae 16427 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Check before dereferencing a NULL pointer.
1999-10-15 01:43:24 +00:00
akhil.arora%sun.com 7a7042221f 16424 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Fix two problems that kept the code from compiling on Win32
1999-10-15 01:38:42 +00:00
idk%eng.sun.com b039809b7e Fix 16230
Call AddRef for newly created PlugletInsance
r = akhil.arora@sun.com
1999-10-12 23:01:44 +00:00
idk%eng.sun.com c78c57dc07 Bug <a href=http://bugzilla.mozilla.org/show_bug.cgi?id=15892> 15892 </a>
increment pointer to  mime description string before calling strchr
1999-10-12 03:29:27 +00:00
akhil.arora%sun.com 97c680d163 Fixes Bug 15837 by instantiating the proper subtype of Node instead of Node.
Fixed by Igor Nekrestyanov <nis@sparc.spb.su>.
Reviewed by Akhil Arora <akhil.arora@sun.com>.
1999-10-08 23:22:52 +00:00
edburns%acm.org a8e9d5219a 1999-10-07 <Ed Burns <ed.burns@sun.com>>
* This change fixes
 	http://bugzilla.mozilla.org/show_bug.cgi?id=15793 which caused one
 	to have to copy the component.reg and components directory.  It
 	also causes webclient to do autoregistration.  It also adds a
 	debugging method to BrowserControlMozillaShim.java
 	nativeDebugBreak().

	This changes makes webclient depend on having mozilla sources from
 	10/5/99 or later.

	Reviewed by Mark Lin <marklin@eng.sun.com>
	Approved by Ed Burns <edburns@acm.org>, module owner
1999-10-08 00:52:53 +00:00
edburns%acm.org f0c6611e7a 1999-10-07 <Ed Burns <ed.burns@sun.com>>
* This change fixes
 	http://bugzilla.mozilla.org/show_bug.cgi?id=15793 which caused one
 	to have to copy the component.reg and components directory.  It
 	also causes webclient to do autoregistration.  It also adds a
 	debugging method to BrowserControlMozillaShim.java
 	nativeDebugBreak().

	This changes makes webclient depend on having mozilla sources from
 	10/5/99 or later.

	Reviewed by Mark Lin <marklin@eng.sun.com>
	Approved by Ed Burns <edburns@acm.org>, module owner
1999-10-08 00:48:01 +00:00
frankm%eng.sun.com ff41abd7f6 To compile on Linux, renamed 'jarray' to 'theJarray' (jarray is a JNI type), and made sure all paths in xpjd_GetInterfaceInfoNative() return a jboolean (bug 15279).
Updated genproxy usage message, and moved printf within cmdline parsing code (bug 15386).
r=edburns@acm.org,akhil.arora@sun.com perm=scc
1999-10-02 00:18:02 +00:00
idk%eng.sun.com d73fd8281c Implemented some methods for PlugletManagerImpl 1999-09-28 05:23:02 +00:00
akhil.arora%sun.com 5a869bbb82 just keeping up with changes in nsWebShell.cpp 1999-09-25 03:36:04 +00:00
idk%eng.sun.com dd3ecbe58a Add Registry class for storing information about java-c++
objects binding
1999-09-25 02:53:56 +00:00
akhil.arora%sun.com 9f51d70e13 Denis Sharypov <sdv@sparc.spb.su> implemented DOMExceptions 1999-09-25 02:35:56 +00:00
akhil.arora%sun.com 7b7659fb94 fix solaris makefiles 1999-09-25 01:45:46 +00:00
idk%eng.sun.com aed47e4f8d Removed hack for jdk
updated readme file
1999-09-24 04:12:09 +00:00
idk%eng.sun.com af6e47a770 Added PlugletPolicy class.
Granted AllPermissions for each pluglet
1999-09-24 04:10:00 +00:00
idk%eng.sun.com 19af9c48a6 apdated test 1999-09-23 06:38:06 +00:00
idk%eng.sun.com 05c1e4066b Add support for multiple pluglets
add some checkings
1999-09-23 06:17:12 +00:00
idk%eng.sun.com 9271673e45 bug fix.
Call AddRef for StreamListener in PlugletInstance.NewStream
1999-09-22 20:16:11 +00:00
idk%eng.sun.com a1e921bd32 Moved to OJI.
Added  AWT support.
Added some classes
1999-09-17 18:41:34 +00:00
frankm%eng.sun.com 926dd894bf Modularize code (somewhat), general cleanup. Proxy-related code has
been moved to xpj_proxy.c, code used only for testing has been copied
into xptest.cpp, and each "module" now has its own header (for internal
use only).
1999-09-16 18:50:27 +00:00
akhil.arora%sun.com c837bf1e92 Denis Sharypov <sdv@sparc.spb.su> - first check-in for DOMExceptions 1999-09-15 20:43:02 +00:00
frankm%eng.sun.com 9f88f309ff Some cleanup, and update to new mozilla source. In particular:
- Removed #if 0 code in genproxy.c and elsewhere.

- Used jlong_* macros for portability (and defined in xpjava.h if not
  elsewhere)

- Commented out calls to PR_Atomic{In,De}crement in JSSample.cpp, and began
  to use "official" XPCOM macros.

- Removed Java interfaces for test components; will be autogenerated by
  xpidl and/or genproxy.

- Extend genproxy to generate interfaces.

- Updated README with note on the jni.h problem
1999-09-14 21:56:19 +00:00
akhil.arora%sun.com b1a8c8c03e use unicode for dom strings 1999-09-14 21:25:47 +00:00
idk%eng.sun.com 0369f97466 Added PlugletTagInfo
Updated test.java
Fixed some build problems
1999-09-11 23:47:47 +00:00
akhil.arora%sun.com d04756c799 replace nsString.ToNewCString with GetBuffer 1999-09-10 22:57:12 +00:00
akhil.arora%sun.com 9eaa7723e5 updated patch to keep up with changes in webshell/src/nsWebShell.cpp 1999-09-10 20:45:52 +00:00
akhil.arora%sun.com e6bea16a20 Denis Sharypov <sdv@sparc.spb.su> eliminated redundant finalize methods 1999-09-10 20:11:45 +00:00
frankm%eng.sun.com e3b020ee93 Make xpj*.cpp compile against Mozilla's jni.h on Solaris (where jlong is
apparently a struct rather than "long long").
1999-09-09 22:38:04 +00:00
mark.lin%eng.sun.com 8357d9dab9 updated library names for Makefile.unix. 1999-09-08 22:18:13 +00:00
idk%eng.sun.com 2df291f04e Add this files 1999-09-08 00:21:03 +00:00
leila.garin%eng.sun.com c0413c933f Updated PATH variable. 1999-09-07 20:42:23 +00:00
akhil.arora%sun.com e2e95d76f3 Nikolay Igotti <inn@sparc.spb.su> found a bug in the implementation of equals 1999-09-03 22:19:40 +00:00
edburns%acm.org 509487f95d Added Mark Goddard from OMTP's changes to add "Refresh" to API and implementation.
Also added Refresh button to EmbeddedMozilla.
1999-09-03 19:28:47 +00:00
idk%eng.sun.com 689cb75c56 Add implemenataion of PlugletInputStream and PlugletStreamInfo 1999-09-02 03:36:53 +00:00
edburns%acm.org 3acb87f36d Removed antiquated libs 1999-09-02 02:40:59 +00:00
akhil.arora%sun.com 8b5b6c05e4 enable Notations 1999-09-02 01:41:22 +00:00
akhil.arora%sun.com 4af795bbeb minor bug fix 1999-09-02 01:40:15 +00:00
akhil.arora%sun.com 9e546ecef1 cast to void** not needed anymore for the vc++ 6.0 compiler 1999-09-02 01:36:25 +00:00