idk%eng.sun.com
1b9a555661
* not part of tbox build *
...
Updated for tip of Netscape_20000922_BRANCH
Updated for Solaris
git-svn-id: svn://10.0.0.236/trunk@82604 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 09:04:38 +00:00
idk%eng.sun.com
b259afe91d
*not part of tbox build*
...
fix for 56954
git-svn-id: svn://10.0.0.236/trunk@81288 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 08:28:15 +00:00
idk%eng.sun.com
1beb004422
* not part of tbox build *
...
fix for 56841
git-svn-id: svn://10.0.0.236/trunk@81253 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 19:24:51 +00:00
idk%eng.sun.com
21a858f191
* not part of tbox build *
...
fix for 56705
git-svn-id: svn://10.0.0.236/trunk@81231 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 11:11:11 +00:00
sdv%sparc.spb.su
3768aea43f
* NOT PART OF TBOX BUILD *
...
use HashSet instead of Hashtable for storing java
keywords.
git-svn-id: svn://10.0.0.236/trunk@80946 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 21:06:21 +00:00
sdv%sparc.spb.su
d888e2e93d
* NOT PART OF TBOX BUILD *
...
improved interface registration algorithm
git-svn-id: svn://10.0.0.236/trunk@80945 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 20:35:12 +00:00
sdv%sparc.spb.su
0d218094b7
* NOT PART OF TBOX BUILD *
...
r=idk@eng.sun.com
- generate compilable java interfaces when identifiers
in idls coincide with java keywords
- correctly deal with methods which names in idls
coincide with some Object class methods
git-svn-id: svn://10.0.0.236/trunk@80840 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 19:41:27 +00:00
sdv%sparc.spb.su
05eeb8f1be
* NOT PART OF TBOX BUILD *
...
fixes crash when calling a method without return value
git-svn-id: svn://10.0.0.236/trunk@80713 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 12:29:59 +00:00
sdv%sparc.spb.su
80d06f079e
* NOT PART OF TBOX BUILD *
...
fix for bug=55353
git-svn-id: svn://10.0.0.236/trunk@80579 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 15:04:05 +00:00
sdv%sparc.spb.su
ef560b1a33
* NOT PART OF TBOX BUILD *
...
fix for bug=55480
git-svn-id: svn://10.0.0.236/trunk@80576 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 14:17:53 +00:00
idk%eng.sun.com
9cd4f9d962
* NOT PART OF TBOX BUILD *
...
java uses general syntax for return values.
(idl: void test0([retval] out long l); will be
java: long test0(); intead of
java void test0(long[] l);
)
author=sdv@sparc.spb.su
git-svn-id: svn://10.0.0.236/trunk@80566 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:19:53 +00:00
sdv%sparc.spb.su
2f2d5e0d4b
part of xipidl compiler to generate java interfaces
...
git-svn-id: svn://10.0.0.236/trunk@80448 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 14:54:47 +00:00
idk%eng.sun.com
9a670ffd77
* NOT PART OF TBOX BUILDS *
...
Fixed bug with attributes handling.
Reported by Arthur Barrett
git-svn-id: svn://10.0.0.236/trunk@79968 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 08:46:42 +00:00
idk%eng.sun.com
3ae85a8a7a
* NOT PART OF TBOX BUILDS *
...
Fixed bug with [out] parametrs in java.
Improved component registration.
Added test for accessing ComponentManager from java
git-svn-id: svn://10.0.0.236/trunk@79594 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 01:32:12 +00:00
idk%eng.sun.com
83ab1ccef8
* NOT PART OF TBOX BUILDS *
...
Fixed bug with sending NULL pointer to object
git-svn-id: svn://10.0.0.236/trunk@79526 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 06:47:06 +00:00
idk%eng.sun.com
b1aac5afc7
* NOT PART OF TBOX BUILDS *
...
InterfaceRegistry.registerInterface became public.
git-svn-id: svn://10.0.0.236/trunk@79423 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 11:01:28 +00:00
idk%eng.sun.com
fa74131a8d
* NOT PART OF TBOX BUILDS *
...
Changed ProgID usage to ContractID usage
git-svn-id: svn://10.0.0.236/trunk@79421 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 10:07:00 +00:00
idk%eng.sun.com
bd49bfb1fc
Improved interface registration mechanism.
...
Author = sdv@sparc.spb.su
r = idk@eng.sun.com
git-svn-id: svn://10.0.0.236/trunk@79398 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 00:49:42 +00:00
idk%eng.sun.com
4bfbdacbd9
* NOT PART OF TBOX BUILDS *
...
Fixed build problems on win32
git-svn-id: svn://10.0.0.236/trunk@78862 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 10:10:20 +00:00
idk%eng.sun.com
15e68a5a17
** NOT PART OF TBOX BUILDS **
...
BlackConnect M2 check in.
It should be possible to implement any scriptable interface in java.
Also it should be possible to use any scriptable object from java.
Fixed: 15498, 15500
git-svn-id: svn://10.0.0.236/trunk@78858 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 08:54:13 +00:00
idk%eng.sun.com
2d26be1613
* NOT PART OF TBOX BUILDS**
...
Fixed crasher bug. class was used before initialization.
git-svn-id: svn://10.0.0.236/trunk@75011 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:39:53 +00:00
dmose%mozilla.org
33d5f90134
on some windows configurations, the build has been messed up for at least a couple of weeks because some microsoft header file defines 'interface', which conflicts with the member variable in xpt_struct.h. rename the member variable from interface to iface. workaround suggested by alecf@netscape.com. r=jband@netscape.com, a=waterson@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@74999 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:03:50 +00:00
idk%eng.sun.com
db7f3c0f7c
** not part of tbuild **
...
Updated README for linux build.
git-svn-id: svn://10.0.0.236/trunk@74357 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-18 00:03:47 +00:00
idk%eng.sun.com
736f68d6bc
** Not tbuild part **
...
Ported BlackConnect to Linux. It is working wuth IBM jdk1.3
git-svn-id: svn://10.0.0.236/trunk@74286 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-15 06:18:54 +00:00
idk%eng.sun.com
49187dc0e6
** NOT PART OF TBOX BUILDS**
...
Add checking code for component creation
git-svn-id: svn://10.0.0.236/trunk@74244 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-14 07:19:49 +00:00
idk%eng.sun.com
4f30d77c4b
** NOT PART OF TBOX BUILDS**
...
Addon to previous check in
git-svn-id: svn://10.0.0.236/trunk@74149 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-13 03:41:24 +00:00
idk%eng.sun.com
1b048e4a15
** NOT PART OF TBOX BUILDS**
...
Upgraded blackConnect for M16.
Added make files for win
git-svn-id: svn://10.0.0.236/trunk@74148 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-13 03:36:02 +00:00
idk%eng.sun.com
e3a3cf5021
Checked in new BlackConnect version
...
git-svn-id: svn://10.0.0.236/trunk@71032 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 01:26:46 +00:00
idk%eng.sun.com
3293e9c759
Moved old blackConnect implamentation into java/xpcom/old
...
git-svn-id: svn://10.0.0.236/trunk@71030 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 00:44:24 +00:00
dmose%mozilla.org
ce50f7d151
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52900 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 02:47:15 +00:00
frankm%eng.sun.com
7a48580674
To compile on Linux, renamed 'jarray' to 'theJarray' (jarray is a JNI type), and made sure all paths in xpjd_GetInterfaceInfoNative() return a jboolean (bug 15279).
...
Updated genproxy usage message, and moved printf within cmdline parsing code (bug 15386).
r=edburns@acm.org ,akhil.arora@sun.com perm=scc
git-svn-id: svn://10.0.0.236/trunk@49626 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 00:18:02 +00:00
frankm%eng.sun.com
334aeb529b
Modularize code (somewhat), general cleanup. Proxy-related code has
...
been moved to xpj_proxy.c, code used only for testing has been copied
into xptest.cpp, and each "module" now has its own header (for internal
use only).
git-svn-id: svn://10.0.0.236/trunk@47798 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 18:50:27 +00:00
frankm%eng.sun.com
4f6fb60c68
Some cleanup, and update to new mozilla source. In particular:
...
- Removed #if 0 code in genproxy.c and elsewhere.
- Used jlong_* macros for portability (and defined in xpjava.h if not
elsewhere)
- Commented out calls to PR_Atomic{In,De}crement in JSSample.cpp, and began
to use "official" XPCOM macros.
- Removed Java interfaces for test components; will be autogenerated by
xpidl and/or genproxy.
- Extend genproxy to generate interfaces.
- Updated README with note on the jni.h problem
git-svn-id: svn://10.0.0.236/trunk@47409 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 21:56:19 +00:00
frankm%eng.sun.com
a998b6acf2
Make xpj*.cpp compile against Mozilla's jni.h on Solaris (where jlong is
...
apparently a struct rather than "long long").
git-svn-id: svn://10.0.0.236/trunk@46650 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 22:38:04 +00:00
frankm%eng.sun.com
fabff9de30
Updated README with extra caveats; TODO marks stable compilation as "done".
...
git-svn-id: svn://10.0.0.236/trunk@43514 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 17:58:55 +00:00
frankm%eng.sun.com
420a3aafbf
Added java/Makefile.in, java/xpcom/TODO; minor correctoiosn to java/xpcom/README.
...
Fix libxpjava.so JNI and linking problems.
git-svn-id: svn://10.0.0.236/trunk@43324 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-13 23:36:09 +00:00
frankm%eng.sun.com
c083e5d440
Initial, semiworking checkin of Java Bridge work.
...
git-svn-id: svn://10.0.0.236/trunk@43123 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-11 02:21:05 +00:00