1506 Commits

Author SHA1 Message Date
Desmis
4bcd6e01de Generate Free Output Integrate Profile - FOIP 2018-04-06 17:35:33 +02:00
Alberto Griggio
7328fa9293 remove the tooltip for the "OOG clipping" checkbox 2018-04-05 14:46:11 +02:00
heckflosse
15794cc1ba First steps to extend dynamic profiles for Pixel Shift and HDR images 2018-04-05 14:41:02 +02:00
Alberto Griggio
46327259e2 added checkbox to let the user decide whether to clamp or not 2018-04-05 11:22:05 +02:00
Desmis
7926e01f49 another small change to gamma2 igamma2 2018-04-05 07:56:22 +02:00
heckflosse
426380e8d1 Fix one occurence of 'Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.' 2018-04-04 17:09:08 +02:00
Desmis
6561636ee0 some changes in color.cc .h calcgamma and gamma2 and igamma2 2018-04-04 14:10:52 +02:00
Morgan Hardwood
ae3c58165d Save As bit depth strings hyphenated 2018-03-31 16:05:49 +02:00
Morgan Hardwood
5daeba9c43 Fixes #4463 Save As PNG combo
Selection the last Save As file format combobox option, 16-bit PNG,
would not trigger the correct panel-hiding event.
2018-03-31 15:59:18 +02:00
Alberto Griggio
b42a45b481 merged branch 'unbounded-processing' into 'dev' 2018-03-28 21:35:23 +02:00
heckflosse
69c38b4518 Input profile selection does not display hidden folders on Windows, fixes #4475 2018-03-28 16:08:38 +02:00
Alberto Griggio
a0a9488c20
Merge pull request #4459 from Beep6581/enhanced-inspector-mode
feature: added option to use a (fast) neutral RAW rendering in 'inspector mode'
2018-03-27 12:17:22 +02:00
Alberto Griggio
f5342cc24a
Merge pull request #4461 from Beep6581/custom-working-profiles
added possibility to specify extra working spaces via a json file
2018-03-27 08:34:58 +02:00
luz.paz
aa706e5f8d + source typo 2018-03-24 19:42:53 -04:00
luz.paz
b41fea1c6f Misc. typos
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt --skip="./rtdata/languages"`
2018-03-24 19:42:08 -04:00
Hombre
bf6702fa56 Scroll wheel (and possibly touchpad) better handled, see #3923 2018-03-23 23:21:05 +01:00
Alberto Griggio
7ab6f59c28 merged 'raw-line-noise-direction' into 'dev' 2018-03-22 13:56:58 +01:00
Alberto Griggio
b09bf381b4 added possibility to specify extra working spaces via a json file
The JSON file is called workingspaces.json, it can be either in the global iccprofiles directory, or in the user's ICC profiles dir (set in preferences).

The format is the following:

{"working_spaces": [
    {
        "name" : "ACES",
        "file" : "/path/to/ACES.icc"
    },
    {
        "name" : "ACEScg",
        "matrix" : [0.7184354, 0.16578523, 0.09882643, 0.29728935, 0.66958117, 0.03571544, -0.00647622, 0.01469771, 0.66732561]
    }
]}

if "matrix" is present, "file" is ignored. If only "file" is present, the matrix is extracted from the ICC profile. For this, we look only at the R, G, and B matrix columns and the white point set in the profile. Bradford adaptation is used to convert the matrix to D50. Anything else (LUT, TRC, ...) in the profile is ignored.

It is the user's responsibility to ensure that the profile is suitable to be used as a working space.
2018-03-20 15:06:09 +01:00
Ingo Weyrich
33a24bb1d3
Merge pull request #4449 from Beep6581/flatfield_monochrom
Flatfield correction for monochrome raw files, fixes #4418
2018-03-20 14:44:45 +01:00
heckflosse
196e88473a Merge branch 'dev' into pfcorrect-cleanup 2018-03-20 14:26:55 +01:00
Flössie
c73844d722 Force memalign() on i386 Linux when alignment < 16 (fixes #4432) 2018-03-17 10:32:44 +01:00
Alberto Griggio
2f0fefb26f do not reset the highlight compression slider to 0 when doing histogram matching
Fixes #4437
2018-03-13 17:57:26 +01:00
heckflosse
0c5714952d Merge branch 'dev' into flatfield_monochrom 2018-03-11 00:27:35 +01:00
heckflosse
6a4ba92799 Merge branch 'dev' into pfcorrect-cleanup 2018-03-11 00:01:00 +01:00
heckflosse
b1fbce95ba Merge branch 'raw-line-noise-direction' of https://github.com/Beep6581/RawTherapee into raw-line-noise-direction 2018-03-10 23:20:54 +01:00
heckflosse
acda76ef21 Merge branch 'dev' into raw-line-noise-direction 2018-03-10 23:16:51 +01:00
Alberto Griggio
81210d18b4 Added new mode "Horizontal on PDAF rows only" for the "line noise filter" 2018-03-10 22:56:45 +01:00
Hombre
191a139445 Fix error message handling in rt-cli, related to single-user mode
See #4428
2018-03-10 17:34:06 +01:00
Hombre
01f8f4123a An alert window is opened on event catching from Options::load (#4428) 2018-03-09 22:08:29 +01:00
heckflosse
84f46eaab6 Add flat field correction for monochrome raw files 2018-03-09 14:51:28 +01:00
Morgan Hardwood
185f072481 Error strings revised, #4428 2018-03-09 11:32:47 +01:00
Hombre
d86262162b Updated settings folder handling when in single user mode (see #4428) 2018-03-09 00:35:37 +01:00
Hombre
478e1c05b6 Add more size of the app. icon, and remove all of them for Windows
to fix issue #4425
2018-03-07 20:10:00 +01:00
Alberto Griggio
81a8aa4037 added experimental RAW Bayer preprocessing filter for mititgating the Sony PDAF lines banding problem 2018-03-05 16:25:10 +01:00
Morgan Hardwood
5441e89699 Fix missing labels in Preferences > Batch > NR
Noise Reduction label keys were revised in commit 431d13 but the keys
used in Preferences were not updated. This commit updates them to use
the new keys.
Closes #4423
2018-03-03 17:31:43 +01:00
heckflosse
6c5696a976 Fixed failed system language detection for de, fr, nl, es, it, pt in case locale is != xx_XX, for example it failed for de_AT 2018-03-02 19:37:08 +01:00
Alberto Griggio
0bb7375a90 added possibility to apply "RAW line noise filter" only in a specific direction (horizontal or vertical) 2018-02-28 23:37:34 +01:00
Hombre
046e0d6c93 Merge branch 'dev' into alert-after-splash 2018-02-26 17:37:23 +01:00
Morgan Hardwood
cfd666f23e Clear Film Simulation combo when changing images
When switching to the "next" image whose HaldCLUT does not exist,
RT would show the previous image HaldCLUT's name in the
"Film Simulation" combo, even though it is not being used.
This patch by Hombre fixes it, and fixes #4388
2018-02-26 00:14:33 +01:00
Hombre
b430ca19a6 Double fallback implemented (see #4396)
If the user's default profile is not found, it'll fallback to the
bundled one. If this one is not found, it'll fall back to internal
values. No restart required. Only the GUI alert are localized.
2018-02-24 14:02:50 +01:00
heckflosse
d0da0c66e2 Merge branch 'dev' into pfcorrect-cleanup 2018-02-21 14:42:42 +01:00
Hombre
ff021826c6 Falling back to RT's default profile if actually set default profile
doesn't exist (see #4396). If the actually set default profile was RT's
default profile, whichcan't be accessed for any reason, it'll then fall
back by the Internal profile.
2018-02-19 23:20:41 +01:00
Alberto Griggio
6a96bd2676 merge with 'dev' 2018-02-19 16:44:46 +01:00
Alberto Griggio
33e0c28789 started working on no negative clipping 2018-02-19 16:31:30 +01:00
heckflosse
edc9382530 Merge branch 'dev' into pfcorrect-cleanup 2018-02-19 02:37:32 +01:00
Hombre
cb0798502b Fix #4396: "5.4-RC1 stuck on release notes panel"
Now the alert windows pops after closing the splash window
2018-02-18 01:13:49 +01:00
heckflosse
ad0e05f846 SSE2 code for BadpixelsLab() 2018-02-16 13:35:10 +01:00
Floessie
38cab123fc
Merge pull request #4401 from Beep6581/gcc8-warnings
Fix GCC 8 warnings
2018-02-15 20:54:43 +01:00
Flössie
cf3ea4f451 Turn wavelet.Lmethod into an integer (by @heckflosse, #4397) 2018-02-14 20:09:17 +01:00
luz.paz
c3c3ceac79 Misc. typos
Found via `codespell` 
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00