Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixup logging macros that incorrectly override the LOG() macro name | Vincent Sanders | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | Fixup javascript logging to cope with new varadic LOG macro | Vincent Sanders | 2015-05-28 | 4 | -5/+5 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -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 headers | Vincent Sanders | 2014-10-16 | 1 | -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 includes | Vincent Sanders | 2014-10-13 | 1 | -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 urls | Vincent Sanders | 2014-08-25 | 3 | -2/+268 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -4/+3 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -4/+4 |
| | | | | browser_window_navigate flags. | ||||
* | fix leak of utsname structure (coverity 1109881) | Vincent Sanders | 2013-11-06 | 1 | -16/+19 |
| | |||||
* | implement very, very bad js window.top method | Vincent Sanders | 2013-06-03 | 1 | -0/+5 |
| | |||||
* | enable trace logging in binding generation | Vincent Sanders | 2013-06-03 | 2 | -2/+1 |
| | |||||
* | forcing a GC when the new global is created improves memory usage with ↵ | Vincent Sanders | 2013-06-03 | 1 | -0/+3 |
| | | | | scripts enabled | ||||
* | Turns out there are still two different compiles of the 1.8.5 API about | Vincent Sanders | 2013-06-03 | 1 | -6/+15 |
| | |||||
* | create objects from window on demand an keep them as simple unshared objects | Vincent Sanders | 2013-06-02 | 4 | -97/+190 |
| | | | | update prototype handling to keep GC refs | ||||
* | move options include | Vincent Sanders | 2013-05-28 | 2 | -2/+2 |
| | |||||
* | fix version range when teh callback API changed | Vincent Sanders | 2013-05-22 | 1 | -2/+4 |
| | |||||
* | create javascript heartbeat and hook a script timeout to it | Vincent Sanders | 2013-05-22 | 4 | -25/+310 |
| | |||||
* | split sources lists out to their subdirectories as first step towards using ↵ | Vincent Sanders | 2013-03-11 | 1 | -0/+2 |
| | | | | core buildsystem | ||||
* | move javascript makefile | Vincent Sanders | 2013-03-11 | 1 | -0/+63 |
| | |||||
* | rename flags for browser_window routines to be shorter | Vincent Sanders | 2013-02-18 | 1 | -4/+4 |
| | |||||
* | browser_window_navigate refactor | Vincent Sanders | 2013-02-18 | 1 | -3/+23 |
| | |||||
* | fix docuemnt/window location to correctly navigate, fixes ↵ | Vincent Sanders | 2013-02-07 | 3 | -9/+77 |
| | | | | http://www.avaaz.org/ base page | ||||
* | fix cast warning in location::href setter | Vincent Sanders | 2013-01-31 | 1 | -1/+1 |
| | |||||
* | add href location setter | Vincent Sanders | 2013-01-31 | 1 | -0/+14 |
| | |||||
* | implement Element::hasAttribute | Vincent Sanders | 2013-01-23 | 1 | -0/+22 |
| | |||||
* | implement Element::removeAttribute | Vincent Sanders | 2013-01-23 | 1 | -0/+17 |
| | |||||
* | implement Element::className | Vincent Sanders | 2013-01-23 | 1 | -0/+16 |
| | |||||
* | implement Element::id | Vincent Sanders | 2013-01-23 | 1 | -0/+16 |
| | |||||
* | add and use debug logging macro | Vincent Sanders | 2013-01-23 | 4 | -11/+17 |
| | |||||
* | implement Element::tagName | Vincent Sanders | 2013-01-23 | 1 | -0/+20 |
| | |||||
* | implement Element::getElementsByTagName | Vincent Sanders | 2013-01-23 | 2 | -0/+39 |
| | |||||
* | implement Element::setAttribute | Vincent Sanders | 2013-01-23 | 1 | -0/+25 |
| | |||||
* | implement Element::getAttribute | Vincent Sanders | 2013-01-23 | 1 | -0/+23 |
| | |||||
* | add default property handler for array indexing | Vincent Sanders | 2013-01-22 | 1 | -6/+35 |
| | |||||
* | simplify jsapi property compatability macros | Vincent Sanders | 2013-01-22 | 1 | -16/+7 |
| | |||||
* | add macros for default proprty actions | Vincent Sanders | 2013-01-17 | 1 | -0/+6 |
| | |||||
* | implement document.compatmode | Vincent Sanders | 2013-01-17 | 1 | -1/+30 |
| | |||||
* | use a prologue section in the node binding to abstract out javascrip dom ↵ | Vincent Sanders | 2013-01-02 | 3 | -42/+69 |
| | | | | node to libdom node conversion | ||||
* | Initial implementation of document.createComment | Vincent Sanders | 2013-01-02 | 7 | -69/+170 |
| | | | | Improve robustness of jsobject to libdom object conversion in appendChild | ||||
* | add explicit stdlib include for definition of free() | Vincent Sanders | 2012-12-20 | 1 | -0/+1 |
| | |||||
* | change the javascript bindings to use generated headers | Vincent Sanders | 2012-12-20 | 13 | -184/+51 |
| | |||||
* | add coment on superclasses | Vincent Sanders | 2012-12-17 | 1 | -0/+72 |
| | |||||
* | add missing copyright header | Vincent Sanders | 2012-12-17 | 3 | -9/+14 |
| | |||||
* | add dom event handler to document object | Vincent Sanders | 2012-12-17 | 2 | -5/+261 |
| | |||||
* | allow for JSOPTION_JIT to not be set | Vincent Sanders | 2012-12-16 | 1 | -4/+6 |
| | |||||
* | do not add script handler if runtime cannot be initialised | Vincent Sanders | 2012-12-13 | 1 | -2/+4 |
| | |||||
* | implement document.URL and document.documentURI | Vincent Sanders | 2012-12-07 | 3 | -6/+32 |
| | |||||
* | correctly handle location | Vincent Sanders | 2012-12-07 | 3 | -20/+31 |
| | |||||
* | abstract out GC root manipulation for js values | Vincent Sanders | 2012-12-04 | 2 | -2/+11 |
| | |||||
* | make events work on elements | Vincent Sanders | 2012-12-04 | 3 | -27/+353 |
| |