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

212 Коммитов

Автор SHA1 Сообщение Дата
sfraser%netscape.com 3c42937c28 Added include guards, which should be a big win on commonly included files like this one. 1999-05-14 03:07:31 +00:00
sfraser%netscape.com 070cd4879e Include <string.h>, not "string.h". Also added include guards, which should be a big win on commonly included files like this one. 1999-05-14 03:07:23 +00:00
waterson%netscape.com 520c063ee6 Fix MANIFEST_TEMP to include nsICollection.h. 1999-05-13 16:43:00 +00:00
waterson%netscape.com 5cc7c24f80 Temporarily fix build bustage until we get brave enough to turn XPIDL on for Mac. 1999-05-13 16:41:32 +00:00
pinkerton%netscape.com 486a5a35f1 removing nsICollection.h because it no longer exists (fix build bustage). 1999-05-13 16:24:06 +00:00
warren%netscape.com 5f77ce37ce Removing old files now generated by IDL (to avoid future screw ups). 1999-05-13 08:48:47 +00:00
warren%netscape.com 7a41ef7d73 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
mcmullen%netscape.com 739a8fe927 Split the manifest files into two: idl-generated headers (used if USE_XPIDL is turned off) and non-generated headers. 1999-05-13 00:04:14 +00:00
mcmullen%netscape.com 2b5361fb91 First Checked In. 1999-05-13 00:01:48 +00:00
beard%netscape.com 8ea24eb7e7 made Count() method pure virtual, to fix xpcom link error. 1999-05-12 06:20:37 +00:00
scc%netscape.com 5f7f07adc9 Fixup CallQueryInterface 1999-05-12 04:50:08 +00:00
alecf%netscape.com ea69080f6a remove const-ness from nsICollection::Count() so that it can be represented with XPIDL 1999-05-12 02:53:37 +00:00
waterson%netscape.com d32dfd2242 Generate nsISupports, nsIEnumerator, nsIFactory, and nsrootidl. 1999-05-11 02:10:22 +00:00
scc%netscape.com 4fb41627b5 temporarily commented out CallQueryInterface for UNIX, added NS_EXPORT for Windows 1999-05-10 21:43:29 +00:00
scc%netscape.com 64fea0e7f5 conditionally factored destructor 1999-05-10 20:48:43 +00:00
waterson%netscape.com d5f6a2e7d1 Generate nsISupports.h, nsIEnumerator.h, and nsIFactory.h. 1999-05-10 18:50:41 +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
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
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
hyatt%netscape.com b787455ad9 Changed the arguments to PostSynchronousEvent. Added an EventLoop method. 1999-05-05 23:55:10 +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
hyatt%netscape.com e74697248f Committing changes to support the new nsIEventQueue interface. 1999-05-04 23:35:25 +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
alecf%netscape.com f72f0cb12f fix some warnings about initializing variables in constructors 1999-05-04 21:09:03 +00:00
scc%netscape.com 314436f96d change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous. 1999-05-04 12:40:52 +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
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
waterson%netscape.com 380ab6b36c Improve docs. 1999-05-04 03:54:56 +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
brendan%netscape.com d3bc2fbac5 Fix typos and other comment nits. 1999-04-28 00:38:49 +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
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
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
warren%netscape.com d2f79e5218 Made instance variables protected so that we can subclass. 1999-04-16 18:16:21 +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
warren%netscape.com 47d97f7869 Fixed comment. 1999-04-13 18:26:53 +00:00
davidm%netscape.com 56a185dd88 Added code to allow mac process the event queues 1999-04-12 22:47:48 +00:00
beard%netscape.com a1ced5ac04 #define NS_COM __declspec(export) on XP_MAC. 1999-04-04 02:22:08 +00:00
dp%netscape.com 5dd7838b8c API Cleanup. 1999-04-02 20:28:22 +00:00
jband%netscape.com b7a28c6731 renamed nsAllocator to nsAllocatorImpl and NSTaskMem to nsAllocator 1999-04-02 06:17:28 +00:00
warren%netscape.com 9cfa10a728 Added progID versions of methods to nsServiceManager (the static interface). 1999-04-02 05:17:42 +00:00
jband%netscape.com 425e58564c expose directly callable shared allocator methods 1999-04-01 23:12:49 +00:00
waterson%netscape.com 79fd76ca3a Added XPIDL_JS_STUBS hacks to support scriptability. 1999-03-31 06:42:42 +00:00