summaryrefslogtreecommitdiff
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
...
* make urldb persistance setting API return an errorVincent Sanders2017-03-132-8/+12
|
* change urldb_set_title API to return an error statusVincent Sanders2017-03-132-14/+24
|
* actually check the generated database files against reference test dataVincent Sanders2017-03-081-1/+0
|
* remove urldb_add_host and path from public APIVincent Sanders2017-03-082-180/+174
| | | | | | | | | | The urldb_add_host and urldb_add_path API were only public for the urldb test code which was calling them incorrectly in any case as the url bloom filters were not updated so serialising and adding data to entries was inconsistent. This also changes the tests to use the urldb_add_url API which is less buggy and results in a smaller, cleaner urldb API.
* make update data api return an resultVincent Sanders2017-03-082-4/+8
|
* use robust handling of time_t value (de)serialisationVincent Sanders2017-03-081-6/+35
| | | | | | The previous implementation was wrong on systems where time_t was not an int type. This changes urldb to use the portable implementation netsurf has available.
* clean up url database documentation comments and formattingVincent Sanders2017-03-061-334/+467
|
* Revert "make urldb internal parse macros less prone to control flow errors"Vincent Sanders2017-03-051-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 storeVincent Sanders2017-03-051-2/+2
|
* make urldb internal parse macros less prone to control flow errorsVincent Sanders2017-03-051-4/+4
| | | | fixes issue highlighted by coverity (CID 1361696)
* fix some doxygen errorsVincent Sanders2017-02-241-1/+1
|
* fix unused variable warning on non public suffix library buildsVincent Sanders2017-02-231-1/+3
|
* clean up some of the doxygen generation warningsVincent Sanders2017-02-191-2/+2
|
* Update knockout plotter to use new APIVincent Sanders2017-02-111-1/+1
|
* Update all core use of plotters to new APIVincent Sanders2017-02-116-43/+78
|
* Add EventTarget bindingDaniel Silverstone2017-02-053-0/+279
| | | | | This adds the binding for EventTarget along with implementations for addEventListener() removeEventListener() and dispatchEvent()
* Add EventListener support to duktape binding.Daniel Silverstone2017-02-052-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 bindingsDaniel Silverstone2017-02-052-4/+6
|
* remove unused fetch acessorVincent Sanders2017-01-312-14/+0
|
* make backing store use inttypes format specifiersVincent Sanders2017-01-211-14/+15
|
* create netsurf inttypes header to have portable integer formatting macrosVincent Sanders2017-01-219-10/+12
|
* rationalise use of utils/utils.h headerVincent Sanders2017-01-192-2/+0
|
* move plot style header to netsurf include directoryVincent Sanders2017-01-131-0/+1
| | | | | move plotter style header and adjust all callers to use only what they actually require.
* fixup usage of directory creation macro in MakefilesVincent Sanders2017-01-071-2/+2
|
* Duktape: Prevent clang static analysis.Michael Drake2016-12-281-0/+3
| | | | Restore 336326af3aab93f31474fa6de28782457ae4a1c0 for 1.6.0 import.
* Duktape: Make declarations match definitions for duk_raw_read_xxx_beMichael Drake2016-12-281-6/+6
| | | | Restore 6d63f7959af64a45b0643d0610fcbdb0c07bfbc4 for 1.6.0 import.
* Duktape: Update to version 1.6.0.Michael Drake2016-12-283-125/+324
|
* make nsgenbind call last in rule so faliures are noticed by makeVincent Sanders2016-11-241-1/+0
|
* Fix OpenSSL X509 cert API detectionVincent Sanders2016-11-211-2/+4
| | | | | LibreSSL defines a OPENSSL_VERSION_NUMBER of 2.1 but only provides the old OpenSSL 1.0.x API.
* fix spelling of retrivedVincent Sanders2016-11-212-13/+13
|
* fix spelling and doxygen comments in image cacheVincent Sanders2016-11-211-24/+72
|
* fix spelling in low level cache codeVincent Sanders2016-11-201-47/+47
|
* fix spelling mistakes in hlcache codeVincent Sanders2016-11-201-5/+6
|
* fix comedy spelling in fs backing store codeVincent Sanders2016-11-201-40/+40
|
* fix openSSL 1.1.0 X509 certificate handlingVincent Sanders2016-11-201-9/+23
|
* fix unecessary base64 header includeVincent Sanders2016-11-191-1/+1
|
* Work in Progress: Update for style-sharing LibCSS API.Michael Drake2016-11-191-32/+23
|
* Remove internal BASE64 in favour of nsutils' oneDaniel Silverstone2016-11-191-3/+6
|
* Table cell nowrap attribute is presentational hint, not UA style.Michael Drake2016-10-131-0/+17
|
* enable use of netsurf public suffix library to prevent supercookiesVincent Sanders2016-09-201-0/+18
|
* if the cookie is a session cookie indicate itVincent Sanders2016-09-131-0/+6
| | | | | previously session cookies were simply displayed as having an expiry in 1970 which was unhelpful.
* make urldb parsing of ascii data explicitVincent Sanders2016-09-101-7/+10
|
* document file fetcher being locale dependantVincent Sanders2016-09-101-1/+5
|
* Duktape: Prevent clang static analysis.Michael Drake2016-08-311-0/+3
| | | | Restore 336326af3aab93f31474fa6de28782457ae4a1c0 for 1.5.1 import.
* Duktape: Make declarations match definitions for duk_raw_read_xxx_beMichael Drake2016-08-311-6/+6
| | | | Restore 6d63f7959af64a45b0643d0610fcbdb0c07bfbc4 for 1.5.1 import.
* Duktape: Update to version 1.5.1.Michael Drake2016-08-313-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 Young2016-08-271-1/+1
|
* Fix longjmp to invalid address on jpeg init errorSergei Rogachev2016-08-141-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 handlerVincent Sanders2016-08-141-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 Drake2016-08-132-2/+6
|