summaryrefslogtreecommitdiff
path: root/framebuffer/framebuffer.c
Commit message (Collapse)AuthorAgeFilesLines
* Add Unicode support to internal font.Michael Drake2014-05-061-25/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Now contains more glpyhs (was previously limited to cp-1252). + When a glyph is unavailable, the codepoint is now rendered. + Added glyph data file. + Added converter to generate the font's .c file from the data. TODO: The generated file is currently checked into the repo, but it should be generated as part of the build process, in the build-* directory. To update the generated source file, first build the converter: $ gcc -O2 -Wall framebuffer/convert_font.c -lm \ -o build-Linux-framebuffer/tools/convert_font And then use it to generate the souce file: $ build-Linux-framebuffer/tools/convert_font \ framebuffer/res/fonts/glyph_data \ framebuffer/GEN_font_internal.c -v The converter's usage is: convert_font [options] <in_file> <out_file> See convert_font --help for more details.
* Use libnsfb's tiled bitmap function, instead of tiling ourselves.Michael Drake2013-10-281-18/+15
|
* Pass pointer hotspots to libnsfb.Michael Drake2012-08-011-1/+1
|
* A few tweaks from when I was looking for internal font renderer bug in wrong ↵Michael Drake2012-07-261-6/+8
| | | | place.
* Update for modified libnsfb APIVincent Sanders2011-11-211-38/+71
| | | | | | Make thumbnailing work svn path=/trunk/netsurf/; revision=13159
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-2/+1
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-7/+7
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* Treat tiled images scaled to 1x1 as flat fills of the tiled area.Michael Drake2010-07-081-0/+12
| | | | svn path=/trunk/netsurf/; revision=10616
* More useful optimisation for 1x1 tiled image plots.Michael Drake2010-07-071-6/+9
| | | | svn path=/trunk/netsurf/; revision=10606
* Merge branches/vince/netsurf-fbtk-rework to trunk.John Mark Bell2010-07-071-2/+4
| | | | svn path=/trunk/netsurf/; revision=10605
* fix framebuffer command line/default option usageVincent Sanders2010-01-201-18/+2
| | | | svn path=/trunk/netsurf/; revision=9849
* remove use of legacy plot interfaceVincent Sanders2010-01-091-11/+26
| | | | svn path=/trunk/netsurf/; revision=9799
* optimise 1x1 bitmap plottingVincent Sanders2009-12-051-5/+18
| | | | svn path=/trunk/netsurf/; revision=9717
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-10/+10
| | | | svn path=/trunk/netsurf/; revision=8641
* next round of plotter refactorVincent Sanders2009-07-141-13/+38
| | | | svn path=/trunk/netsurf/; revision=8512
* plotters line refactorVincent Sanders2009-07-101-1/+26
| | | | svn path=/trunk/netsurf/; revision=8446
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-9/+24
| | | | svn path=/trunk/netsurf/; revision=8399
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-1/+13
| | | | svn path=/trunk/netsurf/; revision=8332
* remove redundant clg callVincent Sanders2009-07-011-1/+0
| | | | svn path=/trunk/netsurf/; revision=8240
* Improve bitmap plotter APIVincent Sanders2009-06-301-26/+27
| | | | svn path=/trunk/netsurf/; revision=8195
* Make framebuffer port use libnsfbVincent Sanders2009-06-281-0/+299
svn path=/trunk/netsurf/; revision=8122