summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/mm2/Little-CMSlcms2.15rc1Marti Maria2023-02-181-0/+8
|\
| * Update change logMarti Maria2023-02-181-0/+8
| | | | | | | | Add changes in log
* | Bump documentationMarti Maria2023-02-185-0/+0
|/ | | | change docs to 2.15
* Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria2023-02-1826-270/+560
|\
| * Get rid of some warnings on testbedMarti Maria2023-02-183-6/+10
| | | | | | | | Comment out unused functions and so
| * bump version in mesonMarti Maria2023-02-171-1/+1
| | | | | | | | update version number
| * bump to 2.15Marti Maria2023-02-173-35/+35
| | | | | | | | Change autoconf version to 2.15
| * refresh default build system from DebianMarti Maria2023-02-1720-228/+514
| | | | | | | | Create a default configure in Debian
| * Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria2023-02-1772-90/+105
| |\
| * | Fix wrong unicode countMarti Maria2023-02-171-1/+1
| | | | | | | | | | | | In Linux wchat_t can be of 32 bits
* | | Give kudos to whom deservesMarti Maria2023-02-182-2/+5
| |/ |/| | | | | Update AUTHORS and fix a typo in a comment
* | version bumpMarti Maria2023-02-1664-76/+76
| | | | | | | | | | In preparation to 2.15 release candidate Updated copyright year as well
* | undo a change to recover an undocumented feature needed by colordMarti Maria2023-02-131-3/+3
| | | | | | | | ReadRawTag allows now to read portions of tag UNLESS the tag has been modified by cmsWriteTag
* | Merge pull request #358 from lovell/meson-skip-missing-dep-utilsMarti Maria2023-01-251-2/+6
|\ \ | | | | | | | | | Meson: skip utils with missing optional dependencies Looks great, thank you!
| * | Build: skip utils with missing optional dependenciesLovell Fuller2023-01-251-2/+6
|/ / | | | | | | | | - jpgicc depends on optional libjpeg - tificc depends on optional libtiff-4
* | Merge pull request #357 from lovell/meson-plugins-includeMarti Maria2023-01-247-4/+7
|\ \ | | | | | | | | | Ensure plugins can be built and installed with Meson Looks great, thank you!
| * | Ensure plugins can be built and installed with MesonLovell Fuller2023-01-247-4/+7
|/ / | | | | | | | | | | - Ensure dependency on m(ath) library is explicit - Ensure headers can be installed - Ensure CI builds and tests fastfloat (to match autotools)
* | save cgats to memory was wrong for one byteMarti Maria2023-01-101-3/+5
| | | | | | | | The ending zero was not properly counted. Fixed.
* | Add check guards against NULL dereferencingMarti Maria2023-01-091-1/+7
| | | | | | | | Some additional checks that doesn't hurt.
* | Merge pull request #352 from mrserb/emptyMarti Maria2023-01-061-1/+1
|\ \ | | | | | | Empty statement in cmscam02.c
| * | Empty statement in cmscam02.cSergey Bylokhov2023-01-041-1/+1
|/ /
* | Fixed a typoMarti Maria2023-01-031-1/+1
|/ | | | That break checks. I will investigate.
* Add more checking on multilocalized unicode tagsMarti Maria2023-01-032-2/+14
| | | | | Don't allow odd numbers as offsets on utf16 tables. Maybe some arcane profiles would use odd addresses and then define an utf16 table with a spare byte in the beginning, but I have checked my +10,000 ICC profiles zoo and none of the legal ones does that. It is likely someone is trying an exploit or a fuzzer is involved. Kill'em all
* Add range check for intents on cmsIsCLUTMarti Maria2023-01-031-0/+4
| | | | | | Add some bound-check for bad API usage Fixes #350 Thanks for reporting!
* sanitize cmsBuildTabulatedToneCurveFloat against bad API usageMarti Maria2023-01-033-1/+5
| | | | | sanitize cmsBuildTabulatedToneCurveFloat against bad API usage Fix for #351
* Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria2022-12-0633-109/+633
|\
| * Merge pull request #347 from amyspark/amyspark/mesonMarti Maria2022-12-0632-75/+603
| |\ | | | | | | | | | | | | Assorted Meson nitpicks Excellent. It passed, so let go for the whole thing. Thank you SO MUCH for this great collaboration. You earned a mention on authors list :-)
| | * samples: Fix wtpt buildL. E. Segovia2022-12-061-0/+2
| | |
| | * meson: Try to use gmtime_r with _POSIX_C_SOURCEL. E. Segovia2022-12-061-1/+12
| | |
| | * meson: Complete the pkg-config generationL. E. Segovia2022-12-063-1/+9
| | |
| | * meson: Use the LCMS2 module export definitionL. E. Segovia2022-12-061-0/+1
| | |
| | * windows: Don't force a DLL output name, it will conflict with Meson library ↵L. E. Segovia2022-12-061-2/+0
| | | | | | | | | | | | naming convention
| | * meson: Add the DLL metadata for the multithread pluginL. E. Segovia2022-12-062-0/+61
| | |
| | * meson: Support building the multithread pluginL. E. Segovia2022-12-066-0/+47
| | |
| | * meson: Add the DLL metadata for the fast float pluginL. E. Segovia2022-12-062-0/+62
| | |
| | * meson: Support building the fast float pluginL. E. Segovia2022-12-067-0/+61
| | |
| | * meson: Support building the samplesL. E. Segovia2022-12-063-0/+38
| | |
| | * meson: Support building utilsL. E. Segovia2022-12-069-1/+103
| | |
| | * meson: Add testbedL. E. Segovia2022-12-062-0/+20
| | |
| | * meson: Add missing check for SSE2 intrinsicsL. E. Segovia2022-12-061-0/+12
| | |
| | * meson: Complete check for gmtimeL. E. Segovia2022-12-061-3/+17
| | |
| | * meson: Add missing check for endiannessL. E. Segovia2022-12-061-0/+4
| | |
| | * meson: Automatically generate the DLL metadata for WindowsL. E. Segovia2022-12-063-0/+68
| | |
| | * meson: Set the SOVERSION automaticallyL. E. Segovia2022-12-061-1/+6
| | |
| | * meson: Refactor the Meson build filesL. E. Segovia2022-12-063-63/+73
| | |
| | * plugins: define PROFILES_DIR unless it's been set in the build systemL. E. Segovia2022-12-062-0/+4
| | |
| | * fast_float: fix uses of extended ASCII triggering MSVC codepage warningL. E. Segovia2022-12-063-5/+5
| |/ | | | | | | | | | | Let's get rid of tilde completely Co-authored-by: Marti Maria <marti.maria@littlecms.com>
| * fix minor compiler complains on testcms2.cMarti Maria2022-12-061-34/+30
| | | | | | | | | | No harm was done, but the parameter notation was somehow confusing also, get rid of unused variable.
* | Give kudos to whom deservesMarti Maria2022-12-061-0/+1
|/ | | | Thank you so much for the meson build system
* some CMYK profiles doers not work with plug-in optimizationMarti Maria2022-12-041-4/+3
| | | | Disabling it until a better solution would be found.