Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set unused param in SDL_Color struct, to avoid valgrind uninitialised values ↵ | Michael Drake | 2013-10-29 | 1 | -0/+1 |
| | | | | from within SDL_BlitSurface. | ||||
* | Fix 1x1 area scaled plot optimisation. | Michael Drake | 2013-10-29 | 1 | -1/+1 |
| | |||||
* | Add tiled bitmap plotting function. | Michael Drake | 2013-10-28 | 9 | -1/+102 |
| | |||||
* | Test if we're dithering already before turning it on. (No functional change ↵ | Michael Drake | 2013-10-28 | 2 | -7/+20 |
| | | | | atm, but when bitmap tiling is moved into nsfb, error diffusion will be able to cross tile boundaries.) | ||||
* | Fix buffer length. | Michael Drake | 2013-10-27 | 1 | -1/+1 |
| | |||||
* | Avoid repeating some calculations. | Michael Drake | 2013-10-27 | 1 | -15/+17 |
| | |||||
* | When destroying framebuffer, ensure any cursor is destroyed. | Michael Drake | 2013-10-23 | 3 | -0/+19 |
| | |||||
* | Free plotter function table. | Michael Drake | 2013-10-23 | 1 | -0/+3 |
| | |||||
* | Free surface vtable. | Michael Drake | 2013-10-23 | 1 | -0/+1 |
| | |||||
* | make warnings less stringent so it builds on all the compilers we use | Vincent Sanders | 2013-05-12 | 1 | -2/+5 |
| | |||||
* | make linux framebuffer build depend on TARGET=Linux | Vincent Sanders | 2013-05-12 | 1 | -1/+5 |
| | |||||
* | update component version for releaserelease/0.1.0 | Vincent Sanders | 2013-04-19 | 1 | -1/+1 |
| | |||||
* | add a .gitattributes so .gitignore is not exported | Vincent Sanders | 2013-04-18 | 1 | -0/+2 |
| | |||||
* | Remove dead store. | Michael Drake | 2013-04-10 | 1 | -1/+0 |
| | |||||
* | Fix leak. | Michael Drake | 2013-04-10 | 1 | -0/+4 |
| | |||||
* | Wayland surface handler with mouse input based on X surface handler | Vincent Sanders | 2013-04-09 | 7 | -16/+2071 |
| | |||||
* | Also needs xcb-atom which is in libxcb-util0-dev | Daniel Silverstone | 2012-11-02 | 1 | -1/+1 |
| | |||||
* | Split 32bpp support into xrgba, xbgr, and common. Should allow for BGR ↵ | Michael Drake | 2012-09-30 | 6 | -63/+183 |
| | | | | surfaces as well as RGB. | ||||
* | Fix error text. | Michael Drake | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | Add error diffusion to palette based rendering. Only used for bitmap and ↵ | Michael Drake | 2012-09-28 | 5 | -29/+206 |
| | | | | 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 Drake | 2012-09-27 | 8 | -66/+228 |
| | | | | palette. In other cases, we still have to seach all the colours, but that doesn't ever seem to be used. | ||||
* | Improve 8bpp palette: 685 RGB levels instead of 884 RGB levels, with ↵ | Michael Drake | 2012-09-25 | 1 | -9/+34 |
| | | | | remainder set to true grays. Previous palette had no true grays. Upshot is much better rendering of grayscale images and better rendering of blues, with a bit of loss in reds. | ||||
* | Add support for offset mouse pointer hotspots. | Michael Drake | 2012-08-01 | 4 | -12/+44 |
| | |||||
* | Simple tester for hammering glyph render function. | Michael Drake | 2012-07-27 | 2 | -1/+113 |
| | |||||
* | Fix horizontal scroll of internal text. Simplify and optimise internal text ↵ | Michael Drake | 2012-07-27 | 1 | -17/+15 |
| | | | | renderer. | ||||
* | Tiny simplification of freetype glyph renderer. | Michael Drake | 2012-07-26 | 1 | -7/+4 |
| | |||||
* | Don't add top clipping to bottom clipping. Fixes internal font rendering. | Michael Drake | 2012-07-26 | 1 | -7/+4 |
| | |||||
* | Update to new NSBUILD infrastructure | Daniel Silverstone | 2012-06-29 | 5 | -6/+8 |
| | | | | svn path=/trunk/libnsfb/; revision=14007 | ||||
* | Simple gitignore | Daniel Silverstone | 2012-06-04 | 1 | -0/+2 |
| | | | | svn path=/trunk/libnsfb/; revision=13954 | ||||
* | Fix typo | John Mark Bell | 2012-05-12 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsfb/; revision=13922 | ||||
* | Require xcb-util if it exists | John Mark Bell | 2012-05-12 | 1 | -0/+5 |
| | | | | svn path=/trunk/libnsfb/; revision=13921 | ||||
* | Speculative support for xcb-util 0.3.8 and xcbproto 1.6 | John Mark Bell | 2012-05-12 | 2 | -4/+35 |
| | | | | svn path=/trunk/libnsfb/; revision=13920 | ||||
* | basic fixes for linux framebuffer surface | Vincent Sanders | 2012-03-22 | 11 | -43/+223 |
| | | | | svn path=/trunk/libnsfb/; revision=13550 | ||||
* | A couple of casts through void to avoid pointer alignement warnings on ARM. | Michael Drake | 2012-02-29 | 1 | -2/+2 |
| | | | | svn path=/trunk/libnsfb/; revision=13503 | ||||
* | Bump version number | Vincent Sanders | 2012-02-27 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsfb/; revision=13484 | ||||
* | Require _POSIX_C_SOURCE | John Mark Bell | 2011-12-09 | 1 | -2/+2 |
| | | | | svn path=/trunk/libnsfb/; revision=13262 | ||||
* | Improve API to allow for RAM surfaces instead of direct blitting | Vincent Sanders | 2011-11-21 | 31 | -691/+1965 |
| | | | | | | | | Improve and update tests Fix RAM surface Fix VNC surface svn path=/trunk/libnsfb/; revision=13158 | ||||
* | Commit fixes from "Building NetSurf on arm-linux framebuffer" thread on ↵ | Michael Drake | 2011-04-19 | 2 | -2/+2 |
| | | | | | | netsurf-users ML. svn path=/trunk/libnsfb/; revision=12203 | ||||
* | Fix 8bpp glyph rendering when the target framebuffer is 16bpp | John Mark Bell | 2011-03-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsfb/; revision=12145 | ||||
* | remove malloc.h anachronism | Vincent Sanders | 2011-01-06 | 3 | -3/+3 |
| | | | | svn path=/trunk/libnsfb/; revision=11226 | ||||
* | Make libnsfb dynamically detect the available surface libraries | John Mark Bell | 2010-12-04 | 4 | -5/+36 |
| | | | | svn path=/trunk/libnsfb/; revision=10972 | ||||
* | make some of the plot code common | Vincent Sanders | 2010-07-09 | 5 | -1427/+519 |
| | | | | svn path=/trunk/libnsfb/; revision=10618 | ||||
* | Missed horizontal in non-alpha case in r10615. Update comment. | Michael Drake | 2010-07-08 | 3 | -6/+6 |
| | | | | svn path=/trunk/libnsfb/; revision=10617 | ||||
* | Pre-seed remainder counters with correct starting value to avoid clipping ↵ | Michael Drake | 2010-07-08 | 3 | -21/+57 |
| | | | | | | edge case artifact. svn path=/trunk/libnsfb/; revision=10615 | ||||
* | Don't try to plot bitmaps at 0 width or height. | Michael Drake | 2010-07-08 | 3 | -0/+9 |
| | | | | svn path=/trunk/libnsfb/; revision=10613 | ||||
* | Slight optimisation for scaled image plotting. | Michael Drake | 2010-07-08 | 3 | -9/+9 |
| | | | | svn path=/trunk/libnsfb/; revision=10612 | ||||
* | Add 8bpp scaled bitmap plotter. Fix 16bpp scaled bitmap plotter. | Michael Drake | 2010-07-08 | 2 | -11/+145 |
| | | | | svn path=/trunk/libnsfb/; revision=10611 | ||||
* | Make slight changes to match 16bpp implementations of bitmap plotters. | Michael Drake | 2010-07-08 | 1 | -10/+8 |
| | | | | svn path=/trunk/libnsfb/; revision=10610 | ||||
* | Add support for 16bpp scaled bitmap plotting. Make slight changes to match ↵ | Michael Drake | 2010-07-08 | 1 | -13/+140 |
| | | | | | | 32bpp implementation. NOTE: UNTESTED. svn path=/trunk/libnsfb/; revision=10609 | ||||
* | Add support for scaled bitmap plotting. | Michael Drake | 2010-07-08 | 1 | -9/+141 |
| | | | | svn path=/trunk/libnsfb/; revision=10608 |