mccabe%netscape.com
4e4736c3c7
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
76efd2eeb8
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
ramiro%netscape.com
464209a782
Remove these from the unix build to reduce the evil possibility of a fork.
1999-05-27 02:31:44 +00:00
beard%netscape.com
f8c059289d
changed access paths
1999-05-26 23:21:40 +00:00
beard%netscape.com
2eb6edc765
bumped version to 1.0d5
1999-05-26 23:20:41 +00:00
beard%netscape.com
41b706cae4
added <stdio.h> since xpt_xdr.h no longer #includes nspr includes.
1999-05-26 23:20:24 +00:00
beard%netscape.com
0ba3c6cc6a
removed unnecessary NSPR include files
1999-05-26 23:20:23 +00:00
beard%netscape.com
d253caa0ff
linker now generates aliases to headers in project output directory.
1999-05-26 23:17:34 +00:00
beard%netscape.com
ecdd5e5590
header files are now linkable.
1999-05-26 23:17:31 +00:00
beard%netscape.com
54b252f851
now compiles header files into the project data folder.
1999-05-26 23:17:28 +00:00
mcafee%netscape.com
5d272fed5d
Fixing solaris bustage, link with the c++ compiler.
1999-05-26 22:56:26 +00:00
sspitzer%netscape.com
32b8c9da5f
do the ignore again. this time, without breaking the build.
1999-05-26 21:48:42 +00:00
sspitzer%netscape.com
b544ec499f
doh!
1999-05-26 19:12:35 +00:00
sspitzer%netscape.com
2134d1a347
remove this, causing build bustage
1999-05-26 18:56:19 +00:00
sspitzer%netscape.com
c6e0e5e2df
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
70be6895d5
Adding NSPR_LIB
1999-05-26 06:36:34 +00:00
dp%netscape.com
125438a094
landing xpcom20/21 branch
1999-05-26 02:05:00 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
warren%netscape.com
0142cb7a14
Added
1999-05-18 21:43:13 +00:00
dp%netscape.com
1a52db2035
Rolling over from initial XPCOM 2.0 changes
1999-05-18 09:19:05 +00:00
mccabe%netscape.com
25640b77ad
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
213ef70599
Turn off support for XPIDL_JS_STUBS in generated headers by default, as
...
- nobody uses it
- it's confusing.
1999-05-13 23:13:17 +00:00
mccabe%netscape.com
334dd15a25
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
636bfa81c1
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
jband%netscape.com
1cbabb0d33
fix two places where we use a node as if it were of a type other than the type it is. This was causing a problem on some platforms, though it unfortunately was working fine on Win32. Thanks to khym@bga.com (Dave Huang)
1999-05-12 07:42:32 +00:00
beard%netscape.com
a02d7c125c
bumped the version to 1.0d3
1999-05-12 05:41:53 +00:00
beard%netscape.com
d784f2a2d6
when popping an #include, fclose the file.
1999-05-12 05:41:29 +00:00
mccabe%netscape.com
906d95820c
Fix xpidl header generation to not emit a trailing (erroneous) ',' when generating [notxpcom] interfaces.
...
Thanks to Alec Flett <alecf@netscape.com> for this patch.
1999-05-12 02:13:40 +00:00
waterson%netscape.com
054bd5bf26
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
7a51a74601
Comment fix to previous.
1999-05-10 10:20:41 +00:00
mccabe%netscape.com
75d774baa9
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
mccabe%netscape.com
33f6514e9f
Compile directly against the static libxpt.a lib, so we can use xpidl during the build without the shared library path being set.
1999-05-10 05:33:35 +00:00
beard%netscape.com
9a0ae866c1
now correctly returns target file info, reads files from project Data directory, writes files to output directory, uses setjmp/longjmp to trap calls to exit().
1999-05-09 15:03:13 +00:00
beard%netscape.com
a9d64fbb94
using setjmp/longjmp to trap calls to exit(), compiling .xpt files into project Data folder.
1999-05-09 15:00:31 +00:00
beard%netscape.com
c0ad3120d3
using longjmp instead of throw
1999-05-09 14:59:15 +00:00
beard%netscape.com
395486c11b
added version.rsrc to all targets
1999-05-09 14:58:54 +00:00
beard%netscape.com
164a8e5c07
moved version to version.rsrc
1999-05-09 14:58:30 +00:00
beard%netscape.com
bb0a3cc0a9
First Checked In.
1999-05-09 14:58:00 +00:00
mccabe%netscape.com
10173b32d5
Back out building xpidl with -static, because it breaks on some platforms. What's the XP way to do it?
1999-05-09 10:40:16 +00:00
mccabe%netscape.com
c86ab72aed
Fix to 6156.
...
Added $(EXTRA_DEPS) dependency to $(PROGRAM) in rules.mk, so xpidl can ask to be recompiled when libxpt changes.
1999-05-09 09:21:35 +00:00
mccabe%netscape.com
812b43a6a9
Give xpidl a Makefile.in that uses the rules.mk rules for $(PROGRAM) to build, toallow use of purify target. Be warned, it won't be pretty.
...
Build xpidl statically by adding -static (I hope it's XP; is there an alternative?) to LDFLAGS. So that we can use it in the build without setting the shared library path.
1999-05-09 08:34:37 +00:00
beard%netscape.com
14436f3955
turned off modification date caching, so files will be regenerated if missing or out of date.
1999-05-09 03:32:22 +00:00
beard%netscape.com
0df333dee8
NPL, using CWGetStoredObjectFileSpec() to get the location of each output file, instead of constructing from input file's name.
1999-05-09 03:27:07 +00:00
beard%netscape.com
3d786077ea
NPL, removed Disassembly code (moved to linker), now using CWStoreObjectData() to associate output file with compilation. This lets CodeWarrior delete the file when objects are removed, and regenerate when file is deleted externally.
1999-05-09 03:27:05 +00:00
beard%netscape.com
29cc2584f2
bumped version, changed Flags to latest CWPro4 format to use newer APIs.
1999-05-09 03:27:03 +00:00
beard%netscape.com
ed3b875ec1
bumped version
1999-05-09 03:27:01 +00:00
beard%netscape.com
56f0808832
cleaned up, removed non-essential code, NPL
1999-05-09 03:19:47 +00:00
beard%netscape.com
2996899c0b
NPL
1999-05-09 03:19:07 +00:00
beard%netscape.com
20a51c2310
added a "build all" target
1999-05-08 23:18:39 +00:00
beard%netscape.com
1b2796c55f
added version resources
1999-05-08 23:18:12 +00:00