Commit Graph

326 Commits

Author SHA1 Message Date
Vincent Sanders
0d4942d42c add automaticaly generated property setter and getters to HTMLElement 2015-10-12 09:10:03 +01:00
Vincent Sanders
0636ee0f20 Add automaticaly generated property setter and getters to HTMLBodyElement 2015-10-10 11:08:48 +01:00
Vincent Sanders
9f925da516 Add automaticaly generated property setter and getters to HTMLBaseElement 2015-10-10 10:28:10 +01:00
Vincent Sanders
5a569322a4 Add automaticaly generated property setter and getters to HTMLAreaElement 2015-10-09 15:03:25 +01:00
Vincent Sanders
c7275edc26 Add automaticaly generated property setter and getters to HTMLAppletElement 2015-10-09 14:54:26 +01:00
Vincent Sanders
7c4fa72fa4 Add automaticaly generated property setter and getters to HTMLAnchorElement 2015-10-09 14:40:14 +01:00
Vincent Sanders
f075b4cde6 Update unimplemented javascript document with types on setters 2015-10-09 14:07:18 +01:00
Vincent Sanders
b9a23939b2 Add some HTML Element specialisations for HR and BR
These specialisations make use of the new nsgenbind feature of
generated property accessors.
2015-10-08 16:20:18 +01:00
Vincent Sanders
b5f1c5eee2 complete binding for HTML BR element 2015-10-07 14:45:57 +01:00
Vincent Sanders
315339cbc8 Add a brief explanation of whats in the unimplemented documentation 2015-10-07 10:28:01 +01:00
Vincent Sanders
d0371d5d3b Add documentation showing unimplemented javascript bindings 2015-10-07 09:18:14 +01:00
Vincent Sanders
3e2270482f Make GTK resource handling configurable
This makes the GTK resource handling configurable in the same way as
all other pkg-config style feature options.

It is now possible to completely disable compiled in resources if
wanted as well as forcing inline pixdata on if desired.
2015-06-17 21:35:40 +01:00
Vincent Sanders
881cb6394b Add image handlers into doxygen generation path 2015-04-17 00:19:33 +01:00
John-Mark Bell
8b00dfcfbf Remove outdated and inaccurate build instructions.
See the wiki for something more accurate.
2015-03-11 13:53:59 +00:00
Michael Drake
e807a5c45e Update updated date. 2015-02-24 21:44:56 +00:00
Michael Drake
6a51b53758 Add some general cross-compilation instructions. 2015-02-24 21:37:19 +00:00
John-Mark Bell
77bfab7003 Env: install libssl-dev, default to GTK2. 2015-02-24 14:07:10 +00:00
John-Mark Bell
8df0333577 Ensure buildsystem is built before everything else. 2014-12-31 14:02:30 +00:00
Vincent Sanders
871c14693e change the framebuffer frontend way of disabling the toolbar
This changes the toolbar disabling from the empty string (which is
impossible to configure) to the q (for quiet) specifier
2014-12-27 11:11:41 +00:00
Vincent Sanders
6fa388d862 Update gtk manpage to mandoc format which is more portable 2014-12-26 11:44:49 +00:00
Vincent Sanders
b2533b5672 Add man pages for framebuffer and gtk frontends
These man pages are for the command line options of the gtk and fb
binaries. They are taken from my Debian packaging but spell checked
and cleaned up slightly.

