summaryrefslogtreecommitdiff
path: root/javascript
Commit message (Collapse)AuthorAgeFilesLines
* JS: mark idx_func volatile to remove warningJohn-Mark Bell2015-08-151-1/+1
|
* JS: use deep stack, regardless of platform.John-Mark Bell2015-08-151-0/+2
| | | | | Without enabling this, the compiler recursion limit will be hit when parsing most non-trivial JS libraries.
* Final (untested) bits of NodeDaniel Silverstone2015-08-141-5/+94
|
* More (untested) Node stuffDaniel Silverstone2015-08-141-7/+82
|
* expose Math operations to javascript codeVincent Sanders2015-08-131-0/+1
|
* Fix typo in unused jsapi code.Michael Drake2015-08-131-1/+1
|
* Proper error handling for JS context creation.Michael Drake2015-08-134-11/+25
|
* Add assertion that jscontext is non-NULL when making new compartment.Michael Drake2015-08-131-0/+1
|
* Slight tidying of error reportDaniel Silverstone2015-08-121-3/+3
|
* Log more of the JS error objectDaniel Silverstone2015-08-121-1/+10
|
* Expose Array, Date and RegExp on WindowDaniel Silverstone2015-08-121-0/+3
|
* Add missing node unrefDaniel Silverstone2015-08-121-0/+1
|
* Attempt to prevent use of STRPTIME or GETDATE on platforms where we know it ↵Daniel Silverstone2015-08-123-12/+42
| | | | is broken
* Take tip of the fix-cast-align-warnings branch from Sami to see if it helpsDaniel Silverstone2015-08-123-7782/+14718
|
* Fix: warning: pointer targets ... differ in signedness [-Wpointer-sign]Michael Drake2015-08-111-1/+1
|
* document.write shoud stringify all argsDaniel Silverstone2015-08-111-0/+3
|
* add urlutils IDL to netsurf bindingVincent Sanders2015-08-111-0/+1
|
* Element::getElementsByTagName()Daniel Silverstone2015-08-111-0/+23
|
* Add support for a lot of Node's interfaceDaniel Silverstone2015-08-111-10/+263
|
* Add a variant of dukky_instanceof which can take an indexDaniel Silverstone2015-08-112-0/+32
|
* Add urlutils IDLVincent Sanders2015-08-112-0/+69
|
* Basic Console supportDaniel Silverstone2015-08-103-1/+197
|
* Fix constructor injection to use new constructor type, add testDaniel Silverstone2015-08-093-3/+28
|
* Fix window.windowDaniel Silverstone2015-08-091-4/+3
|
* Avoid strptime on platforms where NetSurf knows we don't have a good oneDaniel Silverstone2015-08-091-0/+25
|
* Support PowerPCChris Young2015-08-091-2/+25
|
* Fix copyright header on dukky.hDaniel Silverstone2015-08-091-1/+22
|
* Support duktape and WebIDLDaniel Silverstone2015-08-094-1328/+1503
|
* Add duktape bindingsDaniel Silverstone2015-08-097-0/+731
|
* Add duktape binding support codeDaniel Silverstone2015-08-092-0/+367
|
* Add duktape 1.2.3 release ready for useDaniel Silverstone2015-08-092-0/+77150
|
* retrive the correct uievents spec and process it appropriatelyVincent Sanders2015-07-232-7/+190
|
* Attempt to extract the uievents IDLVincent Sanders2015-07-231-3/+8
|
* 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
|