Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | #661, restore correct clamping, fixing alpha artifacts (these ones are the ↵ | Pierre Joye | 2021-08-24 | 1 | -14/+6 | |
| | | | | | | | | most visible) | |||||
* | | Merge pull request #713 from me22bee/_gdImageGd2 | Pierre Joye | 2021-08-24 | 1 | -3/+15 | |
|\ \ | | | | | | | gdImageGd2Ptr memory leak | |||||
| * | | remove non-printable bytes | Maryam Ebrahimzadeh | 2021-08-24 | 1 | -1/+1 | |
| | | | ||||||
| * | | trigger the github actions | Maryam Ebrahimzadeh | 2021-08-24 | 1 | -0/+2 | |
| | | | ||||||
| * | | gdImageGd2Ptr memory leak | maryam ebrahimzadeh | 2021-07-19 | 1 | -4/+14 | |
| | | | ||||||
* | | | Add ENABLE_CPP_API | Pierre Joye | 2021-08-23 | 1 | -0/+3 | |
| | | | ||||||
* | | | remove annotate from windows builds | Pierre Joye | 2021-08-23 | 1 | -2/+5 | |
| | | | ||||||
* | | | remove from .c too | Pierre Joye | 2021-08-23 | 1 | -1/+6 | |
| | | | ||||||
* | | | +NOT | Pierre Joye | 2021-08-23 | 1 | -2/+2 | |
| | | | ||||||
* | | | tried, remove it from windows build, will need portable codes elsewhere | Pierre Joye | 2021-08-23 | 2 | -89/+3 | |
| | | | ||||||
* | | | move and fix opt* extern declaration, windows MSC only | Pierre Joye | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | move and fix opt* extern declaration, windows MSC only | Pierre Joye | 2021-08-23 | 1 | -1/+3 | |
| | | | ||||||
* | | | webpng mkstemp, windows MSC only | Pierre Joye | 2021-08-23 | 1 | -0/+2 | |
| | | | ||||||
* | | | webpng mkstemp | Pierre Joye | 2021-08-23 | 1 | -0/+85 | |
| | | | ||||||
* | | | opt* are extern, missed optarg | Pierre Joye | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | opt* are extern | Pierre Joye | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | that should solve all ssize_t issue w/VC | Pierre Joye | 2021-08-23 | 1 | -0/+3 | |
| | | | ||||||
* | | | syntax fix | Pierre Joye | 2021-08-23 | 1 | -0/+1 | |
| | | | ||||||
* | | | syntax fix | Pierre Joye | 2021-08-23 | 1 | -1/+2 | |
| | | | ||||||
* | | | syntax fix | Pierre Joye | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | syntax fix | Pierre Joye | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | recent VC has stdint | Pierre Joye | 2021-08-23 | 2 | -2/+3 | |
| | | | ||||||
* | | | let define ssize_t here on windows | Pierre Joye | 2021-08-23 | 1 | -0/+2 | |
| | | | ||||||
* | | | this header should not be included on windows | Pierre Joye | 2021-08-23 | 1 | -1/+3 | |
| | | | ||||||
* | | | Fix #733, silent warning for infile | Pierre Joye | 2021-08-23 | 1 | -0/+1 | |
| | | | ||||||
* | | | Fix #733, use of undeclared identifier 'size': ARG_NOT_USED(size) | Pierre Joye | 2021-08-23 | 1 | -1/+0 | |
| | | | ||||||
* | | | add option to enable/disable CPP API | Pierre Joye | 2021-08-22 | 2 | -0/+12 | |
| | | | ||||||
* | | | enable these interpolations | Pierre Joye | 2021-08-20 | 1 | -3/+6 | |
| | | | ||||||
* | | | refactor and cleanup | Pierre Joye | 2021-08-20 | 1 | -98/+68 | |
| | | | ||||||
* | | | mark as private | Pierre Joye | 2021-08-20 | 1 | -0/+1 | |
| | | | ||||||
* | | | silent fall trhough warning, that comment is read by gcc | Pierre Joye | 2021-08-17 | 1 | -1/+2 | |
| | | | ||||||
* | | | heif_ctx not used | Pierre Joye | 2021-08-16 | 1 | -0/+1 | |
| | | | ||||||
* | | | silent warning/unused args when codecs not enabled | Pierre Joye | 2021-08-16 | 8 | -5/+127 | |
| | | | ||||||
* | | | little more close to IM/GM/Lepto and co | Pierre Joye | 2021-08-16 | 1 | -10/+7 | |
| | | | ||||||
* | | | refactor/cleanup scaling 2 passes | Pierre Joye | 2021-08-16 | 2 | -104/+170 | |
| | | | ||||||
* | | | revert that part, should be test side only | Pierre Joye | 2021-08-16 | 1 | -10/+1 | |
| | | | ||||||
* | | | Fix #725, Gif Anim API, adding frame leak from tmp image, test already in ↵ | Pierre Joye | 2021-08-13 | 1 | -0/+4 | |
| | | | | | | | | | | | | place (gcc ASAN detects it) | |||||
* | | | WebP: Fix memory leak in test and avoid possible memory leak if size is not ↵ | Pierre Joye | 2021-08-13 | 1 | -0/+10 | |
| | | | | | | | | | | | | correct (ie. passing 0 size will leak). Min size is the WebP sign (3x32bits) | |||||
* | | | cleanup, clamping is not neeeded at all. Fix signed/unsigned comparison | Pierre Joye | 2021-08-13 | 1 | -8/+3 | |
| | | | ||||||
* | | | Disable strict pixi requirement for libavif >= 0.9.1 (#723) | Ben Morss | 2021-08-03 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | Some AVIF image generators didn't include the PixelInformationProperty (pixi), even though strictly speaking they should. In v0.9.2, libavif began requiring this. Let's disable it so we can read those images too. | |||||
* | | | Merge pull request #698 from adamsilverstein/webp-lossless | Christoph M. Becker | 2021-07-23 | 2 | -1/+21 | |
|\ \ \ | | | | | | | | | Support writing lossless WebP | |||||
| * \ \ | Merge branch 'master' into webp-lossless | Adam Silverstein | 2021-05-05 | 84 | -1241/+2862 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # tests/webp/.gitignore # tests/webp/CMakeLists.txt # tests/webp/Makemodule.am | |||||
| * | | | | Set gdWebpLossless as threshold at 101. | Adam Silverstein | 2021-05-05 | 2 | -9/+10 | |
| | | | | | ||||||
| * | | | | Support writing lossless WebP | Christoph M. Becker | 2016-10-09 | 2 | -1/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lossless WebP is a rather interesting alternative to PNG, and already supported by `gdImageCreateFromWebp*()`, so we add support for `gdImageWebp*()`, too. We can stick with the existing API, using the quality parameter to request lossless encoding if it is set to `gdWebpLossless`, which we define to `PHP_INT` (to avoid adding a new dependency to gd.h, we hard- code the value – we're assuming `sizeof(int)==4` anyway). | |||||
* | | | | | Revert "Merge pull request #712 from me22bee/gdImageGdPtr" | Pierre Joye | 2021-07-20 | 1 | -5/+2 | |
| |_|/ / |/| | | | | | | | | | | | | | | | This reverts commit bfc90ac2a6c4119ae6f9e57cc7d7e5d314500f2e, reversing changes made to edaf39fe6fb0d1867b9b5992efb9fe4102138553. | |||||
* | | | | gdImageGdPtr memory leak | maryam ebrahimzadeh | 2021-07-19 | 1 | -2/+5 | |
| | | | | ||||||
* | | | | fix read out-of-bands in reading tga header file | maryam ebrahimzadeh | 2021-07-19 | 1 | -1/+5 | |
| | | | | ||||||
* | | | | use https://libgd.org | Mike Frysinger | 2021-07-05 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | use gdIOCtxPtr more consistently | Mike Frysinger | 2021-05-28 | 8 | -155/+151 | |
| | | | | | | | | | | | | | | | | | | | | We have gdIOCtxPtr for gdIOCtx*, so switch the public headers to it consistently. | |||||
* | | | | use malloc compiler attribute if available | Mike Frysinger | 2021-05-28 | 2 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This informs the compiler that these functions return allocated memory. That allows it to make some optimization decisions which can produce better code. |