xpcom/glue/nsISupportsImpl.h
ddda7746f41851d72584be6bdc884f1da5033221
created 2016-11-12 09:53 +1100
pushed 2016-11-11 23:30 +0000
Gerald Squelart Gerald Squelart - Bug 1316978 - Suppress nullptr-to-bool cast warning - r?froydnj draft
fbd0e6185861208faa70056656317edc7f5da71d
created 2016-11-12 09:53 +1100
pushed 2016-11-11 22:54 +0000
Gerald Squelart Gerald Squelart - Bug 1316978 - Suppress nullptr-to-bool cast warning - r?froydnj draft
31ef46add0b2b4b2e62b425d0740199f0e4d4f85
created 2016-10-13 16:52 +1100
pushed 2016-10-13 12:38 +0000
Xidorn Quan Xidorn Quan - Bug 1309794 - Make RefCnt types non-copyable. r=froydnj draft
1caaf77dadd82896f17e43409430750af0daa20e
created 2016-10-13 16:52 +1100
pushed 2016-10-13 05:53 +0000
Xidorn Quan Xidorn Quan - Bug 1309794 - Make RefCnt types non-copyable. r?froydnj draft
90faa7ab85bd40f698e7195a47bed01f8f8ca84a
created 2016-09-16 17:23 +1000
pushed 2016-09-16 10:31 +0000
Xidorn Quan Xidorn Quan - Bug 1303302 - Add IsDestructible trait in TypeTraits and use it for refcounted type static check. r?froydnj draft
e2fda83015d84163657bc983894631e57b7ea595
created 2016-08-01 13:16 +0200
pushed 2016-08-30 03:41 +0000
Honza Bambas Honza Bambas - Bug 956338 - Add checks to WeakPtr/nsWeakReference and related classes to assert single-thread usage. r=nfroyd
b004e438bdc9fec1678cecdbfb2fd2f38f136171
created 2016-08-16 14:07 +1000
pushed 2016-08-26 00:57 +0000
Gerald Squelart Gerald Squelart - Bug 1295763 - Allow ThreadSafeAutoRefCnt with XPCOM_GLUE - r=froydnj
fa58f56b011c666a7971590b03006674e10ca16a
created 2016-07-27 16:37 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 1 - Add NS_INLINE_DECL_REFCOUNTING_WITH_DESTROY. r=froydnj draft
93545d47fddbf51aba5f7127d66dca2f0383820d
created 2016-08-18 16:50 -0700
pushed 2016-08-19 00:08 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1288870) for hazards a=backout
a46f2a9446bd9c2363efed61bd0417c93c640edb
created 2016-08-16 14:07 +1000
pushed 2016-08-16 22:13 +0000
Gerald Squelart Gerald Squelart - Bug 1295763 - Allow ThreadSafeAutoRefCnt with XPCOM_GLUE - r?jcranmer draft
4b4578e429bf0ddb66ede355cae90c59ec98f8a1
created 2016-07-27 16:37 -0700
pushed 2016-07-27 23:53 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 1 - Add NS_INLINE_DECL_REFCOUNTING_WITH_DESTROY. r=froydnj draft
31935e07adf2783a0e56a5d9f332ca46be2702a8
created 2016-06-30 23:55 -0400
pushed 2016-07-01 00:00 +0000
Nathan Froyd Nathan Froyd - Bug 1283524 - remove unnecessary NS_ASSERT_OWNINGTHREAD checks in Release method macros; r=mccr8
1f8833469c1156f515e5c8d1e8915befe1dd8b6f
created 2016-05-21 10:02 +1000
pushed 2016-05-23 01:13 +0000
Cameron McCormack Cameron McCormack - Bug 1273838 - Part 2: Add stylo bindings glue for refcounting nsIPrincipals and nsIURIs. r=bholley
46fb61199badf0b9c9d0d11d0f178ee4e8862be5
created 2016-01-25 16:54 -0500
pushed 2016-04-26 17:19 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1184283 - nsISupports pure virtual refcounting draft
7df8f4cd5d4aa4237d60bbdbc62a1e41186ee57b
created 2016-04-17 17:10 -0700
pushed 2016-04-22 12:41 +0000
Chris Peterson Chris Peterson - Bug 1266295 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in xpcom. r=froydnj
31b05ec0dec19dae395de255ab4cddf01e0382f9
created 2016-03-25 23:01 +1100
pushed 2016-03-30 04:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1259706: Add NS_INLINE_DECL_THREADSAFE_VIRTUAL_REFCOUNTING macro. r=froydnj draft
718b81b7e6d63b4b35ec8944f4712b0e5a449672
created 2016-03-25 23:01 +1100
pushed 2016-03-25 12:05 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1259706: Add NS_INLINE_IDECL_THREADSAFE_REFCOUNTING macro. r?froydnj draft
20c799b421c4dd26cd684eb5475d08d41d3f610b
created 2016-01-25 16:54 -0500
pushed 2016-03-23 18:22 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1184283 - nsISupports pure virtual refcounting draft
14fbd0832db39f3d27950acec2a2f8b1f9aea849
created 2016-03-13 13:05 +0000
pushed 2016-03-13 13:06 +0000
Jan Beich Jan Beich - Bug 1256136 - Enable std::is_destructible with clang/libc++ again. r?dougt draft
afd1b8342a53046d3bc516ac8ae586919c0f5f88
created 2016-02-26 18:10 -0800
pushed 2016-02-29 01:49 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
22424f6eeb30b9bea2a2818178e72ef46871ebbc
created 2016-02-26 17:14 -0800
pushed 2016-02-28 08:15 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1251482, bug 1251494, bug 1251473, bug 1239870) for gtest failures
9e33adec1aa6ad104fda36cd417d33043fe47a08
created 2016-02-26 15:31 -0800
pushed 2016-02-28 08:15 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
41d5b71e8064f6e8765ef3f111b579524ea52751
created 2016-01-25 16:54 -0500
pushed 2016-01-26 14:57 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1184283 - add pure virtual refcounting macro to nsISupportsImpl draft
f9c7975723dafc6c9e735400b07688b3ef4cad22
created 2015-07-24 12:13 -0400
pushed 2015-07-30 00:27 +0000
Aidin Gharibnavaz Aidin Gharibnavaz - Bug 108603 - Remove NS_IMPL_QUERY_INTERFACE_INHERITED0. r=mccr8, r=froydnj
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 18:20 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
576d817e46ba5a897d2ec5592c42de611eb14a19
created 2015-07-07 18:45 -0400
pushed 2015-07-13 18:20 +0000
Michael Layzell Michael Layzell - Bug 1028132 - Remove mozilla::HasDangerousPublicDestructor<T>. r=mccr8
33e0c218bdd599d7458016aff94f47921611a052
created 2015-04-27 18:11 -0400
pushed 2015-05-18 13:30 +0000
Gerald Squelart Gerald Squelart - Bug 1153295 - Add mozilla::Declval. r=nfroyd
9e105dd45820b93a476563e241568756f1bdb40e
created 2015-04-03 15:52 +0200
pushed 2015-04-08 12:06 +0000
Randall Barker Randall Barker - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
352c9ffd70cc5173277b437f1f033cd408633ffa
created 2015-04-02 13:42 -0700
pushed 2015-04-02 23:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 0f5799df920b (bug 1093934) for various test failures CLOSED TREE
0f5799df920bfbf966217fa7a8d511a646a53725
created 2015-04-02 12:12 -0700
pushed 2015-04-02 23:35 +0000
Randall Barker Randall Barker - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC r=froydnj
8854fd9c5e7350b97d0112fe052cba3ae88a965f
created 2015-03-30 10:45 -0700
pushed 2015-03-31 15:46 +0000
Andrew McCreight Andrew McCreight - Bug 1147572 - Remove implementation language field from DOM class info. r=jst
41e157bfec1d384feaf51531c810c6044b87f4d1
created 2015-03-29 07:52 -0700
pushed 2015-03-30 17:20 +0000
Andrew McCreight Andrew McCreight - Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley
8bc7561d75577b08ae0c5449104378144a6fc9e0
created 2015-03-27 18:52 +0000
pushed 2015-03-30 17:20 +0000
Andrea Marchesini Andrea Marchesini - Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-23 03:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
d5e5fcb29452dfc0f6b4de9b352f9334477fdc4d
created 2015-03-10 13:44 +0100
pushed 2015-03-11 15:58 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1137151: Enable test for non-public ref-counted destructors on gcc 4.8 and later, r=nfroyd
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-05-10 10:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
93828c511189f52e6bf8e4240d6d1d5968d390f3
created 2015-01-16 07:34 +0200
pushed 2015-01-16 15:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1060696 - Remove NS_INIT_ISUPPORTS. r=froydnj
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 07:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
c3fc371864af3616973861ee140bc23f111a3743
created 2015-01-02 01:09 -0500
pushed 2015-01-06 00:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1117035 - Mark virtual overridden functions as MOZ_OVERRIDE in XPCOM; r=froydnj
0699c56e078b33e1ff213debca01f3d9a0d7822a
created 2014-12-05 12:49 -0800
pushed 2014-12-06 15:57 +0000
Daniel Holbert Daniel Holbert - Bug 1108024: Add MOZ_OVERRIDE annotations to function-decls in NS_DECL_ISUPPORTS & its variants. r=froydnj
b276ce8752758dac03c664093192c796cdecebb9
created 2014-08-27 15:47 -0700
pushed 2014-10-20 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058388 - Remove NS_COM_GLUE and IMETHOD_VISIBILITY. r=bsmedberg.
f6bc20c684327b1e7b8c78bdce3463f68bd05437
created 2014-08-23 15:32 -0700
pushed 2014-10-20 17:29 +0000
Ralph Giles Ralph Giles - Bug 1057224 - Disable MOZ_ASSERT_CLASSNAME on gcc < 4.7. r=ehsan
de6c64ee1e21a09d6fb924d73ac6a77d3e9d9047
created 2014-08-22 14:32 -0700
pushed 2014-10-20 17:29 +0000
Ralph Giles Ralph Giles - Bug 1057224 - Assert that MOZ_COUNT_* are passed a class name. r=ehsan
79356188391a00033c429e5e6556fd9d8fd2e83e
created 2014-08-22 15:13 -0700
pushed 2014-10-20 17:29 +0000
Ralph Giles Ralph Giles - Back out 2f60f94d4d3c and d06c2e71aca2 for cross-platform breakage.
2f60f94d4d3c3082ab9781b484a9fb9ccde7bb91
created 2014-08-22 14:32 -0700
pushed 2014-10-20 17:29 +0000
Ralph Giles Ralph Giles - Bug 1057224 - Assert that MOZ_COUNT_* are passed a class name. r=ehsan
558231b7c91ceff92e0d468c6e5f8e2eda4685a1
created 2014-07-08 17:23 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1035394 - Add dangerous public destructor detection to _INHERITED refcounting macros - r=khuey
261d818388d28fa95170cf9eddeb43809ee7415b
created 2014-07-07 14:27 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Make XPCOM refcounting assert against public destructors (leaving aside _INHERITED macros for now) - r=khuey
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
909655c3ec14f84a1feb5551f99db5368ffe8380
created 2014-06-26 18:35 -0700
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
5948b714c174c11a8bcc7fad68e956008dfd460a
created 2014-06-21 15:46 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1028428 - clang+libc++ still doesn't provide a usable std::is_destructible, so just use the fallback implementation instead - no review, bustage fix
da007249e737132f6cc6dcf4ad437e1a434011b8
created 2014-06-20 07:33 -0700
pushed 2014-10-20 17:29 +0000
Kyle Huey Kyle Huey - Bug 1027251: Disable destructor checking on Windows. r=me
6fc08397f2978c894e7070795aece9453b157af5
created 2014-06-20 07:08 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1027251 - Enforce that dangerous public destructors must be explicitly whitelisted - r=ehsan
6b62998dda5366559dbcfe377fccbdb9f8e36b35
created 2014-06-18 22:28 -0400
pushed 2014-10-20 17:29 +0000
Benoit Jacob Benoit Jacob - Bug 1027251 - Initial empty HasDangerousPublicDestructor whitelist - r=ehsan
28d085d43fa6c8214f08875fcf22243d652ee596
created 2014-05-25 21:16 -0400
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1015430 - Fix more XPCOM constructors to clarify whether they should be explicit; r=froydnj
d1b430ecb3f569565a01abcc9ce701b7798488e3
created 2014-05-21 21:33 -0400
pushed 2014-10-20 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013664 - Fix bad implicit conversion constructors in XPCOM; r=froydnj
77b1f329c17401c8a1aff8bf98c2fc34b5b14e84
created 2014-05-11 10:47 +0100
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
cb0603410233da7435d9018c371558d30e7936c2
created 2014-05-08 20:35 +0100
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE
c738f7348dea0969d2f42e6ee494dbf58406af51
created 2014-05-08 20:08 +0100
pushed 2014-10-20 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
bb248db2c54c458c3e4e5f1cb9e3a1d8c3187f4f
created 2014-04-27 03:07 -0400
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 4: Remove numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h. r=froydnj
3b6b08c9a5a0659511cdd03e05e0498252ea7ed4
created 2014-04-24 11:20 +0200
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 1: Add variadic variants of numbered macros in nsISupportsImpl.h. r=froydnj
less more (0) -100 -60 tip