summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/BUILD.gn
blob: e65b9bcc1e65d7ea348d252de456e7f079e52809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//third_party/blink/renderer/core/core.gni")

blink_core_sources("css") {
  sources = [
    "abstract_property_set_css_style_declaration.cc",
    "abstract_property_set_css_style_declaration.h",
    "active_style_sheets.cc",
    "active_style_sheets.h",
    "basic_shape_functions.cc",
    "basic_shape_functions.h",
    "binary_data_font_face_source.cc",
    "binary_data_font_face_source.h",
    "computed_style_css_value_mapping.cc",
    "computed_style_css_value_mapping.h",
    "css_axis_value.cc",
    "css_axis_value.h",
    "css_basic_shape_values.cc",
    "css_basic_shape_values.h",
    "css_border_image.cc",
    "css_border_image.h",
    "css_border_image_slice_value.cc",
    "css_border_image_slice_value.h",
    "css_color_value.cc",
    "css_color_value.h",
    "css_computed_style_declaration.cc",
    "css_computed_style_declaration.h",
    "css_condition_rule.cc",
    "css_condition_rule.h",
    "css_content_distribution_value.cc",
    "css_content_distribution_value.h",
    "css_counter_value.cc",
    "css_counter_value.h",
    "css_crossfade_value.cc",
    "css_crossfade_value.h",
    "css_cursor_image_value.cc",
    "css_cursor_image_value.h",
    "css_custom_font_data.h",
    "css_custom_ident_value.cc",
    "css_custom_ident_value.h",
    "css_custom_property_declaration.cc",
    "css_custom_property_declaration.h",
    "css_default_style_sheets.cc",
    "css_default_style_sheets.h",
    "css_font_face.cc",
    "css_font_face.h",
    "css_font_face_rule.cc",
    "css_font_face_rule.h",
    "css_font_face_source.cc",
    "css_font_face_source.h",
    "css_font_face_src_value.cc",
    "css_font_face_src_value.h",
    "css_font_family_value.cc",
    "css_font_family_value.h",
    "css_font_feature_value.cc",
    "css_font_feature_value.h",
    "css_font_selector.cc",
    "css_font_selector.h",
    "css_font_style_range_value.cc",
    "css_font_style_range_value.h",
    "css_font_variation_value.cc",
    "css_font_variation_value.h",
    "css_function_value.cc",
    "css_function_value.h",
    "css_global_rule_set.cc",
    "css_global_rule_set.h",
    "css_gradient_value.cc",
    "css_gradient_value.h",
    "css_grid_auto_repeat_value.cc",
    "css_grid_auto_repeat_value.h",
    "css_grid_integer_repeat_value.cc",
    "css_grid_integer_repeat_value.h",
    "css_grid_line_names_value.cc",
    "css_grid_line_names_value.h",
    "css_grid_template_areas_value.cc",
    "css_grid_template_areas_value.h",
    "css_grouping_rule.cc",
    "css_grouping_rule.h",
    "css_identifier_value.cc",
    "css_identifier_value.h",
    "css_image_generator_value.cc",
    "css_image_generator_value.h",
    "css_image_set_value.cc",
    "css_image_set_value.h",
    "css_image_value.cc",
    "css_image_value.h",
    "css_import_rule.cc",
    "css_import_rule.h",
    "css_inherited_value.cc",
    "css_inherited_value.h",
    "css_initial_value.cc",
    "css_initial_value.h",
    "css_invalid_variable_value.cc",
    "css_invalid_variable_value.h",
    "css_keyframe_rule.cc",
    "css_keyframe_rule.h",
    "css_keyframe_shorthand_value.cc",
    "css_keyframe_shorthand_value.h",
    "css_keyframes_rule.cc",
    "css_keyframes_rule.h",
    "css_layout_function_value.cc",
    "css_layout_function_value.h",
    "css_light_dark_value_pair.cc",
    "css_light_dark_value_pair.h",
    "css_markup.cc",
    "css_markup.h",
    "css_math_expression_node.cc",
    "css_math_expression_node.h",
    "css_math_function_value.cc",
    "css_math_function_value.h",
    "css_math_operator.cc",
    "css_math_operator.h",
    "css_media_rule.cc",
    "css_media_rule.h",
    "css_namespace_rule.cc",
    "css_namespace_rule.h",
    "css_numeric_literal_value.cc",
    "css_numeric_literal_value.h",
    "css_origin_clean.h",
    "css_page_rule.cc",
    "css_page_rule.h",
    "css_paint_image_generator.cc",
    "css_paint_image_generator.h",
    "css_paint_value.cc",
    "css_paint_value.h",
    "css_path_value.cc",
    "css_path_value.h",
    "css_pending_substitution_value.cc",
    "css_pending_substitution_value.h",
    "css_primitive_value.cc",
    "css_primitive_value.h",
    "css_primitive_value_mappings.h",
    "css_property_equality.cc",
    "css_property_equality.h",
    "css_property_id_templates.h",
    "css_property_name.cc",
    "css_property_name.h",
    "css_property_rule.cc",
    "css_property_rule.h",
    "css_property_source_data.cc",
    "css_property_source_data.h",
    "css_property_value.cc",
    "css_property_value.h",
    "css_property_value_set.cc",
    "css_property_value_set.h",
    "css_quad_value.cc",
    "css_quad_value.h",
    "css_ray_value.cc",
    "css_ray_value.h",
    "css_reflect_value.cc",
    "css_reflect_value.h",
    "css_reflection_direction.h",
    "css_resolution_units.h",
    "css_resource_fetch_restriction.h",
    "css_revert_value.cc",
    "css_revert_value.h",
    "css_rule.cc",
    "css_rule.h",
    "css_rule_list.h",
    "css_segmented_font_face.cc",
    "css_segmented_font_face.h",
    "css_selector.cc",
    "css_selector.h",
    "css_selector_list.cc",
    "css_selector_list.h",
    "css_selector_watch.cc",
    "css_selector_watch.h",
    "css_shadow_value.cc",
    "css_shadow_value.h",
    "css_string_value.cc",
    "css_string_value.h",
    "css_style_declaration.cc",
    "css_style_declaration.h",
    "css_style_rule.cc",
    "css_style_rule.h",
    "css_style_sheet.cc",
    "css_style_sheet.h",
    "css_supports_rule.cc",
    "css_supports_rule.h",
    "css_syntax_component.h",
    "css_syntax_definition.cc",
    "css_syntax_definition.h",
    "css_syntax_string_parser.cc",
    "css_syntax_string_parser.h",
    "css_timing_function_value.cc",
    "css_timing_function_value.h",
    "css_to_length_conversion_data.cc",
    "css_to_length_conversion_data.h",
    "css_unicode_range_value.cc",
    "css_unicode_range_value.h",
    "css_unset_value.cc",
    "css_unset_value.h",
    "css_uri_value.cc",
    "css_uri_value.h",
    "css_value.cc",
    "css_value.h",
    "css_value_id_mappings.h",
    "css_value_list.cc",
    "css_value_list.h",
    "css_value_pair.cc",
    "css_value_pair.h",
    "css_value_pool.cc",
    "css_value_pool.h",
    "css_variable_data.cc",
    "css_variable_data.h",
    "css_variable_reference_value.cc",
    "css_variable_reference_value.h",
    "cssom/computed_style_property_map.cc",
    "cssom/computed_style_property_map.h",
    "cssom/cross_thread_color_value.cc",
    "cssom/cross_thread_color_value.h",
    "cssom/cross_thread_keyword_value.cc",
    "cssom/cross_thread_keyword_value.h",
    "cssom/cross_thread_style_value.h",
    "cssom/cross_thread_unit_value.cc",
    "cssom/cross_thread_unit_value.h",
    "cssom/cross_thread_unparsed_value.cc",
    "cssom/cross_thread_unparsed_value.h",
    "cssom/cross_thread_unsupported_value.cc",
    "cssom/cross_thread_unsupported_value.h",
    "cssom/css_keyword_value.cc",
    "cssom/css_keyword_value.h",
    "cssom/css_math_invert.cc",
    "cssom/css_math_invert.h",
    "cssom/css_math_max.cc",
    "cssom/css_math_max.h",
    "cssom/css_math_min.cc",
    "cssom/css_math_min.h",
    "cssom/css_math_negate.cc",
    "cssom/css_math_negate.h",
    "cssom/css_math_product.cc",
    "cssom/css_math_product.h",
    "cssom/css_math_sum.cc",
    "cssom/css_math_sum.h",
    "cssom/css_math_value.cc",
    "cssom/css_math_value.h",
    "cssom/css_matrix_component.cc",
    "cssom/css_matrix_component.h",
    "cssom/css_numeric_value.cc",
    "cssom/css_numeric_value.h",
    "cssom/css_numeric_value_type.cc",
    "cssom/css_numeric_value_type.h",
    "cssom/css_perspective.cc",
    "cssom/css_perspective.h",
    "cssom/css_position_value.cc",
    "cssom/css_position_value.h",
    "cssom/css_resource_value.h",
    "cssom/css_rotate.cc",
    "cssom/css_rotate.h",
    "cssom/css_scale.cc",
    "cssom/css_scale.h",
    "cssom/css_skew.cc",
    "cssom/css_skew.h",
    "cssom/css_skew_x.cc",
    "cssom/css_skew_x.h",
    "cssom/css_skew_y.cc",
    "cssom/css_skew_y.h",
    "cssom/css_style_image_value.cc",
    "cssom/css_style_image_value.h",
    "cssom/css_style_value.cc",
    "cssom/css_style_value.h",
    "cssom/css_style_variable_reference_value.cc",
    "cssom/css_style_variable_reference_value.h",
    "cssom/css_transform_component.cc",
    "cssom/css_transform_component.h",
    "cssom/css_transform_value.cc",
    "cssom/css_transform_value.h",
    "cssom/css_translate.cc",
    "cssom/css_translate.h",
    "cssom/css_unit_value.cc",
    "cssom/css_unit_value.h",
    "cssom/css_unit_values.h",
    "cssom/css_unparsed_value.cc",
    "cssom/css_unparsed_value.h",
    "cssom/css_unsupported_color_value.cc",
    "cssom/css_unsupported_color_value.h",
    "cssom/css_unsupported_style_value.cc",
    "cssom/css_unsupported_style_value.h",
    "cssom/css_url_image_value.cc",
    "cssom/css_url_image_value.h",
    "cssom/cssom_keywords.h",
    "cssom/cssom_types.h",
    "cssom/declared_style_property_map.cc",
    "cssom/declared_style_property_map.h",
    "cssom/element_computed_style_map.h",
    "cssom/inline_style_property_map.cc",
    "cssom/inline_style_property_map.h",
    "cssom/paint_worklet_deferred_image.cc",
    "cssom/paint_worklet_deferred_image.h",
    "cssom/paint_worklet_input.cc",
    "cssom/paint_worklet_input.h",
    "cssom/paint_worklet_style_property_map.cc",
    "cssom/paint_worklet_style_property_map.h",
    "cssom/prepopulated_computed_style_property_map.cc",
    "cssom/prepopulated_computed_style_property_map.h",
    "cssom/style_property_map.cc",
    "cssom/style_property_map.h",
    "cssom/style_property_map_read_only.h",
    "cssom/style_property_map_read_only_main_thread.cc",
    "cssom/style_property_map_read_only_main_thread.h",
    "cssom/style_value_factory.cc",
    "cssom/style_value_factory.h",
    "document_style_environment_variables.cc",
    "document_style_environment_variables.h",
    "document_style_sheet_collection.cc",
    "document_style_sheet_collection.h",
    "document_style_sheet_collector.cc",
    "document_style_sheet_collector.h",
    "dom_window_css.cc",
    "dom_window_css.h",
    "element_rule_collector.cc",
    "element_rule_collector.h",
    "font_display.cc",
    "font_display.h",
    "font_face.cc",
    "font_face.h",
    "font_face_cache.cc",
    "font_face_cache.h",
    "font_face_set.cc",
    "font_face_set.h",
    "font_face_set_document.cc",
    "font_face_set_document.h",
    "font_face_set_load_event.cc",
    "font_face_set_load_event.h",
    "font_face_set_worker.cc",
    "font_face_set_worker.h",
    "font_face_source.cc",
    "font_face_source.h",
    "font_size_functions.cc",
    "font_size_functions.h",
    "hash_tools.h",
    "inline_css_style_declaration.cc",
    "inline_css_style_declaration.h",
    "invalidation/invalidation_flags.cc",
    "invalidation/invalidation_flags.h",
    "invalidation/invalidation_set.cc",
    "invalidation/invalidation_set.h",
    "invalidation/node_invalidation_sets.h",
    "invalidation/pending_invalidations.cc",
    "invalidation/pending_invalidations.h",
    "invalidation/style_invalidator.cc",
    "invalidation/style_invalidator.h",
    "keyframe_style_rule_css_style_declaration.cc",
    "keyframe_style_rule_css_style_declaration.h",
    "layout_tree_rebuild_root.cc",
    "layout_tree_rebuild_root.h",
    "local_font_face_source.cc",
    "local_font_face_source.h",
    "media_feature_overrides.cc",
    "media_feature_overrides.h",
    "media_list.cc",
    "media_list.h",
    "media_query.cc",
    "media_query.h",
    "media_query_evaluator.cc",
    "media_query_evaluator.h",
    "media_query_exp.cc",
    "media_query_exp.h",
    "media_query_list.cc",
    "media_query_list.h",
    "media_query_list_event.h",
    "media_query_list_listener.cc",
    "media_query_list_listener.h",
    "media_query_matcher.cc",
    "media_query_matcher.h",
    "media_value_change.h",
    "media_values.cc",
    "media_values.h",
    "media_values_cached.cc",
    "media_values_cached.h",
    "media_values_dynamic.cc",
    "media_values_dynamic.h",
    "media_values_initial_viewport.cc",
    "media_values_initial_viewport.h",
    "offscreen_font_selector.cc",
    "offscreen_font_selector.h",
    "page_rule_collector.cc",
    "page_rule_collector.h",
    "parser/at_rule_descriptor_parser.cc",
    "parser/at_rule_descriptor_parser.h",
    "parser/css_at_rule_id.cc",
    "parser/css_at_rule_id.h",
    "parser/css_lazy_parsing_state.cc",
    "parser/css_lazy_parsing_state.h",
    "parser/css_lazy_property_parser_impl.cc",
    "parser/css_lazy_property_parser_impl.h",
    "parser/css_parser.cc",
    "parser/css_parser.h",
    "parser/css_parser_context.cc",
    "parser/css_parser_context.h",
    "parser/css_parser_fast_paths.cc",
    "parser/css_parser_fast_paths.h",
    "parser/css_parser_idioms.cc",
    "parser/css_parser_idioms.h",
    "parser/css_parser_impl.cc",
    "parser/css_parser_impl.h",
    "parser/css_parser_local_context.cc",
    "parser/css_parser_local_context.h",
    "parser/css_parser_mode.h",
    "parser/css_parser_observer.h",
    "parser/css_parser_selector.cc",
    "parser/css_parser_selector.h",
    "parser/css_parser_token.cc",
    "parser/css_parser_token.h",
    "parser/css_parser_token_range.cc",
    "parser/css_parser_token_range.h",
    "parser/css_parser_token_stream.cc",
    "parser/css_parser_token_stream.h",
    "parser/css_property_parser.cc",
    "parser/css_property_parser.h",
    "parser/css_property_parser_helpers.cc",
    "parser/css_property_parser_helpers.h",
    "parser/css_selector_parser.cc",
    "parser/css_selector_parser.h",
    "parser/css_supports_parser.cc",
    "parser/css_supports_parser.h",
    "parser/css_tokenizer.cc",
    "parser/css_tokenizer.h",
    "parser/css_tokenizer_input_stream.cc",
    "parser/css_tokenizer_input_stream.h",
    "parser/css_variable_parser.cc",
    "parser/css_variable_parser.h",
    "parser/font_variant_east_asian_parser.h",
    "parser/font_variant_ligatures_parser.h",
    "parser/font_variant_numeric_parser.h",
    "parser/media_query_block_watcher.cc",
    "parser/media_query_block_watcher.h",
    "parser/media_query_parser.cc",
    "parser/media_query_parser.h",
    "parser/sizes_attribute_parser.cc",
    "parser/sizes_attribute_parser.h",
    "parser/sizes_math_function_parser.cc",
    "parser/sizes_math_function_parser.h",
    "part_names.cc",
    "part_names.h",
    "properties/computed_style_utils.cc",
    "properties/computed_style_utils.h",
    "properties/css_bitset.h",
    "properties/css_direction_aware_resolver.cc",
    "properties/css_direction_aware_resolver.h",
    "properties/css_exposure.h",
    "properties/css_parsing_utils.cc",
    "properties/css_parsing_utils.h",
    "properties/css_property.cc",
    "properties/css_property.h",
    "properties/css_property_ref.cc",
    "properties/css_property_ref.h",
    "properties/css_unresolved_property.cc",
    "properties/css_unresolved_property.h",
    "properties/longhand.h",
    "properties/longhands/custom_property.cc",
    "properties/longhands/custom_property.h",
    "properties/longhands/longhands_custom.cc",
    "properties/longhands/variable.cc",
    "properties/longhands/variable.h",
    "properties/shorthand.h",
    "properties/shorthands/shorthands_custom.cc",
    "properties/style_building_utils.h",
    "property_registration.cc",
    "property_registration.h",
    "property_registry.cc",
    "property_registry.h",
    "property_set_css_style_declaration.cc",
    "property_set_css_style_declaration.h",
    "pseudo_style_request.h",
    "remote_font_face_source.cc",
    "remote_font_face_source.h",
    "resolver/cascade_expansion.cc",
    "resolver/cascade_expansion.h",
    "resolver/cascade_filter.h",
    "resolver/cascade_interpolations.h",
    "resolver/cascade_map.cc",
    "resolver/cascade_map.h",
    "resolver/cascade_origin.h",
    "resolver/cascade_priority.h",
    "resolver/cascade_resolver.cc",
    "resolver/cascade_resolver.h",
    "resolver/css_property_priority.h",
    "resolver/css_to_style_map.cc",
    "resolver/css_to_style_map.h",
    "resolver/css_variable_animator.cc",
    "resolver/css_variable_animator.h",
    "resolver/css_variable_resolver.cc",
    "resolver/css_variable_resolver.h",
    "resolver/element_resolve_context.cc",
    "resolver/element_resolve_context.h",
    "resolver/element_style_resources.cc",
    "resolver/element_style_resources.h",
    "resolver/filter_operation_resolver.cc",
    "resolver/filter_operation_resolver.h",
    "resolver/font_builder.cc",
    "resolver/font_builder.h",
    "resolver/font_style_resolver.cc",
    "resolver/font_style_resolver.h",
    "resolver/match_request.h",
    "resolver/match_result.cc",
    "resolver/match_result.h",
    "resolver/matched_properties_cache.cc",
    "resolver/matched_properties_cache.h",
    "resolver/media_query_result.h",
    "resolver/scoped_style_resolver.cc",
    "resolver/scoped_style_resolver.h",
    "resolver/selector_filter_parent_scope.cc",
    "resolver/selector_filter_parent_scope.h",
    "resolver/style_adjuster.cc",
    "resolver/style_adjuster.h",
    "resolver/style_builder.cc",
    "resolver/style_builder.h",
    "resolver/style_builder_converter.cc",
    "resolver/style_builder_converter.h",
    "resolver/style_cascade.cc",
    "resolver/style_cascade.h",
    "resolver/style_resolver.cc",
    "resolver/style_resolver.h",
    "resolver/style_resolver_state.cc",
    "resolver/style_resolver_state.h",
    "resolver/style_resolver_stats.cc",
    "resolver/style_resolver_stats.h",
    "resolver/style_rule_usage_tracker.cc",
    "resolver/style_rule_usage_tracker.h",
    "resolver/transform_builder.cc",
    "resolver/transform_builder.h",
    "resolver/viewport_style_resolver.cc",
    "resolver/viewport_style_resolver.h",
    "rule_feature_set.cc",
    "rule_feature_set.h",
    "rule_set.cc",
    "rule_set.h",
    "select_rule_feature_set.cc",
    "select_rule_feature_set.h",
    "selector_checker.cc",
    "selector_checker.h",
    "selector_filter.cc",
    "selector_filter.h",
    "selector_query.cc",
    "selector_query.h",
    "shadow_tree_style_sheet_collection.cc",
    "shadow_tree_style_sheet_collection.h",
    "style_attribute_mutation_scope.cc",
    "style_attribute_mutation_scope.h",
    "style_auto_color.h",
    "style_change_reason.cc",
    "style_change_reason.h",
    "style_color.cc",
    "style_color.h",
    "style_element.cc",
    "style_element.h",
    "style_engine.cc",
    "style_engine.h",
    "style_engine_context.cc",
    "style_engine_context.h",
    "style_environment_variables.cc",
    "style_environment_variables.h",
    "style_invalidation_root.cc",
    "style_invalidation_root.h",
    "style_media.cc",
    "style_media.h",
    "style_property_serializer.cc",
    "style_property_serializer.h",
    "style_property_shorthand_custom.cc",
    "style_recalc.cc",
    "style_recalc.h",
    "style_recalc_root.cc",
    "style_recalc_root.h",
    "style_rule.cc",
    "style_rule.h",
    "style_rule_css_style_declaration.cc",
    "style_rule_css_style_declaration.h",
    "style_rule_import.cc",
    "style_rule_import.h",
    "style_rule_keyframe.cc",
    "style_rule_keyframe.h",
    "style_rule_namespace.h",
    "style_sheet.cc",
    "style_sheet.h",
    "style_sheet_candidate.cc",
    "style_sheet_candidate.h",
    "style_sheet_collection.cc",
    "style_sheet_collection.h",
    "style_sheet_contents.cc",
    "style_sheet_contents.h",
    "style_sheet_list.cc",
    "style_sheet_list.h",
    "style_traversal_root.cc",
    "style_traversal_root.h",
    "tree_scope_style_sheet_collection.cc",
    "tree_scope_style_sheet_collection.h",
    "vision_deficiency.cc",
    "vision_deficiency.h",
    "zoom_adjusted_pixel_value.h",
  ]
}

