Home | History | Annotate | only in /external/chromium_org/third_party/qcms
Up to higher level directory
NameDateSize
BUILD.gn23-Apr-20151.2K
google.patch23-Apr-201542.7K
qcms.gyp23-Apr-20151.8K
qcms.target.darwin-arm.mk23-Apr-20156.6K
qcms.target.darwin-arm64.mk23-Apr-20156.1K
qcms.target.darwin-mips.mk23-Apr-20156.3K
qcms.target.darwin-mips64.mk23-Apr-20156.3K
qcms.target.darwin-x86.mk23-Apr-20156.4K
qcms.target.darwin-x86_64.mk23-Apr-20156.4K
qcms.target.linux-arm.mk23-Apr-20156.6K
qcms.target.linux-arm64.mk23-Apr-20156.1K
qcms.target.linux-mips.mk23-Apr-20156.3K
qcms.target.linux-mips64.mk23-Apr-20156.3K
qcms.target.linux-x86.mk23-Apr-20156.4K
qcms.target.linux-x86_64.mk23-Apr-20156.4K
README.chromium23-Apr-20152K
src/23-Apr-2015

README.chromium

      1 Name: Quick Color Management System
      2 Short Name: qcms
      3 URL: https://github.com/jrmuizel/qcms/tree/v4
      4 Version: v4
      5 Date: 2012-03-13
      6 License: MIT
      7 License File: src/COPYING
      8 Security Critical: yes
      9 
     10 Description:
     11 Contains support for applying an ICC color profile to an image.  The code is
     12 originally based on tinycms, re-written by Mozilla for better security and
     13 performance.  This copy is a source-drop from Mozilla on March 13, 2012.
     14 
     15 Local Modifications:
     16 Some files only have license headers in the master branch.
     17  - Added the same license headers to the versions brought down from the 'v4'
     18    branch src URL qcms/tree/v4
     19 google.patch contains the following modifications. Apply with
     20    patch -p1 < google.patch.
     21  - Add bgra output support.
     22  - Use HAVE_POSIX_MEMALIGN instead of HAS_POSIX_MEMALIG
     23    (https://bugzilla.mozilla.org/show_bug.cgi?id=692922)
     24  - Applied upstream patch:
     25    - https://bug752254.bugzilla.mozilla.org/attachment.cgi?id=626102
     26  - Applied upstream patch for sanitizing gamma table:
     27    - Expanded gamma clamp range to allow 1.0.
     28  - Do not short-circuit bogus profile check for A2B0 or B2A0 unless v4 enabled.
     29  - Only reference code from transform-sse1.c and transform-sse2.c when SSE is
     30    enabled.
     31  - Do not use an x86-only attribute on ARM or MIPS.
     32  - Fix integer truncation warning/errors on Win64 build.
     33  - Apply upstream thread safety (fix) patch from
     34    - https://bugzilla.mozilla.org/show_bug.cgi?id=853169
     35  - Apply upstream fix for qcms_profile_from_memory from
     36    - https://bugzilla.mozilla.org/show_bug.cgi?id=969226
     37  - Apply upstream simplification of qcmstypes.h
     38    - https://hg.mozilla.org/mozilla-central/rev/b5be94737a83
     39  - Check for unused tag_len in read_nested_curveType()
     40  - Apply qcms_transform_precacheLUT_float does not properly free dest buffer
     41    - https://bugzilla.mozilla.org/show_bug.cgi?id=701348
     42  - Add qcms_profile_match api
     43    - https://code.google.com/p/chromium/issues/detail?id=401971
     44 To regenerate google.patch:
     45   git diff b8456f38 src > google.patch
     46