|
ELinks 0.19.1
|
#include <sys/types.h>#include "elinks.h"#include "cache/cache.h"#include "document/css/css.h"#include "document/css/parser.h"#include "document/css/property.h"#include "document/css/stylesheet.h"#include "document/document.h"#include "document/dom/renderer.h"#include "document/dom/util.h"#include "document/dom/rss.h"#include "document/renderer.h"#include "dom/configuration.h"#include "dom/scanner.h"#include "dom/sgml/parser.h"#include "dom/sgml/html/html.h"#include "dom/sgml/rss/rss.h"#include "dom/node.h"#include "dom/stack.h"#include "intl/charsets.h"#include "protocol/uri.h"#include "terminal/draw.h"#include "util/error.h"#include "util/memory.h"#include "util/string.h"
Data Structures | |
| struct | source_renderer |
Macros | |
| #define | check_dom_node_source(renderer, str, len) |
| #define | assert_source(renderer, str, len) |
| #define | URL_REGEX "(file://|((f|ht|nt)tp(s)?|smb)://[[:alnum:]]+([-@:.]?[[:alnum:]])*\\.[[:alpha:]]{2,4}(:[[:digit:]]+)?)(/(%[[:xdigit:]]{2}|[-_~&=;?.a-z0-9])*)*" |
| #define | URL_REGFLAGS (REG_ICASE | REG_EXTENDED) |
Functions | |
| static void | render_dom_flush (struct dom_renderer *renderer, char *string) |
| static void | render_dom_node_text (struct dom_renderer *renderer, struct screen_char *template_, struct dom_node *node) |
| static enum dom_code | render_dom_node_source (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static enum dom_code | render_dom_element_source (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static enum dom_code | render_dom_element_end_source (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static void | set_base_uri (struct dom_renderer *renderer, char *value, size_t valuelen) |
| static enum dom_code | render_dom_attribute_source (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static enum dom_code | render_dom_cdata_source (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static enum dom_code | render_dom_document_start (struct dom_stack *stack, struct dom_node *node, void *xxx) |
| static enum dom_code | render_dom_document_end (struct dom_stack *stack, struct dom_node *node, void *xxx) |
Variables | |
| struct dom_stack_context_info | dom_source_renderer_context_info |
| #define assert_source | ( | renderer, | |
| str, | |||
| len ) |
| #define check_dom_node_source | ( | renderer, | |
| str, | |||
| len ) |
| #define URL_REGEX "(file://|((f|ht|nt)tp(s)?|smb)://[[:alnum:]]+([-@:.]?[[:alnum:]])*\\.[[:alpha:]]{2,4}(:[[:digit:]]+)?)(/(%[[:xdigit:]]{2}|[-_~&=;?.a-z0-9])*)*" |
| #define URL_REGFLAGS (REG_ICASE | REG_EXTENDED) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
|
static |
|
inlinestatic |
|
static |
| struct dom_stack_context_info dom_source_renderer_context_info |