summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix silly memory leaks.Sean Fox2009-01-242-6/+14
| | | | svn path=/trunk/libnsbmp/; revision=6250
* Check for proper image decoding /prior/ to outputting anything.Sean Fox2009-01-242-12/+14
| | | | svn path=/trunk/libnsbmp/; revision=6220
* Add a few more boundary checks.Sean Fox2009-01-241-3/+14
| | | | svn path=/trunk/libnsbmp/; revision=6219
* A 24-bit transparency index shouldn't be reading 32 bits of data.Sean Fox2009-01-241-1/+1
| | | | svn path=/trunk/libnsbmp/; revision=6218
* Point to MSDN for format specifications because it appears to be more ↵Sean Fox2009-01-241-1/+2
| | | | | | accurate; the previous link had a few inaccuracies regarding RGB encoding. svn path=/trunk/libnsbmp/; revision=6217
* Perform strict validation of the 'bits per pixel' field according to the ↵Sean Fox2009-01-241-7/+46
| | | | | | specification. svn path=/trunk/libnsbmp/; revision=6216
* Disallow a 0 value in the 'bits per pixel' field of a Windows 2.x header. ↵Sean Fox2009-01-171-0/+2
| | | | | | Kudos to Joonas Pihlaja. svn path=/trunk/libnsbmp/; revision=6122
* Avoid integer overflow when boundary checking the size of the colour table. ↵Sean Fox2009-01-171-1/+39
| | | | | | Kudos to Joonas Pihlaja. svn path=/trunk/libnsbmp/; revision=6121
* Boundary check the bitmap offset. Kudos to Joonas Pihlaja.Sean Fox2009-01-171-0/+4
| | | | svn path=/trunk/libnsbmp/; revision=6120
* C89François Revel2008-11-291-1/+1
| | | | svn path=/trunk/libnsbmp/; revision=5836
* Use DESTDIR.John Mark Bell2008-10-131-9/+11
| | | | | | OS X friendly install invocation svn path=/trunk/libnsbmp/; revision=5557
* GCCSDK 4 build compatibility (not finished yet)John Tytgat2008-09-281-20/+20
| | | | svn path=/trunk/libnsbmp/; revision=5458
* Fix misleading dbl header include protection test.John Tytgat2008-09-141-2/+2
| | | | svn path=/trunk/libnsbmp/; revision=5312
* Change libnsbmp to MIT licenceRob Kendrick2008-09-055-55/+34
| | | | svn path=/trunk/libnsbmp/; revision=5242
* Add support for cross-compiling using TARGET=riscos.James Bursa2008-08-121-41/+74
| | | | svn path=/trunk/libnsbmp/; revision=5070
* Decode examples now include local header so they're useful prior to ↵Sean Fox2008-07-152-2/+2
| | | | | | installing the library svn path=/branches/dynis/libnsbmp/; revision=4672
* Moved *bmp_data just below bitmap_callbacks in the bmp_image structureSean Fox2008-07-011-1/+1
| | | | svn path=/branches/dynis/libnsbmp/; revision=4487
* Changed several char/int types to proper types from <stdint.h>; corrected ↵Sean Fox2008-07-014-237/+437
| | | | | | decoding errors for 32-bit and 16-bit bitmaps; more corrections to ico handling; added support for 'limited transparency'; added documentation to assist with future editing; cleaned up functions that read in data svn path=/branches/dynis/libnsbmp/; revision=4484
* Added bmp test suiteSean Fox2008-07-0145-0/+146
| | | | svn path=/branches/dynis/libnsbmp/; revision=4483
* Added ico_display scriptSean Fox2008-06-281-0/+3
| | | | svn path=/branches/dynis/libnsbmp/; revision=4467
* Added ico decoding exampleSean Fox2008-06-273-1/+216
| | | | svn path=/branches/dynis/libnsbmp/; revision=4466
* Correct ico support and added documentation; corrected handling of rgb16 ↵Sean Fox2008-06-273-69/+124
| | | | | | encoding; bmp_data/buffer_size are now passed to bmp_analyse; several bmp functions are now defined as static svn path=/branches/dynis/libnsbmp/; revision=4465
* Removed bmp decoder binarySean Fox2008-06-271-0/+0
| | | | svn path=/branches/dynis/libnsbmp/; revision=4464
* Arranged bmp_image members, moved bitmap callbacks into bmp_imageSean Fox2008-06-274-82/+83
| | | | svn path=/branches/dynis/libnsbmp/; revision=4463
* Added bmp decoding exampleSean Fox2008-06-276-1/+227
| | | | svn path=/branches/dynis/libnsbmp/; revision=4462
* Correct coloring issue under linux caused by signedness; added bmp_create() ↵Sean Fox2008-06-272-61/+72
| | | | | | function svn path=/branches/dynis/libnsbmp/; revision=4461
* Added NetSurf's log file for debuggingSean Fox2008-06-181-0/+38
| | | | svn path=/branches/dynis/libnsbmp/; revision=4400
* More naming convention changes to the header to squash compiler errorsSean Fox2008-06-181-10/+10
| | | | svn path=/branches/dynis/libnsbmp/; revision=4398
* Added Makefile for installationSean Fox2008-06-182-0/+65
| | | | svn path=/branches/dynis/libnsbmp/; revision=4397
* Incorporated bitmap callbacks to make libnsbmp stand-aloneSean Fox2008-06-182-55/+82
| | | | svn path=/branches/dynis/libnsbmp/; revision=4396
* Copy current bmpread.h to new bmp library's directorySean Fox2008-06-181-0/+84
| | | | svn path=/branches/dynis/libnsbmp/; revision=4394
* Copy current bmpread.c to new bmp library's directorySean Fox2008-06-181-0/+816
svn path=/branches/dynis/libnsbmp/; revision=4393