diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala
index c3a7ea1d0..1c89d23c5 100644
--- a/rtdata/languages/Catala
+++ b/rtdata/languages/Catala
@@ -84,8 +84,6 @@ FILEBROWSER_AUTOFLATFIELD;Auto camp pla
FILEBROWSER_BROWSEPATHBUTTONHINT;Clic per navegar al path escollit
FILEBROWSER_BROWSEPATHHINT;Escriviu path on buscar.\nCtrl-O dirigir-se al path de la finestra de text.\nEnter / Ctrl-Enter (en el gestor de fitxers) per a navegar allí;\n\nPath dreceres:\n ~ - directori home de l'usuari\n ! - directori de fotografies de l'usuari
FILEBROWSER_CACHE;Cau
-FILEBROWSER_CACHECLEARFROMFULL;Esborra el cau - tot
-FILEBROWSER_CACHECLEARFROMPARTIAL;Esborra el cau - part
FILEBROWSER_CLEARPROFILE;Neteja
FILEBROWSER_COPYPROFILE;Copia
FILEBROWSER_CURRENT_NAME;Nom actual:
diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified)
index 077da51c0..05b11dd4f 100644
--- a/rtdata/languages/Chinese (Simplified)
+++ b/rtdata/languages/Chinese (Simplified)
@@ -95,8 +95,6 @@ FILEBROWSER_AUTODARKFRAME;自动暗场
FILEBROWSER_AUTOFLATFIELD;自动平场
FILEBROWSER_BROWSEPATHBUTTONHINT;点击浏览选择的路径
FILEBROWSER_CACHE;缓存
-FILEBROWSER_CACHECLEARFROMFULL;清空缓存
-FILEBROWSER_CACHECLEARFROMPARTIAL;清理缓存
FILEBROWSER_CLEARPROFILE;清空配置
FILEBROWSER_COPYPROFILE;复制配置
FILEBROWSER_CURRENT_NAME;当前名称:
diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional)
index 2b2477748..d58343b6a 100644
--- a/rtdata/languages/Chinese (Traditional)
+++ b/rtdata/languages/Chinese (Traditional)
@@ -507,8 +507,6 @@ TP_WBALANCE_TEMPERATURE;色溫
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech
index 18af7bf65..dbc606070 100644
--- a/rtdata/languages/Czech
+++ b/rtdata/languages/Czech
@@ -154,8 +154,6 @@ FILEBROWSER_AUTOFLATFIELD;Auto Flat Field
FILEBROWSER_BROWSEPATHBUTTONHINT;Klikněte pro výběr cesty.
FILEBROWSER_BROWSEPATHHINT;Vložte cestu pro procházení.\n\nKlávesové zkratky:\nCtrl-o pro přepnutí do adresního řádku.\nEnter/ Ctrl-Enter pro procházení ;\nEsc pro zrušení změn.\nShift-Esc pro zrušení přepnutí.\n\nZkratky pro cesty:\n~\t- domácí složka uživatele.\n!\t- složka s obrázky uživatele.
FILEBROWSER_CACHE;Mezipaměť
-FILEBROWSER_CACHECLEARFROMFULL;Vymazat z mezipaměti - úplně
-FILEBROWSER_CACHECLEARFROMPARTIAL;Vymazat z mezipaměti - částečně
FILEBROWSER_CLEARPROFILE;Smazat
FILEBROWSER_COLORLABEL_TOOLTIP;Barevný štítek.\n\nPoužijte výběr ze seznamu nebo klávesové zkratky:\nShift-Ctrl-0 Bez barvy\nShift-Ctrl-1 Červený\nShift-Ctrl-2 Žlutý\nShift-Ctrl-3 Zelený\nShift-Ctrl-4 Modrý\nShift-Ctrl-5 Nachový
FILEBROWSER_COPYPROFILE;Kopírovat
diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk
index 547c5a6e6..da5616b31 100644
--- a/rtdata/languages/Dansk
+++ b/rtdata/languages/Dansk
@@ -499,8 +499,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch
index dd0655242..3cf1b32da 100644
--- a/rtdata/languages/Deutsch
+++ b/rtdata/languages/Deutsch
@@ -185,8 +185,6 @@ FILEBROWSER_AUTOFLATFIELD;Automatisches Weißbild
FILEBROWSER_BROWSEPATHBUTTONHINT;Ausgewählten Pfad öffnen.
FILEBROWSER_BROWSEPATHHINT;Einen Pfad eingeben:\nTaste:\nStrg + o Setzt den Cursor in das Eingabefeld\nEnter Öffnet den Pfad\nEsc Änderungen verwerfen\nUmschalt + Esc Eingabefeld verlassen\n\nSchnellnavigation:\nTaste:\n~ “Home“-Verzeichnis des Benutzers\n! Bilder-Verzeichnis des Benutzers
FILEBROWSER_CACHE;Festplatten-Cache
-FILEBROWSER_CACHECLEARFROMFULL;Aus dem Festplatten-Cache entfernen (vollständig)
-FILEBROWSER_CACHECLEARFROMPARTIAL;Aus dem Festplatten-Cache entfernen (teilweise)
FILEBROWSER_CLEARPROFILE;Profil löschen
FILEBROWSER_COLORLABEL_TOOLTIP;Farbmarkierung\n\nTaste: Strg + Umschalt + 0 Ohne\nTaste: Strg + Umschalt + 1 Rot\nTaste: Strg + Umschalt + 2 Gelb\nTaste: Strg + Umschalt + 3 Grün\nTaste: Strg + Umschalt + 4 Blau\nTaste: Strg + Umschalt + 5 Violett
FILEBROWSER_COPYPROFILE;Profil kopieren
diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK)
index 800e23527..8fcaafd56 100644
--- a/rtdata/languages/English (UK)
+++ b/rtdata/languages/English (UK)
@@ -232,8 +232,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_CLEARPROFILE;Clear
!FILEBROWSER_COPYPROFILE;Copy
!FILEBROWSER_CURRENT_NAME;Current name:
diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US)
index fc2fa83dd..53a2aec91 100644
--- a/rtdata/languages/English (US)
+++ b/rtdata/languages/English (US)
@@ -116,8 +116,6 @@
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_CLEARPROFILE;Clear
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_COPYPROFILE;Copy
diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol
index 5402f6579..4284523ab 100644
--- a/rtdata/languages/Espanol
+++ b/rtdata/languages/Espanol
@@ -149,8 +149,6 @@ FILEBROWSER_AUTOFLATFIELD;Campo plano automático
FILEBROWSER_BROWSEPATHBUTTONHINT;Pulsar para examinar la carpeta seleccionada
FILEBROWSER_BROWSEPATHHINT;Ingrese la ruta a examinar \nCtrl-O poner el foco en campo con la ruta\nEnter / Ctrl-Enter para examinar allí;\nEscPara quitar los cambios.\nShift-Esc Para quitar el foco.\n\n\nAbreviaturas de ruta:\n ~ - Carpeta hogar del usuario\n ! - Carpeta de imágenes del usuario
FILEBROWSER_CACHE;Caché
-FILEBROWSER_CACHECLEARFROMFULL;Limpiar del caché - Total
-FILEBROWSER_CACHECLEARFROMPARTIAL;Limpiar del caché - Parcial
FILEBROWSER_CLEARPROFILE;Borrar perfil
FILEBROWSER_COLORLABEL_TOOLTIP;Etiquetar con color\n\nUse menú desplegable o atajos de teclado:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Rojo\nShift-Ctrl-2 Amarillo\nShift-Ctrl-3 Verde\nShift-Ctrl-4 Azul\nShift-Ctrl-5 Púrpura
FILEBROWSER_COPYPROFILE;Copiar perfil
diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara
index 851536a29..a604d6aef 100644
--- a/rtdata/languages/Euskara
+++ b/rtdata/languages/Euskara
@@ -500,8 +500,6 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index 9c1fcce59..2bf82f6e1 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -111,8 +111,6 @@ FILEBROWSER_AUTOFLATFIELD;Champ Uniforme auto
FILEBROWSER_BROWSEPATHBUTTONHINT;Cliquez pour parcourir le chemin saisi
FILEBROWSER_BROWSEPATHHINT;Saisissez le chemin à parcourir\nCtrl-O pour placer le focus sur le champ de saisie.\nEntrée / Ctrl-Entrée pour y naviguer;\nEsc pour effacer les modifications.\nShift-Esc pour enlever le focus.\n\n\nRaccourcis pour les chemins:\n ~ - le dossier utilisateur\n ! - le dossier Images de l'utilisateur
FILEBROWSER_CACHE;Cache
-FILEBROWSER_CACHECLEARFROMFULL;Supprimer du cache (complet)
-FILEBROWSER_CACHECLEARFROMPARTIAL;Supprimer du cache (partiel)
FILEBROWSER_CLEARPROFILE;Remettre le profil à zéro
FILEBROWSER_COLORLABEL_TOOLTIP;Label couleur\n\nUtilisez le menu déroulant ou le raccourci clavier:\nShift-Ctrl-0 Pas de couleur\nShift-Ctrl-1 Rouge\nShift-Ctrl-2 Jaune\nShift-Ctrl-3 Vert\nShift-Ctrl-4 Bleu\nShift-Ctrl-5 Pourpre
FILEBROWSER_COPYPROFILE;Copier le profil
diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek
index 086710b52..0c416e421 100644
--- a/rtdata/languages/Greek
+++ b/rtdata/languages/Greek
@@ -499,8 +499,6 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew
index c7477fd09..358045544 100644
--- a/rtdata/languages/Hebrew
+++ b/rtdata/languages/Hebrew
@@ -500,8 +500,6 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano
index ca048d956..e8a49771a 100644
--- a/rtdata/languages/Italiano
+++ b/rtdata/languages/Italiano
@@ -92,8 +92,6 @@ FILEBROWSER_AUTOFLATFIELD;Flat Field automatico
FILEBROWSER_BROWSEPATHBUTTONHINT;Premi per aprire il percorso inserito
FILEBROWSER_BROWSEPATHHINT;Inserisci il percorso da aprire\nCtrl-o seleziona il percorso\nEnter, Ctrl-Enter (solo nel Navigatore) porta alla destinazione ;\nScorciatoie:\n ~ - Cartella home\n ! - Cartella Immagini
FILEBROWSER_CACHE;Memoria
-FILEBROWSER_CACHECLEARFROMFULL;Rimuovi dalla memoria - totale
-FILEBROWSER_CACHECLEARFROMPARTIAL;Rimuovi dalla memoria - parziale
FILEBROWSER_CLEARPROFILE;Cancella
FILEBROWSER_COLORLABEL_TOOLTIP;Etichetta colore.\n\nUsa il menù o le scorciatoie:\nShift-Ctrl-0 Nessun Colore\nShift-Ctrl-1 Rosso\nShift-Ctrl-2 Giallo\nShift-Ctrl-3 Verde\nShift-Ctrl-4 Blu\nShift-Ctrl-5 Viola
FILEBROWSER_COPYPROFILE;Copia
diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese
index fe8b79022..0bc015fe9 100644
--- a/rtdata/languages/Japanese
+++ b/rtdata/languages/Japanese
@@ -146,8 +146,6 @@ FILEBROWSER_AUTOFLATFIELD;オート・フラットフィールド
FILEBROWSER_BROWSEPATHBUTTONHINT;クリックで選択したパスをブラウズ
FILEBROWSER_BROWSEPATHHINT;参照するパスを入力します\nCtrl-O パスのテキストボックスにフォーカス\nEnter / Ctrl-Enterその場所をブラウズします\nEsc 変更をクリア\nShift-Escフォーカスを削除\nパスのショートカット:\n ~ - ユーザーのホームディレクトリ\n ! - ユーザーの画像ディレクトリ
FILEBROWSER_CACHE;cache
-FILEBROWSER_CACHECLEARFROMFULL;cacheをクリア - すべて
-FILEBROWSER_CACHECLEARFROMPARTIAL;cacheをクリア - 一部
FILEBROWSER_CLEARPROFILE;プロファイルのクリア
FILEBROWSER_COLORLABEL_TOOLTIP;カラー・ラベル\n\nドロップダウン・メニューからか、ショートカット:\nShift-Ctrl-1 レッド\nShift-Ctrl-2 イエロー\nShift-Ctrl-3 グリーン\nShift-Ctrl-4 ブルー\nShift-Ctrl-5 パープル
FILEBROWSER_COPYPROFILE;プロファイルをコピー
diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian
index 6689e4f95..23887cfb1 100644
--- a/rtdata/languages/Latvian
+++ b/rtdata/languages/Latvian
@@ -500,8 +500,6 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar
index d0f806fea..4e463a8fd 100644
--- a/rtdata/languages/Magyar
+++ b/rtdata/languages/Magyar
@@ -82,8 +82,6 @@ FILEBROWSER_AUTOFLATFIELD;Auto Flat Field
FILEBROWSER_BROWSEPATHBUTTONHINT;Kattints a kiválasztott útvonal böngészéséhez
FILEBROWSER_BROWSEPATHHINT;Gépeld be az elérni kívánt útvonalat.\nCtrl-O-val tudod a fókuszt a beviteli mezőre vinni.\nEnter / Ctrl-Enter (az állományböngészőben) az ottani böngészéshez;\n\nÚtvonalrövidítések:\n ~ - felhasználói fiók (home) könyvtára\n - a felhasználó képkönyvtára
FILEBROWSER_CACHE;Gyorsítótár
-FILEBROWSER_CACHECLEARFROMFULL;Gyorsítótár ürítése - teljes
-FILEBROWSER_CACHECLEARFROMPARTIAL;Gyorsítótár ürítése - részleges
FILEBROWSER_CLEARPROFILE;Feldolgozási paraméter törlése
FILEBROWSER_COPYPROFILE;Feldolgozási paraméterek másolása
FILEBROWSER_CURRENT_NAME;Aktuális név:
diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands
index f5948ef26..fd0036952 100644
--- a/rtdata/languages/Nederlands
+++ b/rtdata/languages/Nederlands
@@ -123,8 +123,6 @@ FILEBROWSER_AUTOFLATFIELD;Selecteer automatisch vlakveldopname
FILEBROWSER_BROWSEPATHBUTTONHINT;Klik om te navigeren naar het gekozen pad
FILEBROWSER_BROWSEPATHHINT;Typ het pad naar de doelmap.\nCtrl-O markeer het pad in het tekstveld.\nEnter / Ctrl-Enter open de map.\nEsc maak het tekstveld leeg.\nShift-Esc verwijder markering.\n\n\nSneltoetsen:\n ~ - gebruikers home directory\n ! - gebruikers afbeeldingen map
FILEBROWSER_CACHE;Cache
-FILEBROWSER_CACHECLEARFROMFULL;Verwijder uit cache - volledig
-FILEBROWSER_CACHECLEARFROMPARTIAL;Verwijder uit cache - gedeeltelijk
FILEBROWSER_CLEARPROFILE;Verwijder profiel
FILEBROWSER_COLORLABEL_TOOLTIP;Kleur label\n\nGebruik keuzemenu of nSneltoets:\nShift-Ctrl-0 Geen kleur\nShift-Ctrl-1 Rood\nShift-Ctrl-2 Geel\nShift-Ctrl-3 Groen\nShift-Ctrl-4 Blauw\nShift-Ctrl-5 Paars
FILEBROWSER_COPYPROFILE;Kopieer profiel
diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM
index 4a76fdcda..4a4995aef 100644
--- a/rtdata/languages/Norsk BM
+++ b/rtdata/languages/Norsk BM
@@ -499,8 +499,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish
index f54de5593..b271178e0 100644
--- a/rtdata/languages/Polish
+++ b/rtdata/languages/Polish
@@ -96,8 +96,6 @@ FILEBROWSER_AUTOFLATFIELD;Automatyczne użycie klatki typu puste pole
FILEBROWSER_BROWSEPATHBUTTONHINT;Należy kliknąć, aby przeglądać wybraną ścieżkę
FILEBROWSER_BROWSEPATHHINT;Umożliwia przeglądanie wprowadzonej ścieżki\nCtrl-o zaznaczenie\nEnter, Ctrl-Enter (w menedżerze plików) przeglądanie\nSkróty:\n ~ - katalog domowy użytkownika\n ! - katalog z obrazami użytkownia
FILEBROWSER_CACHE;Pamięć podręczna
-FILEBROWSER_CACHECLEARFROMFULL;Czyszczenie pamięci podręcznej - pełne
-FILEBROWSER_CACHECLEARFROMPARTIAL;Czyszczenie pamięci podręcznej - częściowe
FILEBROWSER_CLEARPROFILE;Wyczyść profil
FILEBROWSER_COLORLABEL_TOOLTIP;Kolorowe etykiety\n\nUżyj za pomocą rozwijanej listy lub skrótów:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Czerwona\nShift-Ctrl-2 Żółta\nShift-Ctrl-3 Zielona\nShift-Ctrl-4 Niebieska\nShift-Ctrl-5 Purpurowa
FILEBROWSER_COPYPROFILE;Kopiuj profil
diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters)
index d3e62a777..310a1ed13 100644
--- a/rtdata/languages/Polish (Latin Characters)
+++ b/rtdata/languages/Polish (Latin Characters)
@@ -96,8 +96,6 @@ FILEBROWSER_AUTOFLATFIELD;Automatyczne uzycie klatki typu puste pole
FILEBROWSER_BROWSEPATHBUTTONHINT;Nalezy kliknac, aby przegladac wybrana sciezke
FILEBROWSER_BROWSEPATHHINT;Umozliwia przegladanie wprowadzonej sciezki\nCtrl-o zaznaczenie\nEnter, Ctrl-Enter (w menedzerze plikow) przegladanie\nSkroty:\n ~ - katalog domowy uzytkownika\n ! - katalog z obrazami uzytkownia
FILEBROWSER_CACHE;Pamiec podreczna
-FILEBROWSER_CACHECLEARFROMFULL;Czyszczenie pamieci podrecznej - pelne
-FILEBROWSER_CACHECLEARFROMPARTIAL;Czyszczenie pamieci podrecznej - czesciowe
FILEBROWSER_CLEARPROFILE;Wyczysc profil
FILEBROWSER_COLORLABEL_TOOLTIP;Kolorowe etykiety\n\nUzyj za pomoca rozwijanej listy lub skrotow:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Czerwona\nShift-Ctrl-2 Zolta\nShift-Ctrl-3 Zielona\nShift-Ctrl-4 Niebieska\nShift-Ctrl-5 Purpurowa
FILEBROWSER_COPYPROFILE;Kopiuj profil
diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil)
index 7acb91cce..c737ddcfd 100644
--- a/rtdata/languages/Portugues (Brasil)
+++ b/rtdata/languages/Portugues (Brasil)
@@ -113,8 +113,6 @@ FILEBROWSER_AUTOFLATFIELD;Flat-field automático
FILEBROWSER_BROWSEPATHBUTTONHINT;Clique para navegar até o caminho escolhido.
FILEBROWSER_BROWSEPATHHINT;Digite um caminho para navegar até.\n\nAtalhos do teclado:\nCtrl-o para focar na caixa de texto do caminho.\nEnter / Ctrl-Enter para navegar lá;\nEsc para limpar as alterações.\nShift-Esc para remover o foco.\n\nAtalhos do caminho:\n~ - diretório home do usuário.\n! - diretório de fotos do usuário
FILEBROWSER_CACHE;Cache
-FILEBROWSER_CACHECLEARFROMFULL;Limpeza do cache - completa
-FILEBROWSER_CACHECLEARFROMPARTIAL;Limpeza do cache - partcial
FILEBROWSER_CLEARPROFILE;Perfil de limpeza
FILEBROWSER_COLORLABEL_TOOLTIP;Etiqueta de cor.\n\nUse o menu suspenso ou atalhos:\nShift-Ctrl-0 Sem Cor\nShift-Ctrl-1 Vermelho\nShift-Ctrl-2 Amarelo\nShift-Ctrl-3 Verde\nShift-Ctrl-4 Azul\nShift-Ctrl-5 Roxo
FILEBROWSER_COPYPROFILE;Copiar perfil
diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian
index 36b63772e..3c89c4a74 100644
--- a/rtdata/languages/Russian
+++ b/rtdata/languages/Russian
@@ -105,8 +105,6 @@ FILEBROWSER_AUTOFLATFIELD;Автоматическое плоское поле
FILEBROWSER_BROWSEPATHBUTTONHINT;Нажмите кнопку мыши чтобы перейти к выбранному каталогу
FILEBROWSER_BROWSEPATHHINT;Введите путь для перехода.\nCtrl-O для перехода на диалог ввода текста.\nEnter / Ctrl-Enter (в обозревателе файлов) для перехода;\n\nЯрлыки путей:\n ~ - домашняя папка пользователя\n ! - папка пользователя с изображениями
FILEBROWSER_CACHE;Кэш
-FILEBROWSER_CACHECLEARFROMFULL;Удалить из кэша - полностью
-FILEBROWSER_CACHECLEARFROMPARTIAL;Удалить из кэша - частично
FILEBROWSER_CLEARPROFILE;Удалить профиль
FILEBROWSER_COLORLABEL_TOOLTIP;Color label\n\nUse dropdown menu or Shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
FILEBROWSER_COPYPROFILE;Скопировать профиль
diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters)
index e69c9b874..34c62bf06 100644
--- a/rtdata/languages/Serbian (Cyrilic Characters)
+++ b/rtdata/languages/Serbian (Cyrilic Characters)
@@ -85,8 +85,6 @@ FILEBROWSER_AUTOFLATFIELD;Аутоматски одреди равно поље
FILEBROWSER_BROWSEPATHBUTTONHINT;Кликните за одлазак на узабрану путању
FILEBROWSER_BROWSEPATHHINT;Укуцајте путању за разгледање (Ctrl-o поставља фокус, Ctrl-Enter приказује у разгледачу датотека);nПречице путања: ~ — лични директоријум, ! — директоријум са сликама
FILEBROWSER_CACHE;Остава
-FILEBROWSER_CACHECLEARFROMFULL;Очисти из оставе — све
-FILEBROWSER_CACHECLEARFROMPARTIAL;Очисти из оставе — половично
FILEBROWSER_CLEARPROFILE;Обриши профил
FILEBROWSER_COLORLABEL_TOOLTIP;Натпис у боји.\n\nКористите приложени мени или пречице:\nShift-Ctrl-0 Без боје\nShift-Ctrl-1 Црвена\nShift-Ctrl-2 Жута\nShift-Ctrl-3 Зелена\nShift-Ctrl-4 Плана\nShift-Ctrl-5 Љубичаста
FILEBROWSER_COPYPROFILE;Умножи профил
diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters)
index 727cdeb9a..5dd1fa04d 100644
--- a/rtdata/languages/Serbian (Latin Characters)
+++ b/rtdata/languages/Serbian (Latin Characters)
@@ -85,8 +85,6 @@ FILEBROWSER_AUTOFLATFIELD;Automatski odredi ravno polje
FILEBROWSER_BROWSEPATHBUTTONHINT;Kliknite za odlazak na uzabranu putanju
FILEBROWSER_BROWSEPATHHINT;Ukucajte putanju za razgledanje (Ctrl-o postavlja fokus, Ctrl-Enter prikazuje u razgledaču datoteka);nPrečice putanja: ~ — lični direktorijum, ! — direktorijum sa slikama
FILEBROWSER_CACHE;Ostava
-FILEBROWSER_CACHECLEARFROMFULL;Očisti iz ostave — sve
-FILEBROWSER_CACHECLEARFROMPARTIAL;Očisti iz ostave — polovično
FILEBROWSER_CLEARPROFILE;Obriši profil
FILEBROWSER_COLORLABEL_TOOLTIP;Natpis u boji.\n\nKoristite priloženi meni ili prečice:\nShift-Ctrl-0 Bez boje\nShift-Ctrl-1 Crvena\nShift-Ctrl-2 Žuta\nShift-Ctrl-3 Zelena\nShift-Ctrl-4 Plana\nShift-Ctrl-5 Ljubičasta
FILEBROWSER_COPYPROFILE;Umnoži profil
diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak
index 022c715e3..15c4050ad 100644
--- a/rtdata/languages/Slovak
+++ b/rtdata/languages/Slovak
@@ -578,8 +578,6 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_DARKFRAME;Dark-frame
!FILEBROWSER_DELETEDLGMSGINCLPROC;Are you sure you want to delete the selected %1 files including a queue-processed version?
diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi
index 722bf1b0b..b0d075188 100644
--- a/rtdata/languages/Suomi
+++ b/rtdata/languages/Suomi
@@ -501,8 +501,6 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish
index 44c5dd475..82b11df1e 100644
--- a/rtdata/languages/Swedish
+++ b/rtdata/languages/Swedish
@@ -94,8 +94,6 @@ FILEBROWSER_AUTOFLATFIELD;Automatisk plattfältskorrigering
FILEBROWSER_BROWSEPATHBUTTONHINT;Klicka för att komma till vald sökväg
FILEBROWSER_BROWSEPATHHINT;Skriv in en sökväg och tryck Enter (Ctrl-Enter i filhanteraren).\nCtrl-O för att komma till sökfältet.\nEnter / Ctrl-Enter för att bläddra;\nEsc för att rensa ändringar.\nShift-Esc för att ta bort fokus från sökfältet.\n\n\nPath kortkommando:\n ~ - användarens hemkatalog\n ! - användarens bildkatalog
FILEBROWSER_CACHE;Cache
-FILEBROWSER_CACHECLEARFROMFULL;Rensa från cachen - fullständigt
-FILEBROWSER_CACHECLEARFROMPARTIAL;Rensa från cachen - delvis
FILEBROWSER_CLEARPROFILE;Återställ profilen
FILEBROWSER_COLORLABEL_TOOLTIP;Färgetikett\n\nAnvänd menyn eller kortkommandona:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Röd\nShift-Ctrl-2 Gul\nShift-Ctrl-3 Grön\nShift-Ctrl-4 Blå\nShift-Ctrl-5 Lila
FILEBROWSER_COPYPROFILE;Kopiera profil
diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish
index a3dd1d5ea..051c99217 100644
--- a/rtdata/languages/Turkish
+++ b/rtdata/languages/Turkish
@@ -500,8 +500,6 @@ TP_WBALANCE_TEMPERATURE;Isı
!FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
!FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
!FILEBROWSER_CACHE;Cache
-!FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-!FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
!FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
!FILEBROWSER_CURRENT_NAME;Current name:
!FILEBROWSER_DARKFRAME;Dark-frame
diff --git a/rtdata/languages/default b/rtdata/languages/default
index 0c2c439c5..198f5001d 100644
--- a/rtdata/languages/default
+++ b/rtdata/languages/default
@@ -43,6 +43,10 @@ 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_IMGTYPE_ANY;Any
+DYNPROFILEEDITOR_IMGTYPE_STD;Standard
+DYNPROFILEEDITOR_IMGTYPE_HDR;HDR
+DYNPROFILEEDITOR_IMGTYPE_PS;Pixel Shift
DYNPROFILEEDITOR_MOVE_DOWN;Move Down
DYNPROFILEEDITOR_MOVE_UP;Move Up
DYNPROFILEEDITOR_NEW;New
@@ -115,8 +119,8 @@ FILEBROWSER_AUTOFLATFIELD;Auto flat-field
FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path.
FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n\nKeyboard shortcuts:\nCtrl-o to focus to the path text box.\nEnter / Ctrl-Enter to browse there;\nEsc to clear changes.\nShift-Esc to remove focus.\n\nPath shortcuts:\n~ - user's home directory.\n! - user's pictures directory
FILEBROWSER_CACHE;Cache
-FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
-FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
+FILEBROWSER_CACHECLEARFROMFULL;Clear all including cached profiles
+FILEBROWSER_CACHECLEARFROMPARTIAL;Clear all except cached profiles
FILEBROWSER_CLEARPROFILE;Clear
FILEBROWSER_COLORLABEL_TOOLTIP;Color label.\n\nUse dropdown menu or shortcuts:\nShift-Ctrl-0 No Color\nShift-Ctrl-1 Red\nShift-Ctrl-2 Yellow\nShift-Ctrl-3 Green\nShift-Ctrl-4 Blue\nShift-Ctrl-5 Purple
FILEBROWSER_COPYPROFILE;Copy
@@ -842,6 +846,10 @@ HISTORY_MSG_591;Local - Avoid color shift
HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
+HISTORY_MSG_DEHAZE_DEPTH;Dehaze - Depth
+HISTORY_MSG_DEHAZE_ENABLED;Haze Removal
+HISTORY_MSG_DEHAZE_SHOW_DEPTH_MAP;Dehaze - Show depth map
+HISTORY_MSG_DEHAZE_STRENGTH;Dehaze - Strength
HISTORY_MSG_DUALDEMOSAIC_CONTRAST;Dual demosaic - Contrast threshold
HISTORY_MSG_DUALDEMOSAIC_AUTO_CONTRAST;Dual demosaic - Auto threshold
HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
@@ -1071,6 +1079,7 @@ PARTIALPASTE_CROP;Crop
PARTIALPASTE_DARKFRAMEAUTOSELECT;Dark-frame auto-selection
PARTIALPASTE_DARKFRAMEFILE;Dark-frame file
PARTIALPASTE_DEFRINGE;Defringe
+PARTIALPASTE_DEHAZE;Haze removal
PARTIALPASTE_DETAILGROUP;Detail Settings
PARTIALPASTE_DIALOGLABEL;Partial paste processing profile
PARTIALPASTE_DIRPYRDENOISE;Noise reduction
@@ -1625,6 +1634,10 @@ TP_DARKFRAME_LABEL;Dark-Frame
TP_DEFRINGE_LABEL;Defringe
TP_DEFRINGE_RADIUS;Radius
TP_DEFRINGE_THRESHOLD;Threshold
+TP_DEHAZE_DEPTH;Depth
+TP_DEHAZE_LABEL;Haze Removal
+TP_DEHAZE_SHOW_DEPTH_MAP;Show Depth Map
+TP_DEHAZE_STRENGTH;Strength
TP_DIRPYRDENOISE_CHROMINANCE_AMZ;Auto multi-zones
TP_DIRPYRDENOISE_CHROMINANCE_AUTOGLOBAL;Automatic global
TP_DIRPYRDENOISE_CHROMINANCE_AUTOGLOBAL_TOOLTIP;Try to evaluate chroma noise\nBe careful, this calculation is average, and is quite subjective !
diff --git a/rtdata/themes/TooWaBlue-GTK3-20_.css b/rtdata/themes/TooWaBlue-GTK3-20_.css
index aa753727d..041b342e3 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-2018 TooWaBoo
- Version 2.82
+ Version 2.83
RawTherapee is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -135,6 +135,18 @@ tooltip {
tooltip label {
color: @text-tooltip;
}
+.grid-spacing > * {
+ margin-top: 0.166666666666666666em;
+ margin-bottom: 0.166666666666666666em;
+}
+.grid-spacing > label:not(:first-child) {
+ margin-left: 0.75em;
+ margin-right: 0.25em;
+}
+.grid-spacing > label:first-child {
+ margin-left: 0;
+ margin-right: 0.25em;
+}
paned {
background-color: @bg-light-grey;
@@ -1999,7 +2011,7 @@ entry {
}
spinbutton {
- margin: 0.083333333333333333em 0;
+ margin: 0.083333333333333333em 0 0.083333333333333333em 0.166666666666666666em;
padding: 0;
min-height: 1.666666666666666666em;
min-width: 0;
@@ -2010,7 +2022,7 @@ spinbutton {
}
#MyExpander spinbutton {
- margin: 0.166666666666666666em 0;
+ margin: 0.083333333333333333em 0 0.083333333333333333em 0.166666666666666666em;
padding: 0;
min-height: 1.333333333333333333em;
min-width: 0;
diff --git a/rtengine/CMakeLists.txt b/rtengine/CMakeLists.txt
index f7318a267..111933141 100644
--- a/rtengine/CMakeLists.txt
+++ b/rtengine/CMakeLists.txt
@@ -129,6 +129,7 @@ set(RTENGINESOURCEFILES
vng4_demosaic_RT.cc
ipsoftlight.cc
guidedfilter.cc
+ ipdehaze.cc
)
if(LENSFUN_HAS_LOAD_DIRECTORY)
diff --git a/rtengine/color.h b/rtengine/color.h
index 239997110..97dc8037a 100644
--- a/rtengine/color.h
+++ b/rtengine/color.h
@@ -206,6 +206,10 @@ public:
return r * 0.2126729 + g * 0.7151521 + b * 0.0721750;
}
+ static float rgbLuminance(float r, float g, float b, const double workingspace[3][3])
+ {
+ return r * workingspace[1][0] + g * workingspace[1][1] + b * workingspace[1][2];
+ }
/**
* @brief Convert red/green/blue to L*a*b
diff --git a/rtengine/curves.cc b/rtengine/curves.cc
index 89fac8825..cc618858e 100644
--- a/rtengine/curves.cc
+++ b/rtengine/curves.cc
@@ -44,6 +44,42 @@ using namespace std;
namespace rtengine
{
+bool sanitizeCurve(std::vector& curve)
+{
+ // A curve is valid under one of the following conditions:
+ // 1) Curve has exactly one entry which is D(F)CT_Linear
+ // 2) Number of curve entries is > 3 and odd
+ // 3) curve[0] == DCT_Parametric and curve size is >= 8 and curve[1] .. curve[3] are ordered ascending and are distinct
+ if (curve.empty()) {
+ curve.push_back (DCT_Linear);
+ return true;
+ } else if(curve.size() == 1 && curve[0] != DCT_Linear) {
+ curve[0] = DCT_Linear;
+ return true;
+ } else if((curve.size() % 2 == 0 || curve.size() < 5) && curve[0] != DCT_Parametric) {
+ curve.clear();
+ curve.push_back (DCT_Linear);
+ return true;
+ } else if(curve[0] == DCT_Parametric) {
+ if (curve.size() < 8) {
+ curve.clear();
+ curve.push_back (DCT_Linear);
+ return true;
+ } else {
+ // curve[1] to curve[3] must be ordered ascending and distinct
+ for (int i = 1; i < 3; i++) {
+ if (curve[i] >= curve[i + 1]) {
+ curve[1] = 0.25f;
+ curve[2] = 0.5f;
+ curve[3] = 0.75f;
+ break;
+ }
+ }
+ }
+ }
+ return false;
+}
+
Curve::Curve() : N(0), ppn(0), x(nullptr), y(nullptr), mc(0.0), mfc(0.0), msc(0.0), mhc(0.0), hashSize(1000 /* has to be initialized to the maximum value */), ypp(nullptr), x1(0.0), y1(0.0), x2(0.0), y2(0.0), x3(0.0), y3(0.0), firstPointIncluded(false), increment(0.0), nbr_points(0) {}
void Curve::AddPolygons()
diff --git a/rtengine/curves.h b/rtengine/curves.h
index 3e6c52734..0a0c1d2c3 100644
--- a/rtengine/curves.h
+++ b/rtengine/curves.h
@@ -19,9 +19,12 @@
#ifndef __CURVES_H__
#define __CURVES_H__
-#include
#include