summaryrefslogtreecommitdiff
path: root/javascript
Commit message (Collapse)AuthorAgeFilesLines
* missing filedsilvers/dukkyDaniel Silverstone2015-08-011-0/+50
|
* REWORK: ARGFHiufdsfdsDaniel Silverstone2015-07-1914-45/+71
|
* More bitsDaniel Silverstone2015-07-192-1/+6
|
* Getting furtherDaniel Silverstone2015-07-199-3/+428
|
* Override toString for our prototypesDaniel Silverstone2015-07-191-13/+41
|
* Support createElementDaniel Silverstone2015-07-191-0/+31
|
* REWORK: ALL THIS CRUDDaniel Silverstone2015-07-1911-18/+448
|
* Fix silly mistake in DUKKY_GET_PROTOTYPEDaniel Silverstone2015-07-191-5/+4
|
* A little debug helpDaniel Silverstone2015-07-191-0/+3
|
* REWORK: DODGY CRAP FOR VINCEDaniel Silverstone2015-07-1814-1/+77928
|
* Fix IDL update from specVincent Sanders2015-07-171-5/+9
|
* fixup logging macros that incorrectly override the LOG() macro nameVincent Sanders2015-05-281-1/+1
|
* Fixup javascript logging to cope with new varadic LOG macroVincent Sanders2015-05-284-5/+5
|
* 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.
* 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