summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Never wait indefinitely (as this messes with the Network Stack events via ↵ashmew2/kolibriAshish Gupta2017-10-081-15/+7
| | | | the content/fetcher)
* Minor fixes for keypressesAshish Gupta2017-09-301-1/+1
|
* Improve mouse/keypress handlingAshish Gupta2017-09-241-32/+23
|
* Fix pixels array for Kolibri surfaceAshish Gupta2017-09-171-2/+2
|
* Add KOLIBRI surfaceAshish Gupta2017-09-152-1/+3
|
* Merge libnsfb masterAshish Gupta2017-04-027-41/+234
|\
| * Add missing filesrelease/0.1.5Daniel Silverstone2016-11-192-0/+65
| |
| * Prepare for release of 0.1.5Daniel Silverstone2016-11-191-1/+1
| |
| * use the darwin specific macros for endian checkingVincent Sanders2016-09-041-1/+1
| | | | | | | | | | This is necessary to avoid issues around having the correct macros defined in the darwin environment.
| * use correct macro to detect mac os xVincent Sanders2016-09-041-2/+2
| |
| * cope with mac os X having the endian header somewhere elseVincent Sanders2016-09-041-1/+7
| |
| * Make endianess detection more robustVincent Sanders2016-09-044-40/+162
| | | | | | | | | | | | | | | | This moves the byte order detection into the internal plot header and makes teh detection much more robust searching for more macros in common use. This should fix compilation on big endian openBSD systems Thanks to Anthony J. Bentley for a patch used as inspiration for this change
* | Makefile: Add support for building surfaces for kolibriosAshish Gupta2016-06-031-11/+26
| | | | | | | | | | | | Fix CFLAGS for KolibriOS frontend in order to ignore warnings. Enable RAM and Kolibri surfaces when building for Kolibri. Do all of this without breaking support for existing frontends.
* | src/surface/kolibri.c: New surface for KolibriOSAshish Gupta2016-06-011-0/+547
|/ | | | | | | | | Implement the nsfb_surface_rtns_t table for KolibriOS. Support all major functions of a surface. The Netsurf code style guidelines have been followed as much as possible. Remaining (non urgent) tasks are left as TODOs which will be good to have but are not required, for instance using the TAB key for cycling through fields.
* Fix warning about _GNU_SOURCE already being defined.Michael Drake2016-04-191-1/+0
|
* Fix variable name.Michael Drake2016-04-191-3/+1
|
* Fix colour conversion to 32bpp XBGR surfaces.Ashish Gupta2016-04-191-2/+3
|
* Update component version for releaserelease/0.1.4Vincent Sanders2016-01-031-1/+1
|
* add checks to tests to ensure created surface is not zero size.Vincent Sanders2015-07-138-0/+38
|
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-221-4/+21
|
* Update the component version for releaserelease/0.1.3Vincent Sanders2015-03-081-1/+1
|
* Fix HOST/BUILD switchround for updated buildsystemVincent Sanders2014-12-191-1/+1
|
* Fix up for new buildsystemJohn-Mark Bell2014-11-161-1/+1
|
* Fix up build of wayland surfaceJohn-Mark Bell2014-11-151-4/+60
|
* Update component version for releaserelease/0.1.2Vincent Sanders2014-08-281-1/+1
|
* Fix rendering of 1bpp glyphs when glyph data is greater than one byte wideMichael Drake2014-07-311-2/+1
|
* Add support for resizable surfaces and implement it for SDL surface.Michael Drake2014-07-262-4/+28
|
* Move private headers out of include/ and into src/Michael Drake2014-07-195-0/+0
| | | | To match our other libraries.
* Update component version for releaserelease/0.1.1Vincent Sanders2014-04-181-1/+1
|
* Allow building for Win32John-Mark Bell2014-01-175-5/+21
|
* Add support for multilib.John-Mark Bell2014-01-132-3/+3
|
* Fix comment typos.Michael Drake2013-11-041-3/+3
|
* A few tidyups.Michael Drake2013-10-302-29/+27
|
* Do tiled rendering by scanline, rather than by tile. Error diffusion now ↵Michael Drake2013-10-291-14/+206
| | | | works across tile boundaries.
* Only memset as much of the error diffusion buffer as is required.Michael Drake2013-10-291-2/+3
|
* Set unused param in SDL_Color struct, to avoid valgrind uninitialised values ↵Michael Drake2013-10-291-0/+1
| | | | from within SDL_BlitSurface.
* Fix 1x1 area scaled plot optimisation.Michael Drake2013-10-291-1/+1
|
* Add tiled bitmap plotting function.Michael Drake2013-10-289-1/+102
|
* Test if we're dithering already before turning it on. (No functional change ↵Michael Drake2013-10-282-7/+20
| | | | atm, but when bitmap tiling is moved into nsfb, error diffusion will be able to cross tile boundaries.)
* Fix buffer length.Michael Drake2013-10-271-1/+1
|
* Avoid repeating some calculations.Michael Drake2013-10-271-15/+17
|
* When destroying framebuffer, ensure any cursor is destroyed.Michael Drake2013-10-233-0/+19
|
* Free plotter function table.Michael Drake2013-10-231-0/+3
|
* Free surface vtable.Michael Drake2013-10-231-0/+1
|
* make warnings less stringent so it builds on all the compilers we useVincent Sanders2013-05-121-2/+5
|
* make linux framebuffer build depend on TARGET=LinuxVincent Sanders2013-05-121-1/+5
|
* update component version for releaserelease/0.1.0Vincent Sanders2013-04-191-1/+1
|
* add a .gitattributes so .gitignore is not exportedVincent Sanders2013-04-181-0/+2
|
* Remove dead store.Michael Drake2013-04-101-1/+0
|
* Fix leak.Michael Drake2013-04-101-0/+4
|