xpcom/base/nsAutoPtr.h
673a9080e14d7537aabdf19475df2d655bc240b7
created 2016-01-30 10:33 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1de6b74ee27040ee57d69e4f7c2ccbb315035ed7
created 2015-08-20 10:30 +1000
pushed 2015-10-29 11:30 +0000
Xidorn Quan Xidorn Quan - Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj
312dce5d5216521b8b14a47c7cc5cabaafbd90bf
created 2015-07-30 21:02 -0400
pushed 2015-09-21 14:04 +0000
James Cheng James Cheng - Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd
81beff07c6dc8176f2d78d443a716259fe6be924
created 2015-07-28 17:52 -0700
pushed 2015-09-21 14:04 +0000
Bobby Holley Bobby Holley - Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj
74f0c724abfc5ecfff2482098feb5d5986761f08
created 2015-07-27 21:11 -0400
pushed 2015-09-21 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1188203 - Fix more constructors in XPCOM; r=froydnj
e572ad1b9e3917e17004bcf6fe0288d29ffdef43
created 2015-05-01 14:55 +1000
pushed 2015-06-29 20:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1155500: Have nsAutoPtr transfers ownership when copying related objects. r=froydnj
9395a2b1d9946a52e00c1d6309a05577c15f7118
created 2015-04-15 12:47 -0400
pushed 2015-06-29 20:18 +0000
Denis Volk Denis Volk - Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
5183c96b9fb2af53cce4002b3dc0050fe9e4e149
created 2015-01-15 11:36 -0500
pushed 2015-03-30 18:32 +0000
Trevor Saunders Trevor Saunders - bug 1122100 - more MOZ_OVERRIDE in xpcomish stuff r=froydnj
6ed760c8317a498e287c7c00208f19028758dcac
created 2015-01-18 15:17 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1123121 - Mark all nsCOMPtr_helper classes as stack class; r=froydnj
9e07239decd36a6e7536dcf52b0c34b329b3a765
created 2014-12-23 21:17 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
b9094d876dc5e014dfd29de53694879920737714
created 2014-12-23 17:27 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114880 - Annotate some strong and weak references in XPCOM; r=froydnj
da41a9308c2d009ae1e5f96d54db23531d80ffeb
created 2014-12-08 16:27 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out changeset bf25101e66cf (bug 1095098) for build bustage
bf25101e66cf062c98ffd807be3de1c68228570d
created 2014-11-20 12:20 +0100
pushed 2015-02-23 15:17 +0000
Denis Volk Denis Volk - Bug 1095098: move do_QueryObject templates into their own header r=froydnj
1d3fe1e87f99397046d49ffb2eac517fb6b37162
created 2014-11-07 14:44 -0500
pushed 2015-01-12 19:37 +0000
Nathan Froyd Nathan Froyd - Bug 1095633 - part 1 - remove uses of HAVE_CPP_TROUBLE_COMPARING_TO_ZERO from headers; r=bz
39f6aa4ae636db978740cccd6330a25de7411e93
created 2014-09-26 10:53 -0700
pushed 2014-11-28 15:29 +0000
Anuj Agarwal Anuj Agarwal - Bug 1071100 - Moved nsRefPtr from nsAutoPtr.h to a new nsRefPtr.h r=froydnj
f4d4f1580853eb5d8c020cd4725f5fb8a28eca02
created 2014-07-28 13:19 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045065 - Fix some bad implicit constructors in xpcom; r=froydnj
66db03e176d4d63c6954c41fb61c28b75524b84f
created 2014-05-04 23:11 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron
60590620a8dac0139e719fa64c68ba902fc0429d
created 2014-05-07 18:05 -0400
pushed 2014-07-21 20:25 +0000
Trevor Saunders Trevor Saunders - bug 1004746 - part 1 - Remove a bunch of usage of nsAutoPtr's copy ctor r=froydnj
e836b7e1101399e0255eec9514bc6c3f0f8db490
created 2014-05-14 23:14 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/ (part 2). r=froydnj
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
db9956f946806e470240236b1c9af7c37276d487
created 2014-02-26 18:11 -0500
pushed 2014-06-09 21:49 +0000
Trevor Saunders Trevor Saunders - bug 980753 - make nsRefPtr movable r=froydnj
8e36e8719eac2222d08c785f7122f12a7f9aaf57
created 2014-03-17 12:20 -0400
pushed 2014-06-09 21:49 +0000
Nathan Froyd Nathan Froyd - Bug 984443 - get rid of #ifndef $OTHER_HEADER bits from xpcom/ as relics of a bygone era; r=ehsan
a07dde918187f3c244d412917144872e1a349cf3
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
49dfebffbf8e300cf0c63d3040905add42576274
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 967364: Privatize already_AddRefed::mRawPtr. r=bsmedberg
fd8248fed936d08f34ffebf58c6bff219afc28fe
created 2014-01-04 13:15 -0500
pushed 2014-03-17 21:55 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 884368 - Part 1: Add a memory reporter for AudioContexts; r=roc,njn
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
447cf900cd4f9fed2997882d443739b962d3c1a6
created 2013-04-22 14:15 +0300
pushed 2013-06-24 18:52 +0000
Aryeh Gregor Aryeh Gregor - Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
b25ab04a5813e4962192bbead04a1dcdbd00622c
created 2013-01-24 11:35 -0500
pushed 2013-02-26 20:00 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 827596 - assert at runtime if we try to assign to a nsAutoPtr which already contains the identical pointer, r=dbaron a=lsblakk
17f8e44632a6c3143372110608cc07c4fa011221
created 2012-11-15 02:32 -0500
pushed 2013-01-07 21:25 +0000
Benoit Jacob Benoit Jacob - Bug 806279 - CC macros refactoring: part 3: fold the TRAVERSE_NATIVE and AMBIGUOUS cases - r=mccr8,smaug
e11ac3ecc685341c62669f2724b228dbbac87380
created 2012-11-15 02:32 -0500
pushed 2013-01-07 21:25 +0000
Benoit Jacob Benoit Jacob - Bug 806279 - CC macros refactoring: part 1: implement type-generic CC UNLINK/TRAVERSE macros - r=mccr8,smaug
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
276c79134f5f0b860abce8e7542f5e0e7cebf141
created 2012-02-03 14:40 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
edef91ca02823cdc7dbb3208de1c83d0d9807d7a
created 2012-02-02 11:59 -0500
pushed 2012-02-06 17:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 723446. Be a little more careful changing declarations on keyframe rules. r=dbaron, a=akeybl
221eccfa6a3fc8678d9130d6ab26c974b484dd6d
created 2011-12-13 20:03 -0500
pushed 2012-02-01 00:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 710473 - Backout the nsDerivedSafe part from bug 666414 to make PGO builds on Windows work again; r=roc (cause he volunteered) a=xul-diet
489f9e746213f7d4ae2ac51b3a0fb672e211c462
created 2011-09-16 16:22 -0400
pushed 2011-11-08 22:56 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 666414 - Prevent AddRef and Release from being called on the pointers wrapped in nsCOMPtr and nsRefPtr; r=bsmedberg
3d4b14bd24e3c7527b7dcc941bb49f0a879c8584
created 2011-08-26 00:35 +0100
pushed 2011-11-08 22:56 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
7a42d6fde7e632eb531451a9f1675f70f368a2e2
created 2010-04-25 12:06 +0100
pushed 2011-04-26 22:38 +0000
Neil Rashbrook Neil Rashbrook - Bug 538964 Provide doQueryObject API that supports calling QueryInterface on non-interface source and/or destination pointers r=dbaron
038a75a355ecda9edd81a2d98c1f70453b0bb1f3
created 2010-03-01 20:56 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 534425. Part 3: Make nsRefPtr be more lenient about initializing from an already_AddRefed. r=bsmedberg
6710e573583d156b49ce304b888b3579683b0bc1
created 2010-02-27 16:01 +0000
pushed 2011-04-26 22:38 +0000
Neil Rashbrook Neil Rashbrook - Bug 545730 Add nsRefPtr overload for CallQueryInterface r=dbaron
ee27986190278555de952929a4c6e9cb8f3df8f0
created 2009-10-29 21:04 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add operator->* to nsAutoPtr and nsRefPtr. (Bug 525205) Pending review, but fixes bustage for a bunch of people.
ddb8d3efc243a075fc5bb064127f0164125c3aa0
created 2009-05-07 15:13 -0400
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Bug 489705 - nsRefPtr should be able to forget a base class to a pure virtual interface it inherits from
2cdac4c2a0238475b2598847df9818d8589d6bb2
created 2008-08-11 11:05 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - From bug 449561, bug 445949, and others: let's just ditch nsDerivedSafe since the class of errors it's trying to protect against are uncommon in today's world. r=dbaron
9f2ba4b2a87369678589b7157323bc5b997f6be1
created 2007-11-11 10:56 -0800
pushed 2011-04-26 22:38 +0000
bent mozilla bent mozilla - Bug 396369 - "Overload forget method on nsCOMPtr/nsRefPtr to work with out parameters". r=dbaron, sr=bsmedberg, a=damons.
2bfe36ffbfbe737af68f1a771a9b2812aa4a9cd3
created 2007-08-28 16:37 -0700
pushed 2011-04-26 22:38 +0000
bent mozilla bent mozilla - Bug 392493 - "Add forget() method to nsCOMPtr and nsRefPtr". r=dbaron, a=bzbarsky.
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2011-04-26 22:38 +0000
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2011-04-26 22:38 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip