pedemont%us.ibm.com
|
04a1c9a469
|
Move assert to the correct place
git-svn-id: svn://10.0.0.236/trunk@164061 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-19 23:15:51 +00:00 |
|
pedemont%us.ibm.com
|
1ab9850e4b
|
Implement IID for nsJavaXPTCStub. Return associated Java object if returning nsJavaXPTCStub.
git-svn-id: svn://10.0.0.236/trunk@163964 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-18 17:04:29 +00:00 |
|
pedemont%us.ibm.com
|
28ea3f0ab7
|
Use the actual XPCOM obj (not wrapper) as hash key.
git-svn-id: svn://10.0.0.236/trunk@163860 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-15 22:20:07 +00:00 |
|
pedemont%us.ibm.com
|
124c98f029
|
Revert to having each nsJavaXPTCStub hold a ref to its Java object.
git-svn-id: svn://10.0.0.236/trunk@163859 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-15 22:07:36 +00:00 |
|
pedemont%us.ibm.com
|
ffd1868734
|
Update to new method names and QI impl. Add deleting array test.
git-svn-id: svn://10.0.0.236/trunk@163856 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-15 21:55:14 +00:00 |
|
pedemont%us.ibm.com
|
9c67210ecd
|
Make GeckoEmbed functions more Java-like. Don't reflect NS_NewArray. Provide generic impl of QI.
git-svn-id: svn://10.0.0.236/trunk@163854 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-15 21:50:15 +00:00 |
|
pedemont%us.ibm.com
|
fca5231d4a
|
Check if entry is valid when removing. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163374 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-07 18:35:43 +00:00 |
|
pedemont%us.ibm.com
|
2f5b23f1e0
|
Implement testcase interface as IDL. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163366 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-07 15:48:38 +00:00 |
|
pedemont%us.ibm.com
|
a818c4a1e0
|
Pass package name to xpidl when creating Java interfaces. Not part of default build
git-svn-id: svn://10.0.0.236/trunk@163364 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-07 15:27:27 +00:00 |
|
pedemont%us.ibm.com
|
95db29b9df
|
Only master XPTCStub should hold strong ref to Java object. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163363 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-07 15:11:34 +00:00 |
|
pedemont%us.ibm.com
|
c1b38b1800
|
mIInfo check was wrong and unnecessary. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163325 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-06 22:31:13 +00:00 |
|
pedemont%us.ibm.com
|
4da02a2bfe
|
Cleanup. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163324 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-06 22:28:50 +00:00 |
|
pedemont%us.ibm.com
|
231ae169ea
|
Use NS_ProxyRelease to make sure XPCOM objects are released on the correct thread. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163322 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-06 22:13:00 +00:00 |
|
pedemont%us.ibm.com
|
777e6b1b68
|
Fix crash when nsJavaXPTCStub represents a non-Mozilla class object. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163126 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 23:08:34 +00:00 |
|
pedemont%us.ibm.com
|
aa7312e84f
|
Create special xpcom exception class. Also, throw exception when we DON'T already have an exception. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163125 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 23:05:41 +00:00 |
|
pedemont%us.ibm.com
|
b183f0786f
|
Added NS_NewArray function. Used by testcase. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163124 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 22:59:12 +00:00 |
|
pedemont%us.ibm.com
|
7edbecbff2
|
First testcase. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163122 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 22:54:51 +00:00 |
|
pedemont%us.ibm.com
|
86bfd8b2b1
|
Add helper function for getting an interfaces IID. Used by Java impl of QI. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163086 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 16:29:53 +00:00 |
|
pedemont%us.ibm.com
|
2016ad255d
|
Better logging. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163085 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 16:24:57 +00:00 |
|
pedemont%us.ibm.com
|
0824d4c802
|
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.
git-svn-id: svn://10.0.0.236/trunk@163084 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-01 16:19:03 +00:00 |
|
pedemont%us.ibm.com
|
c7539bf8c2
|
Store a global weak ref to the Java object rather than the 'address' returned by the JVM
git-svn-id: svn://10.0.0.236/trunk@163056 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-30 23:34:47 +00:00 |
|
pedemont%us.ibm.com
|
e3ab28c531
|
Store the key in the hash entry struct so that it works better with stub hash functions. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@163055 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-30 23:20:34 +00:00 |
|
pedemont%us.ibm.com
|
9d25cbde4e
|
Remove extra semicolon. Not part of default build
git-svn-id: svn://10.0.0.236/trunk@162601 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-21 15:46:59 +00:00 |
|
pedemont%us.ibm.com
|
dd61dddf07
|
Properly mplement T_VOID. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162422 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 22:59:42 +00:00 |
|
pedemont%us.ibm.com
|
71e381687a
|
Better implementation of FinalizeJavaParams. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162419 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 22:19:18 +00:00 |
|
pedemont%us.ibm.com
|
6573858b6d
|
A weak reference implementation. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162417 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 21:50:41 +00:00 |
|
pedemont%us.ibm.com
|
c3da3e6ba1
|
Make it build properly. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162415 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 21:18:09 +00:00 |
|
pedemont%us.ibm.com
|
d04eabd707
|
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.
git-svn-id: svn://10.0.0.236/trunk@162412 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 21:06:30 +00:00 |
|
pedemont%us.ibm.com
|
ace01ae230
|
QI, don't case! Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162399 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 19:47:19 +00:00 |
|
pedemont%us.ibm.com
|
2f0ba6e0db
|
Remove nsJavaXPTCStub from hash table on destruction. Fix ref counting. Clean up logging. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162389 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 19:21:08 +00:00 |
|
pedemont%us.ibm.com
|
a71efd8c26
|
Need to pass FALSE to GetIIDForMethodParam() since we are using mini variants. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162373 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 17:35:36 +00:00 |
|
pedemont%us.ibm.com
|
409749d24b
|
Properly implement setter and getter functions. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162372 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 17:31:14 +00:00 |
|
pedemont%us.ibm.com
|
998ff7aadb
|
Bug 256911 - workaround for broken XPCOM usage - bind lifetime of child stubs to master stub. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162370 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 17:26:55 +00:00 |
|
pedemont%us.ibm.com
|
fa8f45e1a1
|
Properly implement T_VOID in SetRetval. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@162367 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-15 16:57:08 +00:00 |
|
pedemont%us.ibm.com
|
4217e943f5
|
Initial drop. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@161663 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-02 16:34:11 +00:00 |
|