netsurf/content
Vincent Sanders c56642819e add file operations table and make all frontends use it.
This rationalises the path construction and basename file
operations. The default implementation is POSIX which works for all
frontends except windows, riscos and amiga which have differeing path
separators and rules.

These implementations are significantly more robust than the previous
nine implementations and also do not use unsafe strncpy or buffers
with arbitrary length limits.

These implementations also carry full documentation comments.
2014-05-07 16:24:51 +01:00
..
fetchers add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
Makefile split sources lists out to their subdirectories as first step towards using core buildsystem 2013-03-11 17:53:52 +00:00
content.c move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
content.h move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
content_factory.c Virtualise content handler finalisation calls. Remove pointless implementations. 2011-09-15 22:47:50 +00:00
content_factory.h Include utils.h for NOF_ELEMENTS 2011-10-27 00:57:59 +00:00
content_protected.h move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
content_type.h fix theme comment 2012-06-20 09:05:24 +00:00
dirlist.c cleanups to fix new clang warnings 2014-01-10 15:55:29 +00:00
dirlist.h Constify. 2012-10-06 00:20:26 +01:00
fetch.c Use corestrings for fetch module's lwc strings. 2014-01-24 19:25:07 +00:00
fetch.h create table for fetcher operations and move all operations into it 2014-01-23 00:00:18 +00:00
hlcache.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
hlcache.h content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url 2011-12-04 14:55:23 +00:00
llcache.c Improve llcache header processing 2014-03-09 16:22:28 +00:00
llcache.h Pass fetch redirect info up to content layer as content_msg. Mark redirect origin URLs as visited in browser window content callback. Note this doesn't mean we track redirects, it just lets us get the :visited link style on links that redirect. 2013-05-27 14:51:00 +01:00
mimesniff.c fix sign extension issue on 64bit platforms (coverity 1109898) 2014-02-04 13:24:25 +00:00
mimesniff.h Bypass full type sniffer if only images are acceptable 2012-02-08 00:52:16 +00:00
urldb.c make nsurl_defragment() API more obvious and remove duplicated parameter checking 2014-03-09 16:20:53 +00:00
urldb.h improve comment to indicate what API is for 2013-10-23 13:49:33 +01:00