ELinks 0.16.1.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 |