* Change TRC in the process
* Improve GUI slope
* Add tooltip output profile
* Various change to enable and tooltip
* Chnage rtthumbnail
* Small change tooltip trc
* Another small change tooltip
* Improve GUI - change default TRC BT709 - change tooltip
* Other GUI improvment
* Small changes to BT709 values
* Various change to TRC - add illuminant working profile
* Change labels tooltip TRC illuminant
* Display wp in console if wp provided
* Change tooltip
* Change max wlope
* Init trc + illum + primaries
* Add black point compensation
* Change location abstract
* Fixed bug with rtthumbnail...
* Added tooltip
* Logscale for wslope
* Change tooltip abstract
* Change labels tooltips abstract profile
* Added 6 sliders custom primaries X and Y
* Change GUI custom primaries
* Use custom primaries abstract profiles
* Tooltip with primaries red green blue
* Fixed warning gtk
* Change one tooltip
* Change range custom primaries
* Change GUI default Primaries
* Change one tooltip
* Speedup for trc
* Rendering intent for abstract profile
* Hide intent abstract
* Preserve neutral tones
* Chnage settings preserves neutral tones
* Improve GUI
* Improvment to preserv
* Clean code - speedup TRC when illuminant and primaries default
* Change label
* Change bad default value Blux
* Add forgoten illuminant when selecting primaries
* clean code
* Change labels
* improve workingtrc for LA
* Change default primaries when select default
* Added others working profile to primaries
* Change labels and GUI
* Change tooltip
* CIExy diagram displaying the primaries (interactive) and the white point (#6207)
* Ciexy diagram
* Change to Ciexy graph
* Change graph and defaut coordonates
* Various changes to graph - params
* Disable setListener(ToolPanelListener)
* Add some graduation to graph
* Clean comment code graph
* Change radius 0
* Enable sensitive graph Ciexy
* update Ciexy graph with primaries
* Remove reset button graph
* Change labels and behavior
* First step third spot green
* Second step 3rd spot green
* First try 3 primaries graph Ciexy
* Fixed bad behavior in lab grid
* Fixed another bad behavior graph
* Clean and comment code
* Change default gamma
* More accurate graph Cie xy
* Added white point to Ciexy graph
* Added tooltip Cie xy diagram
* Improvment when illuminant change
* Refine diagram CIE xy - added WP 2000K
* White point D120 + tooltip
* Change label
* Change labels
* Change tooltips
* Improve diagram CIE xy with parabolic
* Other parabolic to improve Cie xy diagram
* Small change GUI
* Added Label CIE xy - change labels
* Change behavior when none - change labels
* Improve gUI and trys to fix LGTM alerts
* CIE xy change set sensitive
* Improve tooltip primaries sliders
* Adapt tooltip to new labels
* Fixed crash and some bad behavior
* First fix bad behavior with some primaries
* Second fixed bad behavior primaries
* Third fixed bad behavior primaries
* Change white point BestRGB
* Change order rgb in history msg Ciexy
* Change tooltip
* Change tooltip
* Improve GUI primaries
* Illuminant 1500K - display in console matrix XYZ-RGB
* Improve GUI illuminant
* Change a tooltip
* Somme changes to GUI and verbose
* Test code for wprim in read
* clean code for wprims
* further cleanups, not tested
* Some cleanups and bugfixes, #5949
* Simplify `std::unique_ptr<>` dereferencing
Also some minor cleanups.
* Some changes suggested by Floessie
* Others change suggested
* Others changes suggested by Floessie
* Forgotten change in procparams.cc
* Added black and white for use with the primaries channel mixer
* Small change behavior GUI - illuminant
* Change pragma omp in iplab2rgb
* Add enums and clean up
* Remove unused code icmpanel.cc
* Fix LGTM alert, #5949
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
Co-authored-by: Flössie <floessie.mail@gmail.com>
Replaces the following deprecated Gtk classes throughout the codebase by their non-deprecated counterparts. Style, HBox, VBox, HPaned, VPaned, HScrollbar, VScrollbar, VSeparator, HSeparator, Stock, Table, VScale and HScale.
* First wavelet denoise
* Gui for wavel denoise
* First version local contrast and denoise
* Second version local contrast and denoise
* second version GUI equalizer
* enable equalizer local contrast denoise 1234
* change local contrast curve defaut
* disable local contrast when curve 1
* denmethod in advanced - standard
* Simulate slider denoise with curve
* Some various chnages
* Chnage reference local contrast
* GUI part reference local contrast
* Enable reference noise mix denoise for local contrast denoise
* Improvment to reference local contrast denoise
* Display comment in console
* Best format string in console
* Change agressive denoise limit to 50 - added tooltip
* Added method quality denoise - change madL in ftblockdn
* Change equalizer 1234 settings - added high level local contrast
* added high levels local contrast curve
* Fixed sigma local contrast
* clean format code
* Some improvments
* normalize level slider high level threshold
* change ordonate curve high level contrast
* Fixed bad level for curve high levels - simplify GUI standard
* several changes - guidefilter final - new double slider threshold
* save provisory work
* save GUI work GF threshold
* save provisory work
* Fixed some bad behavior GUI
* save GUI Hue GF
* Curve Hue for GF
* OMP for hue GF
* addes noisevarhue and fixed some bug
* save GUI equalizer hue
* enable equalizer hue
* Fixed bad behavior GUI in advanced mode
* change some default values
* Others change default values
* Change in progressivity slider threshold local contrast
* simplifie algorithm and GUI
* Added tooltip and chnage some labels
* Change labels and tooltip wavelet denoise
* added level 5 denoise
* Change typo in label guided theshold
* Various changes labels tooltip
* Change minimum wavelet level
* Added level 5 to denoise
* Change slider sigm for a double slider sigm03 sigm45
* small delay for double slider sigm
* Fixed wrong values sigm
* Hide level56 in standard complexity
* Improve in standard complexity
* Various improvment levels 14
* interaction 56 14 - advanced complexity
* Added in option edghi edglo limrad
* Hide choice edgesharpness slider curve
* First normal expert
* Second normal expert
* Changes in normal expert contrast chroma residual
* Change label complexity wavelet
* French + hide sigmafin standard
* Added tooltip complexty wavelet
I had to remove the `isVisible` check in `MyExpander::set_expanded()`
because it would trigger in Wavelet and Retinex for unknown reasons.
One inner expander in CIECAM isn't covered by the tool states, and the
way they are distributed to Wavelet and Retinex won't allow for further
tool states in those tools. We should consider to move the tool states
for sub-tools (like Wavelet, Retinex, and CIECAM) to seperate keys in
the `options` file.