NetSurf
|
► content | |
► fetchers | |
► file | |
dirlist.c | Generate HTML content for displaying directory listings (implementation) |
dirlist.h | Interface to generate HTML content for displaying directory listings |
file.c | File scheme URL handling |
file.h | File scheme fetcher handler interface |
curl.c | Implementation of fetching of data from http and https schemes |
curl.h | Fetching of data from a URL (Registration) |
data.c | Data scheme handling |
data.h | Data scheme fetch handler interface |
resource.c | Resource scheme URL handling |
resource.h | Resource URL scheme handler interface |
► handlers | |
► css | |
css.c | |
css.h | |
dump.c | |
dump.h | |
hints.c | |
hints.h | |
internal.c | |
internal.h | |
select.c | |
select.h | |
utils.h | |
► html | |
box.h | Box interface |
box_construct.c | Implementation of conversion from DOM tree to box tree |
box_construct.h | HTML Box tree construction interface |
box_inspect.c | Implementation of box tree inspection |
box_inspect.h | HTML Box tree inspection interface |
box_manipulate.c | Implementation of box tree manipulation |
box_manipulate.h | Box tree manipulation interface |
box_normalise.c | Box tree normalisation implementation |
box_normalise.h | HTML Box tree normalise interface |
box_special.c | Implementation of special element handling conversion |
box_special.h | HTML Box tree construction special element conversion interface |
box_textarea.c | Box tree treeview box replacement (implementation) |
box_textarea.h | Box tree treeview box replacement (interface) |
css.c | Processing for html content css operations |
css.h | HTML content handler CSS interface |
css_fetcher.c | HTML fetcher for CSS objects |
dom_event.c | Implementation of HTML content DOM event handling |
dom_event.h | HTML content DOM event handling interface |
font.c | HTML internal font handling implementation |
font.h | Internal font handling interfaces |
form.c | Form handling functions (implementation) |
form_internal.h | Interface to form handling functions internal to HTML content handler |
forms.c | HTML form handling implementation |
html.c | Implementation of HTML content handling |
html.h | Interface to text/html content handler |
html_save.h | Interface to HTML content handler to save documents |
imagemap.c | Implementation of HTML image maps |
imagemap.h | Interface to HTML imagemap |
interaction.c | Implementation of user interaction with a CONTENT_HTML |
interaction.h | HTML content user interaction handling |
layout.c | HTML layout implementation |
layout.h | Interface to HTML layout |
layout_flex.c | HTML layout implementation: display: flex |
layout_internal.h | HTML layout private interface |
object.c | Processing for html content object operations |
object.h | HTML content object interface |
private.h | Private data for text/html content |
redraw.c | Redrawing CONTENT_HTML implementation |
redraw_border.c | Redrawing CONTENT_HTML borders implementation |
script.c | Implementation of content handling for text/html scripts |
table.c | Implementation of HTML table processing and layout |
table.h | Interface to HTML table processing and layout |
textselection.c | Implementation of text selection for a HTML content |
textselection.h | HTML text selection handling |
► image | |
bmp.c | Implementation of content handler for BMP images |
bmp.h | Interface to image/bmp content handler initialisation |
gif.c | Content for image/gif implementation |
gif.h | Content for image/gif (interface) |
ico.c | Implementation for image/ico content handler |
ico.h | Content for image/ico (interface) |
image.c | |
image.h | Initialisation/finalisation of image handlers |
image_cache.c | Cache implementation for bitmap images decoded into frontend format |
image_cache.h | The image content handler intermediate image cache |
jpeg.c | Implementation of content handling for image/jpeg |
jpeg.h | Content for image/jpeg (interface) |
jpegxl.c | Implementation of content handling for image/jpegxl |
jpegxl.h | Content for image/jpegxl (interface) |
nssprite.c | Librosprite implementation for content image/x-riscos-sprite |
nssprite.h | Content for image/x-riscos-sprite (librosprite interface) |
png.c | |
png.h | |
rsvg.c | Implementation of content handler for image/svg using librsvg |
rsvg.h | Content handler for image/svg using librsvg (interface) |
rsvg246.c | Implementation of content handler for image/svg using librsvg 2.46 API |
svg.c | Implementation of content for image/svg using libsvgtiny |
svg.h | Content for image/svg (interface) |
video.c | |
video.h | |
webp.c | Implementation of content handling for image/webp |
webp.h | Interface to image/webp content handlers |
► javascript | |
► duktape | |
duk_config.h | |
duk_custom.h | Custom configuration for duktape |
dukky.c | Duktapeish implementation of javascript engine functions |
dukky.h | Duktapeish implementation of javascript engine functions, prototypes |
duktape.c | |
duktape.h | |
content.c | Javascript content implementation |
content.h | |
fetcher.c | Implementation for javascript scheme fetcher |
fetcher.h | Javascript scheme handler |
js.h | Interface to javascript engine functions |
► text | |
textplain.c | Plain text content handling implementation |
textplain.h | Interface to content handler for plain text |
backing_store.h | Low-level source data cache backing store interface |
content.c | Content handling implementation |
content.h | Content handling interface |
content_debug.h | Interface to content handling debug |
content_factory.c | Content factory implementation |
content_factory.h | |
content_protected.h | Protected interface to Content handling |
fetch.c | Implementation of fetching of data from a URL |
fetch.h | Fetching of data from a URL (interface) |
fetchers.h | Interface for fetchers factory |
fs_backing_store.c | Low-level resource cache persistent storage implementation |
hlcache.c | High-level resource cache implementation |
hlcache.h | High-level resource cache interface |
llcache.c | Low-level resource cache implementation |
llcache.h | Low-level resource cache (interface) |
mimesniff.c | MIME type sniffer implementation |
mimesniff.h | MIME type sniffer interface |
no_backing_store.c | Low-level resource cache null persistant storage implementation |
textsearch.c | Free text search |
textsearch.h | Interface to HTML searching |
urldb.c | Unified URL information database implementation |
urldb.h | Unified URL information database internal interface |
► desktop | |
bitmap.c | Internal core bitmap interface |
bitmap.h | Internal core bitmap interface |
browser.c | Browser core functionality |
browser_history.c | Browser history tree implementation |
browser_history.h | Interface to browser history operations |
browser_private.h | Browser window private structure |
browser_window.c | Browser window creation and manipulation implementation |
cookie_manager.c | Implementation of Cookie Management |
cookie_manager.h | Cookie Manager (interface) |
cw_helper.c | Helpers to simplify core use of corewindow |
cw_helper.h | Helpers to simplify core use of corewindow |
download.c | Core download context implementation |
download.h | Core download context (interface) |
font_haru.c | Font handling in Haru pdf documents (implementation) |
font_haru.h | Font handling in Haru pdf documents (interface) |
frame_types.h | Interface to browser frames |
frames.c | Frame and frameset creation and manipulation (implementation) |
frames.h | Frame and frameset creation and manipulation (interface) |
global_history.c | |
global_history.h | |
gui_factory.c | |
gui_internal.h | Interface to core interface table |
gui_table.h | Top level interface table |
hotlist.c | |
hotlist.h | |
knockout.c | Knockout rendering implementation |
knockout.h | Knockout rendering (interface) |
local_history.c | Local history viewer implementation |
local_history.h | |
local_history_private.h | Interface to browser history private operations |
mouse.c | Browser window creation and manipulation (implementation) |
netsurf.c | |
options.h | Option available on all platforms |
page-info.c | Pave info viewer window implementation |
page-info.h | Pave info viewer window interface |
plot_style.c | Plotter global styles |
print.c | Implementation of paginated output |
print.h | Conception: Generalized output-in-pages |
printer.h | Printer interface |
save_complete.c | Save HTML document with dependencies implementation |
save_complete.h | Save HTML document with dependencies (interface) |
save_pdf.c | Target independent PDF plotting using Haru Free PDF Library |
save_pdf.h | PDF Plotting |
save_text.c | Text export of HTML (implementation) |
save_text.h | Text export of HTML (interface) |
scrollbar.c | Implementation of scrollbar widget |
scrollbar.h | Scrollbar widget interface |
search.c | Free text search (core) |
search.h | Browseing window text search interface |
searchweb.c | Core web search facilities implementation |
searchweb.h | Core web search facilities interface |
selection.c | Implementation of text selection within browser windows |
selection.h | Text selection within browser windows (interface) |
system_colour.c | System colour handling implementation |
system_colour.h | Interface to system colour values |
textarea.c | Single/Multi-line UTF-8 text area implementation |
textarea.h | Single/Multi-line UTF-8 text area interface |
textinput.c | Textual input handling implementation |
textinput.h | Textual input handling interface |
theme.h | GUI Themeing interface |
treeview.c | Treeview handling implementation |
treeview.h | Treeview handling interface |
version.c | |
version.h | Version information interface |
► docs | |
env.sh | |
► frontends | |
► amiga | |
► stringview | |
stringview.c | |
stringview.h | |
urlhistory.c | |
urlhistory.h | |
arexx.c | |
arexx.h | |
bitmap.c | |
bitmap.h | |
clipboard.c | |
clipboard.h | |
cookies.c | Implementation of Amiga cookie viewer using core windows |
cookies.h | |
corewindow.c | Amiga core window interface |
corewindow.h | |
ctxmenu.c | Intuition-based context menu operations |
ctxmenu.h | Interface to Intuition-based context menu operations |
datatypes.c | |
datatypes.h | |
download.c | |
download.h | |
drag.c | |
drag.h | |
dt_anim.c | DataTypes animation handler (implementation) |
dt_picture.c | DataTypes picture handler (implementation) |
dt_sound.c | DataTypes sound handler (implementation) |
file.c | |
file.h | |
filetype.c | |
filetype.h | |
font.c | |
font.h | |
font_bullet.c | Amiga font handling implementation |
font_bullet.h | |
font_cache.c | |
font_cache.h | |
font_diskfont.c | |
font_diskfont.h | |
font_scan.c | Font glyph scanner for Unicode substitutions |
font_scan.h | |
gui.c | |
gui.h | |
gui_menu.c | |
gui_menu.h | |
gui_options.c | |
gui_options.h | |
help.c | |
help.h | |
history.c | Implementation of Amiga global history viewer using core windows |
history.h | |
history_local.c | Implementation of Amiga local history using core windows |
history_local.h | |
hotlist.c | Implementation of Amiga hotlist viewer using core windows |
hotlist.h | |
icon.c | Content for image/x-amiga-icon (icon.library implementation) |
icon.h | Content for image/x-amiga-icon (icon.library interface) |
iff_cset.h | |
iff_dr2d.c | |
iff_dr2d.h | |
launch.c | Fetching of data from a file (implementation) |
launch.h | Fetching of data from a URL (Registration) |
libs.c | |
libs.h | |
memory.c | |
memory.h | |
menu.c | |
menu.h | |
misc.c | |
misc.h | |
nsoption.c | |
nsoption.h | |
object.c | |
object.h | |
options.h | |
os3support.c | Compatibility functions for AmigaOS 3 |
os3support.h | Minimal compatibility header for AmigaOS 3 |
pageinfo.c | Amiga implementation of page info using core windows |
pageinfo.h | |
plotters.c | |
plotters.h | |
plugin_hack.c | Plugin=>external program handler (implementation) |
plugin_hack.h | |
print.c | |
print.h | |
rtg.c | Abstract RTG functions for newer/older/non-P96 systems |
rtg.h | Abstract RTG functions for newer/older/non-P96 systems |
save_pdf.c | Export a content as a PDF file (implementation) |
save_pdf.h | |
schedule.c | |
schedule.h | |
search.c | Free text search (implementation) |
search.h | |
selectmenu.c | |
selectmenu.h | |
theme.c | |
theme.h | |
utf8.c | |
utf8.h | |
version.c | |
► atari | |
► plot | |
eddi.h | |
font_freetype.c | |
font_freetype.h | |
font_internal.c | |
font_internal.h | |
font_vdi.c | |
font_vdi.h | |
fontplot.c | |
fontplot.h | |
plot.c | |
plot.h | |
about.c | |
about.h | |
bitmap.c | |
bitmap.h | Atari bitmap handling implementation |
clipboard.c | |
clipboard.h | |
cookies.c | |
cookies.h | |
ctxmenu.c | |
ctxmenu.h | |
deskmenu.c | |
deskmenu.h | |
download.c | |
download.h | |
encoding.c | |
encoding.h | |
extract.php | |
file.c | Atari file handling callbacks |
file.h | |
filetype.c | |
filetype.h | |
findfile.c | |
findfile.h | |
font.c | |
font.h | |
gui.c | Provides all the mandatory functions prefixed with gui_ for atari |
gui.h | |
history.c | |
history.h | |
hotlist.c | |
hotlist.h | |
misc.c | |
misc.h | |
options.h | |
osspec.c | |
osspec.h | |
redrawslots.c | |
redrawslots.h | |
rootwin.c | Implements the NetSurf Browser window, or passed functionality to the appropriate widget's |
rootwin.h | |
save.h | |
schedule.c | |
schedule.h | |
search.c | |
search.h | |
settings.c | |
settings.h | |
statusbar.c | |
statusbar.h | |
toolbar.c | |
toolbar.h | |
treeview.c | |
treeview.h | |
► beos | |
about.cpp | |
about.h | |
bitmap.cpp | BeOS implementation of generic bitmaps |
bitmap.h | |
cookies.cpp | |
cookies.h | |
download.cpp | |
download.h | |
fetch_rsrc.cpp | |
fetch_rsrc.h | Rsrc: URL method handler |
filetype.cpp | |
filetype.h | |
font.cpp | Font handling (BeOS implementation) |
font.h | Beos font layout handling interface |
gui.cpp | |
gui.h | |
gui_options.cpp | |
gui_options.h | |
login.cpp | |
options.h | |
plotters.cpp | BeOS/Haiku implementation target independent plotting |
plotters.h | Target independent plotting (BeOS interface) |
res.h | |
scaffolding.cpp | |
scaffolding.h | |
schedule.cpp | |
schedule.h | |
search.cpp | |
throbber.cpp | |
throbber.h | |
window.cpp | |
window.h | |
WindowStack.h | |
► framebuffer | |
► fbtk | |
bitmap.c | |
event.c | |
fbtk.c | |
fill.c | |
osk.c | |
scroll.c | |
text.c | |
user.c | |
widget.h | |
window.c | |
bitmap.c | Framebuffer implementation of generic bitmap interface |
bitmap.h | |
clipboard.c | Nsfb internal clipboard handling |
clipboard.h | |
corewindow.c | Framebuffer generic core window interface |
corewindow.h | |
fb_search.c | |
fbtk.h | |
fetch.c | Interfaces for fetch table |
fetch.h | |
findfile.c | |
findfile.h | |
font.h | |
font_freetype.c | |
font_freetype.h | |
font_internal.c | |
font_internal.h | |
framebuffer.c | |
framebuffer.h | Framebuffer interface |
gui.c | |
gui.h | |
image_data.h | |
local_history.c | Implementation of framebuffer local history manager |
local_history.h | Interface to framebuffer local history manager |
options.h | |
schedule.c | |
schedule.h | |
► gtk | |
about.c | Implementation of gtk about dialog |
about.h | |
accelerator.c | GTK accelerator support |
accelerator.h | |
bitmap.c | GTK bitmap handling |
bitmap.h | |
compat.c | Compatibility functions for older GTK versions implementation |
compat.h | Compatibility functions for older GTK versions (interface) |
completion.c | Implementation of url entry completion |
completion.h | Interface to url entry completion |
cookies.c | Implementation of GTK cookie manager |
cookies.h | Cookies (interface) |
corewindow.c | GTK generic core window interface |
corewindow.h | |
download.c | |
download.h | |
fetch.c | File extension to mimetype mapping for the GTK frontend |
fetch.h | |
gdk.c | |
gdk.h | GDK support functions for missing interfaces |
gettext.c | Localised gettext message support (implementation) |
gettext.h | Localised message support (interface) |
global_history.c | Implementation of GTK global history manager |
global_history.h | Interface to GTK global history manager |
gui.c | |
gui.h | |
hotlist.c | Implementation of GTK bookmark (hotlist) manager |
hotlist.h | Interface to GTK bookmarks (hotlist) |
layout_pango.c | GTK implementation of layout handling using pango |
layout_pango.h | Interface to GTK layout handling using pango |
local_history.c | Implementation of GTK local history manager |
local_history.h | Interface to GTK local history manager |
menu.c | |
menu.h | |
misc.c | Implementation of netsurf miscellaneous operations table |
misc.h | |
options.h | |
page_info.c | Implementation of gtk certificate viewing using gtk core windows |
page_info.h | |
plotters.c | GTK and Cairo plotter implementations |
plotters.h | Target independent plotting GTK+ interface |
preferences.c | |
preferences.h | |
print.c | GTK printing implementation |
print.h | GTK printing (interface) |
resources.c | Implementation of gtk builtin resource handling |
resources.h | Interface to gtk builtin resource handling |
scaffolding.c | |
scaffolding.h | |
schedule.c | |
schedule.h | |
search.c | Find in page gtk frontend implementation |
search.h | Free text page search for gtk interface |
selection.c | |
selection.h | |
sexy_icon_entry.c | |
sexy_icon_entry.h | |
tabs.c | |
tabs.h | |
throbber.c | |
throbber.h | |
toolbar.c | Implementation of toolbar to control browsing context |
toolbar.h | |
toolbar_items.h | |
viewdata.c | Generic data viewer implementation |
viewdata.h | |
viewsource.c | |
viewsource.h | |
warn.h | |
window.c | Implementation of gtk windowing |
window.h | |
► monkey | |
401login.c | |
401login.h | |
bitmap.c | |
bitmap.h | |
browser.c | |
browser.h | |
dispatch.c | |
dispatch.h | |
download.c | |
fetch.c | |
fetch.h | |
filetype.c | File extension to mimetype mapping for the monkey frontend |
filetype.h | |
layout.c | Monkey implementation of font layout |
layout.h | |
main.c | |
options.h | |
output.c | |
output.h | |
plot.c | |
plot.h | |
schedule.c | |
schedule.h | |
► riscos | |
► configure | |
con_cache.c | |
con_connect.c | |
con_content.c | |
con_fonts.c | |
con_home.c | |
con_image.c | |
con_inter.c | |
con_language.c | |
con_secure.c | |
con_theme.c | |
configure.h | Automated RISC OS WIMP event handling (interface) |
► content-handlers | |
artworks.c | Content for image/x-artworks (RISC OS implementation) |
artworks.h | Content for image/x-artworks (RISC OS interface) |
draw.c | Content for image/x-drawfile (RISC OS implementation) |
draw.h | Content for image/x-drawfile (RISC OS interface) |
sprite.c | Content for image/x-riscos-sprite (RISC OS implementation) |
sprite.h | Content for image/x-riscos-sprite (RISC OS interface) |
► gui | |
button_bar.c | Button bars (implementation) |
button_bar.h | Button bars (interface) |
progress_bar.c | Progress bar (implementation) |
progress_bar.h | Progress bar (interface) |
status_bar.c | UTF8 status bar (implementation) |
status_bar.h | UTF8 status bar (interface) |
throbber.c | Throbber (implementation) |
throbber.h | Throbber (interface) |
url_bar.c | RISC OS URL bar implementation |
url_bar.h | URL bars (interface) |
assert.c | Assert reporting (RISC OS implementation) |
bitmap.c | RISC OS implementation of bitmap operations |
bitmap.h | |
buffer.c | |
buffer.h | Screen buffering (interface) |
configure.c | RISC OS option setting (implementation) |
configure.h | RISC OS option setting (interface) |
cookies.c | Implementation of RISC OS cookie manager |
cookies.h | Interface to riscos cookie viewing using riscos core window |
corewindow.c | RISC OS generic core window implementation |
corewindow.h | RISC OS core window interface |
dialog.c | |
dialog.h | |
download.c | RISC OS download windows implementation |
filetype.c | |
filetype.h | RISC OS filetpe interface |
font.c | RISC OS implementation of Font handling |
font.h | RISC OS font interface |
global_history.c | Implementation of RISC OS global history |
global_history.h | RISc OS global history interface |
gui.c | |
gui.h | |
help.c | Interactive help (implementation) |
help.h | Interactive help (interface) |
hotlist.c | Implementation of RISC OS hotlist manager |
hotlist.h | Hotlist (interface) |
iconbar.c | Iconbar icon and menus implementation |
iconbar.h | Iconbar icon and menus (interface) |
image.c | |
image.h | |
local_history.c | Implementation of RISC OS local history |
local_history.h | RISC OS local history interface |
menus.c | Menu creation and handling implementation |
menus.h | |
message.c | Automated RISC OS message routing (implementation) |
message.h | Automated RISC OS message routing (interface) |
mouse.c | Mouse dragging and tracking support implementation |
mouse.h | Mouse dragging and tracking support interface for RISC OS |
options.h | Option specific to RISC OS |
oslib_pre7.h | Backward compatible defines to make NetSurf buildable with pre-OSLib 7 releases |
pageinfo.c | Implementation of RISC OS page info core window |
pageinfo.h | Interface to page info core window for RISC OS |
palettes.c | Palette definitions for sprites |
palettes.h | Palette definitions for sprites |
plotters.c | RISC OS screen plotter implementation |
print.c | |
print.h | |
query.c | |
query.h | |
save.c | Save dialog and drag and drop saving implementation for RISC OS |
save.h | File/object/selection saving (Interface) |
save_draw.c | Export a content as a DrawFile (implementation) |
save_draw.h | |
save_pdf.c | Export a content as a PDF file (implementation) |
save_pdf.h | |
schedule.c | Scheduled callback queue (implementation) |
search.c | Free text search implementation |
searchweb.c | |
textarea.c | Single/Multi-line UTF-8 text area (implementation) |
textarea.h | Single/Multi-line UTF-8 text area (interface) |
textselection.c | RISC OS text selection implementation |
textselection.h | Text selection import/export (interface) |
theme.c | Window themes implementation |
theme.h | Window themes(interface) |
theme_install.c | Theme auto-installing |
tinct.h | Tinct SWI numbers and flags for version 0.11 |
toolbar.c | Window toolbars (implementation) |
toolbar.h | Window toolbars (interface) |
ucstables.c | UCS conversion tables and RISC OS-specific UTF-8 text handling |
ucstables.h | UCS conversion tables (interface) This is only used if nothing claims Service_International,8 |
uri.c | RISC OS URI message handling implementation |
uri.h | |
url_complete.c | GUI URL auto-completion implementation |
url_complete.h | Central repository for URL data (interface) |
url_protocol.c | ANT URL launching protocol implementation |
url_protocol.h | ANT URL launching protocol (interface) |
url_suggest.c | URL Suggestion Menu (implementation) |
url_suggest.h | URL Suggestion Menu (interface) |
wimp.c | General RISC OS WIMP/OS library functions (implementation) |
wimp.h | General RISC OS WIMP/OS library functions (interface) |
wimp_event.c | Automated RISC OS WIMP event handling (implementation) |
wimp_event.h | Automated RISC OS WIMP event handling (interface) |
wimputils.h | A collection of grubby utilities for working with OSLib's wimp API |
window.c | Implementation of RISC OS browser window handling |
window.h | Browser window handling (interface) |
► windows | |
about.c | This is The win32 API about dialog implementation |
about.h | |
bitmap.c | Win32 implementation of the bitmap operations |
bitmap.h | |
clipboard.c | Win32 clipboard implementation |
clipboard.h | |
cookies.c | Implementation of win32 cookie manager |
cookies.h | Interface to win32 cookie viewing using nsw32 core windows |
corewindow.c | Win32 generic core window implementation |
corewindow.h | |
download.c | Windows frontend download implementation |
download.h | |
drawable.c | Win32 implementation of drawable window showing browser context |
drawable.h | |
fetch.c | Fetch operation implementation for win32 |
fetch.h | |
file.c | Windows file operation table implementation |
file.h | Windows file operation table interface |
findfile.c | |
findfile.h | |
font.c | Windows font handling and character encoding implementation |
font.h | The interface to the win32 font and utf8 handling |
global_history.c | Implementation of win32 global history interface |
global_history.h | Interface to win32 global history manager using nsw32 core window |
gui.c | Win32 gui implementation |
gui.h | |
hotlist.c | Implementation of win32 bookmark (hotlist) manager |
hotlist.h | Interface to win32 bookmark manager (hotlist) |
local_history.c | Implementation of win32 local history interface |
local_history.h | Interface to win32 local history manager using nsw32 core window |
main.c | |
options.h | |
plot.c | Win32 plotter implementation |
plot.h | |
pointers.c | |
pointers.h | Windows mouse cursor interface |
prefs.c | Win32 preferences dialog implementation |
prefs.h | |
resourceid.h | |
schedule.c | |
schedule.h | |
windbg.c | |
windbg.h | |
window.c | Main browser window handling for windows win32 frontend |
window.h | |
► include | |
► netsurf | |
bitmap.h | Generic bitmap handling interface |
browser.h | Browser interfaces |
browser_window.h | Browser window creation and manipulation interface |
clipboard.h | Interface to platform-specific clipboard operations |
console.h | Browser window console stuff |
content.h | Public content interface |
content_type.h | Declaration of content enumerations |
cookie_db.h | Unified cookie database public interface |
core_window.h | Interface to core window handling |
css.h | Netsurf core css API |
download.h | Interface to platform-specific download operations |
fetch.h | Interface to platform-specific fetcher operations |
form.h | Form handling public interface |
inttypes.h | Netsurf additional integer type formatting macros |
keypress.h | Interface to key press operations |
layout.h | Interface to platform-specific layout operation table |
misc.h | Interface to platform-specific miscellaneous browser operation table |
mouse.h | Core mouse and pointer states |
netsurf.h | NetSurf core interface registration, construction and destruction |
plot_style.h | Plotter style interfaces, generic styles and style colour helpers |
plotters.h | Target independent plotting interface |
search.h | Interface to platform-specific search operations |
ssl_certs.h | SSL related types and values |
types.h | NetSurf types |
url_db.h | Unified URL information database public interface |
utf8.h | Interface to platform-specific utf8 operations |
window.h | Interface to platform-specific graphical user interface window operations |
► utils | |
► http | |
cache-control.c | |
cache-control.h | |
challenge.c | |
challenge.h | |
challenge_internal.h | |
content-disposition.c | |
content-disposition.h | |
content-type.c | |
content-type.h | |
generics.c | |
generics.h | |
parameter.c | |
parameter.h | |
parameter_internal.h | |
primitives.c | |
primitives.h | |
strict-transport-security.c | |
strict-transport-security.h | |
www-authenticate.c | |
www-authenticate.h | |
ascii.h | Helpers for ASCII string handling |
bloom.c | Trivial bloom filter |
bloom.h | Trivial bloom filter |
config.h | |
corestringlist.h | Core string lists |
corestrings.c | Useful interned string tables implementation |
corestrings.h | Useful interned string pointers (interface) |
dirent.h | Directory traversal and entry |
errors.h | Error codes |
file.c | Table operations for files with posix compliant path separator |
file.h | Default operations table for files |
filename.c | Provides a central method of obtaining unique filenames |
filename.h | |
filepath.c | Provides utility functions for finding readable files |
filepath.h | Utility routines to obtain paths to file resources |
hashmap.c | |
hashmap.h | |
hashtable.c | Write-Once hash table for string to string mappings |
hashtable.h | Interface to Write-Once hash table for string to string mapping |
http.h | HTTP header parsing functions |
idna.c | NetSurf international domain name handling implementation |
idna.h | Interface to international domain name handling |
idna_props.h | |
inet.h | Internet structures and defines |
libdom.c | Libdom utilities (implementation) |
libdom.h | Libdom utilities (implementation) |
log.c | |
log.h | |
messages.c | Localised message support implementation |
messages.h | Localised message support (interface) |
nscolour.c | NetSurf UI colours (implementation) |
nscolour.h | NetSurf UI colours (interface) |
nsoption.c | Option reading and saving (implementation) |
nsoption.h | Option reading and saving interface |
nsurl.h | NetSurf URL handling (interface) |
punycode.c | |
punycode.h | |
regex.h | |
ring.h | Ring list structure |
ssl_certs.c | Helpers for X509 certificate chains |
string.h | Interface to utility string handling |
sys_time.h | BSD style timeval macros |
talloc.c | |
talloc.h | |
time.c | Implementation of time operations |
time.h | Interface to time operations |
url.c | Implementation of URI percent escaping |
url.h | Interface to URL parsing and joining operations |
useragent.c | |
useragent.h | |
utf8.c | UTF-8 manipulation functions (implementation) |
utf8.h | UTF-8 manipulation functions (interface) |
utils.c | |
utils.h | Interface to a number of general purpose functionality |
utsname.h | Interface to uts API to get name and information about current kernel |