summaryrefslogtreecommitdiff
path: root/frontends/framebuffer/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* another missed fallthroughVincent Sanders2024-03-061-1/+1
|
* Improve the framebuffer docs a bitVincent Sanders2020-09-181-1/+1
|
* Squash warnings: '%s' directive argument is NULL.Michael Drake2020-05-221-2/+2
|
* Framebuffer: Make some log messages deep debug.Michael Drake2020-03-121-3/+5
|
* framebuffer: Use new enumerate feature of libnsfbDaniel Silverstone2020-02-241-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>
* remove warning callback from miscelaneous function tableVincent Sanders2019-11-111-1/+0
|
* add miscellaneous event to browser window callback tableVincent Sanders2019-08-201-4/+33
| | | | | | | | | | | | extend the browser window callback table with a miscallaneous event entry. This is used to replace all browser window callbacks which take no parameters. This reduces the API surface from seven separate calls to a single call with an enumeration which may be readily extended. The initial implementation in the frontends simply calls the original implementations to reduce scope for errors.
* change browser_window_redraw to use unscaled coordinatesVincent Sanders2019-08-041-9/+6
|
* make use of improved browser_window_set_scale API in frontendsVincent Sanders2019-08-031-16/+3
|
* change browser_window_get_features to use unscaled coordinatesVincent Sanders2019-08-031-5/+6
|
* change browser_window_mouse_track to use unscaled coordinatesVincent Sanders2019-08-031-4/+3
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-031-11/+10
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* Framebuffer: Remove bogus comment.Michael Drake2019-08-031-1/+1
|
* Framebuffer: Add keyboard controls for scaling.Michael Drake2019-08-031-0/+34
|
* remove scaled parameter from get_dimensionsVincent Sanders2019-08-021-10/+1
|
* make framebuffer use the language environment for the UI resourcesVincent Sanders2019-02-171-2/+3
|
* Framebuffer: Squash switch fall through warning.Michael Drake2018-04-211-1/+2
|
* Framebuffer: Tweak comment to avoid fallthrough warning.Michael Drake2018-01-211-2/+1
|
* Finalise nslog layer properly in closedownDaniel Silverstone2017-09-101-0/+3
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-17/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* update framebuffer to have corewindow interface and use it for localhistoryVincent Sanders2017-06-101-2/+2
|
* Update framebuffer frontend for set_scroll API changeVincent Sanders2017-04-261-9/+22
|
* update framebuffer frontend to remove reformat APIVincent Sanders2017-04-261-14/+13
|
* Update framebuffer frontend to use invalidate window area APIVincent Sanders2017-04-231-14/+25
|
* cleanup seevral doxygen warningsVincent Sanders2016-09-131-1/+1
|
* move key press enums and operations to their own headerVincent Sanders2016-07-011-1/+1
|
* msplit public url database API out for frontendsVincent Sanders2016-06-131-1/+1
|
* move plotters header into public APIVincent Sanders2016-05-301-1/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move netsurf header into public APIVincent Sanders2016-05-301-1/+1
|
* move misc header into public APIVincent Sanders2016-05-301-1/+1
|
* move window header into public APIVincent Sanders2016-05-301-1/+1
|
* move frontends into sub directoryVincent Sanders2016-05-151-0/+2226