ELinks 0.20.0
File List
Here is a list of all files with brief descriptions:
 bfu
  
button.c
  
button.h
  
checkbox.c
  
checkbox.h
  
common.h
  
dialog.c
  
dialog.h
  
group.c
  
group.h
  
hierbox.c
  
hierbox.h
  
hotkey.c
  
hotkey.h
  
inpfield.c
  
inpfield.h
  
inphist.c
  
inphist.h
  
leds.c
  
leds.h
  
listbox.c
  
listbox.h
  
listmenu.c
  
listmenu.h
  
menu.c
  
menu.h
  
msgbox.c
  
msgbox.h
  
style.c
BFU style/color cache
  
style.h
  
text.c
  
text.h
  
widget.c
  
widget.h
 bookmarks
  backend
   
common.c
   
common.h
   
default.c
   
default.h
   
xbel.c
   
xbel.h
  
bookmarks.c
  
bookmarks.h
  
dialogs.c
  
dialogs.h
 cache
  
cache.c
  
cache.h
  
dialogs.c
  
dialogs.h
 config
  
actions-edit.inc
  
actions-main.inc
  
actions-menu.inc
  
cmdline.c
  
cmdline.h
  
conf.c
  
conf.h
  
dialogs.c
  
dialogs.h
  
domain.c
  
domain.h
  
home.c
  
home.h
  
kbdbind.c
  
kbdbind.h
  
options.c
  
options.h
  
options.inc
  
opttypes.c
  
opttypes.h
  
timer.c
  
timer.h
  
urlhist.c
  
urlhist.h
 cookies
  
cookies-t.c
  
cookies.c
  
cookies.h
  
dialogs.c
  
dialogs.h
  
parser.c
  
parser.h
  
parsetst.c
  
path.c
  
path.h
 dialogs
  
document.c
  
document.h
  
download.c
  
download.h
  
edit.c
  
edit.h
  
exmode.c
  
exmode.h
  
info.c
  
info.h
  
menu.c
  
menu.h
  
options.c
  
options.h
  
progress.c
  
progress.h
  
status.c
  
status.h
  
tabs.c
  
tabs.h
 document
  css
   
apply.c
CSS style applier
   
apply.h
   
css.c
CSS module management
   
css.h
   
parser.c
CSS main parser
   
parser.h
   
property.c
CSS property info
   
property.h
   
scanner.c
CSS token scanner utilities
   
scanner.h
   
stylesheet.c
CSS stylesheet handling
   
stylesheet.h
   
value.c
CSS property value parser
   
value.h
  dom
   
renderer.c
   
renderer.h
   
rss.c
   
rss.h
   
source.c
   
source.h
   
util.c
   
util.h
  gemini
   
renderer.c
   
renderer.h
  html
   parser
    
forms.c
    
forms.h
    
general.c
    
general.h
    
link.c
    
link.h
    
parse.c
    
parse.h
    
stack.c
    
stack.h
    
table.c
    
table.h
   test
    
parse-meta-refresh-test.c
   
frames.c
   
frames.h
   
iframes.c
   
iframes.h
   
internal.h
   
parse-meta-refresh.c
   
parse-meta-refresh.h
   
parser.c
   
parser.h
   
renderer.c
   
renderer.h
   
tables.c
   
tables.h
  libdom
   
corestringlist.h
Core string lists
   
corestrings.c
Useful interned string tables implementation
   
corestrings.h
   
css.c
   
css.h
   
doc.c
   
doc.h
   
mapa.c
   
mapa.h
   
renderer.c
   
renderer.h
   
renderer2.c
   
renderer2.h
  plain
   
renderer.c
   
renderer.h
  
docdata.c
The document->data tools
  
docdata.h
  
document.c
The document base functionality
  
document.h
  
format.c
Format attributes utilities
  
format.h
  
forms.c
The document base functionality
  
forms.h
  
options.c
Document options/setup workshop
  
options.h
  
refresh.c
Document (meta) refresh
  
refresh.h
  
renderer.c
Generic renderer multiplexer
  
renderer.h
  
view.h
 dom
  css
   
scanner.c
   
scanner.h
  sgml
   docbook
    
attribute.inc
    
docbook.c
    
docbook.h
    
element.inc
   html
    
attribute.inc
    
element.inc
    
html.c
    
html.h
   rss
    
attribute.inc
    
element.inc
    
rss.c
    
rss.h
   xbel
    
attribute.inc
    
element.inc
    
xbel.c
    
xbel.h
   
dump.c
   
dump.h
   
parser.c
   
parser.h
   
scanner.c
   
scanner.h
   
sgml.c
   
sgml.h
  test
   
dom-select.c
   
html-mangle.c
   
sgml-parser.c
  
code.h
  
configuration.c
  
configuration.h
  
node.c
  
