435 Commits

Author SHA1 Message Date
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
pedemont%us.ibm.com
400c6dab3f 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


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


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


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


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


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


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


git-svn-id: svn://10.0.0.236/trunk@212508 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:09 +00:00
pedemont%us.ibm.com
3b82e669b6 Move assert to the correct place
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/10/19 23:15:51


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


git-svn-id: svn://10.0.0.236/trunk@212506 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:11:04 +00:00
pedemont%us.ibm.com
dee4eb7727 Remove nsWriteSegmentFun - no longer needed.
Original committer: pedemont%us.ibm.com
Original revision: 1.10
Original date: 2004/10/27 22:03:45


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


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


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


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


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


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