summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* basic fixes for linux framebuffer surfaceVincent Sanders2012-03-2211-43/+223
| | | | svn path=/trunk/libnsfb/; revision=13550
* A couple of casts through void to avoid pointer alignement warnings on ARM.Michael Drake2012-02-291-2/+2
| | | | svn path=/trunk/libnsfb/; revision=13503
* Bump version numberVincent Sanders2012-02-271-1/+1
| | | | svn path=/trunk/libnsfb/; revision=13484
* Require _POSIX_C_SOURCEJohn Mark Bell2011-12-091-2/+2
| | | | svn path=/trunk/libnsfb/; revision=13262
* Improve API to allow for RAM surfaces instead of direct blittingVincent Sanders2011-11-2131-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 Drake2011-04-192-2/+2
| | | | | | netsurf-users ML. svn path=/trunk/libnsfb/; revision=12203
* Fix 8bpp glyph rendering when the target framebuffer is 16bppJohn Mark Bell2011-03-291-1/+1
| | | | svn path=/trunk/libnsfb/; revision=12145
* remove malloc.h anachronismVincent Sanders2011-01-063-3/+3
| | | | svn path=/trunk/libnsfb/; revision=11226
* Make libnsfb dynamically detect the available surface librariesJohn Mark Bell2010-12-044-5/+36
| | | | svn path=/trunk/libnsfb/; revision=10972
* make some of the plot code commonVincent Sanders2010-07-095-1427/+519
| | | | svn path=/trunk/libnsfb/; revision=10618
* Missed horizontal in non-alpha case in r10615. Update comment.Michael Drake2010-07-083-6/+6
| | | | svn path=/trunk/libnsfb/; revision=10617
* Pre-seed remainder counters with correct starting value to avoid clipping ↵Michael Drake2010-07-083-21/+57
| | | | | | edge case artifact. svn path=/trunk/libnsfb/; revision=10615
* Don't try to plot bitmaps at 0 width or height.Michael Drake2010-07-083-0/+9
| | | | svn path=/trunk/libnsfb/; revision=10613
* Slight optimisation for scaled image plotting.Michael Drake2010-07-083-9/+9
| | | | svn path=/trunk/libnsfb/; revision=10612
* Add 8bpp scaled bitmap plotter. Fix 16bpp scaled bitmap plotter.Michael Drake2010-07-082-11/+145
| | | | svn path=/trunk/libnsfb/; revision=10611
* Make slight changes to match 16bpp implementations of bitmap plotters.Michael Drake2010-07-081-10/+8
| | | | svn path=/trunk/libnsfb/; revision=10610
* Add support for 16bpp scaled bitmap plotting. Make slight changes to match ↵Michael Drake2010-07-081-13/+140
| | | | | | 32bpp implementation. NOTE: UNTESTED. svn path=/trunk/libnsfb/; revision=10609
* Add support for scaled bitmap plotting.Michael Drake2010-07-081-9/+141
| | | | svn path=/trunk/libnsfb/; revision=10608
* Fix warnings which occour with gcc 4.5Vincent Sanders2010-06-081-2/+3
| | | | svn path=/trunk/libnsfb/; revision=10569
* Make shared memory pixmap setup more robustVincent Sanders2010-05-021-9/+35
| | | | svn path=/trunk/libnsfb/; revision=10541
* Fix keypress handlingVincent Sanders2010-04-302-328/+328
| | | | svn path=/trunk/libnsfb/; revision=10534
* Fix x surface to not leave mouse trailsVincent Sanders2010-04-301-9/+38
| | | | svn path=/trunk/libnsfb/; revision=10527
* fix x surface input timeoutVincent Sanders2010-04-301-15/+39
| | | | svn path=/trunk/libnsfb/; revision=10526
* acellerate x surface copyingVincent Sanders2010-04-291-17/+103
| | | | svn path=/trunk/libnsfb/; revision=10519
* Make the SDL surface event handler cope with timeout correctlyVincent Sanders2010-04-281-4/+33
| | | | svn path=/trunk/libnsfb/; revision=10514
* ensure reply is not leaked if server does not support shared memoryVincent Sanders2010-04-261-4/+9
| | | | svn path=/trunk/libnsfb/; revision=10489
* enable shared memory images if availableVincent Sanders2010-04-261-39/+139
| | | | svn path=/trunk/libnsfb/; revision=10488
* significantly improve performance of the x surfaceVincent Sanders2010-04-261-118/+171
| | | | svn path=/trunk/libnsfb/; revision=10486
* start improvements in surface handlingVincent Sanders2010-04-2612-7/+801
| | | | | | add X surface handler (need to address the speed issues) svn path=/trunk/libnsfb/; revision=10485
* Simplification.Michael Drake2010-02-011-11/+7
| | | | svn path=/trunk/libnsfb/; revision=9948
* Minor changes to self crossing polygon test.Michael Drake2010-01-311-7/+4
| | | | svn path=/trunk/libnsfb/; revision=9947
* Improve rounding of fill span endpoints for polygon plotter.Michael Drake2010-01-311-3/+16
| | | | svn path=/trunk/libnsfb/; revision=9946
* Add test for self-crossing polygons.Michael Drake2010-01-243-1/+104
| | | | svn path=/trunk/libnsfb/; revision=9904
* Update establish_crossing_value() comment to describe what it actually does ↵Michael Drake2010-01-241-5/+9
| | | | | | now. :) svn path=/trunk/libnsfb/; revision=9903
* Hopefully fix gcc 4.2.4 stuff.Michael Drake2010-01-241-0/+2
| | | | svn path=/trunk/libnsfb/; revision=9902
* Make polygon filling code handle arbitrary polygons (rather than just ↵Michael Drake2010-01-241-99/+183
| | | | | | NetSurf borders). svn path=/trunk/libnsfb/; revision=9901
* Ensure the bezier curve routines do not generate duplicate points unecissarily.Vincent Sanders2010-01-222-56/+80
| | | | svn path=/trunk/libnsfb/; revision=9866
* add basic (but working) path supportVincent Sanders2010-01-228-92/+413
| | | | svn path=/trunk/libnsfb/; revision=9865
* quick workround for polygon plotter issuesVincent Sanders2010-01-222-25/+41
| | | | | | improve polygon star plotter to have animation! svn path=/trunk/libnsfb/; revision=9862
* add missing const to polyline apiVincent Sanders2010-01-211-1/+1
| | | | svn path=/trunk/libnsfb/; revision=9856
* fix polylinesVincent Sanders2010-01-213-4/+7
| | | | svn path=/trunk/libnsfb/; revision=9855
* add beginnings of path plottingVincent Sanders2010-01-2110-2/+349
| | | | svn path=/trunk/libnsfb/; revision=9854
* move plot functions to their own sub directoryVincent Sanders2010-01-2014-475/+578
| | | | | | fix 8 and 16bpp plotters when used with cursor svn path=/trunk/libnsfb/; revision=9850
* simplify internal headersVincent Sanders2010-01-1112-15/+39
| | | | svn path=/trunk/libnsfb/; revision=9801
* strip legacy plotter interfaceVincent Sanders2010-01-0923-520/+403
| | | | | | | cleanup line plotting interface move plotter interface structs to apropriate header svn path=/trunk/libnsfb/; revision=9798
* add bezier curve plottersVincent Sanders2010-01-067-1/+246
| | | | svn path=/trunk/libnsfb/; revision=9794
* Move clipping check out of conditional bit in line plotter.Michael Drake2009-12-291-20/+18
| | | | svn path=/trunk/libnsfb/; revision=9766
* make the test app compile againVincent Sanders2009-12-253-39/+56
| | | | svn path=/trunk/libnsfb/; revision=9758
* use SDL blit method to accelerate copy operationsVincent Sanders2009-12-071-0/+42
| | | | svn path=/trunk/libnsfb/; revision=9720
* Include stdlib.h for atexit().Michael Drake2009-12-061-2/+3
| | | | svn path=/trunk/libnsfb/; revision=9719