Simon Giesecke
810fd1f507
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in media. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D65494
--HG--
extra : moz-landing-system : lando
2020-03-06 09:21:47 +00:00
Eric Rahm
b9ba9be64d
Bug 1322095 - Part 1b: Update callbacks to support moved args and convert nsAutoPtr usage. r=jya
...
In order to support the update to move args when invoking callbacks we:
- Convert anything that was using WrapRunnable with `nsAutoPtr` to `UniquePtr`
- Convert anything that was using a non-const ref as a param to either a
const ref or a by-val copy
Addtionally we convert the remaining `nsAutoPtr` usage to `UniquePtr`.
Differential Revision: https://phabricator.services.mozilla.com/D59961
--HG--
extra : moz-landing-system : lando
2020-02-21 22:43:53 +00:00
Coroiu Cristina
73c0827187
Backed out 2 changesets (bug 1322095) for build bustage at dist/include/mtransport/runnable_utils.h on a CLOSED TREE
...
Backed out changeset 14e115ba7f12 (bug 1322095)
Backed out changeset 078c0fe497b7 (bug 1322095)
2020-01-23 19:50:51 +02:00
Eric Rahm
e120eee6b8
Bug 1322095 - Part 1b: Update callbacks to support moved args and convert nsAutoPtr usage. r=jya
...
In order to support the update to move args when invoking callbacks we:
- Convert anything that was using WrapRunnable with `nsAutoPtr` to `UniquePtr`
- Convert anything that was using a non-const ref as a param to either a
const ref or a by-val copy
Addtionally we convert the remaining `nsAutoPtr` usage to `UniquePtr`.
Differential Revision: https://phabricator.services.mozilla.com/D59961
--HG--
extra : moz-landing-system : lando
2020-01-23 17:38:18 +00:00
Eric Rahm
6d75492859
Bug 1241518 - Part 1: Remove unused nsAutoPtr.h includes in xpcom/ r=kmag
...
This removes various unused `#include "nsAutoPtr.h"` in `xpcom/`. Additionally
adds a few includes to the media stack.
Differential Revision: https://phabricator.services.mozilla.com/D58282
--HG--
extra : moz-landing-system : lando
2020-01-07 00:06:01 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Kris Maglione
9184710ae5
Bug 1404198: Part 2g - Switch to NS_NewTimer* in media. r=njn
...
MozReview-Commit-ID: 3ydSj5HfYzZ
--HG--
extra : rebase_source : 6d38da71d3c82b900b46e69c12ceb81202dd965d
2017-10-15 23:14:33 -07:00
Bevis Tseng
95b18d794e
Bug 1382172
- Name nsITimerCallback instances in native implementation. r=billm
...
--HG--
extra : rebase_source : 84de1abfcc30a6964144c2e6718a508c71027b65
2017-07-27 02:18:20 +08:00
Jan Keromnes
5257fdad8c
Bug 1372977 - Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr). r=bwc
2017-06-28 15:38:00 -04:00
Michael Layzell
e12728495c
Bug 1018486 - Part 9: Changes to account for modifications to clang plugin, r=ehsan
...
MozReview-Commit-ID: EPQMbfHYxUK
2016-09-07 10:50:47 -04:00
Byron Campen [:bwc]
208469617b
Bug 1280443 - Make a timer assert more aggressive. r=drno
2016-06-20 11:47:10 -05:00
Ehsan Akhgari
187795741d
Bug 1157057 - Rewrite the handling of the nsITimer object in nrappkitTimerCallback; r=ekr
...
This patch makes the code use smart pointers more for dealing with
the nsITimer object, and it also avoid an unneeded AddRef and
Release pair.
2015-05-15 08:39:54 -04:00
EKR
e4fc5c1d1c
Bug 1151080: Rewrite NR_async_timer_set(0) to use direct dispatch. r=mt
2015-04-16 06:33:49 -07:00
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Joshua Cranmer
b19f2d3426
Bug 884061 - Part 3o: Use NS_DECL_THREADSAFE_ISUPPORTS in media/, r=abr
...
--HG--
extra : rebase_source : cdad785f54f50c012ea4f904369b120656c68a55
2013-07-18 21:23:32 -05:00
EKR
df473e9155
Bug 856433 - Allow cancellation of nonexistent nrappkit timers off the STS thread. r=abr
2013-04-16 19:29:23 -07:00
EKR
f60aee836a
Bug 840508 - assert that nr_timer is called in the STS thread. r=abr
2013-02-19 09:01:12 -08:00
EKR
a4f7e1e3fc
Bug 839963 - Add instrumentation to nr_timer. r=abr
2013-02-10 23:23:02 -08:00
EKR
ea0b0c79d4
Bug 827029 - Clean up license boilerplate in mtransport. r=jesup
2013-01-05 14:58:59 -08:00
EKR
4ae5e15efb
Bug 825651: Cancel asynchronous callbacks for nICEr upon destruction r=abr
2013-01-01 15:14:28 -08:00
Randell Jesup
ff2218cb04
Bug 816640: nrappkit timers need to be threadsafe r=ekr
2012-12-14 18:16:29 -05:00
EKR
7e1291fe34
Bug 790517: mtransport - Generic media transport subsystem for ICE and DTLS r=jesup,bsmith,mcmanus
2012-10-02 13:04:58 -07:00