summaryrefslogtreecommitdiff
path: root/include/netsurf
Commit message (Collapse)AuthorAgeFilesLines
* Support DEBUG log level in console_logDaniel Silverstone2019-05-061-5/+8
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add console_log to gui tablesDaniel Silverstone2019-05-061-0/+19
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* change content get_source_data interfaces to return uint8_t and size_tVincent Sanders2019-05-051-1/+1
| | | | | previously these interfaces returned char * and unsigned int which was undesirable.
* Logging: migrate and provide content interfaceDaniel Silverstone2019-05-052-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() 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>
* API: Don't expose urldb_{g|s}et_auth_details to frontends.Michael Drake2018-08-151-21/+0
|
* HTTP Auth: Do get/set auth in the core.Michael Drake2018-08-141-3/+30
|
* 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
|
* Plotters: Expose array of font family strings to front ends.Michael Drake2018-05-231-0/+7
|
* Plotters: Remove width param from path plotter.Michael Drake2018-05-231-2/+0
| | | | We now use the stroke_width in the plot_style.
* Plotters: Split function parameters over multiple lines for readability.Michael Drake2018-05-231-12/+60
|
* Plotters: Change stroke width in the plot_style_t to fixed point.Michael Drake2018-05-231-1/+14
|
* Plotters: Add plot_style_fixed type, and use for font size.Michael Drake2018-05-231-3/+9
|
* Add concept of browser scroll offset saving in local historyDaniel Silverstone2017-09-231-1/+4
|
* rationalise history icon bitmap handling to ensure correct lifetimeVincent Sanders2017-09-102-10/+1
|
* update RISC OS frontend to use core window for local historyVincent Sanders2017-05-281-1/+4
|
* update invalidate area core window APIVincent Sanders2017-05-231-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 tableVincent Sanders2017-05-011-31/+57
|
* simplify the browser window operations by removing scroll APIVincent Sanders2017-04-262-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 tableVincent Sanders2017-04-262-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 APIVincent Sanders2017-04-191-14/+22
|
* add urldb tests for content type settingVincent Sanders2017-03-131-2/+2
|
* split out browser window drag context into separate structureVincent Sanders2017-03-031-0/+3
|
* Update plotter API to pass contextVincent Sanders2017-02-111-84/+208
|
* create netsurf inttypes header to have portable integer formatting macrosVincent Sanders2017-01-211-0/+59
|
* rationalise use of utils/utils.h headerVincent Sanders2017-01-191-0/+8
|
* move plot style header to netsurf include directoryVincent Sanders2017-01-135-3/+200
| | | | | move plotter style header and adjust all callers to use only what they actually require.
* make local history use system coloursVincent Sanders2017-01-121-0/+35
|
* improve corewindow API documentationVincent Sanders2016-12-241-12/+12
|
* Improve window operation table documentationVincent Sanders2016-10-261-10/+35
|
* Add documentation on the cookie version fieldVincent Sanders2016-09-131-0/+8
|
* cleanup seevral doxygen warningsVincent Sanders2016-09-131-3/+5
|
* move core window API into netsurf header pathVincent Sanders2016-08-181-0/+93
|
* Allow certificate verification user prompt creation to return errorsVincent Sanders2016-07-311-1/+2
|
* fix documentation of mouse state enumerationVincent Sanders2016-07-311-49/+52
|
* move key press enums and operations to their own headerVincent Sanders2016-07-011-0/+83
|
* move the public form APIVincent Sanders2016-06-141-0/+77
|
* msplit public url database API out for frontendsVincent Sanders2016-06-132-0/+220
|
* Update content to split public and internal APIVincent Sanders2016-06-062-0/+264
|
* move plotters header into public APIVincent Sanders2016-05-302-2/+163
|
* move desktop window header into public APIVincent Sanders2016-05-301-0/+714
|
* move mouse and pointer state header into public APIVincent Sanders2016-05-301-0/+132
|
* move netsurf header into public APIVincent Sanders2016-05-3010-18/+71
|
* move layout header into public APIVincent Sanders2016-05-301-0/+91
|
* move fetch header into public APIVincent Sanders2016-05-301-0/+104
|
* move misc header into public APIVincent Sanders2016-05-301-0/+108
|
* move utf8 header into public APIVincent Sanders2016-05-301-0/+53
|
* move download header into public APIVincent Sanders2016-05-301-0/+44
|