They use the default Linux an.tmac macro package and not the BSD mdoc
macros which may make them unsuitable for direct usage in BSD
packaging.
2014-12-25 12:55:34 +00:00
Vincent Sanders
3d514d5334 do not exit on error from env script 2014-12-21 00:40:10 +00:00
Vincent Sanders
0e7a8aba9c Improve env script packe install for freebsd 2014-12-21 00:11:02 +00:00
Vincent Sanders
d8c3efc3e8 update env script for freebsd using gmake 2014-12-20 23:56:44 +00:00
Vincent Sanders
876b6cbeb0 fix BUILD/HOST usage to work with fixed buildsystem 2014-12-19 13:30:20 +00:00
Vincent Sanders
3b10dbe793 Document the core browser options and clarify Choices location for fb 2014-12-04 22:41:48 +00:00
Vincent Sanders
669df172ec Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
Vincent Sanders
d83935f0bd add libnsutils to default conveniance library setup 2014-11-17 16:04:30 +00:00
John-Mark Bell
ccbfe50ca3 Fix platform detection; always build tools for HOST. 2014-11-16 14:17:32 +00:00
John-Mark Bell
8d2da64453 Fix up platform detection 2014-11-16 12:06:36 +00:00
John-Mark Bell
15f88ea1c3 Fix up for new buildsystem 2014-11-16 12:06:36 +00:00
Vincent Sanders
97759f62af USe the externally built conveniance utf8proc library 2014-11-14 13:46:08 +00:00
Vincent Sanders
dc45d9136d fix syntax error in gorce visualisation script . 2014-11-10 11:41:43 +00:00
Vincent Sanders
87a53c3e82 Doxygen cleanups and increase DOT_GRAPH_MAX_NODES for some headers 2014-11-09 15:48:38 +00:00
Vincent Sanders
f287379a7c Fix several doxygen issues 2014-11-08 11:38:20 +00:00
Vincent Sanders
4cce3e4235 Add gource visualisation generation script
This script can be used to generate gource visualisation mpeg
files. The visualisation looks pretty and goes down well at trade
shows as a background on the video projector.
2014-11-06 11:52:04 +00:00
Vincent Sanders
a32aef2f40 update to install OS packages on mac os x with macports 2014-10-03 15:24:15 +01:00
Vincent Sanders
219f505a65 version 1.1 of the backing store disc layout using base32 encoded
filenames to allow for case insensitive filenames.
2014-07-04 17:09:28 +01:00
Vincent Sanders
05932293f6 Add filesystem based backing store 2014-05-13 15:53:02 +01:00
Chris Young
b1f67dab31 Remove Cairo from AmigaOS frontend. 2014-05-03 16:38:58 +01:00
Chris Young
0adbfe125e Update for 3.1 release 2014-03-29 21:47:04 +00:00
Vincent Sanders
ed1ea8e6ee fix missing - in gtk3 development package name 2014-03-21 08:43:19 +00:00
Michael Drake
f09011cb0e Remove Docs/BUILDING-Monkey.
Instructions are identical to GTK and Framebuffer, except netsurf is
built with the framebuffer target:

  make TARGET=framebuffer
2014-03-16 17:08:45 +00:00
Michael Drake
5254f872aa Add buildsystem to lib list. 2014-03-16 16:57:15 +00:00
Michael Drake
f7c756192e Remove some trailing whitespace. 2014-03-16 15:55:18 +00:00
Michael Drake
5e8c2b00f0 Add a couple of tweaks from the Framebuffer doc. 2014-03-16 15:54:50 +00:00
Michael Drake
ba1aeccc05 Update for the "new" buildsystem. 2014-03-16 15:52:49 +00:00
Michael Drake
f104f99809 Remove section on installing to /usr/local 2014-03-16 15:40:15 +00:00
Michael Drake
51cc2cfe38 Strip a bit of trailing whitespace. 2014-03-16 15:37:47 +00:00
Michael Drake
e1045bf64b Update for "new" buildsystem. 2014-03-16 15:24:43 +00:00
Michael Drake
2059787a24 Tidy up NS build section. 2014-03-16 14:06:47 +00:00
Michael Drake
5e1c19128b Use generic package install command. 2014-03-16 14:03:01 +00:00
Michael Drake
ca74c70cc7 s/apt get/yum/ 2014-03-16 13:58:04 +00:00
Vincent Sanders
fd139ba8f4 improve handling of os package installtion 2014-03-16 13:47:36 +00:00
Michael Drake
6a558b2932 Improve explanations a little, provide fallback. 2014-02-27 23:20:02 +00:00
Michael Drake
821adc1b0e Add quick start guide to using env.sh 2014-02-26 14:01:42 +00:00
Vincent Sanders
9da892c579 ensure documentation includes c++ and objective c files 2014-02-03 14:31:51 +00:00
Vincent Sanders
f99b17ae89 bump the maximum number of nodes in the doxygen documentation and fix a couple of small documentation errors 2014-01-29 23:58:41 +00:00
François Revol
0d2a3618f1 env.sh: Add ns-pkgman-install to install Haiku dev packages
It is now provided as a specific package.
2014-01-29 09:53:03 +00:00
François Revol
ab2f5ccb4b env.sh: Use a more portable way of counting online processors
getconf _NPROCESSORS_ONLN should be available on Linux, FreeBSD
and OSX at least:

