summaryrefslogtreecommitdiff
path: root/javascript/jsapi.c
Commit message (Collapse)AuthorAgeFilesLines
* Split up javascript engine makefilesVincent Sanders2015-10-121-613/+0
| | | | | | by splitting javascript engine specific makefiles and source up we avoid having to consider old JSAPI or none code while working on duktape.
* Fix typo in unused jsapi code.Michael Drake2015-08-131-1/+1
|
* Proper error handling for JS context creation.Michael Drake2015-08-131-4/+7
|
* fixup logging macros that incorrectly override the LOG() macro nameVincent Sanders2015-05-281-1/+1
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-1/+1
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* fix version range when teh callback API changedVincent Sanders2013-05-221-2/+4
|
* create javascript heartbeat and hook a script timeout to itVincent Sanders2013-05-221-16/+291
|
* change the javascript bindings to use generated headersVincent Sanders2012-12-201-2/+4
|
* do not add script handler if runtime cannot be initialisedVincent Sanders2012-12-131-2/+4
|
* abstract out GC root manipulation for js valuesVincent Sanders2012-12-041-2/+2
|
* make events work on elementsVincent Sanders2012-12-041-15/+105
|
* issue click events at domVincent Sanders2012-12-031-8/+38
|
* make window load event delivery workVincent Sanders2012-11-281-2/+4
|
* initial event fireing implementationVincent Sanders2012-11-281-0/+56
|
* ensure JS_EvaluateScript has a variable to return its resultVincent Sanders2012-11-081-1/+2
|
* separate javascript logging macroVincent Sanders2012-11-061-10/+13
|
* Merge branch 'vince/nsgenbind' of git://git.netsurf-browser.org/netsurf into ↵Vincent Sanders2012-10-261-1/+0
|\ | | | | | | vince/nsgenbind
| * use generated htmldocument bindingVincent Sanders2012-10-241-1/+4
| |
* | split class prototype initialisation from instantiationVincent Sanders2012-10-261-33/+20
| |
* | use generated htmldocument bindingVincent Sanders2012-10-251-1/+4
|/
* Improve logging and inline script handlingVincent Sanders2012-07-071-1/+1
|
* alter usage of libdom hubbub bindingVincent Sanders2012-07-061-1/+1
|
* Add initial navigator object creation.Vincent Sanders2012-07-021-0/+5
| | | | | | | 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>
* fix mimetype handling of script elementsVincent Sanders2012-06-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=13993
* make non js builds compileVincent Sanders2012-06-271-2/+1
| | | | | | | make js support compile with older debian/ubuntu packaging svn path=/trunk/netsurf/; revision=13990
* correctly setup window object as globalVincent Sanders2012-06-261-46/+23
| | | | svn path=/trunk/netsurf/; revision=13987
* ensure javascript content handler is initialised Vincent Sanders2012-06-191-0/+4
| | | | svn path=/trunk/netsurf/; revision=13976
* restructure javascript binding layout to be more explicitVincent Sanders2012-06-191-0/+173
fix html content so it correctly loads all the script tags svn path=/trunk/netsurf/; revision=13968