18 Commits

Author SHA1 Message Date
pedemont%us.ibm.com
8b1f8fe34c Bug 378236 - Crash when embedding trunk XULRunner in Java. Properly pass XPCOM object ptrs. Also do some restructuring. XULRunner only.
git-svn-id: svn://10.0.0.236/trunk@225455 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 15:43:41 +00:00
benjamin%smedbergs.us
e6f5a47e35 Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
git-svn-id: svn://10.0.0.236/trunk@215468 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us
ea38317460 Backout xptcall because linux tboxes are stupid, I think.
git-svn-id: svn://10.0.0.236/trunk@215369 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
d7078cf86a Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
git-svn-id: svn://10.0.0.236/trunk@215364 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 18:29:33 +00:00
pedemont%us.ibm.com
001b74b1e9 Bug 338110 - Remove operation on JavaXPTCStub map is called with bad parameters. XULRunner only. r=bsmedberg.
Original committer: pedemont%us.ibm.com
Original revision: 1.14
Original date: 2006/06/15 16:14:24


git-svn-id: svn://10.0.0.236/trunk@212573 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:57 +00:00
pedemont%us.ibm.com
c2751518ae 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.13
Original date: 2006/06/06 17:13:18


git-svn-id: svn://10.0.0.236/trunk@212572 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:56 +00:00
pedemont%us.ibm.com
7d05672525 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
Original committer: bsmedberg%covad.net
Original revision: 1.12
Original date: 2005/11/11 14:36:00


git-svn-id: svn://10.0.0.236/trunk@212571 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:55 +00:00
pedemont%us.ibm.com
66376a085a 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.11
Original date: 2005/05/03 20:15:35


git-svn-id: svn://10.0.0.236/trunk@212570 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:54 +00:00
pedemont%us.ibm.com
1e7414d4b6 Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa
Original committer: pedemont%us.ibm.com
Original revision: 1.10
Original date: 2005/05/02 16:30:01


git-svn-id: svn://10.0.0.236/trunk@212569 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:53 +00:00
pedemont%us.ibm.com
91a22fb395 Fix several memory leaks. Also, use monitors around sensetive structures.
Original committer: pedemont%us.ibm.com
Original revision: 1.9
Original date: 2005/02/24 23:17:36


git-svn-id: svn://10.0.0.236/trunk@212568 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:52 +00:00
pedemont%us.ibm.com
4c8fa254d7 Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
Original committer: pedemont%us.ibm.com
Original revision: 1.8
Original date: 2005/02/24 21:53:45


git-svn-id: svn://10.0.0.236/trunk@212567 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:51 +00:00
pedemont%us.ibm.com
32e1c83980 Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub.
Original committer: pedemont%us.ibm.com
Original revision: 1.7
Original date: 2004/10/18 17:04:29


git-svn-id: svn://10.0.0.236/trunk@212566 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:16:50 +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
a06c5e111e 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


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