node.h
DOM node module
  
scanner.c
  
scanner.h
  
select.c
  
select.h
  
stack.c
  
stack.h
The DOM stack interface
  
string.h
 encoding
  
brotli.c
  
brotli.h
  
bzip2.c
  
bzip2.h
  
encoding.c
  
encoding.h
  
gzip.c
  
gzip.h
  
lzma.c
  
lzma.h
  
zstd.c
  
zstd.h
 formhist
  
dialogs.c
  
dialogs.h
  
formhist.c
  
formhist.h
 globhist
  
dialogs.c
  
dialogs.h
  
globhist.c
  
globhist.h
 intl
  gettext
   
bindtextdom.c
   
dcgettext.c
   
dcigettext.c
   
dcngettext.c
   
dgettext.c
   
dngettext.c
   
explodename.c
   
finddomain.c
   
gettext.c
   
gettext.h
   
gettextP.h
   
hash-string.h
   
intl-compat.c
   
l10nflist.c
   
libgettext.h
   
libgnuintl.h
   
libintl.c
   
libintl.h
   
loadinfo.h
   
loadmsgcat.c
   
localcharset.c
   
localealias.c
   
ngettext.c
   
plural.c
   
plural.h
   
textdomain.c
  test
   
utf8-step-test.c
  
charsets.c
  
charsets.h
  
codepage.inc
  
entity.inc
  
libintl.c
  
libintl.h
  
uni_7b.inc
  
width.c
 js
  libdom
   
dom.h
   
parse.c
   
parse.h
  mujs
   
attr.c
   
attr.h
   
attributes.c
   
attributes.h
   
collection.c
   
collection.h
   
collection2.c
   
console.c
   
console.h
   
css.c
   
css.h
   
customevent.c
   
customevent.h
   
dataset.c
   
dataset.h
   
document.c
   
document.h
   
domparser.c
   
domparser.h
   
domrect.c
   
domrect.h
   
element.c
   
element.h
   
event.c
   
event.h
   
form.c
   
form.h
   
forms.c
   
forms.h
   
fragment.c
   
fragment.h
   
history.c
   
history.h
   
image.c
   
image.h
   
implementation.c
   
implementation.h
   
input.c
   
input.h
   
keyboard.c
   
keyboard.h
   
localstorage.c
   
localstorage.h
   
location.c
   
location.h
   
mapa.c
   
mapa.h
   
message.c
   
message.h
   
navigator.c
   
navigator.h
   
node.c
   
node.h
   
nodelist.c
   
nodelist.h
   
nodelist2.c
   
nodelist2.h
   
performance.c
   
performance.h
   
screen.c
   
screen.h
   
style.c
   
style.h
   
text.c
   
text.h
   
tokenlist.c
   
tokenlist.h
   
unibar.c
   
unibar.h
   
url.c
   
url.h
   
window.c
   
window.h
   
xhr.c
   
xhr.h
  quickjs
   
attr.c
   
attr.h
   
attributes.c
   
attributes.h
   
collection.c
   
collection.h
   
collection2.c
   
console.c
   
console.h
   
css.c
   
css.h
   
customevent.c
   
customevent.h
   
cutils.h
   
dataset.c
   
dataset.h
   
document.c
   
document.h
   
domparser.c
   
domparser.h
   
domrect.c
   
domrect.h
   
element.c
   
element.h
   
event.c
   
event.h
   
form.c
   
form.h
   
forms.c
   
forms.h
   
fragment.c
   
fragment.h
   
heartbeat.c
   
heartbeat.h
   
history.c
   
history.h
   
image.c
   
image.h
   
implementation.c
   
implementation.h
   
input.c
   
input.h
   
keyboard.c
   
keyboard.h
   
localstorage.c
   
localstorage.h
   
location.c
   
location.h
   
mapa.c
   
mapa.h
   
message.c
   
message.h
   
navigator.c
   
navigator.h
   
node.c
   
node.h
   
nodelist.c
   
nodelist.h
   
nodelist2.c
   
nodelist2.h
   
performance.c
   
performance.h
   
screen.c
   
screen.h
   
style.c
   
style.h
   
text.c
   
text.h
   
tokenlist.c
   
tokenlist.h
   
unibar.c
   
unibar.h
   
url.c
   
url.h
   
urlsearchparams.c
   
urlsearchparams.h
   
window.c
   
window.h
   
xhr.c
   
xhr.h
  spidermonkey
   
attr.h
   
attributes.h
   
collection.h
   
console.h
   
css.h
   
customevent.h
   
dataset.h
   
document.h
   
domparser.h
   
domrect.h
   
element.h
   
event.h
   
form.h
   
forms.h
   
fragment.h
   
heartbeat.h
   
history.h
   
image.h
   
implementation.h
   
input.h
   
keyboard.h
   
localstorage.h
   
