pedemont%us.ibm.com
83184eae2e
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
git-svn-id: svn://10.0.0.236/trunk@212474 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:38 +00:00
pedemont%us.ibm.com
c15d7eac07
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
git-svn-id: svn://10.0.0.236/trunk@212473 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:36 +00:00
pedemont%us.ibm.com
c949cbdf26
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
git-svn-id: svn://10.0.0.236/trunk@212472 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:33 +00:00
pedemont%us.ibm.com
433aeaf913
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
git-svn-id: svn://10.0.0.236/trunk@212471 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:30 +00:00
pedemont%us.ibm.com
2242f6576c
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
git-svn-id: svn://10.0.0.236/trunk@212470 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:25 +00:00
pedemont%us.ibm.com
05f82e167e
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
git-svn-id: svn://10.0.0.236/trunk@212469 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:23 +00:00
pedemont%us.ibm.com
a4f911c373
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
git-svn-id: svn://10.0.0.236/trunk@212468 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:20 +00:00
pedemont%us.ibm.com
2ffc292913
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
git-svn-id: svn://10.0.0.236/trunk@212467 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:19 +00:00
pedemont%us.ibm.com
cb55deb723
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
git-svn-id: svn://10.0.0.236/trunk@212466 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:16 +00:00
pedemont%us.ibm.com
cab4625041
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
git-svn-id: svn://10.0.0.236/trunk@212465 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:14 +00:00
pedemont%us.ibm.com
be82c9f27f
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
git-svn-id: svn://10.0.0.236/trunk@212464 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:11 +00:00
pedemont%us.ibm.com
675e2f4178
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
git-svn-id: svn://10.0.0.236/trunk@212463 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:09 +00:00
pedemont%us.ibm.com
cf008f019e
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
git-svn-id: svn://10.0.0.236/trunk@212462 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:06 +00:00
pedemont%us.ibm.com
f0e7c9d68f
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
git-svn-id: svn://10.0.0.236/trunk@212461 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:04 +00:00
pedemont%us.ibm.com
2853dbc5ff
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
git-svn-id: svn://10.0.0.236/trunk@212460 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 15:06:02 +00:00
pedemont%us.ibm.com
c390ce9dec
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
git-svn-id: svn://10.0.0.236/trunk@212459 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 14:45:40 +00:00
pedemont%us.ibm.com
b1c3a4d1e0
Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@208632 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 15:24:32 +00:00
pedemont%us.ibm.com
ad8b99e8a5
Bug 349074 - Mac/Intel: GenerateJavaInterfaces doesn't write constants for ifaces with no parent. XULRunner only. r=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@207832 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-18 15:31:00 +00:00
pedemont%us.ibm.com
9917c08815
Bug 348884 - Don't generate Java interfaces when cross compiling. Fix for Mac/Universal builds. r=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@207763 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 19:42:39 +00:00
pedemont%us.ibm.com
a12dab7791
Bug 348732 - getGREPathWithProperties() fails if temp path has spaces. XULRunner only. Patch by Dominik, r=jhpedemonte.
...
git-svn-id: svn://10.0.0.236/trunk@207594 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 16:13:23 +00:00
pedemont%us.ibm.com
ae2382a1d0
Bug 342541 - JavaXPCOM jars not copied into XUL.framework. XULRunner only. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@200920 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 20:31:44 +00:00
pedemont%us.ibm.com
74c62daff7
Bug 338110 - Remove operation on JavaXPTCStub map is called with bad parameters. XULRunner only. r=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@199991 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 16:16:12 +00:00
pedemont%us.ibm.com
a70c90ebc4
Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@199598 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 13:40:08 +00:00
pedemont%us.ibm.com
5dbfbd0435
Bug 337675 - improper automatic nsISupportsWeakReference handling for java-based xpcom objects. XULRunner only. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@199596 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 13:30:24 +00:00
pedemont%us.ibm.com
a81f3bfade
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.
...
git-svn-id: svn://10.0.0.236/trunk@199133 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 17:13:18 +00:00
pedemont%us.ibm.com
59ba9d5452
Bug 340022 - Virtual machine deadlock can happen on finalization of Java XPCOM proxies. patch by ttudor, r=jhpedemonte
...
git-svn-id: svn://10.0.0.236/trunk@199062 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 21:09:02 +00:00
pedemont%us.ibm.com
86cb5c9531
Bug 338896 - isXPCOMJavaProxy throws NullPointerException. r=apeller.
...
git-svn-id: svn://10.0.0.236/trunk@198647 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 16:18:10 +00:00
benjamin%smedbergs.us
59bab4a733
Fix local copy of case-conversion which is no longer necessary, from bug 337730
...
git-svn-id: svn://10.0.0.236/trunk@198063 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 23:37:56 +00:00
pedemont%us.ibm.com
dfb298fa6d
Bug 337196 - Make sure to export public JNI methods when using GCC's hidden visibility feature
...
git-svn-id: svn://10.0.0.236/trunk@197889 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 21:42:41 +00:00
darin%meer.net
a2ee199cb2
fix javaxpcom bustage
...
git-svn-id: svn://10.0.0.236/trunk@196264 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 18:17:01 +00:00
darin%meer.net
42edf059cf
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
...
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
benjamin%smedbergs.us
c28d820b1b
Fix bustage from bug 334038
...
git-svn-id: svn://10.0.0.236/trunk@195910 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 17:18:09 +00:00
benjamin%smedbergs.us
c6c12f9415
Bug 333308 - make clean/distclean misses various files, patch by Mike Hommey <mh+mozilla@glandium.org>, r=me
...
git-svn-id: svn://10.0.0.236/trunk@195642 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 14:54:54 +00:00
pedemont%us.ibm.com
df834855b7
Bug 333420 - Fix build break when building with gcj.
...
git-svn-id: svn://10.0.0.236/trunk@194260 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 21:33:03 +00:00
pedemont%us.ibm.com
2163ab35ff
Update testcases to work with new MozillaInterfaces.jar. No bug.
...
git-svn-id: svn://10.0.0.236/trunk@194259 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 21:24:03 +00:00
benjamin%smedbergs.us
adc593518b
Fix leftover #include, bustage from bug 270893
...
git-svn-id: svn://10.0.0.236/trunk@194228 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 17:09:04 +00:00
pedemont%us.ibm.com
f448c5d4d1
Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@193445 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-03 21:16:49 +00:00
pedemont%us.ibm.com
0679c93f31
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
...
git-svn-id: svn://10.0.0.236/trunk@193284 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 22:31:58 +00:00
pedemont%us.ibm.com
443dda4cbe
Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply.
...
git-svn-id: svn://10.0.0.236/trunk@192497 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 20:59:42 +00:00
pedemont%us.ibm.com
703a9c3bcd
Bug 327654 - Make sure to generate MozillaInterfaces.jar after all the IDL files have been processed. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@191077 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 22:22:54 +00:00
benjamin%smedbergs.us
486c5df7de
Bug 327469 - "argument list too long" when compiling javaxpcom, r=jhpedemonte
...
git-svn-id: svn://10.0.0.236/trunk@190232 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 20:02:21 +00:00
cbiesinger%web.de
6322c04952
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
bsmedberg%covad.net
00397a339a
Bug 321173 - Always build javaxpcom into the mini-libxul - r=jhpedemonte
...
git-svn-id: svn://10.0.0.236/trunk@187760 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 17:38:58 +00:00
pedemont%us.ibm.com
f9e165f870
Bug 311240 - XPCOMJavaProxy 'equals()' method doesn't check actual XPCOM object ptr. r=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@187007 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 19:56:53 +00:00
pedemont%us.ibm.com
a453f311fa
Remove temporary code.
...
git-svn-id: svn://10.0.0.236/trunk@186276 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-19 18:04:48 +00:00
pedemont%us.ibm.com
be0456d2ec
Temporarily force compilation of Java classes in order to take JAVAC_FLAGS change from bug 315917.
...
git-svn-id: svn://10.0.0.236/trunk@186238 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 22:27:33 +00:00
pedemont%us.ibm.com
a26b7a33e3
Fix comment.
...
git-svn-id: svn://10.0.0.236/trunk@186236 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 22:18:59 +00:00
pedemont%us.ibm.com
78c6341708
Bug 315917 - Make sure javac compiles JVM 1.4 compatible class files. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@186221 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 17:09:28 +00:00
pedemont%us.ibm.com
cfa35d6cb9
Fix Linux build bustage, missing header.
...
git-svn-id: svn://10.0.0.236/trunk@186203 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 16:52:07 +00:00
pedemont%us.ibm.com
156ab96642
Bug 317012 - Fix crash due to over-aggressive Release() of xpcom object.
...
git-svn-id: svn://10.0.0.236/trunk@186192 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 23:17:03 +00:00