Changelog for
argyllcms-3.1.0-79.3.x86_64.rpm :
* Tue Mar 12 2024 Antonio Teixeira
- Fix build with gcc14 (bsc#1221304)
* Add ajam-gcc14.patch- Reformat ajam-include.patch with a/b prefixes- Use %autosetup
* Tue Feb 20 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Mon Dec 04 2023 Antonio Teixeira - update to 3.1.0:
* Fixed bug in CMYK profile B2A table creation that sometimes resulted in bumpy black generation. (Only occurred when compiled using recent gcc with code optimization.)
* Changed ICC profile serialization of pure ASCII text tags emit a warning rather than error if they are fed non-ASCII utf8 input.
* Made ICC code a little more robust against bad profiles. (Thanks to David Hoyt).
* Fixed latent bug in X11 plot code that caused window not to be created or updated when dowait == 0. This shows up on Linux as failure of spotread -S to show spectral plot.
* Fixed problem with colorhug not noticing errors from the instrument.
* Updated scanin/it8Wolf.cht to improve accuracy of grey wedge patch recognition.
* Merged some Debian patches, including spelling fixes.
* Thu Nov 09 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 2023 Antonio Teixeira - Update to 3.0.0:
* Updated ccast/axTLS to get ChromCast working again with latest Google CC operating software.
* Extensive re-write/re-factor of icclib to make it more future-proof. See https://www.argyllcms.com/doc/ChangesSummary.html for details.
* Added ref/ColorCheckerPassport.ti2 and ref/ColorCheckerHalfPassport.ti2 to allow measuring ColorCheckerPassport with instrument.
* Fixed bug in Munki spectro hi-res mode with some instruments. Luminance matching between normal and hi-res was sometimes quite poor.
* Added ARGYLL_CREATE_DISPLAY_PROFILE_WITHOUT_CHAD environment variable.
* Changed colprof -U flag to -u. Changed dispcal -J flag to -K to accommodate a potential new flag for colprof and dispcal.
* Added workaround for bug in madHcNet64.dll32/64.dll which sometimes causes 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 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 corresponding support in i1d3 driver. This allows for comparison of different instruments factory calibrations.
* Added a -h scale parameter to dispread, to allow the automatic instrument calibration test patch values to be scaled down from their default 100% value. This is useful with HDR displays.
* Added manifest to MSWindows executables to use UTF-8 code pages on Windows 1903 and later. This should improve non-ASCII filename and path handling.
* Added a Violet colorant to the targen colorant list.
* Fixed problem with OS X 64 bit backwards compatibility where it failed to locate serial instruments when the binaries are run on OS X V12 or latter machines.
* Fixed bug in i1Pro3 driver where it was not returning the correct measurement conditions enum.
* Fixed spotread so that ambient measure for monochrome sources doesn\'t error out due to bad CCT/VCT/VDT. Also change -T so that it suppresses CCT etc. if ambient mode is used.
* Added hacky workaround to strange Mac M2/rosetta bug in del_i1proimp().- Make the argyllcms-doc package noarch.
* Wed Dec 07 2022 Dominique Leuenberger - Do not set everything inside doc/ mode 644; otherwise the directories are set 644 as well, which means no files inside are accessible. This resulted in the past in doc/ actually not being added to the devel package.
* Wed Aug 17 2022 Dirk Müller - update to 2.3.1:
* Added value sanity check & warning to chartread patch by patch mode.
* Fixed crash on 64 bit MSWin in spectro/aglob due to changing SDK declarations for _findfirst().
* Fixed one remaining problem with not coping with \"Colour\" spelling rather than \"Color\" in cxf2ti3.
* Add code in cgats write to check for float format problems when faced with - inf or +inf value.
* Fix i1Pro3 highres in ccxxmake, dispcal & dispread.
* 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
* Wed Jan 26 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
* 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 hue linearization tweak, to improve the \"blue goes purple\" effect when gamut mapping or clipping highly saturated blues to smaller gamuts.
* Added spotread -Y y option that forces the listing of instrument specific display calibrations in the usage, even for serial instruments.
* Removed native i1d3 C6 instrument support as a favor to X-Rite.
* Improved cxf2ti3 so that it should cope with XML that uses \"Colour\" spelling rather than \"Color\".
* Added I1D3_ESCAPE environment variable to allow a user to potentialy use any current or future OEM coded i1d3 instrument.
* Tue Sep 07 2021 Stanislav Brabec - Update to version 2.2.0:
* Added native i1Pro3 and i1Pro3 Plus driver.
* Fix bug in applycal.c where it gets an \"Error - Write file: 1, icmTextDescription_write: ascii string is shorter\" error on replacing one calibration with another.
* Improved i1pro & Munki patch recognition to work much more reliably with a slow swipe speed.
* Fixed oeminst to work with spyder V5.5. setup.exe
* Fixed bug in oemdld that prevented HTML encoded characters in download file decoding properly, which prevented certain filenames from working.
* Fixed bug in ccxxmake -S -f where save error wasn\'t being fully reported, and display technology presence check was faulty.
* Fixed typo in display technology, VPA -> PVA.
* Made Klein K10A \"Lights Off\" command timeout a soft error. For some reason this command doesn\'t seem to be implemented on some K10A\'s.
* Added CIE dE2000 to spotread output.
* Fixed accidental global \"wrl\" in gamut/gamut.h that cases compile warnings.
* For more see http://www.argyllcms.com/doc/ChangesSummary.html- Drop argyllcms--gcc--fno-common.patch (upstreamed with exception of static declaration of struct huft, which is not required).
* Tue Mar 10 2020 Stanislav Brabec - Fix argyllcms--gcc--fno-common.patch according to the upstream (bsc#1160256#c5).