tree: 22ddc28ebe16b4bcd07f0114b8f5b42065b0d859 [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. abstract_property_set_css_style_declaration.cc
  5. abstract_property_set_css_style_declaration.h
  6. active_style_sheets.cc
  7. active_style_sheets.h
  8. active_style_sheets_test.cc
  9. affected_by_pseudo_test.cc
  10. basic_shape_functions.cc
  11. basic_shape_functions.h
  12. binary_data_font_face_source.cc
  13. binary_data_font_face_source.h
  14. computed_style_css_value_mapping.cc
  15. computed_style_css_value_mapping.h
  16. computed_style_field_aliases.json5
  17. css.dict
  18. css.idl
  19. css_axis_value.cc
  20. css_axis_value.h
  21. css_basic_shape_values.cc
  22. css_basic_shape_values.h
  23. css_border_image.cc
  24. css_border_image.h
  25. css_border_image_slice_value.cc
  26. css_border_image_slice_value.h
  27. css_color_value.cc
  28. css_color_value.h
  29. css_computed_style_declaration.cc
  30. css_computed_style_declaration.h
  31. css_computed_style_declaration_test.cc
  32. css_condition_rule.cc
  33. css_condition_rule.h
  34. css_condition_rule.idl
  35. css_content_distribution_value.cc
  36. css_content_distribution_value.h
  37. css_counter_value.cc
  38. css_counter_value.h
  39. css_crossfade_value.cc
  40. css_crossfade_value.h
  41. css_cursor_image_value.cc
  42. css_cursor_image_value.h
  43. css_custom_font_data.h
  44. css_custom_ident_value.cc
  45. css_custom_ident_value.h
  46. css_custom_property_declaration.cc
  47. css_custom_property_declaration.h
  48. css_default_style_sheets.cc
  49. css_default_style_sheets.h
  50. css_font_face.cc
  51. css_font_face.h
  52. css_font_face_rule.cc
  53. css_font_face_rule.h
  54. css_font_face_rule.idl
  55. css_font_face_source.cc
  56. css_font_face_source.h
  57. css_font_face_source_test.cc
  58. css_font_face_src_value.cc
  59. css_font_face_src_value.h
  60. css_font_family_value.cc
  61. css_font_family_value.h
  62. css_font_feature_value.cc
  63. css_font_feature_value.h
  64. css_font_selector.cc
  65. css_font_selector.h
  66. css_font_style_range_value.cc
  67. css_font_style_range_value.h
  68. css_font_variation_value.cc
  69. css_font_variation_value.h
  70. css_function_value.cc
  71. css_function_value.h
  72. css_global_rule_set.cc
  73. css_global_rule_set.h
  74. css_gradient_value.cc
  75. css_gradient_value.h
  76. css_gradient_value_test.cc
  77. css_grid_auto_repeat_value.cc
  78. css_grid_auto_repeat_value.h
  79. css_grid_integer_repeat_value.cc
  80. css_grid_integer_repeat_value.h
  81. css_grid_line_names_value.cc
  82. css_grid_line_names_value.h
  83. css_grid_template_areas_value.cc
  84. css_grid_template_areas_value.h
  85. css_group_config.json5
  86. css_grouping_rule.cc
  87. css_grouping_rule.h
  88. css_grouping_rule.idl
  89. css_identifier_value.cc
  90. css_identifier_value.h
  91. css_image_generator_value.cc
  92. css_image_generator_value.h
  93. css_image_set_value.cc
  94. css_image_set_value.h
  95. css_image_value.cc
  96. css_image_value.h
  97. css_import_rule.cc
  98. css_import_rule.h
  99. css_import_rule.idl
  100. css_inherited_value.cc
  101. css_inherited_value.h
  102. css_initial_value.cc
  103. css_initial_value.h
  104. css_invalid_variable_value.cc
  105. css_invalid_variable_value.h
  106. css_invalid_variable_value_test.cc
  107. css_keyframe_rule.cc
  108. css_keyframe_rule.h
  109. css_keyframe_rule.idl
  110. css_keyframe_shorthand_value.cc
  111. css_keyframe_shorthand_value.h
  112. css_keyframes_rule.cc
  113. css_keyframes_rule.h
  114. css_keyframes_rule.idl
  115. css_layout_function_value.cc
  116. css_layout_function_value.h
  117. css_light_dark_color_pair.cc
  118. css_light_dark_color_pair.h
  119. css_light_dark_color_pair_test.cc
  120. css_markup.cc
  121. css_markup.h
  122. css_math_expression_node.cc
  123. css_math_expression_node.h
  124. css_math_expression_node_test.cc
  125. css_math_function_value.cc
  126. css_math_function_value.h
  127. css_math_operator.cc
  128. css_math_operator.h
  129. css_media_rule.cc
  130. css_media_rule.h
  131. css_media_rule.idl
  132. css_namespace_rule.cc
  133. css_namespace_rule.h
  134. css_namespace_rule.idl
  135. css_numeric_literal_value.cc
  136. css_numeric_literal_value.h
  137. css_origin_clean.h
  138. css_page_rule.cc
  139. css_page_rule.h
  140. css_page_rule.idl
  141. css_page_rule_test.cc
  142. css_paint_image_generator.cc
  143. css_paint_image_generator.h
  144. css_paint_value.cc
  145. css_paint_value.h
  146. css_paint_value_test.cc
  147. css_path_value.cc
  148. css_path_value.h
  149. css_pending_interpolation_value.cc
  150. css_pending_interpolation_value.h
  151. css_pending_interpolation_value_test.cc
  152. css_pending_substitution_value.cc
  153. css_pending_substitution_value.h
  154. css_primitive_value.cc
  155. css_primitive_value.h
  156. css_primitive_value_mappings.h
  157. css_primitive_value_test.cc
  158. css_primitive_value_units.json5
  159. css_properties.json5
  160. css_properties_ranking.json5
  161. css_property_equality.cc
  162. css_property_equality.h
  163. css_property_id_templates.h
  164. css_property_name.cc
  165. css_property_name.h
  166. css_property_name_test.cc
  167. css_property_rule.cc
  168. css_property_rule.h
  169. css_property_rule.idl
  170. css_property_source_data.cc
  171. css_property_source_data.h
  172. css_property_value.cc
  173. css_property_value.h
  174. css_property_value_set.cc
  175. css_property_value_set.h
  176. css_property_value_set_test.cc
  177. css_quad_value.cc
  178. css_quad_value.h
  179. css_ray_value.cc
  180. css_ray_value.h
  181. css_reflect_value.cc
  182. css_reflect_value.h
  183. css_reflection_direction.h
  184. css_resolution_units.h
  185. css_rule.cc
  186. css_rule.h
  187. css_rule.idl
  188. css_rule_list.h
  189. css_rule_list.idl
  190. css_segmented_font_face.cc
  191. css_segmented_font_face.h
  192. css_selector.cc
  193. css_selector.h
  194. css_selector_list.cc
  195. css_selector_list.h
  196. css_selector_test.cc
  197. css_selector_watch.cc
  198. css_selector_watch.h
  199. css_selector_watch_test.cc
  200. css_shadow_value.cc
  201. css_shadow_value.h
  202. css_string_value.cc
  203. css_string_value.h
  204. css_style_declaration.cc
  205. css_style_declaration.h
  206. css_style_declaration.idl
  207. css_style_declaration_test.cc
  208. css_style_rule.cc
  209. css_style_rule.h
  210. css_style_rule.idl
  211. css_style_sheet.cc
  212. css_style_sheet.h
  213. css_style_sheet.idl
  214. css_style_sheet_init.idl
  215. css_style_sheet_test.cc
  216. css_supports_rule.cc
  217. css_supports_rule.h
  218. css_supports_rule.idl
  219. css_syntax_component.h
  220. css_syntax_definition.cc
  221. css_syntax_definition.h
  222. css_syntax_string_parser.cc
  223. css_syntax_string_parser.h
  224. css_syntax_string_parser_test.cc
  225. css_test_helpers.cc
  226. css_test_helpers.h
  227. css_timing_function_value.cc
  228. css_timing_function_value.h
  229. css_to_length_conversion_data.cc
  230. css_to_length_conversion_data.h
  231. css_unicode_range_value.cc
  232. css_unicode_range_value.h
  233. css_unset_value.cc
  234. css_unset_value.h
  235. css_uri_value.cc
  236. css_uri_value.h
  237. css_uri_value_test.cc
  238. css_value.cc
  239. css_value.h
  240. css_value_id_mappings.h
  241. css_value_keywords.json5
  242. css_value_list.cc
  243. css_value_list.h
  244. css_value_pair.cc
  245. css_value_pair.h
  246. css_value_pool.cc
  247. css_value_pool.h
  248. css_value_test_helper.h
  249. css_variable_data.cc
  250. css_variable_data.h
  251. css_variable_reference_value.cc
  252. css_variable_reference_value.h
  253. css_viewport_rule.cc
  254. css_viewport_rule.h
  255. css_viewport_rule.idl
  256. cssom/
  257. cssom_string.idl
  258. document_style_environment_variables.cc
  259. document_style_environment_variables.h
  260. document_style_sheet_collection.cc
  261. document_style_sheet_collection.h
  262. document_style_sheet_collector.cc
  263. document_style_sheet_collector.h
  264. dom_window_css.cc
  265. dom_window_css.h
  266. drag_update_test.cc
  267. element_rule_collector.cc
  268. element_rule_collector.h
  269. font_display.cc
  270. font_display.h
  271. font_face.cc
  272. font_face.h
  273. font_face.idl
  274. font_face_cache.cc
  275. font_face_cache.h
  276. font_face_cache_test.cc
  277. font_face_descriptors.idl
  278. font_face_set.cc
  279. font_face_set.h
  280. font_face_set.idl
  281. font_face_set_document.cc
  282. font_face_set_document.h
  283. font_face_set_load_event.cc
  284. font_face_set_load_event.h
  285. font_face_set_load_event.idl
  286. font_face_set_load_event_init.idl
  287. font_face_set_worker.cc
  288. font_face_set_worker.h
  289. font_face_source.cc
  290. font_face_source.h
  291. font_face_source.idl
  292. font_size_functions.cc
  293. font_size_functions.h
  294. fullscreen.css
  295. fullscreenAndroid.css
  296. hash_tools.h
  297. inline_css_style_declaration.cc
  298. inline_css_style_declaration.h
  299. invalidation/
  300. keyframe_style_rule_css_style_declaration.cc
  301. keyframe_style_rule_css_style_declaration.h
  302. layout_tree_rebuild_root.cc
  303. layout_tree_rebuild_root.h
  304. local_font_face_source.cc
  305. local_font_face_source.h
  306. mathml.css
  307. media_feature_names.json5
  308. media_feature_overrides.cc
  309. media_feature_overrides.h
  310. media_feature_overrides_test.cc
  311. media_list.cc
  312. media_list.h
  313. media_list.idl
  314. media_query.cc
  315. media_query.h
  316. media_query_evaluator.cc
  317. media_query_evaluator.h
  318. media_query_evaluator_test.cc
  319. media_query_exp.cc
  320. media_query_exp.h
  321. media_query_list.cc
  322. media_query_list.h
  323. media_query_list.idl
  324. media_query_list_event.h
  325. media_query_list_event.idl
  326. media_query_list_event_init.idl
  327. media_query_list_listener.cc
  328. media_query_list_listener.h
  329. media_query_list_test.cc
  330. media_query_matcher.cc
  331. media_query_matcher.h
  332. media_query_matcher_test.cc
  333. media_query_set_test.cc
  334. media_type_names.json5
  335. media_values.cc
  336. media_values.h
  337. media_values_cached.cc
  338. media_values_cached.h
  339. media_values_dynamic.cc
  340. media_values_dynamic.h
  341. media_values_initial_viewport.cc
  342. media_values_initial_viewport.h
  343. media_values_initial_viewport_test.cc
  344. media_values_test.cc
  345. mock_css_paint_image_generator.h
  346. offscreen_font_selector.cc
  347. offscreen_font_selector.h
  348. page_rule_collector.cc
  349. page_rule_collector.h
  350. parser/
  351. part_names.cc
  352. part_names.h
  353. properties/
  354. property_definition.idl
  355. property_registration.cc
  356. property_registration.h
  357. property_registration.idl
  358. property_registry.cc
  359. property_registry.h
  360. property_set_css_style_declaration.cc
  361. property_set_css_style_declaration.h
  362. pseudo_style_request.h
  363. remote_font_face_source.cc
  364. remote_font_face_source.h
  365. resolver/
  366. rule_feature_set.cc
  367. rule_feature_set.h
  368. rule_feature_set_test.cc
  369. rule_set.cc
  370. rule_set.h
  371. rule_set_test.cc
  372. select_rule_feature_set.cc
  373. select_rule_feature_set.h
  374. selector_checker.cc
  375. selector_checker.h
  376. selector_filter.cc
  377. selector_filter.h
  378. selector_query.cc
  379. selector_query.h
  380. selector_query_test.cc
  381. shadow_tree_style_sheet_collection.cc
  382. shadow_tree_style_sheet_collection.h
  383. style-calculation.md
  384. style-invalidation.md
  385. style_attribute_mutation_scope.cc
  386. style_attribute_mutation_scope.h
  387. style_auto_color.h
  388. style_change_reason.cc
  389. style_change_reason.h
  390. style_color.cc
  391. style_color.h
  392. style_element.cc
  393. style_element.h
  394. style_element_test.cc
  395. style_engine.cc
  396. style_engine.h
  397. style_engine_context.cc
  398. style_engine_context.h
  399. style_engine_test.cc
  400. style_environment_variables.cc
  401. style_environment_variables.h
  402. style_environment_variables_test.cc
  403. style_invalidation_root.cc
  404. style_invalidation_root.h
  405. style_media.cc
  406. style_media.h
  407. style_media.idl
  408. style_property_serializer.cc
  409. style_property_serializer.h
  410. style_property_shorthand_custom.cc
  411. style_recalc.cc
  412. style_recalc.h
  413. style_recalc_root.cc
  414. style_recalc_root.h
  415. style_rule.cc
  416. style_rule.h
  417. style_rule_css_style_declaration.cc
  418. style_rule_css_style_declaration.h
  419. style_rule_import.cc
  420. style_rule_import.h
  421. style_rule_keyframe.cc
  422. style_rule_keyframe.h
  423. style_rule_namespace.h
  424. style_sheet.cc
  425. style_sheet.h
  426. style_sheet.idl
  427. style_sheet_candidate.cc
  428. style_sheet_candidate.h
  429. style_sheet_collection.cc
  430. style_sheet_collection.h
  431. style_sheet_contents.cc
  432. style_sheet_contents.h
  433. style_sheet_contents_fuzzer.cc
  434. style_sheet_contents_test.cc
  435. style_sheet_list.cc
  436. style_sheet_list.h
  437. style_sheet_list.idl
  438. style_traversal_root.cc
  439. style_traversal_root.h
  440. style_traversal_root_test.cc
  441. svg.css
  442. svg_css_value_keywords.json5
  443. threaded/
  444. tree_scope_style_sheet_collection.cc
  445. tree_scope_style_sheet_collection.h
  446. view-source.css
  447. viewportAndroid.css
  448. viewportTelevision.css
  449. xhtmlmp.css
  450. 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.