Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test: Another corestring | Daniel Silverstone | 2020-02-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Browser window: Set the search string on show cookies. | Michael Drake | 2020-02-24 | 1 | -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 Drake | 2020-02-24 | 2 | -0/+22 |
| | |||||
* | Treeview: Add API for setting the search string. | Michael Drake | 2020-02-24 | 2 | -0/+34 |
| | |||||
* | Hashmap: Check for failure of first malloc. | Michael Drake | 2020-02-24 | 1 | -0/+3 |
| | |||||
* | Test: libmalloc_fig.so needs "-ldl". | Michael Drake | 2020-02-24 | 1 | -1/+1 |
| | |||||
* | fs_backing_store: Clear entry memory flags on read | Daniel Silverstone | 2020-02-23 | 1 | -0/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | browser_window: Various little SSL fixes | Daniel Silverstone | 2020-02-23 | 1 | -2/+13 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | curl: Implement SSL chain cache in cURL fetcher | Daniel Silverstone | 2020-02-23 | 1 | -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 Silverstone | 2020-02-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | ssl_certs: Add dup_into | Daniel Silverstone | 2020-02-23 | 2 | -0/+49 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Page info: Fix typo. | Michael Drake | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | llcache: Rework fs_backing_store to use hashmap | Daniel Silverstone | 2020-02-23 | 2 | -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_finalise | Daniel Silverstone | 2020-02-23 | 1 | -0/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils: Add hashmap_count() | Daniel Silverstone | 2020-02-23 | 3 | -4/+34 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils: Fix destroy of non-empty hashmap | Daniel Silverstone | 2020-02-23 | 1 | -2/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils: Add iteration API to hashmap | Daniel Silverstone | 2020-02-23 | 3 | -1/+141 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils: Add hashmap to sources | Daniel Silverstone | 2020-02-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils: Add hashmap parameter function types | Daniel Silverstone | 2020-02-23 | 1 | -6/+36 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Page info: Avoid anonymous union for AmigaOS3 and OpenBSD. | Michael Drake | 2020-02-23 | 1 | -60/+67 |
| | |||||
* | GTK: Page info: Change crtvrfy to pi throughout. | Michael Drake | 2020-02-23 | 1 | -39/+39 |
| | |||||
* | NetSurf: Init/fini the page-info module on browser startup/quit. | Michael Drake | 2020-02-23 | 1 | -1/+10 |
| | |||||
* | Buildsystem: Build the page-info module. | Michael Drake | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | Page info: Add core window size getter, and stub for keypresses. | Michael Drake | 2020-02-23 | 1 | -0/+20 |
| | |||||
* | Page info: Implement mouse action handling. | Michael Drake | 2020-02-23 | 1 | -0/+91 |
| | |||||
* | Page info: Implement redraw. | Michael Drake | 2020-02-23 | 1 | -0/+114 |
| | |||||
* | Page info: Implement page info window creation and destruction. | Michael Drake | 2020-02-23 | 1 | -0/+250 |
| | |||||
* | Page info: Add data structures and module init/fini. | Michael Drake | 2020-02-23 | 1 | -0/+313 |
| | |||||
* | Desktop: Add page-info API. | Michael Drake | 2020-02-23 | 1 | -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 Drake | 2020-02-23 | 1 | -0/+1 |
| | |||||
* | Browser window: Add stubs for new interfaces for page-info dialogue. | Michael Drake | 2020-02-23 | 2 | -0/+53 |
| | |||||
* | Browser window: Constify bw through page_info_state getter. | Michael Drake | 2020-02-23 | 2 | -2/+2 |
| | |||||
* | Plot style: Add function to engorge a colour channel. | Michael Drake | 2020-02-23 | 1 | -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 Drake | 2020-02-23 | 1 | -4/+7 |
| | |||||
* | missed a certificate change on amiga frontend | Vincent Sanders | 2020-02-23 | 1 | -4/+3 |
| | |||||
* | fix windows and amiga frontends to cope with certificate chain changes | Vincent Sanders | 2020-02-23 | 3 | -8/+6 |
| | |||||
* | fix frontends to cope with certificate chain update | Vincent Sanders | 2020-02-23 | 6 | -17/+14 |
| | |||||
* | Keep the complete certificate chain from a fetch | Vincent Sanders | 2020-02-23 | 17 | -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 comments | Vincent Sanders | 2020-02-23 | 2 | -38/+116 |
| | |||||
* | utils: Add a generic hashmap and tests for it | Daniel Silverstone | 2020-02-23 | 4 | -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 Drake | 2020-02-23 | 1 | -1/+5 |
| | |||||
* | hotlist: Report if infallible destruction fails | Daniel Silverstone | 2020-02-23 | 1 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | HTML: Ignore dom exceptions we don't care about | Daniel Silverstone | 2020-02-23 | 1 | -4/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Node: nodeValue setter should return value set into node | Daniel Silverstone | 2020-02-23 | 1 | -1/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | browser_window: Propagate error code when handling errors | Daniel Silverstone | 2020-02-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | dukky: Guard pointless work for deep debug | Daniel Silverstone | 2020-02-23 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: When we update the dimensions, resize the grid | Daniel Silverstone | 2020-02-22 | 1 | -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 Silverstone | 2020-02-22 | 1 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Catch a couple of missed flag renames | Daniel Silverstone | 2020-02-22 | 2 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Treeview: Constify clip rectangle. | Michael Drake | 2020-02-22 | 1 | -2/+2 |
| |