Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move all the build tools to utils | Vincent Sanders | 2020-06-22 | 3 | -1544/+3 |
| | | | | | move the source and make rules of the convert image and font tools to the utils directory. This puts all the rules for build tools together. | ||||
* | Framebuffer: Internal font: Fix SW and NW arrow directions. | Michael Drake | 2020-06-22 | 1 | -16/+16 |
| | |||||
* | remove perl split-messages tool usage | Vincent Sanders | 2020-06-22 | 1 | -2/+1 |
| | |||||
* | Squash warnings: '%s' directive argument is NULL. | Michael Drake | 2020-05-22 | 1 | -2/+2 |
| | |||||
* | Framebuffer: Make some log messages deep debug. | Michael Drake | 2020-03-12 | 2 | -4/+6 |
| | |||||
* | Frontends: Delete maps resource links. | Michael Drake | 2020-02-24 | 2 | -2/+0 |
| | |||||
* | About fetches resources: Drop maps resource. | Michael Drake | 2020-02-24 | 1 | -1/+1 |
| | | | | It had bitrotted. | ||||
* | framebuffer: Use new enumerate feature of libnsfb | Daniel Silverstone | 2020-02-24 | 1 | -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> | ||||
* | 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 |
| |