Commit Graph

1499 Commits

Author SHA1 Message Date
akkana%netscape.com
da7b9edf1c Add nsInsertHTMLTxn 1999-05-07 19:20:40 +00:00
akkana%netscape.com
e53c5f1bd3 Make NS_ASSERTION and DebugBreak not crash on Unix 1999-05-07 19:20:12 +00:00
bruce%cybersight.com
ff0c2c46f4 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
d094cda857 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
628c8f5664 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
b1a44b7876 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
ff6dae2ffa 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
a404439850 also removed a debug define 1999-05-07 00:48:04 +00:00
rickg%netscape.com
641adcdf34 fixed an error subsuming autostrings, and removed an AIX warning 1999-05-07 00:47:24 +00:00
jband%netscape.com
f515159591 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
b2cb4ec80d 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
8a6d1e91a8 First Checked In. 1999-05-06 20:39:56 +00:00
beard%netscape.com
c2bdecff98 don't know how, but line endings got whacked. 1999-05-06 15:52:25 +00:00
beard%netscape.com
d551533bc1 First Checked In. 1999-05-06 15:06:11 +00:00
beard%netscape.com
db2e9da53f First Checked In. 1999-05-06 14:39:20 +00:00
beard%netscape.com
3218ac0e70 tool changes 1999-05-06 14:30:29 +00:00
beard%netscape.com
fe84521319 added xptcstubs_mac.cpp/.s, removed xptcstubs_.mac.cpp 1999-05-06 14:29:31 +00:00
beard%netscape.com
e02996a454 XP_MAC: no longer using mac_fopen, replacing fopen itself. added mac_warning. 1999-05-06 14:27:57 +00:00
beard%netscape.com
df952436da 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
df271ee45b 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
3d79101951 fixed stores of types smaller than sizeof(PRInt32) 1999-05-06 14:21:08 +00:00
beard%netscape.com
24007a6856 fixed floating point loads, vtable offset, r4 <- r6. 1999-05-06 14:19:34 +00:00
beard%netscape.com
05965b7454 First Checked In. 1999-05-06 14:16:15 +00:00
dp%netscape.com
f9c7ab8b52 Removing stray UnregisterFactory(..., path) 1999-05-06 13:33:42 +00:00
dp%netscape.com
2f513cd724 Landing M6 XPCOM Code cleanup branch 1999-05-06 13:29:37 +00:00
waterson%netscape.com
f9adab0bb3 Suppress unused parameter warnings. 1999-05-06 05:15:26 +00:00
rickg%netscape.com
4957d2ba64 new nsString modz; getting ready for nsString2 switchover 1999-05-06 05:13:08 +00:00
dveditz%netscape.com
e90a239bae minor startup performance improvement 1999-05-06 04:19:06 +00:00
briano%netscape.com
2360b6da2a Added OpenBSD to the list. 1999-05-06 01:58:22 +00:00
briano%netscape.com
55d517229f 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
b5707f7a96 Converting stray UnregisterFactory calls to UnregisterComponent 1999-05-06 01:37:04 +00:00
mcafee%netscape.com
d9cf4219c6 Adding Solaris/sparc and Solaris/intel 1999-05-06 00:49:31 +00:00
mcafee%netscape.com
748f7a4f12 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
eb0004f84f Fixing link error (Solaris). 1999-05-06 00:48:09 +00:00
mcafee%netscape.com
139e241651 Fixing link errors (Solaris). 1999-05-06 00:47:40 +00:00
sspitzer%netscape.com
bc476bdf98 check for existance before dereferencing 1999-05-06 00:24:45 +00:00
hyatt%netscape.com
17ab1677de Changed the arguments to PostSynchronousEvent. Added an EventLoop method. 1999-05-05 23:55:10 +00:00
briano%netscape.com
02869b2558 Fix for bug 5770. Thanks to lennox@cs.columbia.edu. 1999-05-05 23:38:15 +00:00
scc%netscape.com
51bf7982c7 sense of HAVE_CPP_BOOL was backwards, fixed it (thanks, Jim Dunn) 1999-05-05 23:36:38 +00:00
scc%netscape.com
92430ecb22 -----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
6a2d36fa7a Adding license. 1999-05-05 06:07:50 +00:00
mcafee%netscape.com
e39af7cd0d Adding test to .cvsignore 1999-05-05 06:07:25 +00:00
mcafee%netscape.com
ef768be2fc Adding Makefile for Linux. 1999-05-05 06:06:33 +00:00
mcafee%netscape.com
b0f1e0c37e 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
3f7f7be631 Typo? Fixing Solaris bustage. 1999-05-05 01:59:07 +00:00
kipp%netscape.com
b8ced4ac14 alloc IID 1999-05-05 01:59:01 +00:00
mcafee%netscape.com
65bc3a5f88 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
2619b4fadc alloc IID 1999-05-05 01:56:46 +00:00
mcafee%netscape.com
49552aa033 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
73333ee036 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
2777be6ebf Committing changes to support the new nsIEventQueue interface. 1999-05-04 23:35:25 +00:00
hyatt%netscape.com
885e794cbe Committing Mac Project file for new event queues. 1999-05-04 23:34:58 +00:00
dougt%netscape.com
8ef15a6101 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
8359b130b4 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
bc86f401e7 back out my warning fix (proper fix on the way) 1999-05-04 22:33:10 +00:00
jdunn%netscape.com
1d2f3c010f 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
81faf1ed8f alloc iids 1999-05-04 21:31:48 +00:00
alecf%netscape.com
afcaf48d54 fix some warnings about initializing variables in constructors 1999-05-04 21:09:03 +00:00
alecf%netscape.com
cbf125fb4c #if 0 out some unused code 1999-05-04 20:56:40 +00:00
vidur%netscape.com
1d12d95f98 new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement 1999-05-04 20:55:46 +00:00
alecf%netscape.com
a2d005b709 initialize some variables in constructor declaration rather than the constructor itself 1999-05-04 20:52:05 +00:00
alecf%netscape.com
d8e19cb305 fix virtual constructor problem 1999-05-04 20:50:24 +00:00
alecf%netscape.com
0b0bb227b9 fix possible uninitialized variable 1999-05-04 20:49:20 +00:00
alecf%netscape.com
39d97ca312 add a side effect warning that bit me hard during M6 1999-05-04 20:28:24 +00:00
jband%netscape.com
08b92cd4ad 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
f84f3b56d8 So much for that last touchup between building and committing... 1999-05-04 19:39:15 +00:00
mcmullen%netscape.com
6513d12e94 Fix double-escaping problem (#4184) 1999-05-04 19:11:31 +00:00
sspitzer%netscape.com
108be1837b 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
470c0f17ac change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous. 1999-05-04 12:40:52 +00:00
mccabe%netscape.com
a04bdb34e3 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
d9a7d33e9a 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
09dac5f140 oops 1999-05-04 09:51:04 +00:00
mccabe%netscape.com
86e1d8f597 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
6bab6751e6 Added |CallQueryInterface|, a type-safe interface to |QueryInterface| 1999-05-04 09:44:27 +00:00
scc%netscape.com
d686c1191e added |null_nsCOMPtr()|, |CallQueryInterface()|, fixed comments; added |const| in several appropriate places 1999-05-04 09:37:35 +00:00
mccabe%netscape.com
9d1f7eb750 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
24cdd16122 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
a96f72d866 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
129dfd2a49 Improve docs. 1999-05-04 03:54:56 +00:00
waterson%netscape.com
393a1c1727 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
4714b26925 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
919fe50aec fix casting warning and quiet useless runtime noise on success 1999-05-04 03:40:31 +00:00
jband%netscape.com
e8aff87d5a 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
6f7c0a35c6 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
5f290c510e updating status page 1999-05-04 03:34:45 +00:00
mcmullen%netscape.com
b81996e890 Fix an error in the previous checkin. 1999-05-03 23:14:28 +00:00
mcmullen%netscape.com
9caf9d55f4 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
47d20e9d19 ***NOT PART OF SEAMONKEY BUILD***. Updated status tracking doc. 1999-05-03 18:50:40 +00:00
jband%netscape.com
21354e122c ***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
2abe346cc9 ***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
2760eda281 Defined MAP_FAILED for all the platforms that don't have it. 1999-05-01 02:10:39 +00:00
briano%netscape.com
9907679d08 Fix AIX and Solaris bustage. 1999-05-01 01:40:35 +00:00
warren%netscape.com
cd4fdddee8 Added include for nsError.h to get nsresult. 1999-04-30 23:49:30 +00:00
jband%netscape.com
626020fcce *** 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
7bd9aa78c5 Consolidated individual factories into a single factory for base. 1999-04-30 22:55:21 +00:00
warren%netscape.com
15356905f2 Made Notify and Wait methods return nsresult. 1999-04-30 22:55:16 +00:00
warren%netscape.com
88d6a3a41a Added page manager, buffer, buffer streams and pipes stuff. 1999-04-30 22:55:12 +00:00
warren%netscape.com
dbb21cf3e6 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
4ceccb4a80 Fixed QI to respond to nsIProperties and nsIPersistentProperties. Removed factory (now in nsBaseDLL). 1999-04-30 22:54:22 +00:00
waterson%netscape.com
1ea17b5fd1 Bug 5671. Use nsAllocator instead of C++ new/delete. r=jband,a=chofmann. 1999-04-30 18:49:40 +00:00
pinkerton%netscape.com
7638e305fb added GetIID() method. 1999-04-30 08:59:11 +00:00
rogerl%netscape.com
9680ff220e !!! 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
25345b7651 Remove -lnetlib from link lines. Not needed. 1999-04-28 05:30:09 +00:00
erik%netscape.com
34cd195e11 Was using the wrong IID to implement nsISupports. Fixed. 1999-04-28 01:43:51 +00:00
bruce%cybersight.com
d6747dc35c 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
324a049f19 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
f1504a6f9e Fix typos and other comment nits. 1999-04-28 00:38:49 +00:00
kipp%netscape.com
cce89c1b41 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
22000d46f3 Use CRLF on windows for nsEndl() 1999-04-27 21:26:15 +00:00
waterson%netscape.com
cb6a6ca9b8 Use nsFileSpec and nsDirectoryIterator to make the implementation fully XP. 1999-04-27 17:49:14 +00:00
waterson%netscape.com
c804809f1a 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
4fdf80796d 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
ac3317e9b5 Remove errant semicolons. 1999-04-27 04:04:24 +00:00
bruce%cybersight.com
c34e1526af Yet another linking error killing the unix tinderboxen. 1999-04-27 03:52:34 +00:00
bruce%cybersight.com
d872a41e60 Fix build bustage for this. 1999-04-27 03:14:57 +00:00
mcmullen%netscape.com
f973c46a0f Fixed two small problems in Macintosh-only parts of the code. 1999-04-27 02:12:22 +00:00
waterson%netscape.com
265cb8db39 Whoops. Don't force linkage: build ordering problem. 1999-04-26 23:59:44 +00:00
rickg%netscape.com
8454059bc9 removed warnings 1999-04-26 23:43:40 +00:00
alecf%netscape.com
fd5c1768f3 actually export nsISimpleEnumerator so we can use it 1999-04-26 23:37:01 +00:00
waterson%netscape.com
c3bd0744bd Add linker directives to ensure all the libs we need get loaded. 1999-04-26 23:30:59 +00:00
waterson%netscape.com
755eaf1c0f Use nsSpecialSystemFileSpec on Unix to get components dir. 1999-04-26 23:30:40 +00:00
alecf%netscape.com
85616cc75c IDL-export nsrootidl.idl 1999-04-26 22:59:55 +00:00
mcmullen%netscape.com
6d0c689cd2 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
6145ac6cde Patch from Michael Lowe (part of #5473) replace true by PR_TRUE 1999-04-26 19:34:39 +00:00
mcmullen%netscape.com
64f5c7dbe1 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
50e071071c 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
cd509e21b0 ifdef'ing out a much more likely cause for the Mac bustage 1999-04-26 05:50:12 +00:00
jband%netscape.com
e50a30b40d 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
c176dc05a1 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
0026fb64c2 Fix for a comment. 1999-04-25 13:31:05 +00:00
bruce%cybersight.com
0d9976da76 Old patches for non-virtual vs virtual destructors (approved by Troy) 1999-04-25 04:57:38 +00:00
rickg%netscape.com
5c86e5a3c1 completed the backout 1999-04-25 03:50:10 +00:00
rickg%netscape.com
5b3132ce88 backing out string changes until I can get it right 1999-04-25 03:10:44 +00:00
rickg%netscape.com
a293ca7ca6 still trying to fix mac breakage 1999-04-25 02:53:39 +00:00
rickg%netscape.com
72a01442f1 removed warnings and a build error 1999-04-25 02:05:03 +00:00
rickg%netscape.com
add5c429d4 fix to nsString2 constructor 1999-04-25 01:51:21 +00:00
rickg%netscape.com
f48eec734b fix to nsString2 constructor 1999-04-25 01:49:58 +00:00
rickg%netscape.com
f9662d011b disabled some unnecessary debug output 1999-04-25 01:27:51 +00:00
rickg%netscape.com
d8ba6251a8 removed PRUnichar* operator() and other WIP for nsString2 1999-04-25 01:24:10 +00:00
scc%netscape.com
b7e35a36a2 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
5c0b4cea21 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
560d9107f8 Bug #4184. Before unescaping a path, call ReAllocData. 1999-04-23 21:32:57 +00:00
mcmullen%netscape.com
5cb578f764 Corrected spelling in some comments. 1999-04-23 20:27:38 +00:00
mcmullen%netscape.com
5dfc810099 Made GetCatInfo method public (XP_MAC only) 1999-04-23 17:18:24 +00:00
mccabe%netscape.com
ba4f36c065 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
ceb11bcb32 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
0fc496898a Fixes Bug 5300 http://bugzilla.mozilla.org/show_bug.cgi?id=5300 1999-04-23 06:32:40 +00:00
mccabe%netscape.com
7049d9fa76 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
aa6270418f 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
f256cf42fb Added variant and scriptable. 1999-04-22 08:27:34 +00:00
rickg%netscape.com
4932037b7d sync up with nsString2.cpp 1999-04-22 08:23:25 +00:00
warren%netscape.com
1ea549d80d Started factoring nsIPersistentProperties from nsIProperties. 1999-04-22 07:32:51 +00:00
warren%netscape.com
c289c670cd Added Write(nsIInputStream) and Flush to nsIOutputStream. 1999-04-22 07:31:03 +00:00
sfraser%netscape.com
385eb491ab Look for types.h in the system headers. 1999-04-22 04:34:59 +00:00
warren%netscape.com
51b7658a46 Added nsCRT::free methods. 1999-04-22 04:25:17 +00:00
warren%netscape.com
9ad48782fb Added NS_IMETHOD decls. 1999-04-22 04:17:21 +00:00
warren%netscape.com
16745abb64 Added nsAutoMonitor 1999-04-22 04:12:08 +00:00
alecf%netscape.com
54b5fa903e oops, should be including nsID.h for the nsID typedef 1999-04-22 03:25:24 +00:00
warren%netscape.com
0efe747731 Added better comment about NS_WITH_SERVICE. 1999-04-21 21:28:16 +00:00
mcmullen%netscape.com
313c03ad46 Export functions used by mailnews build (progname versions of static Get/Release) - bustage fix. 1999-04-21 21:07:21 +00:00
neeti%netscape.com
0091f72b77 checking for null mObserverList 1999-04-21 19:36:41 +00:00
law%netscape.com
7258c22436 Staking claim to some IIDs for app shell componentry 1999-04-21 01:15:47 +00:00
mcmullen%netscape.com
0c1a07d566 Oops. 1999-04-20 19:31:11 +00:00
mcmullen%netscape.com
71ef3f328e Correct a problem my last change to GetParent() introduced. 1999-04-20 19:09:22 +00:00
neeti%netscape.com
7bdbb69f8b implemented wrapper funtions to make GetObserverList private. 1999-04-20 14:50:47 +00:00
bruce%cybersight.com
8d6eaa87a3 Fix library name. Still coredumps on execution. 1999-04-20 05:36:36 +00:00
mcmullen%netscape.com
7910e844e2 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
201a325a36 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
4844b29ab7 More on starup components 1999-04-17 16:49:58 +00:00
dp%netscape.com
a4f1d5503c Adding some debugging help 1999-04-17 16:49:17 +00:00
mccabe%netscape.com
014116e7af 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
640e419016 Made instance variables protected so that we can subclass. 1999-04-16 18:16:21 +00:00
mcmullen%netscape.com
9cf74711ef Added unix home directory 1999-04-15 22:45:41 +00:00
sfraser%netscape.com
8043917bf9 Warning elimination (remove extra ; ) 1999-04-15 19:54:27 +00:00
sfraser%netscape.com
940db7bd3c Warning elimination (delete extra ; ) 1999-04-15 19:53:35 +00:00
dougt%netscape.com
8ae3e61271 Now using PL_* functions in nsprPath()
ifdef'ing the deallocation of nsprPath()
1999-04-15 19:39:23 +00:00
mccabe%netscape.com
a1eb58e008 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
b4b8105ad7 not yet part of seamonkey build -- fix problem with forward declarations in idl 1999-04-15 03:32:18 +00:00
mccabe%netscape.com
df31745295 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
983d151830 don't break if we're included in a C file 1999-04-15 03:13:20 +00:00
mcmullen%netscape.com
485041bf40 An "oops" correction in the previous checkin. 1999-04-15 02:17:41 +00:00
toshok%hungry.com
ff0300a8eb use NSPR's LL_ macros to do 64 bit stuff. 1999-04-15 01:40:33 +00:00
toshok%hungry.com
a6f1d9d420 remove LL's to fix windows build. 1999-04-15 01:36:25 +00:00
mcmullen%netscape.com
fff6074880 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
913495ef87 Fixed compiler warning. 1999-04-15 01:07:20 +00:00
mcmullen%netscape.com
9d7f18bdf8 Support unix paths .. and . in the path conversion routine. 1999-04-15 01:06:55 +00:00
toshok%hungry.com
bfae0d012d 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
17fe680b62 Fix backwards failure logic 1999-04-15 01:06:03 +00:00
toshok%hungry.com
5601c30ae0 add some PRInt64 tests too. 1999-04-15 00:52:40 +00:00
toshok%hungry.com
cce073811f 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
cb7e7a95c4 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
mccabe%netscape.com
6e94141764 Updated to include new version numbers and source, binary locations for glib, libIDL. 1999-04-14 04:48:29 +00:00
beard%netscape.com
e91206a937 sorry, size_t != unsigned int, made declarations consistent to fix later link errors. 1999-04-14 04:19:42 +00:00
tague%netscape.com
b7780e7118 Rolled out change 1999-04-13 23:25:38 +00:00
tague%netscape.com
7723a871e2 Fixed windows build booboo. Added extern C to the defintion of nsQuickSort 1999-04-13 23:03:40 +00:00
alecf%netscape.com
d204424b35 export this symbol correctly 1999-04-13 22:16:52 +00:00
jband%netscape.com
5db033d683 removing reference to nspr in windows makefile 1999-04-13 21:23:45 +00:00
alecf%netscape.com
3f2caacd18 make sure nsQuickSort is extern "C" 1999-04-13 20:36:57 +00:00
alecf%netscape.com
c9d3ccdde2 fix mac bustage 1999-04-13 20:34:38 +00:00
jdunn%netscape.com
57e6713c2c fix compiler warning/errors with conversion from a void* to a char* 1999-04-13 20:27:17 +00:00
mccabe%netscape.com
8be0ea87e3 Remove dependency on NSPR for xpidl, libxpt and tools. 1999-04-13 20:22:02 +00:00
alecf%netscape.com
d5be09930b add quicksort implementation to base
(Thanks to Regents of CA and the RDF team)
1999-04-13 19:03:45 +00:00
warren%netscape.com
467799711d Fixed error to be an nsresult. 1999-04-13 18:27:21 +00:00
warren%netscape.com
bcdbab63da Fixed comment. 1999-04-13 18:26:53 +00:00
warren%netscape.com
142b615dba Added NS_NewPipe and cleaned up ByteBufferInputStreams. 1999-04-13 18:17:29 +00:00
warren%netscape.com
f84a7f15ec Added header. 1999-04-13 18:15:49 +00:00
warren%netscape.com
cfc02faedf Fixed EOF condition. 1999-04-13 18:15:41 +00:00
warren%netscape.com
f63b0306a1 Fixed thread problems. 1999-04-13 18:15:27 +00:00
jband%netscape.com
33a0a52103 fix AIX bustage - suggested by waqar@netscape.com 1999-04-13 18:10:40 +00:00
bruce%cybersight.com
5b0e694071 Adding blank lines for native compilers. 1999-04-13 06:35:42 +00:00
jband%netscape.com
89e4ae2743 fix for comment spanning the buffer boundary 1999-04-13 00:50:39 +00:00
davidm%netscape.com
7d31b1f4dc Added code to allow mac process the event queues 1999-04-12 22:47:48 +00:00
kipp%netscape.com
a7dbde64d3 alloc another IID 1999-04-12 20:34:28 +00:00
rhp%netscape.com
b8a91a8b42 Added nsEscapeHTML() function 1999-04-12 20:23:21 +00:00
waterson%netscape.com
6eeb78f1b7 Added missing export for HashKey::Exists(). 1999-04-12 18:46:15 +00:00
waqar%netscape.com
9b9df58f66 Changed C++ comment to a C comment to make AIX compiler happy. 1999-04-12 18:28:53 +00:00
dp%netscape.com
d7b83efaef StartupComponents : Strawman spec in place. 1999-04-12 12:47:30 +00:00
dp%netscape.com
7e609f89cc ProgID fixed by nick. 1999-04-12 12:46:17 +00:00
dp%netscape.com
bc22606b23 Using PROGID for registry instance creation. 1999-04-12 12:34:32 +00:00
dp%netscape.com
f562822847 ProgID hashing fixed. We now hash the progids passed in with RegisterFactory() also. Thanks to Nicholas Ambrose <nick87@hotmail.com> for yet another patch. 1999-04-12 12:32:24 +00:00
beard%netscape.com
3deac81d43 renamed XPTC_InvokeByIndex to _XPTC_InvokeByIndex, to avoid having to have a .exp file for libxpt. #pragma export is used in xptcinvoke_mac.cpp to export XPTC_InvokeByIndex. 1999-04-11 00:31:13 +00:00
beard%netscape.com
72d64a8636 XP_MAC: added local strdup that uses malloc, renamed main to xpidl_main when built as a CodeWarrior plugin. 1999-04-11 00:15:09 +00:00
beard%netscape.com
029f7dcb2a XP_MAC: added call out to mac_fopen() for simple filenames (no path) to allow the CodeWarrior plugin to search for the file in the access paths. 1999-04-11 00:11:36 +00:00
beard%netscape.com
1bba2e4474 #include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC. 1999-04-11 00:09:14 +00:00
beard%netscape.com
cdbb982652 strdup -> xpidl_strdup, for consistency 1999-04-11 00:08:18 +00:00
beard%netscape.com
6f678bedac added nsAllocator exports for XPConnect's use. 1999-04-11 00:03:49 +00:00
beard%netscape.com
2235f83ae8 added xptcinvoke_mac.s 1999-04-10 23:55:39 +00:00
beard%netscape.com
f8327c01f7 First Checked In. 1999-04-10 23:52:55 +00:00
beard%netscape.com
1bcca42778 added xptinfo, xptcall sources. 1999-04-10 23:47:53 +00:00
braddr%puremagic.com
f57ff4ba87 Make the destructor virtual 1999-04-10 09:49:03 +00:00
braddr%puremagic.com
84b829fbe5 Move some trace refcounting only code and variables inside the proper ifdefs 1999-04-10 08:50:50 +00:00
jband%netscape.com
7b8c54ca32 making the overloaded assignment operator sig better match the usage in hopes that the ambiguous error on Sun will go away 1999-04-10 08:17:05 +00:00
jband%netscape.com
3d964bce21 Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID. 1999-04-10 06:17:49 +00:00
jband%netscape.com
5b6af6f244 convert fprintf calls to TRACE macros so they can be more easily turned on and off 1999-04-10 06:11:55 +00:00
jband%netscape.com
fd8376fcba added overloaded asingment operator to quiet pedantice warning 1999-04-10 06:09:54 +00:00
jband%netscape.com
5d44387aad fix misspelling 1999-04-10 06:07:24 +00:00
jband%netscape.com
14e5319e39 battling bitrot in this test program 1999-04-10 06:06:39 +00:00
leaf%mozilla.org
cb32b873eb fixing gmake-ism in makefile.win 1999-04-10 02:43:42 +00:00
ducarroz%netscape.com
353499bf04 added export for nsSupportsArrayEnumerator, added export for nsHashtable::Exists, needed by mailnews 1999-04-10 01:23:14 +00:00
briano%netscape.com
7cd74587cd Cleaned up the statfs mess at the beginning to make use of configure's power. 1999-04-10 01:13:02 +00:00
sspitzer%netscape.com
7b2008351c add the binary that gets built to the list of things to ignore 1999-04-10 00:52:22 +00:00
sspitzer%netscape.com
7ab6d8f00e adding these cvsignore files 1999-04-10 00:39:11 +00:00
sspitzer%netscape.com
492d307670 ignore the test that gets built 1999-04-10 00:36:48 +00:00
dougt%netscape.com
4f9c445ef0 fixing Move() testcase to reflect changes made.
added nspr compatiblity tests.
1999-04-10 00:31:35 +00:00
dougt%netscape.com
76fb8170a9 Make the windows specific code use nsprPath. 1999-04-10 00:30:23 +00:00
dougt%netscape.com
ddc1a6b6ba Adding nsprPath class.
Removing existing check when creating subdirectories.
1999-04-10 00:29:20 +00:00
dougt%netscape.com
a33cbfa6ce Adding nsprPath class.
Changing comments to reflect the real world.
1999-04-10 00:27:09 +00:00
mcmullen%netscape.com
da1f481b1e Bug #4619. When at eof, get() was returning undefined character. Now returning 0. 1999-04-08 17:31:00 +00:00
rogerl%netscape.com
20c87baa91 # NOT A PART OF SEAMONKEY
New.
1999-04-08 16:54:17 +00:00
rickg%netscape.com
bc41d2b9f5 fixed mail/news crash and bug 4606 1999-04-07 21:05:19 +00:00