Commit Graph

435 Commits

Author SHA1 Message Date
pedemont%us.ibm.com
c7c31326f9 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2005/10/28 01:59:03
2006-09-27 15:16:12 +00:00
pedemont%us.ibm.com
c84d89f0cd Rework XPCOMException
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2004/12/22 22:03:50
2006-09-27 15:16:09 +00:00
pedemont%us.ibm.com
ab9d5178aa Bug 275106 - Add JavaDoc comments to non-generated Java files. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/12/21 17:36:55
2006-09-27 15:16:06 +00:00
pedemont%us.ibm.com
854af6ce19 Java 1.3 compatibility
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/11/23 16:59:12
2006-09-27 15:16:03 +00:00
pedemont%us.ibm.com
018909a569 Create special xpcom exception class. Also, throw exception when we DON'T already have an exception. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/XPCOMException.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/10/01 23:05:41
2006-09-27 15:16:00 +00:00
pedemont%us.ibm.com
ffb331e679 Bug 279649 - Dynamically create Java proxies. r=darin.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/02/23 20:19:55
2006-09-27 15:15:57 +00:00
pedemont%us.ibm.com
1a68feecf7 Merge duplicate code.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/01/20 22:07:26
2006-09-27 15:15:54 +00:00
pedemont%us.ibm.com
97f6c1123d Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaWrapper.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:15:52 +00:00
pedemont%us.ibm.com
b870efc81c Cleanup. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2004/10/06 22:28:50
2006-09-27 15:14:00 +00:00
pedemont%us.ibm.com
6cb1005096 Better logging. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2004/10/01 16:24:57
2006-09-27 15:13:57 +00:00
pedemont%us.ibm.com
9e4f3e5f00 A weak reference implementation. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2004/09/15 21:50:41
2006-09-27 15:13:54 +00:00
pedemont%us.ibm.com
6177a70db2 Remove nsJavaXPTCStub from hash table on destruction. Fix ref counting. Clean up logging. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/09/15 19:21:08
2006-09-27 15:13:51 +00:00
pedemont%us.ibm.com
4436d056e6 Properly implement T_VOID in SetRetval. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/15 16:57:08
2006-09-27 15:13:48 +00:00
pedemont%us.ibm.com
973a37eab0 Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaWrapper.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:13:45 +00:00
pedemont%us.ibm.com
0c224cc651 Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/src/JavaXPCOMMethods.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2006/04/03 21:16:49
2006-09-27 15:13:42 +00:00
pedemont%us.ibm.com
753fcb92f3 Fix crash when calling initEmbedding with an appFileLocProvider. Don't delete the locProvider proxy after having called NS_InitEmbedding. Not part of default build. a=mkaply
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2005/07/13 22:15:09
2006-09-27 15:13:40 +00:00
pedemont%us.ibm.com
af2514cca7 Bug 285591 - Do not cache JNIEnv structure. Instead, query from JavaVM. Not part of default build. a=mkaply
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/05/03 20:15:35
2006-09-27 15:13:38 +00:00
pedemont%us.ibm.com
9c5d1ddbbc Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/01/12 18:23:59
2006-09-27 15:13:35 +00:00
pedemont%us.ibm.com
ac1beb5100 Bug 270889 - Change params for initEmbedding() to use java.io.File and custom class. Backout lazy discovery of interface info (no longer needed). Better distribute methods in XPCOM and GeckoEmbed classes. r=darin.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsAppFileLocProviderProxy.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/12/17 22:20:56
2006-09-27 15:13:33 +00:00
pedemont%us.ibm.com
3db1dd564d Bug 338896 - isXPCOMJavaProxy throws NullPointerException. r=apeller.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2006/05/30 16:18:10
2006-09-27 15:13:30 +00:00
pedemont%us.ibm.com
81ac92b2dc Bug 311240 - XPCOMJavaProxy 'equals()' method doesn't check actual XPCOM object ptr. r=bsmedberg.
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2006/01/05 19:56:51
2006-09-27 15:13:28 +00:00
pedemont%us.ibm.com
0464047fab XPCOMJavaProxyBase belongs in impl jar, not interfaces jar. No bug. Not part of default build
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/11/22 23:09:08
2006-09-27 15:13:25 +00:00
pedemont%us.ibm.com
c640f3ef93 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/10/28 01:59:03
2006-09-27 15:13:22 +00:00
pedemont%us.ibm.com
2026d88f2f Bug 279649 - Dynamically create Java proxies. r=darin.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/XPCOMJavaProxy.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/02/23 20:19:55
2006-09-27 15:13:19 +00:00
pedemont%us.ibm.com
0ebfdd4534 Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2006/06/09 13:40:08
2006-09-27 15:13:17 +00:00
pedemont%us.ibm.com
2b51f5790a Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2006/04/03 21:16:49
2006-09-27 15:13:14 +00:00
pedemont%us.ibm.com
51ad1103e1 Bug 316090 - GREImpl.loadDependentLibraries hardcodes the list, and turn javaxpcom on by default for XULRunner, patch by jhpedemonte and myself with co-review
Original committer: bsmedberg%covad.net
Original revision: 1.2
Original date: 2005/12/15 14:17:18
2006-09-27 15:13:12 +00:00
pedemont%us.ibm.com
37fa38a2f5 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/src/GREImpl.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:13:09 +00:00
pedemont%us.ibm.com
b2676ec0ad Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPCOMBindingUtils.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:11:38 +00:00
pedemont%us.ibm.com
f6724c4afd Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/VersionComparator.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:11:35 +00:00
pedemont%us.ibm.com
2643ccca9d Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2006/06/09 13:40:08
2006-09-27 15:11:33 +00:00
pedemont%us.ibm.com
e2a484d63c Bug 327846 - Method names conflicting with Java keywords should have underscore prepended, not appended. Expand list of Java keywords. General cleanup. r=bsmedberg. xulrunner only
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2006/03/30 22:31:57
2006-09-27 15:11:32 +00:00
pedemont%us.ibm.com
a7b9fc0c86 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/IAppFileLocProvider.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:11:28 +00:00
pedemont%us.ibm.com
e0c3c82983 Bug 339947 - Java XPCOM proxies can get used (resurrected) after having been garbage collected causing VM crash. XULRunner only. patch by ttudor/jhpedemonte, r=jhpedemonte.
Original committer: pedemont%us.ibm.com
Original revision: 1.8
Original date: 2006/06/06 17:13:18
2006-09-27 15:11:25 +00:00
pedemont%us.ibm.com
a06c1feba3 Bug 285591 - Do not cache JNIEnv structure. Instead, query from JavaVM. Not part of default build. a=mkaply
Original committer: pedemont%us.ibm.com
Original revision: 1.7
Original date: 2005/05/03 20:15:35
2006-09-27 15:11:22 +00:00
pedemont%us.ibm.com
63edcb95e9 Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2005/02/24 21:53:46
2006-09-27 15:11:19 +00:00
pedemont%us.ibm.com
6eb1f11dca Reorganize bindings methods. Also, properly check error conditions in those methods.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2005/01/14 00:09:49
2006-09-27 15:11:16 +00:00
pedemont%us.ibm.com
9e3f9b0611 Bug 270889 - Better error handling. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2005/01/12 17:59:01
2006-09-27 15:11:13 +00:00
pedemont%us.ibm.com
a5fdb5cbb5 Bug 339947 - Java XPCOM proxies can get used (resurrected) after having been garbage collected causing VM crash. XULRunner only. patch by ttudor/jhpedemonte, r=jhpedemonte.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2006/06/06 17:13:18
2006-09-27 15:11:12 +00:00
pedemont%us.ibm.com
2839295824 Bug 285591 - Do not cache JNIEnv structure. Instead, query from JavaVM. Not part of default build. a=mkaply
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2005/05/03 20:15:35
2006-09-27 15:11:11 +00:00
pedemont%us.ibm.com
fd94f8c493 Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2005/02/24 21:53:46
2006-09-27 15:11:10 +00:00
pedemont%us.ibm.com
16e09fb621 Bug 270889 - Various minor code and comment fixes.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/12/23 17:09:54
2006-09-27 15:11:09 +00:00
pedemont%us.ibm.com
7c515e82d2 Move assert to the correct place
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/10/19 23:15:51
2006-09-27 15:11:06 +00:00
pedemont%us.ibm.com
47543f4e32 A weak reference implementation. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPTCStubWeakRef.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/15 21:50:41
2006-09-27 15:11:04 +00:00
pedemont%us.ibm.com
5b05be3d41 Remove nsWriteSegmentFun - no longer needed.
Original committer: pedemont%us.ibm.com
Original revision: 1.10
Original date: 2004/10/27 22:03:45
2006-09-27 15:09:51 +00:00
pedemont%us.ibm.com
df16d8919c Fix memory leaks. Make JavaXPCOMInstance hold ref to XPCOM object.
Original committer: pedemont%us.ibm.com
Original revision: 1.9
Original date: 2004/10/27 17:10:03
2006-09-27 15:09:49 +00:00
pedemont%us.ibm.com
7fc940143d Make GeckoEmbed functions more Java-like. Don't reflect NS_NewArray. Provide generic impl of QI.
Original committer: pedemont%us.ibm.com
Original revision: 1.8
Original date: 2004/10/15 21:50:15
2006-09-27 15:09:47 +00:00
pedemont%us.ibm.com
b23ba75f0e Use NS_ProxyRelease to make sure XPCOM objects are released on the correct thread. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.7
Original date: 2004/10/06 22:13:00
2006-09-27 15:09:44 +00:00
pedemont%us.ibm.com
7908a44327 Added NS_NewArray function. Used by testcase. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2004/10/01 22:59:12
2006-09-27 15:09:42 +00:00
pedemont%us.ibm.com
0a08313724 Split GeckoEmbed.java into two files, so GeckoEmbed just contains embedding functions. Better name for library. Use JAVA_HOME for location of Java includes. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2004/10/01 16:19:03
2006-09-27 15:09:39 +00:00
pedemont%us.ibm.com
9f80187767 Store a global weak ref to the Java object rather than the 'address' returned by the JVM
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2004/09/30 23:34:47
2006-09-27 15:09:38 +00:00
pedemont%us.ibm.com
42d3f6f8fd Make object returned from NS_NewLocalFile lazily resolve its interface info, so we can call NS_NewLocalFile before NS_InitEmbedding. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/09/15 21:06:30
2006-09-27 15:09:35 +00:00
pedemont%us.ibm.com
c17fb369fb QI, don't case! Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/15 19:47:19
2006-09-27 15:09:33 +00:00
pedemont%us.ibm.com
495bd0db70 Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaInterfaces.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:09:31 +00:00
pedemont%us.ibm.com
481deadbf1 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/IXPCOM.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:27 +00:00
pedemont%us.ibm.com
13286c7f34 Bug 327846 - Method names conflicting with Java keywords should have underscore prepended, not appended. Expand list of Java keywords. General cleanup. r=bsmedberg. xulrunner only
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2006/03/30 22:31:56
2006-09-27 15:09:24 +00:00
pedemont%us.ibm.com
07aae11054 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:22 +00:00
pedemont%us.ibm.com
56dd4fe3fd Missing some #defines. Not part of default build. a=mkaply
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/04/26 22:58:26
2006-09-27 15:09:20 +00:00
pedemont%us.ibm.com
bb5b14720e Generate Java interface from nsError.h. Not part of build. a=mkaply
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/gen-nsError.pl
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/04/13 19:04:57
2006-09-27 15:09:17 +00:00
pedemont%us.ibm.com
4798d87cd6 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/IGRE.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:11 +00:00
pedemont%us.ibm.com
9fabd16879 Bug 348732 - getGREPathWithProperties() fails if temp path has spaces. XULRunner only. Patch by Dominik, r=jhpedemonte.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2006/08/16 16:13:23
2006-09-27 15:09:09 +00:00
pedemont%us.ibm.com
65efe04d7b Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2006/06/09 13:40:08
2006-09-27 15:09:07 +00:00
pedemont%us.ibm.com
df45682724 Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply.
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2006/03/16 20:59:42
2006-09-27 15:09:05 +00:00
pedemont%us.ibm.com
58f53874d6 Bug 320574 - Use new 'javaxpcom' GRE property for finding appropriate GRE. r=bsmedberg.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/12/16 22:30:03
2006-09-27 15:09:03 +00:00
pedemont%us.ibm.com
8f8c874156 Nomenclature change. No bug.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/12/16 17:32:44
2006-09-27 15:09:01 +00:00
pedemont%us.ibm.com
825a16304b Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/Mozilla.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:59 +00:00
pedemont%us.ibm.com
e702540404 Remove extra semicolon. Not part of default build
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/21 15:46:59
2006-09-27 15:08:49 +00:00
pedemont%us.ibm.com
ba8d925b4e A weak reference implementation. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPTCStubWeakRef.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/15 21:50:41
2006-09-27 15:08:47 +00:00
pedemont%us.ibm.com
026d090476 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/INIParser.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:44 +00:00
pedemont%us.ibm.com
e7930aa983 Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPTCStub.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:08:14 +00:00
pedemont%us.ibm.com
18020ea13b Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2006/04/03 21:16:49
2006-09-27 15:08:11 +00:00
pedemont%us.ibm.com
99949e17c3 Bug 316090 - GREImpl.loadDependentLibraries hardcodes the list, and turn javaxpcom on by default for XULRunner, patch by jhpedemonte and myself with co-review
Original committer: bsmedberg%covad.net
Original revision: 1.2
Original date: 2005/12/15 14:17:19
2006-09-27 15:08:08 +00:00
pedemont%us.ibm.com
9047d270c2 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/src/XPCOMImpl.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:05 +00:00
pedemont%us.ibm.com
f4fa781a79 Fix logging to not use variable arguments (not supported by win32 compiler).
Original committer: pedemont%us.ibm.com
Original revision: 1.15
Original date: 2004/11/23 17:02:21
2006-09-27 15:06:45 +00:00
pedemont%us.ibm.com
2f91883779 Properly handle [inout] string params when calling a Java method from XPCOM. Allocate enough space for PRUnichar string when returning to XPCOM.
Original committer: pedemont%us.ibm.com
Original revision: 1.14
Original date: 2004/10/26 20:30:01
2006-09-27 15:06:41 +00:00
pedemont%us.ibm.com
6050e59c85 Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub.
Original committer: pedemont%us.ibm.com
Original revision: 1.13
Original date: 2004/10/18 17:04:29
2006-09-27 15:06:38 +00:00
pedemont%us.ibm.com
e168bc2b3a Revert to having each nsJavaXPTCStub hold a ref to its Java object.
Original committer: pedemont%us.ibm.com
Original revision: 1.12
Original date: 2004/10/15 22:07:36
2006-09-27 15:06:36 +00:00
pedemont%us.ibm.com
9fb957b27a Only master XPTCStub should hold strong ref to Java object. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.11
Original date: 2004/10/07 15:11:34
2006-09-27 15:06:33 +00:00
pedemont%us.ibm.com
6e0bd6ade4 mIInfo check was wrong and unnecessary. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.10
Original date: 2004/10/06 22:31:13
2006-09-27 15:06:30 +00:00
pedemont%us.ibm.com
f689bef7b6 Fix crash when nsJavaXPTCStub represents a non-Mozilla class object. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.9
Original date: 2004/10/01 23:08:34
2006-09-27 15:06:25 +00:00
pedemont%us.ibm.com
afb65a275c Properly mplement T_VOID. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.8
Original date: 2004/09/15 22:59:42
2006-09-27 15:06:23 +00:00
pedemont%us.ibm.com
674bfe2a39 Better implementation of FinalizeJavaParams. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.7
Original date: 2004/09/15 22:19:18
2006-09-27 15:06:20 +00:00
pedemont%us.ibm.com
0d81cd2c50 A weak reference implementation. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2004/09/15 21:50:41
2006-09-27 15:06:19 +00:00
pedemont%us.ibm.com
cf3a9576ac Remove nsJavaXPTCStub from hash table on destruction. Fix ref counting. Clean up logging. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2004/09/15 19:21:08
2006-09-27 15:06:16 +00:00
pedemont%us.ibm.com
46d60813ef Need to pass FALSE to GetIIDForMethodParam() since we are using mini variants. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2004/09/15 17:35:36
2006-09-27 15:06:14 +00:00
pedemont%us.ibm.com
27b278dfa8 Properly implement setter and getter functions. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/09/15 17:31:14
2006-09-27 15:06:11 +00:00
pedemont%us.ibm.com
4eee03e092 Bug 256911 - workaround for broken XPCOM usage - bind lifetime of child stubs to master stub. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/15 17:26:55
2006-09-27 15:06:09 +00:00
pedemont%us.ibm.com
1003564456 Initial drop. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPTCStub.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:06:06 +00:00
pedemont%us.ibm.com
41973e13e3 XPCOMJavaProxyBase belongs in impl jar, not interfaces jar. No bug. Not part of default build
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/11/22 23:09:08
2006-09-27 15:06:04 +00:00
pedemont%us.ibm.com
6e9479887d Bug 279649 - Dynamically create Java proxies. r=darin.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/XPCOMJavaProxyBase.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/02/23 20:19:55
2006-09-27 15:06:02 +00:00
pedemont%us.ibm.com
e96d27c221 Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build.
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/interfaces/GREVersionRange.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 14:45:40 +00:00
pedemont%us.ibm.com
d47f09f9df Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg. 2006-08-28 15:24:32 +00:00
pedemont%us.ibm.com
69e2287551 Bug 349074 - Mac/Intel: GenerateJavaInterfaces doesn't write constants for ifaces with no parent. XULRunner only. r=bsmedberg. 2006-08-18 15:31:00 +00:00
pedemont%us.ibm.com
a1100c07f7 Bug 348884 - Don't generate Java interfaces when cross compiling. Fix for Mac/Universal builds. r=bsmedberg. 2006-08-17 19:42:39 +00:00
pedemont%us.ibm.com
a1d77a1b40 Bug 348732 - getGREPathWithProperties() fails if temp path has spaces. XULRunner only. Patch by Dominik, r=jhpedemonte. 2006-08-16 16:13:23 +00:00
pedemont%us.ibm.com
4ddb486b7c Bug 342541 - JavaXPCOM jars not copied into XUL.framework. XULRunner only. r=bsmedberg 2006-06-26 20:31:44 +00:00
pedemont%us.ibm.com
af6f05e0ee Bug 338110 - Remove operation on JavaXPTCStub map is called with bad parameters. XULRunner only. r=bsmedberg. 2006-06-15 16:14:24 +00:00
pedemont%us.ibm.com
b3c06f576f Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg 2006-06-09 13:40:08 +00:00
pedemont%us.ibm.com
c33cbd3c72 Bug 337675 - improper automatic nsISupportsWeakReference handling for java-based xpcom objects. XULRunner only. r=bsmedberg 2006-06-09 13:30:24 +00:00
pedemont%us.ibm.com
ab0aeec6c1 Bug 339947 - Java XPCOM proxies can get used (resurrected) after having been garbage collected causing VM crash. XULRunner only. patch by ttudor/jhpedemonte, r=jhpedemonte. 2006-06-06 17:13:18 +00:00
pedemont%us.ibm.com
4e265b7e8b Bug 340022 - Virtual machine deadlock can happen on finalization of Java XPCOM proxies. patch by ttudor, r=jhpedemonte 2006-06-05 21:09:02 +00:00
pedemont%us.ibm.com
3050bb70bb Bug 338896 - isXPCOMJavaProxy throws NullPointerException. r=apeller. 2006-05-30 16:18:10 +00:00
benjamin%smedbergs.us
4b8368949a Fix local copy of case-conversion which is no longer necessary, from bug 337730 2006-05-19 23:37:56 +00:00
pedemont%us.ibm.com
2e3ed0d23e Bug 337196 - Make sure to export public JNI methods when using GCC's hidden visibility feature 2006-05-17 21:42:41 +00:00
darin%meer.net
e6e84dc252 fix javaxpcom bustage 2006-05-10 18:17:01 +00:00
darin%meer.net
0318b8c707 landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb 2006-05-10 17:30:15 +00:00
benjamin%smedbergs.us
db8ac880fc Fix bustage from bug 334038 2006-05-03 17:18:09 +00:00
benjamin%smedbergs.us
ec18f62436 Bug 333308 - make clean/distclean misses various files, patch by Mike Hommey <mh+mozilla@glandium.org>, r=me 2006-04-28 14:54:54 +00:00
pedemont%us.ibm.com
6abbc7a264 Bug 333420 - Fix build break when building with gcj. 2006-04-12 21:28:35 +00:00
pedemont%us.ibm.com
ed02b645af Update testcases to work with new MozillaInterfaces.jar. No bug. 2006-04-12 21:24:03 +00:00
benjamin%smedbergs.us
da0a576976 Fix leftover #include, bustage from bug 270893 2006-04-12 17:09:04 +00:00
pedemont%us.ibm.com
dee2288e08 Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg 2006-04-03 21:16:49 +00:00
pedemont%us.ibm.com
7018c6550a Bug 327846 - Method names conflicting with Java keywords should have underscore prepended, not appended. Expand list of Java keywords. General cleanup. r=bsmedberg. xulrunner only 2006-03-30 22:31:58 +00:00
pedemont%us.ibm.com
a267d6f58e Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply. 2006-03-16 20:59:42 +00:00
pedemont%us.ibm.com
f5134e66e3 Bug 327654 - Make sure to generate MozillaInterfaces.jar after all the IDL files have been processed. r=bsmedberg 2006-02-23 22:22:54 +00:00
benjamin%smedbergs.us
5937dfda69 Bug 327469 - "argument list too long" when compiling javaxpcom, r=jhpedemonte 2006-02-16 20:02:21 +00:00
cbiesinger%web.de
c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
bsmedberg%covad.net
3a37966923 Bug 321173 - Always build javaxpcom into the mini-libxul - r=jhpedemonte 2006-01-18 17:38:58 +00:00
pedemont%us.ibm.com
5a18083a02 Bug 311240 - XPCOMJavaProxy 'equals()' method doesn't check actual XPCOM object ptr. r=bsmedberg. 2006-01-05 19:56:53 +00:00
pedemont%us.ibm.com
b8a0e94c4a Remove temporary code. 2005-12-19 18:04:48 +00:00
pedemont%us.ibm.com
66b6bf3a63 Temporarily force compilation of Java classes in order to take JAVAC_FLAGS change from bug 315917. 2005-12-18 22:27:33 +00:00
pedemont%us.ibm.com
3d5ffa9079 Fix comment. 2005-12-18 22:18:59 +00:00
pedemont%us.ibm.com
47590e516e Bug 315917 - Make sure javac compiles JVM 1.4 compatible class files. r=bsmedberg 2005-12-18 17:09:28 +00:00
pedemont%us.ibm.com
7a2fb883ea Fix Linux build bustage, missing header. 2005-12-17 16:52:07 +00:00
pedemont%us.ibm.com
65331c9fba Bug 317012 - Fix crash due to over-aggressive Release() of xpcom object. 2005-12-16 23:17:03 +00:00
pedemont%us.ibm.com
ee4e4f20ee Bug 320574 - Use new 'javaxpcom' GRE property for finding appropriate GRE. r=bsmedberg. 2005-12-16 22:30:03 +00:00
bsmedberg%covad.net
8d1b612e89 Bug 320540 - Make GenerateJavaInterfaces.cpp uset the frozen string API r=jhpedemonte 2005-12-16 18:40:02 +00:00
pedemont%us.ibm.com
af57d88b50 Nomenclature change. No bug. 2005-12-16 17:32:45 +00:00
bsmedberg%covad.net
8973e44fff Temporarily ship the JavaInterfaces.jar file in the xulrunner package itself (bin/sdk/lib) until we have a real developer kit build system. 2005-12-16 15:25:00 +00:00
pedemont%us.ibm.com
677a40abb4 Force Java interfaces to be regenerated if GenerateJavaInterfaces.exe changes. No bug 2005-12-15 22:55:32 +00:00
pedemont%us.ibm.com
fc9116e0aa Bug 320441 - JavaXPCOM is not 64-bit safe. patch by bsmedberg and myself. r=bsmedberg 2005-12-15 22:50:38 +00:00
bsmedberg%covad.net
c11b10827a Bustage from bug 316090 - need to link with CoreFoundation on mac 2005-12-15 16:47:29 +00:00
bsmedberg%covad.net
b1900c3b67 Bug 316090 - GREImpl.loadDependentLibraries hardcodes the list, and turn javaxpcom on by default for XULRunner, patch by jhpedemonte and myself with co-review 2005-12-15 14:17:20 +00:00
bsmedberg%covad.net
6a4881b44b Bug 311735 - When --disable-libxul, build a little xul.dll with the embedding exports, r=darin (This xul.dll is not built in static builds because it wouldn't have access to the static module list anyway) 2005-11-23 14:16:33 +00:00
pedemont%us.ibm.com
cb1aba9a57 XPCOMJavaProxyBase belongs in impl jar, not interfaces jar. No bug. Not part of default build 2005-11-22 23:09:09 +00:00
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
bsmedberg%covad.net
0f0bb1393c Convert javaxpcom from using the (now-removed) XPTI_GetInterfaceInfoManager to use do_GetService, moa=jhpedemonte, from bug 315401 2005-11-10 20:09:22 +00:00
pedemont%us.ibm.com
75c5a6f9e7 Bug 310477 - Fix call method return types. Not part of default bulid. 2005-10-28 02:06:58 +00:00
pedemont%us.ibm.com
c385b2e9fc Bug 305815 - Better organize Java interfaces. Implement getGREPathWithProperties(). r=bsmedberg, r=lbustelo. Not part of default build. 2005-10-28 01:59:05 +00:00
wtchang%redhat.com
40145d9911 Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
was written by Mark Mentovai <mark@moxienet.com>. r=joshmoz. sr=bryner.
Modified Files:
	configure.in config/autoconf.mk.in config/config.mk
	extensions/java/xpcom/tools/xpidl/Makefile.in
	security/manager/Makefile.in xpcom/typelib/xpidl/Makefile.in
2005-10-26 19:01:18 +00:00
peterv%propagandism.org
3cdcbbef6b Fix for bug 304374 (|nsCOMPtr<nsIInterfaceInfoManager> iim = XPTI_GetInterfaceInfoManager()| leaks). r/sr=jst. 2005-08-18 11:29:12 +00:00
pedemont%us.ibm.com
e31b55702c Fix crash when calling initEmbedding with an appFileLocProvider. Don't delete the locProvider proxy after having called NS_InitEmbedding. Not part of default build. a=mkaply 2005-07-13 22:15:09 +00:00
pedemont%us.ibm.com
eea43f64b5 Fix Javaconnect build bustage on Win32. r=tor, a=mkaply. Not part of default build. 2005-06-08 16:41:19 +00:00
joshmoz%gmail.com
f299a66dc7 more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan 2005-06-01 18:53:30 +00:00
pedemont%us.ibm.com
6aaaba878f Bug 291512 - In generated Java interface files, add URL pointing to original IDL file. Not part of default build. a=mkaply 2005-05-04 19:46:52 +00:00
pedemont%us.ibm.com
d37968b675 Bug 285591 - Do not cache JNIEnv structure. Instead, query from JavaVM. Not part of default build. a=mkaply 2005-05-03 20:15:35 +00:00
pedemont%us.ibm.com
d75b5fa3eb Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa 2005-05-02 16:30:03 +00:00
pedemont%us.ibm.com
a55c5e341d Properly handle unsigned values. Not part of default build. a=mkaply. 2005-04-26 23:00:18 +00:00
pedemont%us.ibm.com
dac34cffa2 Missing some #defines. Not part of default build. a=mkaply 2005-04-26 22:58:26 +00:00
pedemont%us.ibm.com
25792dda71 Fix memory leaks. Not part of build. a=mkaply. 2005-04-14 22:30:16 +00:00
pedemont%us.ibm.com
2b51b19d3b Merge SetRetval into FinalizeParams. Check invokeResult when doing cleanup in FinalizeParams. Not part of build. a=mkaply. 2005-04-14 21:46:11 +00:00
pedemont%us.ibm.com
656d99e8fc When recursing on SetupParams, don't overwrite param type. Fixes crash on Mac and Win32. Not part of build. a=mkaply. 2005-04-13 19:55:25 +00:00
pedemont%us.ibm.com
b7d88362f8 'array' param support. Not part of build. a=mkaply1 2005-04-13 19:20:57 +00:00
pedemont%us.ibm.com
8955da97f2 Generate Java interface from nsError.h. Not part of build. a=mkaply 2005-04-13 19:04:57 +00:00
pedemont%us.ibm.com
e879274019 Fix Javaconnect build bustage 2005-04-07 18:58:52 +00:00
bsmedberg%covad.net
be30b2f533 Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-04 18:38:19 +00:00
pedemont%us.ibm.com
a5c7019ff4 Should be using variant.val.p rather than variant.ptr for some instances 2005-03-16 18:32:18 +00:00
pedemont%us.ibm.com
727e6e4ffc Make thread locking less stupid. 2005-03-14 21:18:53 +00:00
pedemont%us.ibm.com
4001eb57bc Make sure files aren't created in srcdir during objdir build 2005-02-25 23:22:00 +00:00
pedemont%us.ibm.com
16c1912523 Add files for creating an XPI. 2005-02-24 23:28:41 +00:00
pedemont%us.ibm.com
d58ea1c0d9 Fix several memory leaks. Also, use monitors around sensetive structures. 2005-02-24 23:17:36 +00:00
pedemont%us.ibm.com
5b73ebfd1f Bug 281102 - Allow many Java proxies per XPCOM object. r=darin 2005-02-24 21:53:46 +00:00
pedemont%us.ibm.com
96198b173a Bug 279649 - Dynamically create Java proxies. r=darin. 2005-02-23 20:19:55 +00:00
pedemont%us.ibm.com
b73f91d038 Make sure everything is still init'd in FinalizeStub 2005-01-21 22:21:47 +00:00
pedemont%us.ibm.com
7275a86670 In JNI, we should always call Release...(), no matter what isCopy says. 2005-01-20 23:59:10 +00:00
pedemont%us.ibm.com
eeb4844959 Use GetNameShared 2005-01-20 23:44:58 +00:00
pedemont%us.ibm.com
af01e764d3 Merge duplicate code. 2005-01-20 22:07:26 +00:00
pedemont%us.ibm.com
5c5490bfe4 Use NS_EXPORT on Linux to ensure gcc visibility gets set on JNI functions. 2005-01-18 22:53:50 +00:00
pedemont%us.ibm.com
a8b2a69aed Set proper extension on JNI lib for MacOSX. 2005-01-17 21:18:11 +00:00
pedemont%us.ibm.com
2b5e618ee2 Reorganize bindings methods. Also, properly check error conditions in those methods. 2005-01-14 00:09:49 +00:00
pedemont%us.ibm.com
75abd1bb55 Bug 273357 - XPCOM.queryInterface doesn't properly walk up the inheritance chain. Patch by Michal Ceresna. r=jhpedemonte 2005-01-13 17:29:47 +00:00
pedemont%us.ibm.com
a2534fb54f Add testcase for XPCOM.queryInterface method. 2005-01-13 17:26:52 +00:00
pedemont%us.ibm.com
5573ed19fb Fix typo. 2005-01-13 17:26:26 +00:00
pedemont%us.ibm.com
8c897ebd7d Bug 278113 - Fix parameter handling. r=darin. 2005-01-13 16:30:19 +00:00
pedemont%us.ibm.com
54f09d868f New testcase 2005-01-12 18:57:04 +00:00
pedemont%us.ibm.com
577b6112e0 Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin 2005-01-12 18:23:59 +00:00
pedemont%us.ibm.com
3a6cf43e0e Bug 270889 - Better error handling. r=darin 2005-01-12 17:59:01 +00:00
pedemont%us.ibm.com
12734e5f0d Bug 270889 - Use correct versions of Append. r=darin. 2005-01-12 17:36:11 +00:00
gerv%gerv.net
709d4de4d5 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-01-01 16:48:30 +00:00
pedemont%us.ibm.com
30e2872749 Better assert msg 2004-12-23 20:56:30 +00:00
pedemont%us.ibm.com
3a6a328637 Use ExceptionCheck, since we don't need the actual exception 2004-12-23 20:51:36 +00:00
pedemont%us.ibm.com
bc72fda414 Bug 270889 - Various minor code and comment fixes. 2004-12-23 17:31:59 +00:00
pedemont%us.ibm.com
d162f6d604 Bug 270889 - Various minor code and comment fixes. 2004-12-23 17:09:54 +00:00
pedemont%us.ibm.com
006beedb7c Convert to Unix line endings 2004-12-23 00:05:37 +00:00
pedemont%us.ibm.com
c57d5be188 Better comments. 2004-12-22 22:36:57 +00:00
pedemont%us.ibm.com
08de0b256b Rework XPCOMException 2004-12-22 22:03:50 +00:00
pedemont%us.ibm.com
378181cd26 Throw exception before freeing globals. 2004-12-21 23:35:02 +00:00
pedemont%us.ibm.com
819d6c6d4e Bug 275106 - Add JavaDoc comments to non-generated Java files. r=darin 2004-12-21 17:36:55 +00:00
pedemont%us.ibm.com
737c6636b1 Move methods used by Java stubs to their own private class. 2004-12-17 23:52:42 +00:00
pedemont%us.ibm.com
51b8fd67f6 Bug 270889 - Change params for initEmbedding() to use java.io.File and custom class. Backout lazy discovery of interface info (no longer needed). Better distribute methods in XPCOM and GeckoEmbed classes. r=darin. 2004-12-17 22:25:12 +00:00
pedemont%us.ibm.com
28907a38a6 Bug 270889 - Change params for initEmbedding() to use java.io.File and custom class. Backout lazy discovery of interface info (no longer needed). Better distribute methods in XPCOM and GeckoEmbed classes. r=darin. 2004-12-17 22:20:56 +00:00
pedemont%us.ibm.com
0d552c8101 Bug 270889 - optimize InitializeJavaGlobals and implement FreeJavaGlobals 2004-12-17 18:01:19 +00:00
pedemont%us.ibm.com
15717f0bf7 Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner 2004-12-01 17:33:16 +00:00
pedemont%us.ibm.com
fd060f4ede Fix logging to not use variable arguments (not supported by win32 compiler). 2004-11-23 17:02:21 +00:00
pedemont%us.ibm.com
24f3a13d99 Java 1.3 compatibility 2004-11-23 16:59:12 +00:00
pedemont%us.ibm.com
7a9c95414e Remove nsWriteSegmentFun - no longer needed. 2004-10-27 22:03:45 +00:00
pedemont%us.ibm.com
0a7e2da254 Fix memory leaks. Make JavaXPCOMInstance hold ref to XPCOM object. 2004-10-27 17:10:03 +00:00
pedemont%us.ibm.com
09a89dd42d Properly handle [inout] string params when calling a Java method from XPCOM. Allocate enough space for PRUnichar string when returning to XPCOM. 2004-10-26 20:30:01 +00:00
pedemont%us.ibm.com
2554d099dd Call dumpArray() after deleting array, to see if all objects are properly deleted. 2004-10-26 20:16:04 +00:00
pedemont%us.ibm.com
a8b0f50343 Make sure to delete create XPTC stubs. If method invocation fails, clean up params before throwing exception and returning. 2004-10-26 20:14:53 +00:00
pedemont%us.ibm.com
0c5ecb1502 Move assert to the correct place 2004-10-19 23:15:51 +00:00
pedemont%us.ibm.com
61e3d51e6d Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub. 2004-10-18 17:04:29 +00:00
pedemont%us.ibm.com
6e81ed52e5 Use the actual XPCOM obj (not wrapper) as hash key. 2004-10-15 22:20:07 +00:00
pedemont%us.ibm.com
0ed121bb8c Revert to having each nsJavaXPTCStub hold a ref to its Java object. 2004-10-15 22:07:36 +00:00
pedemont%us.ibm.com
02f05393b5 Update to new method names and QI impl. Add deleting array test. 2004-10-15 21:55:14 +00:00
pedemont%us.ibm.com
051fceec64 Make GeckoEmbed functions more Java-like. Don't reflect NS_NewArray. Provide generic impl of QI. 2004-10-15 21:50:15 +00:00
pedemont%us.ibm.com
80d3ab5ea9 Check if entry is valid when removing. Not part of default build. 2004-10-07 18:35:43 +00:00
pedemont%us.ibm.com
b5a2f2368c Implement testcase interface as IDL. Not part of default build. 2004-10-07 15:48:38 +00:00
pedemont%us.ibm.com
42052a7514 Pass package name to xpidl when creating Java interfaces. Not part of default build 2004-10-07 15:27:27 +00:00
pedemont%us.ibm.com
fba0b494d1 Only master XPTCStub should hold strong ref to Java object. Not part of default build. 2004-10-07 15:11:34 +00:00
pedemont%us.ibm.com
0f73cee979 mIInfo check was wrong and unnecessary. Not part of default build. 2004-10-06 22:31:13 +00:00
pedemont%us.ibm.com
4e4f0d22fb Cleanup. Not part of default build. 2004-10-06 22:28:50 +00:00
pedemont%us.ibm.com
9a08143a89 Use NS_ProxyRelease to make sure XPCOM objects are released on the correct thread. Not part of default build. 2004-10-06 22:13:00 +00:00
pedemont%us.ibm.com
f64bca4b64 Fix crash when nsJavaXPTCStub represents a non-Mozilla class object. Not part of default build. 2004-10-01 23:08:34 +00:00
pedemont%us.ibm.com
b4785fb9ab Create special xpcom exception class. Also, throw exception when we DON'T already have an exception. Not part of default build. 2004-10-01 23:05:41 +00:00
pedemont%us.ibm.com
032c5f79ed Added NS_NewArray function. Used by testcase. Not part of default build. 2004-10-01 22:59:12 +00:00
pedemont%us.ibm.com
006bb3fd05 First testcase. Not part of default build. 2004-10-01 22:54:51 +00:00
pedemont%us.ibm.com
26d64eb1c5 Add helper function for getting an interfaces IID. Used by Java impl of QI. Not part of default build. 2004-10-01 16:29:53 +00:00
pedemont%us.ibm.com
88af8e5209 Better logging. Not part of default build. 2004-10-01 16:24:57 +00:00
pedemont%us.ibm.com
9ebe7a881f Split GeckoEmbed.java into two files, so GeckoEmbed just contains embedding functions. Better name for library. Use JAVA_HOME for location of Java includes. Not part of default build. 2004-10-01 16:19:03 +00:00
pedemont%us.ibm.com
f0b068d822 Store a global weak ref to the Java object rather than the 'address' returned by the JVM 2004-09-30 23:34:47 +00:00
pedemont%us.ibm.com
a741abdef7 Store the key in the hash entry struct so that it works better with stub hash functions. Not part of default build. 2004-09-30 23:20:34 +00:00
pedemont%us.ibm.com
5203c18e3a Remove extra semicolon. Not part of default build 2004-09-21 15:46:59 +00:00
pedemont%us.ibm.com
c420938501 Properly mplement T_VOID. Not part of default build. 2004-09-15 22:59:42 +00:00
pedemont%us.ibm.com
6ab1ce036f Better implementation of FinalizeJavaParams. Not part of default build. 2004-09-15 22:19:18 +00:00
pedemont%us.ibm.com
2b04bf7740 A weak reference implementation. Not part of default build. 2004-09-15 21:50:41 +00:00
pedemont%us.ibm.com
ca947b7b10 Make it build properly. Not part of default build. 2004-09-15 21:18:09 +00:00
pedemont%us.ibm.com
3a689f5e26 Make object returned from NS_NewLocalFile lazily resolve its interface info, so we can call NS_NewLocalFile before NS_InitEmbedding. Not part of default build. 2004-09-15 21:06:30 +00:00
pedemont%us.ibm.com
d48227c7a9 QI, don't case! Not part of default build. 2004-09-15 19:47:19 +00:00
pedemont%us.ibm.com
e68794491e Remove nsJavaXPTCStub from hash table on destruction. Fix ref counting. Clean up logging. Not part of default build. 2004-09-15 19:21:08 +00:00
pedemont%us.ibm.com
cbd9f598d9 Need to pass FALSE to GetIIDForMethodParam() since we are using mini variants. Not part of default build. 2004-09-15 17:35:36 +00:00
pedemont%us.ibm.com
fb2dfd11fd Properly implement setter and getter functions. Not part of default build. 2004-09-15 17:31:14 +00:00
pedemont%us.ibm.com
eb10cb9d64 Bug 256911 - workaround for broken XPCOM usage - bind lifetime of child stubs to master stub. Not part of default build. 2004-09-15 17:26:55 +00:00
pedemont%us.ibm.com
0573e1c19f Properly implement T_VOID in SetRetval. Not part of default build. 2004-09-15 16:57:08 +00:00
pedemont%us.ibm.com
d23fc1338b Initial drop. Not part of default build. 2004-09-02 16:34:11 +00:00