Go to file
Vincent Sanders c695d3d007 memcpy and terminate from openssl buffers
The memcpy is used instead of snprintf as the source data may not be null terminated and was
 causing OpenBSD to segfault.
2014-09-03 14:27:25 +01:00
!NetSurf Update certificates for 3.1 release 2014-04-12 23:03:15 +01:00
Docs version 1.1 of the backing store disc layout using base32 encoded 2014-07-04 17:09:28 +01:00
amiga Ensure release version revision numbers are higher than CI build revision numbers. 2014-09-02 20:11:19 +01:00
atari fixup missing includes 2014-07-06 19:36:12 +01:00
beos Fix build 2014-08-07 23:04:30 +02:00
cocoa fixup missing includes 2014-07-06 19:36:12 +01:00
content memcpy and terminate from openssl buffers 2014-09-03 14:27:25 +01:00
css when walking the css imports ensure the content is present before dereferencing it 2014-07-08 13:25:54 +01:00
desktop update version info for next development cycle 2014-08-26 08:01:45 -07:00
framebuffer Give internal font more meaningful name. 2014-09-02 09:42:56 +01:00
gtk Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2014-08-26 17:59:19 +01:00
image remove content include from urldb header 2014-07-17 00:18:44 +01:00
javascript add incomplete scheme fetcher for javascript urls 2014-08-25 15:59:52 -07:00
monkey change reformat to be driven from the scheduler like redraw 2014-07-01 09:27:20 +01:00
render Avoid forward declaration of box_contains_point. 2014-08-31 16:26:50 +01:00
resources fixup preference dialog handling of Developer view options 2014-08-02 02:20:25 +01:00
riscos Remove MimeMan stuff from !Cache. 2014-08-30 15:46:39 +01:00
test fallback to old url creation behaviour if the IDNA host parse fails 2014-06-09 18:05:36 +01:00
utils add incomplete scheme fetcher for javascript urls 2014-08-25 15:59:52 -07:00
windows fixup missing includes 2014-07-06 19:36:12 +01:00
.gitattributes add attributes file to stop .gitignore being exported 2013-04-19 21:27:45 +01:00
.gitignore move testament output to object directory instead of modifying source 2014-04-08 11:41:58 +01:00
COPYING Clarify licensing arrangements 2007-08-09 15:32:39 +00:00
Makefile improve iconv library handling 2014-04-30 11:56:57 +01:00
Makefile.config.example remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Makefile.defaults Add filesystem based backing store 2014-05-13 15:53:02 +01:00
README Fix to point at current build documentaion. 2014-07-22 15:36:36 +01:00
test-netsurf Use installed NetSurf binary when using development environment 2012-11-05 16:07:44 +00:00

README

--------------------------------------------------------------------------------
  NetSurf README
--------------------------------------------------------------------------------

  This document should help point you at various useful bits of information.


  Building NetSurf
==================
  
  Read the QUICK-START document in the Docs/ directory for instructions.


  Creating a new port
=====================

  Look at the existing front ends for example implementations.  The framebuffer
  front end is simplest and most self-contained.  Also, you can contact the
  developers for help:

      http://www.netsurf-browser.org/contact/

  Check out the developer documentation sources listed below too.


  Further documentation
=======================

  The Developer section of the web site has loads of info to get you started:

      http://www.netsurf-browser.org/developers/

  General documentation on how NetSurf's code works can be found on the
  development wiki:

      http://wiki.netsurf-browser.org/Documentation/

  The code style guide is here:

      http://www.netsurf-browser.org/developers/StyleGuide.pdf