100 Commits

Author SHA1 Message Date
edburns%acm.org
240b20481f a=drapeau
author=edburns
bug=41492

This change adds the following methods:

public static native void org.mozilla.dom.DOMAccessor.initialize();

The implementation of this method is:

JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_initialize
(JNIEnv *env, jclass)
{
  if (!JavaDOMGlobals::log) {
    JavaDOMGlobals::Initialize(env);
  }

}

This method is necessary for external clients that want to use JavaDOM,
but don't want to use the nsIDocumentLoaderObserver instance provided by
JavaDOM.

Please see http://bugzilla.mozilla.org/show_bug.cgi?id=41497 for an
additional bug for which there is a workaround.

Ed


git-svn-id: svn://10.0.0.236/trunk@71488 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 20:25:20 +00:00
sdv%sparc.spb.su
2ba656b678 implemented some w3c event interfaces methods
git-svn-id: svn://10.0.0.236/trunk@65195 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 17:55:34 +00:00
sdv%sparc.spb.su
d77fde69c8 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


git-svn-id: svn://10.0.0.236/trunk@64644 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 23:52:19 +00:00
sdv%sparc.spb.su
0280522e44 removed java files which were placed
to classes dir


git-svn-id: svn://10.0.0.236/trunk@64417 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 01:07:03 +00:00
sdv%sparc.spb.su
aaa4ececa4 put classes to a single dir
updated makefiles


git-svn-id: svn://10.0.0.236/trunk@64410 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 00:41:22 +00:00
sdv%sparc.spb.su
904f0a8db8 keeping track with mozilla interface changes
git-svn-id: svn://10.0.0.236/trunk@64325 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 04:55:38 +00:00
sdv%sparc.spb.su
6ead812d57 added new methods from the recent w3c
java binding


git-svn-id: svn://10.0.0.236/trunk@64299 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 02:11:13 +00:00
sdv%sparc.spb.su
3381a0c4c8 added target to make java classes on windows
git-svn-id: svn://10.0.0.236/trunk@62785 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-13 23:03:07 +00:00
sdv%sparc.spb.su
aca12d2ebf addon fix to bug 13338
git-svn-id: svn://10.0.0.236/trunk@60981 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 00:45:37 +00:00
sdv%sparc.spb.su
5059f31b04 addon fix to bug 13338 (return null according to the
dom spec instead of throwing exception)


git-svn-id: svn://10.0.0.236/trunk@60967 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 23:57:27 +00:00
sdv%sparc.spb.su
e70a4a7b50 - added method to enable access to pluglets and
changed the way java dom registers itself


git-svn-id: svn://10.0.0.236/trunk@60790 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 03:50:35 +00:00
sdv%sparc.spb.su
003d45e5fc addon fix to bug 13338.
git-svn-id: svn://10.0.0.236/trunk@60556 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 01:11:48 +00:00
sdv%sparc.spb.su
df8ad6f69f changed fix to bug 13338.
now check for null pointers in Java DOM instead of
passing null references to coreDOM


git-svn-id: svn://10.0.0.236/trunk@60464 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 07:58:12 +00:00
sdv%sparc.spb.su
368a6b77c8 fix for bug 24723
git-svn-id: svn://10.0.0.236/trunk@60268 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 01:13:57 +00:00
sdv%sparc.spb.su
4b305f8480 fix for bug 26899
git-svn-id: svn://10.0.0.236/trunk@60044 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 02:40:01 +00:00
nis%sparc.spb.su
26a055c567 Removed support for KeyEvents because they are not
included into DOM2 specification anymore.


git-svn-id: svn://10.0.0.236/trunk@59067 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 14:30:12 +00:00
nis%sparc.spb.su
20787cef9e 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.


git-svn-id: svn://10.0.0.236/trunk@59066 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 14:26:11 +00:00
sdv%sparc.spb.su
0ed196bba9 Added code to use OJI on win nt.
Added methods of latest dom java-binding
Fixes to bugs 22192, 22193


git-svn-id: svn://10.0.0.236/trunk@59013 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 03:45:01 +00:00
akhil.arora%sun.com
9ba365f134 19583 r=akhil.arora@sun.com fix=Igor Nekrestyanov <nis@sparc.spb.su>
A top-level make now builds everything, including linux


git-svn-id: svn://10.0.0.236/trunk@54467 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-25 00:39:38 +00:00
akhil.arora%sun.com
b2ac9c284d 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.


git-svn-id: svn://10.0.0.236/trunk@54173 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 22:01:23 +00:00
akhil.arora%sun.com
d592b29ae7 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


git-svn-id: svn://10.0.0.236/trunk@53952 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-19 02:17:28 +00:00
akhil.arora%sun.com
d15d40f8d9 17549 r=akhil.arora@sun.com fix=Igor Nekrestyanov <nis@sparc.spb.su>
Maintain association of java dom listeners with native dom nodes


git-svn-id: svn://10.0.0.236/trunk@53535 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-15 21:12:49 +00:00
akhil.arora%sun.com
96f506169a 17873 r=akhil.arora@sun.com fix=Denis Sharypov <sdv@sparc.spb.su>
Remove duplicate declaration of cvalue


git-svn-id: svn://10.0.0.236/trunk@53270 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 22:35:14 +00:00
akhil.arora%sun.com
c3c5415b15 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