blink_core_tests("unit_tests") {
  sources = [
    "active_style_sheets_test.cc",
    "affected_by_pseudo_test.cc",
    "computed_style_css_value_mapping_test.cc",
    "css_computed_style_declaration_test.cc",
    "css_font_face_source_test.cc",
    "css_gradient_value_test.cc",
    "css_invalid_variable_value_test.cc",
    "css_light_dark_value_pair_test.cc",
    "css_math_expression_node_test.cc",
    "css_page_rule_test.cc",
    "css_paint_value_test.cc",
    "css_primitive_value_test.cc",
    "css_property_name_test.cc",
    "css_property_value_set_test.cc",
    "css_selector_test.cc",
    "css_selector_watch_test.cc",
    "css_style_declaration_test.cc",
    "css_style_sheet_test.cc",
    "css_syntax_string_parser_test.cc",
    "cssom/computed_style_property_map_test.cc",
    "cssom/cross_thread_style_value_test.cc",
    "cssom/css_math_invert_test.cc",
    "cssom/css_math_negate_test.cc",
    "cssom/css_numeric_value_type_test.cc",
    "cssom/css_resource_value_test.cc",
    "cssom/css_style_image_value_test.cc",
    "cssom/css_unit_value_test.cc",
    "cssom/css_unparsed_value_test.cc",
    "cssom/css_unsupported_color_value_test.cc",
    "cssom/inline_style_property_map_test.cc",
    "cssom/paint_worklet_style_property_map_test.cc",
    "cssom/prepopulated_computed_style_property_map_test.cc",
    "cssom/style_property_map_test.cc",
    "drag_update_test.cc",
    "font_face_cache_test.cc",
    "font_update_invalidation_test.cc",
    "invalidation/invalidation_set_test.cc",
    "invalidation/pending_invalidations_test.cc",
    "invalidation/style_invalidator_test.cc",
    "media_feature_overrides_test.cc",
    "media_query_evaluator_test.cc",
    "media_query_list_test.cc",
    "media_query_matcher_test.cc",
    "media_query_set_test.cc",
    "media_values_initial_viewport_test.cc",
    "media_values_test.cc",
    "parser/css_lazy_parsing_test.cc",
    "parser/css_parser_fast_paths_test.cc",
    "parser/css_parser_local_context_test.cc",
    "parser/css_parser_token_stream_test.cc",
    "parser/css_parser_token_test.cc",
    "parser/css_property_parser_helpers_test.cc",
    "parser/css_property_parser_test.cc",
    "parser/css_selector_parser_test.cc",
    "parser/css_supports_parser_test.cc",
    "parser/css_tokenizer_test.cc",
    "parser/media_condition_test.cc",
    "parser/sizes_attribute_parser_test.cc",
    "parser/sizes_math_function_parser_test.cc",
    "properties/computed_style_utils_test.cc",
    "properties/css_bitset_test.cc",
    "properties/css_exposure_test.cc",
    "properties/css_parsing_utils_test.cc",
    "properties/css_property_ref_test.cc",
    "properties/css_property_test.cc",
    "properties/longhands/custom_property_test.cc",
    "property_registry_test.cc",
    "resolver/cascade_expansion_test.cc",
    "resolver/cascade_filter_test.cc",
    "resolver/cascade_interpolations_test.cc",
    "resolver/cascade_map_test.cc",
    "resolver/cascade_priority_test.cc",
    "resolver/css_variable_data_test.cc",
    "resolver/css_variable_resolver_test.cc",
    "resolver/font_builder_test.cc",
    "resolver/font_style_resolver_test.cc",
    "resolver/match_result_test.cc",
    "resolver/matched_properties_cache_test.cc",
    "resolver/selector_filter_parent_scope_test.cc",
    "resolver/style_adjuster_test.cc",
    "resolver/style_builder_test.cc",
    "resolver/style_cascade_test.cc",
    "resolver/style_resolver_test.cc",
    "rule_feature_set_test.cc",
    "rule_set_test.cc",
    "selector_query_test.cc",
    "style_element_test.cc",
    "style_engine_test.cc",
    "style_environment_variables_test.cc",
    "style_sheet_contents_test.cc",
    "style_traversal_root_test.cc",
    "threaded/css_parser_threaded_test.cc",
    "threaded/css_to_length_conversion_data_threaded_test.cc",
    "threaded/filter_operation_resolver_threaded_test.cc",
    "threaded/font_object_threaded_test.cc",
    "threaded/text_renderer_threaded_test.cc",
  ]
}