summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add a basic decode testVincent Sanders2015-09-016-1/+32
|
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-221-2/+10
|
* Fix paths for Haiku port.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
|
* 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
|
* Fix up scan-build: "Result of 'calloc' is converted to a pointer of type ↵Michael Drake2013-04-111-2/+2
| | | | 'unsigned int', which is incompatible with sizeof operand type 'int'".
* Put semicolon for bodyless while loop on new line. Remove confusing ↵Michael Drake2013-04-111-15/+17
| | | | indentation.
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-292-3/+5
| | | | svn path=/trunk/libnsgif/; revision=14009
* Simple gitignoreDaniel Silverstone2012-06-041-0/+2
| | | | svn path=/trunk/libnsgif/; revision=13953
* Bump versionJohn Mark Bell2011-04-071-1/+1
| | | | svn path=/trunk/libnsgif/; revision=12168
* Missing includeChris Young2010-11-211-0/+1
| | | | svn path=/trunk/libnsgif/; revision=10949
* Bump versionJohn Mark Bell2010-04-191-1/+1
| | | | svn path=/trunk/libnsgif/; revision=10443
* -Wextra is only understood by GCC 3.4.6 or later. John Mark Bell2009-11-061-4/+5
| | | | | | | | | | | | | | | | It is a more descriptive synonym for -W. Use -W instead which is understood by all common versions of GCC (i.e. GCC 2.95 supports it, which is the oldest GCC version we have to support) Additionally, conditionalise our -Werror usage on whether we're building for BeOS/Haiku. On these platforms, the standard library headers result in warnings. GCC 2 is quite happy to build this code on other platforms, so shouldn't be the trigger for dropping -Werror (even if BeOS is the only target where GCC2 is likely to be used). svn path=/trunk/libnsgif/; revision=9667
* Fix palette entry population some more. Hopefully, it's completely endian ↵John Mark Bell2009-08-091-13/+33
| | | | | | agnostic now and still builds with GCC 4.4 svn path=/trunk/libnsgif/; revision=9138
* Stop utterly insane palette entry population.John Mark Bell2009-08-031-10/+15
| | | | | | | Palette entries are always ABGR, regardless of platform endianness. This change probably breaks big-endian platforms which, under the old approach, had palette entries of the form RGBA (assuming I understood the code correctly). svn path=/trunk/libnsgif/; revision=9027
* Ensure local include path overrides buildsystem settings.John Mark Bell2009-08-011-2/+2
| | | | svn path=/trunk/libnsgif/; revision=8964
* Update to new shared object namingDaniel Silverstone2009-04-212-3/+3
| | | | svn path=/trunk/libnsgif/; revision=7208
* GCC 2.95 compatibilityJohn Mark Bell2009-04-151-2/+11
| | | | svn path=/trunk/libnsgif/; revision=7097
* Shared library versioningJohn Mark Bell2009-04-032-5/+7
| | | | svn path=/trunk/libnsgif/; revision=7034
* Squash warnings. The way that palette entries are computed makes me cry. ↵John Mark Bell2009-03-291-4/+4
| | | | | | Please do this properly. svn path=/trunk/libnsgif/; revision=6984
* First cut at a port to the core buildsystemJohn Mark Bell2009-03-295-104/+29
| | | | svn path=/trunk/libnsgif/; revision=6983
* Prefix build dirs with build- and svn ignore them. Simplify clean rule.John Tytgat2009-02-011-1/+1
| | | | svn path=/trunk/libnsgif/; revision=6336
* Prefix build dirs with build- and svn ignore them. Simplify clean rule.John Tytgat2009-02-011-5/+4
| | | | svn path=/trunk/libnsgif/; revision=6335
* If a frame's disposal method is GIF_FRAME_CLEAR and the frame has a ↵Sean Fox2009-01-071-1/+4
| | | | | | transparency index, the frame will be restored to transparency instead of the background colour svn path=/trunk/libnsgif/; revision=5975
* When a frame claims to exceed the GIF's buffer, libnsgif will now try to ↵Sean Fox2009-01-032-6/+30
| | | | | | recover by rendering the available frame data instead of returning an error and dropping the frame completely. This same concept may be applicable in other libnsgif locations. svn path=/trunk/libnsgif/; revision=5957
* Script to disassemble GIFs, to help with debugging broken GIFs.James Bursa2008-12-311-0/+109
| | | | svn path=/trunk/libnsgif/; revision=5949
* C89François Revel2008-11-301-2/+8
| | | | svn path=/trunk/libnsgif/; revision=5841
* Use DESTDIR.John Mark Bell2008-10-131-9/+11
| | | | | | OS X friendly install invocation svn path=/trunk/libnsgif/; revision=5556
* GCCSDK 4 build compatibility (not finished yet)John Tytgat2008-09-281-20/+20
| | | | svn path=/trunk/libnsgif/; revision=5458
* Change libnsgif to MIT licenceRob Kendrick2008-09-054-39/+29
| | | | svn path=/trunk/libnsgif/; revision=5243
* - LOG now prints to stderr, so it won't disrupt the gif decoding example, ↵Sean Fox2008-08-232-31/+9
| | | | | | | | | which reads from stdout - Correct the way block data is skipped when processing extensions - Remove a lot of code that was apparently rendered useless with previous commits and was causing problems when displaying some gif animations svn path=/trunk/libnsgif/; revision=5187
* Pixels are now properly initialised as transparent instead of to the image's ↵Sean Fox2008-08-121-2/+10
| | | | | | background color svn path=/trunk/libnsgif/; revision=5079
* Add support for cross-compiling using TARGET=riscos.James Bursa2008-08-121-39/+70
| | | | svn path=/trunk/libnsgif/; revision=5068
* Decode example now includes local header so it's useful prior to installing ↵Sean Fox2008-07-151-1/+1
| | | | | | the library svn path=/branches/dynis/libnsgif/; revision=4671
* Corrected the return type for bitmap_get_buffer in the gif decoding exampleSean Fox2008-07-012-3/+3
| | | | svn path=/branches/dynis/libnsgif/; revision=4488
* Type correction; clear gif_animation's memory in gif_create()Sean Fox2008-06-272-11/+6
| | | | svn path=/branches/dynis/libnsgif/; revision=4460
* Minor corrections; lib caller must now free gif_dataSean Fox2008-06-262-5/+4
| | | | svn path=/branches/dynis/libnsgif/; revision=4459
* Bitmap callbacks are now set during the call to gif_createSean Fox2008-06-263-12/+14
| | | | svn path=/branches/dynis/libnsgif/; revision=4458
* Made non-critical bitmap callbacks optional (nullable in struct); assert on ↵Sean Fox2008-06-262-4/+19
| | | | | | critical bitmap callbacks to ensure they are present svn path=/branches/dynis/libnsgif/; revision=4450
* Arranged gif_animation and gif_frame members, moved bitmap callbacks into ↵Sean Fox2008-06-263-89/+115
| | | | | | gif_animation, and added gif_create() function svn path=/branches/dynis/libnsgif/; revision=4449
* Removed unnecessary dirty_frame member of gif_animation struct; made ↵Sean Fox2008-06-262-18/+1
| | | | | | unnecessary by correct frame disposal handling svn path=/branches/dynis/libnsgif/; revision=4448
* Corrected the implementation of frame disposal methodsSean Fox2008-06-252-37/+68
| | | | svn path=/branches/dynis/libnsgif/; revision=4439
* Improved functions handling gif extensions; added several constants for gif ↵Sean Fox2008-06-253-139/+182
| | | | | | flags svn path=/branches/dynis/libnsgif/; revision=4438
* Added separate functions to handle gif extensions; made to-do listSean Fox2008-06-241-345/+401
| | | | svn path=/branches/dynis/libnsgif/; revision=4431
* Return values are now in an enumSean Fox2008-06-223-46/+51
| | | | svn path=/branches/dynis/libnsgif/; revision=4424
* Added consistency in the way block-data is skipped; corrected a buffering ↵Sean Fox2008-06-221-24/+30
| | | | | | error that was causing some gif images to throw errors svn path=/branches/dynis/libnsgif/; revision=4422