400 Commits

Author SHA1 Message Date
pedemont%us.ibm.com
23e2fd959c 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.5
Original date: 2004/09/30 23:34:47


git-svn-id: svn://10.0.0.236/trunk@212564 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:48 +00:00
pedemont%us.ibm.com
9054797912 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.4
Original date: 2004/09/15 21:06:30


git-svn-id: svn://10.0.0.236/trunk@212563 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:47 +00:00
pedemont%us.ibm.com
848743c711 Revert to having each nsJavaXPTCStub hold a ref to its Java object.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2004/10/15 22:07:36


git-svn-id: svn://10.0.0.236/trunk@212562 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:46 +00:00
pedemont%us.ibm.com
3f029717b2 Only master XPTCStub should hold strong ref to Java object. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2004/10/07 15:11:34


git-svn-id: svn://10.0.0.236/trunk@212561 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:45 +00:00
pedemont%us.ibm.com
0e39884d2e 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


git-svn-id: svn://10.0.0.236/trunk@212560 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:44 +00:00
pedemont%us.ibm.com
e29bdc8e23 QI, don't case! Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2004/09/15 19:47:19


git-svn-id: svn://10.0.0.236/trunk@212559 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:43 +00:00
pedemont%us.ibm.com
2ab5ff0a6f 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


git-svn-id: svn://10.0.0.236/trunk@212558 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:40 +00:00
pedemont%us.ibm.com
a4bd2f82b2 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


git-svn-id: svn://10.0.0.236/trunk@212557 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:38 +00:00
pedemont%us.ibm.com
90df04b43f 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


git-svn-id: svn://10.0.0.236/trunk@212556 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:32 +00:00
pedemont%us.ibm.com
6ea3e5866a 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


git-svn-id: svn://10.0.0.236/trunk@212555 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:30 +00:00
pedemont%us.ibm.com
40d6e060e7 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


git-svn-id: svn://10.0.0.236/trunk@212554 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:27 +00:00
pedemont%us.ibm.com
ed5f70bf64 Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2005/01/12 18:23:59


git-svn-id: svn://10.0.0.236/trunk@212553 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:25 +00:00
pedemont%us.ibm.com
6a6af7cae7 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


git-svn-id: svn://10.0.0.236/trunk@212552 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:22 +00:00
pedemont%us.ibm.com
7a54b60cc3 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


git-svn-id: svn://10.0.0.236/trunk@212551 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:20 +00:00
pedemont%us.ibm.com
fca61b5cde 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


git-svn-id: svn://10.0.0.236/trunk@212550 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:17 +00:00
pedemont%us.ibm.com
1da116cd4e 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


git-svn-id: svn://10.0.0.236/trunk@212549 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:12 +00:00
pedemont%us.ibm.com
21e96c1863 Rework XPCOMException
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2004/12/22 22:03:50


git-svn-id: svn://10.0.0.236/trunk@212548 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:09 +00:00
pedemont%us.ibm.com
1a6953d248 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


git-svn-id: svn://10.0.0.236/trunk@212547 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:06 +00:00
pedemont%us.ibm.com
12f780e7da Java 1.3 compatibility
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/11/23 16:59:12


git-svn-id: svn://10.0.0.236/trunk@212546 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:03 +00:00
pedemont%us.ibm.com
a06d6365b5 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


git-svn-id: svn://10.0.0.236/trunk@212545 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:00 +00:00
pedemont%us.ibm.com
da1043675e 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


git-svn-id: svn://10.0.0.236/trunk@212544 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:15:57 +00:00
pedemont%us.ibm.com
a17f5d470e Merge duplicate code.
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/01/20 22:07:26


git-svn-id: svn://10.0.0.236/trunk@212543 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:15:54 +00:00
pedemont%us.ibm.com
3b304e23f1 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


git-svn-id: svn://10.0.0.236/trunk@212542 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:15:52 +00:00
pedemont%us.ibm.com
ff04468b6f Cleanup. Not part of default build.
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2004/10/06 22:28:50


