mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Update Lexbor (#14032)
This commit is contained in:
parent
3a300e9213
commit
bffab33a89
286 changed files with 1405 additions and 1024 deletions
0
ext/dom/lexbor/lexbor/core/array.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array_obj.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array_obj.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array_obj.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/array_obj.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/avl.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/avl.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/avl.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/avl.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst_map.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst_map.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst_map.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/bst_map.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/def.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/def.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/diyfp.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/diyfp.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/diyfp.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/diyfp.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dobject.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dobject.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dobject.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dobject.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dtoa.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dtoa.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dtoa.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/dtoa.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/fs.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/fs.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/in.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/in.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/in.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/in.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/lexbor.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/lexbor.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mem.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mem.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mem.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mem.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mraw.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mraw.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mraw.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/mraw.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/plog.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/plog.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/plog.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/plog.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/sbst.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/sbst.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/shs.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/shs.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/shs.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/shs.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str_res.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/str_res.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/strtod.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/strtod.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/strtod.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/strtod.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/types.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/types.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/utils.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/utils.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/utils.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/core/utils.h
Executable file → Normal file
|
@ -18,7 +18,7 @@ extern "C" {
|
|||
|
||||
|
||||
#define LXB_CSS_VERSION_MAJOR 1
|
||||
#define LXB_CSS_VERSION_MINOR 1
|
||||
#define LXB_CSS_VERSION_MINOR 2
|
||||
#define LXB_CSS_VERSION_PATCH 0
|
||||
|
||||
#define LXB_CSS_VERSION_STRING \
|
||||
|
|
|
@ -16,7 +16,7 @@ extern "C" {
|
|||
|
||||
|
||||
#define LXB_CSS_SELECTORS_VERSION_MAJOR 1
|
||||
#define LXB_CSS_SELECTORS_VERSION_MINOR 0
|
||||
#define LXB_CSS_SELECTORS_VERSION_MINOR 1
|
||||
#define LXB_CSS_SELECTORS_VERSION_PATCH 0
|
||||
|
||||
#define LXB_CSS_SELECTORS_VERSION_STRING \
|
||||
|
|
0
ext/dom/lexbor/lexbor/css/syntax/tokenizer.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/css/syntax/tokenizer.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/css/syntax/tokenizer/error.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/css/syntax/tokenizer/error.h
Executable file → Normal file
|
@ -16,7 +16,7 @@ extern "C" {
|
|||
|
||||
|
||||
#define LXB_DOM_VERSION_MAJOR 1
|
||||
#define LXB_DOM_VERSION_MINOR 6
|
||||
#define LXB_DOM_VERSION_MINOR 7
|
||||
#define LXB_DOM_VERSION_PATCH 0
|
||||
|
||||
#define LXB_DOM_VERSION_STRING \
|
||||
|
|
0
ext/dom/lexbor/lexbor/dom/interface.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interface.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/cdata_section.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/cdata_section.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/cdata_section.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/cdata_section.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/character_data.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/character_data.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/character_data.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/character_data.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/comment.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/comment.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/comment.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/comment.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_fragment.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_fragment.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_fragment.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_fragment.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_type.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_type.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_type.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/document_type.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/event_target.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/event_target.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/event_target.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/event_target.h
Executable file → Normal file
2
ext/dom/lexbor/lexbor/dom/interfaces/node.c
Executable file → Normal file
2
ext/dom/lexbor/lexbor/dom/interfaces/node.c
Executable file → Normal file
|
@ -1239,7 +1239,7 @@ lxb_dom_node_text_content_set(lxb_dom_node_t *node,
|
|||
}
|
||||
|
||||
bool
|
||||
lxb_dom_node_is_empty(lxb_dom_node_t *root)
|
||||
lxb_dom_node_is_empty(const lxb_dom_node_t *root)
|
||||
{
|
||||
lxb_char_t chr;
|
||||
lexbor_str_t *str;
|
||||
|
|
2
ext/dom/lexbor/lexbor/dom/interfaces/node.h
Executable file → Normal file
2
ext/dom/lexbor/lexbor/dom/interfaces/node.h
Executable file → Normal file
|
@ -166,7 +166,7 @@ lxb_dom_node_text_content_set(lxb_dom_node_t *node,
|
|||
const lxb_char_t *content, size_t len);
|
||||
|
||||
LXB_API bool
|
||||
lxb_dom_node_is_empty(lxb_dom_node_t *root);
|
||||
lxb_dom_node_is_empty(const lxb_dom_node_t *root);
|
||||
|
||||
|
||||
/*
|
||||
|
|
0
ext/dom/lexbor/lexbor/dom/interfaces/processing_instruction.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/processing_instruction.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/processing_instruction.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/processing_instruction.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/shadow_root.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/shadow_root.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/shadow_root.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/shadow_root.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/text.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/text.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/text.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/dom/interfaces/text.h
Executable file → Normal file
2
ext/dom/lexbor/lexbor/html/base.h
Executable file → Normal file
2
ext/dom/lexbor/lexbor/html/base.h
Executable file → Normal file
|
@ -15,7 +15,7 @@ extern "C" {
|
|||
|
||||
|
||||
#define LXB_HTML_VERSION_MAJOR 2
|
||||
#define LXB_HTML_VERSION_MINOR 3
|
||||
#define LXB_HTML_VERSION_MINOR 5
|
||||
#define LXB_HTML_VERSION_PATCH 0
|
||||
|
||||
#define LXB_HTML_VERSION_STRING LEXBOR_STRINGIZE(LXB_HTML_VERSION_MAJOR) "." \
|
||||
|
|
0
ext/dom/lexbor/lexbor/html/interface.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interface.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interface.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interface.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/anchor_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/anchor_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/anchor_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/anchor_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/area_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/area_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/area_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/area_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/audio_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/audio_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/audio_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/audio_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/base_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/base_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/base_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/base_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/body_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/body_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/body_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/body_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/br_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/br_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/br_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/br_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/button_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/button_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/button_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/button_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/canvas_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/canvas_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/canvas_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/canvas_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/d_list_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/d_list_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/d_list_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/d_list_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_list_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_list_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_list_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/data_list_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/details_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/details_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/details_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/details_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/dialog_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/dialog_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/dialog_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/dialog_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/directory_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/directory_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/directory_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/directory_element.h
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/div_element.c
Executable file → Normal file
0
ext/dom/lexbor/lexbor/html/interfaces/div_element.c
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue