scc%netscape.com
|
8eb511fa4b
|
inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows.
|
1999-03-23 20:35:49 +00:00 |
warren%netscape.com
|
a7c5dd071b
|
Added missing flush.
|
1999-03-19 05:42:20 +00:00 |
warren%netscape.com
|
c50687b845
|
nsRepository -> nsIComponentManager changes.
|
1999-03-09 09:44:27 +00:00 |
alecf%netscape.com
|
e48b3faaa6
|
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
|
893e54fc3d
|
Added NS_DEFINE_STATIC_CID_ACCESSOR.
|
1999-03-07 23:56:59 +00:00 |
alecf%netscape.com
|
f9a4fa361b
|
split up nsISupports macros into seperate files
|
1999-03-05 22:39:03 +00:00 |
scc%netscape.com
|
31ff626ae9
|
rename |IID()| --> |GetIID()|
|
1999-03-03 19:48:57 +00:00 |
beard%netscape.com
|
b3b02ba0e9
|
moved NS_CALLBACK to nsCom.h.
|
1999-03-03 04:09:33 +00:00 |
alecf%netscape.com
|
03e6f60d34
|
start splitting nsISupports.h into multiple header files (blank right now until we get them into the Mac build)
|
1999-03-03 00:31:50 +00:00 |
scc%netscape.com
|
9d21ae3942
|
backed out depency on nscore.h
|
1999-03-02 23:52:38 +00:00 |
scc%netscape.com
|
8058bf1464
|
now rely on "nscore.h" for NS_REINTERPRET_CAST instead of defining my own. now relying on autoconf system for all unixes. Some tests may need to be fixed.
|
1999-03-02 23:08:54 +00:00 |
mcafee%netscape.com
|
49754e4257
|
Adding comparisons to autoconf results.
|
1999-03-01 10:13:18 +00:00 |
ramiro%netscape.com
|
0875a55f81
|
AIX portability fixes. (Waqar Malik <waqar@netscape.com>)
|
1999-03-01 06:29:14 +00:00 |
beard%netscape.com
|
9093cc3fb4
|
SetDestructor
|
1999-02-28 19:04:47 +00:00 |
scc%netscape.com
|
312b8d76d7
|
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
|
0238953fe3
|
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
|
e7831871be
|
fix AIX bustage
|
1999-02-26 18:58:08 +00:00 |
alecf%netscape.com
|
15d43a4917
|
fix HPUX/AIX/OSF bustage - most unices need stdlib.h to get abort()
|
1999-02-26 17:41:47 +00:00 |
beard%netscape.com
|
7b125831fc
|
Fixing callback typedef, using new NS_CALLBACK macro which will be moved to nsCom.h when it proves itself.
|
1999-02-26 04:30:17 +00:00 |
beard%netscape.com
|
f4d7d0b552
|
now implements nsIGenericFactory.
|
1999-02-26 04:08:26 +00:00 |
beard%netscape.com
|
4dfa40b76e
|
First Checked In.
|
1999-02-26 04:05:14 +00:00 |
mcafee%netscape.com
|
9e3d172499
|
Switching unix to use PR_Abort().
|
1999-02-26 03:52:37 +00:00 |
alecf%netscape.com
|
5cb13032ed
|
include stdlib for HPUX
|
1999-02-25 17:48:25 +00:00 |
alecf%netscape.com
|
643dbd9b6d
|
fix HPUX bustage - HP's compiler can't do "using" or static casts
|
1999-02-25 17:47:54 +00:00 |
beard%netscape.com
|
8d694419b3
|
First Checked In.
|
1999-02-25 04:41:02 +00:00 |
mcafee%netscape.com
|
99b1533740
|
Adding support for Solaris native compiler. a=scc
|
1999-02-18 22:34:15 +00:00 |
scc%netscape.com
|
85abdef8c2
|
missing '&' found, returned to rightful home
|
1999-02-17 03:12:03 +00:00 |
scc%netscape.com
|
d4ae494464
|
updated to new interface for nsCOMPtr
|
1999-02-17 01:58:25 +00:00 |
scc%netscape.com
|
db79afbc84
|
First Checked In.
|
1999-02-17 01:57:07 +00:00 |
scc%netscape.com
|
f020767dfc
|
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 |
kipp%netscape.com
|
d1e3a78a54
|
Made abort abort on unix
|
1999-02-02 17:41:54 +00:00 |
peterl%netscape.com
|
a35fe91e63
|
added nsStringArray
|
1999-01-23 06:58:34 +00:00 |
scc%netscape.com
|
edaa2f7db9
|
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
|
0c7a4ca128
|
OK. We were wrong about the SOLARIS case. Sorry.
|
1999-01-18 20:32:41 +00:00 |
scc%netscape.com
|
be87c1b10a
|
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
|
e52a11daa0
|
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
|
c2935a0853
|
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 |
mcmullen%netscape.com
|
4648549f56
|
Added #ifdefs to recent temp hack, to make it easy to turn the temp hack off.
|
1999-01-14 19:36:22 +00:00 |
scc%netscape.com
|
a89c841519
|
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 |
mcmullen%netscape.com
|
17510e5417
|
Made this stuff do something sensible for Macintosh. The part about logging the error is temporary.
|
1998-12-23 22:13:47 +00:00 |
scc%netscape.com
|
d5aa76aba6
|
added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally
|
1998-12-21 23:26:39 +00:00 |
scc%netscape.com
|
38897ed3d0
|
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
|
e42b720fb2
|
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
|
cbfe9f5b15
|
First Checked In.
|
1998-12-17 19:12:45 +00:00 |
scullin%netscape.com
|
6c1d460ea1
|
Migrating public header files to public
|
1998-10-19 17:48:55 +00:00 |
jevering
|
3705e61240
|
Modified ReplaceElementAt to grow the array if an index out of the
allocated boundary was requested.
|
1998-07-02 00:28:56 +00:00 |
troy
|
5da3ea6720
|
Added an additional constructor
|
1998-06-11 22:48:25 +00:00 |
kipp
|
339f079993
|
Added SizeOf method
|
1998-06-05 21:38:36 +00:00 |
hardts
|
60cd050946
|
landing XPCOM_BRANCH
|
1998-05-22 21:56:30 +00:00 |
peterl
|
729e4048ee
|
added enumerate methods
|
1998-05-20 20:31:58 +00:00 |
scullin
|
811153f87f
|
G++ warning fix submitted by Brian Grunkemeyer.
|
1998-05-07 20:48:35 +00:00 |
kipp
|
4717009d75
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |
ltabb
|
781c480871
|
Free the lizard
|
1998-03-28 02:44:41 +00:00 |