briano%netscape.com
798311b879
Fix for AIX 4.2, specifically, but should help other platforms with shared library difficulties.
1999-09-29 00:19:10 +00:00
jband%netscape.com
d71df905e6
fix a warning
1999-09-20 07:27:51 +00:00
jband%netscape.com
f3272a9547
- Changed the interface for getting the interface_is argnum.
...
- Merged the typelib types for array and array_with_length.
- Added typelib types for string_with_size and wstring_with_size
1999-09-20 02:50:28 +00:00
briano%netscape.com
12f9f9743e
General cleanup.
1999-09-18 02:12:56 +00:00
jband%netscape.com
f673b4fa59
add arrays to xpidl and typelibs. got rid of vararg support scheme
1999-09-11 05:20:39 +00:00
jband%netscape.com
25d076f9fa
fix shaver's broken pool growing code. remove unused bitwise code.
1999-09-11 01:40:22 +00:00
jband%netscape.com
093ea24de2
get rid of declarations for unused code and broken code
1999-09-11 01:39:22 +00:00
shaver%netscape.com
87792ace93
fix for 8060 and switch to iterative annotation processing to reduce stack suck, a=mcafee, r=mccabe
1999-09-10 02:48:32 +00:00
mccabe%netscape.com
1a14f06557
Backed out offending change for now. Busted windows and mac (xpidl returns failure.)
1999-09-08 01:51:56 +00:00
mccabe%netscape.com
27ea568bff
Fixes to compile on DEC (gargamel) courtesy briano; remove XPT_ASSERT from macros, and remove unused macros from xpt_struct.c.
1999-09-08 00:45:13 +00:00
cls%seawood.org
8b46ea99ef
Forgot to run ranlib on libhostxpt.a
1999-09-06 22:10:18 +00:00
cls%seawood.org
1a9f669072
Since libxpt is used by both xpidl and libxpcom, we need to create a duplicate libhostxpt that is built by HOST_CC for xpidl & friends.
1999-09-05 20:48:30 +00:00
cls%seawood.org
8fe3770ca9
Simple check to see if we can get rid of these osf1 cc compiler errors on the ports page. Sorry about causing the world to be rebuilt.
1999-09-03 11:24:00 +00:00
cls%seawood.org
a3e42dcdc5
Oops. This file shouldn't have INTERNAL_TOOLS set.
1999-09-03 09:11:12 +00:00
cls%seawood.org
43b987f232
Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined.
1999-09-03 05:03:40 +00:00
jband%netscape.com
3e92b65804
fix for bug 12237 - add a flag in typelib to indicate methods thatare not xpcom compliant. Stealing bit that was originally intended for varargs
1999-09-02 00:01:08 +00:00
jband%netscape.com
f98fd27e7a
fix an initialized warning
1999-09-01 23:49:02 +00:00
cls%seawood.org
b2319857aa
Make xpidl build as an internal tool
1999-09-01 20:34:10 +00:00
cyeh%netscape.com
cc2825cbe0
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
mccabe%netscape.com
e5300a345a
Fixes for 'warning: unsigned value < 0 is always 0' warnings.
1999-08-07 09:32:45 +00:00
mccabe%netscape.com
e0d14d2f7d
Fix to 9596.
...
Change several allocations to behave safely when we're linking 0 interfaces. This also allows xpt_link to be linked against Electric Fence, which will doubtless discover other problems...
Thanks to kherron@sgum.mci.com for the great patch!
1999-07-17 10:31:29 +00:00
dveditz%netscape.com
4c4f269dd4
nakefile cleanups
1999-07-02 13:42:17 +00:00
mccabe%netscape.com
563513795f
Fix warning fix by casting void * (to go into a hashtable) as an unsigned int rather than as an int, which busts on platforms that have the high bit set for pointers.
...
Thanks to Duncan Wilcox <duncan@be.com> for catching this.
1999-06-26 08:17:00 +00:00
mccabe%netscape.com
f91c99fedd
Various touchups and warning fixes.
1999-06-10 09:18:59 +00:00
dp%netscape.com
6204bd471e
openVMS changes. Thanks to Colin Blake <colin@theblakes.com>
1999-06-10 00:19:36 +00:00
mccabe%netscape.com
7b8e0afeb5
Partial fix to 7202. free (XPT_DELETE()) a pointer that was previously just set to NULL and leaked.
...
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for the patch, and to bruce to pointing me to it.
1999-06-04 21:33:38 +00:00
mccabe%netscape.com
da56ac584d
Fix to 6880. xpt_link now prints an informative error message when it encounters duplicate interface names with different iids.
1999-05-27 11:02:05 +00:00
mccabe%netscape.com
993a57ba6c
Fix to 5032. xpt_link and xpt_dump now detect input files with bad 'XPCOM TypeLib" headers and fail gracefully with informative error messages, rather than crashing.
...
Yes, I'm pretty confident this checkin won't interact with the current runtime bustage.
1999-05-27 10:11:32 +00:00
beard%netscape.com
b52cb6d878
added <stdio.h> since xpt_xdr.h no longer #includes nspr includes.
1999-05-26 23:20:24 +00:00
beard%netscape.com
7c0aa5d3ab
removed unnecessary NSPR include files
1999-05-26 23:20:23 +00:00
mcafee%netscape.com
6f6d9b9fe8
Fixing solaris bustage, link with the c++ compiler.
1999-05-26 22:56:26 +00:00
sspitzer%netscape.com
dc6a12ab7d
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
2f66a36d0d
Adding NSPR_LIB
1999-05-26 06:36:34 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
dp%netscape.com
f5c797c733
Rolling over from initial XPCOM 2.0 changes
1999-05-18 09:19:05 +00:00
mccabe%netscape.com
7eb824fa0e
Only alloc space for interface records if we actually have interfaces; fixes a calloc(1,0) bug that was breaking the AIX build. (Thanks to Jim Dunn <jdunn@netscape.com> for finding this, and to Mike Shaver <shaver@netscape.com> for contributing the patch.
...
The xpcom tree remains closed, but this patch gets in for m6 by special dispensation.
A=leaf,dp
1999-05-18 02:10:05 +00:00
mccabe%netscape.com
0c631e1377
Be conservative, and initialize the XPTState struct to 0 when allocating it. This cropped up as a problem where garbage fields were busting the msvc 6.0 -opt build, but was really xp.
1999-05-12 22:56:42 +00:00
mccabe%netscape.com
e297963241
Allocate 1 extra space and nul-terminate the string given to XPT_NewString. Thanks to Jim Dunn <jdunn@netscape.com> for suggesting this fix.
1999-05-12 09:04:38 +00:00
waterson%netscape.com
ef1a512a32
Be sure to initialize the data offset in the new state object. Mucho gracias to shaver for the fix.
1999-05-11 04:39:40 +00:00
mccabe%netscape.com
b0652b76d4
Comment fix to previous.
1999-05-10 10:20:41 +00:00
mccabe%netscape.com
fc41958c00
Build the xpt_link and xpt_dump tools early so that they're available as part of the build process, and link them statically so we don't need the shared library path set to use them.
1999-05-10 10:17:54 +00:00
beard%netscape.com
2c7785dfb7
changed raw calls to stat() to get_file_length(), and redefined get_file_length to mac_get_file_length when building as CodeWarrior plugin.
1999-05-08 23:01:09 +00:00
beard%netscape.com
5125d49f3e
renamed get_args() to mac_get_args(), get_file_length redefined as mac_get_file_length when built as CodeWarrior plugin.
1999-05-08 23:00:07 +00:00
beard%netscape.com
ecb01e0921
using defined(XPIDL_PLUGIN) to determine when to rename main
1999-05-08 20:40:26 +00:00
mccabe%netscape.com
636f222084
Build xpidl before export phase of any xpcom directory.
1999-05-08 01:57:37 +00:00
beard%netscape.com
e1add767cb
tool changes
1999-05-06 14:30:29 +00:00
beard%netscape.com
1fe602d4e3
added xptcstubs_mac.cpp/.s, removed xptcstubs_.mac.cpp
1999-05-06 14:29:31 +00:00
beard%netscape.com
52b7ee9887
for XP_MAC, added macro renaming main to xptdump_main, for use in CodeWarrior plugin, changed all uses of "stat" to call to get_file_length() for clarity, and to lessen number of calls to stat in code.
1999-05-06 14:25:10 +00:00
beard%netscape.com
23b01037c6
For XP_MAC, added macro renaming main to xptlink_main, for use in CW plugin linker, uint32 -> PRUint32, renamed xpt_dump_usage -> xpt_link_usage.
1999-05-06 14:22:46 +00:00
briano%netscape.com
596124712e
Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
1999-05-05 23:38:15 +00:00