summaryrefslogtreecommitdiff
path: root/javascript/jsapi
Commit message (Collapse)AuthorAgeFilesLines
* remove unused and broken spidermonkey integrationVincent Sanders2016-06-0716-3703/+0
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* Split up javascript engine makefilesVincent Sanders2015-10-123-0/+1062
| | | | | | by splitting javascript engine specific makefiles and source up we avoid having to consider old JSAPI or none code while working on duktape.
* Fixup javascript logging to cope with new varadic LOG macroVincent Sanders2015-05-283-3/+3
|
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-131-1/+1
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-101-4/+3
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-4/+4
| | | | browser_window_navigate flags.
* fix leak of utsname structure (coverity 1109881)Vincent Sanders2013-11-061-16/+19
|
* implement very, very bad js window.top methodVincent Sanders2013-06-031-0/+5
|
* enable trace logging in binding generationVincent Sanders2013-06-031-1/+0
|
* forcing a GC when the new global is created improves memory usage with ↵Vincent Sanders2013-06-031-0/+3
| | | | scripts enabled
* create objects from window on demand an keep them as simple unshared objectsVincent Sanders2013-06-022-88/+179
| | | | update prototype handling to keep GC refs
* move options includeVincent Sanders2013-05-281-1/+1
|
* rename flags for browser_window routines to be shorterVincent Sanders2013-02-181-4/+4
|
* browser_window_navigate refactorVincent Sanders2013-02-181-3/+23
|
* fix docuemnt/window location to correctly navigate, fixes ↵Vincent Sanders2013-02-073-9/+77
| | | | http://www.avaaz.org/ base page
* fix cast warning in location::href setterVincent Sanders2013-01-311-1/+1
|
* add href location setterVincent Sanders2013-01-311-0/+14
|
* implement Element::hasAttributeVincent Sanders2013-01-231-0/+22
|
* implement Element::removeAttributeVincent Sanders2013-01-231-0/+17
|
* implement Element::classNameVincent Sanders2013-01-231-0/+16
|
* implement Element::idVincent Sanders2013-01-231-0/+16
|
* add and use debug logging macroVincent Sanders2013-01-233-11/+12
|
* implement Element::tagNameVincent Sanders2013-01-231-0/+20
|
* implement Element::getElementsByTagNameVincent Sanders2013-01-232-0/+39
|
* implement Element::setAttributeVincent Sanders2013-01-231-0/+25
|
* implement Element::getAttributeVincent Sanders2013-01-231-0/+23
|
* add default property handler for array indexingVincent Sanders2013-01-221-6/+35
|
* implement document.compatmodeVincent Sanders2013-01-171-1/+30
|
* use a prologue section in the node binding to abstract out javascrip dom ↵Vincent Sanders2013-01-023-42/+69
| | | | node to libdom node conversion
* Initial implementation of document.createCommentVincent Sanders2013-01-027-69/+170
| | | | Improve robustness of jsobject to libdom object conversion in appendChild
* add explicit stdlib include for definition of free()Vincent Sanders2012-12-201-0/+1
|
* change the javascript bindings to use generated headersVincent Sanders2012-12-2012-182/+47
|
* add coment on superclassesVincent Sanders2012-12-171-0/+72
|
* add missing copyright headerVincent Sanders2012-12-173-9/+14
|
* add dom event handler to document objectVincent Sanders2012-12-172-5/+261
|
* implement document.URL and document.documentURIVincent Sanders2012-12-073-6/+32
|
* correctly handle locationVincent Sanders2012-12-072-19/+30
|
* make events work on elementsVincent Sanders2012-12-041-10/+236
|
* add stub implemntation for event handling in elementsVincent Sanders2012-12-032-2/+31
|
* fix logicVincent Sanders2012-11-281-1/+1
|
* use macro to compareVincent Sanders2012-11-281-27/+23
|
* make window load event delivery workVincent Sanders2012-11-281-11/+17
|
* initial event fireing implementationVincent Sanders2012-11-283-0/+90
|
* remove example binding its out of date and in nsgenbind anywayVincent Sanders2012-11-261-229/+0
|
* add correct copyright headersVincent Sanders2012-11-262-4/+26
|
* update event handler to cope with nsgenbind changesVincent Sanders2012-11-251-2/+2
|
* use unshared type handler for all events on windowVincent Sanders2012-11-232-0/+11
|
* use correct unref functionsVincent Sanders2012-11-211-7/+7
|
* improve location interface implementationVincent Sanders2012-11-213-4/+97
|