Emilio Cobos Álvarez
8de554f334
style: Move property allowance tests to PropertyId::parse_into.
...
It's not only more consistent (since we have a proper ParserContext there), but
also fixes a bunch of bugs where Gecko accidentally exposes and allows setting
internal state because of conversions from nsCSSPropertyID to PropertyId.
This adds the extra complexity of caring about aliases for longer, but that's
probably not a big deal in practice, since we also have PropertyDeclarationId.
MozReview-Commit-ID: C2Js8PfloxQ
2017-11-21 14:26:16 +01:00
..
2017-11-17 11:20:10 +01:00
2017-11-18 15:44:59 -05:00
2017-10-31 21:38:39 +01:00
2017-10-18 22:20:37 +11:00
2017-11-19 16:14:57 +01:00
2017-08-23 21:38:44 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 09:15:55 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-02-24 01:50:51 +01:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-09-26 09:49:10 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-06-16 17:55:25 -04:00
2017-11-06 17:08:14 +01:00
2017-10-18 22:20:37 +11:00
2017-10-30 23:36:06 +01:00
2017-10-17 11:24:57 -07:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-30 23:36:06 +01:00
2017-10-18 22:20:37 +11:00
2017-09-26 09:49:10 +02:00
2017-10-18 22:20:37 +11:00
2017-11-21 14:26:16 +01:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-17 11:24:57 -07:00
2017-10-30 23:36:06 +01:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-30 23:36:06 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-15 06:51:27 -06:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-12 17:24:33 -06:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-11-17 15:59:59 -08:00
2017-11-19 16:14:57 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-01 10:16:11 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-11-15 19:28:03 +08:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-27 12:53:11 +02:00
2017-11-06 17:08:14 +01:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-11-01 10:16:11 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-24 17:02:18 -05:00
2017-11-18 22:33:05 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-16 17:16:20 +02:00
2017-10-23 11:19:35 -07:00
2017-11-09 16:56:39 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-30 23:36:06 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-30 23:36:06 +01:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-16 17:16:20 +02:00
2017-09-26 09:49:04 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-11-18 22:33:05 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 20:19:56 +02:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-09-26 09:49:10 +02:00
2017-10-16 17:16:20 +02:00
2017-11-18 22:33:05 +01:00
2017-10-18 09:15:55 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-16 17:16:20 +02:00
2017-08-23 17:16:30 +02:00
2017-11-10 20:47:37 +01:00
2017-10-19 22:01:30 +08:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-18 22:20:37 +11:00
2017-11-01 20:45:22 +00:00
2017-10-16 17:16:20 +02:00
2017-09-06 13:33:30 +02:00
2017-09-06 13:33:30 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-11-01 20:45:22 +00:00
2017-11-01 20:45:22 +00:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-09-26 09:49:10 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-20 09:11:38 -07:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-11-16 13:36:22 +08:00
2017-10-18 22:20:37 +11:00
2017-11-13 21:32:10 +01:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-10-30 23:36:06 +01:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-05-03 12:57:49 -05:00
2017-05-03 12:57:49 -05:00
2017-10-16 17:16:20 +02:00
2017-11-06 13:00:14 -05:00
2017-11-11 08:41:19 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-03-13 17:38:33 +01:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-11-18 22:33:05 +01:00
2017-11-09 16:56:39 +01:00
2017-10-16 20:19:56 +02:00
2017-10-17 11:24:57 -07:00
2017-10-17 11:24:57 -07:00
2017-10-17 11:24:57 -07:00
2017-10-16 17:16:20 +02:00
2017-10-21 15:13:04 -05:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-31 19:08:26 +01:00
2017-03-13 21:57:50 +08:00
2016-11-23 22:46:57 -08:00
2017-10-30 23:36:06 +01:00
2017-11-06 17:08:14 +01:00
2017-10-16 17:16:20 +02:00
2017-10-27 12:53:11 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-10-16 20:19:56 +02:00
2017-10-16 20:19:56 +02:00
2017-10-18 22:20:37 +11:00
2017-11-02 15:12:35 +01:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-02-24 01:50:51 +01:00
2017-10-18 22:20:37 +11:00
2017-10-18 22:20:37 +11:00
2017-11-13 14:58:06 +01:00
2017-11-13 14:58:06 +01:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-10-16 17:16:20 +02:00
2017-11-09 16:56:39 +01:00
2017-11-16 19:58:50 +08:00
2017-10-16 17:16:20 +02:00
2017-10-18 22:20:37 +11:00
2017-11-01 20:45:22 +00:00
2017-10-16 17:16:20 +02:00
2017-10-16 17:16:20 +02:00
2017-10-30 23:36:06 +01:00
2017-10-18 22:20:37 +11:00
2017-10-16 20:19:56 +02:00
2017-11-17 16:00:09 -08:00
2017-09-01 11:54:09 +02:00
2017-10-16 17:16:20 +02:00