netsurf/windows
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
..
res Try to get Windows building with FatMessages. This approach makes me ill, and may not even work. 2012-11-03 13:40:34 +00:00
about.c fix build warnings 2012-08-10 22:23:22 +01:00
about.h Add Windows frontend 2010-01-31 00:36:02 +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
bitmap.h rationalise windows resource script 2011-03-06 23:27:09 +00:00
download.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
download.h fix windows build error 2014-01-16 15:00:43 +00:00
drawable.c move window scroll getter and setter into operations table 2014-01-13 01:08:15 +00:00
drawable.h split out drawable window handling 2011-04-03 22:01:37 +00:00
filetype.c Improve documentation on mimetype fetcher table 2014-05-07 16:23:19 +01:00
filetype.h Improve documentation on mimetype fetcher table 2014-05-07 16:23:19 +01:00
findfile.c fix build warnings 2012-08-10 22:23:22 +01:00
findfile.h move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
font.c move utf8 local conversion operations to table 2014-02-01 22:17:36 +00:00
font.h move utf8 conversion routines to use nserror instead of their own error enum 2014-01-28 21:40:13 +00:00
gui.c add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
gui.h add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
localhistory.c Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
localhistory.h split out drawable window handling 2011-04-03 22:01:37 +00:00
main.c add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
Makefile.defaults fix formatting of defaults makefiles 2014-03-20 11:05:39 +00:00
Makefile.target improve iconv library handling 2014-04-30 11:56:57 +01:00
misc.c move filename_from_path and path_add_part into gui operation tables 2014-01-16 00:01:25 +00:00
plot.c fix build warnings 2012-08-10 22:23:22 +01:00
plot.h Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends. 2011-06-30 15:48:07 +00:00
prefs.c fixup issues with new options API merge 2013-05-28 16:44:46 +01:00
prefs.h rationalise windows resource script 2011-03-06 23:27:09 +00:00
resourceid.h make windows about window functional 2011-03-25 00:14:34 +00:00
schedule.c fixup missing includes from schedule changes 2014-03-09 16:14:05 +00:00
schedule.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
thumbnail.c Remove BITMAP_PERSISTENT flag. 2013-10-03 21:02:08 +01:00
windbg.c rationalise windows resource script 2011-03-06 23:27:09 +00:00
windbg.h split out drawable window handling 2011-04-03 22:01:37 +00:00
window.c split out drawable window handling 2011-04-03 22:01:37 +00:00
window.h split out drawable window handling 2011-04-03 22:01:37 +00:00