Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rationalise UNUSED macros. This changeset allows libnsfb to berjek/clang-warnings | Rob Kendrick (humdrum) | 2013-04-25 | 5 | -13/+4 |
| | | | | | | | | | | | | | 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. | ||||
* | 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 | 4 | -13/+2053 |
| | |||||
* | Split 32bpp support into xrgba, xbgr, and common. Should allow for BGR ↵ | Michael Drake | 2012-09-30 | 1 | -1/+30 |
| | | | | surfaces as well as RGB. | ||||
* | Add error diffusion to palette based rendering. Only used for bitmap and ↵ | Michael Drake | 2012-09-28 | 1 | -1/+1 |
| | | | | 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 | 1 | -40/+12 |
| | | | | 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 | 1 | -1/+6 |
| | |||||
* | Update to new NSBUILD infrastructure | Daniel Silverstone | 2012-06-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsfb/; revision=14007 | ||||
* | Speculative support for xcb-util 0.3.8 and xcbproto 1.6 | John Mark Bell | 2012-05-12 | 1 | -1/+12 |
| | | | | svn path=/trunk/libnsfb/; revision=13920 | ||||
* | basic fixes for linux framebuffer surface | Vincent Sanders | 2012-03-22 | 2 | -14/+160 |
| | | | | svn path=/trunk/libnsfb/; revision=13550 | ||||
* | Improve API to allow for RAM surfaces instead of direct blitting | Vincent Sanders | 2011-11-21 | 8 | -210/+814 |
| | | | | | | | | Improve and update tests Fix RAM surface Fix VNC surface svn path=/trunk/libnsfb/; revision=13158 | ||||
* | remove malloc.h anachronism | Vincent Sanders | 2011-01-06 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsfb/; revision=11226 | ||||
* | Make libnsfb dynamically detect the available surface libraries | John Mark Bell | 2010-12-04 | 2 | -2/+9 |
| | | | | svn path=/trunk/libnsfb/; revision=10972 | ||||
* | 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 | 1 | -327/+327 |
| | | | | 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 | ||||
* | start improvements in surface handling | Vincent Sanders | 2010-04-26 | 8 | -0/+1889 |
add X surface handler (need to address the speed issues) svn path=/trunk/libnsfb/; revision=10485 |