http://linux.die.net/man/1/getconf
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/getconf.1.html

getconf NPROCESSORS_ONLN is BSD variant which Haiku provides.

One might want to handle Solaris too some day...
cf. https://gist.github.com/jj1bdx/5746298
2014-01-29 09:51:03 +00:00
John-Mark Bell
88278faa20 Env: also install libhtml-parser-perl 2014-01-05 10:48:43 +00:00
John-Mark Bell
40387901e4 Env: we need libmozjs185. Install it explicitly. 2014-01-05 10:37:37 +00:00
Vincent Sanders
f7916866e3 remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Vincent Sanders
5a408069c9 remove lcms dependancy as NetSurf does not directaly use it.
The dependancy probbaly comes from our historical use of libmng,
even then the libmng pkg-config should bring it in.
2014-01-04 16:13:10 +00:00
Michael Drake
c239a98dd9 Native RO builds have been unsupported for a year, and the doc is out of date. 2014-01-04 16:00:07 +00:00
Vincent Sanders
8427871f8a add some dependancies on fedora/rpm systems (closes tracker bug #3610094) 2013-06-06 16:35:30 +01:00
Vincent Sanders
63bef862fb updates for git repo renames 2013-05-05 10:19:27 +01:00
Vincent Sanders
526488d2f3 Improve environment script to extend pkg-config path and libnsfb library target 2013-04-14 11:27:41 +01:00
Michael Drake
04705b8e37 Add JS doc. 2013-04-08 15:23:30 +01:00
Daniel Silverstone
3f34408f77 Support ZSH and change behaviour for MAKE a little
Adds support for ZSH by shonky means, and also changes ns-make
to ns-make-libs, extends the script to count CPUs and use a -jX
and adds ns-make to call make with the given args and also the -jX.
2013-03-05 21:12:53 +00:00
Vincent Sanders
8770a2d774 add example environment script 2013-03-05 11:53:10 +00:00
Michael Drake
15e61743a3 Add button to quit by default. Not having it confuses people who run it as intended on the framebuffer, and it can still be turned off should somone wish to. 2013-02-12 20:18:01 +00:00
John-Mark Bell
617d655c7b Remove libxml 2012-11-10 00:11:57 +00:00
Vincent Sanders
bd740ad9b7 update doxygen config 2012-07-24 14:00:47 +01:00
Ole Loots
dabc915ec9 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2012-07-23 00:00:09 +02:00
Michael Drake
5fc781d715 Update default homepage URL to about:welcome. Make RISC OS front end use NETSURF_HOMEPAGE too.
Currently only the English welcome page will be fetched.
Need to add language negotiation to choose best language option.
2012-07-21 13:13:57 +01:00
Michael Drake
82fe8989ae Remove reference to robuild web page. 2012-07-16 14:28:08 +01:00
Michael Drake
3bb15c459f Update docs for Git. 2012-07-15 18:04:15 +01:00
Ole Loots
00ffa9e12c Updated download links to latest versions 2012-07-15 00:59:19 +02:00
Daniel Silverstone
00f76b5ed9 Docs: Tidy LIBRARIES to reflect git transition 2012-07-01 06:46:23 +01:00
Vincent Sanders
804bec4f99 make non js builds compile
make js support compile with older debian/ubuntu packaging


svn path=/trunk/netsurf/; revision=13990
2012-06-27 23:17:18 +00:00
François Revel
692f223d3a Add libdom to the list of required libraries.
Patch by Paul Waring.

svn path=/trunk/netsurf/; revision=13880
2012-04-17 19:48:06 +00:00
Michael Drake
ac6e205dc0 Reference LIBRARIES document from each of the BUILDING-* docs.
svn path=/trunk/netsurf/; revision=13570
2012-03-23 22:50:52 +00:00
Michael Drake
c47f86999e Add document listing NetSurf project libraries needed to build NetSurf.
svn path=/trunk/netsurf/; revision=13566
2012-03-23 22:31:55 +00:00
Vincent Sanders
6ebaecccaf Totaly prefunctry binding to spidermonkey
svn path=/trunk/netsurf/; revision=13360
2012-01-01 21:42:38 +00:00
Vincent Sanders
df18a97143 Change GTK plotting to use cairo surfaces throughout
svn path=/trunk/netsurf/; revision=13354
2011-12-30 00:58:35 +00:00
Daniel Silverstone
f32fa6fa0e More response tags, updated docs with commands
svn path=/trunk/netsurf/; revision=13181
2011-11-25 18:08:30 +00:00
Daniel Silverstone
f218297b77 Initial building/using monkey docs
svn path=/trunk/netsurf/; revision=12015
2011-03-13 10:51:58 +00:00
Sven Weidauer
2de8601f92 Mention libcurl bug in build instructions.
svn path=/trunk/netsurf/; revision=11896
2011-03-03 15:26:53 +00:00
Michael Drake
4021924ea1 Update Haru info.
svn path=/trunk/netsurf/; revision=11871
2011-03-01 15:40:30 +00:00
Sven Weidauer
b79dcabd41 Updated Cocoa build instructions.
svn path=/trunk/netsurf/; revision=11846
2011-02-27 15:48:53 +00:00
John Mark Bell
46a9e334a0 Fix irritating typo, that appears to have spread throughout the compilation documentation
svn path=/trunk/netsurf/; revision=11511
2011-01-27 23:04:46 +00:00
Michael Drake
e841f9767b Pedantic formatting changes.
svn path=/trunk/netsurf/; revision=11510
2011-01-27 15:47:02 +00:00
Sven Weidauer
3938a08bf9 Adding note about building universal libraries
svn path=/trunk/netsurf/; revision=11462
2011-01-23 12:12:02 +00:00
Sven Weidauer
f47c0f16e2 Adding build instructions for Cocoa and building with system-provided libpng by default.
svn path=/trunk/netsurf/; revision=11307
2011-01-13 07:47:07 +00:00
Vincent Sanders
aa2587254a Update build instructions
Remove warnings from treeview branch merge

svn path=/trunk/netsurf/; revision=10874
2010-10-09 18:00:32 +00:00
Vincent Sanders
84a0a62988 Clean up framebuffer compile time font selection
Make framebuffer font documentation match reality
Expose glyph cache size as a configuration option

svn path=/trunk/netsurf/; revision=10871
2010-10-07 23:56:36 +00:00
Vincent Sanders
02ab2db00f Add flexible toolbar support and docuemnt it
svn path=/trunk/netsurf/; revision=10862
2010-10-04 15:50:39 +00:00
Vincent Sanders
faca1687ce hell with it, heres a version which should result in fewer portability complaints
svn path=/trunk/netsurf/; revision=10756
2010-09-11 18:47:36 +00:00
Chris Young
048249f71d Build libparserutils (and NetSurf) against libiconv instead of newlib's iconv.
This fixes the bug with lpu's iconv filter causing freezing on OS4 NetSurf.  With an
appropriate font (eg. Bitstream Cyberbit) Japanese characters will now display.
Test websites work, but proper Japanese websites cause an assert which may be caused
by amiga/font.c incorrect text size calculations.

svn path=/trunk/netsurf/; revision=10546
2010-05-03 17:58:17 +00:00