summaryrefslogtreecommitdiff
path: root/framebuffer/font_freetype.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-566/+0
|
* update framebuffer frontend to use layout tableVincent Sanders2016-04-241-33/+33
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-7/+7
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Update framebuffer frontend to cope with split operations table headersVincent Sanders2014-10-161-1/+1
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-1/+1
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* add API to set DPIVincent Sanders2014-10-131-3/+2
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-011-27/+6
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-4/+4
|
* Free font face id descriptors.Michael Drake2013-10-231-11/+31
|
* LOG macro terminates line itself.Michael Drake2013-08-291-7/+7
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Make compatible with new nsfont_split expectations. Only splits on spaces.Michael Drake2013-02-101-9/+15
|
* Squash set but unused variable warning.Michael Drake2012-08-101-1/+4
|
* Fix freetype nsfont_position_in_string to return nearest, rather than next.Michael Drake2012-08-011-0/+6
|
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-13/+12
| | | | svn path=/trunk/netsurf/; revision=13548
* Fix framebuffer build.Michael Drake2011-12-021-0/+16
| | | | svn path=/trunk/netsurf/; revision=13222
* Rename utils/resource to utils/filepath to avoid confusion with resource: ↵Michael Drake2011-03-171-2/+2
| | | | | | fetcher. svn path=/trunk/netsurf/; revision=12088
* Scale font sizes by the screen DPI, rather than assuming 72John Mark Bell2011-03-131-1/+2
| | | | svn path=/trunk/netsurf/; revision=12014
* add resource handlingVincent Sanders2011-02-231-3/+4
| | | | | | move gtk and framebuffer to use generic resource handling svn path=/trunk/netsurf/; revision=11772
* Clean up framebuffer compile time font selectionVincent Sanders2010-10-071-60/+158
| | | | | | | Make framebuffer font documentation match reality Expose glyph cache size as a configuration option svn path=/trunk/netsurf/; revision=10871
* Correct freetype header acquisitionJohn Mark Bell2010-06-301-1/+2
| | | | svn path=/trunk/netsurf/; revision=10591
* Use DejaVu instead of Vera, seeing as Debian have removed Vera from sid.John Mark Bell2009-10-051-8/+8
| | | | svn path=/trunk/netsurf/; revision=9606
* Scale font sizes, for better accuracy.John Mark Bell2009-07-211-1/+1
| | | | svn path=/trunk/netsurf/; revision=8657
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-70/+30
| | | | svn path=/trunk/netsurf/; revision=8641
* Make framebuffer port use libnsfbVincent Sanders2009-06-281-0/+477
svn path=/trunk/netsurf/; revision=8122