scc%netscape.com
|
67bb023757
|
for VC++5.0, no member using declarations (to prevent internal compiler error); to make this compile fixed type of AddRef and Release in nsDerivedSafe
|
1999-02-26 23:43:40 +00:00 |
scc%netscape.com
|
fb59a99841
|
deprecated |dont_AddRef|, added a new form of |getter_AddRefs| to take its place. Removed all nothing of bool from the headers (should help gcc)
|
1999-02-26 19:50:46 +00:00 |
alecf%netscape.com
|
6b6c41ebc8
|
fix AIX bustage
|
1999-02-26 18:58:08 +00:00 |
alecf%netscape.com
|
e5d1ad1d90
|
fix HPUX bustage - HP's compiler can't do "using" or static casts
|
1999-02-25 17:47:54 +00:00 |
mcafee%netscape.com
|
9feda1b10b
|
Adding support for Solaris native compiler. a=scc
|
1999-02-18 22:34:15 +00:00 |
scc%netscape.com
|
42e1c10096
|
updated to new interface for nsCOMPtr
|
1999-02-17 01:58:25 +00:00 |
scc%netscape.com
|
6a09eaa097
|
Added |nsresult nsCOMPtr::assignment_error() const;| which returns the error, if any, from the most recent operation (constructor or assignment operator) that implicitly calls |QueryInterface|. This did not increase the size of an |nsCOMPtr|.
|
1999-02-11 01:34:07 +00:00 |
scc%netscape.com
|
da320e986b
|
Made the constructor explicit again (see comment) to stop people from breaking the Linux builds.
|
1999-01-22 01:17:48 +00:00 |
scc%netscape.com
|
31c2a74283
|
OK. We were wrong about the SOLARIS case. Sorry.
|
1999-01-18 20:32:41 +00:00 |
scc%netscape.com
|
5e7e5625d2
|
Added patch for bsdi from netscape.public.mozilla.patches; removed test for !SOLARIS as agreed with macafee.
|
1999-01-18 18:32:33 +00:00 |
scc%netscape.com
|
36a41c6750
|
Now test pointer result _and_ error code on return from QueryInterface, as some implementations return garbage.
|
1999-01-16 02:37:22 +00:00 |
mjudge%netscape.com
|
d3c02c8cdd
|
scc and I decided that the explicit keyword was not necessary for the constructor.
It never hurts you to make an nsCOMPtr. MJ
|
1999-01-15 18:57:31 +00:00 |
scc%netscape.com
|
03af84c93b
|
defined NSCAP_NEED_UNUSED_VIRTUAL_IMPLEMENTATIONS for GNU 2.7 under linux. Fixed URL leading to the user manual. Noted that ramiro is working on getting all these special #defines handled by the configuration system instead.
|
1999-01-05 21:07:57 +00:00 |
scc%netscape.com
|
761f39f1d3
|
added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally
|
1998-12-21 23:26:39 +00:00 |
scc%netscape.com
|
34bcd6ef0b
|
NSCAP_FEATURE_DONT_ADDREF is no longer optional, and the symbol has gone away. This facility turns out to be needed. Also catch the case when operator= is called on a dereferenced smart pointer. Fixed some documentation.
|
1998-12-18 03:45:44 +00:00 |
scc%netscape.com
|
8b0ea58b42
|
enabled the dont_AddRef feature, for when functions return an already AddRefed result, e.g. |mSmartPtr = dont_AddRef(GetThing());|
|
1998-12-17 19:32:00 +00:00 |
scc%netscape.com
|
52ad8f5326
|
First Checked In.
|
1998-12-17 19:12:45 +00:00 |