Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support SSL verification through new about: handler | Daniel Silverstone | 2019-08-06 | 1 | -0/+61 |
| | | | | | | | | In doing this, also propagate why the certificates were bad so that the page can display a reason. We will need FatMessages for all these. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Reimplement handling of BAD_AUTH inside browser_window | Daniel Silverstone | 2019-08-06 | 2 | -12/+27 |
| | | | | | | | | | | | | | 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> | ||||
* | remove unused interface | Vincent Sanders | 2019-08-03 | 1 | -9/+0 |
| | |||||
* | remove unnecessary browser_window_redraw_rect interface | Vincent Sanders | 2019-08-03 | 1 | -18/+18 |
| | |||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 1 | -6/+25 |
| | | | | | | | Now the core has a helper so that all the front ends don't need to implement the scroll to show area API. Now they simply have get and set scroll APIs. | ||||
* | improve browser_window_set_scale | Vincent Sanders | 2019-08-03 | 1 | -2/+3 |
| | | | | | | 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. | ||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -2/+1 |
| | |||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 2 | -15/+44 |
| | |||||
* | Support DEBUG log level in console_log | Daniel Silverstone | 2019-05-06 | 1 | -5/+8 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add console_log to gui tables | Daniel Silverstone | 2019-05-06 | 1 | -0/+19 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | change content get_source_data interfaces to return uint8_t and size_t | Vincent Sanders | 2019-05-05 | 1 | -1/+1 |
| | | | | | previously these interfaces returned char * and unsigned int which was undesirable. | ||||
* | Logging: migrate and provide content interface | Daniel Silverstone | 2019-05-05 | 2 | -37/+66 |
| | | | | | | | | Migrate the console enums into netsurf/console.h and add support so that contents can raise a message to log to the console. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Provide new browser_window_console_log() API | Daniel Silverstone | 2019-05-05 | 1 | -0/+56 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add browser_window_exec | Daniel Silverstone | 2019-05-05 | 1 | -0/+12 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | API: Don't expose urldb_{g|s}et_auth_details to frontends. | Michael Drake | 2018-08-15 | 1 | -21/+0 |
| | |||||
* | HTTP Auth: Do get/set auth in the core. | Michael Drake | 2018-08-14 | 1 | -3/+30 |
| | |||||
* | Browser: Add function to get bw URL with any fragment. | Michael Drake | 2018-07-23 | 1 | -0/+13 |
| | | | | This returns a ref to the URL. | ||||
* | Browser: Rename function to access bw URL. | Michael Drake | 2018-07-23 | 1 | -2/+2 |
| | |||||
* | Plotters: Expose array of font family strings to front ends. | Michael Drake | 2018-05-23 | 1 | -0/+7 |
| | |||||
* | Plotters: Remove width param from path plotter. | Michael Drake | 2018-05-23 | 1 | -2/+0 |
| | | | | We now use the stroke_width in the plot_style. | ||||
* | Plotters: Split function parameters over multiple lines for readability. | Michael Drake | 2018-05-23 | 1 | -12/+60 |
| | |||||
* | Plotters: Change stroke width in the plot_style_t to fixed point. | Michael Drake | 2018-05-23 | 1 | -1/+14 |
| | |||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 1 | -3/+9 |
| | |||||
* | Add concept of browser scroll offset saving in local history | Daniel Silverstone | 2017-09-23 | 1 | -1/+4 |
| | |||||
* | rationalise history icon bitmap handling to ensure correct lifetime | Vincent Sanders | 2017-09-10 | 2 | -10/+1 |
| | |||||
* | update RISC OS frontend to use core window for local history | Vincent Sanders | 2017-05-28 | 1 | -1/+4 |
| | |||||
* | update invalidate area core window API | Vincent Sanders | 2017-05-23 | 1 | -6/+22 |
| | | | | | | | | slightly extends the invalidate core window API with error return and whole window invalidation. Also renames it to be more inline with browser window API call. cannot quite reuse browser window API yet as that applies scaling | ||||
* | improve documentation comments in browser window interface table | Vincent Sanders | 2017-05-01 | 1 | -31/+57 |
| | |||||
* | simplify the browser window operations by removing scroll API | Vincent Sanders | 2017-04-26 | 2 | -38/+13 |
| | | | | | The browser window scrollingAPI was duplicated in window operation table, this simplifies it to a single set_scroll API. | ||||
* | remove reformat from browser window operation table | Vincent Sanders | 2017-04-26 | 2 | -31/+47 |
| | | | | | | the reformat callback was completely unecessary and implementations appeared potentialy buggy. This rationalises the API and reduces the number of operations a frontend must provide. | ||||
* | replace redraw and update methods with invalidate in window table API | Vincent Sanders | 2017-04-19 | 1 | -14/+22 |
| | |||||
* | add urldb tests for content type setting | Vincent Sanders | 2017-03-13 | 1 | -2/+2 |
| | |||||
* | split out browser window drag context into separate structure | Vincent Sanders | 2017-03-03 | 1 | -0/+3 |
| | |||||
* | Update plotter API to pass context | Vincent Sanders | 2017-02-11 | 1 | -84/+208 |
| | |||||
* | create netsurf inttypes header to have portable integer formatting macros | Vincent Sanders | 2017-01-21 | 1 | -0/+59 |
| | |||||
* | rationalise use of utils/utils.h header | Vincent Sanders | 2017-01-19 | 1 | -0/+8 |
| | |||||
* | move plot style header to netsurf include directory | Vincent Sanders | 2017-01-13 | 5 | -3/+200 |
| | | | | | move plotter style header and adjust all callers to use only what they actually require. | ||||
* | make local history use system colours | Vincent Sanders | 2017-01-12 | 1 | -0/+35 |
| | |||||
* | improve corewindow API documentation | Vincent Sanders | 2016-12-24 | 1 | -12/+12 |
| | |||||
* | Improve window operation table documentation | Vincent Sanders | 2016-10-26 | 1 | -10/+35 |
| | |||||
* | Add documentation on the cookie version field | Vincent Sanders | 2016-09-13 | 1 | -0/+8 |
| | |||||
* | cleanup seevral doxygen warnings | Vincent Sanders | 2016-09-13 | 1 | -3/+5 |
| | |||||
* | move core window API into netsurf header path | Vincent Sanders | 2016-08-18 | 1 | -0/+93 |
| | |||||
* | Allow certificate verification user prompt creation to return errors | Vincent Sanders | 2016-07-31 | 1 | -1/+2 |
| | |||||
* | fix documentation of mouse state enumeration | Vincent Sanders | 2016-07-31 | 1 | -49/+52 |
| | |||||
* | move key press enums and operations to their own header | Vincent Sanders | 2016-07-01 | 1 | -0/+83 |
| | |||||
* | move the public form API | Vincent Sanders | 2016-06-14 | 1 | -0/+77 |
| | |||||
* | msplit public url database API out for frontends | Vincent Sanders | 2016-06-13 | 2 | -0/+220 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 2 | -0/+264 |
| | |||||
* | move plotters header into public API | Vincent Sanders | 2016-05-30 | 2 | -2/+163 |
| |