;This file is part of The Croco Library ;This program is free software; you can redistribute it and/or ;modify it under the terms of version 2.1 of the GNU Lesser General Public ;License as published by the Free Software Foundation. ;This program is distributed in the hope that it will be useful, ;but WITHOUT ANY WARRANTY; without even the implied warranty of ;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;GNU General Public License for more details. ;You should have received a copy of the GNU Lesser General Public License ;along with this program; if not, write to the Free Software ;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 ;USA ;Author: Fan, Chun-wei ;See COPYRIGHTS file for copyright information. ;---------------------------- ;libcroco/cr-additional-sel.h ;---------------------------- cr_additional_sel_append cr_additional_sel_destroy cr_additional_sel_dump cr_additional_sel_new cr_additional_sel_new_with_type cr_additional_sel_one_to_string cr_additional_sel_prepend cr_additional_sel_set_attr_sel cr_additional_sel_set_class_name cr_additional_sel_set_id_name cr_additional_sel_set_pseudo cr_additional_sel_to_string ;---------------------- ;libcroco/cr-attr-sel.h ;---------------------- cr_attr_sel_append_attr_sel cr_attr_sel_destroy cr_attr_sel_dump cr_attr_sel_new cr_attr_sel_prepend_attr_sel cr_attr_sel_to_string ;--------------------- ;libcroco/cr-cascade.h ;--------------------- cr_cascade_destroy cr_cascade_get_sheet cr_cascade_new cr_cascade_ref cr_cascade_set_sheet cr_cascade_unref ;------------------------- ;libcroco/cr-declaration.h ;------------------------- cr_declaration_append cr_declaration_append2 cr_declaration_destroy cr_declaration_dump cr_declaration_dump_one cr_declaration_get_by_prop_name cr_declaration_get_from_list cr_declaration_list_to_string cr_declaration_list_to_string2 cr_declaration_new cr_declaration_nr_props cr_declaration_parse_from_buf cr_declaration_parse_list_from_buf cr_declaration_prepend cr_declaration_ref cr_declaration_to_string cr_declaration_unlink cr_declaration_unref ;------------------------- ;libcroco/cr-doc-handler.h ;------------------------- cr_doc_handler_associate_a_parser cr_doc_handler_destroy cr_doc_handler_get_ctxt cr_doc_handler_get_result cr_doc_handler_new cr_doc_handler_ref cr_doc_handler_set_ctxt cr_doc_handler_set_default_sac_handler cr_doc_handler_set_result cr_doc_handler_unref ;------------------------- ;libcroco/cr-enc-handler.h ;------------------------- cr_enc_handler_convert_input cr_enc_handler_get_instance cr_enc_handler_resolve_enc_alias ;------------------- ;libcroco/cr-fonts.h ;------------------- cr_font_family_append cr_font_family_destroy cr_font_family_new cr_font_family_prepend cr_font_family_set_name cr_font_family_to_string cr_font_size_adjust_destroy cr_font_size_adjust_new cr_font_size_adjust_to_string cr_font_size_clear cr_font_size_copy cr_font_size_destroy cr_font_size_get_larger_predefined_font_size cr_font_size_get_smaller_predefined_font_size cr_font_size_is_predefined_absolute_font_size cr_font_size_is_set_to_inherit cr_font_size_new cr_font_size_set_absolute_font_size cr_font_size_set_predefined_absolute_font_size cr_font_size_set_relative_font_size cr_font_size_set_to_inherit cr_font_size_to_string cr_font_stretch_to_string cr_font_style_to_string cr_font_variant_to_string cr_font_weight_get_bolder cr_font_weight_to_string ;------------------- ;libcroco/cr-input.h ;------------------- cr_input_consume_char cr_input_consume_chars cr_input_consume_white_spaces cr_input_destroy cr_input_end_of_input cr_input_get_byte_addr cr_input_get_column_num cr_input_get_cur_pos cr_input_get_cur_byte_addr cr_input_get_cur_index cr_input_get_end_of_file cr_input_get_end_of_line cr_input_get_line_num cr_input_get_nb_bytes_left cr_input_get_parsing_location cr_input_increment_col_num cr_input_increment_line_num cr_input_new_from_buf cr_input_new_from_uri cr_input_peek_byte cr_input_peek_byte2 cr_input_peek_char cr_input_read_byte cr_input_read_char cr_input_ref cr_input_seek_index cr_input_set_column_num cr_input_set_cur_index cr_input_set_cur_pos cr_input_set_end_of_file cr_input_set_end_of_line cr_input_set_line_num cr_input_unref ;----------------- ;libcroco/cr-num.h ;----------------- cr_num_copy cr_num_destroy cr_num_dup cr_num_is_fixed_length cr_num_new cr_num_new_with_val cr_num_set cr_num_to_string ;----------------------- ;libcroco/cr-om-parser.h ;----------------------- cr_om_parser_destroy cr_om_parser_new cr_om_parser_parse_buf cr_om_parser_parse_file cr_om_parser_parse_paths_to_cascade cr_om_parser_simply_parse_buf cr_om_parser_simply_parse_file cr_om_parser_simply_parse_paths_to_cascade ;-------------------- ;libcroco/cr-parser.h ;-------------------- cr_parser_destroy cr_parser_get_sac_handler cr_parser_get_tknzr cr_parser_get_use_core_grammar cr_parser_get_parsing_location cr_parser_new cr_parser_new_from_buf cr_parser_new_from_file cr_parser_new_from_input cr_parser_parse cr_parser_parse_buf cr_parser_parse_charset cr_parser_parse_declaration cr_parser_parse_expr cr_parser_parse_file cr_parser_parse_font_face cr_parser_parse_import cr_parser_parse_media cr_parser_parse_page cr_parser_parse_prio cr_parser_parse_ruleset cr_parser_parse_statement_core cr_parser_parse_term cr_parser_set_default_sac_handler cr_parser_set_sac_handler cr_parser_set_use_core_grammar cr_parser_set_tknzr cr_parser_try_to_skip_spaces_and_comments ;------------------------------ ;libcroco/cr-parsing-location.h ;------------------------------ cr_parsing_location_copy cr_parsing_location_destroy cr_parsing_location_dump cr_parsing_location_init cr_parsing_location_new cr_parsing_location_to_string ;----------------------- ;libcroco/cr-prop-list.h ;----------------------- cr_prop_list_append cr_prop_list_append2 cr_prop_list_destroy cr_prop_list_get_decl cr_prop_list_get_next cr_prop_list_get_prev cr_prop_list_get_prop cr_prop_list_lookup_prop cr_prop_list_prepend cr_prop_list_prepend2 cr_prop_list_set_decl cr_prop_list_set_prop cr_prop_list_unlink ;-------------------- ;libcroco/cr-pseudo.h ;-------------------- cr_pseudo_destroy cr_pseudo_dump cr_pseudo_new cr_pseudo_to_string ;----------------- ;libcroco/cr-rgb.h ;----------------- cr_rgb_compute_from_percentage cr_rgb_copy cr_rgb_destroy cr_rgb_dump cr_rgb_is_set_to_inherit cr_rgb_is_set_to_transparent cr_rgb_new cr_rgb_new_with_vals cr_rgb_parse_from_buf cr_rgb_set cr_rgb_set_from_hex_str cr_rgb_set_from_name cr_rgb_set_from_rgb cr_rgb_set_from_term cr_rgb_set_to_inherit cr_rgb_set_to_transparent cr_rgb_to_string ;---------------------- ;libcroco/cr-selector.h ;---------------------- cr_selector_append cr_selector_append_simple_sel cr_selector_destroy cr_selector_dump cr_selector_new cr_selector_parse_from_buf cr_selector_prepend cr_selector_ref cr_selector_to_string cr_selector_unref ;--------------------- ;libcroco/cr-sel-eng.h ;--------------------- cr_sel_eng_destroy cr_sel_eng_get_matched_properties_from_cascade cr_sel_eng_get_matched_rulesets cr_sel_eng_get_matched_style cr_sel_eng_get_pseudo_class_selector_handler cr_sel_eng_matches_node cr_sel_eng_new cr_sel_eng_register_pseudo_class_sel_handler cr_sel_eng_unregister_all_pseudo_class_sel_handlers cr_sel_eng_unregister_pseudo_class_sel_handler ;------------------------ ;libcroco/cr-simple-sel.h ;------------------------ cr_simple_sel_append_simple_sel cr_simple_sel_compute_specificity cr_simple_sel_destroy cr_simple_sel_dump ;cr_simple_sel_dump_attr_sel_list ;no implementation! cr_simple_sel_new cr_simple_sel_one_to_string cr_simple_sel_prepend_simple_sel cr_simple_sel_to_string ;----------------------- ;libcroco/cr-statement.h ;----------------------- cr_statement_append cr_statement_at_charset_rule_get_charset cr_statement_at_charset_rule_parse_from_buf cr_statement_at_charset_rule_set_charset cr_statement_at_font_face_rule_add_decl cr_statement_at_font_face_rule_get_decls cr_statement_at_font_face_rule_set_decls cr_statement_at_import_rule_get_imported_sheet cr_statement_at_import_rule_get_url cr_statement_at_import_rule_parse_from_buf cr_statement_at_import_rule_set_imported_sheet cr_statement_at_import_rule_set_url cr_statement_at_media_get_from_list cr_statement_at_media_nr_rules cr_statement_at_media_rule_parse_from_buf cr_statement_at_page_rule_get_declarations ;cr_statement_at_page_rule_get_sel ;no implementation! cr_statement_at_page_rule_parse_from_buf cr_statement_at_page_rule_set_declarations ;cr_statement_at_page_rule_set_sel ;no implementation! cr_statement_destroy cr_statement_does_buf_parses_against_core cr_statement_dump cr_statement_dump_charset cr_statement_dump_font_face_rule cr_statement_dump_import_rule cr_statement_dump_media_rule cr_statement_dump_page cr_statement_dump_ruleset cr_statement_font_face_rule_parse_from_buf cr_statement_get_from_list cr_statement_get_parent_sheet cr_statement_list_to_string cr_statement_new_at_charset_rule cr_statement_new_at_font_face_rule cr_statement_new_at_import_rule cr_statement_new_at_media_rule cr_statement_new_at_page_rule cr_statement_new_ruleset cr_statement_nr_rules cr_statement_parse_from_buf cr_statement_prepend cr_statement_ruleset_append_decl cr_statement_ruleset_append_decl2 cr_statement_ruleset_get_declarations cr_statement_ruleset_set_decl_list cr_statement_ruleset_get_sel_list cr_statement_ruleset_parse_from_buf cr_statement_ruleset_set_sel_list cr_statement_set_parent_sheet cr_statement_to_string cr_statement_unlink ;-------------------- ;libcroco/cr-string.h ;-------------------- cr_string_destroy cr_string_dup cr_string_dup2 cr_string_new cr_string_new_from_gstring cr_string_new_from_string cr_string_peek_raw_str cr_string_peek_raw_str_len ;------------------------ ;libcroco/cr-stylesheet.h ;------------------------ cr_stylesheet_destroy cr_stylesheet_dump cr_stylesheet_new cr_stylesheet_nr_rules cr_stylesheet_ref cr_stylesheet_statement_get_from_list cr_stylesheet_to_string cr_stylesheet_unref ;------------------- ;libcroco/cr-style.h ;------------------- cr_style_border_style_to_string cr_style_copy cr_style_destroy cr_style_display_type_to_string cr_style_dup cr_style_float_type_to_string cr_style_new cr_style_num_prop_val_to_string cr_style_position_type_to_string ;cr_style_propagate_from_parent ;no implementation! cr_style_ref cr_style_resolve_inherited_properties cr_style_rgb_prop_val_to_string cr_style_set_props_to_default_values cr_style_set_props_to_initial_values cr_style_set_style_from_decl cr_style_to_string cr_style_unref cr_style_white_space_type_to_string ;------------------ ;libcroco/cr-term.h ;------------------ cr_term_append_term cr_term_destroy cr_term_dump cr_term_get_from_list cr_term_new cr_term_nr_values cr_term_one_to_string cr_term_parse_expression_from_buf cr_term_prepend_term cr_term_ref cr_term_set_function cr_term_set_hash cr_term_set_ident cr_term_set_number cr_term_set_rgb cr_term_set_string cr_term_set_uri cr_term_to_string cr_term_unref ;------------------- ;libcroco/cr-tknzr.h ;------------------- cr_tknzr_consume_chars cr_tknzr_destroy cr_tknzr_get_cur_byte_addr cr_tknzr_get_cur_pos cr_tknzr_get_input cr_tknzr_get_nb_bytes_left cr_tknzr_get_next_token cr_tknzr_get_parsing_location cr_tknzr_new cr_tknzr_new_from_buf cr_tknzr_new_from_uri cr_tknzr_parse_token cr_tknzr_peek_byte cr_tknzr_peek_byte2 cr_tknzr_peek_char cr_tknzr_read_byte cr_tknzr_read_char cr_tknzr_ref cr_tknzr_seek_index cr_tknzr_set_cur_pos cr_tknzr_set_input cr_tknzr_unget_token cr_tknzr_unref ;------------------- ;libcroco/cr-token.h ;------------------- cr_token_destroy cr_token_new cr_token_set_angle cr_token_set_atkeyword cr_token_set_bc cr_token_set_bo cr_token_set_cbc cr_token_set_cbo cr_token_set_cdc cr_token_set_cdo cr_token_set_charset_sym cr_token_set_comment cr_token_set_dashmatch cr_token_set_delim cr_token_set_dimen cr_token_set_ems cr_token_set_exs cr_token_set_font_face_sym cr_token_set_freq cr_token_set_function cr_token_set_hash cr_token_set_important_sym cr_token_set_import_sym cr_token_set_includes cr_token_set_ident cr_token_set_length cr_token_set_media_sym cr_token_set_number cr_token_set_page_sym cr_token_set_pc cr_token_set_percentage cr_token_set_po cr_token_set_rgb cr_token_set_s cr_token_set_semicolon cr_token_set_string cr_token_set_time ;cr_token_set_unicoderange ;commented out in the header! cr_token_set_uri ;------------------- ;libcroco/cr-utils.h ;------------------- cr_utils_dump_n_chars cr_utils_dump_n_chars2 cr_utils_dup_glist_of_cr_string cr_utils_dup_glist_of_string cr_utils_is_hexa_char cr_utils_is_newline cr_utils_is_nonascii cr_utils_is_white_space cr_utils_read_char_from_utf8_buf cr_utils_ucs1_str_len_as_utf8 cr_utils_ucs1_str_to_utf8 cr_utils_ucs1_to_utf8 cr_utils_ucs4_str_len_as_utf8 cr_utils_ucs4_str_to_utf8 cr_utils_ucs4_to_utf8 cr_utils_utf8_str_len_as_ucs4 cr_utils_utf8_to_ucs1 cr_utils_utf8_to_ucs4 cr_utils_utf8_str_len_as_ucs1 cr_utils_utf8_str_to_ucs1 cr_utils_utf8_str_to_ucs4