summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* change loglcms2.9Marti Maria2017-11-061-0/+1
|
* complete 2.9 ready for releaseMarti Maria2017-10-311-2/+0
|
* adjusting rc3Marti Maria2017-10-231-1/+1
|
* Merge pull request #134 from thomas-weber/enable-hidden-symbols-on-OSXMarti Maria2017-10-238-8/+679
|\ | | | | Enable hidden symbols on osx -- Excellent, many thanks!
| * Only check for visibility attributes that we are using.Thomas Weber2017-10-211-2/+0
| | | | | | | | Clang on OSX does not support visibility "protected".
| * Revert "revert "-fvisibility=hidden""Thomas Weber2017-10-217-1/+487
| | | | | | | | | | | | | | This reverts commit 4ce2fee79c35465b9f182a2e55b7b703a5e60594. Further work on the ax_gcc_func_attribute.m4 will allow this to work on OSX.
| * Set up test matrix with Linux/OSX and GCC/ClangThomas Weber2017-10-211-6/+193
| |
| * Regenerate configure script during Travis CI buildsThomas Weber2017-10-211-1/+1
| |
| * Show config.log after ./configure in Travis CI buildsThomas Weber2017-10-211-1/+1
|/
* revert "-fvisibility=hidden"Marti Maria2017-10-067-487/+1
| | | | It does not work on OSX
* Revert last tryMarti Maria2017-09-281-1/+1
|
* fixed visibility on OSXMarti Maria2017-09-281-1/+1
| | | | Try to fix visibility
* upgrade autotools to 2.9Marti Maria2017-09-2712-110/+429
| | | | Matches release candidate
* update autotools configureMarti Maria2017-09-261-1/+1
|
* changed changeloglcms2.9rc1Marti Maria2017-09-261-0/+7
| | | | not a recursive commit
* fix wrong header on docMarti Maria2017-09-261-0/+0
|
* QuickFloor doesn't work on some extreme conditionsMarti Maria2017-09-071-6/+6
| | | | So let's use the real function
* yet another check for wrong profilesMarti Maria2017-09-071-1/+1
|
* Tag types dictionary cannot be constMarti Maria2017-08-252-71/+68
| | | | Because plug-ins may change it
* changes in cmsSmoothToneCurve contributed by Noel CarboniMarti Maria2017-08-241-48/+96
| | | | Many thanks!
* remove accidental fileMarti Maria2017-08-242-0/+1
|
* fix C++ compilationMarti Maria2017-08-233-98/+99
| | | | | after adding const qualifier to some tables, C++ didn't compile. Now it works.
* fixed a warning in clang for OSXMarti Maria2017-08-221-3/+3
|
* fix for a bug intrudoced by last commitMarti Maria2017-08-221-1/+1
| | | | Found by coverity!
* Merge pull request #133 from kasper93/masterMarti Maria2017-08-223-6/+6
|\ | | | | Constify some big arrays to allow to compiler put them in read only section. Great Idea, thank you!
| * Constify some big arrays to allow to compiler put them in read only section.Kacper Michajłow2017-08-213-6/+6
|/
* Updated 2.9 documentationMarti Maria2017-08-046-0/+0
|
* Enable OSX on travisMarti Maria2017-08-031-0/+3
|
* Fixed remaining warning for signed/unsigned mixing. Fixed memory leak in testbedMarti Maria2017-08-032-80/+94
|
* Get rid of warnings when compiling as C++ with -WallMarti Maria2017-08-0222-484/+555
| | | | | Thanks to Noel Carboni for suggesting & providing a proof that it could be done
* rollback of a wrong PRMarti Maria2017-07-255-10/+11
| | | | Back to safety
* minor tunningMarti Maria2017-07-244-5/+6
| | | | Some reported glitches
* User safer strncpy for prefix & suffix of named colorsMarti Maria2017-07-181-3/+3
| | | | Contributed by ya1gaurav
* Prepare for 2.9 releaseMarti Maria2017-07-1445-69/+69
| | | | | Set copyright notices and version stamp, Still there are missing files, like documentation
* Merge pull request #127 from pathcore-tasos/masterMarti Maria2017-07-123-1/+11
|\ | | | | Fix compilation on older versions of MSVC. Looks ok, thank you!
| * Apply fix only on older versions of MSVC.Tasos Stamadianos2017-06-261-6/+8
| |
| * Fixed compilation on VS2012Tasos Stamadianos2017-06-213-0/+8
| |
* | Contributed fixes from OracleMarti Maria2017-07-032-3/+6
| | | | | | | | Two minor glitches
* | Get rid of uninitialized memoryMarti Maria2017-06-232-4/+8
|/ | | | Harmless, but some tools comply
* [OSS-FUZZ] Sanitize multidimensional interpolation roundoffMarti Maria2017-06-201-13/+13
| | | | | A forged profile could cause an out-of-bounds *read* of 4 bytes. No longer.
* Added a check on negative big numbersMarti Maria2017-05-151-1/+1
| | | | To avoid overflows
* [OSS-FUZZ] avoid divisions by zeroMarti Maria2017-05-152-67/+163
|
* disallow absurd floating point valuesMarti Maria2017-05-151-0/+3
|
* ReadPositiontable mwmory allocation sanitizeMarti Maria2017-05-121-0/+7
| | | | | | | | Given a crafted input, it's possible to request lcms to allocate a lot more memory then it will need, potentially causing an OOM. The ReadPositiontable method can be updated to verify the amount of data available in the input is more then what will be needed to read before allocating the arrays and existing early if the input is bad.
* Fixed some cosmetic indentation issuesMarti Maria2017-05-026-106/+103
|
* Fixed reversed logic test & a typo on the && operatorMarti Maria2017-05-022-3/+3
|
* [oss-fuzz] Fix corrupted tag detection on MPEMarti Maria2017-03-201-2/+4
|
* [oss-fuzz] added a check for LUT channels consistencyMarti Maria2017-03-152-2/+10
| | | | | Also added a conditional for VS 20123 on fpclassify(). Thanks to Robin Watts for providing the code.
* Fix NULL profile builtinMarti Maria2017-03-133-14/+20
| | | | | | Now the NULL builtin profile can be saved and is fully conformant. Previous profile could be regarded as corrupted as was using a 3->3 lut for Lab to gray
* Fixed softproofing transform failureMarti Maria2017-03-133-13/+51
|