location.h
   
message.h
   
navigator.h
   
node.h
   
nodelist.h
   
nodelist2.h
   
performance.h
   
screen.h
   
style.h
   
text.h
   
tokenlist.h
   
unibar.h
   
url.h
   
urlsearchparams.h
   
util.h
   
window.h
   
xhr.h
  
css2xpath.h
  
ecmascript-c.c
  
ecmascript-c.h
  
ecmascript.c
  
ecmascript.h
  
localstorage-db.c
  
localstorage-db.h
  
mujs.c
  
mujs.h
  
quickjs.c
  
quickjs.h
  
spidermonkey-shared.h
  
spidermonkey.h
  
timer.h
 main
  
event.c
  
event.h
  
interlink.c
  
interlink.h
  
main.c
  
main.h
  
module.c
  
module.h
  
object.h
  
select.c
  
select.h
  
timer.c
  
timer.h
  
version.c
  
version.h
 mime
  backend
   
common.c
   
common.h
   
default.c
   
default.h
   
dgi.c
   
dgi.h
   
mailcap.c
   
mailcap.h
   
mimetypes.c
   
mimetypes.h
  
dialogs.c
  
dialogs.h
  
mime.c
  
mime.h
 network
  ssl
   test
    
match-hostname-test.c
   
match-hostname.c
   
match-hostname.h
   
socket.c
   
socket.h
   
ssl.c
   
ssl.h
  
connection.c
  
connection.h
  
dns.c
  
dns.h
  
progress.c
  
progress.h
  
socket.c
  
socket.h
  
state.c
  
state.h
 osdep
  beos
   
beos.c
   
beos.h
   
overrides.c
   
overrides.h
   
sysinfo.h
  dos
   
dos.c
   
dos.h
   
sysinfo.h
   
vpipe.inc
  os2
   
os2.c
   
os2.h
   
sysinfo.h
  riscos
   
riscos.c
   
riscos.h
   
sysinfo.h
  unix
   
bsd.c
   
sysinfo.h
   
unix.c
   
unix.h
  win32
   
overrides.c
   
overrides.h
   
sysinfo.h
   
vt100.c
   
vt100.h
   
win32.c
   
win32.h
  
ascii.h
  
generic.h
  
getifaddrs.c
  
getifaddrs.h
  
newwin.c
  
newwin.h
  
osdep.c
  
osdep.h
  
signals.c
  
signals.h
  
stat.h
  
stub.c
  
stub.h
  
sysname.c
  
sysname.h
  
system.h
  
types.h
 protocol
  auth
   
auth.c
   
auth.h
   
dialogs.c
   
dialogs.h
   
digest.c
   
digest.h
  bittorrent
   
bencoding.c
   
bencoding.h
   
bittorrent.c
   
bittorrent.h
   
common.c
   
common.h
   
connection.c
   
connection.h
   
dialogs.c
   
dialogs.h
   
peerconnect.c
   
peerconnect.h
   
peerwire.c
   
peerwire.h
   
piececache.c
   
piececache.h
   
tracker.c
   
tracker.h
  curl
   
ftp.c
   
ftpes.h
   
gopher.c
   
gopher.h
   
http.c
   
http.h
   
sftp.h
  file
   
cgi.c
   
cgi.h
   
dgi.c
   
dgi.h
   
file.c
   
file.h
   
mailcap.c
   
mailcap.h
  finger
   
finger.c
   
finger.h
  fsp
   
fsp.c
   
fsp.h
   
fsp2.c
   
fsplib.h
   
lock.c
   
lock.h
  ftp
   
ftp-parser.c
   
ftp.c
   
ftp.h
  gemini
   
codes.c
   
codes.h
   
dialog.c
   
dialog.h
   
gemini.c
   
gemini.h
  gopher
   
gopher.c
   
gopher.h
  http
   
blacklist.c
   
blacklist.h
   
codes.c
   
codes.h
   
http.c
   
http.h
   
http_negotiate.c
   
http_negotiate.h
   
post.c
Parsing uri.post and uploading files in a POST request
   
post.h
Parsing uri.post and uploading files in a POST request
  nntp
   
codes.h
   
connection.c
   
connection.h
   
nntp.c
   
nntp.h
   
response.c
   
response.h
  rewrite
   
rewrite.c
   
rewrite.h
  smb
   
smb.c
   
smb.h
   
smb2.c
  spartan
   
codes.c
   
codes.h
   
spartan.c
   
spartan.h
  test
   
stub.c
   
uri-test.c
  
about.c
  
about.h
  
common.c
  
common.h
  
data.c
  
data.h
  
date.c
  
date.h
  
ftpparse.c
  
ftpparse.h
  
header.c
  
header.h
  
map.h
  
protocol.c
  
protocol.h
  
proxy.c
  
proxy.h
  
