summaryrefslogtreecommitdiff
path: root/netsurf_corebuild.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'netsurf_corebuild.mdwn')
-rw-r--r--netsurf_corebuild.mdwn148
1 files changed, 148 insertions, 0 deletions
diff --git a/netsurf_corebuild.mdwn b/netsurf_corebuild.mdwn
new file mode 100644
index 0000000..e1a8f5e
--- /dev/null
+++ b/netsurf_corebuild.mdwn
@@ -0,0 +1,148 @@
+[[!meta title="NetSurf Corebuild"]]
+[[!meta author="Kyllikki"]]
+[[!meta date="2016-06-11T11:09:28Z"]]
+
+
+[[!toc]] NetSurf itself does not
+use the core build system that all libraries and tools do which must be
+fixed.
+
+Additionally the current source layout is in need of improvement and is
+best done alongside the move to core buildsystem
+
+current layout June 2016
+
+` + netsurf`
+`   + resources`
+`   + test`
+`   + Docs`
+`   + desktop`
+`   + render`
+`   + utils`
+`   | + http`
+`   + include`
+`   | + netsurf`
+`   + content`
+`   | + fetchers`
+`   | + handlers`
+`   |   + image`
+`   |   + css`
+`   |   + javascript`
+`   |     + duktape`
+`   |     + none`
+`   |     + WebIDL`
+`   + frontends`
+`     + amiga`
+`     + atari`
+`     + beos`
+`     + cocoa`
+`     + framebuffer`
+`     + gtk`
+`     + monkey`
+`     + riscos`
+`     + windows`
+
+current target
+
+` + netsurf`
+`   + resources`
+`   + url`
+`   + utils`
+`   + test`
+`   + docs`
+`   + include`
+`   | + netsurf`
+`   + content`
+`   | + cache`
+`   | + fetchers`
+`   | + handlers`
+`   |   + css`
+`   |   + image`
+`   |   + html`
+`   |   + javascript`
+`   |   + text`
+`   + ui`
+`   | + browser`
+`   | + widgets`
+`   |   + textarea`
+`   |   + treeview`
+`   + frontends`
+`     + amiga`
+`     + atari`
+`     + beos`
+`     + cocoa`
+`     + framebuffer`
+`     + gtk`
+`     + monkey`
+`     + riscos`
+`     + windows`
+`   `
+
+tlsa's proposal:
+
+` + netsurf`
+`   + test`
+`   + docs`
+`   + utils`
+`   + core`
+`   | + include`
+`   | + content`
+`   | | + cache`
+`   | | + fetch`
+`   | | + handlers`
+`   | |   + css`
+`   | |   + image`
+`   | |   | + bmp`
+`   | |   | + jpeg`
+`   | |   | + gif`
+`   | |   | + png`
+`   | |   | + svg`
+`   | |   + html`
+`   | |   + javascript`
+`   | |   + text`
+`   | + ui`
+`   | | + browser`
+`   | | + widgets`
+`   | |   + textarea`
+`   | |   + treeview`
+`   | + resources`
+`   | + url`
+`   | + utils`
+`   + frontends`
+`     + amiga`
+`     + atari`
+`     + beos`
+`     + cocoa`
+`     + framebuffer`
+`     + gtk`
+`     + monkey`
+`     + riscos`
+`     + windows`
+
+Previous attempt:
+
+` + netsurf`
+`   + core`
+`   | + api`
+`   | + browser`
+`   | + content`
+`   | + css`
+`   | + html`
+`   | + image`
+`   | + javascript`
+`   | + resource`
+`   | + widgets`
+`   + frontends`
+`   | + amiga`
+`   | + atari`
+`   | + beos`
+`   | + cocoa`
+`   | + framebuffer`
+`   | + gtk`
+`   | + monkey`
+`   | + riscos`
+`   | + windows`
+`   + utils`
+`   + test`
+`   + docs`
+