summaryrefslogtreecommitdiff
path: root/javascript
Commit message (Collapse)AuthorAgeFilesLines
* Update the core to use the split operations table headersVincent Sanders2014-10-161-1/+0
| | | | Second in the series to decouple the core API usage from the frontends.
* 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.
* add incomplete scheme fetcher for javascript urlsVincent Sanders2014-08-253-2/+268
|
* 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-032-2/+1
|
* forcing a GC when the new global is created improves memory usage with ↵Vincent Sanders2013-06-031-0/+3
| | | | scripts enabled
* 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-024-97/+190
| | | | update prototype handling to keep GC refs
* move options includeVincent Sanders2013-05-282-2/+2
|
* 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-224-25/+310
|
* split sources lists out to their subdirectories as first step towards using ↵Vincent Sanders2013-03-111-0/+2
| | | | core buildsystem
* move javascript makefileVincent Sanders2013-03-111-0/+63
|
* 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-234-11/+17
|
* 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
|
* simplify jsapi property compatability macrosVincent Sanders2013-01-221-16/+7
|
* add macros for default proprty actionsVincent Sanders2013-01-171-0/+6
|
* 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-2013-184/+51
|
* 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
|
* allow for JSOPTION_JIT to not be setVincent Sanders2012-12-161-4/+6
|
* do not add script handler if runtime cannot be initialisedVincent Sanders2012-12-131-2/+4
|
* implement document.URL and document.documentURIVincent Sanders2012-12-073-6/+32
|
* correctly handle locationVincent Sanders2012-12-073-20/+31
|
* abstract out GC root manipulation for js valuesVincent Sanders2012-12-042-2/+11
|
* make events work on elementsVincent Sanders2012-12-043-27/+353
|
* fix disabled javascript function signatureVincent Sanders2012-12-031-1/+1
|
* add stub implemntation for event handling in elementsVincent Sanders2012-12-033-5/+34
|
* issue click events at domVincent Sanders2012-12-032-9/+42
|