summaryrefslogtreecommitdiff
path: root/include/nsfb.h
Commit message (Collapse)AuthorAgeFilesLines
* Rationalise UNUSED macros. This changeset allows libnsfb to berjek/clang-warningsRob Kendrick (humdrum)2013-04-251-0/+3
| | | | | | | | | | | | | built warning-free both with Clang 3.3 (from trunk) and GCC 4.7. Remove the use of GCC-specific __attribute__ ((unused)) as this only works on declarations, meaning there is no "fallback" to use on compilers that are not GCC or clang. The (void)foo; approach works with both clang and GCC, and hopefully other compilers people might be using. The alternative would to have been two UNUSED macros, one for use in definitions, and one for use in function bodies.
* Add palette object. Optimise matching colour in case where we chose the ↵Michael Drake2012-09-271-1/+1
| | | | palette. In other cases, we still have to seach all the colours, but that doesn't ever seem to be used.
* basic fixes for linux framebuffer surfaceVincent Sanders2012-03-221-4/+2
| | | | svn path=/trunk/libnsfb/; revision=13550
* Improve API to allow for RAM surfaces instead of direct blittingVincent Sanders2011-11-211-4/+24
| | | | | | | | Improve and update tests Fix RAM surface Fix VNC surface svn path=/trunk/libnsfb/; revision=13158
* add cursor supportVincent Sanders2009-06-021-2/+3
| | | | svn path=/trunk/libnsfb/; revision=7687
* initial commit of netsurf framebuffer libraryVincent Sanders2009-04-081-0/+30
svn path=/trunk/libnsfb/; revision=7060