git-svn-id: svn://10.0.0.236/trunk@212541 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:14:00 +00:00
pedemont%us.ibm.com
177f4c1b0d 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


git-svn-id: svn://10.0.0.236/trunk@212540 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:57 +00:00
pedemont%us.ibm.com
ceff10a2d4 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


git-svn-id: svn://10.0.0.236/trunk@212539 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:54 +00:00
pedemont%us.ibm.com
b182ffa719 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


git-svn-id: svn://10.0.0.236/trunk@212538 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:51 +00:00
pedemont%us.ibm.com
00e35cdd46 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


git-svn-id: svn://10.0.0.236/trunk@212537 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:48 +00:00
pedemont%us.ibm.com
8c8930d6e6 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


git-svn-id: svn://10.0.0.236/trunk@212536 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:45 +00:00
pedemont%us.ibm.com
5296979e36 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


git-svn-id: svn://10.0.0.236/trunk@212535 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:42 +00:00
pedemont%us.ibm.com
9bba5a5811 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


git-svn-id: svn://10.0.0.236/trunk@212534 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:40 +00:00
pedemont%us.ibm.com
91fbb04227 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


git-svn-id: svn://10.0.0.236/trunk@212533 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:38 +00:00
pedemont%us.ibm.com
c887d6e85a Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/01/12 18:23:59


git-svn-id: svn://10.0.0.236/trunk@212532 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:35 +00:00
pedemont%us.ibm.com
d3f161ccc7 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


git-svn-id: svn://10.0.0.236/trunk@212531 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:33 +00:00
pedemont%us.ibm.com
e0bc97b9d1 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


git-svn-id: svn://10.0.0.236/trunk@212530 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:30 +00:00
pedemont%us.ibm.com
07f54fc5bd 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


git-svn-id: svn://10.0.0.236/trunk@212529 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:28 +00:00
pedemont%us.ibm.com
9e47b76bb2 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


git-svn-id: svn://10.0.0.236/trunk@212528 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:25 +00:00
pedemont%us.ibm.com
73b70cc7b6 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


git-svn-id: svn://10.0.0.236/trunk@212527 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:22 +00:00
pedemont%us.ibm.com
bcb500eb0e 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


git-svn-id: svn://10.0.0.236/trunk@212526 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:19 +00:00
pedemont%us.ibm.com
e6f94ca1f9 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


git-svn-id: svn://10.0.0.236/trunk@212525 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:17 +00:00
pedemont%us.ibm.com
010a1ef961 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


git-svn-id: svn://10.0.0.236/trunk@212524 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:14 +00:00
pedemont%us.ibm.com
220b6b0fa2 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


git-svn-id: svn://10.0.0.236/trunk@212523 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:12 +00:00
pedemont%us.ibm.com
426127c8f2 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


git-svn-id: svn://10.0.0.236/trunk@212522 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:13:09 +00:00
pedemont%us.ibm.com
365aeda191 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


git-svn-id: svn://10.0.0.236/trunk@212521 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:38 +00:00
pedemont%us.ibm.com
76b51797e1 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


git-svn-id: svn://10.0.0.236/trunk@212520 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:35 +00:00
pedemont%us.ibm.com
3af7b05df1 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


git-svn-id: svn://10.0.0.236/trunk@212519 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:33 +00:00
pedemont%us.ibm.com
7d755e874c 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


git-svn-id: svn://10.0.0.236/trunk@212518 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:32 +00:00
pedemont%us.ibm.com
a691687779 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


git-svn-id: svn://10.0.0.236/trunk@212517 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:28 +00:00
pedemont%us.ibm.com
fb94c85b04 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


git-svn-id: svn://10.0.0.236/trunk@212516 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:25 +00:00
pedemont%us.ibm.com
cbab844b5d 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


git-svn-id: svn://10.0.0.236/trunk@212515 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:22 +00:00