Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | browser_window: Improve history behaviour on internal nav | Daniel Silverstone | 2019-08-06 | 1 | -3/+9 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Reimplement handling of BAD_AUTH inside browser_window | Daniel Silverstone | 2019-08-06 | 1 | -59/+432 | |
| | | | | | | | | | | | | | We now handle authentication requests via an `about:` page which presents a nice form built into the browser window. In order to do this, we add internal navigation as a concept to the browser window and we strip the 401login support from all frontends except monkey. The 401login callback is now intended for password safe type support rather than an immediately interactive prompt. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Browser window navigate: Ensure child.quirks is initialised. | Michael Drake | 2019-08-05 | 1 | -0/+2 | |
| | ||||||
* | browser_window: Stop the throbber right at the end of handling errors | Daniel Silverstone | 2019-08-05 | 1 | -2/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Excise the llcache query pathway. | Daniel Silverstone | 2019-08-05 | 1 | -53/+107 | |
| | | | | | | | | In further preparation for the auth and cert queries being handled as special contents from `about:` this excises the query pathway from the llcache pretty much entirely. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Migrate SSL certificate storage to the browser window | Daniel Silverstone | 2019-08-05 | 1 | -3/+26 | |
| | | | | | | | | | | * Fetchers now provide the certificates before headers * This is propagated all the way to the browser window * When a query occurs, we retrieve it from there and fire the query with those stored certificates. * The serial number is a bignum, store it as hex. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | browser_window: Add fetch parameters and split navigate | Daniel Silverstone | 2019-08-05 | 1 | -14/+111 | |
| | | | | | | | | In order to support future reload/strange navigations, split the navigate function into two and add a stored parameters structure which can be used to regenerate any fetch. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Content messages: Remove ERRORCODE, rework ERROR | Daniel Silverstone | 2019-08-05 | 1 | -41/+8 | |
| | | | | | | | This reworks CONTENT_MSG_ERROR to be structured data and removes the CONTENT_MSG_ERRORCODE message kind. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | remove core snapping for values set in absolute mode | Vincent Sanders | 2019-08-04 | 1 | -7/+2 | |
| | ||||||
* | change browser_window_drop_file_at_point() to take unscaled coordinates | Vincent Sanders | 2019-08-04 | 1 | -38/+65 | |
| | ||||||
* | change browser_window_redraw to use unscaled coordinates | Vincent Sanders | 2019-08-04 | 1 | -0/+3 | |
| | ||||||
* | Add content handlers for queries | Daniel Silverstone | 2019-08-04 | 1 | -0/+24 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | remove unnecessary browser_window_redraw_rect interface | Vincent Sanders | 2019-08-03 | 1 | -8/+0 | |
| | ||||||
* | improve browser_window_set_scale | Vincent Sanders | 2019-08-03 | 1 | -22/+59 | |
| | | | | | | Allow scale setting to use an absolute value or a relative value. This also imposes sanity limits on the scale range (currently 0.2 to 10.0) and removes the old junk "all" parameter. | |||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -48/+64 | |
| | ||||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -153/+175 | |
| | ||||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -118/+140 | |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | |||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -2/+2 | |
| | ||||||
* | remove scaling from internal browser get_dimensions calls | Vincent Sanders | 2019-08-02 | 1 | -8/+12 | |
| | ||||||
* | Browser window: Make invalidate gui callback use unsacled coordinates. | Michael Drake | 2019-08-01 | 1 | -7/+9 | |
| | ||||||
* | reformat and tidy up browser window code ready for corewindow changes | Vincent Sanders | 2019-08-01 | 1 | -1067/+1146 | |
| | ||||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 1 | -0/+3490 | |