Граф коммитов

1425 Коммитов

Автор SHA1 Сообщение Дата
mccabe%netscape.com 24c043bde6 _xpidlgen is now cvsignore'd globally; remove redundant per-directory references. 1999-05-10 20:52:47 +00:00
scc%netscape.com 64fea0e7f5 conditionally factored destructor 1999-05-10 20:48:43 +00:00
scc%netscape.com fa3fd7fb39 First Checked In. 1999-05-10 20:46:31 +00:00
dougt%netscape.com a791673124 Correcting the mac load lib name. 1999-05-10 20:42:06 +00:00
dougt%netscape.com 564d31a0ac First Checked In. 1999-05-10 20:17:14 +00:00
dougt%netscape.com e8d2fecac4 Copied nsITestXPCFoo from xpconnect so that I did not have to include it. 1999-05-10 20:16:45 +00:00
dougt%netscape.com ad44cdf878 Getting it to compile on the mac. 1999-05-10 20:15:02 +00:00
waterson%netscape.com a30c2ab17e First Checked In. 1999-05-10 20:14:48 +00:00
waterson%netscape.com 4e675871ac Ignore _xpidlgen directory. 1999-05-10 19:30:51 +00:00
waterson%netscape.com d5f6a2e7d1 Generate nsISupports.h, nsIEnumerator.h, and nsIFactory.h. 1999-05-10 18:50:41 +00:00
waterson%netscape.com f8e256bb87 Initial revision. 1999-05-10 18:49:55 +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
mcafee%netscape.com fabaa074ad Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com 1999-05-10 06:47:04 +00:00
mcafee%netscape.com fd89f21d7b Ignore generated files. 1999-05-10 06:25:15 +00:00
mcafee%netscape.com 1e9ab980a4 Class nsprPath has been renamed to nsNSPRPath; straggler references were being converted with a typedef, this was confusing Solaris, so I'm converting all nsprPath references to the new name, hope that's Ok. 1999-05-10 05:34:26 +00:00
mccabe%netscape.com 90c126565d 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
mcafee%netscape.com 3c55f56c1a Fixing Solaris bustage. 1999-05-10 03:47:19 +00:00
beard%netscape.com 4e2521577c XP_MAC: improved nsDLL::Load() to not call PL_strlen() each time through a loop from 0 to the length of the string - 1. 1999-05-10 03:45:38 +00:00
beard%netscape.com 36eeaa8a64 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 23150082a3 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 75c1643ee3 using longjmp instead of throw 1999-05-09 14:59:15 +00:00
beard%netscape.com c7e13fad81 added version.rsrc to all targets 1999-05-09 14:58:54 +00:00
beard%netscape.com cf844e31e5 moved version to version.rsrc 1999-05-09 14:58:30 +00:00
beard%netscape.com d6610f1b65 First Checked In. 1999-05-09 14:58:00 +00:00
mccabe%netscape.com 09676c676b 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 0d15a0a50f 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 15eecef0e9 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 87962db8fe 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 52fee2c586 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 0b0ea1fa93 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 72cb71e30c bumped version, changed Flags to latest CWPro4 format to use newer APIs. 1999-05-09 03:27:03 +00:00
beard%netscape.com 861f0f2505 bumped version 1999-05-09 03:27:01 +00:00
beard%netscape.com b11acf99b6 cleaned up, removed non-essential code, NPL 1999-05-09 03:19:47 +00:00
beard%netscape.com 694e5a851c NPL 1999-05-09 03:19:07 +00:00
beard%netscape.com 53004acee4 added a "build all" target 1999-05-08 23:18:39 +00:00
beard%netscape.com bd19f7a0cc added version resources 1999-05-08 23:18:12 +00:00
beard%netscape.com 7026a42960 First Checked In. 1999-05-08 23:05:34 +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 6e8fffb7f4 removed xpt_dump.c from compiler target, moved exclusively to linker target. 1999-05-08 22:58:42 +00:00
beard%netscape.com 5f1cb61927 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 3daab4f8f8 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 889a8e48d7 added mac_get_file_length(), turned off disassembly (moved to linker) 1999-05-08 22:55:42 +00:00
beard%netscape.com 9fb2c6a7a6 turned off the "cantDisassemble" bit, moving disassembly to the linker. 1999-05-08 22:54:23 +00:00
beard%netscape.com 60a66b9f85 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 640ccd97ae Adding Proxy to the unix makefile 1999-05-08 21:10:18 +00:00
beard%netscape.com eb661e0290 changed default 'pref' resource to conform to size of XPIDLSettings struct (40 bytes) 1999-05-08 21:09:19 +00:00
dougt%netscape.com 60a83a00dd hooking up proxy to the WINDOWS makefile 1999-05-08 20:55:24 +00:00
beard%netscape.com ecb01e0921 using defined(XPIDL_PLUGIN) to determine when to rename main 1999-05-08 20:40:26 +00:00
beard%netscape.com 1d24113a89 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 c8c460d775 changed link order in linker 1999-05-08 20:37:15 +00:00
beard%netscape.com ea13807ccc fixed a 'MENU' resource id conflict (128 is CodeWarrior IDE's Apple menu) 1999-05-08 20:36:56 +00:00
briano%netscape.com 2ef9974fe9 Fix for AIX, Solaris, OSF/1, and probably others. 1999-05-08 06:24:27 +00:00
mcmullen%netscape.com d83d7b61e6 Adapt to changed interface some more. 1999-05-08 02:22:41 +00:00
mcmullen%netscape.com 660ab1c894 Adapt to changed interface. 1999-05-08 02:18:16 +00:00
mccabe%netscape.com 636f222084 Build xpidl before export phase of any xpcom directory. 1999-05-08 01:57:37 +00:00
mcmullen%netscape.com f1f7a55308 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 7e9ebaa434 These staged checkins can be tricky. 1999-05-08 00:57:57 +00:00
mcmullen%netscape.com 8ffb91bdf1 Updated a comment. 1999-05-08 00:21:46 +00:00
dougt%netscape.com 4dabc8645b 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 83cad4cb9b 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 89417fcd5e fixing warning message. 1999-05-07 22:12:25 +00:00
dougt%netscape.com 3dd7d24e35 Got linux to compile.
A few errors fix when handling IID.
1999-05-07 22:09:44 +00:00
mcmullen%netscape.com 92574668b3 First Checked In. 1999-05-07 22:03:31 +00:00
rogerl%netscape.com 18f69ee952 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 221629a4f8 Fixed quad-word alignment issues, vTable layout problems. 1999-05-07 21:42:28 +00:00
jband%netscape.com aa4e5c01f2 updating status - added Digital Unix and notes on PPC code 1999-05-07 21:01:29 +00:00
jband%netscape.com 953cc2771a 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 31c188408c enabling all (of two) tests cases. 1999-05-07 20:27:02 +00:00
dougt%netscape.com 3eaf7b8815 moving build to install stage. 1999-05-07 20:21:04 +00:00
dougt%netscape.com 72c87b5c9a removing unused class and reference to unused header. 1999-05-07 20:09:31 +00:00
dougt%netscape.com 67049603bc removing stuff that is throw away. 1999-05-07 20:07:50 +00:00
dougt%netscape.com c50297ec1e Landing xpcom proxies. 1999-05-07 20:01:37 +00:00
waterson%netscape.com 52df9ed21f Removed double-declaration of nsISupports: we #include nsISupportsArray now. 1999-05-07 19:52:13 +00:00
law%netscape.com 75a4b13e35 Renamed one component and added a sample 1999-05-07 19:45:34 +00:00
akkana%netscape.com 444cd0472f Add nsInsertHTMLTxn 1999-05-07 19:20:40 +00:00
akkana%netscape.com fba42cbca2 Make NS_ASSERTION and DebugBreak not crash on Unix 1999-05-07 19:20:12 +00:00
bruce%cybersight.com 5a54f4ad8f This MUST be fixed in some other way. This is a temporary fix for the HP build bustage that Warren okayed as this code isn't in use elsewhere. This is just commenting out the bad code, not fixing it. 1999-05-07 08:08:21 +00:00
warren%netscape.com 198bc069bb Removed size args from nsIAllocator Realloc and Free. Now nsPageMgr keeps track of sizes for its nsIAllocator interface. 1999-05-07 06:22:11 +00:00
warren%netscape.com 29f3184ed4 Found out that this needs to do autoregistration to work (because it needs raptorbase). 1999-05-07 05:30:30 +00:00
briano%netscape.com ed07d10ff3 Changed the reference to 'false' to 'PR_FALSE' so it'll build on Unix. 1999-05-07 02:21:43 +00:00
jband%netscape.com 98c002f568 checking in generated versions of these xpcom headers. soon we will be generating these at compile time. Sources for these files are in xpcom/idl. They are regenerated from those files using xpidl -m header filename.idl 1999-05-07 01:45:20 +00:00
rickg%netscape.com 74f34530ec also removed a debug define 1999-05-07 00:48:04 +00:00
rickg%netscape.com ddd1e13091 fixed an error subsuming autostrings, and removed an AIX warning 1999-05-07 00:47:24 +00:00
jband%netscape.com 44f3df2e61 pare down to the idl files that really work. Some can be resurrected later. Many require interface changes with deeper implications. These are the base interfaces that we really need to have xpconnectable at this point 1999-05-07 00:17:58 +00:00
sspitzer%netscape.com f88899b6be check for existence before NS_ADDREFing.
this was causing a crash in smtpTest, pop3Test and nntpTest, where we
weren't registering the EventQueue component.

also, make these destructors virtual.
1999-05-07 00:09:46 +00:00
beard%netscape.com 4158caccd8 First Checked In. 1999-05-06 20:39:56 +00:00
beard%netscape.com ea4590eb61 don't know how, but line endings got whacked. 1999-05-06 15:52:25 +00:00
beard%netscape.com e37c083d37 First Checked In. 1999-05-06 15:06:11 +00:00
beard%netscape.com 0a7c2d5f5b First Checked In. 1999-05-06 14:39:20 +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 ac665484f9 XP_MAC: no longer using mac_fopen, replacing fopen itself. added mac_warning. 1999-05-06 14:27:57 +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
beard%netscape.com 6202fe13f7 fixed stores of types smaller than sizeof(PRInt32) 1999-05-06 14:21:08 +00:00
beard%netscape.com ac5c447a65 fixed floating point loads, vtable offset, r4 <- r6. 1999-05-06 14:19:34 +00:00
beard%netscape.com b74c11cb44 First Checked In. 1999-05-06 14:16:15 +00:00
dp%netscape.com 742a5a0b48 Removing stray UnregisterFactory(..., path) 1999-05-06 13:33:42 +00:00