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

444 Коммитов

Автор SHA1 Сообщение Дата
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