summaryrefslogtreecommitdiff
path: root/javascript/jsapi.h
Commit message (Collapse)AuthorAgeFilesLines
* Turns out there are still two different compiles of the 1.8.5 API aboutVincent Sanders2013-06-031-6/+15
|
* create objects from window on demand an keep them as simple unshared objectsVincent Sanders2013-06-021-9/+7
| | | | update prototype handling to keep GC refs
* create javascript heartbeat and hook a script timeout to itVincent Sanders2013-05-221-6/+10
|
* add and use debug logging macroVincent Sanders2013-01-231-0/+5
|
* simplify jsapi property compatability macrosVincent Sanders2013-01-221-16/+7
|
* add macros for default proprty actionsVincent Sanders2013-01-171-0/+6
|
* allow for JSOPTION_JIT to not be setVincent Sanders2012-12-161-4/+6
|
* correctly handle locationVincent Sanders2012-12-071-1/+1
|
* abstract out GC root manipulation for js valuesVincent Sanders2012-12-041-0/+9
|
* use unshared type handler for all events on windowVincent Sanders2012-11-231-6/+21
|
* rationalise the JSAPI macro usage requires nsgenbind changesVincent Sanders2012-11-221-24/+39
|
* update JSAPI_PS() signature to cope with new nsgenbindVincent Sanders2012-11-201-18/+18
|
* add Garbage colelction root set macrosVincent Sanders2012-11-171-25/+55
|
* JSContext needs to be a pointerChris Young2012-11-081-1/+1
|
* Spidermonkey 1.70 headers don't have JS_SET_RVALChris Young2012-11-081-0/+1
|
* implement appendChild so wikipedia lcm script worksVincent Sanders2012-11-081-0/+14
|
* setup spidermonky 1.7.0 compatability macros, derived from ole's macrosVincent Sanders2012-11-081-6/+12
|
* make compatability macros for garbage collectionVincent Sanders2012-11-081-2/+120
|
* fix JSAPI_CLASS_NO_INTERNAL_MEMBERS for 1.8.0 spidermonkeyVincent Sanders2012-11-061-1/+1
|
* implement JSAPI_CLASS_NO_INTERNAL_MEMBERS correctly for differring versions ↵Vincent Sanders2012-11-061-1/+10
| | | | of teh jsapi interface
* separate javascript logging macroVincent Sanders2012-11-061-0/+1
|
* add jsstring to jsval conversion macro that copes with null jsstringsVincent Sanders2012-11-031-0/+4
|
* fix obtaining the "this" objectVincent Sanders2012-10-281-6/+12
|
* split class prototype initialisation from instantiationVincent Sanders2012-10-261-43/+1
|
* use generated htmldocument bindingVincent Sanders2012-10-251-1/+1
|
* add js property (dom attribute) support to the document/element objectsVincent Sanders2012-08-171-1/+12
|
* Fix include and structure definition to stop compiler redefinition errorsVincent Sanders2012-08-091-3/+2
|
* extend javascript object hierarchyVincent Sanders2012-08-081-1/+1
|
* add element objectVincent Sanders2012-08-051-0/+12
|
* fix global handlingVincent Sanders2012-07-311-1/+0
|
* alter usage of libdom hubbub bindingVincent Sanders2012-07-061-2/+2
|
* Add initial navigator object creation.Vincent Sanders2012-07-021-2/+31
| | | | | | | 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>
* Add compatability code to allow compilation with earlier Spidermonky versionsVincent Sanders2012-06-301-4/+80
| | | | | | | | | 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>
* correctly terminate properties listVincent Sanders2012-06-271-0/+13
| | | | | | add helper to convert strings svn path=/trunk/netsurf/; revision=13991
* make non js builds compileVincent Sanders2012-06-271-0/+6
| | | | | | | make js support compile with older debian/ubuntu packaging svn path=/trunk/netsurf/; revision=13990
* correctly setup window object as globalVincent Sanders2012-06-261-2/+24
| | | | svn path=/trunk/netsurf/; revision=13987
* restructure javascript binding layout to be more explicitVincent Sanders2012-06-191-0/+28
fix html content so it correctly loads all the script tags svn path=/trunk/netsurf/; revision=13968