Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create a panic release for previous fixlcms2.13.1 | Marti Maria | 2022-02-03 | 2 | -2/+7 |
| | | | | Printers are suddenly dropping ink on white zones of paper. Create a panic release to include the previous fix. | ||||
* | Fix for optimisation error on grayscale | Marti Maria | 2022-01-30 | 1 | -5/+5 |
| | | | | Thanks to Aaron Boxer for reporting this issue | ||||
* | file should not be therelcms2.13 | Marti Maria | 2022-01-29 | 1 | -342/+0 |
| | | | | remove experimental file | ||||
* | remove travis file | Marti Maria | 2022-01-29 | 1 | -194/+0 |
| | | | | Travis is now discontinued | ||||
* | update copyright notices | Marti Maria | 2022-01-29 | 56 | -59/+401 |
| | | | | Update copyrights to generate the release | ||||
* | fix a previous glitch | Marti Maria | 2022-01-24 | 1 | -2/+3 |
| | | | | CMYK should also be taken into account | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2022-01-24 | 5 | -19/+19 |
|\ | |||||
| * | keep an eye to the accuracy | Marti Maria | 2022-01-23 | 2 | -7/+7 |
| | | | | | | | | | | In[0] + In[1] + In[2] may overflow, (cmsFloat64Number) In[0] + In[1] + In[2] is safe. Same on promotion to double before multiplication. | ||||
| * | turn off some warnings | Marti Maria | 2022-01-23 | 2 | -10/+10 |
| | | | | | | | | Should not affect any functionality | ||||
| * | turn a warning off | Marti Maria | 2022-01-22 | 1 | -1/+1 |
| | | | | | | | | gcc detects mixed signed/unsigned so let's fix it. | ||||
| * | release candidate 2 of 2.13lcms2.13rc2 | Marti Maria | 2022-01-22 | 1 | -1/+1 |
| | | | | | | | | release candidate 2 | ||||
* | | 8 bit optimization only works on RGB8->RGB8 | Marti Maria | 2022-01-24 | 1 | -2/+2 |
|/ | | | | Thanks to Krita folks for discovering the issue | ||||
* | Fix a memory leak when discarding crafted profiles | Marti Maria | 2022-01-18 | 1 | -20/+22 |
| | | | | From chrome's fuzzer | ||||
* | more code guards on uncommon tags | Marti Maria | 2022-01-14 | 1 | -18/+52 |
| | | | | Not used on normal color management, but it's good to have robust code. | ||||
* | Fix for a fix | Marti Maria | 2022-01-13 | 1 | -2/+6 |
| | | | | Fix a bug introduced by latest fixes | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2022-01-13 | 9 | -127/+126 |
|\ | |||||
| * | fix ASAN reported error | Marti Maria | 2022-01-13 | 1 | -4/+11 |
| | | | | | | | | Reading corrupted tags twice was returning a pointer instead of NULL. That confused Raw/Cooked tag logic. Thanks to Lexy Lee for reporting the issue. | ||||
| * | Fixes for issues reported by Christian | Marti Maria | 2022-01-10 | 8 | -123/+115 |
| | | | | | | | | | | | | Detect RGB Gamma function now listed in CHANGES file Fixed a typo that has been there for ages, "thereshold" Added ARM target to VS2022 project | ||||
* | | Added code guards on corrupted profiles | Marti Maria | 2022-01-13 | 2 | -25/+45 |
|/ | | | | | - For uncommon tags like UCR & BG - Prevent reads on unallocated memory when interpolation tables were of 1 elements. The value was not used at all, but the access could make segfault some systems. | ||||
* | Generate lcms2-2.13rc1lcms2.13rc1 | Marti Maria | 2022-01-07 | 2 | -2/+2 |
| | | | | Release candidate 1 | ||||
* | Minor cosmetic fixes | Marti Maria | 2022-01-07 | 4 | -6/+9 |
| | | | | | | - Left typos - meson build by #292 - Fix valgrind warning on writing uninitialized memory | ||||
* | Final changes for 2.13 | Marti Maria | 2022-01-06 | 26 | -45/+64 |
| | | | | | | - typos - changelog - readme.1st | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2022-01-06 | 1 | -2/+2 |
|\ | |||||
| * | Silent a warning on sign | mm2 | 2022-01-05 | 1 | -2/+2 |
| | | | | | | | | No warnings allowed on Mac | ||||
* | | Make sure context mutex critical section is initialized | Marti Maria | 2022-01-06 | 1 | -26/+57 |
|/ | | | | | AppVerifier complains in some cases if the critical section is not initialized. Should address #289 | ||||
* | bump fast float plugin version | Marti Maria | 2022-01-05 | 4 | -3/+3 |
| | | | | It is now 1.5 | ||||
* | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2022-01-05 | 2 | -13/+13 |
|\ | |||||
| * | version bump in configure | Marti Maria | 2022-01-05 | 2 | -13/+13 |
| | | | | | | | | configure.ac version to 2.13 | ||||
* | | better utf16 to wchar_t | Marti Maria | 2022-01-05 | 1 | -0/+47 |
|/ | | | | Try to promote correctly to utf8 to wchar_t when unicode is 32 bits | ||||
* | Documentation for 2.13 | Marti Maria | 2022-01-05 | 11 | -4/+9 |
| | | | | We are close to release candidate 0 | ||||
* | Update internal DLL names to lcms2 | Marti Maria | 2021-12-24 | 4 | -8/+8 |
| | | | | | Update internal DLL names to lcms2 I don't think many people is using that anyway | ||||
* | Merge pull request #288 from gaborkertesz-linaro/win-arm64 | Marti Maria | 2021-12-22 | 10 | -1876/+2633 |
|\ | | | | | | | Add ARM64 to Visual Studio 2019 Looks great, thank you | ||||
| * | Add ARM64 to Visual Studio 2019 | Gabor Kertesz | 2021-10-29 | 10 | -1876/+2633 |
| | | | | | | | | | | | | | | New win-arm64 platform is supported by Visual Studio 2019 as ARM64. The existing VC2019 solution was opened by Microsoft Visual Studio Community 2019, Version 16.10.4 and ARM64 was added, based on WIN32 settings. | ||||
* | | tifficc should not rely on latest libtiff | Marti Maria | 2021-12-22 | 1 | -2/+2 |
| | | | | | | | | make linux distros happy | ||||
* | | first 2.13 beta | Marti Maria | 2021-12-22 | 29 | -10/+3838 |
| | | | | | | | | Making things ready for 2.13 release | ||||
* | | Premultiplied alpha works on tifficc | Marti Maria | 2021-12-22 | 2 | -161/+167 |
| | | | | | | | | Some tested formats are now working | ||||
* | | tifficc premultiplied alpha | Marti Maria | 2021-12-21 | 2 | -47/+66 |
| | | | | | | | | | | First attempt to add premultiplied alpha support Other cosmetic changes | ||||
* | | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | 2021-12-13 | 1 | -34/+109 |
|\ \ | |||||
| * | | fix an overflow condition | Marti Maria | 2021-12-12 | 1 | -1/+1 |
| | | | | | | | | | | | | on ill-formed CGATS file | ||||
| * | | Missing part from last commit | Marti Maria | 2021-12-10 | 1 | -0/+1 |
| | | | | | | | | | | | | My fault on merging, sorry | ||||
| * | | update CGATS parser to deal with very long values | Marti Maria | 2021-12-10 | 1 | -34/+108 |
| | | | | | | | | | | | | Allows larger strings on datasets | ||||
* | | | update tifficc to fix #294 | Marti Maria | 2021-12-13 | 1 | -3/+7 |
|/ / | | | | | | | Fix for #294, thanks for reporting | ||||
* | | More work on premultiplied alpha | Marti Maria | 2021-12-10 | 2 | -208/+251 |
| | | | | | | | | Still not tested, nor covered by testbed | ||||
* | | more work on pre-multiplied alpha | Marti Maria | 2021-12-03 | 3 | -2/+498 |
| | | | | | | | | Ongoing effort | ||||
* | | Fix parametric curves 4 and 5 inversion safeguard | Marti Maria | 2021-11-30 | 1 | -29/+35 |
| | | | | | | | | | | | | A bug introduced circa 2017 in a try of preventing security risks. Parametric curve inversions needs divisions, the change was trying to prevent a division by zero. Unfortunately it was discarding legit cases as well. Now it seems to be done correctly. | ||||
* | | Safeguard against infinite .include recursion | Marti Maria | 2021-11-23 | 1 | -19/+38 |
| | | | | | | | | Detected by oss-fuzz | ||||
* | | try to fix github action | Marti Maria | 2021-11-07 | 3 | -6/+13 |
| | | | | | | | | by adding testbed command line param | ||||
* | | Update build.yml | Marti Maria | 2021-11-07 | 1 | -6/+6 |
| | | | | | | | | test | ||||
* | | Update build.yml | Marti Maria | 2021-11-07 | 1 | -2/+4 |
| | | | | | | | | more tests | ||||
* | | Update build.yml | Marti Maria | 2021-11-07 | 1 | -7/+4 |
| | | | | | | | | almost!! |