gerv%gerv.net
31625ba2b1
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
cls%seawood.org
e887c496ee
Fix mingw 3.3.1/3.3.3 bustage.
...
Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Remove dllimport/dllexport declarations from all nsXPTCStubBase functions and just export the class itself.
Bug #226609 r=shaver/swalker sr=dbaron a=chofmann
2004-03-16 08:07:25 +00:00
cls%seawood.org
3977ae5a71
Backing out changes from bug 226609. MSVC is being uncharacteristically picky.
2004-03-16 00:59:29 +00:00
cls%seawood.org
8e702f20f2
Fix mingw 3.3.1/3.3.3 bustage. Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
...
Bug #226609 r=shaver sr=dbaron a=chofmann
2004-03-15 23:47:04 +00:00
bryner%brianryner.com
6e68ebaa46
Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
2004-02-04 04:55:57 +00:00
bryner%brianryner.com
0ca4d12034
Make NS_IMETHOD set hidden symbol visibility by default on ELF platforms. This is always desirable for virtual methods implemented in XPCOM component libraries, since it's impossible to reference the symbol from outside of the library. The behavior can be overridden as needed, such as a base class in a shared library that's linked against. For more details, see the comments in nscore.h and bug 227537. r=dbaron, sr=darin.
2004-02-03 08:32:33 +00:00
seawood%netscape.com
7a7cda041f
Use the documented __declspec keyword instead of _declspec.
...
Bug #206934 r=dougt
2003-06-24 22:12:37 +00:00
blizzard%redhat.com
c1364687c5
Bug #40950 . xptcall for linux/ia64. Patch from ulrich drepper and derived from the HPUX code. rs=shaver
2003-06-19 02:58:45 +00:00
seawood%netscape.com
97649bab86
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
jdunn%netscape.com
4804786627
fixing xptcstub code for hp-ux ia-64 for kishan@cup.hp.com
...
# 146722
r=dbradley@netscape.com
sr=shaver@mozilla.org
a=sspitzer@netscape.com
2003-05-21 19:11:29 +00:00
seawood%netscape.com
322da773fb
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
nisheeth%netscape.com
46db685f9a
Fix for bug 84186. r=dbradley, jag. sr=jband. Added support for CStrings, UTF8String, and AStrings to XPIDL. Also added the -t cmd line flag to XPIDL and XPTLINK that allows us to generate output for a specific XPT version. The XPT version number is being upped from 1.1 to 1.2 with this checkin.
2002-02-26 01:41:42 +00:00
seawood%netscape.com
33ab7a9398
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jband%netscape.com
ddd9b3d3d8
bug 54471. Increase the xptcall stubs entry point count to almost 256. This increases the number of methods that can be implmented on a JS object via xpconnect, or on an xpcom/proxy object, or via PyXPCOM. There are platform limitations that would need to worked out to go higher. Also higher counts start getting into a zone where we should be wisely weighing the memory cost. r=markh@activestate.com sr=shaver@mozilla.org
2001-05-19 00:03:01 +00:00
jband%netscape.com
7c06335f78
PRBool values should be members of the set {0,1}. r=sfraser sr=jst. see bug 80722
2001-05-15 19:09:33 +00:00
jband%netscape.com
d242dcca69
bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
2001-02-20 08:09:19 +00:00
jband%netscape.com
ea496b8199
add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
2001-01-26 02:32:18 +00:00
jband%netscape.com
13697643d2
fixing the broken indenting from dougt's checking (he applied my -wu patch). This is a whitespace change only (cvs diff -wu shows no change). If I don't fix this it will bother me forever!
2000-11-02 03:31:06 +00:00
dougt%netscape.com
aeee5aad67
Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560.
2000-10-08 18:19:28 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
jband%netscape.com
16c9977e38
avoid uninitialized memory reads by copying only the significant part of the union when initializing an nsXPTCVariant from a nsXPTCMiniVariant using nice encapsulated inline method.
1999-09-22 07:53:07 +00:00
briano%netscape.com
04e901e2a5
General cleanup.
1999-09-18 02:12:56 +00:00
jband%netscape.com
a3a6462404
add arrays to xpidl and typelibs. got rid of vararg support scheme
1999-09-11 05:20:39 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
jband%netscape.com
d5d6f63fa9
transposed two letters in a comment
1999-07-24 21:53:11 +00:00
jband%netscape.com
ef07621383
reducing the count of stubs entries in the xptcstubs* vtbl (down to 128 from 256) to reduce footprint and to make Linux ARM happy
1999-07-19 02:56:39 +00:00
jband%netscape.com
ce9447b3ea
another try for this code needed to make Irix work (with fixed dll export stuff this time)
1999-06-12 04:29:12 +00:00
jband%netscape.com
e13ebb6f4e
Fix build bustage. Will come back and do it right
1999-06-08 22:49:01 +00:00
jband%netscape.com
322f8084b6
Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
1999-06-08 21:49:30 +00:00
jband%netscape.com
b5eae98789
use only C style comments in these files to make Irix happy
1999-06-02 00:57:32 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
jband%netscape.com
d8d1df5c50
changing wchar_t to PRUnichar because wchar_t is 32bits on some machines (Solaris) and PRUnichar is what we really mean anyway
1999-05-07 21:00:29 +00:00
beard%netscape.com
f8327c01f7
First Checked In.
1999-04-10 23:52:55 +00:00
jband%netscape.com
a2dfafc766
fix incorrect title comment (copied from another file)
1999-03-29 04:35:35 +00:00
mccabe%netscape.com
a4aefc434d
Consolidated xpt_cpp.h with xptinfo.h; removed xpt_cpp.h. Also
...
modified uses...
1999-03-27 08:02:15 +00:00
mcafee%netscape.com
43d656ab19
Ignore generated files.
1999-03-27 00:08:06 +00:00
jband%netscape.com
1b72836b93
use nspr type
1999-03-25 03:37:40 +00:00
jband%netscape.com
4b66e49f5a
initial checking of xptcall code. This module allows arbitrary invocation of xpcom methods and also allows an object to impersonate an object of an arbitrary xpcom class. This code is used for XPConnect and will also be used for a scriptable interface to RDF. The build scheme for libxpt, xptinfo, and xpconnect may be a bit screwy on some platforms until this settles down. Luckily, none of these modules are part of the client build yet and very few people should even notice the change
1999-03-23 02:23:29 +00:00