uri.c
  
uri.h
  
user.c
  
user.h
 scripting
  guile
   
core.c
   
core.h
   
guile.c
   
guile.h
   
hooks.c
   
hooks.h
  lua
   
core.c
   
core.h
   
hooks.c
   
hooks.h
   
lua.c
   
lua.h
  perl
   
core.c
   
core.h
   
hooks.c
   
hooks.h
   
perl.c
   
perl.h
  python
   
core.c
   
core.h
   
dialogs.c
   
dialogs.h
   
document.c
   
document.h
   
hooks.c
   
hooks.h
   
keybinding.c
   
keybinding.h
   
load.c
   
load.h
   
menu.c
   
menu.h
   
open.c
   
open.h
   
python.c
   
python.h
   
pythoninc.h
  ruby
   
core.c
   
core.h
   
hooks.c
   
hooks.h
   
ruby.c
   
ruby.h
  smjs
   
action_object.h
   
bookmarks.h
   
cache_object.h
   
core.h
   
elinks_object.h
   
global_object.h
   
globhist.h
   
hooks.h
   
keybinding.h
   
load_uri.h
   
session_object.h
   
smjs.h
   
terminal_object.h
   
view_state_object.h
  
scripting.c
  
scripting.h
 session
  
download.c
Downloads managment
  
download.h
  
history.c
Visited URL history managment - NOT dialog_goto_url() history!
  
history.h
  
location.c
Locations handling
  
location.h
  
session.c
Sessions managment - you'll find things here which you wouldn't expect
  
session.h
  
task.c
Sessions task management
  
task.h
 terminal
  
color.c
Terminal color composing
  
color.h
  
draw.c
Public terminal drawing API
  
draw.h
  
event.c
Event system support routines
  
event.h
  
hardio.c
Low-level terminal-suitable I/O routines
  
hardio.h
  
image.c
  
image.h
  
itrm.h
  
kbd.c
Support for keyboard interface
  
kbd.h
  
key.inc
  
kitty.c
  
kitty.h
  
map.h
  
mouse.c
Support for mouse interface
  
mouse.h
  
palette.inc
  
screen.c
Terminal screen drawing routines
  
screen.h
  
sixel.c
Terminal sixel routines
  
sixel.h
  
stb_image.h
  
tab.c
Tab-style (those containing real documents) windows infrastructure
  
tab.h
  
terminal.c
Terminal interface - low-level displaying implementation
  
terminal.h
  
terminfo.c
Terminfo interfaces
  
terminfo.h
  
window.c
Terminal windows stuff
  
window.h
 util
  qs_parse
   
qs_example.c
   
qs_parse.c
   
qs_parse.h
   
qs_test.c
  
align.h
  
base64.c
Base64 encode/decode implementation
  
base64.h
  
bitfield.h
  
box.h
  
color.c
Color parser
  
color.h
  
color.inc
  
color_s.inc
  
conv.c
Conversion functions
  
conv.h
  
env.c
Environment variables handling
  
env.h
  
error.c
Error handling and debugging stuff
  
error.h
Error handling and debugging stuff
  
fastfind.c
Very fast search_keyword_in_list
  
fastfind.h
  
file.c
File utilities
  
file.h
  
hash.c
Hashing infrastructure
  
hash.h
  
lists.h
  
math.h
  
md5.c
MD5 implementation (RFC 1321)
  
md5.h
  
memcount.h
  
memdebug.c
Memory debugging (leaks, overflows & co)
  
memdebug.h
  
memlist.c
These routines represent handling of struct memory_list
  
memlist.h
  
memory.c
Memory allocation manager
  
memory.h
  
profile.h
Process' CPU time utilities
  
random.c
Random numbers
  
random.h
Random numbers
  
scanner.c
A pretty generic scanner
  
scanner.h
  
secsave.c
Secure file saving handling
  
secsave.h
Secure file saving handling
  
sha1.c
  
sha1.h
  
snprintf.c
  
snprintf.h
  
string.c
String handling functions
  
string.h
  
test.h
  
time.c
Time operations
  
time.h
 viewer
  dump
   
dump-color-mode.h
   
dump-specialized.h
   
dump.c
   
dump.h
  text
   
draw.c
Text mode drawing functions
   
draw.h
   
form.c
Forms viewing/manipulation handling
   
form.h
   
link.c
   
link.h
   
marks.c
Marks registry
   
marks.h
   
search.c
Searching in the HTML document
   
search.h
   
textarea.c
Textarea form item handlers
   
textarea.h
   
view.c
HTML viewer (and much more)
   
view.h
   
vs.c
View state manager
   
vs.h
  
action.c
  
action.h
  
timer.c
  
timer.h
  
viewer.c
  
viewer.h
 
elinks.h
 
setup.h
 
vernum.c
 
vernum.h