Commit Graph

14 Commits

Author SHA1 Message Date
Vincent Sanders 99c54f1d9d split class prototype initialisation from instantiation 2012-10-26 12:36:14 +01:00
Vincent Sanders 3ed0b09beb use generated htmldocument binding 2012-10-25 11:17:33 +01:00
Vincent Sanders 22368db232 add js property (dom attribute) support to the document/element objects 2012-08-17 12:25:49 +01:00
Vincent Sanders ad5db89b49 Fix include and structure definition to stop compiler redefinition errors 2012-08-09 16:28:07 +01:00
Vincent Sanders 0ace9f5e0b extend javascript object hierarchy 2012-08-08 20:08:41 +01:00
Vincent Sanders 135aae3921 add element object 2012-08-05 23:42:45 +01:00
Vincent Sanders c0aaf31f5a fix global handling 2012-07-31 14:48:53 +01:00
Vincent Sanders cc93afcfda alter usage of libdom hubbub binding 2012-07-06 20:00:32 +01:00
Vincent Sanders 274a76d97a Add initial navigator object creation.
Basic navigator object outline ready to add methods to.
The navigator object contains all the information about the browser

Signed-Off-By: Vincent Sanders <vince@netsurf-browser.org>
2012-07-02 22:48:41 +01:00
Vincent Sanders a911ecaa48 Add compatability code to allow compilation with earlier Spidermonky versions
By using carefuly built macros we can make the spidermonkey binding
work on earlier editions of spidermonkey.

Some ideas taken from Chris Young and Ole

Signed-off-by: Vincent Sanders <vince@netsurf-browser.org>
2012-06-30 17:38:12 +01:00
Vincent Sanders 1c15183fe3 correctly terminate properties list
add helper to convert strings

svn path=/trunk/netsurf/; revision=13991
2012-06-27 23:39:18 +00: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
Vincent Sanders 638e135c60 correctly setup window object as global
svn path=/trunk/netsurf/; revision=13987
2012-06-26 18:55:57 +00:00
Vincent Sanders 49effe103a restructure javascript binding layout to be more explicit
fix html content so it correctly loads all the script tags


svn path=/trunk/netsurf/; revision=13968
2012-06-19 09:35:51 +00:00