pedemont%us.ibm.com
0103867cac
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.2
Original date: 2004/09/15 19:21:08
2006-09-27 15:16:40 +00:00
pedemont%us.ibm.com
d0790f30a8
Initial drop. Not part of default build.
...
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPCOMBindingUtils.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:16:38 +00:00
pedemont%us.ibm.com
22d5ab05f8
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.7
Original date: 2005/07/13 22:15:08
2006-09-27 15:16:32 +00:00
pedemont%us.ibm.com
29840c5670
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.6
Original date: 2005/05/03 20:15:35
2006-09-27 15:16:30 +00:00
pedemont%us.ibm.com
e9ee95828e
Bug 278113 - Fix parameter handling. r=darin.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2005/01/13 16:30:19
2006-09-27 15:16:27 +00:00
pedemont%us.ibm.com
e0a78721e7
Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
...
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2005/01/12 18:23:59
2006-09-27 15:16:25 +00:00
pedemont%us.ibm.com
2c108930ad
Bug 270889 - Better error handling. r=darin
...
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/01/12 17:59:01
2006-09-27 15:16:22 +00:00
pedemont%us.ibm.com
87137d0803
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.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/12/17 22:25:12
2006-09-27 15:16:20 +00:00
pedemont%us.ibm.com
5096364053
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.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/12/17 22:20:56
2006-09-27 15:16:17 +00:00
pedemont%us.ibm.com
b09b984df6
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
751105e874
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
5d85dd0b26
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
ebe22a7b9c
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
3143ce457e
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
beacd81679
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
2426b959fa
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
2701a70682
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
dd77941b29
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
747c442602
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
5e2d587a00
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
4d8c62944e
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
d454328296
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
45dd7de674
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
991b2573ff
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
e84d695019
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
d661d2d58e
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
315868ada0
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
bc50942407
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
9184e58fb7
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
21d23e707c
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
a99a512e32
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
f2a90746f6
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
d5d3231052
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
3f187a8fb7
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
6865739d33
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
a13b761b9f
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
6d66cf2e09
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
2fe924c949
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
2dedd45896
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
f5e25209a4
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
e57cadf1cf
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
0952c2f0a0
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
d3103e36b7
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
3a4d61faf7
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
b7878f7f9d
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
2bfc6323cf
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
f49947a412
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
5b349d9c9a
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
d8691365b0
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
35322e2368
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
9218eab9c0
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
a685c59f39
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
b83c33f37f
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
582178ce49
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
c1cb6657f9
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
32775f0513
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
4468df25ad
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
cf40e3794b
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
89e2395c0d
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
3cf8758ac0
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
4e2e61ddab
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
0d51224172
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
ccba00831e
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
086b7eed9d
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
ed1c31e3e1
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
09225cbdad
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
bdd06edd0e
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
4513c4e237
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
823fe183a9
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
92e434282f
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
58a99f61ae
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
b6cc79bbbb
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
16e6c8964e
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
d888f2f434
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
54db0c149a
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
e06dda69f8
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
a0568e9884
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
7555035217
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
db8494cce1
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
7defa7da13
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
e697215a82
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
13995318d0
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
f8edc4aeca
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
70f1a00844
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
0347f1ae61
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
3455320af1
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
b4e54bdcb0
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
5a9f6db6d9
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
d9c31ae45f
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
d48a6b38cc
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
3351121139
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
8f28521f19
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
ee3ab9f895
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
06ba2f09f8
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
92a3f72bc9
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
8ea9b372fe
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
493c0be23f
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
6244971181
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
8b2c6d7a94
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
5bdf7a4c08
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
7ec2464619
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
c858528e25
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
b930478e1b
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
5064ba9aba
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
769abf4738
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
853d8c521d
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
61618ecc89
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
da199523ca
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
240ee929ac
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
06aa61dc2e
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
8e9787f97d
Bug 338896 - isXPCOMJavaProxy throws NullPointerException. r=apeller.
2006-05-30 16:18:10 +00:00
benjamin%smedbergs.us
d511b4d399
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
2add486247
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
ba9e4bf3a9
fix javaxpcom bustage
2006-05-10 18:17:01 +00:00
darin%meer.net
7d3e7d7acd
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
cf2002e727
Fix bustage from bug 334038
2006-05-03 17:18:09 +00:00
benjamin%smedbergs.us
1da150a196
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
29b8f8a042
Bug 333420 - Fix build break when building with gcj.
2006-04-12 21:28:35 +00:00
pedemont%us.ibm.com
a9cbf29a39
Update testcases to work with new MozillaInterfaces.jar. No bug.
2006-04-12 21:24:03 +00:00
benjamin%smedbergs.us
ce68c1af44
Fix leftover #include, bustage from bug 270893
2006-04-12 17:09:04 +00:00
pedemont%us.ibm.com
0f47f68223
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
c11fe4af6b
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
2c19163739
Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply.
2006-03-16 20:59:42 +00:00
pedemont%us.ibm.com
7e533f74d5
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
76b21a5022
Bug 327469 - "argument list too long" when compiling javaxpcom, r=jhpedemonte
2006-02-16 20:02:21 +00:00
cbiesinger%web.de
a898e666b8
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
bsmedberg%covad.net
3f40a245b7
Bug 321173 - Always build javaxpcom into the mini-libxul - r=jhpedemonte
2006-01-18 17:38:58 +00:00
pedemont%us.ibm.com
dd26b796c3
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
df4a7a7775
Remove temporary code.
2005-12-19 18:04:48 +00:00
pedemont%us.ibm.com
d1e99435a4
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
a2e9d1788a
Fix comment.
2005-12-18 22:18:59 +00:00
pedemont%us.ibm.com
e63dc949f8
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
cb9cd35446
Fix Linux build bustage, missing header.
2005-12-17 16:52:07 +00:00
pedemont%us.ibm.com
bad58c9733
Bug 317012 - Fix crash due to over-aggressive Release() of xpcom object.
2005-12-16 23:17:03 +00:00
pedemont%us.ibm.com
50610bc5d2
Bug 320574 - Use new 'javaxpcom' GRE property for finding appropriate GRE. r=bsmedberg.
2005-12-16 22:30:03 +00:00
bsmedberg%covad.net
d8db576a34
Bug 320540 - Make GenerateJavaInterfaces.cpp uset the frozen string API r=jhpedemonte
2005-12-16 18:40:02 +00:00
pedemont%us.ibm.com
a07fe6f634
Nomenclature change. No bug.
2005-12-16 17:32:45 +00:00
bsmedberg%covad.net
de2822a7d7
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
2d2b36efd2
Force Java interfaces to be regenerated if GenerateJavaInterfaces.exe changes. No bug
2005-12-15 22:55:32 +00:00
pedemont%us.ibm.com
d9671212c0
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
5b56726b32
Bustage from bug 316090 - need to link with CoreFoundation on mac
2005-12-15 16:47:29 +00:00
bsmedberg%covad.net
35d13292bb
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
efc1fd7274
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
e7fc7bbb34
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
dff1dea638
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
f7f4e37503
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
cd8d0700c3
Bug 310477 - Fix call method return types. Not part of default bulid.
2005-10-28 02:06:58 +00:00
pedemont%us.ibm.com
ba8d239827
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
6bb2f4c9a4
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
30153febff
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
e3ea369cb1
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
c1bd049ee1
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
06ca0acf9b
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
bbc7f5f284
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
c5cb95f8f9
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
950dbb684d
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
049a190b8c
Properly handle unsigned values. Not part of default build. a=mkaply.
2005-04-26 23:00:18 +00:00
pedemont%us.ibm.com
84b196c331
Missing some #defines. Not part of default build. a=mkaply
2005-04-26 22:58:26 +00:00
pedemont%us.ibm.com
4aa8a9115c
Fix memory leaks. Not part of build. a=mkaply.
2005-04-14 22:30:16 +00:00
pedemont%us.ibm.com
741eedeffd
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
1cf2c63372
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
0914e04744
'array' param support. Not part of build. a=mkaply1
2005-04-13 19:20:57 +00:00
pedemont%us.ibm.com
726ce24c3f
Generate Java interface from nsError.h. Not part of build. a=mkaply
2005-04-13 19:04:57 +00:00
pedemont%us.ibm.com
fca02abe08
Fix Javaconnect build bustage
2005-04-07 18:58:52 +00:00
bsmedberg%covad.net
44c4cbce10
Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin
2005-04-04 18:38:19 +00:00
pedemont%us.ibm.com
e00c906352
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
6c6950d87a
Make thread locking less stupid.
2005-03-14 21:18:53 +00:00
pedemont%us.ibm.com
11e739bb78
Make sure files aren't created in srcdir during objdir build
2005-02-25 23:22:00 +00:00
pedemont%us.ibm.com
485419f8fe
Add files for creating an XPI.
2005-02-24 23:28:41 +00:00
pedemont%us.ibm.com
58b35c5441
Fix several memory leaks. Also, use monitors around sensetive structures.
2005-02-24 23:17:36 +00:00
pedemont%us.ibm.com
15ad801f43
Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
2005-02-24 21:53:46 +00:00
pedemont%us.ibm.com
a80bafa8c5
Bug 279649 - Dynamically create Java proxies. r=darin.
2005-02-23 20:19:55 +00:00
pedemont%us.ibm.com
8c003df0cd
Make sure everything is still init'd in FinalizeStub
2005-01-21 22:21:47 +00:00
pedemont%us.ibm.com
6390cf798c
In JNI, we should always call Release...(), no matter what isCopy says.
2005-01-20 23:59:10 +00:00
pedemont%us.ibm.com
163bd48ebb
Use GetNameShared
2005-01-20 23:44:58 +00:00
pedemont%us.ibm.com
9a830f73df
Merge duplicate code.
2005-01-20 22:07:26 +00:00
pedemont%us.ibm.com
667fa82ca2
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
16473d71de
Set proper extension on JNI lib for MacOSX.
2005-01-17 21:18:11 +00:00
pedemont%us.ibm.com
f082648ef7
Reorganize bindings methods. Also, properly check error conditions in those methods.
2005-01-14 00:09:49 +00:00
pedemont%us.ibm.com
70f6dcd523
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
9639440433
Add testcase for XPCOM.queryInterface method.
2005-01-13 17:26:52 +00:00
pedemont%us.ibm.com
fdb6c94dc4
Fix typo.
2005-01-13 17:26:26 +00:00
pedemont%us.ibm.com
2826761c64
Bug 278113 - Fix parameter handling. r=darin.
2005-01-13 16:30:19 +00:00
pedemont%us.ibm.com
50ae79dc39
New testcase
2005-01-12 18:57:04 +00:00
pedemont%us.ibm.com
209a881ba2
Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
2005-01-12 18:23:59 +00:00
pedemont%us.ibm.com
bdfac8f8e7
Bug 270889 - Better error handling. r=darin
2005-01-12 17:59:01 +00:00
pedemont%us.ibm.com
bb201d3271
Bug 270889 - Use correct versions of Append. r=darin.
2005-01-12 17:36:11 +00:00
gerv%gerv.net
213fc7b2cb
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-01-01 16:48:30 +00:00
pedemont%us.ibm.com
31064c0f44
Better assert msg
2004-12-23 20:56:30 +00:00
pedemont%us.ibm.com
0c060ce342
Use ExceptionCheck, since we don't need the actual exception
2004-12-23 20:51:36 +00:00
pedemont%us.ibm.com
123b5eb142
Bug 270889 - Various minor code and comment fixes.
2004-12-23 17:31:59 +00:00
pedemont%us.ibm.com
5bb823b0df
Bug 270889 - Various minor code and comment fixes.
2004-12-23 17:09:54 +00:00
pedemont%us.ibm.com
1974f5576e
Convert to Unix line endings
2004-12-23 00:05:37 +00:00
pedemont%us.ibm.com
1213febb5b
Better comments.
2004-12-22 22:36:57 +00:00
pedemont%us.ibm.com
8a070a3df8
Rework XPCOMException
2004-12-22 22:03:50 +00:00
pedemont%us.ibm.com
683b50df5a
Throw exception before freeing globals.
2004-12-21 23:35:02 +00:00
pedemont%us.ibm.com
c7324f83f6
Bug 275106 - Add JavaDoc comments to non-generated Java files. r=darin
2004-12-21 17:36:55 +00:00
pedemont%us.ibm.com
35313c7c22
Move methods used by Java stubs to their own private class.
2004-12-17 23:52:42 +00:00
pedemont%us.ibm.com
5dabaec895
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
d264ec621d
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
f28c3f87a5
Bug 270889 - optimize InitializeJavaGlobals and implement FreeJavaGlobals
2004-12-17 18:01:19 +00:00
pedemont%us.ibm.com
c6f2de7c1e
Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner
2004-12-01 17:33:16 +00:00
pedemont%us.ibm.com
3056dbf124
Fix logging to not use variable arguments (not supported by win32 compiler).
2004-11-23 17:02:21 +00:00
pedemont%us.ibm.com
7204185311
Java 1.3 compatibility
2004-11-23 16:59:12 +00:00
pedemont%us.ibm.com
c8d654806c
Remove nsWriteSegmentFun - no longer needed.
2004-10-27 22:03:45 +00:00
pedemont%us.ibm.com
d6875c8d46
Fix memory leaks. Make JavaXPCOMInstance hold ref to XPCOM object.
2004-10-27 17:10:03 +00:00
pedemont%us.ibm.com
c9cd3b04b8
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
cc58fec3f0
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
9170833944
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
07f57141f2
Move assert to the correct place
2004-10-19 23:15:51 +00:00
pedemont%us.ibm.com
06423f11cc
Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub.
2004-10-18 17:04:29 +00:00
pedemont%us.ibm.com
01b07e6d7e
Use the actual XPCOM obj (not wrapper) as hash key.
2004-10-15 22:20:07 +00:00
pedemont%us.ibm.com
f59b0d3465
Revert to having each nsJavaXPTCStub hold a ref to its Java object.
2004-10-15 22:07:36 +00:00
pedemont%us.ibm.com
1ab5b7e9c3
Update to new method names and QI impl. Add deleting array test.
2004-10-15 21:55:14 +00:00
pedemont%us.ibm.com
4ea3388e04
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
d044f218ba
Check if entry is valid when removing. Not part of default build.
2004-10-07 18:35:43 +00:00
pedemont%us.ibm.com
5528356ba2
Implement testcase interface as IDL. Not part of default build.
2004-10-07 15:48:38 +00:00
pedemont%us.ibm.com
2f3410b9f8
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
facb8ff0cd
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
50a58b9ba6
mIInfo check was wrong and unnecessary. Not part of default build.
2004-10-06 22:31:13 +00:00
pedemont%us.ibm.com
dc5512a896
Cleanup. Not part of default build.
2004-10-06 22:28:50 +00:00
pedemont%us.ibm.com
7e21833fa9
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
b03fb8d37b
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
f44779fe60
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
7d23ad18e5
Added NS_NewArray function. Used by testcase. Not part of default build.
2004-10-01 22:59:12 +00:00
pedemont%us.ibm.com
51cdd7004f
First testcase. Not part of default build.
2004-10-01 22:54:51 +00:00
pedemont%us.ibm.com
080810f105
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
7c456eaf70
Better logging. Not part of default build.
2004-10-01 16:24:57 +00:00
pedemont%us.ibm.com
89056e2e29
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
1a78a807cd
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
effca9ec24
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
de8694b8b5
Remove extra semicolon. Not part of default build
2004-09-21 15:46:59 +00:00
pedemont%us.ibm.com
559b5ca2f4
Properly mplement T_VOID. Not part of default build.
2004-09-15 22:59:42 +00:00
pedemont%us.ibm.com
e4d7337ca4
Better implementation of FinalizeJavaParams. Not part of default build.
2004-09-15 22:19:18 +00:00
pedemont%us.ibm.com
ea42c74d22
A weak reference implementation. Not part of default build.
2004-09-15 21:50:41 +00:00
pedemont%us.ibm.com
910ce7becd
Make it build properly. Not part of default build.
2004-09-15 21:18:09 +00:00
pedemont%us.ibm.com
1a9d524c2c
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
0df3031dd8
QI, don't case! Not part of default build.
2004-09-15 19:47:19 +00:00
pedemont%us.ibm.com
d7c22781c1
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
b1116cdaef
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
a1c6844f30
Properly implement setter and getter functions. Not part of default build.
2004-09-15 17:31:14 +00:00
pedemont%us.ibm.com
0efeb2315e
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
af2e72d3ac
Properly implement T_VOID in SetRetval. Not part of default build.
2004-09-15 16:57:08 +00:00
pedemont%us.ibm.com
e4ddc026d1
Initial drop. Not part of default build.
2004-09-02 16:34:11 +00:00