Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fs_backing_store: Fix up comments to be in-line with values | Daniel Silverstone | 2020-02-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Low level cache: Squash use of uninitialised value. | Michael Drake | 2020-02-24 | 1 | -3/+2 |
| | | | | | | | Coverity issue: CID 1419828: Memory - corruptions (UNINIT) >>> Using uninitialized value "output_length". | ||||
* | fs_backing_store: 8K metadata blocks, 1K blocks, bump version | Daniel Silverstone | 2020-02-24 | 1 | -3/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey_driver: Add launch-time option support | Daniel Silverstone | 2020-02-24 | 1 | -1/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Enable disc cache optionally on monkey | Daniel Silverstone | 2020-02-24 | 2 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | netsurf_init: Use disc_cache_path if specified, otherwise platform path | Daniel Silverstone | 2020-02-24 | 2 | -1/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | options: Add disc_cache_path option | Daniel Silverstone | 2020-02-24 | 1 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Frontends: Delete maps resource links. | Michael Drake | 2020-02-24 | 7 | -7/+0 |
| | |||||
* | Curl fetcher: Guard against read of uninitialised value. | Michael Drake | 2020-02-24 | 1 | -0/+3 |
| | | | | | | | Fixes Coverity issue: CID 1419830: Memory - illegal accesses (UNINIT) >>> Using uninitialized value "buf[depth]". | ||||
* | Cache backing store: Add missing calloc check. | Michael Drake | 2020-02-24 | 1 | -0/+5 |
| | | | | | | | Found by coverity: CID 1419831: Null pointer dereferences (NULL_RETURNS) >>> Dereferencing a pointer that might be "NULL" "url" when calling "read". | ||||
* | Curl fetcher: Squash coverity warning. | Michael Drake | 2020-02-24 | 1 | -3/+2 |
| | | | | | CID 1419832: Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "goto out;". | ||||
* | fetchers: Rework the about, data, file, and resource fetcher poll loop | Daniel Silverstone | 2020-02-24 | 4 | -123/+50 |
| | | | | | | | This simplifies the poll loops a little more and makes me less worried that some other corner case will bite us in the future. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | About fetches resources: Drop maps resource. | Michael Drake | 2020-02-24 | 9 | -121/+3 |
| | | | | It had bitrotted. | ||||
* | windows: Convert the remaining NoMemory warnings which aren't about memory | Daniel Silverstone | 2020-02-24 | 1 | -4/+7 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | windows: Use nserror reporting rather than always NoMemory | Daniel Silverstone | 2020-02-24 | 1 | -2/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Windows: Add nserror reporting function | Daniel Silverstone | 2020-02-24 | 2 | -0/+24 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add BadURL message | Daniel Silverstone | 2020-02-24 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | framebuffer: Use new enumerate feature of libnsfb | Daniel Silverstone | 2020-02-24 | 1 | -1/+28 |
| | | | | | | | | | 1. Select as default the most useful compiled in surface 2. If the selected surface is unavailable, report the valid surface list to the user. Also do this if the user specifies -f ? on the CLI. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | hashmap: Fix a whitespace bogon | Daniel Silverstone | 2020-02-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | fetch: When aborting, ensure we note this to not multi-fail | Daniel Silverstone | 2020-02-24 | 2 | -0/+7 |
| | | | | | | | | When aborting a fetch, it may be cleaned up, in which case we would otherwise send a spurious failure message too early. Instead we record that the abort has occurred to suppress such an error. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | fetchers: Apply cleaner ring handling mechanic to other fetchers | Daniel Silverstone | 2020-02-24 | 3 | -3/+48 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | fetch: Automatically handle fetches which fail to finish | Daniel Silverstone | 2020-02-24 | 3 | -1/+28 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | browser_window: Use messages for unknown errors | Daniel Silverstone | 2020-02-24 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | about: Correct handling of ring in fetch_about_poll | Daniel Silverstone | 2020-02-24 | 1 | -1/+16 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 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 |
| |