| # 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("//build/split_static_library.gni") |
| import("//third_party/blink/renderer/core/core.gni") |
| |
| blink_core_sources("html") { |
| split_count = 4 |
| |
| sources = [ |
| "anchor_element_metrics.cc", |
| "anchor_element_metrics.h", |
| "anchor_element_metrics_sender.cc", |
| "anchor_element_metrics_sender.h", |
| "canvas/canvas_async_blob_creator.cc", |
| "canvas/canvas_async_blob_creator.h", |
| "canvas/canvas_context_creation_attributes_core.cc", |
| "canvas/canvas_context_creation_attributes_core.h", |
| "canvas/canvas_draw_listener.cc", |
| "canvas/canvas_draw_listener.h", |
| "canvas/canvas_font_cache.cc", |
| "canvas/canvas_font_cache.h", |
| "canvas/canvas_image_source.h", |
| "canvas/canvas_rendering_context.cc", |
| "canvas/canvas_rendering_context.h", |
| "canvas/canvas_rendering_context_factory.h", |
| "canvas/canvas_rendering_context_host.cc", |
| "canvas/canvas_rendering_context_host.h", |
| "canvas/html_canvas_element.cc", |
| "canvas/html_canvas_element.h", |
| "canvas/image_data.cc", |
| "canvas/image_data.h", |
| "canvas/image_element_base.cc", |
| "canvas/image_element_base.h", |
| "canvas/text_metrics.cc", |
| "canvas/text_metrics.h", |
| "collection_items_cache.h", |
| "collection_type.h", |
| "cross_origin_attribute.cc", |
| "cross_origin_attribute.h", |
| "custom/ce_reactions_scope.cc", |
| "custom/ce_reactions_scope.h", |
| "custom/custom_element.cc", |
| "custom/custom_element.h", |
| "custom/custom_element_adopted_callback_reaction.cc", |
| "custom/custom_element_adopted_callback_reaction.h", |
| "custom/custom_element_attribute_changed_callback_reaction.cc", |
| "custom/custom_element_attribute_changed_callback_reaction.h", |
| "custom/custom_element_connected_callback_reaction.cc", |
| "custom/custom_element_connected_callback_reaction.h", |
| "custom/custom_element_definition.cc", |
| "custom/custom_element_definition.h", |
| "custom/custom_element_definition_builder.h", |
| "custom/custom_element_descriptor.h", |
| "custom/custom_element_descriptor_hash.h", |
| "custom/custom_element_disabled_state_changed_callback_reaction.cc", |
| "custom/custom_element_disabled_state_changed_callback_reaction.h", |
| "custom/custom_element_disconnected_callback_reaction.cc", |
| "custom/custom_element_disconnected_callback_reaction.h", |
| "custom/custom_element_form_associated_callback_reaction.cc", |
| "custom/custom_element_form_associated_callback_reaction.h", |
| "custom/custom_element_reaction.cc", |
| "custom/custom_element_reaction.h", |
| "custom/custom_element_reaction_queue.cc", |
| "custom/custom_element_reaction_queue.h", |
| "custom/custom_element_reaction_stack.cc", |
| "custom/custom_element_reaction_stack.h", |
| "custom/custom_element_registry.cc", |
| "custom/custom_element_registry.h", |
| "custom/custom_element_upgrade_reaction.cc", |
| "custom/custom_element_upgrade_reaction.h", |
| "custom/custom_element_upgrade_sorter.cc", |
| "custom/custom_element_upgrade_sorter.h", |
| "custom/element_internals.cc", |
| "custom/element_internals.h", |
| "custom/v0_custom_element.cc", |
| "custom/v0_custom_element.h", |
| "custom/v0_custom_element_async_import_microtask_queue.cc", |
| "custom/v0_custom_element_async_import_microtask_queue.h", |
| "custom/v0_custom_element_callback_invocation.cc", |
| "custom/v0_custom_element_callback_invocation.h", |
| "custom/v0_custom_element_callback_queue.cc", |
| "custom/v0_custom_element_callback_queue.h", |
| "custom/v0_custom_element_definition.cc", |
| "custom/v0_custom_element_definition.h", |
| "custom/v0_custom_element_descriptor.h", |
| "custom/v0_custom_element_descriptor_hash.h", |
| "custom/v0_custom_element_exception.cc", |
| "custom/v0_custom_element_exception.h", |
| "custom/v0_custom_element_lifecycle_callbacks.h", |
| "custom/v0_custom_element_microtask_dispatcher.cc", |
| "custom/v0_custom_element_microtask_dispatcher.h", |
| "custom/v0_custom_element_microtask_import_step.cc", |
| "custom/v0_custom_element_microtask_import_step.h", |
| "custom/v0_custom_element_microtask_queue_base.cc", |
| "custom/v0_custom_element_microtask_queue_base.h", |
| "custom/v0_custom_element_microtask_resolution_step.cc", |
| "custom/v0_custom_element_microtask_resolution_step.h", |
| "custom/v0_custom_element_microtask_run_queue.cc", |
| "custom/v0_custom_element_microtask_run_queue.h", |
| "custom/v0_custom_element_microtask_step.h", |
| "custom/v0_custom_element_observer.cc", |
| "custom/v0_custom_element_observer.h", |
| "custom/v0_custom_element_processing_stack.cc", |
| "custom/v0_custom_element_processing_stack.h", |
| "custom/v0_custom_element_processing_step.h", |
| "custom/v0_custom_element_registration_context.cc", |
| "custom/v0_custom_element_registration_context.h", |
| "custom/v0_custom_element_registry.cc", |
| "custom/v0_custom_element_registry.h", |
| "custom/v0_custom_element_scheduler.cc", |
| "custom/v0_custom_element_scheduler.h", |
| "custom/v0_custom_element_sync_microtask_queue.cc", |
| "custom/v0_custom_element_sync_microtask_queue.h", |
| "custom/v0_custom_element_upgrade_candidate_map.cc", |
| "custom/v0_custom_element_upgrade_candidate_map.h", |
| "document_all_name_collection.cc", |
| "document_all_name_collection.h", |
| "document_name_collection.cc", |
| "document_name_collection.h", |
| "forms/base_button_input_type.cc", |
| "forms/base_button_input_type.h", |
| "forms/base_checkable_input_type.cc", |
| "forms/base_checkable_input_type.h", |
| "forms/base_temporal_input_type.cc", |
| "forms/base_temporal_input_type.h", |
| "forms/base_text_input_type.cc", |
| "forms/base_text_input_type.h", |
| "forms/button_input_type.cc", |
| "forms/button_input_type.h", |
| "forms/checkbox_input_type.cc", |
| "forms/checkbox_input_type.h", |
| "forms/chooser_only_temporal_input_type_view.cc", |
| "forms/chooser_only_temporal_input_type_view.h", |
| "forms/clear_button_element.cc", |
| "forms/clear_button_element.h", |
| "forms/color_chooser.cc", |
| "forms/color_chooser.h", |
| "forms/color_chooser_client.cc", |
| "forms/color_chooser_client.h", |
| "forms/color_chooser_popup_ui_controller.cc", |
| "forms/color_chooser_popup_ui_controller.h", |
| "forms/color_chooser_ui_controller.cc", |
| "forms/color_chooser_ui_controller.h", |
| "forms/color_input_type.cc", |
| "forms/color_input_type.h", |
| "forms/date_input_type.cc", |
| "forms/date_input_type.h", |
| "forms/date_time_chooser.cc", |
| "forms/date_time_chooser.h", |
| "forms/date_time_chooser_client.cc", |
| "forms/date_time_chooser_client.h", |
| "forms/date_time_chooser_impl.cc", |
| "forms/date_time_chooser_impl.h", |
| "forms/date_time_edit_element.cc", |
| "forms/date_time_edit_element.h", |
| "forms/date_time_field_element.cc", |
| "forms/date_time_field_element.h", |
| "forms/date_time_field_elements.cc", |
| "forms/date_time_field_elements.h", |
| "forms/date_time_fields_state.cc", |
| "forms/date_time_fields_state.h", |
| "forms/date_time_local_input_type.cc", |
| "forms/date_time_local_input_type.h", |
| "forms/date_time_numeric_field_element.cc", |
| "forms/date_time_numeric_field_element.h", |
| "forms/date_time_symbolic_field_element.cc", |
| "forms/date_time_symbolic_field_element.h", |
| "forms/email_input_type.cc", |
| "forms/email_input_type.h", |
| "forms/external_date_time_chooser.cc", |
| "forms/external_date_time_chooser.h", |
| "forms/external_popup_menu.cc", |
| "forms/external_popup_menu.h", |
| "forms/file_chooser.cc", |
| "forms/file_chooser.h", |
| "forms/file_input_type.cc", |
| "forms/file_input_type.h", |
| "forms/form_associated.h", |
| "forms/form_controller.cc", |
| "forms/form_controller.h", |
| "forms/form_data.cc", |
| "forms/form_data.h", |
| "forms/form_data_event.cc", |
| "forms/form_data_event.h", |
| "forms/hidden_input_type.cc", |
| "forms/hidden_input_type.h", |
| "forms/html_button_element.cc", |
| "forms/html_button_element.h", |
| "forms/html_data_list_element.cc", |
| "forms/html_data_list_element.h", |
| "forms/html_data_list_options_collection.h", |
| "forms/html_field_set_element.cc", |
| "forms/html_field_set_element.h", |
| "forms/html_form_control_element.cc", |
| "forms/html_form_control_element.h", |
| "forms/html_form_control_element_with_state.cc", |
| "forms/html_form_control_element_with_state.h", |
| "forms/html_form_controls_collection.cc", |
| "forms/html_form_controls_collection.h", |
| "forms/html_form_element.cc", |
| "forms/html_form_element.h", |
| "forms/html_input_element.cc", |
| "forms/html_input_element.h", |
| "forms/html_label_element.cc", |
| "forms/html_label_element.h", |
| "forms/html_legend_element.cc", |
| "forms/html_legend_element.h", |
| "forms/html_opt_group_element.cc", |
| "forms/html_opt_group_element.h", |
| "forms/html_option_element.cc", |
| "forms/html_option_element.h", |
| "forms/html_options_collection.cc", |
| "forms/html_options_collection.h", |
| "forms/html_output_element.cc", |
| "forms/html_output_element.h", |
| "forms/html_select_element.cc", |
| "forms/html_select_element.h", |
| "forms/html_text_area_element.cc", |
| "forms/html_text_area_element.h", |
| "forms/image_input_type.cc", |
| "forms/image_input_type.h", |
| "forms/input_type.cc", |
| "forms/input_type.h", |
| "forms/input_type_view.cc", |
| "forms/input_type_view.h", |
| "forms/internal_popup_menu.cc", |
| "forms/internal_popup_menu.h", |
| "forms/keyboard_clickable_input_type_view.cc", |
| "forms/keyboard_clickable_input_type_view.h", |
| "forms/labels_node_list.cc", |
| "forms/labels_node_list.h", |
| "forms/listed_element.cc", |
| "forms/listed_element.h", |
| "forms/month_input_type.cc", |
| "forms/month_input_type.h", |
| "forms/multiple_fields_temporal_input_type_view.cc", |
| "forms/multiple_fields_temporal_input_type_view.h", |
| "forms/number_input_type.cc", |
| "forms/number_input_type.h", |
| "forms/option_list.cc", |
| "forms/option_list.h", |
| "forms/password_input_type.cc", |
| "forms/password_input_type.h", |
| "forms/picker_indicator_element.cc", |
| "forms/picker_indicator_element.h", |
| "forms/popup_menu.h", |
| "forms/radio_button_group_scope.cc", |
| "forms/radio_button_group_scope.h", |
| "forms/radio_input_type.cc", |
| "forms/radio_input_type.h", |
| "forms/radio_node_list.cc", |
| "forms/radio_node_list.h", |
| "forms/range_input_type.cc", |
| "forms/range_input_type.h", |
| "forms/reset_input_type.cc", |
| "forms/reset_input_type.h", |
| "forms/search_input_type.cc", |
| "forms/search_input_type.h", |
| "forms/slider_thumb_element.cc", |
| "forms/slider_thumb_element.h", |
| "forms/spin_button_element.cc", |
| "forms/spin_button_element.h", |
| "forms/step_range.cc", |
| "forms/step_range.h", |
| "forms/submit_input_type.cc", |
| "forms/submit_input_type.h", |
| "forms/telephone_input_type.cc", |
| "forms/telephone_input_type.h", |
| "forms/text_control_element.cc", |
| "forms/text_control_element.h", |
| "forms/text_control_inner_elements.cc", |
| "forms/text_control_inner_elements.h", |
| "forms/text_field_input_type.cc", |
| "forms/text_field_input_type.h", |
| "forms/text_input_type.cc", |
| "forms/text_input_type.h", |
| "forms/time_input_type.cc", |
| "forms/time_input_type.h", |
| "forms/type_ahead.cc", |
| "forms/type_ahead.h", |
| "forms/url_input_type.cc", |
| "forms/url_input_type.h", |
| "forms/validity_state.cc", |
| "forms/validity_state.h", |
| "forms/week_input_type.cc", |
| "forms/week_input_type.h", |
| "html_all_collection.cc", |
| "html_all_collection.h", |
| "html_anchor_element.cc", |
| "html_anchor_element.h", |
| "html_area_element.cc", |
| "html_area_element.h", |
| "html_base_element.cc", |
| "html_base_element.h", |
| "html_bdi_element.h", |
| "html_body_element.cc", |
| "html_body_element.h", |
| "html_br_element.cc", |
| "html_br_element.h", |
| "html_collection.cc", |
| "html_collection.h", |
| "html_content_element.cc", |
| "html_content_element.h", |
| "html_data_element.cc", |
| "html_data_element.h", |
| "html_details_element.cc", |
| "html_details_element.h", |
| "html_dialog_element.cc", |
| "html_dialog_element.h", |
| "html_dimension.cc", |
| "html_dimension.h", |
| "html_directory_element.cc", |
| "html_directory_element.h", |
| "html_div_element.cc", |
| "html_div_element.h", |
| "html_dlist_element.cc", |
| "html_dlist_element.h", |
| "html_document.cc", |
| "html_document.h", |
| "html_element.cc", |
| "html_element.h", |
| "html_embed_element.cc", |
| "html_embed_element.h", |
| "html_font_element.cc", |
| "html_font_element.h", |
| "html_frame_element.cc", |
| "html_frame_element.h", |
| "html_frame_element_base.cc", |
| "html_frame_element_base.h", |
| "html_frame_owner_element.cc", |
| "html_frame_owner_element.h", |
| "html_frame_set_element.cc", |
| "html_frame_set_element.h", |
| "html_head_element.cc", |
| "html_head_element.h", |
| "html_heading_element.cc", |
| "html_heading_element.h", |
| "html_hr_element.cc", |
| "html_hr_element.h", |
| "html_html_element.cc", |
| "html_html_element.h", |
| "html_iframe_element.cc", |
| "html_iframe_element.h", |
| "html_iframe_element_sandbox.cc", |
| "html_iframe_element_sandbox.h", |
| "html_image_element.cc", |
| "html_image_element.h", |
| "html_image_fallback_helper.cc", |
| "html_image_fallback_helper.h", |
| "html_image_loader.cc", |
| "html_image_loader.h", |
| "html_li_element.cc", |
| "html_li_element.h", |
| "html_link_element.cc", |
| "html_link_element.h", |
| "html_map_element.cc", |
| "html_map_element.h", |
| "html_marquee_element.cc", |
| "html_marquee_element.h", |
| "html_menu_element.cc", |
| "html_menu_element.h", |
| "html_meta_element.cc", |
| "html_meta_element.h", |
| "html_meter_element.cc", |
| "html_meter_element.h", |
| "html_mod_element.cc", |
| "html_mod_element.h", |
| "html_name_collection.cc", |
| "html_name_collection.h", |
| "html_no_embed_element.cc", |
| "html_no_embed_element.h", |
| "html_no_script_element.cc", |
| "html_no_script_element.h", |
| "html_object_element.cc", |
| "html_object_element.h", |
| "html_olist_element.cc", |
| "html_olist_element.h", |
| "html_paragraph_element.cc", |
| "html_paragraph_element.h", |
| "html_param_element.cc", |
| "html_param_element.h", |
| "html_picture_element.cc", |
| "html_picture_element.h", |
| "html_plugin_element.cc", |
| "html_plugin_element.h", |
| "html_pre_element.cc", |
| "html_pre_element.h", |
| "html_progress_element.cc", |
| "html_progress_element.h", |
| "html_quote_element.cc", |
| "html_quote_element.h", |
| "html_rt_element.cc", |
| "html_rt_element.h", |
| "html_ruby_element.cc", |
| "html_ruby_element.h", |
| "html_script_element.cc", |
| "html_script_element.h", |
| "html_shadow_element.cc", |
| "html_shadow_element.h", |
| "html_slot_element.cc", |
| "html_slot_element.h", |
| "html_source_element.cc", |
| "html_source_element.h", |
| "html_span_element.cc", |
| "html_span_element.h", |
| "html_style_element.cc", |
| "html_style_element.h", |
| "html_summary_element.cc", |
| "html_summary_element.h", |
| "html_table_caption_element.cc", |
| "html_table_caption_element.h", |
| "html_table_cell_element.cc", |
| "html_table_cell_element.h", |
| "html_table_col_element.cc", |
| "html_table_col_element.h", |
| "html_table_element.cc", |
| "html_table_element.h", |
| "html_table_part_element.cc", |
| "html_table_part_element.h", |
| "html_table_row_element.cc", |
| "html_table_row_element.h", |
| "html_table_rows_collection.cc", |
| "html_table_rows_collection.h", |
| "html_table_section_element.cc", |
| "html_table_section_element.h", |
| "html_tag_collection.cc", |
| "html_tag_collection.h", |
| "html_template_element.cc", |
| "html_template_element.h", |
| "html_time_element.cc", |
| "html_time_element.h", |
| "html_title_element.cc", |
| "html_title_element.h", |
| "html_ulist_element.cc", |
| "html_ulist_element.h", |
| "html_unknown_element.cc", |
| "html_unknown_element.h", |
| "html_view_source_document.cc", |
| "html_view_source_document.h", |
| "html_wbr_element.cc", |
| "html_wbr_element.h", |
| "image_document.cc", |
| "image_document.h", |
| "imports/html_import.cc", |
| "imports/html_import.h", |
| "imports/html_import_child.cc", |
| "imports/html_import_child.h", |
| "imports/html_import_child_client.h", |
| "imports/html_import_loader.cc", |
| "imports/html_import_loader.h", |
| "imports/html_import_state.h", |
| "imports/html_import_state_resolver.cc", |
| "imports/html_import_state_resolver.h", |
| "imports/html_import_tree_root.cc", |
| "imports/html_import_tree_root.h", |
| "imports/html_imports_controller.cc", |
| "imports/html_imports_controller.h", |
| "imports/link_import.cc", |
| "imports/link_import.h", |
| "lazy_load_frame_observer.cc", |
| "lazy_load_frame_observer.h", |
| "lazy_load_image_observer.cc", |
| "lazy_load_image_observer.h", |
| "link_manifest.cc", |
| "link_manifest.h", |
| "link_rel_attribute.cc", |
| "link_rel_attribute.h", |
| "link_resource.cc", |
| "link_resource.h", |
| "link_style.cc", |
| "link_style.h", |
| "list_item_ordinal.cc", |
| "list_item_ordinal.h", |
| "media/autoplay_policy.cc", |
| "media/autoplay_policy.h", |
| "media/autoplay_uma_helper.cc", |
| "media/autoplay_uma_helper.h", |
| "media/html_audio_element.cc", |
| "media/html_audio_element.h", |
| "media/html_media_element.cc", |
| "media/html_media_element.h", |
| "media/html_media_element_controls_list.cc", |
| "media/html_media_element_controls_list.h", |
| "media/html_media_source.cc", |
| "media/html_media_source.h", |
| "media/html_video_element.cc", |
| "media/html_video_element.h", |
| "media/media_controls.cc", |
| "media/media_controls.h", |
| "media/media_custom_controls_fullscreen_detector.cc", |
| "media/media_custom_controls_fullscreen_detector.h", |
| "media/media_document.cc", |
| "media/media_document.h", |
| "media/media_element_parser_helpers.cc", |
| "media/media_element_parser_helpers.h", |
| "media/media_error.h", |
| "media/media_fragment_uri_parser.cc", |
| "media/media_fragment_uri_parser.h", |
| "media/media_remoting_interstitial.cc", |
| "media/media_remoting_interstitial.h", |
| "media/picture_in_picture_interstitial.cc", |
| "media/picture_in_picture_interstitial.h", |
| "media/remote_playback_controller.cc", |
| "media/remote_playback_controller.h", |
| "media/remote_playback_observer.h", |
| "plugin_document.cc", |
| "plugin_document.h", |
| "portal/document_portals.cc", |
| "portal/document_portals.h", |
| "portal/html_portal_element.cc", |
| "portal/html_portal_element.h", |
| "rel_list.cc", |
| "rel_list.h", |
| "shadow/details_marker_control.cc", |
| "shadow/details_marker_control.h", |
| "shadow/progress_shadow_element.cc", |
| "shadow/progress_shadow_element.h", |
| "shadow/shadow_element_names.cc", |
| "shadow/shadow_element_names.h", |
| "table_constants.h", |
| "text_document.cc", |
| "text_document.h", |
| "time_ranges.cc", |
| "time_ranges.h", |
| "track/audio_track.cc", |
| "track/audio_track.h", |
| "track/audio_track_list.cc", |
| "track/audio_track_list.h", |
| "track/automatic_track_selection.cc", |
| "track/automatic_track_selection.h", |
| "track/cue_timeline.cc", |
| "track/cue_timeline.h", |
| "track/html_track_element.cc", |
| "track/html_track_element.h", |
| "track/inband_text_track.cc", |
| "track/inband_text_track.h", |
| "track/loadable_text_track.cc", |
| "track/loadable_text_track.h", |
| "track/text_track.cc", |
| "track/text_track.h", |
| "track/text_track_container.cc", |
| "track/text_track_container.h", |
| "track/text_track_cue.cc", |
| "track/text_track_cue.h", |
| "track/text_track_cue_list.cc", |
| "track/text_track_cue_list.h", |
| "track/text_track_kind_user_preference.h", |
| "track/text_track_list.cc", |
| "track/text_track_list.h", |
| "track/track_base.cc", |
| "track/track_base.h", |
| "track/track_event.cc", |
| "track/track_event.h", |
| "track/track_list_base.h", |
| "track/video_track.cc", |
| "track/video_track.h", |
| "track/video_track_list.cc", |
| "track/video_track_list.h", |
| "track/vtt/buffered_line_reader.cc", |
| "track/vtt/buffered_line_reader.h", |
| "track/vtt/vtt_cue.cc", |
| "track/vtt/vtt_cue.h", |
| "track/vtt/vtt_element.cc", |
| "track/vtt/vtt_element.h", |
| "track/vtt/vtt_parser.cc", |
| "track/vtt/vtt_parser.h", |
| "track/vtt/vtt_region.cc", |
| "track/vtt/vtt_region.h", |
| "track/vtt/vtt_scanner.cc", |
| "track/vtt/vtt_scanner.h", |
| "track/vtt/vtt_token.h", |
| "track/vtt/vtt_tokenizer.cc", |
| "track/vtt/vtt_tokenizer.h", |
| "window_name_collection.cc", |
| "window_name_collection.h", |
| ] |
| |
| jumbo_excluded_sources = [ "canvas/canvas_rendering_context.cc" ] # https://crbug.com/716395 |
| |
| deps = [ |
| "//services/metrics/public/cpp:metrics_cpp", |
| "//skia:skcms", |
| "//third_party/blink/renderer/core/html/parser:parser", |
| ] |
| } |