Commit Graph

1350 Commits

Author SHA1 Message Date
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
beard%netscape.com
2fc4558bc2 First Checked In. 1999-05-08 23:05:34 +00:00
beard%netscape.com
53aeae0e01 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
45e48b2555 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
b96f880380 removed xpt_dump.c from compiler target, moved exclusively to linker target. 1999-05-08 22:58:42 +00:00
beard%netscape.com
6810590c23 added custom fopen, the only opens files in the output directory, added mac_get_file_length(), which is used in lieu of stat, turned on Disassembly function in linker. 1999-05-08 22:58:07 +00:00
beard%netscape.com
cd2562d26c put in sanity checking of pref data, if its size is incorrect it reverts to factory settings. 1999-05-08 22:56:39 +00:00
beard%netscape.com
9050900930 added mac_get_file_length(), turned off disassembly (moved to linker) 1999-05-08 22:55:42 +00:00
beard%netscape.com
de14b10f6f turned off the "cantDisassemble" bit, moving disassembly to the linker. 1999-05-08 22:54:23 +00:00
beard%netscape.com
372ce85eab changed output field to use Str32Field type for alignment purposes (uses 34 bytes rather than 33). 1999-05-08 21:10:22 +00:00
dougt%netscape.com
32d0246c3b Adding Proxy to the unix makefile 1999-05-08 21:10:18 +00:00
beard%netscape.com
ffc0dca732 changed default 'pref' resource to conform to size of XPIDLSettings struct (40 bytes) 1999-05-08 21:09:19 +00:00
dougt%netscape.com
4241830fff hooking up proxy to the WINDOWS makefile 1999-05-08 20:55:24 +00:00
beard%netscape.com
bff302c61c using defined(XPIDL_PLUGIN) to determine when to rename main 1999-05-08 20:40:26 +00:00
beard%netscape.com
bd35c444a2 added XPIDL_PLUGIN macro, to distinguish when the code is being compiled as a CodeWarrior plugin. 1999-05-08 20:38:11 +00:00
beard%netscape.com
2a5ab43961 changed link order in linker 1999-05-08 20:37:15 +00:00
beard%netscape.com
489b7a4e02 fixed a 'MENU' resource id conflict (128 is CodeWarrior IDE's Apple menu) 1999-05-08 20:36:56 +00:00
briano%netscape.com
227c87aa79 Fix for AIX, Solaris, OSF/1, and probably others. 1999-05-08 06:24:27 +00:00
mcmullen%netscape.com
0ebacd593e Adapt to changed interface some more. 1999-05-08 02:22:41 +00:00
mcmullen%netscape.com
1df193ed4a Adapt to changed interface. 1999-05-08 02:18:16 +00:00
mccabe%netscape.com
ab5a8ae262 Build xpidl before export phase of any xpcom directory. 1999-05-08 01:57:37 +00:00
mcmullen%netscape.com
ff58eed078 Fix nsFileSpec to take native paths in constructors and assignment operators. Fix += to work with relative paths on Macintosh. Remove dependency of nsFileSpec on streams (so that dp can move nsFileSpec). 1999-05-08 01:18:23 +00:00
mcmullen%netscape.com
9ece6fc6eb These staged checkins can be tricky. 1999-05-08 00:57:57 +00:00
mcmullen%netscape.com
fc15f532fe Updated a comment. 1999-05-08 00:21:46 +00:00
dougt%netscape.com
b0aa3ae2be idl changed without me noticing. now everything is a PRInt32 instead of a int. 1999-05-08 00:12:49 +00:00
dougt%netscape.com
e635a4432b when I turned on both tests cases, I did not realize that I was deleting the
testcase arguments in both.  fixing.
1999-05-07 22:25:41 +00:00
dougt%netscape.com
92d07a5d52 fixing warning message. 1999-05-07 22:12:25 +00:00
dougt%netscape.com
eb14e1366a Got linux to compile.
A few errors fix when handling IID.
1999-05-07 22:09:44 +00:00
mcmullen%netscape.com
137bc375dd First Checked In. 1999-05-07 22:03:31 +00:00
rogerl%netscape.com
b8ee8e6ec0 Forced conversion of result for I64 tests to int in call to printf. I
couldn't find a OS-independent format string for handling the I64.
1999-05-07 21:57:23 +00:00
rogerl%netscape.com
d23c738373 Fixed quad-word alignment issues, vTable layout problems. 1999-05-07 21:42:28 +00:00
jband%netscape.com
650d063dc9 updating status - added Digital Unix and notes on PPC code 1999-05-07 21:01:29 +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
dougt%netscape.com
e180982c8d enabling all (of two) tests cases. 1999-05-07 20:27:02 +00:00
dougt%netscape.com
54fec57559 moving build to install stage. 1999-05-07 20:21:04 +00:00
dougt%netscape.com
cec1984150 removing unused class and reference to unused header. 1999-05-07 20:09:31 +00:00
dougt%netscape.com
935ef51654 removing stuff that is throw away. 1999-05-07 20:07:50 +00:00
dougt%netscape.com
80abf4bfa4 Landing xpcom proxies. 1999-05-07 20:01:37 +00:00
waterson%netscape.com
dbebfd2a64 Removed double-declaration of nsISupports: we #include nsISupportsArray now. 1999-05-07 19:52:13 +00:00