ELinks 0.18.0
renderer.c File Reference

Generic renderer multiplexer. More...

#include <ctype.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "cache/cache.h"
#include "config/options.h"
#include "document/document.h"
#include "document/dom/renderer.h"
#include "document/gemini/renderer.h"
#include "document/html/frames.h"
#include "document/html/iframes.h"
#include "document/html/renderer.h"
#include "document/plain/renderer.h"
#include "document/renderer.h"
#include "document/view.h"
#include "js/ecmascript-c.h"
#include "encoding/encoding.h"
#include "intl/charsets.h"
#include "main/main.h"
#include "main/object.h"
#include "protocol/header.h"
#include "protocol/protocol.h"
#include "protocol/uri.h"
#include "session/location.h"
#include "session/session.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/string.h"
#include "viewer/text/form.h"
#include "viewer/text/view.h"
#include "viewer/text/vs.h"
Include dependency graph for renderer.c:

Functions

static void render_encoded_document (struct cache_entry *cached, struct document *document)
 
void render_document (struct view_state *vs, struct document_view *doc_view, struct document_options *options)
 
void render_document_frames (struct session *ses, int no_cache)
 
static int comp_links (const void *v1, const void *v2)
 
void sort_links (struct document *document)
 
struct conv_tableget_convert_table (char *head, int to_cp, int default_cp, int *from_cp, enum cp_status *cp_status, int ignore_server_cp)
 

Detailed Description

Generic renderer multiplexer.

Function Documentation

◆ comp_links()

static int comp_links ( const void * v1,
const void * v2 )
static

◆ get_convert_table()

struct conv_table * get_convert_table ( char * head,
int to_cp,
int default_cp,
int * from_cp,
enum cp_status * cp_status,
int ignore_server_cp )

◆ render_document()

void render_document ( struct view_state * vs,
struct document_view * doc_view,
struct document_options * options )

◆ render_document_frames()

void render_document_frames ( struct session * ses,
int no_cache )

◆ render_encoded_document()

static void render_encoded_document ( struct cache_entry * cached,
struct document * document )
static

◆ sort_links()

void sort_links ( struct document * document)