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