diff --git a/.travis.yml.fixme b/.travis.yml.fixme
new file mode 100644
index 000000000..0aa85f3b4
--- /dev/null
+++ b/.travis.yml.fixme
@@ -0,0 +1,44 @@
+sudo: required
+dist: trusty
+
+language: cpp
+
+compiler:
+ - gcc
+
+os:
+ - linux
+
+#branches:
+# only:
+# - master
+
+notifications:
+ irc:
+ channels:
+ - "chat.freenode.net#rawtherapee"
+ skip_join: true
+ template:
+ - "%{repository}/%{branch} (%{commit} - %{author}): %{build_url}: %{message}"
+ email:
+ on_success: change
+ on_failure: always
+
+env:
+ global:
+ - OMP_NUM_THREADS=4
+
+before_install:
+ - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
+ - sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ xenial main"
+ - sudo apt-get -qq update
+ - sudo apt-get install gcc-6 g++-6
+ - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6
+ - sudo apt-get install build-essential cmake curl git libbz2-dev libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg8-dev liblcms2-dev libpng12-dev libsigc++-2.0-dev libtiff5-dev zlib1g-dev
+
+before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" -DWITH_LTO="OFF" -DPROC_TARGET_NUMBER="2" ..
+
+script: make
diff --git a/rtdata/dcpprofiles/FUJIFILM X100S.dcp b/rtdata/dcpprofiles/FUJIFILM X100S.dcp
new file mode 100644
index 000000000..962d58469
Binary files /dev/null and b/rtdata/dcpprofiles/FUJIFILM X100S.dcp differ
diff --git a/rtdata/dcpprofiles/NIKON D300.dcp b/rtdata/dcpprofiles/NIKON D300.dcp
index 6aafdc616..008383c59 100644
Binary files a/rtdata/dcpprofiles/NIKON D300.dcp and b/rtdata/dcpprofiles/NIKON D300.dcp differ
diff --git a/rtdata/dcpprofiles/NIKON D810.dcp b/rtdata/dcpprofiles/NIKON D810.dcp
index a946c1be2..2a32a1376 100644
Binary files a/rtdata/dcpprofiles/NIKON D810.dcp and b/rtdata/dcpprofiles/NIKON D810.dcp differ
diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala
index 991d99479..df7cc515d 100644
--- a/rtdata/languages/Catala
+++ b/rtdata/languages/Catala
@@ -972,6 +972,15 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
@@ -1437,6 +1446,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
@@ -1451,6 +1461,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!PROFILEPANEL_GLOBALPROFILES;Bundled profiles
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROGRESSBAR_NOIMAGES;No images found
!PROGRESSBAR_SNAPSHOT_ADDED;Snapshot added
diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified)
index af56b7dd1..01dd62cdf 100644
--- a/rtdata/languages/Chinese (Simplified)
+++ b/rtdata/languages/Chinese (Simplified)
@@ -802,6 +802,15 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!CURVEEDITOR_PARAMETRIC;Parametric
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV)
@@ -1399,6 +1408,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
@@ -1417,6 +1427,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!PROFILEPANEL_LOADPPASTE;Parameters to load
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_PROCESSING_PROFILESAVED;Processing profile saved
diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional)
index 65abab6de..5d188ba67 100644
--- a/rtdata/languages/Chinese (Traditional)
+++ b/rtdata/languages/Chinese (Traditional)
@@ -458,6 +458,15 @@ TP_WBALANCE_TEMPERATURE;色溫
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1209,6 +1218,7 @@ TP_WBALANCE_TEMPERATURE;色溫
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1232,6 +1242,7 @@ TP_WBALANCE_TEMPERATURE;色溫
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech
index 08efca6cb..4a6aa685f 100644
--- a/rtdata/languages/Czech
+++ b/rtdata/languages/Czech
@@ -2074,6 +2074,17 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!HISTORY_MSG_444;WB - Temp bias
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
+!PROFILEPANEL_PDYNAMIC;Dynamic
!TP_WBALANCE_TEMPBIAS;AWB temperature bias
!TP_WBALANCE_TEMPBIAS_TOOLTIP;Allows to alter the computation of the "auto white balance"\nby biasing it towards warmer or cooler temperatures. The bias\nis expressed as a percentage of the computed temperature,\nso that the result is given by "computedTemp + computedTemp * bias".
diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk
index 0726bf930..7ace0541a 100644
--- a/rtdata/languages/Dansk
+++ b/rtdata/languages/Dansk
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch
index deec1e3a1..1d1c8275e 100644
--- a/rtdata/languages/Deutsch
+++ b/rtdata/languages/Deutsch
@@ -35,6 +35,7 @@
#34 2017-01-07 IPTC (TooWaBoo) RT4.2.1492
#35 2017-02-18 AWB bias (TooWaBoo) RT 5.0 r1
#36 2017-02-23 Korrekturen (TooWaBoo) RT 5.0 r1
+#37 2017-03-06 Dynamisches Profil (TooWaBoo)
ABOUT_TAB_BUILD;Version
ABOUT_TAB_CREDITS;Danksagungen
@@ -70,6 +71,15 @@ CURVEEDITOR_TOOLTIPPASTE;Kurve aus Zwischenablage einfügen
CURVEEDITOR_TOOLTIPSAVE;Kurve speichern
CURVEEDITOR_TYPE;Typ:
DIRBROWSER_FOLDERS;Ordner
+DYNPROFILEEDITOR_DELETE;Löschen
+DYNPROFILEEDITOR_EDIT;Ändern
+DYNPROFILEEDITOR_EDIT_RULE;Profilregel ändern
+DYNPROFILEEDITOR_ENTRY_TOOLTIP;Groß-/Kleinschreibung wird NICHT berücksichtigt.\nFür einen regulären Ausdruck benutzen Sie bitte\n"re:" als Prefix.
+DYNPROFILEEDITOR_MOVE_DOWN;Runter
+DYNPROFILEEDITOR_MOVE_UP;Hoch
+DYNPROFILEEDITOR_NEW;Neu
+DYNPROFILEEDITOR_NEW_RULE;Profilregel erstellen
+DYNPROFILEEDITOR_PROFILE;Profil
EDITWINDOW_TITLE;Bildbearbeitung
EDIT_OBJECT_TOOLTIP;Schaltet das Einstellungswerkzeug\nim Vorschaubild ein/aus
EDIT_PIPETTE_TOOLTIP;Um einen Punkt der Kurve hinzuzufügen, halten Sie die Strg-Taste gedrückt und klicken mit der linke Maustaste auf die gewünschte Stelle in der Vorschau.\nUm den Punkt anzupassen, halten Sie die Strg-Taste gedrückt und klicken Sie mit der linken Maustaste auf den entsprechenden Bereich in der Vorschau. Dann lassen Sie die Strg-Taste los (es sei denn, Sie möchten eine Feineinstellung vornehmen) und bewegen die Maus bei gedrückter linker Maustaste nach oben oder unten, um den Punkt auf der Kurve zu bewegen.
@@ -1108,6 +1118,7 @@ PREFERENCES_STARTUPIMDIR;Bildverzeichnis beim Programmstart
PREFERENCES_STDAUT;Standard
PREFERENCES_TAB_BROWSER;Dateiverwaltung
PREFERENCES_TAB_COLORMGR;Farbmanagement
+PREFERENCES_TAB_DYNAMICPROFILE;Dynamisches Profil
PREFERENCES_TAB_GENERAL;Allgemein
PREFERENCES_TAB_IMPROC;Bildbearbeitung
PREFERENCES_TAB_PERFORMANCE;Performance & Qualität
@@ -1136,6 +1147,7 @@ PROFILEPANEL_MODE_TIP;Ist der Button aktiviert, werden Teilprofile\nals vollstä
PROFILEPANEL_MYPROFILES;Meine Profile
PROFILEPANEL_PASTEPPASTE;Einzufügende Parameter
PROFILEPANEL_PCUSTOM;Benutzerdefiniert
+PROFILEPANEL_PDYNAMIC;Dynamisches Profil
PROFILEPANEL_PFILE;Aus Datei
PROFILEPANEL_PINTERNAL;Neutral
PROFILEPANEL_PLASTSAVED;Zuletzt gespeichert
@@ -2071,3 +2083,4 @@ ZOOMPANEL_ZOOMFITCROPSCREEN;Ausschnitt an Bildschirm anpassen\nTaste: Alt
ZOOMPANEL_ZOOMFITSCREEN;An Bildschirm anpassen\nTaste: f
ZOOMPANEL_ZOOMIN;Hineinzoomen\nTaste: +
ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: -
+
diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK)
index cb0bfa7ad..9a4910be1 100644
--- a/rtdata/languages/English (UK)
+++ b/rtdata/languages/English (UK)
@@ -142,6 +142,15 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!CURVEEDITOR_TOOLTIPSAVE;Save current curve.
!CURVEEDITOR_TYPE;Type:
!DIRBROWSER_FOLDERS;Folders
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1137,6 +1146,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!PREFERENCES_STARTUPIMDIR;Image Directory at Startup
!PREFERENCES_STDAUT;Standard
!PREFERENCES_TAB_BROWSER;File Browser
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_GENERAL;General
!PREFERENCES_TAB_IMPROC;Image Processing
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
@@ -1165,6 +1175,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
!PROFILEPANEL_PCUSTOM;Custom
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PFILE;From file
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_PLASTSAVED;Last Saved
diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US)
index f9aa862f4..6a9ab689b 100644
--- a/rtdata/languages/English (US)
+++ b/rtdata/languages/English (US)
@@ -37,6 +37,15 @@
!CURVEEDITOR_TOOLTIPSAVE;Save current curve.
!CURVEEDITOR_TYPE;Type:
!DIRBROWSER_FOLDERS;Folders
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1075,6 +1084,7 @@
!PREFERENCES_STDAUT;Standard
!PREFERENCES_TAB_BROWSER;File Browser
!PREFERENCES_TAB_COLORMGR;Color Management
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_GENERAL;General
!PREFERENCES_TAB_IMPROC;Image Processing
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
@@ -1103,6 +1113,7 @@
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
!PROFILEPANEL_PCUSTOM;Custom
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PFILE;From file
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_PLASTSAVED;Last Saved
diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol
index 3cd36a01f..170213157 100644
--- a/rtdata/languages/Espanol
+++ b/rtdata/languages/Espanol
@@ -1514,6 +1514,15 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
!FILEBROWSER_POPUPCOLORLABEL0;Label: None
!FILEBROWSER_SHOWNOTTRASHHINT;Show only non-deleted images.
@@ -1779,6 +1788,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1787,6 +1797,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara
index 7dce64cdf..404505e11 100644
--- a/rtdata/languages/Euskara
+++ b/rtdata/languages/Euskara
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index d1031f359..0a7ea0edd 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -2039,6 +2039,17 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!HISTORY_MSG_444;WB - Temp bias
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
+!PROFILEPANEL_PDYNAMIC;Dynamic
!TP_WBALANCE_TEMPBIAS;AWB temperature bias
!TP_WBALANCE_TEMPBIAS_TOOLTIP;Allows to alter the computation of the "auto white balance"\nby biasing it towards warmer or cooler temperatures. The bias\nis expressed as a percentage of the computed temperature,\nso that the result is given by "computedTemp + computedTemp * bias".
diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek
index e71a2c1e0..57ec0b394 100644
--- a/rtdata/languages/Greek
+++ b/rtdata/languages/Greek
@@ -449,6 +449,15 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1206,6 +1215,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1229,6 +1239,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew
index d0a5d9023..54d165be1 100644
--- a/rtdata/languages/Hebrew
+++ b/rtdata/languages/Hebrew
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano
index ae60b9303..a79d46555 100644
--- a/rtdata/languages/Italiano
+++ b/rtdata/languages/Italiano
@@ -1345,6 +1345,15 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
!FILEBROWSER_SHOWNOTTRASHHINT;Show only non-deleted images.
!FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions.
@@ -1650,6 +1659,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1658,6 +1668,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese
index c879c649c..38050e140 100644
--- a/rtdata/languages/Japanese
+++ b/rtdata/languages/Japanese
@@ -1884,6 +1884,15 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions.
!GENERAL_APPLY;Apply
!GENERAL_OPEN;Open
@@ -1967,7 +1976,9 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: -
!PREFERENCES_PRTINTENT;Rendering intent
!PREFERENCES_PRTPROFILE;Color profile
!PREFERENCES_SELECTFONT_COLPICKER;Select Color Picker's font
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TUNNELMETADATA;Copy Exif/IPTC/XMP unchanged to output file
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian
index 4594b8250..72d49e307 100644
--- a/rtdata/languages/Latvian
+++ b/rtdata/languages/Latvian
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar
index 1188f5344..2e3ce1f40 100644
--- a/rtdata/languages/Magyar
+++ b/rtdata/languages/Magyar
@@ -887,6 +887,15 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
@@ -1374,6 +1383,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
@@ -1388,6 +1398,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!PROFILEPANEL_GLOBALPROFILES;Bundled profiles
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROGRESSBAR_NOIMAGES;No images found
!PROGRESSBAR_PROCESSING_PROFILESAVED;Processing profile saved
diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands
index 636efe1ad..04d5bd4d5 100644
--- a/rtdata/languages/Nederlands
+++ b/rtdata/languages/Nederlands
@@ -1998,6 +1998,15 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!GENERAL_APPLY;Apply
!GENERAL_OPEN;Open
!HISTORY_MSG_439;Retinex - Process
@@ -2038,6 +2047,8 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!PREFERENCES_PRTINTENT;Rendering intent
!PREFERENCES_PRTPROFILE;Color profile
!PREFERENCES_SELECTFONT_COLPICKER;Select Color Picker's font
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
!TOOLBAR_TOOLTIP_COLORPICKER;Lockable Color Picker\n\nWhen enabled:\nClick in the preview with left mouse button to add a color picker\nDrag it around while pressing the left mouse button\nDelete the color picker with a right mouse button click\nDelete all color pickers with Shift + Right mouse button click\nRight click away from any color picker to go back to the Hand tool
diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM
index 2525bb55e..3d93ba84d 100644
--- a/rtdata/languages/Norsk BM
+++ b/rtdata/languages/Norsk BM
@@ -449,6 +449,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1206,6 +1215,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1229,6 +1239,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish
index 6493ba694..8aedbc0cb 100644
--- a/rtdata/languages/Polish
+++ b/rtdata/languages/Polish
@@ -1472,6 +1472,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
!FILEBROWSER_SHOWNOTTRASHHINT;Show only non-deleted images.
!FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions.
@@ -1727,6 +1736,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1735,6 +1745,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters)
index ce490653c..207fcd12b 100644
--- a/rtdata/languages/Polish (Latin Characters)
+++ b/rtdata/languages/Polish (Latin Characters)
@@ -1472,6 +1472,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
!FILEBROWSER_SHOWNOTTRASHHINT;Show only non-deleted images.
!FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions.
@@ -1727,6 +1736,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1735,6 +1745,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil)
index a08f2453d..dee162661 100644
--- a/rtdata/languages/Portugues (Brasil)
+++ b/rtdata/languages/Portugues (Brasil)
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;Temperatura
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian
index 9ed2b940b..7f7953a35 100644
--- a/rtdata/languages/Russian
+++ b/rtdata/languages/Russian
@@ -1281,6 +1281,15 @@ ZOOMPANEL_ZOOMOUT;Удалить -
!CURVEEDITOR_AXIS_OUT;O:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
@@ -1607,6 +1616,7 @@ ZOOMPANEL_ZOOMOUT;Удалить -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1615,6 +1625,7 @@ ZOOMPANEL_ZOOMOUT;Удалить -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters)
index 648a123e2..a6237816d 100644
--- a/rtdata/languages/Serbian (Cyrilic Characters)
+++ b/rtdata/languages/Serbian (Cyrilic Characters)
@@ -1437,6 +1437,15 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
!DIRBROWSER_FOLDERS;Folders
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
@@ -1773,6 +1782,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1780,6 +1790,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
!THRESHOLDSELECTOR_BL;Bottom-left
diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters)
index 49f5eee27..227267045 100644
--- a/rtdata/languages/Serbian (Latin Characters)
+++ b/rtdata/languages/Serbian (Latin Characters)
@@ -1437,6 +1437,15 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
!DIRBROWSER_FOLDERS;Folders
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
!EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels
@@ -1773,6 +1782,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!PREFERENCES_SIMPLAUT;Tool mode
!PREFERENCES_SMA;Small (250x287)
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TIMAX;High
!PREFERENCES_TINB;Number of tiles
!PREFERENCES_TISTD;Standard
@@ -1780,6 +1790,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!PREFERENCES_WLONE;One level
!PREFERENCES_WLTWO;Two levels
!PREFERENCES_WLZER;No
+!PROFILEPANEL_PDYNAMIC;Dynamic
!SOFTPROOF_GAMUTCHECK_TOOLTIP;If active, indicates in grey the pixels which have out of gamut colors from the output profile.
!SOFTPROOF_TOOLTIP;Soft-proofing\nIf active, let you simulate de rendering generated by the output profile of the ICM tool. Most useful for simulating printing outputs.
!THRESHOLDSELECTOR_BL;Bottom-left
diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak
index 4fbe51c42..ca1ad5bf7 100644
--- a/rtdata/languages/Slovak
+++ b/rtdata/languages/Slovak
@@ -532,6 +532,15 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!CURVEEDITOR_MINMAXCPOINTS;Equalizer
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1251,6 +1260,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1272,6 +1282,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi
index aeed6500f..0994e6d44 100644
--- a/rtdata/languages/Suomi
+++ b/rtdata/languages/Suomi
@@ -451,6 +451,15 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1208,6 +1217,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1231,6 +1241,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish
index b25ebf2a5..ceeec013e 100644
--- a/rtdata/languages/Swedish
+++ b/rtdata/languages/Swedish
@@ -1895,6 +1895,15 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!CURVEEDITOR_AXIS_LEFT_TAN;LT:
!CURVEEDITOR_AXIS_RIGHT_TAN;RT:
!CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node.
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!HISTORY_MSG_257;Color Toning
!HISTORY_MSG_288;Flat Field - Clip control
!HISTORY_MSG_289;Flat Field - Clip control - Auto
@@ -1957,6 +1966,8 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!PREFERENCES_PRTINTENT;Rendering intent
!PREFERENCES_PRTPROFILE;Color profile
!PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
+!PROFILEPANEL_PDYNAMIC;Dynamic
!TP_CBDL_METHOD;Process located
!TP_COLORTONING_CURVEEDITOR_CL_TOOLTIP;Chroma opacity as a function of luminance oC=f(L)
!TP_COLORTONING_LABEL;Color Toning
diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish
index e9da40531..342363700 100644
--- a/rtdata/languages/Turkish
+++ b/rtdata/languages/Turkish
@@ -450,6 +450,15 @@ TP_WBALANCE_TEMPERATURE;Isı
!CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard.
!CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
!CURVEEDITOR_TYPE;Type:
+!DYNPROFILEEDITOR_DELETE;Delete
+!DYNPROFILEEDITOR_EDIT;Edit
+!DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+!DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+!DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+!DYNPROFILEEDITOR_MOVE_UP;Move Up
+!DYNPROFILEEDITOR_NEW;New
+!DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+!DYNPROFILEEDITOR_PROFILE;Processing Profile
!EDITWINDOW_TITLE;Image Edit
!EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
!EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1207,6 +1216,7 @@ TP_WBALANCE_TEMPERATURE;Isı
!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
!PREFERENCES_SND_TRESHOLDSECS;After seconds
!PREFERENCES_STDAUT;Standard
+!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
!PREFERENCES_TAB_SOUND;Sounds
!PREFERENCES_TIMAX;High
@@ -1230,6 +1240,7 @@ TP_WBALANCE_TEMPERATURE;Isı
!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
!PROFILEPANEL_MYPROFILES;My profiles
!PROFILEPANEL_PASTEPPASTE;Parameters to paste
+!PROFILEPANEL_PDYNAMIC;Dynamic
!PROFILEPANEL_PINTERNAL;Neutral
!PROFILEPANEL_SAVEPPASTE;Parameters to save
!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
diff --git a/rtdata/languages/default b/rtdata/languages/default
index 10a1eeb48..1cb5a9105 100644
--- a/rtdata/languages/default
+++ b/rtdata/languages/default
@@ -36,6 +36,15 @@ CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard.
CURVEEDITOR_TOOLTIPSAVE;Save current curve.
CURVEEDITOR_TYPE;Type:
DIRBROWSER_FOLDERS;Folders
+DYNPROFILEEDITOR_DELETE;Delete
+DYNPROFILEEDITOR_EDIT;Edit
+DYNPROFILEEDITOR_EDIT_RULE;Edit Dynamic Profile Rule
+DYNPROFILEEDITOR_ENTRY_TOOLTIP;The matching is case insensitive.\nUse the "re:" prefix to enter\na regular expression.
+DYNPROFILEEDITOR_MOVE_DOWN;Move Down
+DYNPROFILEEDITOR_MOVE_UP;Move Up
+DYNPROFILEEDITOR_NEW;New
+DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule
+DYNPROFILEEDITOR_PROFILE;Processing Profile
EDITWINDOW_TITLE;Image Edit
EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool.
EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve.
@@ -1152,6 +1161,7 @@ PREFERENCES_STARTUPIMDIR;Image Directory at Startup
PREFERENCES_STDAUT;Standard
PREFERENCES_TAB_BROWSER;File Browser
PREFERENCES_TAB_COLORMGR;Color Management
+PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
PREFERENCES_TAB_GENERAL;General
PREFERENCES_TAB_IMPROC;Image Processing
PREFERENCES_TAB_PERFORMANCE;Performance & Quality
@@ -1180,6 +1190,7 @@ PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial p
PROFILEPANEL_MYPROFILES;My profiles
PROFILEPANEL_PASTEPPASTE;Parameters to paste
PROFILEPANEL_PCUSTOM;Custom
+PROFILEPANEL_PDYNAMIC;Dynamic
PROFILEPANEL_PFILE;From file
PROFILEPANEL_PINTERNAL;Neutral
PROFILEPANEL_PLASTSAVED;Last Saved
diff --git a/rtdata/profiles/BW/BW 1.pp3 b/rtdata/profiles/Black-and-White/Black-and-White 1.pp3
similarity index 100%
rename from rtdata/profiles/BW/BW 1.pp3
rename to rtdata/profiles/Black-and-White/Black-and-White 1.pp3
diff --git a/rtdata/profiles/BW/BW 2.pp3 b/rtdata/profiles/Black-and-White/Black-and-White 2.pp3
similarity index 100%
rename from rtdata/profiles/BW/BW 2.pp3
rename to rtdata/profiles/Black-and-White/Black-and-White 2.pp3
diff --git a/rtdata/profiles/BW/BW 3.pp3 b/rtdata/profiles/Black-and-White/Black-and-White 3.pp3
similarity index 100%
rename from rtdata/profiles/BW/BW 3.pp3
rename to rtdata/profiles/Black-and-White/Black-and-White 3.pp3
diff --git a/rtdata/profiles/BW/BW 4.pp3 b/rtdata/profiles/Black-and-White/Black-and-White 4.pp3
similarity index 100%
rename from rtdata/profiles/BW/BW 4.pp3
rename to rtdata/profiles/Black-and-White/Black-and-White 4.pp3
diff --git a/rtdata/themes/RawTherapee-GTK3-20_.css b/rtdata/themes/RawTherapee-GTK3-20_.css
index 19bd6ac9c..27d2b5f13 100644
--- a/rtdata/themes/RawTherapee-GTK3-20_.css
+++ b/rtdata/themes/RawTherapee-GTK3-20_.css
@@ -50,31 +50,40 @@ window.background {
background-color: #484848;
}
-headerbar {
- box-shadow: none;
- background-color: #262626;
- padding: 0;
- margin: 0;
- border-radius: 0;
- border-style: none none solid none;
+/*** Window decoration *********************************************************/
+@define-color winHeaderbar rgb(50,50,50);
+
+:not(.popup):not(tooltip) > decoration {
+ background-color: #484848;
background-image: none;
-}
-
-/* Warning: maximized and fullscreen can be set at the same time ! */
-window.maximized > decoration, window.fullscreen > decoration {
+ border-radius: 5px 5px 0 0;
+ border: none;
padding: 0;
+ box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #242424;
+ margin: 10px;
+}
+headerbar {
+ background-color: shade(@winHeaderbar,1.12);
+ box-shadow: inset 0 1px rgba(200,200,200,.13);
+ background-image: linear-gradient(shade(@winHeaderbar,1.14), shade(@winHeaderbar,.86));
+ border-bottom: 1px solid #242424;
+ border-radius: 5px 5px 0 0;
+ min-height: 26px;
+ padding: 1px 5px 0;
margin: 0;
}
-
-window > decoration, dialog > decoration {
- box-shadow: none;
- margin: 0px;
- border-style: none;
- border-radius: 0;
- padding: 3px;
- background-color: #262626;
+.csd #MainNotebook > header.top {
+ border-top: 1px solid #484848;
}
+/* Window state */
+.maximized > headerbar {
+ border-radius: 0;
+}
+/**/
+
+/*** End Window decoration *****************************************************/
+
dialog.background {
background-color: #484848;
}
@@ -196,6 +205,12 @@ button:hover , button.flat:hover, checkbutton:hover > check, radiobutton:hover >
button.popupbutton-arrow {
min-width: 18px;
}
+/* Save, Cancel, OK ... buttons */
+.dialog-action-area button {
+ min-height: 24px;
+ margin-top: 6px;
+}
+/**/
combobox {
min-height: 5px;
diff --git a/rtdata/themes/TooWaBlue-Dark-GTK3-20_.css b/rtdata/themes/TooWaBlue-Dark-GTK3-20_.css
index 4c6bbc3ef..3832f5bcd 100644
--- a/rtdata/themes/TooWaBlue-Dark-GTK3-20_.css
+++ b/rtdata/themes/TooWaBlue-Dark-GTK3-20_.css
@@ -2,7 +2,7 @@
This file is part of RawTherapee.
Copyright (c) 2016-2017 TooWaBoo
- Version 2.45 - requires RT 5.0
+ Version 2.49 - requires RT 5.0
RawTherapee is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -76,10 +76,10 @@
}
#ToolPanelNotebook {
- min-width: 23em;
+ min-width: 24.08334em;
}
#HistoryPanel {
- min-width: 17.83334em;
+ min-width: 18em;
}
window.background {
@@ -789,9 +789,18 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
margin-bottom: 0.33334em;
}
+#ToolPanelNotebook > header tab {
+ margin-left: 0;
+ margin-right: 0;
+ padding: 0 0.33334em;
+}
+#ToolPanelNotebook > header tab + tab {
+ margin-left: 0.33333em;
+}
+
#ToolPanelNotebook > header tab image{
min-height: 2.5em;
- min-width: calc(1.66667em + 6px);
+ min-width: 2em;
padding: 0;
margin: 0;
}
@@ -892,6 +901,11 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
margin: 0;
}
+#MetaPanelNotebook combobox button {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-left: none;
+}
#MetaPanelNotebook combobox + button,
#MetaPanelNotebook combobox + button + button {
margin-left: 0.16667em;
@@ -1087,6 +1101,9 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
border-color: @bg-dark-grey;
background-image: none;
}
+#ThresholdAdjuster {
+ margin: 0.08334em 0 0.16667em 0;
+}
#ToolPanelNotebook scrolledwindow viewport.frame {
padding: 0 0.56em;
@@ -1340,13 +1357,14 @@ button.MiddleH {
}
/**/
-/* Base format for Toolbox and dialogs */
+/* Button base format for Toolbox and dialogs */
dialog button,
#MyExpander button,
#BatchQueueButtonsMainContainer button {
min-height: 1.66667em;
min-width: 0;
padding: 0 0.375em;
+ margin: 0.08334em 0;
}
combobox .combo,
dialog combobox .combo,
@@ -1374,6 +1392,13 @@ dialog combobox .combo,
margin-left: 0.33334em;
}
+buttonbox:not(.dialog-action-area) button{
+ margin: 0.08334em 0 0.33334em 0.16667em;
+}
+#PrefNotebook buttonbox:not(.dialog-action-area) {
+ margin-right: -5px;
+}
+
/* Arrow toggle combo button */
#IopsPanel button:not(.flat).Left + button:not(.flat).Right,
#MyExpander button:not(.flat).Left + button:not(.flat).Right {
@@ -1392,13 +1417,6 @@ dialog combobox .combo,
}
/**/
-/* Add extra top and bottom space to buttons in toolbox & Preferences*/
-#PrefNotebook stack > box:nth-child(4) combobox,
-#MyExpander button.flat,
-#MyExpander button {
- margin-top: 0.08334em;
- margin-bottom: 0.08334em;
-}
/**/
#MyExpander button.text-button label {
margin: 0;/* x */
@@ -1453,6 +1471,7 @@ window .view button {
min-height: 2em;
min-width: 1.33334em;
padding: 0 0.33334em;
+ margin: 0;
}
dialog .view button.text-button label,
window .view button.text-button label {
@@ -1476,10 +1495,10 @@ dialog .view button {
color: @headline-hl;
}
-dialog .view header button:not(:last-child):not(:only-child),
-window .view header button:not(:last-child):not(:only-child),
-.path-bar button:not(:last-child):not(:only-child) {
- border-right: none;
+dialog .view header button:not(:first-child):not(:only-child),
+window .view header button:not(:first-child):not(:only-child),
+.path-bar button:not(:first-child):not(:only-child) {
+ border-left: none;
}
dialog .view header button,
window .view header button,
@@ -1488,6 +1507,7 @@ window .view header button,
}
#pathbarbox button:last-child {
+ min-height: 2em;
min-width: 2em;
margin: 0;
padding: 0;
@@ -1519,7 +1539,7 @@ popover button.text-button {
border: 0.08334em solid @border-color;
box-shadow: none;
background-image: none;
- margin: 0;
+ margin: 0.083334em 0;
min-height: 1.66667em;
padding: 0 0.66667em;
}
@@ -1609,17 +1629,14 @@ headerbar button.titlebutton.close:active{
/*** end ***************************************************************************************/
/*** Ckeckbox & Radio **************************************************************************/
-checkbox {
- padding:0;
- margin:0;
- min-height: 2em;
-}
+checkbox,
checkbutton,
radiobutton {
padding: 0;
margin: 0;
min-height: 2em;
}
+
check,
radio {
border: calc(0.083334em + 0.18px) solid shade(@text-color, .9);
@@ -1662,16 +1679,6 @@ frame > checkbutton check{
min-height: 1.4em;
margin-left: 0.5em;
}
-#PrefNotebook checkbutton {
- min-height: 1.16667em;
-}
-#PrefNotebook stack > box:nth-child(3) checkbutton,
-#PrefNotebook stack > box:nth-child(4) checkbutton {
- min-height: 1.83334em;
-}
-#PrefNotebook radiobutton {
- min-height: 2em;
-}
#MyExpander button + checkbutton:last-child {
margin-left: 0.33334em;
@@ -1682,7 +1689,7 @@ frame > checkbutton check{
/*** Entry & Spinbutton ************************************************************************/
#MyExpander entry,
entry {
- margin: 0;
+ margin: 0.08334em 0;
padding: 0 0.33334em;
min-height: 1.66667em;
min-width: 0;
@@ -1693,7 +1700,7 @@ entry {
}
spinbutton {
- margin: 0;
+ margin: 0.08334em 0;
padding: 0;
min-height: 1.66667em;
min-width: 0;
diff --git a/rtdata/themes/TooWaBlue-GTK3-20_.css b/rtdata/themes/TooWaBlue-GTK3-20_.css
index 795dc0441..1741dc352 100644
--- a/rtdata/themes/TooWaBlue-GTK3-20_.css
+++ b/rtdata/themes/TooWaBlue-GTK3-20_.css
@@ -2,7 +2,7 @@
This file is part of RawTherapee.
Copyright (c) 2016-2017 TooWaBoo
- Version 2.45 - requires RT 5.0
+ Version 2.49 - requires RT 5.0
RawTherapee is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -76,10 +76,10 @@
}
#ToolPanelNotebook {
- min-width: 23em;
+ min-width: 24.08334em;
}
#HistoryPanel {
- min-width: 17.83334em;
+ min-width: 18em;
}
window.background {
@@ -789,9 +789,18 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
margin-bottom: 0.33334em;
}
+#ToolPanelNotebook > header tab {
+ margin-left: 0;
+ margin-right: 0;
+ padding: 0 0.33334em;
+}
+#ToolPanelNotebook > header tab + tab {
+ margin-left: 0.33333em;
+}
+
#ToolPanelNotebook > header tab image{
min-height: 2.5em;
- min-width: calc(1.66667em + 6px);
+ min-width: 2em;
padding: 0;
margin: 0;
}
@@ -892,6 +901,11 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
margin: 0;
}
+#MetaPanelNotebook combobox button {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-left: none;
+}
#MetaPanelNotebook combobox + button,
#MetaPanelNotebook combobox + button + button {
margin-left: 0.16667em;
@@ -1087,6 +1101,9 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
border-color: @bg-dark-grey;
background-image: none;
}
+#ThresholdAdjuster {
+ margin: 0.08334em 0 0.16667em 0;
+}
#ToolPanelNotebook scrolledwindow viewport.frame {
padding: 0 0.56em;
@@ -1340,13 +1357,14 @@ button.MiddleH {
}
/**/
-/* Base format for Toolbox and dialogs */
+/* Button base format for Toolbox and dialogs */
dialog button,
#MyExpander button,
#BatchQueueButtonsMainContainer button {
min-height: 1.66667em;
min-width: 0;
padding: 0 0.375em;
+ margin: 0.08334em 0;
}
combobox .combo,
dialog combobox .combo,
@@ -1374,6 +1392,13 @@ dialog combobox .combo,
margin-left: 0.33334em;
}
+buttonbox:not(.dialog-action-area) button{
+ margin: 0.08334em 0 0.33334em 0.16667em;
+}
+#PrefNotebook buttonbox:not(.dialog-action-area) {
+ margin-right: -5px;
+}
+
/* Arrow toggle combo button */
#IopsPanel button:not(.flat).Left + button:not(.flat).Right,
#MyExpander button:not(.flat).Left + button:not(.flat).Right {
@@ -1392,13 +1417,6 @@ dialog combobox .combo,
}
/**/
-/* Add extra top and bottom space to buttons in toolbox & Preferences*/
-#PrefNotebook stack > box:nth-child(4) combobox,
-#MyExpander button.flat,
-#MyExpander button {
- margin-top: 0.08334em;
- margin-bottom: 0.08334em;
-}
/**/
#MyExpander button.text-button label {
margin: 0;/* x */
@@ -1453,6 +1471,7 @@ window .view button {
min-height: 2em;
min-width: 1.33334em;
padding: 0 0.33334em;
+ margin: 0;
}
dialog .view button.text-button label,
window .view button.text-button label {
@@ -1476,10 +1495,10 @@ dialog .view button {
color: @headline-hl;
}
-dialog .view header button:not(:last-child):not(:only-child),
-window .view header button:not(:last-child):not(:only-child),
-.path-bar button:not(:last-child):not(:only-child) {
- border-right: none;
+dialog .view header button:not(:first-child):not(:only-child),
+window .view header button:not(:first-child):not(:only-child),
+.path-bar button:not(:first-child):not(:only-child) {
+ border-left: none;
}
dialog .view header button,
window .view header button,
@@ -1488,6 +1507,7 @@ window .view header button,
}
#pathbarbox button:last-child {
+ min-height: 2em;
min-width: 2em;
margin: 0;
padding: 0;
@@ -1519,7 +1539,7 @@ popover button.text-button {
border: 0.08334em solid @border-color;
box-shadow: none;
background-image: none;
- margin: 0;
+ margin: 0.083334em 0;
min-height: 1.66667em;
padding: 0 0.66667em;
}
@@ -1609,17 +1629,14 @@ headerbar button.titlebutton.close:active{
/*** end ***************************************************************************************/
/*** Ckeckbox & Radio **************************************************************************/
-checkbox {
- padding:0;
- margin:0;
- min-height: 2em;
-}
+checkbox,
checkbutton,
radiobutton {
padding: 0;
margin: 0;
min-height: 2em;
}
+
check,
radio {
border: calc(0.083334em + 0.18px) solid shade(@text-color, .9);
@@ -1662,16 +1679,6 @@ frame > checkbutton check{
min-height: 1.4em;
margin-left: 0.5em;
}
-#PrefNotebook checkbutton {
- min-height: 1.16667em;
-}
-#PrefNotebook stack > box:nth-child(3) checkbutton,
-#PrefNotebook stack > box:nth-child(4) checkbutton {
- min-height: 1.83334em;
-}
-#PrefNotebook radiobutton {
- min-height: 2em;
-}
#MyExpander button + checkbutton:last-child {
margin-left: 0.33334em;
@@ -1682,7 +1689,7 @@ frame > checkbutton check{
/*** Entry & Spinbutton ************************************************************************/
#MyExpander entry,
entry {
- margin: 0;
+ margin: 0.08334em 0;
padding: 0 0.33334em;
min-height: 1.66667em;
min-width: 0;
@@ -1693,7 +1700,7 @@ entry {
}
spinbutton {
- margin: 0;
+ margin: 0.08334em 0;
padding: 0;
min-height: 1.66667em;
min-width: 0;
diff --git a/rtdata/themes/TooWaBlue-GTK3-_19.css b/rtdata/themes/TooWaBlue-GTK3-_19.css
index 24442aae3..530ae3d3a 100644
--- a/rtdata/themes/TooWaBlue-GTK3-_19.css
+++ b/rtdata/themes/TooWaBlue-GTK3-_19.css
@@ -1,7 +1,7 @@
/*
This file is part of RawTherapee.
- Copyright (c) 2016 TooWaBoo (v1.19.4)
+ Copyright (c) 2016 TooWaBoo (v1.19.5)
Many thanks to the RawTherapee Developer Team for this great piece of software
RawTherapee is free software: you can redistribute it and/or modify
@@ -397,7 +397,7 @@ GtkDialog tab {
padding: 9px;
}
#ToolPanelNotebook tab {
- padding: 10px 4px 7px;
+ padding: 10px 2px 7px;
}
#MetaPanelNotebook tab {
padding: 8px 4px;
diff --git a/rtengine/cache.h b/rtengine/cache.h
index f4c232673..ec284b2ae 100644
--- a/rtengine/cache.h
+++ b/rtengine/cache.h
@@ -19,11 +19,12 @@
#pragma once
-#include