Boris Zbarsky
31dfca239b
Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
...
PeerConnectionImpl defines two versions of various fallible methods: a version
taking an ErrorResult argument, and a version returning nsresult. The methods
were not marked fallible in the webidl, so the bindings called the
nsresult-returning version, but ignored the returned value. As a result,
failures got swallowed instead of being propagated out.
The changes here annotate the relevant parts of the webidl as throwing, and
convert non-fallible methods to returning void to make infallibility clearer.
MozReview-Commit-ID: JU9NzmEf8FV
2018-02-01 14:22:48 -05:00
..
2017-11-10 19:37:13 +01:00
2017-11-10 19:37:13 +01:00
2016-12-23 14:36:55 -05:00
2017-02-02 10:59:54 -08:00
2016-12-21 10:52:50 +01:00
2017-12-15 14:55:55 -06:00
2017-12-15 14:55:55 -06:00
2017-12-15 14:55:55 -06:00
2017-12-15 14:55:55 -06:00
2017-12-15 14:55:55 -06:00
2017-12-15 14:55:55 -06:00
2017-12-20 17:43:18 -05:00
2017-11-29 23:16:26 -05:00
2017-12-20 17:43:18 -05:00
2017-01-10 21:30:28 +00:00
2018-01-12 17:52:52 -05:00
2018-01-12 17:52:52 -05:00
2016-12-21 10:52:50 +01:00
2016-12-21 10:53:38 +01:00
2018-01-12 17:52:52 -05:00
2016-12-17 07:19:02 +01:00
2016-11-15 12:46:32 -05:00
2016-12-21 10:52:50 +01:00
2018-01-11 16:20:49 +09:00
2017-07-26 16:07:07 +08:00
2016-12-21 10:52:50 +01:00
2017-10-17 13:41:01 +02:00
2017-09-13 05:59:06 +02:00
2017-05-31 21:15:23 +02:00
2018-01-08 14:05:03 +01:00
2018-01-08 14:05:03 +01:00
2017-07-19 11:48:49 -04:00
2016-12-21 10:52:50 +01:00
2016-12-21 10:52:50 +01:00
2017-12-08 12:12:37 -08:00
2016-10-15 08:45:01 -04:00
2017-06-29 10:25:00 -04:00
2018-01-17 19:20:16 -08:00
2017-12-12 15:44:47 -05:00
2017-12-12 15:44:47 -05:00
2017-01-26 18:57:59 +02:00
2017-04-20 15:45:37 +03:00
2017-04-04 20:28:36 +03:00
2018-01-17 09:19:36 -08:00
2016-12-21 10:53:17 +01:00
2016-12-21 10:52:50 +01:00
2017-10-12 18:18:39 -07:00
2017-12-01 11:27:05 +01:00
2017-10-30 18:45:36 +01:00
2017-01-13 10:41:03 -05:00
2017-01-13 10:41:04 -05:00
2017-01-13 10:41:04 -05:00
2017-01-13 10:41:04 -05:00
2017-04-20 17:55:46 -04:00
2017-06-27 16:25:07 -07:00
2017-01-13 10:41:04 -05:00
2017-01-13 10:41:04 -05:00
2018-01-11 12:37:59 +08:00
2017-01-13 10:41:03 -05:00
2017-01-13 10:41:03 -05:00
2017-12-21 12:17:37 +11:00
2017-01-13 10:41:04 -05:00
2018-01-11 16:17:57 +08:00
2017-12-15 14:55:55 -06:00
2018-01-11 16:17:56 +08:00
2017-12-20 17:43:18 -05:00
2017-01-13 10:41:03 -05:00
2017-04-20 17:55:46 -04:00
2017-01-13 10:41:03 -05:00
2017-03-30 18:58:48 +08:00
2017-04-04 20:28:36 +03:00
2017-09-08 11:05:08 -04:00
2016-10-10 21:07:47 -04:00
2017-03-22 16:13:41 +11:00
2017-09-13 05:59:06 +02:00
2016-12-21 10:52:50 +01:00
2017-04-04 20:28:36 +03:00
2017-04-04 20:28:36 +03:00
2017-03-08 20:15:45 +01:00
2018-01-26 00:53:34 -05:00
2018-01-18 14:52:15 +08:00
2017-12-15 14:55:55 -06:00
2017-08-16 14:23:09 +02:00
2017-08-06 20:47:00 +03:00
2017-11-21 16:44:49 +08:00
2017-04-11 00:02:00 +03:00
2017-08-06 20:47:00 +03:00
2017-11-04 00:36:10 -04:00
2017-06-29 10:25:00 -04:00
2017-04-04 20:28:36 +03:00
2016-12-21 10:52:50 +01:00
2018-01-24 14:56:48 -08:00
2017-01-26 18:57:59 +02:00
2017-12-18 18:07:36 +02:00
2017-09-13 05:59:06 +02:00
2016-10-24 10:11:04 +08:00
2017-11-20 13:59:22 -05:00
2016-10-25 18:23:06 +02:00
2018-01-12 17:52:52 -05:00
2016-09-27 18:28:36 +08:00
2017-08-10 18:04:55 -07:00
2018-01-26 13:08:59 -08:00
2018-01-08 14:05:05 +01:00
2018-01-08 14:05:05 +01:00
2017-01-26 18:57:59 +02:00
2017-10-17 13:41:01 +02:00
2016-11-03 07:56:28 +01:00
2016-11-03 07:57:09 +01:00
2016-11-03 07:55:30 +01:00
2016-11-04 14:23:46 +01:00
2017-12-07 19:47:09 -08:00
2016-12-22 16:50:01 -08:00
2018-01-12 17:52:52 -05:00
2016-12-17 07:19:50 +01:00
2017-11-16 16:42:39 -05:00
2016-12-21 10:52:50 +01:00
2017-07-14 16:53:03 +08:00
2017-02-02 14:30:58 +08:00
2017-02-02 14:30:58 +08:00
2017-04-06 18:36:46 +08:00
2016-11-15 12:46:32 -05:00
2017-02-01 15:43:59 -05:00
2018-01-10 23:59:55 +01:00
2017-11-08 13:25:16 -08:00
2016-11-18 16:00:43 -05:00
2017-04-04 20:28:36 +03:00
2017-02-15 00:00:17 -05:00
2018-01-12 17:52:52 -05:00
2017-09-26 11:41:28 -07:00
2017-06-29 10:26:00 -04:00
2016-12-14 13:27:18 +01:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-07-13 23:46:28 -04:00
2018-01-12 17:52:52 -05:00
2017-06-29 10:26:00 -04:00
2016-12-14 13:27:18 +01:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2018-01-26 00:53:34 -05:00
2017-11-21 22:02:00 +08:00
2017-06-29 10:26:00 -04:00
2017-07-13 23:46:28 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-12-20 17:43:18 -05:00
2017-06-29 10:26:00 -04:00
2016-12-14 13:27:18 +01:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-12-20 17:43:18 -05:00
2018-01-19 14:19:39 -05:00
2017-12-20 17:43:18 -05:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-12-20 17:43:18 -05:00
2017-06-29 10:26:00 -04:00
2018-01-12 17:52:52 -05:00
2017-06-29 10:26:00 -04:00
2017-10-12 15:10:50 -07:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2018-01-12 17:52:52 -05:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-11-08 17:43:09 -08:00
2017-11-04 00:36:10 -04:00
2017-07-13 23:46:28 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2016-12-14 13:27:18 +01:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-12-20 17:43:18 -05:00
2017-11-22 14:09:44 -05:00
2018-01-16 17:16:30 +01:00
2017-12-20 17:43:18 -05:00
2016-12-14 13:27:18 +01:00
2017-08-28 15:20:55 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2016-12-14 13:27:18 +01:00
2017-11-08 21:35:04 -08:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-06-29 10:26:00 -04:00
2017-08-29 10:54:18 +08:00
2017-02-07 19:57:00 -05:00
2017-02-01 15:43:37 -05:00
2017-02-07 19:57:00 -05:00
2017-08-06 20:47:00 +03:00
2017-08-06 20:47:00 +03:00
2017-11-15 11:33:29 -05:00
2016-12-21 10:52:50 +01:00
2018-01-08 14:05:03 +01:00
2016-10-07 17:14:34 +08:00
2016-11-03 11:34:16 +08:00
2018-01-30 09:57:39 +00:00
2017-02-15 00:00:17 -05:00
2017-04-11 00:01:29 +03:00
2017-03-14 20:38:00 +01:00
2017-12-01 11:27:05 +01:00
2017-08-29 11:33:27 +08:00
2017-04-04 20:28:36 +03:00
2017-12-15 14:55:55 -06:00
2016-10-06 17:57:08 +13:00
2017-12-19 14:11:06 +00:00
2017-04-24 17:12:21 -04:00
2018-01-12 17:52:52 -05:00
2017-05-24 14:57:29 -07:00
2017-09-06 21:56:45 -07:00
2017-09-18 09:52:06 +08:00
2016-12-15 19:24:43 +01:00
2017-02-01 22:10:06 -08:00
2016-12-08 16:31:51 -10:00
2017-02-01 22:10:06 -08:00
2017-02-01 22:10:06 -08:00
2017-10-02 17:39:00 +08:00
2017-02-01 22:10:06 -08:00
2016-11-02 11:59:51 +13:00
2017-02-01 22:10:06 -08:00
2017-02-01 22:10:06 -08:00
2017-04-10 16:29:06 +02:00
2017-04-10 16:29:06 +02:00
2017-08-10 16:32:12 -07:00
2017-12-20 12:35:46 -06:00
2016-12-15 19:24:43 +01:00
2016-12-15 19:24:43 +01:00
2017-12-20 17:00:40 -06:00
2017-06-29 20:59:30 -07:00
2017-06-29 20:59:30 -07:00
2017-04-04 20:28:36 +03:00
2017-09-13 05:59:05 +02:00
2016-12-17 00:25:52 -05:00
2017-04-04 20:28:36 +03:00
2017-04-04 20:28:36 +03:00
2018-01-31 22:07:30 +01:00
2017-11-04 00:36:10 -04:00
2017-11-04 00:36:10 -04:00
2017-08-22 09:25:37 +02:00
2017-04-04 20:28:36 +03:00
2017-04-11 00:01:29 +03:00
2017-06-29 10:25:00 -04:00
2017-06-27 13:10:11 +05:30
2018-01-29 13:54:42 -08:00
2017-07-05 01:41:00 +02:00
2018-01-08 14:05:05 +01:00
2017-12-20 17:43:18 -05:00
2017-06-30 10:15:52 -07:00
2018-01-12 17:52:52 -05:00
2017-01-24 16:11:30 -05:00
2017-02-02 12:48:48 -05:00
2016-12-20 10:41:30 +01:00
2017-08-08 22:55:43 -04:00
2017-01-24 16:11:33 -05:00
2018-01-08 14:05:05 +01:00
2016-12-21 10:53:17 +01:00
2016-12-16 22:21:51 +01:00
2016-12-21 10:52:50 +01:00
2017-06-29 10:25:00 -04:00
2017-06-14 15:59:00 +08:00
2017-07-01 01:17:12 +08:00
2017-06-23 17:15:51 +08:00
2017-06-14 15:59:00 +08:00
2018-02-01 14:22:48 -05:00
2017-10-24 23:40:02 -07:00
2017-12-20 17:00:40 -06:00
2017-10-24 23:40:02 -07:00
2018-01-24 17:17:32 +01:00
2016-04-17 22:03:28 +02:00
2017-10-25 23:44:40 +02:00
2018-01-24 17:17:32 +01:00
2017-07-10 15:01:35 -04:00
2016-12-21 10:52:50 +01:00
2016-12-16 18:00:53 +08:00
2016-12-17 00:25:52 -05:00
2017-09-20 13:00:57 +08:00
2017-03-17 13:58:00 -07:00
2016-11-02 17:53:31 +08:00
2016-10-17 02:19:00 +02:00
2016-10-17 02:19:00 +02:00
2016-10-17 02:19:00 +02:00
2016-10-04 00:22:34 +02:00
2016-10-17 02:19:00 +02:00
2017-01-27 18:53:36 -05:00
2016-10-17 02:19:00 +02:00
2017-06-28 11:59:28 -07:00
2017-01-26 18:57:59 +02:00
2016-12-19 15:38:44 -08:00
2016-12-14 17:11:48 +01:00
2018-01-08 14:05:04 +01:00
2018-01-08 14:05:05 +01:00
2018-01-08 14:05:05 +01:00
2018-01-08 14:05:05 +01:00
2018-01-08 14:05:05 +01:00
2018-01-08 14:05:05 +01:00
2016-11-15 12:46:32 -05:00
2017-06-29 10:27:00 -04:00
2018-01-08 14:05:05 +01:00
2018-01-13 14:20:50 +11:00
2016-10-24 14:11:43 +11:00
2016-10-24 13:36:56 -05:00
2016-10-11 14:05:08 -04:00
2016-11-08 20:22:40 -05:00
2018-01-12 17:52:52 -05:00
2018-01-12 11:59:19 -08:00
2017-08-23 15:47:54 -05:00
2017-12-18 19:14:36 -06:00
2017-12-21 10:22:37 -06:00
2016-11-08 17:50:24 -05:00
2017-12-08 12:16:26 -06:00
2017-08-23 15:47:54 -05:00
2018-01-12 17:52:52 -05:00
2018-01-12 17:52:52 -05:00
2017-04-04 20:28:36 +03:00
2017-11-29 16:55:00 +02:00
2017-08-03 17:13:24 +03:00
2018-01-26 13:08:59 -08:00
2017-08-16 14:18:52 +08:00
2017-12-12 15:44:47 -05:00
2018-01-08 14:05:05 +01:00
2018-01-18 14:52:15 +08:00
2017-05-17 16:48:54 +02:00
2017-06-28 06:36:22 -07:00
2017-04-20 15:45:37 +03:00
2018-01-12 17:52:52 -05:00
2018-01-12 17:52:52 -05:00
2016-11-16 17:22:36 -08:00
2016-12-21 10:52:50 +01:00
2017-11-04 00:36:10 -04:00
2017-04-04 20:28:36 +03:00
2018-01-08 14:05:04 +01:00
2017-08-27 19:51:36 -07:00
2017-08-27 19:51:36 -07:00
2017-05-20 15:09:24 -07:00
2017-01-13 10:41:03 -05:00
2018-01-11 16:17:57 +08:00
2017-12-01 11:27:05 +01:00
2016-10-23 22:20:11 +01:00
2017-01-13 10:41:20 -05:00
2016-10-23 22:20:11 +01:00
2016-12-18 11:11:47 +00:00
2016-10-23 22:20:11 +01:00
2016-10-23 22:20:11 +01:00
2016-12-18 11:11:47 +00:00
2016-10-23 22:20:11 +01:00
2017-05-23 07:15:02 +01:00
2017-06-21 09:25:43 +08:00
2016-10-16 12:24:25 +01:00
2016-10-23 22:20:11 +01:00
2016-10-23 22:20:11 +01:00
2016-10-16 12:24:25 +01:00
2016-10-16 12:24:25 +01:00
2016-10-16 12:24:25 +01:00
2017-12-08 22:01:16 -05:00
2017-02-15 00:00:17 -05:00
2018-01-16 17:16:30 +01:00
2017-06-13 13:23:23 +03:00
2017-04-04 20:28:36 +03:00
2017-07-31 17:30:38 +08:00
2017-04-04 20:28:36 +03:00
2017-08-23 15:47:54 -05:00
2017-04-19 11:41:49 +02:00
2017-06-08 21:04:02 +02:00
2018-01-18 10:36:05 +00:00
2017-12-13 17:02:38 -06:00
2017-04-04 20:28:36 +03:00
2017-05-31 21:18:19 +02:00
2017-03-02 21:48:51 +01:00
2017-12-08 02:04:40 +02:00
2016-10-18 18:18:10 -04:00
2017-03-31 10:11:19 +02:00
2017-05-18 11:02:25 +08:00
2017-11-22 16:10:11 +08:00
2016-12-21 10:52:50 +01:00
2018-01-26 10:41:37 -08:00
2017-11-16 12:23:15 +08:00
2017-11-04 21:06:20 -07:00
2017-11-03 17:01:58 +01:00
2017-10-23 17:34:28 -07:00
2018-01-08 14:05:05 +01:00
2017-10-13 17:57:15 -07:00
2017-11-22 15:00:10 +01:00
2018-01-12 17:52:52 -05:00
2018-01-08 14:05:03 +01:00
2018-02-01 18:34:08 +01:00
2017-02-03 08:35:19 +01:00
2018-01-08 14:05:05 +01:00
2017-02-01 15:43:37 -05:00
2016-12-14 14:43:26 +01:00
2017-08-08 14:00:06 +03:00
2017-09-22 07:18:49 +02:00
2017-09-28 18:14:46 +02:00
2017-09-28 18:14:46 +02:00
2017-06-29 10:28:00 -04:00
2017-07-20 17:45:56 +02:00
2018-01-31 14:49:28 -05:00
2018-01-12 17:52:52 -05:00