summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* test: Another corestringDaniel Silverstone2020-02-241-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Browser window: Set the search string on show cookies.Michael Drake2020-02-241-2/+14
| | | | | We still need to tell the front end to open the cookies window.
* Cookie manager: Add API to set the search string.Michael Drake2020-02-242-0/+22
|
* Treeview: Add API for setting the search string.Michael Drake2020-02-242-0/+34
|
* Hashmap: Check for failure of first malloc.Michael Drake2020-02-241-0/+3
|
* Test: libmalloc_fig.so needs "-ldl".Michael Drake2020-02-241-1/+1
|
* fs_backing_store: Clear entry memory flags on readDaniel Silverstone2020-02-231-0/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser_window: Various little SSL fixesDaniel Silverstone2020-02-231-2/+13
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* curl: Implement SSL chain cache in cURL fetcherDaniel Silverstone2020-02-231-8/+150
| | | | | | | | | | | Because cURL can do connection caching behind the scenes, we need to have a cache for the SSL certificate chains which we send onward on first header back from cURL. This uses the new hashmap implementation to mean that we cache chains on a hostname:port basis. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* corestrings: add '443'Daniel Silverstone2020-02-231-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* ssl_certs: Add dup_intoDaniel Silverstone2020-02-232-0/+49
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Page info: Fix typo.Michael Drake2020-02-231-1/+1
|
* llcache: Rework fs_backing_store to use hashmapDaniel Silverstone2020-02-232-385/+249
| | | | | | | As a result, we no longer waste a bunch of RAM on the entries tables. This ought to be no slower, and more memory efficient. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* llcache: Persist anything available during llcache_finaliseDaniel Silverstone2020-02-231-0/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* utils: Add hashmap_count()Daniel Silverstone2020-02-233-4/+34
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* utils: Fix destroy of non-empty hashmapDaniel Silverstone2020-02-231-2/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* utils: Add iteration API to hashmapDaniel Silverstone2020-02-233-1/+141
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* utils: Add hashmap to sourcesDaniel Silverstone2020-02-231-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* utils: Add hashmap parameter function typesDaniel Silverstone2020-02-231-6/+36
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Page info: Avoid anonymous union for AmigaOS3 and OpenBSD.Michael Drake2020-02-231-60/+67
|
* GTK: Page info: Change crtvrfy to pi throughout.Michael Drake2020-02-231-39/+39
|
* NetSurf: Init/fini the page-info module on browser startup/quit.Michael Drake2020-02-231-1/+10
|
* Buildsystem: Build the page-info module.Michael Drake2020-02-231-1/+1
|
* Page info: Add core window size getter, and stub for keypresses.Michael Drake2020-02-231-0/+20
|
* Page info: Implement mouse action handling.Michael Drake2020-02-231-0/+91
|
* Page info: Implement redraw.Michael Drake2020-02-231-0/+114
|
* Page info: Implement page info window creation and destruction.Michael Drake2020-02-231-0/+250
|
* Page info: Add data structures and module init/fini.Michael Drake2020-02-231-0/+313
|
* Desktop: Add page-info API.Michael Drake2020-02-231-0/+141
| | | | | This will be a core window intended to show information about the page currently shown in the associated browser window.
* Browser window API: Add count for page state enum.Michael Drake2020-02-231-0/+1
|
* Browser window: Add stubs for new interfaces for page-info dialogue.Michael Drake2020-02-232-0/+53
|
* Browser window: Constify bw through page_info_state getter.Michael Drake2020-02-232-2/+2
|
* Plot style: Add function to engorge a colour channel.Michael Drake2020-02-231-0/+33
| | | | This can be used to exaggerate the red, green, or blue component.
* Plot style: Split lightness calc out of colour_to_bw_furthest macro.Michael Drake2020-02-231-4/+7
|
* missed a certificate change on amiga frontendVincent Sanders2020-02-231-4/+3
|
* fix windows and amiga frontends to cope with certificate chain changesVincent Sanders2020-02-233-8/+6
|
* fix frontends to cope with certificate chain updateVincent Sanders2020-02-236-17/+14
|
* Keep the complete certificate chain from a fetchVincent Sanders2020-02-2317-427/+590
| | | | | | | | | Instead of extracting information from the X509 certificate chain in the fetcher the entire chain is propagated in Distinguished Encoding Rules (DER) format. This allows all the information contained in a certificate chain to be retained which can subsequently be presented to the user
* Improve some content documentation commentsVincent Sanders2020-02-232-38/+116
|
* utils: Add a generic hashmap and tests for itDaniel Silverstone2020-02-234-0/+824
| | | | | | | | | | | | | | In order to be able to use a generic hashmap in things such as the fs_backing_store we want one to exist. Here it is, along with some moderately comprehensive tests. Current limits: 1. All keys and values are owned by the hashmap 2. The hashmap, while capable of different bucket counts only has a single fixed count for now Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* HTML Script: Check for success on intern of mimetype.Michael Drake2020-02-231-1/+5
|
* hotlist: Report if infallible destruction failsDaniel Silverstone2020-02-231-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* HTML: Ignore dom exceptions we don't care aboutDaniel Silverstone2020-02-231-4/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Node: nodeValue setter should return value set into nodeDaniel Silverstone2020-02-231-1/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser_window: Propagate error code when handling errorsDaniel Silverstone2020-02-231-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* dukky: Guard pointless work for deep debugDaniel Silverstone2020-02-231-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: When we update the dimensions, resize the gridDaniel Silverstone2020-02-221-0/+5
| | | | | | | By doing this, we ensure the scrollbars update their thumbs properly, otherwise they can lag behind the page shape somewhat. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Drain GTK events before schedule_run()Daniel Silverstone2020-02-221-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Catch a couple of missed flag renamesDaniel Silverstone2020-02-222-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Treeview: Constify clip rectangle.Michael Drake2020-02-221-2/+2
|