tree: 922584112c2de72114bd528056c521644f8b0429 [path history] [tgz]
  1. cssom/
  2. invalidation/
  3. parser/
  4. perftest_data/
  5. properties/
  6. resolver/
  7. scripts/
  8. threaded/
  9. abstract_property_set_css_style_declaration.cc
  10. abstract_property_set_css_style_declaration.h
  11. active_style_sheets.cc
  12. active_style_sheets.h
  13. active_style_sheets_test.cc
  14. affected_by_pseudo_test.cc
  15. anchor_evaluator.cc
  16. anchor_evaluator.h
  17. anchor_query.cc
  18. anchor_query.h
  19. anchor_results.cc
  20. anchor_results.h
  21. anchor_results_test.cc
  22. background_color_paint_image_generator.cc
  23. background_color_paint_image_generator.h
  24. basic_shape_functions.cc
  25. basic_shape_functions.h
  26. binary_data_font_face_source.cc
  27. binary_data_font_face_source.h
  28. box_shadow_paint_image_generator.cc
  29. box_shadow_paint_image_generator.h
  30. build.gni
  31. cascade_layer.cc
  32. cascade_layer.h
  33. cascade_layer_map.cc
  34. cascade_layer_map.h
  35. cascade_layer_test.cc
  36. check_pseudo_has_argument_context.cc
  37. check_pseudo_has_argument_context.h
  38. check_pseudo_has_argument_context_test.cc
  39. check_pseudo_has_cache_scope.cc
  40. check_pseudo_has_cache_scope.h
  41. check_pseudo_has_cache_scope_context_test.cc
  42. check_pseudo_has_fast_reject_filter.cc
  43. check_pseudo_has_fast_reject_filter.h
  44. check_pseudo_has_fast_reject_filter_test.cc
  45. clip_path_paint_image_generator.cc
  46. clip_path_paint_image_generator.h
  47. color_scheme_flags.h
  48. COMMON_METADATA
  49. computed_style_css_value_mapping.cc
  50. computed_style_css_value_mapping.h
  51. computed_style_css_value_mapping_test.cc
  52. computed_style_field_aliases.json5
  53. container_query.cc
  54. container_query.h
  55. container_query_data.cc
  56. container_query_data.h
  57. container_query_evaluator.cc
  58. container_query_evaluator.h
  59. container_query_evaluator_test.cc
  60. container_query_scroll_snapshot.cc
  61. container_query_scroll_snapshot.h
  62. container_query_test.cc
  63. container_selector.cc
  64. container_selector.h
  65. container_state.h
  66. counter_style.cc
  67. counter_style.h
  68. counter_style_map.cc
  69. counter_style_map.h
  70. counter_style_map_test.cc
  71. counter_style_test.cc
  72. counters_scope.cc
  73. counters_scope.h
  74. counters_scope_tree.cc
  75. counters_scope_tree.h
  76. css.dict
  77. css.idl
  78. css_alternate_value.cc
  79. css_alternate_value.h
  80. css_anchor_query_enums.h
  81. css_axis_value.cc
  82. css_axis_value.h
  83. css_basic_shape_values.cc
  84. css_basic_shape_values.h
  85. css_basic_shape_values_test.cc
  86. css_border_image.cc
  87. css_border_image.h
  88. css_border_image_slice_value.cc
  89. css_border_image_slice_value.h
  90. css_bracketed_value_list.cc
  91. css_bracketed_value_list.h
  92. css_color.cc
  93. css_color.h
  94. css_color_mix_value.cc
  95. css_color_mix_value.h
  96. css_computed_style_declaration.cc
  97. css_computed_style_declaration.h
  98. css_computed_style_declaration_test.cc
  99. css_condition_rule.cc
  100. css_condition_rule.h
  101. css_condition_rule.idl
  102. css_container_rule.cc
  103. css_container_rule.h
  104. css_container_rule.idl
  105. css_container_values.cc
  106. css_container_values.h
  107. css_container_values_test.cc
  108. css_content_distribution_value.cc
  109. css_content_distribution_value.h
  110. css_counter_style_rule.cc
  111. css_counter_style_rule.h
  112. css_counter_style_rule.idl
  113. css_counter_value.cc
  114. css_counter_value.h
  115. css_crossfade_value.cc
  116. css_crossfade_value.h
  117. css_cursor_image_value.cc
  118. css_cursor_image_value.h
  119. css_custom_font_data.h
  120. css_custom_ident_value.cc
  121. css_custom_ident_value.h
  122. css_cyclic_variable_value.cc
  123. css_cyclic_variable_value.h
  124. css_default_style_sheets.cc
  125. css_default_style_sheets.h
  126. css_dynamic_range_limit_mix_value.cc
  127. css_dynamic_range_limit_mix_value.h
  128. css_dynamic_range_limit_mix_value_test.cc
  129. css_flip_revert_value.cc
  130. css_flip_revert_value.h
  131. css_flip_revert_value_test.cc
  132. css_font_face.cc
  133. css_font_face.h
  134. css_font_face_rule.cc
  135. css_font_face_rule.h
  136. css_font_face_rule.idl
  137. css_font_face_source.cc
  138. css_font_face_source.h
  139. css_font_face_source_test.cc
  140. css_font_face_src_value.cc
  141. css_font_face_src_value.h
  142. css_font_family_value.cc
  143. css_font_family_value.h
  144. css_font_family_webkit_prefix_test.cc
  145. css_font_feature_value.cc
  146. css_font_feature_value.h
  147. css_font_feature_values_map.cc
  148. css_font_feature_values_map.h
  149. css_font_feature_values_rule.cc
  150. css_font_feature_values_rule.h
  151. css_font_feature_values_rule.idl
  152. css_font_palette_values_rule.cc
  153. css_font_palette_values_rule.h
  154. css_font_palette_values_rule.idl
  155. css_font_selector.cc
  156. css_font_selector.h
  157. css_font_selector_base.cc
  158. css_font_selector_base.h
  159. css_font_style_range_value.cc
  160. css_font_style_range_value.h
  161. css_font_variation_value.cc
  162. css_font_variation_value.h
  163. css_function_value.cc
  164. css_function_value.h
  165. css_global_rule_set.cc
  166. css_global_rule_set.h
  167. css_gradient_value.cc
  168. css_gradient_value.h
  169. css_gradient_value_test.cc
  170. css_grid_auto_repeat_value.cc
  171. css_grid_auto_repeat_value.h
  172. css_grid_integer_repeat_value.cc
  173. css_grid_integer_repeat_value.h
  174. css_grid_template_areas_value.cc
  175. css_grid_template_areas_value.h
  176. css_group_config.json5
  177. css_grouping_rule.cc
  178. css_grouping_rule.h
  179. css_grouping_rule.idl
  180. css_identifier_value.cc
  181. css_identifier_value.h
  182. css_image_generator_value.cc
  183. css_image_generator_value.h
  184. css_image_set_option_value.cc
  185. css_image_set_option_value.h
  186. css_image_set_type_value.cc
  187. css_image_set_type_value.h
  188. css_image_set_value.cc
  189. css_image_set_value.h
  190. css_image_value.cc
  191. css_image_value.h
  192. css_image_value_test.cc
  193. css_import_rule.cc
  194. css_import_rule.h
  195. css_import_rule.idl
  196. css_inherited_value.cc
  197. css_inherited_value.h
  198. css_initial_color_value.cc
  199. css_initial_color_value.h
  200. css_initial_value.cc
  201. css_initial_value.h
  202. css_invalid_variable_value.cc
  203. css_invalid_variable_value.h
  204. css_invalid_variable_value_test.cc
  205. css_keyframe_rule.cc
  206. css_keyframe_rule.h
  207. css_keyframe_rule.idl
  208. css_keyframe_shorthand_value.cc
  209. css_keyframe_shorthand_value.h
  210. css_keyframes_rule.cc
  211. css_keyframes_rule.h
  212. css_keyframes_rule.idl
  213. css_layer_block_rule.cc
  214. css_layer_block_rule.h
  215. css_layer_block_rule.idl
  216. css_layer_statement_rule.cc
  217. css_layer_statement_rule.h
  218. css_layer_statement_rule.idl
  219. css_layout_function_value.cc
  220. css_layout_function_value.h
  221. css_length_resolver.cc
  222. css_length_resolver.h
  223. css_light_dark_value_pair.cc
  224. css_light_dark_value_pair.h
  225. css_light_dark_value_pair_test.cc
  226. css_markup.cc
  227. css_markup.h
  228. css_math_expression_node.cc
  229. css_math_expression_node.h
  230. css_math_expression_node_test.cc
  231. css_math_function_value.cc
  232. css_math_function_value.h
  233. css_math_operator.cc
  234. css_math_operator.h
  235. css_media_rule.cc
  236. css_media_rule.h
  237. css_media_rule.idl
  238. css_namespace_rule.cc
  239. css_namespace_rule.h
  240. css_namespace_rule.idl
  241. css_numeric_literal_value.cc
  242. css_numeric_literal_value.h
  243. css_origin_clean.h
  244. css_page_rule.cc
  245. css_page_rule.h
  246. css_page_rule.idl
  247. css_page_rule_test.cc
  248. css_paint_image_generator.cc
  249. css_paint_image_generator.h
  250. css_paint_value.cc
  251. css_paint_value.h
  252. css_paint_value_test.cc
  253. css_palette_mix_value.cc
  254. css_palette_mix_value.h
  255. css_path_value.cc
  256. css_path_value.h
  257. css_pending_substitution_value.cc
  258. css_pending_substitution_value.h
  259. css_pending_system_font_value.cc
  260. css_pending_system_font_value.h
  261. css_position_try_rule.cc
  262. css_position_try_rule.h
  263. css_position_try_rule.idl
  264. css_primitive_value.cc
  265. css_primitive_value.h
  266. css_primitive_value_mappings.h
  267. css_primitive_value_test.cc
  268. css_primitive_value_units.json5
  269. css_properties.json5
  270. css_properties_ranking.json5
  271. css_property_equality.cc
  272. css_property_equality.h
  273. css_property_name.cc
  274. css_property_name.h
  275. css_property_name_test.cc
  276. css_property_names_test.cc
  277. css_property_rule.cc
  278. css_property_rule.h
  279. css_property_rule.idl
  280. css_property_source_data.cc
  281. css_property_source_data.h
  282. css_property_value.cc
  283. css_property_value.h
  284. css_property_value_set.cc
  285. css_property_value_set.h
  286. css_property_value_set_test.cc
  287. css_quad_value.cc
  288. css_quad_value.h
  289. css_ratio_value.cc
  290. css_ratio_value.h
  291. css_ratio_value_test.cc
  292. css_ray_value.cc
  293. css_ray_value.h
  294. css_reflect_value.cc
  295. css_reflect_value.h
  296. css_reflection_direction.h
  297. css_repeat_style_value.cc
  298. css_repeat_style_value.h
  299. css_resolution_units.h
  300. css_resource_fetch_restriction.h
  301. css_revert_layer_value.cc
  302. css_revert_layer_value.h
  303. css_revert_layer_value_test.cc
  304. css_revert_value.cc
  305. css_revert_value.h
  306. css_revert_value_test.cc
  307. css_rule.cc
  308. css_rule.h
  309. css_rule.idl
  310. css_rule_list.h
  311. css_rule_list.idl
  312. css_rule_test.cc
  313. css_scope_rule.cc
  314. css_scope_rule.h
  315. css_scope_rule.idl
  316. css_scroll_value.cc
  317. css_scroll_value.h
  318. css_segmented_font_face.cc
  319. css_segmented_font_face.h
  320. css_selector.cc
  321. css_selector.h
  322. css_selector_list.cc
  323. css_selector_list.h
  324. css_selector_test.cc
  325. css_selector_watch.cc
  326. css_selector_watch.h
  327. css_selector_watch_test.cc
  328. css_shadow_value.cc
  329. css_shadow_value.h
  330. css_starting_style_rule.cc
  331. css_starting_style_rule.h
  332. css_starting_style_rule.idl
  333. css_string_value.cc
  334. css_string_value.h
  335. css_style_declaration.cc
  336. css_style_declaration.h
  337. css_style_declaration.idl
  338. css_style_declaration_test.cc
  339. css_style_rule.cc
  340. css_style_rule.h
  341. css_style_rule.idl
  342. css_style_sheet.cc
  343. css_style_sheet.h
  344. css_style_sheet.idl
  345. css_style_sheet_init.idl
  346. css_style_sheet_test.cc
  347. css_supports_rule.cc
  348. css_supports_rule.h
  349. css_supports_rule.idl
  350. css_syntax_component.h
  351. css_syntax_definition.cc
  352. css_syntax_definition.h
  353. css_syntax_string_parser.cc
  354. css_syntax_string_parser.h
  355. css_syntax_string_parser_test.cc
  356. css_test_helpers.cc
  357. css_test_helpers.h
  358. css_timing_function_value.cc
  359. css_timing_function_value.h
  360. css_to_length_conversion_data.cc
  361. css_to_length_conversion_data.h
  362. css_to_length_conversion_data_test.cc
  363. css_unicode_range_value.cc
  364. css_unicode_range_value.h
  365. css_unparsed_declaration_value.cc
  366. css_unparsed_declaration_value.h
  367. css_unset_value.cc
  368. css_unset_value.h
  369. css_uri_value.cc
  370. css_uri_value.h
  371. css_uri_value_test.cc
  372. css_url_data.cc
  373. css_url_data.h
  374. css_value.cc
  375. css_value.h
  376. css_value_clamping_utils.cc
  377. css_value_clamping_utils.h
  378. css_value_clamping_utils_test.cc
  379. css_value_id_mappings.h
  380. css_value_keywords.json5
  381. css_value_list.cc
  382. css_value_list.h
  383. css_value_pair.cc
  384. css_value_pair.h
  385. css_value_pool.cc
  386. css_value_pool.h
  387. css_value_test_helper.h
  388. css_variable_data.cc
  389. css_variable_data.h
  390. css_view_transition_rule.cc
  391. css_view_transition_rule.h
  392. css_view_transition_rule.idl
  393. css_view_value.cc
  394. css_view_value.h
  395. cssom_string.idl
  396. cssom_utils.cc
  397. cssom_utils.h
  398. DEPS
  399. DIR_METADATA
  400. document_style_environment_variables.cc
  401. document_style_environment_variables.h
  402. document_style_sheet_collection.cc
  403. document_style_sheet_collection.h
  404. document_style_sheet_collector.cc
  405. document_style_sheet_collector.h
  406. dom_window_css.cc
  407. dom_window_css.h
  408. drag_update_test.cc
  409. element_rule_collector.cc
  410. element_rule_collector.h
  411. element_rule_collector_test.cc
  412. fixed_size_cache.h
  413. fixed_size_cache_test.cc
  414. font_display.cc
  415. font_display.h
  416. font_display_auto_lcp_align_test.cc
  417. font_face.cc
  418. font_face.h
  419. font_face.idl
  420. font_face_cache.cc
  421. font_face_cache.h
  422. font_face_cache_test.cc
  423. font_face_descriptors.idl
  424. font_face_set.cc
  425. font_face_set.h
  426. font_face_set.idl
  427. font_face_set_document.cc
  428. font_face_set_document.h
  429. font_face_set_load_event.cc
  430. font_face_set_load_event.h
  431. font_face_set_load_event.idl
  432. font_face_set_load_event_init.idl
  433. font_face_set_worker.cc
  434. font_face_set_worker.h
  435. font_face_source.idl
  436. font_size_functions.cc
  437. font_size_functions.h
  438. font_size_functions_test.cc
  439. font_update_invalidation_test.cc
  440. force_dark_test.cc
  441. form_controls_not_vertical.css
  442. form_controls_not_vertical_text.css
  443. fullscreen.css
  444. fullscreenAndroid.css
  445. hash_tools.h
  446. inline_css_style_declaration.cc
  447. inline_css_style_declaration.h
  448. json-document.css
  449. keyframe_style_rule_css_style_declaration.cc
  450. keyframe_style_rule_css_style_declaration.h
  451. layout_tree_rebuild_root.cc
  452. layout_tree_rebuild_root.h
  453. layout_upgrade.cc
  454. layout_upgrade.h
  455. local_font_face_source.cc
  456. local_font_face_source.h
  457. marker.css
  458. mathml.css
  459. media_feature_names.json5
  460. media_feature_overrides.cc
  461. media_feature_overrides.h
  462. media_feature_overrides_test.cc
  463. media_list.cc
  464. media_list.h
  465. media_list.idl
  466. media_query.cc
  467. media_query.h
  468. media_query_evaluator.cc
  469. media_query_evaluator.h
  470. media_query_evaluator_test.cc
  471. media_query_exp.cc
  472. media_query_exp.h
  473. media_query_exp_test.cc
  474. media_query_list.cc
  475. media_query_list.h
  476. media_query_list.idl
  477. media_query_list_event.h
  478. media_query_list_event.idl
  479. media_query_list_event_init.idl
  480. media_query_list_listener.cc
  481. media_query_list_listener.h
  482. media_query_list_test.cc
  483. media_query_matcher.cc
  484. media_query_matcher.h
  485. media_query_matcher_test.cc
  486. media_query_set_owner.h
  487. media_query_set_test.cc
  488. media_type_names.json5
  489. media_value_change.h
  490. media_values.cc
  491. media_values.h
  492. media_values_cached.cc
  493. media_values_cached.h
  494. media_values_dynamic.cc
  495. media_values_dynamic.h
  496. media_values_test.cc
  497. mock_css_paint_image_generator.h
  498. native_paint_image_generator.h
  499. offscreen_font_selector.cc
  500. offscreen_font_selector.h
  501. out_of_flow_data.cc
  502. out_of_flow_data.h
  503. OWNERS
  504. page_rule_collector.cc
  505. page_rule_collector.h
  506. page_rule_collector_test.cc
  507. part_names.cc
  508. part_names.h
  509. pending_sheet_type.cc
  510. pending_sheet_type.h
  511. post_style_update_scope.cc
  512. post_style_update_scope.h
  513. property_bitsets.h
  514. property_definition.idl
  515. property_registration.cc
  516. property_registration.h
  517. property_registration.idl
  518. property_registration_test.cc
  519. property_registry.cc
  520. property_registry.h
  521. property_registry_test.cc
  522. property_set_css_style_declaration.cc
  523. property_set_css_style_declaration.h
  524. README.md
  525. remote_font_face_source.cc
  526. remote_font_face_source.h
  527. result_caching_anchor_evaluator.cc
  528. result_caching_anchor_evaluator.h
  529. robin_hood_map-inl.h
  530. robin_hood_map.h
  531. rule_feature_set.cc
  532. rule_feature_set.h
  533. rule_feature_set_test.cc
  534. rule_set.cc
  535. rule_set.h
  536. rule_set_diff.cc
  537. rule_set_diff.h
  538. rule_set_test.cc
  539. seeker.h
  540. selector_checker-inl.h
  541. selector_checker.cc
  542. selector_checker.h
  543. selector_checker_test.cc
  544. selector_filter.cc
  545. selector_filter.h
  546. selector_filter_test.cc
  547. selector_query.cc
  548. selector_query.h
  549. selector_query_test.cc
  550. selector_statistics.cc
  551. selector_statistics.h
  552. shadow_tree_style_sheet_collection.cc
  553. shadow_tree_style_sheet_collection.h
  554. style-calculation.md
  555. style-invalidation.md
  556. style_attribute_mutation_scope.cc
  557. style_attribute_mutation_scope.h
  558. style_auto_color.h
  559. style_change_reason.cc
  560. style_change_reason.h
  561. style_color.cc
  562. style_color.h
  563. style_containment_scope.cc
  564. style_containment_scope.h
  565. style_containment_scope_tree.cc
  566. style_containment_scope_tree.h
  567. style_containment_scope_tree_test.cc
  568. style_element.cc
  569. style_element.h
  570. style_element_test.cc
  571. style_engine.cc
  572. style_engine.h
  573. style_engine_test.cc
  574. style_environment_variables.cc
  575. style_environment_variables.h
  576. style_environment_variables_test.cc
  577. style_image_cache.cc
  578. style_image_cache.h
  579. style_image_cache_test.cc
  580. style_invalidation_root.cc
  581. style_invalidation_root.h
  582. style_media.cc
  583. style_media.h
  584. style_media.idl
  585. style_perftest.cc
  586. style_property_serializer.cc
  587. style_property_serializer.h
  588. style_property_shorthand_custom.cc
  589. style_recalc_change.cc
  590. style_recalc_change.h
  591. style_recalc_change_test.cc
  592. style_recalc_context.cc
  593. style_recalc_context.h
  594. style_recalc_context_test.cc
  595. style_recalc_root.cc
  596. style_recalc_root.h
  597. style_request.h
  598. style_rule.cc
  599. style_rule.h
  600. style_rule_counter_style.cc
  601. style_rule_counter_style.h
  602. style_rule_css_style_declaration.cc
  603. style_rule_css_style_declaration.h
  604. style_rule_font_feature_values.cc
  605. style_rule_font_feature_values.h
  606. style_rule_font_palette_values.cc
  607. style_rule_font_palette_values.h
  608. style_rule_import.cc
  609. style_rule_import.h
  610. style_rule_keyframe.cc
  611. style_rule_keyframe.h
  612. style_rule_namespace.h
  613. style_rule_test.cc
  614. style_rule_view_transition.cc
  615. style_rule_view_transition.h
  616. style_scope.cc
  617. style_scope.h
  618. style_scope_data.cc
  619. style_scope_data.h
  620. style_scope_data_test.cc
  621. style_scope_frame.cc
  622. style_scope_frame.h
  623. style_scope_frame_test.cc
  624. style_scope_test.cc
  625. style_sheet.cc
  626. style_sheet.h
  627. style_sheet.idl
  628. style_sheet_candidate.cc
  629. style_sheet_candidate.h
  630. style_sheet_collection.cc
  631. style_sheet_collection.h
  632. style_sheet_contents.cc
  633. style_sheet_contents.h
  634. style_sheet_contents_fuzzer.cc
  635. style_sheet_contents_test.cc
  636. style_sheet_list.cc
  637. style_sheet_list.h
  638. style_sheet_list.idl
  639. style_traversal_root.cc
  640. style_traversal_root.h
  641. style_traversal_root_test.cc
  642. svg.css
  643. transition.css
  644. transition_animations.css
  645. tree_scope_style_sheet_collection.cc
  646. tree_scope_style_sheet_collection.h
  647. try_tactic_transform.h
  648. try_tactic_transform_test.cc
  649. try_value_flips.cc
  650. try_value_flips.h
  651. try_value_flips_test.cc
  652. ua_counter_style_map.cc
  653. view-source.css
  654. vision_deficiency.cc
  655. vision_deficiency.h
  656. white_space.h
  657. white_space_test.cc
  658. zoom_adjusted_pixel_value.h
third_party/blink/renderer/core/css/README.md

CSS

Rendered

The Source/core/css directory contains the implementation of CSS.

Style Calculation

Overview is here.

Style Invalidation

Overview and further links are here.