Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "make urldb internal parse macros less prone to control flow errors" | Vincent Sanders | 2017-03-05 | 1 | -4/+4 |
| | | | | | This reverts commit 718da3ffffd1181a0b5b2d590214bc408ca44117. These macros are used in a way that causes safe macros to break | ||||
* | attempt to remove unintended sign extension warning in fs backing store | Vincent Sanders | 2017-03-05 | 1 | -2/+2 |
| | |||||
* | make urldb internal parse macros less prone to control flow errors | Vincent Sanders | 2017-03-05 | 1 | -4/+4 |
| | | | | fixes issue highlighted by coverity (CID 1361696) | ||||
* | fix some doxygen errors | Vincent Sanders | 2017-02-24 | 1 | -1/+1 |
| | |||||
* | fix unused variable warning on non public suffix library builds | Vincent Sanders | 2017-02-23 | 1 | -1/+3 |
| | |||||
* | clean up some of the doxygen generation warnings | Vincent Sanders | 2017-02-19 | 1 | -2/+2 |
| | |||||
* | Update knockout plotter to use new API | Vincent Sanders | 2017-02-11 | 1 | -1/+1 |
| | |||||
* | Update all core use of plotters to new API | Vincent Sanders | 2017-02-11 | 6 | -43/+78 |
| | |||||
* | Add EventTarget binding | Daniel Silverstone | 2017-02-05 | 3 | -0/+279 |
| | | | | | This adds the binding for EventTarget along with implementations for addEventListener() removeEventListener() and dispatchEvent() | ||||
* | Add EventListener support to duktape binding. | Daniel Silverstone | 2017-02-05 | 2 | -7/+187 |
| | | | | | | | This paves the way for EventTarget and its associated event listener support. In particular it ensures the generic event handling we do supports the semantics of the addEventListener() and removeEventListener() managed lists of callbacks. | ||||
* | Support fixed nsgenbind bindings | Daniel Silverstone | 2017-02-05 | 2 | -4/+6 |
| | |||||
* | remove unused fetch acessor | Vincent Sanders | 2017-01-31 | 2 | -14/+0 |
| | |||||
* | make backing store use inttypes format specifiers | Vincent Sanders | 2017-01-21 | 1 | -14/+15 |
| | |||||
* | create netsurf inttypes header to have portable integer formatting macros | Vincent Sanders | 2017-01-21 | 9 | -10/+12 |
| | |||||
* | rationalise use of utils/utils.h header | Vincent Sanders | 2017-01-19 | 2 | -2/+0 |
| | |||||
* | move plot style header to netsurf include directory | Vincent Sanders | 2017-01-13 | 1 | -0/+1 |
| | | | | | move plotter style header and adjust all callers to use only what they actually require. | ||||
* | fixup usage of directory creation macro in Makefiles | Vincent Sanders | 2017-01-07 | 1 | -2/+2 |
| | |||||
* | Duktape: Prevent clang static analysis. | Michael Drake | 2016-12-28 | 1 | -0/+3 |
| | | | | Restore 336326af3aab93f31474fa6de28782457ae4a1c0 for 1.6.0 import. | ||||
* | Duktape: Make declarations match definitions for duk_raw_read_xxx_be | Michael Drake | 2016-12-28 | 1 | -6/+6 |
| | | | | Restore 6d63f7959af64a45b0643d0610fcbdb0c07bfbc4 for 1.6.0 import. | ||||
* | Duktape: Update to version 1.6.0. | Michael Drake | 2016-12-28 | 3 | -125/+324 |
| | |||||
* | make nsgenbind call last in rule so faliures are noticed by make | Vincent Sanders | 2016-11-24 | 1 | -1/+0 |
| | |||||
* | Fix OpenSSL X509 cert API detection | Vincent Sanders | 2016-11-21 | 1 | -2/+4 |
| | | | | | LibreSSL defines a OPENSSL_VERSION_NUMBER of 2.1 but only provides the old OpenSSL 1.0.x API. | ||||
* | fix spelling of retrived | Vincent Sanders | 2016-11-21 | 2 | -13/+13 |
| | |||||
* | fix spelling and doxygen comments in image cache | Vincent Sanders | 2016-11-21 | 1 | -24/+72 |
| | |||||
* | fix spelling in low level cache code | Vincent Sanders | 2016-11-20 | 1 | -47/+47 |
| | |||||
* | fix spelling mistakes in hlcache code | Vincent Sanders | 2016-11-20 | 1 | -5/+6 |
| | |||||
* | fix comedy spelling in fs backing store code | Vincent Sanders | 2016-11-20 | 1 | -40/+40 |
| | |||||
* | fix openSSL 1.1.0 X509 certificate handling | Vincent Sanders | 2016-11-20 | 1 | -9/+23 |
| | |||||
* | fix unecessary base64 header include | Vincent Sanders | 2016-11-19 | 1 | -1/+1 |
| | |||||
* | Work in Progress: Update for style-sharing LibCSS API. | Michael Drake | 2016-11-19 | 1 | -32/+23 |
| | |||||
* | Remove internal BASE64 in favour of nsutils' one | Daniel Silverstone | 2016-11-19 | 1 | -3/+6 |
| | |||||
* | Table cell nowrap attribute is presentational hint, not UA style. | Michael Drake | 2016-10-13 | 1 | -0/+17 |
| | |||||
* | enable use of netsurf public suffix library to prevent supercookies | Vincent Sanders | 2016-09-20 | 1 | -0/+18 |
| | |||||
* | if the cookie is a session cookie indicate it | Vincent Sanders | 2016-09-13 | 1 | -0/+6 |
| | | | | | previously session cookies were simply displayed as having an expiry in 1970 which was unhelpful. | ||||
* | make urldb parsing of ascii data explicit | Vincent Sanders | 2016-09-10 | 1 | -7/+10 |
| | |||||
* | document file fetcher being locale dependant | Vincent Sanders | 2016-09-10 | 1 | -1/+5 |
| | |||||
* | Duktape: Prevent clang static analysis. | Michael Drake | 2016-08-31 | 1 | -0/+3 |
| | | | | Restore 336326af3aab93f31474fa6de28782457ae4a1c0 for 1.5.1 import. | ||||
* | Duktape: Make declarations match definitions for duk_raw_read_xxx_be | Michael Drake | 2016-08-31 | 1 | -6/+6 |
| | | | | Restore 6d63f7959af64a45b0643d0610fcbdb0c07bfbc4 for 1.5.1 import. | ||||
* | Duktape: Update to version 1.5.1. | Michael Drake | 2016-08-31 | 3 | -81/+185 |
| | | | | | | | | | | | | Version 1.5.1 includes some of our own fixes, reducing our delta to upstream. These should not be needed now: - 2cbb337756d9af5bda4d594964d446439f602551 Squash harmless Clang warning introduced in Duktape 1.5.0. - 8f8cda2b48d1063366302204559c1ed3362656bc Fix Duktape on AmigaOS3 (thanks to Tygre and Sami) | ||||
* | Fix Duktape on AmigaOS3 (thanks to Tygre and Sami) | Chris Young | 2016-08-27 | 1 | -1/+1 |
| | |||||
* | Fix longjmp to invalid address on jpeg init error | Sergei Rogachev | 2016-08-14 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | Libjpeg used in NetSurf for decoding of JPEG images handles exceptions using a pair of non-local jump functions: setjmp() and longjmp(). When a decompression context is created via a call to the function jpeg_create_decompress() the caller passes a structure jpeg_decompress_struct as a parameter. This structure should has a validly initialized jump buffer, so the initialization or other functions called in future can jump to the exception handling context. The jpeg backend of NetSurf now initializes libjpeg mistakenly: jump buffer is filled after the call to jpeg_create_decompress(). It results in jump to random addresses in the case of exception caught during operation of the function jpeg_create_decompress(). The patch moves the initialization of jump buffer before the call to jpeg_create_decompress(). Signed-off-by: Sergei Rogachev <rogachevsergei@gmail.com> | ||||
* | fix bitmap modification callback calling for bmp image handler | Vincent Sanders | 2016-08-14 | 1 | -4/+10 |
| | | | | | | | | bitmap file decoding is done at first call to redraw but was not calling the modified callback at the correct time immediately after decode so frontend image chnages were not being done. This caused nsgtk to fail to apply its colour space fixups so red was swapped with blue. | ||||
* | Buildsystem: Make curl/openssl usage build-time options. | Michael Drake | 2016-08-13 | 2 | -2/+6 |
| | |||||
* | ensure url database destructor cleans up correctly | Vincent Sanders | 2016-08-09 | 1 | -2/+7 |
| | |||||
* | extend url database unit testing to cover more API | Vincent Sanders | 2016-08-09 | 2 | -11/+26 |
| | |||||
* | fix urldb warning and test build | Vincent Sanders | 2016-08-08 | 1 | -3/+4 |
| | |||||
* | update urldb dump to use LOG rather than writing to stderr directly | Vincent Sanders | 2016-08-08 | 1 | -8/+19 |
| | |||||
* | Allow certificate verification user prompt creation to return errors | Vincent Sanders | 2016-07-31 | 1 | -0/+9 |
| | |||||
* | URL unescape: return the new length to the caller. | Michael Drake | 2016-07-24 | 1 | -3/+2 |
| | | | | | | | | The avoids situations were we threw away the length, only for the caller to have to strlen the returned string. Note, there seems to be a case of the amiga front end writing beyond end of allocation. Added a TODO for now. | ||||
* | Data URL handling: Use url_unescape rather than curl. | Michael Drake | 2016-07-24 | 1 | -13/+10 |
| |