netsurf/monkey
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
..
401login.c move 401 login into operation table 2014-01-16 00:52:17 +00:00
401login.h move 401 login into operation table 2014-01-16 00:52:17 +00:00
bitmap.c Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache. 2012-10-14 20:03:18 +01:00
browser.c Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
browser.h split browser gui operations up 2014-01-15 19:37:05 +00:00
cert.c remove further extraneous includes 2014-02-01 14:23:58 +00:00
cert.h complete move of remaining core gui functions 2014-01-15 12:28:55 +00:00
dispatch.c Fix checking memory allocation return, fixes coverity 1164969 2014-05-07 16:23:19 +01:00
dispatch.h
download.c clean up desktop/gui.h include usage 2014-01-29 21:35:53 +00:00
fetch.c add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
fetch.h move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
filetype.c check return from stat() fixes coverity 1164069 2014-05-07 16:23:19 +01:00
filetype.h create table for fetcher operations and move all operations into it 2014-01-23 00:00:18 +00:00
font.c move options include 2013-05-28 14:16:10 +01:00
main.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
Makefile.defaults monkey should not force external iconv 2014-04-30 12:11:01 +01:00
Makefile.target move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
options.h change all core and frontend options headers to new format 2013-05-28 14:16:10 +01:00
plot.c More response tags, updated docs with commands 2011-11-25 18:08:30 +00:00
plot.h
poll.c Initial conversion of netsurf gui to callback vtable 2014-01-11 14:20:30 +00:00
poll.h Initial conversion of netsurf gui to callback vtable 2014-01-11 14:20:30 +00:00
res
schedule.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
schedule.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
thumbnail.c fix null dereference (coverity 1127058) 2013-11-27 21:31:00 +00:00
utils.c move utf8 local conversion operations to table 2014-02-01 22:17:36 +00:00