pedemont%us.ibm.com
3a4d61faf7
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
2006-09-27 15:11:22 +00:00
pedemont%us.ibm.com
b7878f7f9d
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
2006-09-27 15:11:19 +00:00
pedemont%us.ibm.com
2bfc6323cf
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
2006-09-27 15:11:16 +00:00
pedemont%us.ibm.com
f49947a412
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
2006-09-27 15:11:13 +00:00
pedemont%us.ibm.com
5b349d9c9a
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
2006-09-27 15:11:12 +00:00
pedemont%us.ibm.com
d8691365b0
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
2006-09-27 15:11:11 +00:00
pedemont%us.ibm.com
35322e2368
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
2006-09-27 15:11:10 +00:00
pedemont%us.ibm.com
9218eab9c0
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
2006-09-27 15:11:09 +00:00
pedemont%us.ibm.com
a685c59f39
Move assert to the correct place
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/10/19 23:15:51
2006-09-27 15:11:06 +00:00
pedemont%us.ibm.com
b83c33f37f
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
2006-09-27 15:11:04 +00:00
pedemont%us.ibm.com
582178ce49
Remove nsWriteSegmentFun - no longer needed.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.10
Original date: 2004/10/27 22:03:45
2006-09-27 15:09:51 +00:00
pedemont%us.ibm.com
c1cb6657f9
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
2006-09-27 15:09:49 +00:00
pedemont%us.ibm.com
32775f0513
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
2006-09-27 15:09:47 +00:00
pedemont%us.ibm.com
4468df25ad
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
2006-09-27 15:09:44 +00:00
pedemont%us.ibm.com
cf40e3794b
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
2006-09-27 15:09:42 +00:00
pedemont%us.ibm.com
89e2395c0d
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
2006-09-27 15:09:39 +00:00
pedemont%us.ibm.com
3cf8758ac0
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.4
Original date: 2004/09/30 23:34:47
2006-09-27 15:09:38 +00:00
pedemont%us.ibm.com
4e2e61ddab
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.3
Original date: 2004/09/15 21:06:30
2006-09-27 15:09:35 +00:00
pedemont%us.ibm.com
0d51224172
QI, don't case! Not part of default build.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/15 19:47:19
2006-09-27 15:09:33 +00:00
pedemont%us.ibm.com
ccba00831e
Initial drop. Not part of default build.
...
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaInterfaces.cpp
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/02 16:34:11
2006-09-27 15:09:31 +00:00
pedemont%us.ibm.com
086b7eed9d
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/IXPCOM.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:27 +00:00
pedemont%us.ibm.com
ed1c31e3e1
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.4
Original date: 2006/03/30 22:31:56
2006-09-27 15:09:24 +00:00
pedemont%us.ibm.com
09225cbdad
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.3
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:22 +00:00
pedemont%us.ibm.com
bdd06edd0e
Missing some #defines. Not part of default build. a=mkaply
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/04/26 22:58:26
2006-09-27 15:09:20 +00:00
pedemont%us.ibm.com
4513c4e237
Generate Java interface from nsError.h. Not part of build. a=mkaply
...
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/gen-nsError.pl
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/04/13 19:04:57
2006-09-27 15:09:17 +00:00
pedemont%us.ibm.com
823fe183a9
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/IGRE.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:09:11 +00:00
pedemont%us.ibm.com
92e434282f
Bug 348732 - getGREPathWithProperties() fails if temp path has spaces. XULRunner only. Patch by Dominik, r=jhpedemonte.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.6
Original date: 2006/08/16 16:13:23
2006-09-27 15:09:09 +00:00
pedemont%us.ibm.com
58a99f61ae
Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
...
Original committer: pedemont%us.ibm.com
Original revision: 1.5
Original date: 2006/06/09 13:40:08
2006-09-27 15:09:07 +00:00
pedemont%us.ibm.com
b6cc79bbbb
Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.4
Original date: 2006/03/16 20:59:42
2006-09-27 15:09:05 +00:00
pedemont%us.ibm.com
16e6c8964e
Bug 320574 - Use new 'javaxpcom' GRE property for finding appropriate GRE. r=bsmedberg.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.3
Original date: 2005/12/16 22:30:03
2006-09-27 15:09:03 +00:00
pedemont%us.ibm.com
d888f2f434
Nomenclature change. No bug.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2005/12/16 17:32:44
2006-09-27 15:09:01 +00:00
pedemont%us.ibm.com
54db0c149a
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/Mozilla.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:59 +00:00
pedemont%us.ibm.com
e06dda69f8
Remove extra semicolon. Not part of default build
...
Original committer: pedemont%us.ibm.com
Original revision: 1.2
Original date: 2004/09/21 15:46:59
2006-09-27 15:08:49 +00:00
pedemont%us.ibm.com
a0568e9884
A weak reference implementation. Not part of default build.
...
This file was copied in CVS from the following location:
mozilla/extensions/java/xpcom/nsJavaXPTCStubWeakRef.h
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2004/09/15 21:50:41
2006-09-27 15:08:47 +00:00
pedemont%us.ibm.com
7555035217
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/INIParser.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:44 +00:00
pedemont%us.ibm.com
db8494cce1
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
2006-09-27 15:08:14 +00:00
pedemont%us.ibm.com
7defa7da13
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
2006-09-27 15:08:11 +00:00
pedemont%us.ibm.com
e697215a82
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:19
2006-09-27 15:08:08 +00:00
pedemont%us.ibm.com
13995318d0
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/XPCOMImpl.java
Original committer: pedemont%us.ibm.com
Original revision: 1.1
Original date: 2005/10/28 01:59:03
2006-09-27 15:08:05 +00:00
pedemont%us.ibm.com
f8edc4aeca
Fix logging to not use variable arguments (not supported by win32 compiler).
...
Original committer: pedemont%us.ibm.com
Original revision: 1.15
Original date: 2004/11/23 17:02:21
2006-09-27 15:06:45 +00:00
pedemont%us.ibm.com
70f1a00844
Properly handle [inout] string params when calling a Java method from XPCOM. Allocate enough space for PRUnichar string when returning to XPCOM.
...
Original committer: pedemont%us.ibm.com
Original revision: 1.14
Original date: 2004/10/26 20:30:01
2006-09-27 15:06:41 +00:00
pedemont%us.ibm.com
0347f1ae61
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
2006-09-27 15:06:38 +00:00
pedemont%us.ibm.com
3455320af1
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
2006-09-27 15:06:36 +00:00
pedemont%us.ibm.com
b4e54bdcb0
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
2006-09-27 15:06:33 +00:00
pedemont%us.ibm.com
5a9f6db6d9
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
2006-09-27 15:06:30 +00:00
pedemont%us.ibm.com
d9c31ae45f
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
2006-09-27 15:06:25 +00:00
pedemont%us.ibm.com
d48a6b38cc
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
2006-09-27 15:06:23 +00:00
pedemont%us.ibm.com
3351121139
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
2006-09-27 15:06:20 +00:00
pedemont%us.ibm.com
8f28521f19
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
2006-09-27 15:06:19 +00:00
pedemont%us.ibm.com
ee3ab9f895
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
2006-09-27 15:06:16 +00:00
pedemont%us.ibm.com
06ba2f09f8
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
2006-09-27 15:06:14 +00:00
pedemont%us.ibm.com
92a3f72bc9
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
2006-09-27 15:06:11 +00:00
pedemont%us.ibm.com
8ea9b372fe
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
2006-09-27 15:06:09 +00:00
pedemont%us.ibm.com
493c0be23f
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
2006-09-27 15:06:06 +00:00
pedemont%us.ibm.com
6244971181
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
2006-09-27 15:06:04 +00:00
pedemont%us.ibm.com
8b2c6d7a94
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
2006-09-27 15:06:02 +00:00
pedemont%us.ibm.com
5bdf7a4c08
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
2006-09-27 14:45:40 +00:00
pedemont%us.ibm.com
7ec2464619
Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg.
2006-08-28 15:24:32 +00:00
pedemont%us.ibm.com
c858528e25
Bug 349074 - Mac/Intel: GenerateJavaInterfaces doesn't write constants for ifaces with no parent. XULRunner only. r=bsmedberg.
2006-08-18 15:31:00 +00:00
pedemont%us.ibm.com
b930478e1b
Bug 348884 - Don't generate Java interfaces when cross compiling. Fix for Mac/Universal builds. r=bsmedberg.
2006-08-17 19:42:39 +00:00
pedemont%us.ibm.com
5064ba9aba
Bug 348732 - getGREPathWithProperties() fails if temp path has spaces. XULRunner only. Patch by Dominik, r=jhpedemonte.
2006-08-16 16:13:23 +00:00
pedemont%us.ibm.com
769abf4738
Bug 342541 - JavaXPCOM jars not copied into XUL.framework. XULRunner only. r=bsmedberg
2006-06-26 20:31:44 +00:00
pedemont%us.ibm.com
853d8c521d
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
61618ecc89
Bug 323231 - Expose new XRE Profile APIs to Java embedders. r=jhpedemonte/bsmedberg
2006-06-09 13:40:08 +00:00
pedemont%us.ibm.com
da199523ca
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
240ee929ac
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.
2006-06-06 17:13:18 +00:00
pedemont%us.ibm.com
06aa61dc2e
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
8e9787f97d
Bug 338896 - isXPCOMJavaProxy throws NullPointerException. r=apeller.
2006-05-30 16:18:10 +00:00
benjamin%smedbergs.us
d511b4d399
Fix local copy of case-conversion which is no longer necessary, from bug 337730
2006-05-19 23:37:56 +00:00
pedemont%us.ibm.com
2add486247
Bug 337196 - Make sure to export public JNI methods when using GCC's hidden visibility feature
2006-05-17 21:42:41 +00:00
darin%meer.net
ba9e4bf3a9
fix javaxpcom bustage
2006-05-10 18:17:01 +00:00
darin%meer.net
7d3e7d7acd
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
benjamin%smedbergs.us
cf2002e727
Fix bustage from bug 334038
2006-05-03 17:18:09 +00:00
benjamin%smedbergs.us
1da150a196
Bug 333308 - make clean/distclean misses various files, patch by Mike Hommey <mh+mozilla@glandium.org>, r=me
2006-04-28 14:54:54 +00:00
pedemont%us.ibm.com
29b8f8a042
Bug 333420 - Fix build break when building with gcj.
2006-04-12 21:28:35 +00:00
pedemont%us.ibm.com
a9cbf29a39
Update testcases to work with new MozillaInterfaces.jar. No bug.
2006-04-12 21:24:03 +00:00
benjamin%smedbergs.us
ce68c1af44
Fix leftover #include, bustage from bug 270893
2006-04-12 17:09:04 +00:00
pedemont%us.ibm.com
0f47f68223
Bug 329522 - Use RegisterNatives for associating Java native methods with their implementation. r=bsmedberg
2006-04-03 21:16:49 +00:00
pedemont%us.ibm.com
c11fe4af6b
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
2c19163739
Bug 329159 - StringIndexOutOfBoundsException in Mozilla.getGREPathFromRegistryFile. r=mkaply.
2006-03-16 20:59:42 +00:00
pedemont%us.ibm.com
7e533f74d5
Bug 327654 - Make sure to generate MozillaInterfaces.jar after all the IDL files have been processed. r=bsmedberg
2006-02-23 22:22:54 +00:00
benjamin%smedbergs.us
76b21a5022
Bug 327469 - "argument list too long" when compiling javaxpcom, r=jhpedemonte
2006-02-16 20:02:21 +00:00
cbiesinger%web.de
a898e666b8
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
bsmedberg%covad.net
3f40a245b7
Bug 321173 - Always build javaxpcom into the mini-libxul - r=jhpedemonte
2006-01-18 17:38:58 +00:00
pedemont%us.ibm.com
dd26b796c3
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
df4a7a7775
Remove temporary code.
2005-12-19 18:04:48 +00:00
pedemont%us.ibm.com
d1e99435a4
Temporarily force compilation of Java classes in order to take JAVAC_FLAGS change from bug 315917.
2005-12-18 22:27:33 +00:00
pedemont%us.ibm.com
a2e9d1788a
Fix comment.
2005-12-18 22:18:59 +00:00
pedemont%us.ibm.com
e63dc949f8
Bug 315917 - Make sure javac compiles JVM 1.4 compatible class files. r=bsmedberg
2005-12-18 17:09:28 +00:00
pedemont%us.ibm.com
cb9cd35446
Fix Linux build bustage, missing header.
2005-12-17 16:52:07 +00:00
pedemont%us.ibm.com
bad58c9733
Bug 317012 - Fix crash due to over-aggressive Release() of xpcom object.
2005-12-16 23:17:03 +00:00
pedemont%us.ibm.com
50610bc5d2
Bug 320574 - Use new 'javaxpcom' GRE property for finding appropriate GRE. r=bsmedberg.
2005-12-16 22:30:03 +00:00
bsmedberg%covad.net
d8db576a34
Bug 320540 - Make GenerateJavaInterfaces.cpp uset the frozen string API r=jhpedemonte
2005-12-16 18:40:02 +00:00
pedemont%us.ibm.com
a07fe6f634
Nomenclature change. No bug.
2005-12-16 17:32:45 +00:00
bsmedberg%covad.net
de2822a7d7
Temporarily ship the JavaInterfaces.jar file in the xulrunner package itself (bin/sdk/lib) until we have a real developer kit build system.
2005-12-16 15:25:00 +00:00
pedemont%us.ibm.com
2d2b36efd2
Force Java interfaces to be regenerated if GenerateJavaInterfaces.exe changes. No bug
2005-12-15 22:55:32 +00:00
pedemont%us.ibm.com
d9671212c0
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
5b56726b32
Bustage from bug 316090 - need to link with CoreFoundation on mac
2005-12-15 16:47:29 +00:00
bsmedberg%covad.net
35d13292bb
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
efc1fd7274
Bug 311735 - When --disable-libxul, build a little xul.dll with the embedding exports, r=darin (This xul.dll is not built in static builds because it wouldn't have access to the static module list anyway)
2005-11-23 14:16:33 +00:00
pedemont%us.ibm.com
e7fc7bbb34
XPCOMJavaProxyBase belongs in impl jar, not interfaces jar. No bug. Not part of default build
2005-11-22 23:09:09 +00:00
bsmedberg%covad.net
dff1dea638
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
2005-11-11 14:36:26 +00:00
bsmedberg%covad.net
f7f4e37503
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
cd8d0700c3
Bug 310477 - Fix call method return types. Not part of default bulid.
2005-10-28 02:06:58 +00:00
pedemont%us.ibm.com
ba8d239827
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
wtchang%redhat.com
6bb2f4c9a4
Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
...
was written by Mark Mentovai <mark@moxienet.com>. r=joshmoz. sr=bryner.
Modified Files:
configure.in config/autoconf.mk.in config/config.mk
extensions/java/xpcom/tools/xpidl/Makefile.in
security/manager/Makefile.in xpcom/typelib/xpidl/Makefile.in
2005-10-26 19:01:18 +00:00
peterv%propagandism.org
30153febff
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
e3ea369cb1
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
2005-07-13 22:15:09 +00:00
pedemont%us.ibm.com
c1bd049ee1
Fix Javaconnect build bustage on Win32. r=tor, a=mkaply. Not part of default build.
2005-06-08 16:41:19 +00:00
joshmoz%gmail.com
06ca0acf9b
more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan
2005-06-01 18:53:30 +00:00
pedemont%us.ibm.com
bbc7f5f284
Bug 291512 - In generated Java interface files, add URL pointing to original IDL file. Not part of default build. a=mkaply
2005-05-04 19:46:52 +00:00
pedemont%us.ibm.com
c5cb95f8f9
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
950dbb684d
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
049a190b8c
Properly handle unsigned values. Not part of default build. a=mkaply.
2005-04-26 23:00:18 +00:00
pedemont%us.ibm.com
84b196c331
Missing some #defines. Not part of default build. a=mkaply
2005-04-26 22:58:26 +00:00
pedemont%us.ibm.com
4aa8a9115c
Fix memory leaks. Not part of build. a=mkaply.
2005-04-14 22:30:16 +00:00
pedemont%us.ibm.com
741eedeffd
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
1cf2c63372
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
0914e04744
'array' param support. Not part of build. a=mkaply1
2005-04-13 19:20:57 +00:00
pedemont%us.ibm.com
726ce24c3f
Generate Java interface from nsError.h. Not part of build. a=mkaply
2005-04-13 19:04:57 +00:00
pedemont%us.ibm.com
fca02abe08
Fix Javaconnect build bustage
2005-04-07 18:58:52 +00:00
bsmedberg%covad.net
44c4cbce10
Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin
2005-04-04 18:38:19 +00:00
pedemont%us.ibm.com
e00c906352
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
6c6950d87a
Make thread locking less stupid.
2005-03-14 21:18:53 +00:00
pedemont%us.ibm.com
11e739bb78
Make sure files aren't created in srcdir during objdir build
2005-02-25 23:22:00 +00:00
pedemont%us.ibm.com
485419f8fe
Add files for creating an XPI.
2005-02-24 23:28:41 +00:00
pedemont%us.ibm.com
58b35c5441
Fix several memory leaks. Also, use monitors around sensetive structures.
2005-02-24 23:17:36 +00:00
pedemont%us.ibm.com
15ad801f43
Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
2005-02-24 21:53:46 +00:00
pedemont%us.ibm.com
a80bafa8c5
Bug 279649 - Dynamically create Java proxies. r=darin.
2005-02-23 20:19:55 +00:00
pedemont%us.ibm.com
8c003df0cd
Make sure everything is still init'd in FinalizeStub
2005-01-21 22:21:47 +00:00
pedemont%us.ibm.com
6390cf798c
In JNI, we should always call Release...(), no matter what isCopy says.
2005-01-20 23:59:10 +00:00
pedemont%us.ibm.com
163bd48ebb
Use GetNameShared
2005-01-20 23:44:58 +00:00
pedemont%us.ibm.com
9a830f73df
Merge duplicate code.
2005-01-20 22:07:26 +00:00
pedemont%us.ibm.com
667fa82ca2
Use NS_EXPORT on Linux to ensure gcc visibility gets set on JNI functions.
2005-01-18 22:53:50 +00:00
pedemont%us.ibm.com
16473d71de
Set proper extension on JNI lib for MacOSX.
2005-01-17 21:18:11 +00:00
pedemont%us.ibm.com
f082648ef7
Reorganize bindings methods. Also, properly check error conditions in those methods.
2005-01-14 00:09:49 +00:00
pedemont%us.ibm.com
70f6dcd523
Bug 273357 - XPCOM.queryInterface doesn't properly walk up the inheritance chain. Patch by Michal Ceresna. r=jhpedemonte
2005-01-13 17:29:47 +00:00
pedemont%us.ibm.com
9639440433
Add testcase for XPCOM.queryInterface method.
2005-01-13 17:26:52 +00:00
pedemont%us.ibm.com
fdb6c94dc4
Fix typo.
2005-01-13 17:26:26 +00:00
pedemont%us.ibm.com
2826761c64
Bug 278113 - Fix parameter handling. r=darin.
2005-01-13 16:30:19 +00:00
pedemont%us.ibm.com
50ae79dc39
New testcase
2005-01-12 18:57:04 +00:00
pedemont%us.ibm.com
209a881ba2
Bug 270889 - nsIDirectoryServiceProvider2 impl. r=darin
2005-01-12 18:23:59 +00:00
pedemont%us.ibm.com
bdfac8f8e7
Bug 270889 - Better error handling. r=darin
2005-01-12 17:59:01 +00:00
pedemont%us.ibm.com
bb201d3271
Bug 270889 - Use correct versions of Append. r=darin.
2005-01-12 17:36:11 +00:00
gerv%gerv.net
213fc7b2cb
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-01-01 16:48:30 +00:00
pedemont%us.ibm.com
31064c0f44
Better assert msg
2004-12-23 20:56:30 +00:00
pedemont%us.ibm.com
0c060ce342
Use ExceptionCheck, since we don't need the actual exception
2004-12-23 20:51:36 +00:00
pedemont%us.ibm.com
123b5eb142
Bug 270889 - Various minor code and comment fixes.
2004-12-23 17:31:59 +00:00
pedemont%us.ibm.com
5bb823b0df
Bug 270889 - Various minor code and comment fixes.
2004-12-23 17:09:54 +00:00
pedemont%us.ibm.com
1974f5576e
Convert to Unix line endings
2004-12-23 00:05:37 +00:00
pedemont%us.ibm.com
1213febb5b
Better comments.
2004-12-22 22:36:57 +00:00
pedemont%us.ibm.com
8a070a3df8
Rework XPCOMException
2004-12-22 22:03:50 +00:00
pedemont%us.ibm.com
683b50df5a
Throw exception before freeing globals.
2004-12-21 23:35:02 +00:00
pedemont%us.ibm.com
c7324f83f6
Bug 275106 - Add JavaDoc comments to non-generated Java files. r=darin
2004-12-21 17:36:55 +00:00
pedemont%us.ibm.com
35313c7c22
Move methods used by Java stubs to their own private class.
2004-12-17 23:52:42 +00:00
pedemont%us.ibm.com
5dabaec895
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
d264ec621d
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:20:56 +00:00
pedemont%us.ibm.com
f28c3f87a5
Bug 270889 - optimize InitializeJavaGlobals and implement FreeJavaGlobals
2004-12-17 18:01:19 +00:00
pedemont%us.ibm.com
c6f2de7c1e
Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner
2004-12-01 17:33:16 +00:00
pedemont%us.ibm.com
3056dbf124
Fix logging to not use variable arguments (not supported by win32 compiler).
2004-11-23 17:02:21 +00:00
pedemont%us.ibm.com
7204185311
Java 1.3 compatibility
2004-11-23 16:59:12 +00:00
pedemont%us.ibm.com
c8d654806c
Remove nsWriteSegmentFun - no longer needed.
2004-10-27 22:03:45 +00:00
pedemont%us.ibm.com
d6875c8d46
Fix memory leaks. Make JavaXPCOMInstance hold ref to XPCOM object.
2004-10-27 17:10:03 +00:00
pedemont%us.ibm.com
c9cd3b04b8
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
cc58fec3f0
Call dumpArray() after deleting array, to see if all objects are properly deleted.
2004-10-26 20:16:04 +00:00
pedemont%us.ibm.com
9170833944
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
07f57141f2
Move assert to the correct place
2004-10-19 23:15:51 +00:00
pedemont%us.ibm.com
06423f11cc
Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub.
2004-10-18 17:04:29 +00:00
pedemont%us.ibm.com
01b07e6d7e
Use the actual XPCOM obj (not wrapper) as hash key.
2004-10-15 22:20:07 +00:00
pedemont%us.ibm.com
f59b0d3465
Revert to having each nsJavaXPTCStub hold a ref to its Java object.
2004-10-15 22:07:36 +00:00
pedemont%us.ibm.com
1ab5b7e9c3
Update to new method names and QI impl. Add deleting array test.
2004-10-15 21:55:14 +00:00
pedemont%us.ibm.com
4ea3388e04
Make GeckoEmbed functions more Java-like. Don't reflect NS_NewArray. Provide generic impl of QI.
2004-10-15 21:50:15 +00:00
pedemont%us.ibm.com
d044f218ba
Check if entry is valid when removing. Not part of default build.
2004-10-07 18:35:43 +00:00
pedemont%us.ibm.com
5528356ba2
Implement testcase interface as IDL. Not part of default build.
2004-10-07 15:48:38 +00:00
pedemont%us.ibm.com
2f3410b9f8
Pass package name to xpidl when creating Java interfaces. Not part of default build
2004-10-07 15:27:27 +00:00
pedemont%us.ibm.com
facb8ff0cd
Only master XPTCStub should hold strong ref to Java object. Not part of default build.
2004-10-07 15:11:34 +00:00
pedemont%us.ibm.com
50a58b9ba6
mIInfo check was wrong and unnecessary. Not part of default build.
2004-10-06 22:31:13 +00:00
pedemont%us.ibm.com
dc5512a896
Cleanup. Not part of default build.
2004-10-06 22:28:50 +00:00
pedemont%us.ibm.com
7e21833fa9
Use NS_ProxyRelease to make sure XPCOM objects are released on the correct thread. Not part of default build.
2004-10-06 22:13:00 +00:00
pedemont%us.ibm.com
b03fb8d37b
Fix crash when nsJavaXPTCStub represents a non-Mozilla class object. Not part of default build.
2004-10-01 23:08:34 +00:00
pedemont%us.ibm.com
f44779fe60
Create special xpcom exception class. Also, throw exception when we DON'T already have an exception. Not part of default build.
2004-10-01 23:05:41 +00:00
pedemont%us.ibm.com
7d23ad18e5
Added NS_NewArray function. Used by testcase. Not part of default build.
2004-10-01 22:59:12 +00:00
pedemont%us.ibm.com
51cdd7004f
First testcase. Not part of default build.
2004-10-01 22:54:51 +00:00
pedemont%us.ibm.com
080810f105
Add helper function for getting an interfaces IID. Used by Java impl of QI. Not part of default build.
2004-10-01 16:29:53 +00:00
pedemont%us.ibm.com
7c456eaf70
Better logging. Not part of default build.
2004-10-01 16:24:57 +00:00
pedemont%us.ibm.com
89056e2e29
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.
2004-10-01 16:19:03 +00:00
pedemont%us.ibm.com
1a78a807cd
Store a global weak ref to the Java object rather than the 'address' returned by the JVM
2004-09-30 23:34:47 +00:00
pedemont%us.ibm.com
effca9ec24
Store the key in the hash entry struct so that it works better with stub hash functions. Not part of default build.
2004-09-30 23:20:34 +00:00
pedemont%us.ibm.com
de8694b8b5
Remove extra semicolon. Not part of default build
2004-09-21 15:46:59 +00:00
pedemont%us.ibm.com
559b5ca2f4
Properly mplement T_VOID. Not part of default build.
2004-09-15 22:59:42 +00:00
pedemont%us.ibm.com
e4d7337ca4
Better implementation of FinalizeJavaParams. Not part of default build.
2004-09-15 22:19:18 +00:00
pedemont%us.ibm.com
ea42c74d22
A weak reference implementation. Not part of default build.
2004-09-15 21:50:41 +00:00
pedemont%us.ibm.com
910ce7becd
Make it build properly. Not part of default build.
2004-09-15 21:18:09 +00:00
pedemont%us.ibm.com
1a9d524c2c
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.
2004-09-15 21:06:30 +00:00
pedemont%us.ibm.com
0df3031dd8
QI, don't case! Not part of default build.
2004-09-15 19:47:19 +00:00
pedemont%us.ibm.com
d7c22781c1
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
b1116cdaef
Need to pass FALSE to GetIIDForMethodParam() since we are using mini variants. Not part of default build.
2004-09-15 17:35:36 +00:00
pedemont%us.ibm.com
a1c6844f30
Properly implement setter and getter functions. Not part of default build.
2004-09-15 17:31:14 +00:00
pedemont%us.ibm.com
0efeb2315e
Bug 256911 - workaround for broken XPCOM usage - bind lifetime of child stubs to master stub. Not part of default build.
2004-09-15 17:26:55 +00:00
pedemont%us.ibm.com
af2e72d3ac
Properly implement T_VOID in SetRetval. Not part of default build.
2004-09-15 16:57:08 +00:00
pedemont%us.ibm.com
e4ddc026d1
Initial drop. Not part of default build.
2004-09-02 16:34:11 +00:00