Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rationalise UNUSED macros. This changeset allows libnsfb to berjek/clang-warnings | Rob Kendrick (humdrum) | 2013-04-25 | 10 | -38/+34 |
| | | | | | | | | | | | | | 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. | ||||
* | 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 | ||||
* | Fix warnings which occour with gcc 4.5 | Vincent Sanders | 2010-06-08 | 1 | -2/+3 |
| | | | | svn path=/trunk/libnsfb/; revision=10569 | ||||
* | Make shared memory pixmap setup more robust | Vincent Sanders | 2010-05-02 | 1 | -9/+35 |
| | | | | svn path=/trunk/libnsfb/; revision=10541 | ||||
* | Fix keypress handling | Vincent Sanders | 2010-04-30 | 2 | -328/+328 |
| | | | | svn path=/trunk/libnsfb/; revision=10534 | ||||
* | Fix x surface to not leave mouse trails | Vincent Sanders | 2010-04-30 | 1 | -9/+38 |
| | | | | svn path=/trunk/libnsfb/; revision=10527 | ||||
* | fix x surface input timeout | Vincent Sanders | 2010-04-30 | 1 | -15/+39 |
| | | | | svn path=/trunk/libnsfb/; revision=10526 | ||||
* | acellerate x surface copying | Vincent Sanders | 2010-04-29 | 1 | -17/+103 |
| | | | | svn path=/trunk/libnsfb/; revision=10519 | ||||
* | Make the SDL surface event handler cope with timeout correctly | Vincent Sanders | 2010-04-28 | 1 | -4/+33 |
| | | | | svn path=/trunk/libnsfb/; revision=10514 | ||||
* | ensure reply is not leaked if server does not support shared memory | Vincent Sanders | 2010-04-26 | 1 | -4/+9 |
| | | | | svn path=/trunk/libnsfb/; revision=10489 | ||||
* | enable shared memory images if available | Vincent Sanders | 2010-04-26 | 1 | -39/+139 |
| | | | | svn path=/trunk/libnsfb/; revision=10488 | ||||
* | significantly improve performance of the x surface | Vincent Sanders | 2010-04-26 | 1 | -118/+171 |
| | | | | svn path=/trunk/libnsfb/; revision=10486 |