Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 2 | -78/+56 |
| | | | | | | | | | | | | 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. | ||||
* | Move FILE_SCHEME_PREFIX to corestrings. | Michael Drake | 2015-02-26 | 1 | -0/+1 |
| | |||||
* | remove unused url_init function | Vincent Sanders | 2014-10-31 | 1 | -1/+0 |
| | |||||
* | Add some nsurl_nice tests. | Michael Drake | 2014-10-30 | 1 | -0/+94 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -6/+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 | 2 | -2/+36 |
| | | | | | | | | | 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. | ||||
* | fallback to old url creation behaviour if the IDNA host parse fails | Vincent Sanders | 2014-06-09 | 2 | -1/+2 |
| | |||||
* | Update test suite for corestrings and log module changes. Update test data ↵ | Michael Drake | 2014-02-11 | 2 | -11/+33 |
| | | | | for rejection of hostless http(s) urls. | ||||
* | Remove old hotlist, cookies, and history_global_core modules. | Michael Drake | 2013-09-02 | 2 | -8/+8 |
| | | | | New versions of expand/collapse node functions for these modules aren't yet implemented. | ||||
* | Fix up for cookies_old rename. | Michael Drake | 2013-07-22 | 2 | -4/+4 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | add tests for new options API | Vincent Sanders | 2013-05-28 | 3 | -2/+198 |
| | |||||
* | add recusion and infinite loop tests | Vincent Sanders | 2013-05-22 | 3 | -0/+50 |
| | |||||
* | Fix up for various core changes. | Michael Drake | 2013-04-08 | 2 | -11/+27 |
| | |||||
* | Fix for http_only param change. | Michael Drake | 2013-04-08 | 1 | -2/+2 |
| | |||||
* | add default property handler for array indexing | Vincent Sanders | 2013-01-22 | 1 | -0/+10 |
| | |||||
* | implement document.URL and document.documentURI | Vincent Sanders | 2012-12-07 | 1 | -0/+31 |
| | |||||
* | make events work on elements | Vincent Sanders | 2012-12-04 | 2 | -2/+47 |
| | |||||
* | issue click events at dom | Vincent Sanders | 2012-12-03 | 1 | -4/+6 |
| | |||||
* | improve location interface implementation | Vincent Sanders | 2012-11-21 | 1 | -0/+26 |
| | |||||
* | add window enumeration test | Vincent Sanders | 2012-11-19 | 3 | -0/+56 |
| | |||||
* | add enumeration test on the document node | Vincent Sanders | 2012-11-18 | 2 | -0/+27 |
| | |||||
* | implement childElementCount | Vincent Sanders | 2012-11-18 | 2 | -0/+12 |
| | |||||
* | implement previousElementSibling and nextElementSibling | Vincent Sanders | 2012-11-18 | 2 | -0/+15 |
| | |||||
* | implement lastElementChild | Vincent Sanders | 2012-11-18 | 3 | -1/+13 |
| | |||||
* | more enumeration tests and update test index | Vincent Sanders | 2012-11-16 | 3 | -7/+37 |
| | |||||
* | safely deal with NULL strings | Vincent Sanders | 2012-11-16 | 1 | -0/+6 |
| | |||||
* | add node enumeration test | Vincent Sanders | 2012-11-13 | 1 | -0/+21 |
| | |||||
* | Remove libxml | John-Mark Bell | 2012-11-10 | 1 | -2/+2 |
| | |||||
* | make javascript tests acessible from index and tidy them up a little | Vincent Sanders | 2012-11-09 | 5 | -16/+36 |
| | |||||
* | add another javascript test | Vincent Sanders | 2012-11-06 | 3 | -0/+83 |
| | |||||
* | working docuemnt.cookie | Vincent Sanders | 2012-11-04 | 1 | -0/+9 |
| | |||||
* | implement dom-getElementsByTagName and nodelist and htmlcollection | Vincent Sanders | 2012-11-03 | 1 | -0/+21 |
| | |||||
* | add jsstring to jsval conversion macro that copes with null jsstrings | Vincent Sanders | 2012-11-03 | 1 | -0/+13 |
| | |||||
* | Merge Vincent's Javascript work onto master | Daniel Silverstone | 2012-11-03 | 2 | -5/+9 |
|\ | |||||
| * | improve tests | Vincent Sanders | 2012-11-01 | 2 | -5/+9 |
| | | |||||
* | | Fix join with rel part of " ". Add a few tests. | Michael Drake | 2012-11-02 | 1 | -0/+6 |
|/ | |||||
* | Add nsurl_replace_query. Add tests. Make tester itterate remaining ↵ | Michael Drake | 2012-10-11 | 1 | -0/+69 |
| | | | | lwc_strings. | ||||
* | Add a test for file scheme. | Michael Drake | 2012-10-10 | 1 | -0/+4 |
| | |||||
* | Port urldb to nsurl. Won't build since rest of NS needs ported to new urldb ↵ | Michael Drake | 2012-10-08 | 2 | -64/+184 |
| | | | | | | | | | | | | | | | | | | API. + urldb API now takes URLs as nsurl, rather than string. + urldb internally stores full URLs with nsurl ref. + urldb internally stores schemes as lwc_string. + Load and save of cookies and URL file may be slower since we now need to create a nsurl. + Everything else should be faster, and there should be much less allocating/freeing and much less parsing of the same url over and over again. + Updated urldbtest for new urldb API. + urldbtest now cleans up at the end + Added lwc_string itterator to end of urldbtest + Adding some broken URLs (such as http:domain/) will now work, since nsurl fixes (http://domain/) them. | ||||
* | Fix urldbtest. | Michael Drake | 2012-10-05 | 1 | -4/+4 |
| | |||||
* | make the "none" javascript implmentation specifically disable the scripting ↵ | Vincent Sanders | 2012-10-02 | 2 | -0/+15 |
| | | | | option | ||||
* | fixup jsapi dom interface to include correct html/dom acessor hierachy | Vincent Sanders | 2012-08-15 | 3 | -2/+34 |
| | |||||
* | add document IDL and test for geteleemntbyid | Vincent Sanders | 2012-08-01 | 4 | -1/+30 |
| | |||||
* | add another script test | Vincent Sanders | 2012-07-31 | 3 | -2/+14 |
| | |||||
* | simple script tests | Vincent Sanders | 2012-07-30 | 7 | -0/+89 |
| | |||||
* | Fix cookie expiration | John Mark Bell | 2011-11-22 | 1 | -0/+6 |
| | | | | svn path=/trunk/netsurf/; revision=13161 | ||||
* | Add some tests. | Michael Drake | 2011-11-03 | 1 | -0/+8 |
| | | | | svn path=/trunk/netsurf/; revision=13114 | ||||
* | More test cases. | Michael Drake | 2011-10-31 | 1 | -0/+14 |
| | | | | svn path=/trunk/netsurf/; revision=13109 | ||||
* | Add a couple of tests and tidy up. | Michael Drake | 2011-10-15 | 1 | -10/+25 |
| | | | | svn path=/trunk/netsurf/; revision=13063 |