Commit Graph
43 Commits
Author SHA1 Message Date
pedemont@us.ibm.com d2032b00fd 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 0134cdab03 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 75d60c1dab 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 13aa639fc3 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 08bf4b40b1 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 bcafda5c45 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 590bc3a073 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 0b8d590a62 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 c76e4e7ac3 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
peterv@propagandism.org 5169c0a5f0 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 1ead16b755 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 e035c6b677 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 5a6e01ac16 Properly handle unsigned values. Not part of default build. a=mkaply. 2005-04-26 23:00:18 +00:00
pedemont@us.ibm.com a1f73c1501 Fix memory leaks. Not part of build. a=mkaply. 2005-04-14 22:30:16 +00:00
pedemont@us.ibm.com aed4ffdf1b 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 644781fc36 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 abc48686c3 'array' param support. Not part of build. a=mkaply1 2005-04-13 19:20:57 +00:00
pedemont@us.ibm.com e766706a7a Fix Javaconnect build bustage 2005-04-07 18:58:52 +00:00
pedemont@us.ibm.com 001e71458f 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 398b476cc5 Make thread locking less stupid. 2005-03-14 21:18:53 +00:00
pedemont@us.ibm.com b1742d89ce Fix several memory leaks. Also, use monitors around sensetive structures. 2005-02-24 23:17:36 +00:00
pedemont@us.ibm.com 5488d7285f Bug 281102 - Allow many Java proxies per XPCOM object. r=darin 2005-02-24 21:53:46 +00:00
pedemont@us.ibm.com 7b70bfae2d Bug 279649 - Dynamically create Java proxies. r=darin. 2005-02-23 20:19:55 +00:00
pedemont@us.ibm.com a564855afc Use GetNameShared 2005-01-20 23:44:58 +00:00
pedemont@us.ibm.com a447941620 Merge duplicate code. 2005-01-20 22:07:26 +00:00
pedemont@us.ibm.com fd7b4894ec Reorganize bindings methods. Also, properly check error conditions in those methods. 2005-01-14 00:09:49 +00:00
pedemont@us.ibm.com fb0ad101a3 Bug 278113 - Fix parameter handling. r=darin. 2005-01-13 16:30:19 +00:00
pedemont@us.ibm.com e7d4e15572 Bug 270889 - Better error handling. r=darin 2005-01-12 17:59:01 +00:00
pedemont@us.ibm.com 015ee7beae Bug 270889 - Use correct versions of Append. r=darin. 2005-01-12 17:36:11 +00:00
pedemont@us.ibm.com b345ca0b5f Bug 270889 - Various minor code and comment fixes. 2004-12-23 17:09:54 +00:00
pedemont@us.ibm.com 74f52093bf Rework XPCOMException 2004-12-22 22:03:50 +00:00
pedemont@us.ibm.com 01722acfd7 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 9e9c777c8f Fix logging to not use variable arguments (not supported by win32 compiler). 2004-11-23 17:02:21 +00:00
pedemont@us.ibm.com 9056a66f77 Fix memory leaks. Make JavaXPCOMInstance hold ref to XPCOM object. 2004-10-27 17:10:03 +00:00
pedemont@us.ibm.com 8a7cef81b2 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 7ae2083b1f 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 b1a302873e Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub. 2004-10-18 17:04:29 +00:00
pedemont@us.ibm.com f4e3cc121f Cleanup. Not part of default build. 2004-10-06 22:28:50 +00:00
pedemont@us.ibm.com aefd04ee40 Better logging. Not part of default build. 2004-10-01 16:24:57 +00:00
pedemont@us.ibm.com e5ce0882c5 A weak reference implementation. Not part of default build. 2004-09-15 21:50:41 +00:00
pedemont@us.ibm.com 34ca027b0e 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 e2f5401007 Properly implement T_VOID in SetRetval. Not part of default build. 2004-09-15 16:57:08 +00:00
pedemont@us.ibm.com 1430b69bbd Initial drop. Not part of default build. 2004-09-02 16:34:11 +00:00