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

1558 Коммитов

Автор SHA1 Сообщение Дата
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
dp%netscape.com 3371f4c197 Landing M6 XPCOM Code cleanup branch 1999-05-06 13:29:37 +00:00
waterson%netscape.com 3072ab325f Suppress unused parameter warnings. 1999-05-06 05:15:26 +00:00
rickg%netscape.com 214d738d23 new nsString modz; getting ready for nsString2 switchover 1999-05-06 05:13:08 +00:00
dveditz%netscape.com d94a1bc88f minor startup performance improvement 1999-05-06 04:19:06 +00:00
briano%netscape.com 888ec9541e Added OpenBSD to the list. 1999-05-06 01:58:22 +00:00
briano%netscape.com bd9539aeee This should prevent Solaris/x86 from overriding its CPPSRCS setting with that for sparc. 1999-05-06 01:57:02 +00:00
dp%netscape.com cee9b8c834 Converting stray UnregisterFactory calls to UnregisterComponent 1999-05-06 01:37:04 +00:00
mcafee%netscape.com a8660a05c4 Adding Solaris/sparc and Solaris/intel 1999-05-06 00:49:31 +00:00
mcafee%netscape.com 91c41b4730 Linker didn't seem to like _ prefix for function names, removing them fixes link errors. Adding license file. 1999-05-06 00:49:02 +00:00
mcafee%netscape.com 7a7011e168 Fixing link error (Solaris). 1999-05-06 00:48:09 +00:00
mcafee%netscape.com ad9054f19f Fixing link errors (Solaris). 1999-05-06 00:47:40 +00:00
sspitzer%netscape.com 93fff16d77 check for existance before dereferencing 1999-05-06 00:24:45 +00:00
hyatt%netscape.com b787455ad9 Changed the arguments to PostSynchronousEvent. Added an EventLoop method. 1999-05-05 23:55:10 +00:00
briano%netscape.com 596124712e Fix for bug 5770. Thanks to lennox@cs.columbia.edu. 1999-05-05 23:38:15 +00:00
scc%netscape.com 4c26313504 sense of HAVE_CPP_BOOL was backwards, fixed it (thanks, Jim Dunn) 1999-05-05 23:36:38 +00:00
scc%netscape.com 6c7fa04eb5 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Wow! Re-enabled initialization/assignment from raw COM interface pointers, only this time it means the same as |dont_QueryInterface|. Which is what people want and expect. Re-enabled comparisons between |nsCOMPtr|s and raw COM interface pointers; and it means what people expect: are these two 4-byte values equal/not-equal. Added a function for comparing two pointers (either can be raw or nsCOMPtr) called |SameCOMIdentity|, which provides the other kind of comparison. No current functionality has changed. Everything you're doing now is still legal and valid. These changes only bring some additional options. -----BEGIN PGP SIGNATURE----- Version: PGP Personal Privacy 6.0.2 Comment: get my key at <http://www.meer.net/ScottCollins/#key> iQA/AwUBNzAeufGmojMuVn+fEQInWgCfUVK/7xfd/pdhAmyIe4HhynKsuucAn20t MRtmNY4e2MAdwClvhR65a5Yv =elb3 -----END PGP SIGNATURE----- 1999-05-05 10:37:05 +00:00
mcafee%netscape.com e4ded11809 Adding license. 1999-05-05 06:07:50 +00:00
mcafee%netscape.com 19e2200b75 Adding test to .cvsignore 1999-05-05 06:07:25 +00:00
mcafee%netscape.com 90c4be81f7 Adding Makefile for Linux. 1999-05-05 06:06:33 +00:00
mcafee%netscape.com 03d3d710d6 Adding changes for Solaris, commented-out so we don't break the current build. 1999-05-05 02:06:02 +00:00
mcafee%netscape.com 8381e6ce78 Typo? Fixing Solaris bustage. 1999-05-05 01:59:07 +00:00
kipp%netscape.com 8035c38762 alloc IID 1999-05-05 01:59:01 +00:00
mcafee%netscape.com ad1edb1c19 These files have been renamed with _asm_ to distinguish them from cpp files, this unconfuses gcc. 1999-05-05 01:57:35 +00:00
kipp%netscape.com 1854ecef21 alloc IID 1999-05-05 01:56:46 +00:00
mcafee%netscape.com 4b91860904 Renaming asm files to be different than cpp files so compiler doesn't get confused. xptcinvoke_sparc_solaris.s _. xptcinvoke_asm_sparc_solaris.s, xptcstubs_sparc_solaris.s -> xptcstubs_asm_sparc_solaris.s 1999-05-05 01:56:01 +00:00
hyatt%netscape.com 24983c6525 Committing the changes to support the new nsIEventQueue interface and
nested queues in the event queue service.
1999-05-04 23:35:47 +00:00
hyatt%netscape.com e74697248f Committing changes to support the new nsIEventQueue interface. 1999-05-04 23:35:25 +00:00
hyatt%netscape.com e6fc4a4a7d Committing Mac Project file for new event queues. 1999-05-04 23:34:58 +00:00
dougt%netscape.com 747d44d652 Removing nsProxyEvent from xpcom. It will be shortly replaced with a
new and improved version.
1999-05-04 22:47:45 +00:00
dougt%netscape.com b2ac80492c Removing nsProxyEvent from xpcom. It will be shortly replaced with a
new and improved version
1999-05-04 22:42:22 +00:00
alecf%netscape.com 2af5504cb9 back out my warning fix (proper fix on the way) 1999-05-04 22:33:10 +00:00
jdunn%netscape.com d7c48d4095 remove the -lIDL from the EX_LIBS line. It is included with $(LIBIDL_LIBS)
correctly.  HP chokes on the -lIDL since there is no preceding -L<path to libIDL.a>
1999-05-04 22:16:15 +00:00
kipp%netscape.com 19a5f0c5f5 alloc iids 1999-05-04 21:31:48 +00:00
alecf%netscape.com f72f0cb12f fix some warnings about initializing variables in constructors 1999-05-04 21:09:03 +00:00
alecf%netscape.com 08744902e8 #if 0 out some unused code 1999-05-04 20:56:40 +00:00
vidur%netscape.com 3a83bcaeb6 new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement 1999-05-04 20:55:46 +00:00
alecf%netscape.com eb6233d510 initialize some variables in constructor declaration rather than the constructor itself 1999-05-04 20:52:05 +00:00
alecf%netscape.com 7f2b893ac4 fix virtual constructor problem 1999-05-04 20:50:24 +00:00
alecf%netscape.com 4d5d87bb3c fix possible uninitialized variable 1999-05-04 20:49:20 +00:00
alecf%netscape.com 69706a2b27 add a side effect warning that bit me hard during M6 1999-05-04 20:28:24 +00:00
jband%netscape.com 098ff3f390 change to make xpidl [shared] cause a const qualifier to be emitted and wstring to map to PRUnichar rather than PRUint16 1999-05-04 20:03:43 +00:00
mcmullen%netscape.com 0c5ad1f6f3 So much for that last touchup between building and committing... 1999-05-04 19:39:15 +00:00
mcmullen%netscape.com 5da90cc4d1 Fix double-escaping problem (#4184) 1999-05-04 19:11:31 +00:00
sspitzer%netscape.com c425481936 changes to get this to build with the -pedanic flag.
(when you pass --enable-pedantic to the compiler)
1999-05-04 17:21:33 +00:00
scc%netscape.com 314436f96d change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous. 1999-05-04 12:40:52 +00:00
mccabe%netscape.com 7b45b56ec2 Fix to 5899; xpidl now looks for its target file where it's told to rather than eagerly plucking it out of the supplied includes directories.
Also removed an obsolete check against libIDL 0.6.2.
1999-05-04 10:52:20 +00:00
scc%netscape.com 9275282f6b somebody is including this file inside an |extern "C"| declaration. That's bad. I can't find the culprit, but I can mark the important function |extern "C++"| to allow windows to compile. 1999-05-04 10:23:56 +00:00
scc%netscape.com 6e4ff024b9 oops 1999-05-04 09:51:04 +00:00
mccabe%netscape.com 537caa1470 Fix to 5415. Don't complain about duplicate iids when linking, if the duplicate iids are zero (representing unresolved interfaces.) 1999-05-04 09:47:10 +00:00
scc%netscape.com 1d573cde16 Added |CallQueryInterface|, a type-safe interface to |QueryInterface| 1999-05-04 09:44:27 +00:00
scc%netscape.com f5a32343a4 added |null_nsCOMPtr()|, |CallQueryInterface()|, fixed comments; added |const| in several appropriate places 1999-05-04 09:37:35 +00:00
mccabe%netscape.com ef8decef32 Fix to 5898. xpidl now works like the rest of the compilers in the world, and understands -Ifoo as well as -I foo.
Thanks to Heikki Toivonen <heikki@citec.fi> for this suggestion.
1999-05-04 08:21:36 +00:00
mccabe%netscape.com be244708be Check for consts > 0 before allocating record space for them. Fix to 5683, a malloc(0) bug; thanks to jlnance@inttek.com for catching this one. 1999-05-04 07:31:40 +00:00
hshaw%netscape.com eae3dcdf4c include prcmon.h for nsThread.h, until unix defines NS_MT_SUPPORTED for nsISupports.h 1999-05-04 07:11:31 +00:00
waterson%netscape.com 380ab6b36c Improve docs. 1999-05-04 03:54:56 +00:00
waterson%netscape.com 0dd20272b3 Don't set record->typelibRecord until we know that we're actually indexifying the typelib in which the interface lives. 1999-05-04 03:45:55 +00:00
jband%netscape.com 8d31292b46 force the tools for get created in the export phase to be used to build xpt files and cleanup otherwise makefiles 1999-05-04 03:43:14 +00:00
jband%netscape.com ee7fe8a1f2 fix casting warning and quiet useless runtime noise on success 1999-05-04 03:40:31 +00:00
jband%netscape.com e162203173 Support BSD OS and difference between gcc and egcs (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>) 1999-05-04 03:38:05 +00:00
jband%netscape.com a97241b31b Fix comical copy/paste error (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>) 1999-05-04 03:36:21 +00:00
jband%netscape.com 6fed94989f updating status page 1999-05-04 03:34:45 +00:00
mcmullen%netscape.com b71b1961d8 Fix an error in the previous checkin. 1999-05-03 23:14:28 +00:00
mcmullen%netscape.com 36d20039a0 Check for a null path before calling stat() and friends (bug #5576). a=chofmann. 1999-05-03 20:29:01 +00:00
jband%netscape.com 1b9abd7edd ***NOT PART OF SEAMONKEY BUILD***. Updated status tracking doc. 1999-05-03 18:50:40 +00:00
jband%netscape.com 847d3fbe34 ***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect) 1999-05-01 09:03:39 +00:00
jband%netscape.com 21d88f9812 ***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect) 1999-05-01 08:23:36 +00:00
briano%netscape.com a06b94a174 Defined MAP_FAILED for all the platforms that don't have it. 1999-05-01 02:10:39 +00:00
briano%netscape.com df057a0825 Fix AIX and Solaris bustage. 1999-05-01 01:40:35 +00:00
warren%netscape.com 09b07809c1 Added include for nsError.h to get nsresult. 1999-04-30 23:49:30 +00:00
jband%netscape.com 9cf2ab33fb *** NOT PART OF SEAMONKEY BUILD*** Adding status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect) 1999-04-30 23:25:12 +00:00
warren%netscape.com e54a458fca Consolidated individual factories into a single factory for base. 1999-04-30 22:55:21 +00:00
warren%netscape.com cc1333535a Made Notify and Wait methods return nsresult. 1999-04-30 22:55:16 +00:00
warren%netscape.com 9c928248b7 Added page manager, buffer, buffer streams and pipes stuff. 1999-04-30 22:55:12 +00:00
warren%netscape.com dabc3839ad Added size argument to Free and Realloc (for implementations that can't determine the memory block's size. Needed for nsPageMgr. Hooked allocator up to xpcom initialization. 1999-04-30 22:54:28 +00:00
warren%netscape.com 11cccfd648 Fixed QI to respond to nsIProperties and nsIPersistentProperties. Removed factory (now in nsBaseDLL). 1999-04-30 22:54:22 +00:00
waterson%netscape.com 65a709a34a Bug 5671. Use nsAllocator instead of C++ new/delete. r=jband,a=chofmann. 1999-04-30 18:49:40 +00:00
pinkerton%netscape.com 7b8852653a added GetIID() method. 1999-04-30 08:59:11 +00:00
rogerl%netscape.com fb2f92e61d !!! Not a part of SeaMonkey Build !!!
new sparc stub code + added missing initialization to invoke_copy
1999-04-29 21:34:25 +00:00
bruce%cybersight.com b375ec7b75 Remove -lnetlib from link lines. Not needed. 1999-04-28 05:30:09 +00:00
erik%netscape.com 918e586ae6 Was using the wrong IID to implement nsISupports. Fixed. 1999-04-28 01:43:51 +00:00
bruce%cybersight.com be25d41dda Backing out change .. breaks build globally. Guess it is better to just have a broken HP-UX for now. 1999-04-28 01:24:06 +00:00
bruce%cybersight.com a44807c99e Fix HP-UX build bustage. You may NOT delete a void*. This is illegal in ANSI C++. 1999-04-28 01:08:40 +00:00
brendan%netscape.com d3bc2fbac5 Fix typos and other comment nits. 1999-04-28 00:38:49 +00:00
kipp%netscape.com 12cecd2806 Fixed bug in strncasecmp as reported by Eric Burley <ericb@neoplanet.com>; while I was there I removed a compiler warning too 1999-04-27 22:20:52 +00:00
mcmullen%netscape.com b7e2a9919d Use CRLF on windows for nsEndl() 1999-04-27 21:26:15 +00:00
waterson%netscape.com 4511d6651c Use nsFileSpec and nsDirectoryIterator to make the implementation fully XP. 1999-04-27 17:49:14 +00:00
waterson%netscape.com 9fc362f09d Added linkage to base and nsstdlib so that we can use McMullen's filespec stuff. 1999-04-27 17:48:31 +00:00
bruce%cybersight.com 489d86fc3a Fix an array bounds write when writing to this->interfaceRecords[size] in the nsTypelibRecord constructor. 1999-04-27 04:06:33 +00:00
sfraser%netscape.com 803f8637c3 Remove errant semicolons. 1999-04-27 04:04:24 +00:00
bruce%cybersight.com bd1a77ea10 Yet another linking error killing the unix tinderboxen. 1999-04-27 03:52:34 +00:00
bruce%cybersight.com 9aadf8d5c3 Fix build bustage for this. 1999-04-27 03:14:57 +00:00
mcmullen%netscape.com 31082baedf Fixed two small problems in Macintosh-only parts of the code. 1999-04-27 02:12:22 +00:00
waterson%netscape.com 82ef7736c3 Whoops. Don't force linkage: build ordering problem. 1999-04-26 23:59:44 +00:00
rickg%netscape.com 0de7b981be removed warnings 1999-04-26 23:43:40 +00:00
alecf%netscape.com 5c0464f10c actually export nsISimpleEnumerator so we can use it 1999-04-26 23:37:01 +00:00
waterson%netscape.com 7c46b25533 Add linker directives to ensure all the libs we need get loaded. 1999-04-26 23:30:59 +00:00
waterson%netscape.com 8d0ba7fab2 Use nsSpecialSystemFileSpec on Unix to get components dir. 1999-04-26 23:30:40 +00:00
alecf%netscape.com 2931a127d2 IDL-export nsrootidl.idl 1999-04-26 22:59:55 +00:00
mcmullen%netscape.com 42c26e2cf9 Checkin based on patches submitted by Michael Lowe - #5473. Adds support for a large number of special windows directories. 1999-04-26 22:20:23 +00:00
mcmullen%netscape.com 98d439d706 Patch from Michael Lowe (part of #5473) replace true by PR_TRUE 1999-04-26 19:34:39 +00:00
mcmullen%netscape.com e5e977358e Leakage and mismatch of allocate/free methods (patches submitted by Bruce Mitchener). Bug #5140. 1999-04-26 19:05:00 +00:00
waterson%netscape.com 0dc5d18b78 Added nsISimpleEnumerator.h as a dummy file so that XPIDL that uses it won't break. 1999-04-26 17:31:57 +00:00
jband%netscape.com b6050d0bd1 ifdef'ing out a much more likely cause for the Mac bustage 1999-04-26 05:50:12 +00:00
jband%netscape.com f30475caf2 changing a member name in hopes that this has something to do with the Mac bustage. I can't see what else might be wrong. Pure voodoo! 1999-04-26 05:40:18 +00:00
jband%netscape.com fa205903de Make xptinfo fail more gracefully. Fix a couple of warnings. Get rid of XPTDIR env var hack for XP_PC (other platforms coming soon) 1999-04-26 04:23:29 +00:00
bruce%cybersight.com 6b1cb6c501 Fix for a comment. 1999-04-25 13:31:05 +00:00
bruce%cybersight.com e128505d6e Old patches for non-virtual vs virtual destructors (approved by Troy) 1999-04-25 04:57:38 +00:00
rickg%netscape.com adecc28838 completed the backout 1999-04-25 03:50:10 +00:00
rickg%netscape.com 307ad080f1 backing out string changes until I can get it right 1999-04-25 03:10:44 +00:00
rickg%netscape.com 5cc467b89c still trying to fix mac breakage 1999-04-25 02:53:39 +00:00
rickg%netscape.com 06d43c1933 removed warnings and a build error 1999-04-25 02:05:03 +00:00
rickg%netscape.com 5eea057c07 fix to nsString2 constructor 1999-04-25 01:51:21 +00:00
rickg%netscape.com 9ea354a873 fix to nsString2 constructor 1999-04-25 01:49:58 +00:00
rickg%netscape.com 5098683c49 disabled some unnecessary debug output 1999-04-25 01:27:51 +00:00
rickg%netscape.com b5dcc14666 removed PRUnichar* operator() and other WIP for nsString2 1999-04-25 01:24:10 +00:00
scc%netscape.com c77df52aa7 removed the non-|const| version of |nsAutoCString::operator const char*| since the const version serves in both |const| and non-|const| situations, and will be ambiguous to many compilers. 1999-04-24 18:40:36 +00:00
waterson%netscape.com 4b2d880a2d Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH. 1999-04-24 02:38:54 +00:00
mcmullen%netscape.com bf4cf0d5dd Bug #4184. Before unescaping a path, call ReAllocData. 1999-04-23 21:32:57 +00:00
mcmullen%netscape.com ed7685944c Corrected spelling in some comments. 1999-04-23 20:27:38 +00:00
mcmullen%netscape.com 2b9b0a6cd3 Made GetCatInfo method public (XP_MAC only) 1999-04-23 17:18:24 +00:00
mccabe%netscape.com 19c68fb53b Backed out my previous checkin.
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.
1999-04-23 09:20:36 +00:00
mccabe%netscape.com ab6924a6b7 Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo. 1999-04-23 09:10:09 +00:00
dougt%netscape.com a23ed84234 Fixes Bug 5300 http://bugzilla.mozilla.org/show_bug.cgi?id=5300 1999-04-23 06:32:40 +00:00
mccabe%netscape.com 718f08047f Go from explicit $(shell ) calls to glib-config and libIDL-config to using $LIBIDL_CFLAGS, $LIBIDL_LIBS, as set in libIDL.m4. 1999-04-23 06:18:03 +00:00
bruce%cybersight.com b921f69928 Removing a spurious comma, fixing AIX and HP-UX build bustage. I don't see why this code should've compiled for anyone. 1999-04-23 04:15:50 +00:00
warren%netscape.com d5baf9b75e Added variant and scriptable. 1999-04-22 08:27:34 +00:00
rickg%netscape.com d550cc2e2e sync up with nsString2.cpp 1999-04-22 08:23:25 +00:00
warren%netscape.com 91d0be4809 Started factoring nsIPersistentProperties from nsIProperties. 1999-04-22 07:32:51 +00:00
warren%netscape.com 329d00e493 Added Write(nsIInputStream) and Flush to nsIOutputStream. 1999-04-22 07:31:03 +00:00
sfraser%netscape.com a046a5b92a Look for types.h in the system headers. 1999-04-22 04:34:59 +00:00
warren%netscape.com 8f4b7a43d2 Added nsCRT::free methods. 1999-04-22 04:25:17 +00:00
warren%netscape.com aa985edf4b Added NS_IMETHOD decls. 1999-04-22 04:17:21 +00:00
warren%netscape.com 187631ef17 Added nsAutoMonitor 1999-04-22 04:12:08 +00:00
alecf%netscape.com 0d53273832 oops, should be including nsID.h for the nsID typedef 1999-04-22 03:25:24 +00:00
warren%netscape.com ca71965106 Added better comment about NS_WITH_SERVICE. 1999-04-21 21:28:16 +00:00
mcmullen%netscape.com 1a80115434 Export functions used by mailnews build (progname versions of static Get/Release) - bustage fix. 1999-04-21 21:07:20 +00:00
neeti%netscape.com d137eb0ce4 checking for null mObserverList 1999-04-21 19:36:41 +00:00
law%netscape.com 2107107c64 Staking claim to some IIDs for app shell componentry 1999-04-21 01:15:47 +00:00
mcmullen%netscape.com 4efbbee451 Oops. 1999-04-20 19:31:11 +00:00
mcmullen%netscape.com 34af4633c2 Correct a problem my last change to GetParent() introduced. 1999-04-20 19:09:22 +00:00
neeti%netscape.com 2c01a9790e implemented wrapper funtions to make GetObserverList private. 1999-04-20 14:50:47 +00:00
bruce%cybersight.com 2648c173ee Fix library name. Still coredumps on execution. 1999-04-20 05:36:36 +00:00
mcmullen%netscape.com bd7584529a Fixed GetParent() on windows and unix (was incorrect for directories whose paths end in a separator). 1999-04-19 22:07:42 +00:00
mccabe%netscape.com 8f0836280f Use @GLIB_CONFIG@ and @LIBIDL_CONFIG@ autoconf variables to find glib-config and libIDL config, rather than hardcoding thier names.
Thanks to Greg Roelofs for this fix.
1999-04-19 08:31:42 +00:00
dp%netscape.com 23f283dd39 More on starup components 1999-04-17 16:49:58 +00:00
dp%netscape.com 511e7c4460 Adding some debugging help 1999-04-17 16:49:17 +00:00
mccabe%netscape.com 4a9c5b4415 Changed makefile to request --cflags and --libs from libIDL-config as well as from glib-config, to handle those cases where libIDL is installed in a different place than glib.
Thanks to Tim Rowley <tor@cs.brown.edu> for this fix.
1999-04-17 03:54:39 +00:00
warren%netscape.com d2f79e5218 Made instance variables protected so that we can subclass. 1999-04-16 18:16:21 +00:00
mcmullen%netscape.com 9726731289 Added unix home directory 1999-04-15 22:45:41 +00:00
sfraser%netscape.com 2f546f203d Warning elimination (remove extra ; ) 1999-04-15 19:54:27 +00:00
sfraser%netscape.com 7509fa995a Warning elimination (delete extra ; ) 1999-04-15 19:53:35 +00:00
dougt%netscape.com 10c079470d Now using PL_* functions in nsprPath()
ifdef'ing the deallocation of nsprPath()
1999-04-15 19:39:23 +00:00
mccabe%netscape.com e33e295f30 Enabling xpidl as a standard part of the unix and windows build. Changed checks against BUILD_XPIDL to the (as yet undefined) USE_XPIDL variable in libpref, rdf, xpfe/AppCores, to keep them from firing just yet. The BUILD_XPIDL-enabling machinery in configure.in is unchanged, but BUILD_XPIDL is unused for now.
See http://www.mozilla.org/scriptable/xpidl/ if this breaks you.
1999-04-15 18:28:27 +00:00
jband%netscape.com 5f9bbffb34 not yet part of seamonkey build -- fix problem with forward declarations in idl 1999-04-15 03:32:18 +00:00
mccabe%netscape.com 4339690ad1 Convert some straggling PR_ASSERTS to XPT_ASSERTS to complete link-time freedom from nspr. 1999-04-15 03:20:24 +00:00
alecf%netscape.com 636135b5e6 don't break if we're included in a C file 1999-04-15 03:13:20 +00:00
mcmullen%netscape.com ef4a73c482 An "oops" correction in the previous checkin. 1999-04-15 02:17:41 +00:00
toshok%hungry.com a3037a390f use NSPR's LL_ macros to do 64 bit stuff. 1999-04-15 01:40:33 +00:00
toshok%hungry.com 2164e77cc1 remove LL's to fix windows build. 1999-04-15 01:36:25 +00:00
mcmullen%netscape.com 8a002d9b23 Fixed two warnings and added a method with a shorter name because of bug in VC++ compiler 1999-04-15 01:11:42 +00:00
mcmullen%netscape.com 82df0f6471 Fixed compiler warning. 1999-04-15 01:07:20 +00:00
mcmullen%netscape.com bc106712df Support unix paths .. and . in the path conversion routine. 1999-04-15 01:06:55 +00:00
toshok%hungry.com a739ba97ca change linux specific blurbs to include netbsd/freebsd, and make sure to update the url to the unixish_x86 file. 1999-04-15 01:06:45 +00:00
mcmullen%netscape.com d579b733aa Fix backwards failure logic 1999-04-15 01:06:03 +00:00
toshok%hungry.com d38a318e0b add some PRInt64 tests too. 1999-04-15 00:52:40 +00:00
toshok%hungry.com 82624f2171 the linux implementation should work for freebsd and netbsd x86. change the name from linux to unixish to reflect this. 1999-04-15 00:50:07 +00:00
waterson%netscape.com 295796c6fd Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to. 1999-04-14 23:06:22 +00:00