summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for release of 0.1.4HEADrelease/0.1.4masterDaniel Silverstone2016-11-191-1/+1
|
* add test cases generated from our own run of AFLVincent Sanders2016-08-26445-0/+4
| | | | | | | | | | Fuzzers alive : 7 Total run time : 20 days, 16 hours Total execs : 989 million Cumulative speed : 3876 execs/sec Pending paths : 0 faves, 363 total Pending per fuzzer : 0 faves, 51 total (on average) Crashes found : 0 locally unique
* Decode: Don't need to handle row padding in 32bpp decoder.Michael Drake2016-08-231-4/+0
|
* extend icon test corpus with a set generated with AFLVincent Sanders2016-08-22218-0/+4
|
* update icon decoding test to allow for output file on commandlineVincent Sanders2016-08-222-104/+108
|
* cope with bmp headers close to UINT32_MAXVincent Sanders2016-08-223-8/+18
|
* Decode: Account for row padding at end of row, rather than start.Michael Drake2016-08-221-12/+12
|
* deal with unrepresentable negative heights in bitmap info headerVincent Sanders2016-08-221-1/+5
|
* force image size comparison type to be long longVincent Sanders2016-08-211-1/+1
|
* limit maximum size of image the test tool will allow to be createdVincent Sanders2016-08-211-89/+93
|
* add simple netsurf bitmapVincent Sanders2016-08-211-0/+0
|
* allow the bmp decode test program to take a filename for the outputVincent Sanders2016-08-211-24/+41
|
* ensure icon mask decode sets transparancy correctlyVincent Sanders2016-08-191-12/+10
|
* add previously failing icon with transparancy as testVincent Sanders2016-08-193-2/+9
|
* allow icons with transparaency to be saved in P7 formatVincent Sanders2016-08-191-133/+182
|
* allow 32bpp icon to use their alpha channel for opacityVincent Sanders2016-08-191-0/+7
| | | | modified patch from Fran├žois Revol
* separate 24bpp decoder from 32bppVincent Sanders2016-08-191-17/+110
|
* do not stop bitmap decode on first out of range colour table indexVincent Sanders2016-08-151-5/+8
| | | | | | | This changes behaviour to ignore image indices outside the range of entries in the colour table. This allows a greater number of "real world" bitmaps to be decoded which often have such bad palette references within them.
* Split RLE decoding into two separate less complex routinesVincent Sanders2016-08-151-93/+224
|
* make sign of comparison explicitVincent Sanders2016-08-141-1/+1
| | | | | The size being computed cannot be negative so simply cast the result to unsigned value for the sake of comparison which resolves the warning.
* source code cleanup and reformat no functional changesVincent Sanders2016-08-142-1009/+1147
|
* fix test runner icon image selectionVincent Sanders2016-08-141-1/+1
|
* cope with palette bitmaps that have a bad offsetVincent Sanders2016-08-141-0/+10
| | | | | | some palette bitmaps have a image data offset that does not account for the palette data. This works round the issue by skipping the palette data in such bitmaps to get a correct image.
* generate output ppm if the decode was incompleteVincent Sanders2016-08-132-129/+132
|
* futher fixes to RLE decoding to cope with top down decodingVincent Sanders2016-08-131-4/+21
|
* fix bounds checking in RLE decodeVincent Sanders2016-08-131-5/+10
|
* Add AFL demo bitmap and icon corpus to unit testsVincent Sanders2016-08-13968-1/+21
|
* Improve test runner and prevent generation of excessively large outputVincent Sanders2016-08-122-10/+70
|
* add tests for problematic bitmapsVincent Sanders2016-08-112-0/+7
| | | | mantis 2446 has a problematic bitmap we can use to test with
* move library usage documentation into a README fileVincent Sanders2016-08-112-58/+62
|
* Update Component version for releaserelease/0.1.3Vincent Sanders2015-12-181-2/+2
|
* Range check colour table accesses.John-Mark Bell2015-11-202-5/+26
| | | | Issue-reported-by: Hans Jerry Illikainen
* Fix pixels_left calculation in RLE decoding.John-Mark Bell2015-11-202-5/+6
| | | | | | | Additionally, improve input data range check for RLE4 absolute mode. Issue-reported-by: Hans Jerry Illikainen
* Trivial spelling fixJohn-Mark Bell2015-11-201-1/+1
|
* test decoding of ico filesVincent Sanders2015-09-021-3/+3
|
* add decode test suiteVincent Sanders2015-09-0152-0/+35
|
* Caused a syntax error in previous commit while altering CFLAGSVincent Sanders2015-03-221-1/+1
|
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-221-2/+10
|
* Fix paths for Haiku.Adrien Destugues2015-03-222-2/+2
|
* Update the component version for releaserelease/0.1.2Vincent Sanders2015-03-081-1/+1
|
* Fix up for new buildsystemJohn-Mark Bell2014-11-161-1/+1
|
* We don't need read_int8 right nowDaniel Silverstone2014-08-291-0/+2
|
* Update component version for releaserelease/0.1.1Vincent Sanders2014-04-181-1/+1
|
* Add support for multilibJohn-Mark Bell2014-01-132-3/+3
|
* 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 suspend/invalidate stuff.Michael Drake2012-10-144-61/+0
|
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-292-3/+5
| | | | svn path=/trunk/libnsbmp/; revision=14008
* Simple gitignoreDaniel Silverstone2012-06-041-0/+2
| | | | svn path=/trunk/libnsbmp/; revision=13952
* Bump versionJohn Mark Bell2011-04-071-1/+1
| | | | svn path=/trunk/libnsbmp/; revision=12170