summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Add tiled bitmap plotting function.Michael Drake2013-10-282-0/+9
|
* Test if we're dithering already before turning it on. (No functional change ↵Michael Drake2013-10-281-1/+6
| | | | atm, but when bitmap tiling is moved into nsfb, error diffusion will be able to cross tile boundaries.)
* Avoid repeating some calculations.Michael Drake2013-10-271-15/+17
|
* When destroying framebuffer, ensure any cursor is destroyed.Michael Drake2013-10-231-0/+3
|
* Remove dead store.Michael Drake2013-04-101-1/+0
|
* Wayland surface handler with mouse input based on X surface handlerVincent Sanders2013-04-091-1/+2
|
* Add error diffusion to palette based rendering. Only used for bitmap and ↵Michael Drake2012-09-281-5/+125
| | | | scaled bitmap plots. Doesn't do serpentine path, since that would need changes to the common bitmap rendering code.
* Add palette object. Optimise matching colour in case where we chose the ↵Michael Drake2012-09-273-1/+113
| | | | palette. In other cases, we still have to seach all the colours, but that doesn't ever seem to be used.
* Add support for offset mouse pointer hotspots.Michael Drake2012-08-012-7/+16
|
* basic fixes for linux framebuffer surfaceVincent Sanders2012-03-223-22/+35
| | | | svn path=/trunk/libnsfb/; revision=13550
* Improve API to allow for RAM surfaces instead of direct blittingVincent Sanders2011-11-216-86/+172
| | | | | | | | Improve and update tests Fix RAM surface Fix VNC surface svn path=/trunk/libnsfb/; revision=13158
* start improvements in surface handlingVincent Sanders2010-04-261-1/+2
| | | | | | add X surface handler (need to address the speed issues) svn path=/trunk/libnsfb/; revision=10485
* add basic (but working) path supportVincent Sanders2010-01-222-4/+4
| | | | svn path=/trunk/libnsfb/; revision=9865
* fix polylinesVincent Sanders2010-01-212-2/+2
| | | | svn path=/trunk/libnsfb/; revision=9855
* add beginnings of path plottingVincent Sanders2010-01-212-0/+9
| | | | svn path=/trunk/libnsfb/; revision=9854
* move plot functions to their own sub directoryVincent Sanders2010-01-201-1/+1
| | | | | | fix 8 and 16bpp plotters when used with cursor svn path=/trunk/libnsfb/; revision=9850
* simplify internal headersVincent Sanders2010-01-113-1/+22
| | | | svn path=/trunk/libnsfb/; revision=9801
* strip legacy plotter interfaceVincent Sanders2010-01-095-93/+44
| | | | | | | cleanup line plotting interface move plotter interface structs to apropriate header svn path=/trunk/libnsfb/; revision=9798
* add bezier curve plottersVincent Sanders2010-01-063-0/+34
| | | | svn path=/trunk/libnsfb/; revision=9794
* Improve cursor handlingVincent Sanders2009-12-045-12/+21
| | | | | | Improve screen copy handling and API svn path=/trunk/libnsfb/; revision=9714
* add cursor supportVincent Sanders2009-06-029-9/+111
| | | | svn path=/trunk/libnsfb/; revision=7687
* add legacy plotter APIVincent Sanders2009-04-246-7/+135
| | | | svn path=/trunk/libnsfb/; revision=7304
* add event interfaceVincent Sanders2009-04-153-6/+193
| | | | svn path=/trunk/libnsfb/; revision=7088
* add geometry settingVincent Sanders2009-04-091-0/+4
| | | | svn path=/trunk/libnsfb/; revision=7073
* add frontend selection and fix finalisation supportVincent Sanders2009-04-092-6/+27
| | | | svn path=/trunk/libnsfb/; revision=7072
* add font glyph plotting supportVincent Sanders2009-04-082-2/+24
| | | | svn path=/trunk/libnsfb/; revision=7068
* initial commit of netsurf framebuffer libraryVincent Sanders2009-04-087-0/+325
svn path=/trunk/libnsfb/; revision=7060