warren%netscape.com
|
0142cb7a14
|
Added
|
1999-05-18 21:43:13 +00:00 |
dp%netscape.com
|
34b30431ba
|
Initial version
|
1999-05-18 09:11:01 +00:00 |
vidur%netscape.com
|
e1003d55c1
|
Added nsIDOMHTMLLayerElement interface
|
1999-05-17 21:18:23 +00:00 |
sfraser%netscape.com
|
d64a71ec88
|
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
|
a8e949c977
|
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 |
kipp%netscape.com
|
7d0dd441c0
|
Alloc IID
|
1999-05-12 22:20:55 +00:00 |
scc%netscape.com
|
04d849f0ec
|
Fixup CallQueryInterface
|
1999-05-12 04:50:08 +00:00 |
alecf%netscape.com
|
a79c764550
|
include nsresult typedef
|
1999-05-12 02:19:18 +00:00 |
akkana%netscape.com
|
a9fb77217e
|
New build option enable-crash-on-assert for those who really want the old behavior
|
1999-05-11 22:22:24 +00:00 |
scc%netscape.com
|
e5b9f0e804
|
temporarily commented out CallQueryInterface for UNIX, added NS_EXPORT for Windows
|
1999-05-10 21:43:29 +00:00 |
scc%netscape.com
|
d673031bca
|
conditionally factored destructor
|
1999-05-10 20:48:43 +00:00 |
waterson%netscape.com
|
dbebfd2a64
|
Removed double-declaration of nsISupports: we #include nsISupportsArray now.
|
1999-05-07 19:52:13 +00:00 |
law%netscape.com
|
3fdbefdb96
|
Renamed one component and added a sample
|
1999-05-07 19:45:34 +00:00 |
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 |
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 |
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 |
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 |
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 |
kipp%netscape.com
|
b8ced4ac14
|
alloc IID
|
1999-05-05 01:59:01 +00:00 |
kipp%netscape.com
|
2619b4fadc
|
alloc IID
|
1999-05-05 01:56:46 +00:00 |
kipp%netscape.com
|
81faf1ed8f
|
alloc iids
|
1999-05-04 21:31:48 +00:00 |
vidur%netscape.com
|
1d12d95f98
|
new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement
|
1999-05-04 20:55:46 +00:00 |
scc%netscape.com
|
470c0f17ac
|
change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous.
|
1999-05-04 12:40:52 +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 |
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 |
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 |
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 |
alecf%netscape.com
|
54b5fa903e
|
oops, should be including nsID.h for the nsID typedef
|
1999-04-22 03:25:24 +00:00 |
law%netscape.com
|
7258c22436
|
Staking claim to some IIDs for app shell componentry
|
1999-04-21 01:15:47 +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 |
kipp%netscape.com
|
a7dbde64d3
|
alloc another IID
|
1999-04-12 20:34:28 +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 |
beard%netscape.com
|
7e08e80e81
|
#define NS_COM __declspec(export) on XP_MAC.
|
1999-04-04 02:22:08 +00:00 |
jband%netscape.com
|
c5bed82e41
|
renamed nsAllocator to nsAllocatorImpl and NSTaskMem to nsAllocator
|
1999-04-02 06:17:28 +00:00 |
jband%netscape.com
|
e01d326056
|
expose directly callable shared allocator methods
|
1999-04-01 23:12:49 +00:00 |
warren%netscape.com
|
1d640288fd
|
Hushed up stupid warnings on Windows.
|
1999-03-25 07:29:29 +00:00 |
scc%netscape.com
|
a3aecb2482
|
inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows.
|
1999-03-23 20:35:49 +00:00 |
warren%netscape.com
|
e2ae834619
|
Added missing flush.
|
1999-03-19 05:42:20 +00:00 |
shaver%netscape.com
|
026b7af0c0
|
#include "nsID.idl" to get the nsID/nsIID/nsCID defines in other IDL, not just C++
|
1999-03-09 21:50:55 +00:00 |
warren%netscape.com
|
4b2d56fbaa
|
nsRepository -> nsIComponentManager changes.
|
1999-03-09 09:44:27 +00:00 |
alecf%netscape.com
|
a1357cc961
|
patches from cmanske@netscape.com - use NS_IMETHODIMP* macros instead of declaring nsrefcnt/etc directly
|
1999-03-08 21:34:16 +00:00 |
beard%netscape.com
|
d5f75e7080
|
Added NS_DEFINE_STATIC_CID_ACCESSOR.
|
1999-03-07 23:56:59 +00:00 |
alecf%netscape.com
|
8eb785a0db
|
split up nsISupports macros into seperate files
|
1999-03-05 22:39:03 +00:00 |
alecf%netscape.com
|
d1795b779f
|
oops, don't include nsID.idl, it's not being exported right now
|
1999-03-05 22:37:35 +00:00 |
scc%netscape.com
|
2ec0a397ea
|
rename |IID()| --> |GetIID()|
|
1999-03-03 19:48:57 +00:00 |