summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix "may be used uninitialised" warningVincent Sanders2019-11-061-1/+1
|
* remove unecessary user warning calls and improve error propogation in html boxVincent Sanders2019-11-054-50/+63
|
* remove user warnings from hotlist load and curl pollVincent Sanders2019-11-052-7/+14
|
* improve error returns throughout complete save and remove user warningsVincent Sanders2019-11-042-101/+123
|
* remove spurious whitespace in fetch error pagesVincent Sanders2019-11-041-2/+2
|
* move the fallback text for about handler into messages handlerVincent Sanders2019-10-306-122/+127
|
* add internal query handler for fetch errorsVincent Sanders2019-10-305-27/+275
| | | | | | | | | | | | | Any errors from the fetch which are not already handled are reported with an internal query page instead of a modal dialog. This is much less invasive for the user and much more in keeping with how this is handled by other browsers. The handler is similar to the timeout handler but the functionality is kept separate as it is intended timeout handling be extended in future.
* add internal query page for request timeoutsVincent Sanders2019-10-295-24/+309
|
* Improve timeout error messagingVincent Sanders2019-10-284-9/+58
|
* save complete: Change de-duplication to compare URLs, rather than contents.Michael Drake2019-10-261-2/+6
| | | | | | | | | | | | | | | We seem to have more than one content for the same resource. For example: * save `<img src="about:logo"><img src="about:logo">` as img-test.html * run `rm -rf test-save && make && ./nsgtk img-test.html` * ctrl+s * save as "test-save" in the current netsurf dir. * run `md5sum test-save/*` before and after this commit. The de-duplication works with URLs, where it wasn't working with hlcache_handles or contents.
* save complete: ctx_find_content: compare contents, not hlcache_handlesMichael Drake2019-10-261-1/+2
| | | | There can be multiple hlcache_handles per sharable content.
* ensure all error messages have text if not provided by callerVincent Sanders2019-10-251-3/+3
|
* fix some formatting in save completeVincent Sanders2019-10-241-27/+47
|
* ensure save_complete resources are correctly finalised before quitVincent Sanders2019-10-243-0/+19
|
* resolve leak of attribute value lwc string in complete saveVincent Sanders2019-10-241-0/+1
|
* fix save_complete usage of posix regex so it does not run off the end of stringsVincent Sanders2019-10-211-22/+55
|
* fetchers/curl: Restrict AUTH to BASICDaniel Silverstone2019-10-211-1/+1
| | | | | | | | | | | | | cURL will prevent channel reuse if NTLM auth is enabled because NTLM authenticates a channel not a request. As such we were unable to reuse curl handles since we handed off connection reuse to curl instead of our own handle cache. This mitigates the effect, though curl authors are looking at fixing it upstream too. Fixes: #2707 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* another attempt to provide strtoull on amiga os 3Vincent Sanders2019-10-201-1/+1
|
* add missing include for amiga os 3 strtoullVincent Sanders2019-10-201-0/+2
|
* attempt a different fix for amiga os 3 strtoullVincent Sanders2019-10-203-4/+21
|
* amiga os 3 does not have strtoull so use strtoul as next best thingVincent Sanders2019-10-201-0/+4
|
* fix gtk download window to cope with files larger than 2 gibibytesVincent Sanders2019-10-191-9/+10
|
* make download core store size in at least 64bits to allow for large filesVincent Sanders2019-10-192-7/+9
|
* improve human_friendly_bytesize to cope with sizes up to 16 exibytesVincent Sanders2019-10-194-29/+87
|
* commit a neatness on the gtk download window codeVincent Sanders2019-10-162-328/+511
|
* fix gtk download window dereferencing boolean as pointerVincent Sanders2019-10-151-5/+4
|
* ensure gtk scaffolding destruction does not create memory errorsVincent Sanders2019-10-134-18/+22
|
* improve brackets in fallback timeval macrosVincent Sanders2019-10-121-3/+3
|
* add regex compatability to utils and enable it for serenity OSVincent Sanders2019-10-125-14/+130
|
* fix utils configuration header orderingVincent Sanders2019-10-111-1/+1
|
* Update utils configuration header to cope with serenity OSVincent Sanders2019-10-111-4/+15
|
* add timer cmp,isset and clear to fallback macros and improve file documentationVincent Sanders2019-10-111-3/+21
|
* update clang format style for version 7Vincent Sanders2019-10-101-15/+41
| | | | | format i sstill not quite right. cannot get function declarations to split as we currently have them.
* ensure menu resources are releasedVincent Sanders2019-10-103-5/+138
| | | | | | this ensures all the menu resources are freed when the containing window receives the destroy signal. Previously these resources were leaked.
* make throbber visible in tab icon while activeVincent Sanders2019-10-082-18/+92
|
* remove unused external declaration and unecessary header useVincent Sanders2019-10-062-12/+9
|
* fix toolbar visibility checkboxes initial stateVincent Sanders2019-10-031-0/+1
|
* make the use of libutf8proc coditionalVincent Sanders2019-10-034-185/+269
| | | | | | | allow the browser to be compiled without libutf8proc. Without this library safe utf8 conversion and verification is not possible so the browser will loose the ability to navigate to adresses using the idna punycode scheme.
* alter some library defaults to rely on automatic pkg-config detectionVincent Sanders2019-10-011-10/+10
|
* Use curl API (versions after 7.56.0) to determine if openssl is in useVincent Sanders2019-10-011-4/+23
|
* Allow the curl fetcher to be built without openssl.Vincent Sanders2019-09-301-30/+61
| | | | | | | | | | The curl fetcher can operate without openssl library being available, additionaly curl itself may be compiled with a different TLS library. In either case this will simply cause the "unknown" error to be reported for all TLS failiures and page information to lack any certificate information.
* update ingored directories in gource helperVincent Sanders2019-09-291-2/+2
|
* clear the favicon at the beginning of navigationVincent Sanders2019-09-291-0/+3
|
* re-indent browser window and cleanup commentsVincent Sanders2019-09-292-286/+370
| | | | no functional change
* fix toolbar visibility checkboxes initial stateVincent Sanders2019-09-221-38/+81
|
* fix gtk install targetVincent Sanders2019-09-211-2/+1
|
* make options test use build directory for temporary files rather than /tmpVincent Sanders2019-09-212-1/+6
|
* make the temporary file names unique so other tests do not overwrite themVincent Sanders2019-09-211-1/+3
|
* fix options testVincent Sanders2019-09-211-1/+2
|
* fix menu signal handler prototypeVincent Sanders2019-09-211-1/+4
|