1;This file is part of The Croco Library 2;This program is free software; you can redistribute it and/or 3;modify it under the terms of version 2.1 of the GNU Lesser General Public 4;License as published by the Free Software Foundation. 5 6;This program is distributed in the hope that it will be useful, 7;but WITHOUT ANY WARRANTY; without even the implied warranty of 8;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9;GNU General Public License for more details. 10 11;You should have received a copy of the GNU Lesser General Public License 12;along with this program; if not, write to the Free Software 13;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 14;USA 15 16;Author: Fan, Chun-wei 17;See COPYRIGHTS file for copyright information. 18 19;---------------------------- 20;libcroco/cr-additional-sel.h 21;---------------------------- 22cr_additional_sel_append 23cr_additional_sel_destroy 24cr_additional_sel_dump 25cr_additional_sel_new 26cr_additional_sel_new_with_type 27cr_additional_sel_one_to_string 28cr_additional_sel_prepend 29cr_additional_sel_set_attr_sel 30cr_additional_sel_set_class_name 31cr_additional_sel_set_id_name 32cr_additional_sel_set_pseudo 33cr_additional_sel_to_string 34 35;---------------------- 36;libcroco/cr-attr-sel.h 37;---------------------- 38cr_attr_sel_append_attr_sel 39cr_attr_sel_destroy 40cr_attr_sel_dump 41cr_attr_sel_new 42cr_attr_sel_prepend_attr_sel 43cr_attr_sel_to_string 44 45;--------------------- 46;libcroco/cr-cascade.h 47;--------------------- 48cr_cascade_destroy 49cr_cascade_get_sheet 50cr_cascade_new 51cr_cascade_ref 52cr_cascade_set_sheet 53cr_cascade_unref 54 55;------------------------- 56;libcroco/cr-declaration.h 57;------------------------- 58cr_declaration_append 59cr_declaration_append2 60cr_declaration_destroy 61cr_declaration_dump 62cr_declaration_dump_one 63cr_declaration_get_by_prop_name 64cr_declaration_get_from_list 65cr_declaration_list_to_string 66cr_declaration_list_to_string2 67cr_declaration_new 68cr_declaration_nr_props 69cr_declaration_parse_from_buf 70cr_declaration_parse_list_from_buf 71cr_declaration_prepend 72cr_declaration_ref 73cr_declaration_to_string 74cr_declaration_unlink 75cr_declaration_unref 76 77;------------------------- 78;libcroco/cr-doc-handler.h 79;------------------------- 80cr_doc_handler_associate_a_parser 81cr_doc_handler_destroy 82cr_doc_handler_get_ctxt 83cr_doc_handler_get_result 84cr_doc_handler_new 85cr_doc_handler_ref 86cr_doc_handler_set_ctxt 87cr_doc_handler_set_default_sac_handler 88cr_doc_handler_set_result 89cr_doc_handler_unref 90 91;------------------------- 92;libcroco/cr-enc-handler.h 93;------------------------- 94cr_enc_handler_convert_input 95cr_enc_handler_get_instance 96cr_enc_handler_resolve_enc_alias 97 98;------------------- 99;libcroco/cr-fonts.h 100;------------------- 101cr_font_family_append 102cr_font_family_destroy 103cr_font_family_new 104cr_font_family_prepend 105cr_font_family_set_name 106cr_font_family_to_string 107cr_font_size_adjust_destroy 108cr_font_size_adjust_new 109cr_font_size_adjust_to_string 110cr_font_size_clear 111cr_font_size_copy 112cr_font_size_destroy 113cr_font_size_get_larger_predefined_font_size 114cr_font_size_get_smaller_predefined_font_size 115cr_font_size_is_predefined_absolute_font_size 116cr_font_size_is_set_to_inherit 117cr_font_size_new 118cr_font_size_set_absolute_font_size 119cr_font_size_set_predefined_absolute_font_size 120cr_font_size_set_relative_font_size 121cr_font_size_set_to_inherit 122cr_font_size_to_string 123cr_font_stretch_to_string 124cr_font_style_to_string 125cr_font_variant_to_string 126cr_font_weight_get_bolder 127cr_font_weight_to_string 128 129;------------------- 130;libcroco/cr-input.h 131;------------------- 132cr_input_consume_char 133cr_input_consume_chars 134cr_input_consume_white_spaces 135cr_input_destroy 136cr_input_end_of_input 137cr_input_get_byte_addr 138cr_input_get_column_num 139cr_input_get_cur_pos 140cr_input_get_cur_byte_addr 141cr_input_get_cur_index 142cr_input_get_end_of_file 143cr_input_get_end_of_line 144cr_input_get_line_num 145cr_input_get_nb_bytes_left 146cr_input_get_parsing_location 147cr_input_increment_col_num 148cr_input_increment_line_num 149cr_input_new_from_buf 150cr_input_new_from_uri 151cr_input_peek_byte 152cr_input_peek_byte2 153cr_input_peek_char 154cr_input_read_byte 155cr_input_read_char 156cr_input_ref 157cr_input_seek_index 158cr_input_set_column_num 159cr_input_set_cur_index 160cr_input_set_cur_pos 161cr_input_set_end_of_file 162cr_input_set_end_of_line 163cr_input_set_line_num 164cr_input_unref 165 166;----------------- 167;libcroco/cr-num.h 168;----------------- 169cr_num_copy 170cr_num_destroy 171cr_num_dup 172cr_num_is_fixed_length 173cr_num_new 174cr_num_new_with_val 175cr_num_set 176cr_num_to_string 177 178;----------------------- 179;libcroco/cr-om-parser.h 180;----------------------- 181cr_om_parser_destroy 182cr_om_parser_new 183cr_om_parser_parse_buf 184cr_om_parser_parse_file 185cr_om_parser_parse_paths_to_cascade 186cr_om_parser_simply_parse_buf 187cr_om_parser_simply_parse_file 188cr_om_parser_simply_parse_paths_to_cascade 189 190;-------------------- 191;libcroco/cr-parser.h 192;-------------------- 193cr_parser_destroy 194cr_parser_get_sac_handler 195cr_parser_get_tknzr 196cr_parser_get_use_core_grammar 197cr_parser_get_parsing_location 198cr_parser_new 199cr_parser_new_from_buf 200cr_parser_new_from_file 201cr_parser_new_from_input 202cr_parser_parse 203cr_parser_parse_buf 204cr_parser_parse_charset 205cr_parser_parse_declaration 206cr_parser_parse_expr 207cr_parser_parse_file 208cr_parser_parse_font_face 209cr_parser_parse_import 210cr_parser_parse_media 211cr_parser_parse_page 212cr_parser_parse_prio 213cr_parser_parse_ruleset 214cr_parser_parse_statement_core 215cr_parser_parse_term 216cr_parser_set_default_sac_handler 217cr_parser_set_sac_handler 218cr_parser_set_use_core_grammar 219cr_parser_set_tknzr 220cr_parser_try_to_skip_spaces_and_comments 221 222;------------------------------ 223;libcroco/cr-parsing-location.h 224;------------------------------ 225cr_parsing_location_copy 226cr_parsing_location_destroy 227cr_parsing_location_dump 228cr_parsing_location_init 229cr_parsing_location_new 230cr_parsing_location_to_string 231 232;----------------------- 233;libcroco/cr-prop-list.h 234;----------------------- 235cr_prop_list_append 236cr_prop_list_append2 237cr_prop_list_destroy 238cr_prop_list_get_decl 239cr_prop_list_get_next 240cr_prop_list_get_prev 241cr_prop_list_get_prop 242cr_prop_list_lookup_prop 243cr_prop_list_prepend 244cr_prop_list_prepend2 245cr_prop_list_set_decl 246cr_prop_list_set_prop 247cr_prop_list_unlink 248 249;-------------------- 250;libcroco/cr-pseudo.h 251;-------------------- 252cr_pseudo_destroy 253cr_pseudo_dump 254cr_pseudo_new 255cr_pseudo_to_string 256 257;----------------- 258;libcroco/cr-rgb.h 259;----------------- 260cr_rgb_compute_from_percentage 261cr_rgb_copy 262cr_rgb_destroy 263cr_rgb_dump 264cr_rgb_is_set_to_inherit 265cr_rgb_is_set_to_transparent 266cr_rgb_new 267cr_rgb_new_with_vals 268cr_rgb_parse_from_buf 269cr_rgb_set 270cr_rgb_set_from_hex_str 271cr_rgb_set_from_name 272cr_rgb_set_from_rgb 273cr_rgb_set_from_term 274cr_rgb_set_to_inherit 275cr_rgb_set_to_transparent 276cr_rgb_to_string 277 278;---------------------- 279;libcroco/cr-selector.h 280;---------------------- 281cr_selector_append 282cr_selector_append_simple_sel 283cr_selector_destroy 284cr_selector_dump 285cr_selector_new 286cr_selector_parse_from_buf 287cr_selector_prepend 288cr_selector_ref 289cr_selector_to_string 290cr_selector_unref 291 292;--------------------- 293;libcroco/cr-sel-eng.h 294;--------------------- 295cr_sel_eng_destroy 296cr_sel_eng_get_matched_properties_from_cascade 297cr_sel_eng_get_matched_rulesets 298cr_sel_eng_get_matched_style 299cr_sel_eng_get_pseudo_class_selector_handler 300cr_sel_eng_matches_node 301cr_sel_eng_new 302cr_sel_eng_register_pseudo_class_sel_handler 303cr_sel_eng_unregister_all_pseudo_class_sel_handlers 304cr_sel_eng_unregister_pseudo_class_sel_handler 305 306;------------------------ 307;libcroco/cr-simple-sel.h 308;------------------------ 309cr_simple_sel_append_simple_sel 310cr_simple_sel_compute_specificity 311cr_simple_sel_destroy 312cr_simple_sel_dump 313;cr_simple_sel_dump_attr_sel_list ;no implementation! 314cr_simple_sel_new 315cr_simple_sel_one_to_string 316cr_simple_sel_prepend_simple_sel 317cr_simple_sel_to_string 318 319;----------------------- 320;libcroco/cr-statement.h 321;----------------------- 322cr_statement_append 323cr_statement_at_charset_rule_get_charset 324cr_statement_at_charset_rule_parse_from_buf 325cr_statement_at_charset_rule_set_charset 326cr_statement_at_font_face_rule_add_decl 327cr_statement_at_font_face_rule_get_decls 328cr_statement_at_font_face_rule_set_decls 329cr_statement_at_import_rule_get_imported_sheet 330cr_statement_at_import_rule_get_url 331cr_statement_at_import_rule_parse_from_buf 332cr_statement_at_import_rule_set_imported_sheet 333cr_statement_at_import_rule_set_url 334cr_statement_at_media_get_from_list 335cr_statement_at_media_nr_rules 336cr_statement_at_media_rule_parse_from_buf 337cr_statement_at_page_rule_get_declarations 338;cr_statement_at_page_rule_get_sel ;no implementation! 339cr_statement_at_page_rule_parse_from_buf 340cr_statement_at_page_rule_set_declarations 341;cr_statement_at_page_rule_set_sel ;no implementation! 342cr_statement_destroy 343cr_statement_does_buf_parses_against_core 344cr_statement_dump 345cr_statement_dump_charset 346cr_statement_dump_font_face_rule 347cr_statement_dump_import_rule 348cr_statement_dump_media_rule 349cr_statement_dump_page 350cr_statement_dump_ruleset 351cr_statement_font_face_rule_parse_from_buf 352cr_statement_get_from_list 353cr_statement_get_parent_sheet 354cr_statement_list_to_string 355cr_statement_new_at_charset_rule 356cr_statement_new_at_font_face_rule 357cr_statement_new_at_import_rule 358cr_statement_new_at_media_rule 359cr_statement_new_at_page_rule 360cr_statement_new_ruleset 361cr_statement_nr_rules 362cr_statement_parse_from_buf 363cr_statement_prepend 364cr_statement_ruleset_append_decl 365cr_statement_ruleset_append_decl2 366cr_statement_ruleset_get_declarations 367cr_statement_ruleset_set_decl_list 368cr_statement_ruleset_get_sel_list 369cr_statement_ruleset_parse_from_buf 370cr_statement_ruleset_set_sel_list 371cr_statement_set_parent_sheet 372cr_statement_to_string 373cr_statement_unlink 374 375;-------------------- 376;libcroco/cr-string.h 377;-------------------- 378cr_string_destroy 379cr_string_dup 380cr_string_dup2 381cr_string_new 382cr_string_new_from_gstring 383cr_string_new_from_string 384cr_string_peek_raw_str 385cr_string_peek_raw_str_len 386 387;------------------------ 388;libcroco/cr-stylesheet.h 389;------------------------ 390cr_stylesheet_destroy 391cr_stylesheet_dump 392cr_stylesheet_new 393cr_stylesheet_nr_rules 394cr_stylesheet_ref 395cr_stylesheet_statement_get_from_list 396cr_stylesheet_to_string 397cr_stylesheet_unref 398 399;------------------- 400;libcroco/cr-style.h 401;------------------- 402cr_style_border_style_to_string 403cr_style_copy 404cr_style_destroy 405cr_style_display_type_to_string 406cr_style_dup 407cr_style_float_type_to_string 408cr_style_new 409cr_style_num_prop_val_to_string 410cr_style_position_type_to_string 411;cr_style_propagate_from_parent ;no implementation! 412cr_style_ref 413cr_style_resolve_inherited_properties 414cr_style_rgb_prop_val_to_string 415cr_style_set_props_to_default_values 416cr_style_set_props_to_initial_values 417cr_style_set_style_from_decl 418cr_style_to_string 419cr_style_unref 420cr_style_white_space_type_to_string 421 422;------------------ 423;libcroco/cr-term.h 424;------------------ 425cr_term_append_term 426cr_term_destroy 427cr_term_dump 428cr_term_get_from_list 429cr_term_new 430cr_term_nr_values 431cr_term_one_to_string 432cr_term_parse_expression_from_buf 433cr_term_prepend_term 434cr_term_ref 435cr_term_set_function 436cr_term_set_hash 437cr_term_set_ident 438cr_term_set_number 439cr_term_set_rgb 440cr_term_set_string 441cr_term_set_uri 442cr_term_to_string 443cr_term_unref 444 445;------------------- 446;libcroco/cr-tknzr.h 447;------------------- 448cr_tknzr_consume_chars 449cr_tknzr_destroy 450cr_tknzr_get_cur_byte_addr 451cr_tknzr_get_cur_pos 452cr_tknzr_get_input 453cr_tknzr_get_nb_bytes_left 454cr_tknzr_get_next_token 455cr_tknzr_get_parsing_location 456cr_tknzr_new 457cr_tknzr_new_from_buf 458cr_tknzr_new_from_uri 459cr_tknzr_parse_token 460cr_tknzr_peek_byte 461cr_tknzr_peek_byte2 462cr_tknzr_peek_char 463cr_tknzr_read_byte 464cr_tknzr_read_char 465cr_tknzr_ref 466cr_tknzr_seek_index 467cr_tknzr_set_cur_pos 468cr_tknzr_set_input 469cr_tknzr_unget_token 470cr_tknzr_unref 471 472;------------------- 473;libcroco/cr-token.h 474;------------------- 475cr_token_destroy 476cr_token_new 477cr_token_set_angle 478cr_token_set_atkeyword 479cr_token_set_bc 480cr_token_set_bo 481cr_token_set_cbc 482cr_token_set_cbo 483cr_token_set_cdc 484cr_token_set_cdo 485cr_token_set_charset_sym 486cr_token_set_comment 487cr_token_set_dashmatch 488cr_token_set_delim 489cr_token_set_dimen 490cr_token_set_ems 491cr_token_set_exs 492cr_token_set_font_face_sym 493cr_token_set_freq 494cr_token_set_function 495cr_token_set_hash 496cr_token_set_important_sym 497cr_token_set_import_sym 498cr_token_set_includes 499cr_token_set_ident 500cr_token_set_length 501cr_token_set_media_sym 502cr_token_set_number 503cr_token_set_page_sym 504cr_token_set_pc 505cr_token_set_percentage 506cr_token_set_po 507cr_token_set_rgb 508cr_token_set_s 509cr_token_set_semicolon 510cr_token_set_string 511cr_token_set_time 512;cr_token_set_unicoderange ;commented out in the header! 513cr_token_set_uri 514 515;------------------- 516;libcroco/cr-utils.h 517;------------------- 518cr_utils_dump_n_chars 519cr_utils_dump_n_chars2 520cr_utils_dup_glist_of_cr_string 521cr_utils_dup_glist_of_string 522cr_utils_is_hexa_char 523cr_utils_is_newline 524cr_utils_is_nonascii 525cr_utils_is_white_space 526cr_utils_read_char_from_utf8_buf 527cr_utils_ucs1_str_len_as_utf8 528cr_utils_ucs1_str_to_utf8 529cr_utils_ucs1_to_utf8 530cr_utils_ucs4_str_len_as_utf8 531cr_utils_ucs4_str_to_utf8 532cr_utils_ucs4_to_utf8 533cr_utils_utf8_str_len_as_ucs4 534cr_utils_utf8_to_ucs1 535cr_utils_utf8_to_ucs4 536cr_utils_utf8_str_len_as_ucs1 537cr_utils_utf8_str_to_ucs1 538cr_utils_utf8_str_to_ucs4