netsurf/beos
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 beos: Remove Messages symlinks in res/*/ 2014-01-04 20:22:26 +01:00
about.cpp erroneous path to testament include 2014-05-01 16:02:00 +01:00
about.h Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
beos_res.rsrc The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the GTK version. 2008-06-03 19:07:09 +00:00
bitmap.cpp clean out useless outdated #if 0 blocks they serve no purpose and keep causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary 2013-02-18 14:47:21 +00:00
bitmap.h Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
download.cpp beos: Fix build (missing includes) 2014-02-02 16:58:56 +01:00
download.h beos: Fix build 2014-01-16 17:28:16 +01:00
fetch_rsrc.cpp beos: Fix build 2014-01-28 15:15:49 +01:00
fetch_rsrc.h Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
filetype.cpp create table for fetcher operations and move all operations into it 2014-01-23 00:00:18 +00:00
filetype.h create table for fetcher operations and move all operations into it 2014-01-23 00:00:18 +00:00
font.cpp beos: Fix build 2014-01-16 17:28:16 +01:00
font.h Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
gui_options.cpp beos: Fix build 2014-01-16 17:28:16 +01:00
gui_options.h clean out useless outdated #if 0 blocks they serve no purpose and keep causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary 2013-02-18 14:47:21 +00:00
gui.cpp add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
gui.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
login.cpp move 401 login into operation table 2014-01-16 00:52:17 +00: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
options.h change all core and frontend options headers to new format 2013-05-28 14:16:10 +01:00
plotters.cpp move options include 2013-05-28 14:16:10 +01:00
plotters.h clean out useless outdated #if 0 blocks they serve no purpose and keep causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary 2013-02-18 14:47:21 +00:00
res.h beos: Remove unused Tracker button bitmaps 2014-01-04 19:43:53 +01:00
res.rdef beos: Fix embedded files in resources 2014-01-04 19:43:58 +01:00
scaffolding.cpp move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
scaffolding.h beos: Drop unneeded desktop/gui.h include 2014-02-03 01:50:06 +01:00
schedule.cpp beos: Fix build 2014-03-18 19:07:13 +01:00
schedule.h beos: Fix build 2014-03-18 19:07:13 +01:00
search.cpp Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
throbber.cpp Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
throbber.h Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds. 2012-03-22 21:48:24 +00:00
thumbnail.cpp Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
window.cpp Clean up gui_window creation API. 2014-02-09 13:07:39 +00:00
window.h split browser gui operations up 2014-01-15 19:37:05 +00:00
WindowStack.h Update the BeOS/Haiku port 2012-11-24 21:39:40 +01:00