Permalink
Commits on Sep 7, 2017
  1. QuickFloor doesn't work on some extreme conditions

    Marti Maria committed Sep 7, 2017
    So let's use the real function
  2. yet another check for wrong profiles

    Marti Maria committed Sep 7, 2017
Commits on Aug 25, 2017
  1. Tag types dictionary cannot be const

    Marti Maria committed Aug 25, 2017
    Because plug-ins may change it
Commits on Aug 24, 2017
  1. changes in cmsSmoothToneCurve contributed by Noel Carboni

    Marti Maria committed Aug 24, 2017
    Many thanks!
  2. remove accidental file

    Marti Maria committed Aug 24, 2017
Commits on Aug 23, 2017
  1. fix C++ compilation

    Marti Maria committed Aug 23, 2017
    after adding const qualifier to some tables, C++ didn't compile. Now it
    works.
Commits on Aug 22, 2017
  1. fixed a warning in clang for OSX

    Marti Maria committed Aug 22, 2017
  2. fix for a bug intrudoced by last commit

    Marti Maria committed Aug 22, 2017
    Found by coverity!
  3. Merge pull request #133 from kasper93/master

    mm2 committed on GitHub Aug 22, 2017
    Constify some big arrays to allow to compiler put them in read only section. Great Idea, thank you!
Commits on Aug 21, 2017
Commits on Aug 4, 2017
  1. Updated 2.9 documentation

    Marti Maria committed Aug 4, 2017
Commits on Aug 3, 2017
  1. Enable OSX on travis

    Marti Maria committed Aug 3, 2017
  2. Fixed remaining warning for signed/unsigned mixing. Fixed memory leak…

    Marti Maria committed Aug 3, 2017
    … in testbed
Commits on Aug 2, 2017
  1. Get rid of warnings when compiling as C++ with -Wall

    Marti Maria committed Aug 2, 2017
    Thanks to Noel Carboni for suggesting & providing a proof that it could
    be done
Commits on Jul 25, 2017
  1. rollback of a wrong PR

    Marti Maria committed Jul 25, 2017
    Back to safety
Commits on Jul 24, 2017
  1. minor tunning

    Marti Maria committed Jul 24, 2017
    Some reported glitches
Commits on Jul 18, 2017
  1. User safer strncpy for prefix & suffix of named colors

    Marti Maria committed Jul 18, 2017
    Contributed by ya1gaurav
Commits on Jul 14, 2017
  1. Prepare for 2.9 release

    Marti Maria committed Jul 14, 2017
    Set copyright notices and version stamp,
    Still there are missing files, like documentation
Commits on Jul 12, 2017
  1. Merge pull request #127 from pathcore-tasos/master

    mm2 committed on GitHub Jul 12, 2017
    Fix compilation on older versions of MSVC. Looks ok, thank you!
Commits on Jul 3, 2017
  1. Contributed fixes from Oracle

    Marti Maria committed Jul 3, 2017
    Two minor glitches
Commits on Jun 26, 2017
Commits on Jun 23, 2017
  1. Get rid of uninitialized memory

    Marti Maria committed Jun 23, 2017
    Harmless, but some tools comply
Commits on Jun 21, 2017
Commits on Jun 20, 2017
  1. [OSS-FUZZ] Sanitize multidimensional interpolation roundoff

    Marti Maria committed Jun 20, 2017
    A forged profile could cause an out-of-bounds *read* of 4 bytes. No
    longer.
Commits on May 15, 2017
  1. Added a check on negative big numbers

    Marti Maria committed May 15, 2017
    To avoid overflows
  2. [OSS-FUZZ] avoid divisions by zero

    Marti Maria committed May 15, 2017
  3. disallow absurd floating point values

    Marti Maria committed May 15, 2017
Commits on May 12, 2017
  1. ReadPositiontable mwmory allocation sanitize

    Marti Maria committed May 12, 2017
    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.
Commits on May 2, 2017
  1. Fixed some cosmetic indentation issues

    Marti Maria committed May 2, 2017
  2. Fixed reversed logic test & a typo on the && operator

    Marti Maria committed May 2, 2017
Commits on Mar 20, 2017
  1. [oss-fuzz] Fix corrupted tag detection on MPE

    Marti Maria committed Mar 20, 2017
Commits on Mar 15, 2017
  1. [oss-fuzz] added a check for LUT channels consistency

    Marti Maria committed Mar 15, 2017
    Also added a conditional for VS  20123 on fpclassify(). Thanks to Robin
    Watts for providing the code.
Commits on Mar 13, 2017
  1. Fix NULL profile builtin

    Marti Maria committed Mar 13, 2017
    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
  2. Fixed softproofing transform failure

    Marti Maria committed Mar 13, 2017
Commits on Feb 23, 2017
  1. [oss-fuzz] Fix overflows in CGATS parser.

    Marti committed Feb 23, 2017
    Fix some overflows in CGATS parser. Harmless.