From 3891f61807e3696aa2be77ed54930822685981f3b340a12efc6c49477f12a7d0 Mon Sep 17 00:00:00 2001 From: Antonio Teixeira Date: Mon, 13 Nov 2023 13:05:26 +0000 Subject: [PATCH] Accepting request 1124357 from home:dirkmueller:Factory - update to 3.0.2: * Fix #include in spectro/conv.c * Fix typo introduced into spectro/i1d3.c that prevents retail i1d3 from working. * Fixed accuracy problem with xicclu -fb when using cLut type profiles that use a matrix in their B2A table. * Fixed crash in xicclu with device link profiles. * Fixed error when creating profiles with ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD or ARGYLL_CREATE_OUTPUT_PROFILE_WITH_CHAD. * Make re-writing an ICC profile more forgiving of tags that are incorrect for the profile version. * Fixed problem with writing textDescriptionType ScriptCode that was not being padded to 67 characters. * Fixed bug in CGATS output. This showed up in oeminst. * Changed i1d3 driver to cope with Rev. B "0x83" error robustly. This should * Fixed possible crashes in xicc/ccss.c and spectro/oeminst.c * Fix SpyderX faulty initial black calibration L* 1 and 99 are not rounded. - Remove obsolete patch argyllcms-decl.patch * Fix oeminst for OS X Spyder 4 CD calibration file location. * Fixed USB problem with i1pro (Rev B & D ?), where communications * Added workaround for i1d3 Rev. B status code 0x83 on very low * Fixed bug in Klein K10 driver - adaptive measurement wasn't properly * Improved Klein K10 driver to be more robust when lights off command returns bogus error codes, or causes a cascade of bogus measurement * Added maximum sensor frequency check for Spyder & i1d3 drivers, being read, nor allows bi-directional strip reading, if "printtarg -r" was used. A warning will be issued if "printtarg -r" was used, and OBS-URL: https://build.opensuse.org/request/show/1124357 OBS-URL: https://build.opensuse.org/package/show/multimedia:color_management/argyllcms?expand=0&rev=58 --- Argyll_V3.0.0_src.zip | 3 -- Argyll_V3.0.2_src.zip | 3 ++ argyllcms.changes | 115 ++++++++++++++++++++++++------------------ argyllcms.spec | 2 +- 4 files changed, 71 insertions(+), 52 deletions(-) delete mode 100644 Argyll_V3.0.0_src.zip create mode 100644 Argyll_V3.0.2_src.zip diff --git a/Argyll_V3.0.0_src.zip b/Argyll_V3.0.0_src.zip deleted file mode 100644 index 4cf305c..0000000 --- a/Argyll_V3.0.0_src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3f8932f311a8c0c1239baf475e069d645ed6aa991e1e8d822bae361e1764651 -size 14186686 diff --git a/Argyll_V3.0.2_src.zip b/Argyll_V3.0.2_src.zip new file mode 100644 index 0000000..d2a9c32 --- /dev/null +++ b/Argyll_V3.0.2_src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b31ba4c055445be01d3a560cbc3a5a38c62fbd676e38d7495dc6ffc9aa3c964c +size 14202724 diff --git a/argyllcms.changes b/argyllcms.changes index 036bd72..399c6e9 100644 --- a/argyllcms.changes +++ b/argyllcms.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Nov 9 08:40:01 UTC 2023 - Dirk Müller + +- update to 3.0.2: + * Fix #include in spectro/conv.c + * Fix typo introduced into spectro/i1d3.c that prevents + retail i1d3 from working. + * Fixed accuracy problem with xicclu -fb when using cLut type + profiles that use a matrix in their B2A table. + * Fixed crash in xicclu with device link profiles. + * Fixed error when creating profiles with + ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD or + ARGYLL_CREATE_OUTPUT_PROFILE_WITH_CHAD. + * Make re-writing an ICC profile more forgiving of + tags that are incorrect for the profile version. + * Fixed problem with writing textDescriptionType + ScriptCode that was not being padded to 67 characters. + * Fixed bug in CGATS output. This showed up in oeminst. + ------------------------------------------------------------------- Fri Sep 22 19:22:42 UTC 2023 - Antonio Teixeira @@ -17,7 +36,7 @@ Fri Sep 22 19:22:42 UTC 2023 - Antonio Teixeira failure. * Added delay after USB set_config on OS X to help Spyder 3/4 on Ventura OS. * Added -Y parameter to dispwin to override automatic patch delay. - * Changed i1d3 driver to cope with Rev. B "0x83" error robustly. This should + * Changed i1d3 driver to cope with Rev. B "0x83" error robustly. This should fix any issues measuring low level Red only patch values on OLED displays, but with slower measurements when this occurs. * Added spotread -Y S option to save spectral sensitivity curves and added @@ -63,7 +82,7 @@ Wed Aug 17 21:24:47 UTC 2022 - Dirk Müller * Changed OS X usb reset to re-enumerate instead, as reset does nothing on OS X >= 10.8. * Added spectro/instlib.api.txt file to public distribution. - * Fixed possible crashes in xicc/ccss.c and spectro/oeminst.c + * Fixed possible crashes in xicc/ccss.c and spectro/oeminst.c ------------------------------------------------------------------- Wed Jan 26 13:23:17 UTC 2022 - Paolo Stivanin @@ -71,7 +90,7 @@ Wed Jan 26 13:23:17 UTC 2022 - Paolo Stivanin - Update to version 2.3.0: * Fixed spotread -YL (i1Pro1/2 lamp remediation) to function even if calibration is impossible due to the white reference being out of tolerance. -* Fix SpyderX faulty initial black calibration +* Fix SpyderX faulty initial black calibration * Added icomuf_reset_before_close flag for SpyderX, as some versions of the instrument have been reported to lock up after use. * Modified the ArgyllCMS CIECAM02 implementation to include a blue @@ -126,7 +145,7 @@ Thu Mar 5 02:49:25 CET 2020 - sbrabec@suse.com * Many i1Pro2 fixes. * Changed targen round down/up to 0%/100% to have a tighter tollerance of 0.5% rather than 2%, so that -n values of - L* 1 and 99 are not rounded. + L* 1 and 99 are not rounded. * Fix bug in xicclu -v2 option when operating on a .cal file. * Added -M option to ccxxmake. * Added -Yk flag to spectro/dispread. @@ -169,7 +188,7 @@ Wed Dec 4 17:06:10 UTC 2019 - Richard Brown * Increased maximum render channels to 16 * Added -O option to collink to allow creating a link purely from calibration file * Added -w parameter to spotread, to use the -i parameter illuminant for L*a*b* calculation -- Remove obsolete patch argyllcms-decl.patch +- Remove obsolete patch argyllcms-decl.patch ------------------------------------------------------------------- Wed Apr 24 09:16:27 UTC 2019 - Martin Liška @@ -195,7 +214,7 @@ Tue Mar 14 15:44:45 UTC 2017 - guoyunhebrave@gmail.com more flexible in matching pre-conditioning profiles to targen ink selection. * Fix oeminst for OS X save location. - * Fix oeminst for OS X Spyder 4 CD calibration file location. + * Fix oeminst for OS X Spyder 4 CD calibration file location. * Improved robustness of ChromeCast discovery, and added some minimal diagnostics. * Improved robustness of targen ofps patch generation when using less @@ -263,84 +282,84 @@ Tue Nov 24 20:16:44 UTC 2015 - p.drouand@gmail.com - Update to version 1.8.3 * Added SpyderCheckr24 scaning .cht and .cie files. - * Fixed USB problem with i1pro (Rev B & D ?), where communications + * Fixed USB problem with i1pro (Rev B & D ?), where communications would occasionally break down on fast systems. * Added another fixed display intergration time to i1pro non-adaptive emission mode to cope with higher brightness displays. - * Added workaround for i1d3 Rev. B status code 0x83 on very low + * Added workaround for i1d3 Rev. B status code 0x83 on very low light measurement * Fixed minor bug in i1d3.c that truncated serial number string. - * Fixed bug in Klein K10 driver - adaptive measurement wasn't properly + * Fixed bug in Klein K10 driver - adaptive measurement wasn't properly using all the extra measurements. - * Improved Klein K10 driver to be more robust when lights off command - returns bogus error codes, or causes a cascade of bogus measurement + * Improved Klein K10 driver to be more robust when lights off command + returns bogus error codes, or causes a cascade of bogus measurement errors. * Added workaround for OS X 10.9+ "App Nap" problem. - * Added maximum sensor frequency check for Spyder & i1d3 drivers, + * Added maximum sensor frequency check for Spyder & i1d3 drivers, so that erronious readings due to excessive brightness can't be missed. * Changed chartread so that it doesn't warn of a possible wrong strip - being read, nor allows bi-directional strip reading, if "printtarg -r" - was used. A warning will be issued if "printtarg -r" was used, and + being read, nor allows bi-directional strip reading, if "printtarg -r" + was used. A warning will be issued if "printtarg -r" was used, and "chartread -B" wasn't used. - * Fixed collink for eeColor Full range RGB to use output curve - ("second" 1D curves) to compensate for cLUT being wired for 1.0 + * Fixed collink for eeColor Full range RGB to use output curve + ("second" 1D curves) to compensate for cLUT being wired for 1.0 output from 1.0 input. - * Added "lp" gamut mapping intent :- Luminance Preserving Perceptual, + * Added "lp" gamut mapping intent :- Luminance Preserving Perceptual, for Photographers concerned with maintaining tonal variations. - * Fixed bugs in image specific gamut mapping that were degrading + * Fixed bugs in image specific gamut mapping that were degrading the accuracy of the result. - * Re-wrote gamut smoothing code, and re-tuned it to behave similarly + * Re-wrote gamut smoothing code, and re-tuned it to behave similarly to the V1.8.2 release. * Changed default viewing condition glare to 5%, to smooth out shadow tone curve. - * Reduced the level of Helmholtz-Kohlrausch effect in CIECAM02 + * Reduced the level of Helmholtz-Kohlrausch effect in CIECAM02 implementation in the light of visual experiments. - Changes from version 1.8.2 * Fixed endless loop bug in alternate calibration selectors code. - Changes from version 1.8.1 * Fixed bug in "spec2cie -n" wrong field indexes were being used. - * Fixed colorimeter calibration selectors to add in alternate + * Fixed colorimeter calibration selectors to add in alternate selectors if the letters are free. - Changes from version 1.8.0 * Added support for the Image Engineering EX1 spectroradiometer. - * Added support for the SwatchMate Cube reflective colorimeter, + * Added support for the SwatchMate Cube reflective colorimeter, with improved accuracy. - * Added Added Television Lighting Consistency Index (EBU TLCI-2012 Qa) + * Added Added Television Lighting Consistency Index (EBU TLCI-2012 Qa) to spotread and specplot output. * Added R9 value to CRI value in spotread and specplot output. * Added workaround for JETI specbos having been calibrated by - a 3rd party, and its calibrated range being out of sync with + a 3rd party, and its calibrated range being out of sync with its claimed range. * Added support for "EMISINPUT" type .ti3 file. * Build using OpenSSL rather than axTLS if it is built on Linux. - * Fixed stack space problem in OS X UI programs by expanding main + * Fixed stack space problem in OS X UI programs by expanding main thread proxy to have 8MB instead of the default 512K. * Updated built in libtiff to V4.0.4beta. * Changed CGATS format to not emit unknown keyword declaration ("KEYWORD") by default. - * Added inst_calc_cond_mask to inst.h to allow for flags in calibration - conditions. A consequence of this is that calc needs to be masked with + * Added inst_calc_cond_mask to inst.h to allow for flags in calibration + conditions. A consequence of this is that calc needs to be masked with this when comparing against a specific condition, and the inst_calc_optional_flag - should be cleared if it is set, before callint inst->calibrate() if the + should be cleared if it is set, before callint inst->calibrate() if the user wants to proceed with a particular calibration. * Fixed bug with dispcal -e N * Fixed bug in xicclu -fg and -kp * Added dispcal -x x option to allow reading a chart and manually entering the XYZ values. - * Fix spyder4 & 5 bug where some display types were set as refresh + * Fix spyder4 & 5 bug where some display types were set as refresh when they shouldn't be. - * Fix collink "Warning :- RGB black hack trigger more than once!" + * Fix collink "Warning :- RGB black hack trigger more than once!" when -b is used with input video encoding (-e). - * Changed colprof so that the default ICC description is the base + * Changed colprof so that the default ICC description is the base filename rather than the whole file path. * Fix technology type and display type selector "uniqueification" bug that shows up in "ccxxmake -??". * Add OEM field to ccmx and ccss files to mark files that have - been installed from OEM disk, so that custom ccmx & ccss files + been installed from OEM disk, so that custom ccmx & ccss files can be given suggested selector letter priority (+ ref/CRT.ccss). - * Tweak CGATS write format to avoid scientific notation until the + * Tweak CGATS write format to avoid scientific notation until the numbers are bigger and smaller (i.e until e6 and e-6 are needed). - Changes from version 1.7.0 - * Improved gamut mapping to reduce unnecessary changes to less + * Improved gamut mapping to reduce unnecessary changes to less saturated colors such as skin tones. * Add support for DataColor Spyder 5. * Add support for ColorHug2 colorimeter. @@ -348,25 +367,25 @@ Tue Nov 24 20:16:44 UTC 2015 - p.drouand@gmail.com * Added Google ChromeCast as a test patch generator for Video displays. * Added ls2ti3 tool to convert LightSpace .bcs files to .ti3. * Added IRIDAS .cube 3DLut format support to collink. - * Add X3D and X3DOM support as an alternative to VRML, and make X3DOM + * Add X3D and X3DOM support as an alternative to VRML, and make X3DOM the default. - * Add better cross compatibility with non-Argyll ICC profiles using + * Add better cross compatibility with non-Argyll ICC profiles using ArgyllCMS 'arts' tag to mark 'wtpt' Absolute Colorimetric chromaticity - transform, as well as implement proper absolute colorimetric intent - for Display profiles use the 'chad' tag. Note that the standard + transform, as well as implement proper absolute colorimetric intent + for Display profiles use the 'chad' tag. Note that the standard ICC profiles provided by ArgyllCMS in the ref directory (such as sRGB etc.) now include an 'arts' tag. * Ignore any patches that have zero values for creating Display profiles, unless they are for device zero. - * Fix various instrument communications problems for JETI specbos, + * Fix various instrument communications problems for JETI specbos, DTP20, DTP92 & DTP94. * Fix gestaltSystemVersion warning on OS X 10.10. * Fix very major bug in illumread. It wasn't actually working at all since V1.4.0. - * Added collink -I[gG][:p.p]:x.x options that allows an output offset + * Added collink -I[gG][:p.p]:x.x options that allows an output offset gamma curve be targetted instead of BT1886. - * Added dispcal and collink -b black point hack. This forces the input - zero to map to the output zero for well behaved displays, reducing + * Added dispcal and collink -b black point hack. This forces the input + zero to map to the output zero for well behaved displays, reducing dependence on the instrument accuracy for a very dark black point. * Added preset list of display techologies to select from in ccxxmake. * Added a -P prune option to profcheck, that creates a .ti3 file pruned @@ -375,16 +394,16 @@ Tue Nov 24 20:16:44 UTC 2015 - p.drouand@gmail.com * Added histogram plot option -h to both profcheck and verify. * Added a dispread & fakeread -Z option to set the number of bits to quantize the test values to. - * Fixed bug in targen - the -V dark emphasis wasn't being applied to OFPS + * Fixed bug in targen - the -V dark emphasis wasn't being applied to OFPS generated points. * Make sure that if an instrument display reading is interrupted by a - forced calibration, that the user is asked to place it back on the + forced calibration, that the user is asked to place it back on the display before resuming the measurements. -- Remove obsolete patches +- Remove obsolete patches * argyllcms-udev-builtin.patch * argyllcms-udev-hwdb.patch - Some specfile cleanups and improvements -- Update argyllcms-udev151.patch +- Update argyllcms-udev151.patch ------------------------------------------------------------------- Tue Feb 24 15:00:24 UTC 2015 - rguenther@suse.com @@ -529,7 +548,7 @@ Tue Aug 20 18:53:03 CEST 2013 - sbrabec@suse.cz dispwin. + Fixed gamut mapping intent "rl" to really use relative L*a*b* + Fix bug in cicam02 in V1.5.0 that causes some mapping problems - in the red for collink -ir or -ila. + in the red for collink -ir or -ila. + Changed cctiff so that it does lossless JPEG copy when there is no color transformation + Fix xicclu so that it works with device links. @@ -657,7 +676,7 @@ Mon Nov 8 10:33:27 UTC 2010 - fcrozat@novell.com ------------------------------------------------------------------- Thu Sep 23 12:03:40 UTC 2010 - fcrozat@novell.com -- argyllcms-1.3.0-udev151.patch: remove all ACL management from +- argyllcms-1.3.0-udev151.patch: remove all ACL management from udev rules, it is handled by udev package itself (Mandriva) - argyllcms-1.3.0-include.patch : fix missing includes diff --git a/argyllcms.spec b/argyllcms.spec index 14b58df..13f00c6 100644 --- a/argyllcms.spec +++ b/argyllcms.spec @@ -19,7 +19,7 @@ %define tarname Argyll Name: argyllcms -Version: 3.0.0 +Version: 3.0.2 Release: 0 Summary: ICC compatible color management system License: AGPL-3.0-only AND GPL-2.0-or-later AND MIT