git-svn-id: svn://10.0.0.236/trunk@53267 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 22:28:56 +00:00
dmose%mozilla.org
ce50f7d151 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52900 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 02:47:15 +00:00
akhil.arora%sun.com
1c67d02237 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


git-svn-id: svn://10.0.0.236/trunk@52553 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 18:52:14 +00:00
akhil.arora%sun.com
5b541fa64b 17610 r=Denis Sharypov <sdv@sparc.spb.su>
Make code const correct to remove warnings from workshop 5.0 compiler


git-svn-id: svn://10.0.0.236/trunk@52552 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 18:42:53 +00:00
akhil.arora%sun.com
4e94fff191 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


git-svn-id: svn://10.0.0.236/trunk@52307 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-30 02:14:28 +00:00
akhil.arora%sun.com
d6ca20f368 r=akhil.arora@sun.com By Igor Nekrestyanov <nis@sparc.spb.su>
Minor changes to handle unicode strings properly


git-svn-id: svn://10.0.0.236/trunk@52101 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 20:26:27 +00:00
akhil.arora%sun.com
bb01f7852c 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


git-svn-id: svn://10.0.0.236/trunk@51761 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-25 22:42:40 +00:00
akhil.arora%sun.com
b931259907 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.


git-svn-id: svn://10.0.0.236/trunk@51035 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 21:53:20 +00:00
akhil.arora%sun.com
479581e81f 16488 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Copy/Paste error- createEntityReference was calling the wrong coreDOM method


git-svn-id: svn://10.0.0.236/trunk@51031 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 21:44:57 +00:00
akhil.arora%sun.com
e3af9ebeab 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.


git-svn-id: svn://10.0.0.236/trunk@50861 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 21:25:56 +00:00
akhil.arora%sun.com
047329ce0a 16426 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
The class java.lang.RuntimeException was not being pinned


git-svn-id: svn://10.0.0.236/trunk@50760 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 01:47:04 +00:00
akhil.arora%sun.com
4e04c99aad 16427 r=akhil.arora@sun.com fixed by Denis Sharypov <sdv@sparc.spb.su>
Check before dereferencing a NULL pointer.


git-svn-id: svn://10.0.0.236/trunk@50759 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 01:43:24 +00:00
akhil.arora%sun.com
0e030fdb50 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


git-svn-id: svn://10.0.0.236/trunk@50756 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 01:38:42 +00:00
akhil.arora%sun.com
9dcd28272e 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>.


git-svn-id: svn://10.0.0.236/trunk@50270 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 23:22:52 +00:00
akhil.arora%sun.com
143c1894fc Denis Sharypov <sdv@sparc.spb.su> implemented DOMExceptions
git-svn-id: svn://10.0.0.236/trunk@49023 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 02:35:56 +00:00
akhil.arora%sun.com
a3615e55f8 fix solaris makefiles
git-svn-id: svn://10.0.0.236/trunk@49022 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 01:45:46 +00:00
akhil.arora%sun.com
c9933ff473 Denis Sharypov <sdv@sparc.spb.su> - first check-in for DOMExceptions
git-svn-id: svn://10.0.0.236/trunk@47647 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 20:43:02 +00:00
akhil.arora%sun.com
5e44536585 use unicode for dom strings
git-svn-id: svn://10.0.0.236/trunk@47388 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 21:25:47 +00:00
akhil.arora%sun.com
7dd82adad9 replace nsString.ToNewCString with GetBuffer
git-svn-id: svn://10.0.0.236/trunk@46860 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 22:57:12 +00:00
akhil.arora%sun.com
6230647e6f Denis Sharypov <sdv@sparc.spb.su> eliminated redundant finalize methods
git-svn-id: svn://10.0.0.236/trunk@46837 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 20:11:45 +00:00
akhil.arora%sun.com
1cb4db0707 Nikolay Igotti <inn@sparc.spb.su> found a bug in the implementation of equals
git-svn-id: svn://10.0.0.236/trunk@45944 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:19:40 +00:00
akhil.arora%sun.com
e53b7fb27e enable Notations
git-svn-id: svn://10.0.0.236/trunk@45618 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:41:22 +00:00
akhil.arora%sun.com
25f119920c minor bug fix
git-svn-id: svn://10.0.0.236/trunk@45617 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:40:15 +00:00
akhil.arora%sun.com
09bb604ee8 Implemented equals and hashCode for NodeList and DOMImplementation
git-svn-id: svn://10.0.0.236/trunk@44423 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 01:28:48 +00:00
akhil.arora%sun.com
9a95e53b25 Timothy Tully implemented equals and hashCode methods for Node.
git-svn-id: svn://10.0.0.236/trunk@44405 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 23:54:26 +00:00
akhil.arora%sun.com
419d2df4df 1. Keep up with interface change in nsIDocumentLoaderObserver.
2. Fix lots of bugs.
3. Implement Entities and Notations.


git-svn-id: svn://10.0.0.236/trunk@44160 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 19:27:48 +00:00
akhil.arora%sun.com
10d25b3cb8 initial check-in of the java dom api (not part of regular build)
git-svn-id: svn://10.0.0.236/trunk@42384 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 00:28:53 +00:00