OLD | NEW |
1 Name: Quick Color Management System | 1 Name: Quick Color Management System |
2 Short Name: qcms | 2 Short Name: qcms |
3 URL: https://github.com/jrmuizel/qcms/tree/v4 | 3 URL: https://github.com/jrmuizel/qcms/tree/v4 |
4 Version: v4 | 4 Version: v4 |
5 Date: 2012-03-13 | 5 Date: 2012-03-13 |
6 License: MIT | 6 License: MIT |
7 License File: src/COPYING | 7 License File: src/COPYING |
8 Security Critical: yes | 8 Security Critical: yes |
9 | 9 |
10 Description: | 10 Description: |
11 Contains support for applying an ICC color profile to an image. The code is | 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 | 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. | 13 performance. This copy is a source-drop from Mozilla on March 13, 2012. |
14 | 14 |
15 Local Modifications: | 15 Local Modifications: |
16 Some files only have license headers in the master branch. | 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' | 17 - Added the same license headers to the versions brought down from the 'v4' |
18 branch src URL qcms/tree/v4 | 18 branch src URL qcms/tree/v4 |
19 The following changes have been made since qcms was imported: | 19 The following changes have been made since qcms was imported: |
20 - Add bgra output support. | 20 - Add bgra output support. |
21 - Use HAVE_POSIX_MEMALIGN instead of HAS_POSIX_MEMALIG | 21 - Use HAVE_POSIX_MEMALIGN instead of HAS_POSIX_MEMALIG |
22 (https://bugzilla.mozilla.org/show_bug.cgi?id=692922) | 22 (https://bugzilla.mozilla.org/show_bug.cgi?id=692922) |
23 - Applied upstream patch: | 23 - Applied upstream patch: |
24 - https://bug752254.bugzilla.mozilla.org/attachment.cgi?id=626102 | 24 - https://bug752254.bugzilla.mozilla.org/attachment.cgi?id=626102 |
25 - Applied upstream patch for sanitizing gamma table: | 25 - Applied upstream patch for sanitizing gamma table: |
26 - Expanded gamma clamp range to allow 1.0. | 26 - Expanded gamma clamp range to allow 1.0. |
27 - Do not short-circuit bogus profile check for A2B0 or B2A0 unless v4 enabled. | 27 - Do not short-circuit bogus profile check for A2B0 or B2A0 unless v4 enabled. |
28 - Only reference code from transform-sse1.c and transform-sse2.c when SSE is | 28 - Only reference code from transform-sse1.c and transform-sse2.c when SSE is |
29 enabled. | 29 enabled. |
30 - Do not use an x86-only attribute on ARM or MIPS. | 30 - Limit the use an x86-only attribute to 32-bit x86 builds. |
| 31 - https://code.google.com/p/chromium/issues/detail?id=490016 |
31 - Fix integer truncation warning/errors on Win64 build. | 32 - Fix integer truncation warning/errors on Win64 build. |
32 - Apply upstream thread safety (fix) patch from | 33 - Apply upstream thread safety (fix) patch from |
33 - https://bugzilla.mozilla.org/show_bug.cgi?id=853169 | 34 - https://bugzilla.mozilla.org/show_bug.cgi?id=853169 |
34 - Apply upstream fix for qcms_profile_from_memory from | 35 - Apply upstream fix for qcms_profile_from_memory from |
35 - https://bugzilla.mozilla.org/show_bug.cgi?id=969226 | 36 - https://bugzilla.mozilla.org/show_bug.cgi?id=969226 |
36 - Apply upstream simplification of qcmstypes.h | 37 - Apply upstream simplification of qcmstypes.h |
37 - https://hg.mozilla.org/mozilla-central/rev/b5be94737a83 | 38 - https://hg.mozilla.org/mozilla-central/rev/b5be94737a83 |
38 - Check for unused tag_len in read_nested_curveType() | 39 - Check for unused tag_len in read_nested_curveType() |
39 - Apply qcms_transform_precacheLUT_float does not properly free dest buffer | 40 - Apply qcms_transform_precacheLUT_float does not properly free dest buffer |
40 - https://bugzilla.mozilla.org/show_bug.cgi?id=701348 | 41 - https://bugzilla.mozilla.org/show_bug.cgi?id=701348 |
(...skipping 21 matching lines...) Expand all Loading... |
62 - https://code.google.com/p/chromium/issues/detail?id=458024 | 63 - https://code.google.com/p/chromium/issues/detail?id=458024 |
63 - Add vcgt tag reader and API to read its RGB gamma data | 64 - Add vcgt tag reader and API to read its RGB gamma data |
64 - https://code.google.com/p/chromium/issues/detail?id=471749 | 65 - https://code.google.com/p/chromium/issues/detail?id=471749 |
65 - Consolidate loop over channels and elements in VCGT parser | 66 - Consolidate loop over channels and elements in VCGT parser |
66 - https://code.google.com/p/chromium/issues/detail?id=471749 | 67 - https://code.google.com/p/chromium/issues/detail?id=471749 |
67 - Limit vcgt table to a maximum of 1024 entries | 68 - Limit vcgt table to a maximum of 1024 entries |
68 - https://code.google.com/p/chromium/issues/detail?id=471749 | 69 - https://code.google.com/p/chromium/issues/detail?id=471749 |
69 | 70 |
70 For the Chromium changes, since the import, in a patch format run: | 71 For the Chromium changes, since the import, in a patch format run: |
71 git diff b8456f38 src | 72 git diff b8456f38 src |
OLD | NEW |