Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Randell Jesup
a40094ef6c
Bug 1155059: Patch 0 - add do_AddRef() r=froydnj
2015-07-09 23:21:46 -04:00
Aryeh Gregor
f1b7367c8e
Bug 1153649 part 3 - More OwningNonNull improvements; r=bz
2015-04-19 15:28:50 +03:00
Bobby Holley
0aa1084946
Bug 1129877 - Add a templatized move constructor for nsRefPtr. v1 r=froydnj
2015-02-10 13:45:02 -08:00
Ehsan Akhgari
626d339d39
Bug 1116906 - Move AlreadyAddRefed.h to MFBT; r=froydnj
2015-01-07 11:51:29 -05:00
Ehsan Akhgari
545f2c061b
Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
2015-01-06 16:30:03 -05:00
Ehsan Akhgari
26e53bebdb
Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
2014-12-23 21:17:50 -05:00
Ehsan Akhgari
23405e0fc0
Bug 1114880 - Annotate some strong and weak references in XPCOM; r=froydnj
2014-12-23 17:27:48 -05:00
Nathan Froyd
2702d68e71
Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
2014-11-07 11:18:19 -05:00
Nathan Froyd
0069e0c83b
Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg
...
Doing this means that instantiations of nsRefPtr<T> won't require
nsCOMPtr_helper::operator() to be defined. Only actual uses of the
overloads will require the definition.
2014-11-07 11:16:54 -05:00
Nathan Froyd
c8bbe398c3
Bug 1095633 - part 1 - remove uses of HAVE_CPP_TROUBLE_COMPARING_TO_ZERO from headers; r=bz
2014-11-07 14:44:12 -05:00
Nathan Froyd
7a2cc66fb5
Bug 1095117 - forward-declare cycle collection things in nsRefPtr.h; r=mccr8
2014-11-07 09:13:18 -05:00
Anuj Agarwal
c66b9cdc62
Bug 1071100 - Moved nsRefPtr from nsAutoPtr.h to a new nsRefPtr.h r=froydnj
2014-09-26 10:53:47 -07:00