summaryrefslogtreecommitdiff
path: root/developers/gsoc/2008ideas.html
diff options
context:
space:
mode:
Diffstat (limited to 'developers/gsoc/2008ideas.html')
-rw-r--r--developers/gsoc/2008ideas.html9
1 files changed, 5 insertions, 4 deletions
diff --git a/developers/gsoc/2008ideas.html b/developers/gsoc/2008ideas.html
index b376da6..839da56 100644
--- a/developers/gsoc/2008ideas.html
+++ b/developers/gsoc/2008ideas.html
@@ -41,6 +41,7 @@
<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -64,7 +65,7 @@
<li>Have access to a computer with supported OS (RISC OS, Linux, FreeBSD, etc) or an OS relevant for the project you want to apply for (Windows, Mac OS).</li>
<li>Get up to speed with <a href="http://wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>.</li>
<li><a href="http://www.netsurf-browser.org/documentation/develop#Compiling">Build NetSurf</a> and enjoy using it. (Ask if you need help.)</li>
-<li>Get familiarised with the source code &ndash; read the <a href="http://source.netsurf-browser.org/trunk/netsurf/Docs/">code documentation</a>.</li>
+<li>Get familiarised with the source code &ndash; read the <a href="http://git.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
</ul>
<dd>
<dt>When applying for a project<dt>
@@ -104,12 +105,12 @@
<li>Focus upon and fix the limitations in the current CSS engine</li>
<li>Develop an entirely new CSS engine to replace the existing one</li>
</ul>
-<p>There is an outline description of a <a href="http://source.netsurf-browser.org/trunk/netsurf/Docs/ideas/css-engine.txt">new CSS engine</a>, which may be of interest to those who want to take the second approach to this project. This description is fairly complete from an external API perspective. The implementation details of a new engine are completely negotiable &ndash; we have some idea of what's needed, but the student's input will be highly valued.</p>
+<p>There is an outline description of a <a href="http://git.netsurf-browser.org/netsurf.git/tree/docs/ideas/css-engine.txt">new CSS engine</a>, which may be of interest to those who want to take the second approach to this project. This description is fairly complete from an external API perspective. The implementation details of a new engine are completely negotiable &ndash; we have some idea of what's needed, but the student's input will be highly valued.</p>
<p>Regardless of which approach is taken, we would expect that testing of the code is performed on a regular basis to ensure that things are still working as expected. New testcases should be written to exercise existing bugs and test out new functionality.</p>
</div>
<p><strong>Skills required:</strong> C, CSS, parsing</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/css/">CSS parser and modules</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/Docs/03-css">Documentation</a></p>
+<p><strong>Existing code:</strong> <a href="http://git.netsurf-browser.org/netsurf.git/tree/content/handlers/css">CSS parser and modules</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21/">CSS 2.1 specification</a> <a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style specification</a></p>
<h2>Native Windows or Mac OS X ports</h2>
@@ -202,7 +203,7 @@
</ul>
<p><strong>Skills required:</strong> C, HTML, CSS</p>
<p><strong>Difficulty:</strong> Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">Layout code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/Docs/02-layout">Documentation</a></p>
+<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">Layout code</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21/">CSS 2.1 specification</a></p>
<h2>Improved GTK front end; tabs, downloads, etc</h2>