summaryrefslogtreecommitdiff
path: root/include/netsurf/browser_window.h
Commit message (Collapse)AuthorAgeFilesLines
* Reimplement handling of BAD_AUTH inside browser_windowDaniel Silverstone2019-08-061-1/+4
| | | | | | | | | | | | | 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 interfaceVincent Sanders2019-08-031-9/+0
|
* remove unnecessary browser_window_redraw_rect interfaceVincent Sanders2019-08-031-18/+18
|
* improve browser_window_set_scaleVincent Sanders2019-08-031-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.
* split browser and browser_window operationsVincent Sanders2019-08-011-15/+2
|
* Logging: migrate and provide content interfaceDaniel Silverstone2019-05-051-37/+1
| | | | | | | | 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() APIDaniel Silverstone2019-05-051-0/+56
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add browser_window_execDaniel Silverstone2019-05-051-0/+12
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Browser: Add function to get bw URL with any fragment.Michael Drake2018-07-231-0/+13
| | | | This returns a ref to the URL.
* Browser: Rename function to access bw URL.Michael Drake2018-07-231-2/+2
|
* Add concept of browser scroll offset saving in local historyDaniel Silverstone2017-09-231-1/+4
|
* simplify the browser window operations by removing scroll APIVincent Sanders2017-04-261-20/+0
| | | | | 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 tableVincent Sanders2017-04-261-9/+24
| | | | | | 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.
* split out browser window drag context into separate structureVincent Sanders2017-03-031-0/+3
|
* move plotters header into public APIVincent Sanders2016-05-301-2/+2
|
* move desktop window header into public APIVincent Sanders2016-05-301-0/+714