Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Core window: Constify the core_window handle through the getters. | Michael Drake | 2020-02-22 | 1 | -2/+3 |
| | |||||
* | Framebuffer bitmap font: Add glyphs for http://wttr.in/ | Michael Drake | 2019-11-30 | 1 | -0/+95 |
| | |||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -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 coordinates | Vincent Sanders | 2019-08-04 | 1 | -9/+6 |
| | |||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 1 | -6/+23 |
| | | | | | | | 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. | ||||
* | make use of improved browser_window_set_scale API in frontends | Vincent Sanders | 2019-08-03 | 1 | -16/+3 |
| | |||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -5/+6 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -4/+3 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -11/+10 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | Framebuffer: Remove bogus comment. | Michael Drake | 2019-08-03 | 1 | -1/+1 |
| | |||||
* | Framebuffer: Add keyboard controls for scaling. | Michael Drake | 2019-08-03 | 1 | -0/+34 |
| | |||||
* | framebuffer/local_history: Scroll to cursor on open | Daniel Silverstone | 2019-08-02 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -10/+1 |
| | |||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 1 | -1/+1 |
| | |||||
* | Declare global variables as extern in headers | Michael Forney | 2019-06-30 | 1 | -1/+1 |
| | | | | | | | Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C. | ||||
* | free language vector in framebuffer resource setup | Vincent Sanders | 2019-02-21 | 1 | -0/+2 |
| | |||||
* | make framebuffer use the language environment for the UI resources | Vincent Sanders | 2019-02-17 | 16 | -9/+133 |
| | |||||
* | fix case of framebuffer message install | Vincent Sanders | 2019-02-16 | 1 | -2/+2 |
| | |||||
* | Framebuffer: Add symlink to build messages resource | Daniel Silverstone | 2019-02-15 | 1 | -0/+1 |
| | | | | | | | | | Since framebuffer lacks the language directories in its resources currently, we need a symbolic link to the en/Messages built in the top level resources directory in order that nsfb can run without the Messages file having been installed previously. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Improve framebuffer install rule | Vincent Sanders | 2019-02-15 | 2 | -8/+9 |
| | |||||
* | fix feature flags for openbsd | Anthony J. Bentley | 2019-02-15 | 1 | -7/+12 |
| | |||||
* | Use pkg-config for freetype2 if available else fallback to old script | Vincent Sanders | 2018-12-18 | 1 | -6/+22 |
| | |||||
* | fix framebuffer BUILD libpng flags on freebsd | Vincent Sanders | 2018-09-07 | 1 | -2/+7 |
| | |||||
* | Change BUILD compiler target to cc | Vincent Sanders | 2018-09-07 | 1 | -14/+23 |
| | | | | | | | | The use of gcc explicitly does not work on systems where the local building system only has the clang compiler. Framebuffer was the only user of the BUILD_CC target for local tooling and its handling of flags was also improved. | ||||
* | stop defining _XOPEN_SOURCE | Vincent Sanders | 2018-09-06 | 1 | -1/+0 |
| | | | | | This is necessary with some libc as it overrides _POSIX_C_SOURCE and removes definitions of scandir etc. | ||||
* | 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: Change stroke width in the plot_style_t to fixed point. | Michael Drake | 2018-05-23 | 1 | -2/+4 |
| | |||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 3 | -3/+3 |
| | |||||
* | remove spurious messages file from framebuffer install target | Vincent Sanders | 2018-05-22 | 1 | -1/+1 |
| | |||||
* | Treat the .c font file as a sentinel for the .h, reduces rebuilds of fonts in -j | Daniel Silverstone | 2018-04-22 | 1 | -1/+1 |
| | |||||
* | Initial shuffle of stuff out of !NetSurf | Daniel Silverstone | 2018-04-22 | 10 | -10/+9 |
| | |||||
* | Rework use of split-messages to clean up and use -z | Daniel Silverstone | 2018-04-22 | 1 | -1/+2 |
| | |||||
* | Framebuffer: Squash switch fall through warning. | Michael Drake | 2018-04-21 | 1 | -1/+2 |
| | |||||
* | Add missing dependency between font_internal and the generated fonts | Daniel Silverstone | 2018-04-21 | 1 | -1/+3 |
| | |||||
* | Framebuffer: Squash fallthrough warnings in internal font handling. | Michael Drake | 2018-01-21 | 1 | -0/+4 |
| | |||||
* | Framebuffer: Tweak comment to avoid fallthrough warning. | Michael Drake | 2018-01-21 | 1 | -2/+1 |
| | |||||
* | Handle HOME and END keys in framebuffer | Ashish Gupta | 2017-10-21 | 1 | -0/+16 |
| | |||||
* | Framebuffer: Don't create 0x0 bitmaps if content width is 0. | Michael Drake | 2017-10-13 | 1 | -5/+5 |
| | |||||
* | Finalise nslog layer properly in closedown | Daniel Silverstone | 2017-09-10 | 1 | -0/+3 |
| | |||||
* | update framebuffer toolkit logging to use a ctagory | Vincent Sanders | 2017-09-07 | 2 | -26/+22 |
| | |||||
* | revert semantic patch change to framebuffer font tool | Vincent Sanders | 2017-09-07 | 1 | -106/+92 |
| | |||||
* | Update scheduler logging to use catagory | Vincent Sanders | 2017-09-07 | 1 | -10/+7 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 11 | -145/+179 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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); | ||||
* | Framebuffer: Ensure local history corewindow is fully initialised. | Michael Drake | 2017-06-11 | 1 | -1/+1 |
| | |||||
* | Core window: Ensure all front ends initialise drag_status. | Michael Drake | 2017-06-10 | 2 | -2/+3 |
| | |||||
* | Framebuffer: Return on successful non-repeating bitmap plot. | Michael Drake | 2017-06-10 | 1 | -0/+1 |
| | |||||
* | Framebuffer: Fix bitmap plotter return value. | Michael Drake | 2017-06-10 | 1 | -1/+3 |
| | | | | Caused local history to give up after the first bitmap plot. | ||||
* | update framebuffer to have corewindow interface and use it for localhistory | Vincent Sanders | 2017-06-10 | 8 | -167/+668 |
| | |||||
* | Local history: Pass clip rectangle around as struct. | Michael Drake | 2017-06-10 | 1 | -5/+7 |
| |