Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update autotools | Marti Maria | 2020-04-01 | 1 | -3/+2 |
| | | | | Update configure script to 2.10 | ||||
* | Prepare 2.10 release (I) | Marti Maria | 2020-04-01 | 26 | -42/+33 |
| | | | | Some minor changes to prepeare 2.10 release | ||||
* | Update cmsvirt.c | Marti Maria | 2019-10-03 | 1 | -1/+2 |
| | | | | Fix wrong white fixup on V2 PCS when building input profiles. Thanks to Maurice Luttmer for finding the bug. | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2019-09-27 | 1 | -1/+1 |
|\ | |||||
| * | Buffer overflow fix. | Gaurav | 2019-09-24 | 1 | -1/+1 |
| | | | | | | | | BuildColorantList() concatenates 32 bit data in each iteration. The max value of iteration can be 16. Thus buffer overflow can occur with storage of 128 bytes. It would need 512 bytes in worst case. | ||||
* | | port of several fixups | Marti Maria | 2019-09-27 | 4 | -9/+12 |
|/ | | | | From assorted sources, small fixes | ||||
* | merge branch | Marti Maria | 2019-07-26 | 1 | -2/+19 |
| | | | | plane bytes, not pixels | ||||
* | fix array bounds on writing matrices | Marti Maria | 2019-05-12 | 1 | -44/+40 |
| | | | | fixed a out-of-bounds error on certain conditions | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2019-04-18 | 12 | -466/+466 |
|\ | |||||
| * | provide a way to avoid "register" storage class | Marti Maria | 2019-01-21 | 12 | -466/+466 |
| | | | | | | | | C++17 seems to require to travel back in time and modify C99 spec | ||||
* | | expose MD5 | Marti Maria | 2019-04-18 | 1 | -16/+12 |
|/ | | | | let people to use MD5 internals. This is added in the plug-ins API | ||||
* | Fix double free of curve data structure. | Sebastian Rasmussen | 2018-12-15 | 1 | -6/+5 |
| | | | | | | | | | | | | When the call to CurvesAlloc() fails in OptimizeByJoiningCurves() the cleanup code will try to free the ObtainedCurves twice. This is because ObtainedCurves has also been inserted into the pipeline by the call to cmsPipelineInsertStage(). This commit NULLs the ObtainedCurves variable immediately after the insertion into the pipeline was succesful and also moves later use of ObtainedCurves earlier to compensate for setting ObtainedCurves to NULL. This avoids the double free. | ||||
* | #174: Cast error in cmsxform.c reported by GCC 8 | tp | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | Reported bug from quangnh89 | Marti Maria | 2018-09-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | - Turns a warning into a fatal error. I have tested the profile against a normal use and found despite this is a real bug, it is harmless in the security context. The out of bounds condition can only be reached by building a special program. Yet-existing, normal code are unaffected as it never needs to do this particular sequence. I agree it is better to turn this warning into a fatal error in order to keep safe. NOT RELATED WITH SECURITY. IT CANNOT BE USED TO DO ANY EXPLOIT. | ||||
* | Upgrade Visual studio 2017 15.8 | Marti Maria | 2018-08-15 | 1 | -4/+10 |
| | | | | | | - Upgrade to 15.8 - Add check on CGATS memory allocation (thanks to Quang Nguyen for pointing out this) | ||||
* | add extra check | Marti Maria | 2018-07-14 | 1 | -0/+5 |
| | | | | For out of mem confition | ||||
* | fixed code for very unusual platform | Marti Maria | 2018-07-13 | 1 | -2/+2 |
| | | | | big endian machines without int64 support | ||||
* | Extra typos | luz.paz | 2018-05-21 | 2 | -6/+6 |
| | |||||
* | Misc. typos | luz.paz | 2018-05-21 | 7 | -10/+10 |
| | | | Found via `codespell -q 3` | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2018-05-02 | 8 | -42/+42 |
|\ | |||||
| * | Merge pull request #147 from sebras/master | Marti Maria | 2018-03-07 | 5 | -22/+22 |
| |\ | | | | | | | Reindent some lines, fixing gcc indentation warnings. Looks great, thank you | ||||
| | * | Reindent some lines, fixing gcc indentation warnings. | Sebastian Rasmussen | 2017-12-13 | 5 | -22/+22 |
| | | | | | | | | | | | | | | | LittleCMS now compiles without warnings using: CFLAGS=-Wall ./configure && make | ||||
| * | | Fix some typos in comments and messages (found by codespell) | Stefan Weil | 2018-03-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
| * | | Merge pull request #152 from stweil/master | Marti Maria | 2018-03-07 | 3 | -19/+19 |
| |\ \ | | | | | | | | | Replace non-ASCII characters. Looks great, thank you! | ||||
| | * | | Replace non-ASCII characters | Stefan Weil | 2018-02-24 | 3 | -19/+19 |
| | | | | | | | | | | | | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | | | | add swapped-endian formats in alpha handling | Marti Maria | 2018-05-02 | 1 | -18/+94 |
|/ / / | | | | | | | | | | fixes #159 | ||||
* | | | added sanitize annotations for clang | Marti Maria | 2018-03-06 | 3 | -49/+63 |
|/ / | |||||
* | | Replace non English caché by cache in comments | Stefan Weil | 2018-02-24 | 2 | -10/+10 |
|/ | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | typo fix on comment | Marti Maria | 2017-12-02 | 1 | -4/+1 |
| | |||||
* | fix for big endian MLU bug | Marti Maria | 2017-11-20 | 1 | -14/+6 |
| | | | | Thanks to Sergei Trofimovic for the fix | ||||
* | Linestride & dynlibs | Marti Maria | 2017-11-12 | 7 | -72/+154 |
| | | | | | Fixed linestride on planar formatters Fixed testbed to run on synamic libraries | ||||
* | upgrade autotools to 2.9 | Marti Maria | 2017-09-27 | 1 | -6/+23 |
| | | | | Matches release candidate | ||||
* | QuickFloor doesn't work on some extreme conditions | Marti Maria | 2017-09-07 | 1 | -6/+6 |
| | | | | So let's use the real function | ||||
* | yet another check for wrong profiles | Marti Maria | 2017-09-07 | 1 | -1/+1 |
| | |||||
* | Tag types dictionary cannot be const | Marti Maria | 2017-08-25 | 2 | -71/+68 |
| | | | | Because plug-ins may change it | ||||
* | changes in cmsSmoothToneCurve contributed by Noel Carboni | Marti Maria | 2017-08-24 | 1 | -48/+96 |
| | | | | Many thanks! | ||||
* | fix C++ compilation | Marti Maria | 2017-08-23 | 2 | -98/+99 |
| | | | | | after adding const qualifier to some tables, C++ didn't compile. Now it works. | ||||
* | fixed a warning in clang for OSX | Marti Maria | 2017-08-22 | 1 | -3/+3 |
| | |||||
* | fix for a bug intrudoced by last commit | Marti Maria | 2017-08-22 | 1 | -1/+1 |
| | | | | Found by coverity! | ||||
* | Constify some big arrays to allow to compiler put them in read only section. | Kacper Michajłow | 2017-08-21 | 3 | -6/+6 |
| | |||||
* | Fixed remaining warning for signed/unsigned mixing. Fixed memory leak in testbed | Marti Maria | 2017-08-03 | 1 | -5/+6 |
| | |||||
* | Get rid of warnings when compiling as C++ with -Wall | Marti Maria | 2017-08-02 | 19 | -471/+496 |
| | | | | | Thanks to Noel Carboni for suggesting & providing a proof that it could be done | ||||
* | rollback of a wrong PR | Marti Maria | 2017-07-25 | 3 | -7/+8 |
| | | | | Back to safety | ||||
* | minor tunning | Marti Maria | 2017-07-24 | 3 | -5/+5 |
| | | | | Some reported glitches | ||||
* | User safer strncpy for prefix & suffix of named colors | Marti Maria | 2017-07-18 | 1 | -3/+3 |
| | | | | Contributed by ya1gaurav | ||||
* | Prepare for 2.9 release | Marti Maria | 2017-07-14 | 26 | -26/+26 |
| | | | | | Set copyright notices and version stamp, Still there are missing files, like documentation | ||||
* | Merge pull request #127 from pathcore-tasos/master | Marti Maria | 2017-07-12 | 1 | -1/+9 |
|\ | | | | | Fix compilation on older versions of MSVC. Looks ok, thank you! | ||||
| * | Apply fix only on older versions of MSVC. | Tasos Stamadianos | 2017-06-26 | 1 | -6/+8 |
| | | |||||
| * | Fixed compilation on VS2012 | Tasos Stamadianos | 2017-06-21 | 1 | -0/+6 |
| | | |||||
* | | Contributed fixes from Oracle | Marti Maria | 2017-07-03 | 2 | -3/+6 |
| | | | | | | | | Two minor glitches |