diff --git a/rtengine/CMakeLists.txt b/rtengine/CMakeLists.txt index e39ccde8e..8ec208a2b 100644 --- a/rtengine/CMakeLists.txt +++ b/rtengine/CMakeLists.txt @@ -121,7 +121,6 @@ set(RTENGINESOURCEFILES rtthumbnail.cc shmap.cc simpleprocess.cc - slicer.cc stdimagesource.cc tmo_fattal02.cc utils.cc diff --git a/rtengine/LUT.h b/rtengine/LUT.h index 34f572f58..f1090eefa 100644 --- a/rtengine/LUT.h +++ b/rtengine/LUT.h @@ -64,7 +64,6 @@ #include #ifndef NDEBUG -#include #include #endif @@ -485,26 +484,6 @@ public: return (p1 + p2 * diff); } -#ifndef NDEBUG - // Debug facility ; dump the content of the LUT in a file. No control of the filename is done - void dump(Glib::ustring fname) - { - if (size) { - Glib::ustring fname_ = fname + ".xyz"; // TopSolid'Design "plot" file format - std::ofstream f (fname_.c_str()); - f << "$" << std::endl; - - for (unsigned int iter = 0; iter < size; iter++) { - f << iter << ", " << data[iter] << ", 0." << std::endl; - } - - f << "$" << std::endl; - f.close (); - } - } -#endif - - operator bool (void) const { return size > 0; diff --git a/rtengine/bilateral2.h b/rtengine/bilateral2.h index d0496810d..75fafc3ba 100644 --- a/rtengine/bilateral2.h +++ b/rtengine/bilateral2.h @@ -22,7 +22,6 @@ #include #include #include -#include #include "rtengine.h" #include "rt_math.h" diff --git a/rtengine/camconst.cc b/rtengine/camconst.cc index 43de5d688..93f0057f1 100644 --- a/rtengine/camconst.cc +++ b/rtengine/camconst.cc @@ -2,6 +2,9 @@ * This file is part of RawTherapee. */ #include "camconst.h" +#include +#include +#include #include "settings.h" #include "rt_math.h" #include diff --git a/rtengine/camconst.h b/rtengine/camconst.h index eb43da483..89180fbb5 100644 --- a/rtengine/camconst.h +++ b/rtengine/camconst.h @@ -4,8 +4,9 @@ #ifndef __CAMCONST__ #define __CAMCONST__ -#include +#include #include +#include namespace rtengine { diff --git a/rtengine/clutstore.h b/rtengine/clutstore.h index cd94bc18b..7c570df98 100644 --- a/rtengine/clutstore.h +++ b/rtengine/clutstore.h @@ -3,8 +3,6 @@ #include #include -#include - #include "cache.h" #include "alignedbuffer.h" #include "noncopyable.h" diff --git a/rtengine/color.h b/rtengine/color.h index d0053470e..abe67d906 100644 --- a/rtengine/color.h +++ b/rtengine/color.h @@ -20,7 +20,7 @@ #pragma once #include -#include +#include #include "rt_math.h" #include "LUT.h" diff --git a/rtengine/curves.h b/rtengine/curves.h index b4c1b54d4..ef25ff8d7 100644 --- a/rtengine/curves.h +++ b/rtengine/curves.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include "rt_math.h" #include "../rtgui/mycurve.h" diff --git a/rtengine/dcp.h b/rtengine/dcp.h index 062459e42..922b88142 100644 --- a/rtengine/dcp.h +++ b/rtengine/dcp.h @@ -24,7 +24,7 @@ #include #include -#include +#include #include "../rtgui/threadutils.h" diff --git a/rtengine/dfmanager.cc b/rtengine/dfmanager.cc index 4877aacd8..fbeb2596e 100644 --- a/rtengine/dfmanager.cc +++ b/rtengine/dfmanager.cc @@ -19,7 +19,6 @@ #include "dfmanager.h" #include "../rtgui/options.h" #include -#include "../rtgui/guiutils.h" #include "rawimage.h" #include #include diff --git a/rtengine/dynamicprofile.cc b/rtengine/dynamicprofile.cc index af6ecd2ff..b9f76fa95 100644 --- a/rtengine/dynamicprofile.cc +++ b/rtengine/dynamicprofile.cc @@ -17,10 +17,11 @@ * along with RawTherapee. If not, see . */ -#include "../rtengine/dynamicprofile.h" +#include "dynamicprofile.h" #include #include +#include using namespace rtengine; using namespace rtengine::procparams; diff --git a/rtengine/dynamicprofile.h b/rtengine/dynamicprofile.h index aaffc5c4f..714f526f2 100644 --- a/rtengine/dynamicprofile.h +++ b/rtengine/dynamicprofile.h @@ -19,7 +19,7 @@ #ifndef _DYNAMICPROFILE_H_ #define _DYNAMICPROFILE_H_ -#include +#include #include #include "../rtgui/options.h" diff --git a/rtengine/ffmanager.cc b/rtengine/ffmanager.cc index 2dbc95055..dbbc25b81 100644 --- a/rtengine/ffmanager.cc +++ b/rtengine/ffmanager.cc @@ -16,6 +16,10 @@ * You should have received a copy of the GNU General Public License * along with RawTherapee. If not, see . */ + +#include +#include + #include "ffmanager.h" #include "../rtgui/options.h" #include "rawimage.h" diff --git a/rtengine/iccstore.cc b/rtengine/iccstore.cc index a8d54b810..7151e244d 100644 --- a/rtengine/iccstore.cc +++ b/rtengine/iccstore.cc @@ -18,7 +18,9 @@ */ #include -#include +#include +#include +#include #include #ifdef WIN32 diff --git a/rtengine/iccstore.h b/rtengine/iccstore.h index 5c76660e5..cc67c6152 100644 --- a/rtengine/iccstore.h +++ b/rtengine/iccstore.h @@ -19,10 +19,11 @@ #pragma once #include +#include #include #include -#include +#include #include diff --git a/rtengine/iimage.h b/rtengine/iimage.h index b04b4bf9a..11eb3e482 100644 --- a/rtengine/iimage.h +++ b/rtengine/iimage.h @@ -19,7 +19,7 @@ #ifndef _IIMAGE_ #define _IIMAGE_ -#include +#include #include #include "rt_math.h" #include "alignedbuffer.h" diff --git a/rtengine/imagedata.h b/rtengine/imagedata.h index 06c7f4edf..ee8a3fc3c 100644 --- a/rtengine/imagedata.h +++ b/rtengine/imagedata.h @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include "../rtexif/rtexif.h" #include #include "rtengine.h" diff --git a/rtengine/imageio.h b/rtengine/imageio.h index baf456037..c74756614 100644 --- a/rtengine/imageio.h +++ b/rtengine/imageio.h @@ -30,7 +30,7 @@ #include -#include +#include #include #include "rtengine.h" #include "imageformat.h" diff --git a/rtengine/imagesource.h b/rtengine/imagesource.h index 8597a8dc3..4a679f77e 100644 --- a/rtengine/imagesource.h +++ b/rtengine/imagesource.h @@ -21,7 +21,7 @@ #include #include -#include +#include #include "coord2d.h" #include "dcp.h" diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index 523683002..90cd438d6 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -18,7 +18,7 @@ */ #include #include -#include +#include #ifdef _OPENMP #include #endif @@ -46,7 +46,6 @@ #include "StopWatch.h" #include "procparams.h" #include "../rtgui/ppversion.h" -#include "../rtgui/guiutils.h" #include "../rtgui/editcallbacks.h" #undef CLIPD diff --git a/rtengine/iplab2rgb.cc b/rtengine/iplab2rgb.cc index 4298e41c9..f2b337e01 100644 --- a/rtengine/iplab2rgb.cc +++ b/rtengine/iplab2rgb.cc @@ -21,7 +21,7 @@ #include "imagefloat.h" #include "labimage.h" #include "improcfun.h" -#include +#include #include "iccstore.h" #include "iccmatrices.h" #include "../rtgui/options.h" diff --git a/rtengine/lcp.cc b/rtengine/lcp.cc index ddf3e0643..e2442e094 100644 --- a/rtengine/lcp.cc +++ b/rtengine/lcp.cc @@ -20,6 +20,8 @@ #include #include +#include +#include #include #ifdef WIN32 diff --git a/rtengine/lcp.h b/rtengine/lcp.h index ebfa350ac..60df289e8 100644 --- a/rtengine/lcp.h +++ b/rtengine/lcp.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include "cache.h" diff --git a/rtengine/myfile.cc b/rtengine/myfile.cc index 259e08565..aab45448a 100644 --- a/rtengine/myfile.cc +++ b/rtengine/myfile.cc @@ -18,7 +18,6 @@ */ #include "myfile.h" #include -#include // get mmap() sorted out #ifdef MYFILE_MMAP diff --git a/rtengine/previewimage.h b/rtengine/previewimage.h index 71ddefe8a..aac5eabe5 100644 --- a/rtengine/previewimage.h +++ b/rtengine/previewimage.h @@ -19,7 +19,7 @@ #ifndef _PREVIEWIMAGE_ #define _PREVIEWIMAGE_ -#include +#include #include namespace rtengine diff --git a/rtengine/procparams.h b/rtengine/procparams.h index 734ca7556..57c27063e 100644 --- a/rtengine/procparams.h +++ b/rtengine/procparams.h @@ -23,7 +23,8 @@ #include #include -#include +#include +#include #include #include "noncopyable.h" diff --git a/rtengine/profilestore.cc b/rtengine/profilestore.cc index 5c38cf705..23e4d8321 100644 --- a/rtengine/profilestore.cc +++ b/rtengine/profilestore.cc @@ -16,6 +16,10 @@ * You should have received a copy of the GNU General Public License * along with RawTherapee. If not, see . */ + +#include +#include + #include "profilestore.h" #include "dynamicprofile.h" diff --git a/rtengine/profilestore.h b/rtengine/profilestore.h index 384aa2a46..3b7bc7f9d 100644 --- a/rtengine/profilestore.h +++ b/rtengine/profilestore.h @@ -21,7 +21,7 @@ #include #include -#include +#include #include "rtengine.h" #include "noncopyable.h" diff --git a/rtengine/rtengine.h b/rtengine/rtengine.h index c188622af..f2c448805 100644 --- a/rtengine/rtengine.h +++ b/rtengine/rtengine.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include diff --git a/rtengine/rtlensfun.h b/rtengine/rtlensfun.h index 2a7571b58..9c95ca3aa 100644 --- a/rtengine/rtlensfun.h +++ b/rtengine/rtlensfun.h @@ -23,7 +23,7 @@ #include #include -#include +#include #include diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index b30bf3eb4..7f232d8be 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -24,7 +24,7 @@ #include "image8.h" #include #include "curves.h" -#include +#include #include "improcfun.h" #include "colortemp.h" #include "mytime.h" diff --git a/rtengine/rtthumbnail.h b/rtengine/rtthumbnail.h index 8b3f27a8b..a1df25224 100644 --- a/rtengine/rtthumbnail.h +++ b/rtengine/rtthumbnail.h @@ -20,7 +20,7 @@ #define _THUMBPROCESSINGPARAMETERS_ #include "rawmetadatalocation.h" -#include +#include #include #include "image8.h" #include "image16.h" diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index 71edba62c..b7bc46cb1 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -28,7 +28,7 @@ #include "clutstore.h" #include "processingjob.h" #include "procparams.h" -#include +#include #include "../rtgui/options.h" #include "rawimagesource.h" #include "../rtgui/multilangmgr.h" diff --git a/rtexif/rtexif.h b/rtexif/rtexif.h index f4b0e089e..e89260932 100644 --- a/rtexif/rtexif.h +++ b/rtexif/rtexif.h @@ -30,7 +30,8 @@ #include #include -#include +#include +#include #include "../rtengine/noncopyable.h" #include "../rtengine/rawmetadatalocation.h" diff --git a/rtgui/batchqueue.cc b/rtgui/batchqueue.cc index abb37b24d..ed9861ad6 100644 --- a/rtgui/batchqueue.cc +++ b/rtgui/batchqueue.cc @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with RawTherapee. If not, see . */ -#include +#include #include #include #include diff --git a/rtgui/bqentryupdater.h b/rtgui/bqentryupdater.h index efd63f9de..9e3e09a51 100644 --- a/rtgui/bqentryupdater.h +++ b/rtgui/bqentryupdater.h @@ -19,7 +19,8 @@ #ifndef _BQENTRYUPDATER_ #define _BQENTRYUPDATER_ -#include +#include + #include "../rtengine/rtengine.h" #include "threadutils.h" #include "thumbnail.h" diff --git a/rtgui/browserfilter.h b/rtgui/browserfilter.h index f5dac180e..11bfd9920 100644 --- a/rtgui/browserfilter.h +++ b/rtgui/browserfilter.h @@ -19,8 +19,9 @@ #ifndef _BROWSERFILTER_ #define _BROWSERFILTER_ +#include + #include "exiffiltersettings.h" -#include class BrowserFilter { diff --git a/rtgui/cacheimagedata.h b/rtgui/cacheimagedata.h index 72bf55749..56b4ad434 100644 --- a/rtgui/cacheimagedata.h +++ b/rtgui/cacheimagedata.h @@ -19,7 +19,7 @@ #ifndef _CACHEIMAGEDATA_ #define _CACHEIMAGEDATA_ -#include +#include #include "options.h" #include "../rtengine/rtengine.h" #include "../rtengine/imageformat.h" diff --git a/rtgui/extprog.cc b/rtgui/extprog.cc index 00ea07713..a17bcdc6a 100644 --- a/rtgui/extprog.cc +++ b/rtgui/extprog.cc @@ -26,6 +26,8 @@ #include #endif +#include + #include "options.h" #include "multilangmgr.h" diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc index f9afcef48..d4f5bb8ca 100644 --- a/rtgui/filebrowser.cc +++ b/rtgui/filebrowser.cc @@ -21,7 +21,7 @@ #include #include -#include +#include #include "filebrowser.h" diff --git a/rtgui/filmsimulation.h b/rtgui/filmsimulation.h index b5c9ffa6b..6eb0fd024 100644 --- a/rtgui/filmsimulation.h +++ b/rtgui/filmsimulation.h @@ -2,7 +2,7 @@ #define FILM_SIMULATION_INCLUDED #include -#include +#include #include #include "toolpanel.h" #include "guiutils.h" diff --git a/rtgui/histogrampanel.h b/rtgui/histogrampanel.h index 1515db97a..ef8d9368d 100644 --- a/rtgui/histogrampanel.h +++ b/rtgui/histogrampanel.h @@ -21,7 +21,7 @@ #include -#include +#include #include #include "../rtengine/LUT.h" #include "../rtengine/improccoordinator.h" diff --git a/rtgui/lensprofile.cc b/rtgui/lensprofile.cc index 389f15461..a6694287f 100644 --- a/rtgui/lensprofile.cc +++ b/rtgui/lensprofile.cc @@ -18,9 +18,10 @@ */ #include #include +#include #include -#include +#include #include "lensprofile.h" diff --git a/rtgui/mycurve.h b/rtgui/mycurve.h index 62d8d30f2..fd22660ea 100644 --- a/rtgui/mycurve.h +++ b/rtgui/mycurve.h @@ -26,7 +26,6 @@ #include "coloredbar.h" #include "coordinateadjuster.h" #include "../rtengine/LUT.h" -#include "guiutils.h" #include "options.h" #include "../rtengine/noncopyable.h" diff --git a/rtgui/options.cc b/rtgui/options.cc index 737607bcf..9757fa3b7 100644 --- a/rtgui/options.cc +++ b/rtgui/options.cc @@ -19,6 +19,7 @@ #include "options.h" #include #include +#include #include #include "multilangmgr.h" #include "addsetids.h" diff --git a/rtgui/options.h b/rtgui/options.h index 3bd83cd5b..990a32228 100644 --- a/rtgui/options.h +++ b/rtgui/options.h @@ -20,7 +20,7 @@ #define _OPTIONS_ #include -#include +#include #include "../rtengine/rtengine.h" #include diff --git a/rtgui/pathutils.cc b/rtgui/pathutils.cc index 71ff8b0b2..fc47a0e25 100644 --- a/rtgui/pathutils.cc +++ b/rtgui/pathutils.cc @@ -16,6 +16,8 @@ * along with RawTherapee. If not, see . */ +#include + #include "pathutils.h" diff --git a/rtgui/pathutils.h b/rtgui/pathutils.h index ed7d21984..482dfb82f 100644 --- a/rtgui/pathutils.h +++ b/rtgui/pathutils.h @@ -16,19 +16,9 @@ * You should have received a copy of the GNU General Public License * along with RawTherapee. If not, see . */ -#ifndef __PATH_UTILS_ -#define __PATH_UTILS_ - -#include -#include -#include "../rtengine/rtengine.h" -#include "../rtengine/coord.h" -#include "rtimage.h" -#include -#include +#pragma once +#include // Removed from guiutils because used by rawtherapee-cli Glib::ustring removeExtension (const Glib::ustring& filename); Glib::ustring getExtension (const Glib::ustring& filename); - -#endif diff --git a/rtgui/pparamschangelistener.h b/rtgui/pparamschangelistener.h index 2c73ea3f6..bc3a5600b 100644 --- a/rtgui/pparamschangelistener.h +++ b/rtgui/pparamschangelistener.h @@ -20,7 +20,7 @@ #define _PPARAMSCHANGELISTENER_ #include "../rtengine/rtengine.h" -#include +#include #include "paramsedited.h" class PParamsChangeListener diff --git a/rtgui/previewloader.h b/rtgui/previewloader.h index 52dbee43c..ede509c0a 100644 --- a/rtgui/previewloader.h +++ b/rtgui/previewloader.h @@ -20,7 +20,7 @@ #define _PREVIEWLOADER_ #include -#include +#include #include "../rtengine/noncopyable.h" diff --git a/rtgui/profilestorecombobox.h b/rtgui/profilestorecombobox.h index 5d04813d6..cec67d188 100644 --- a/rtgui/profilestorecombobox.h +++ b/rtgui/profilestorecombobox.h @@ -21,7 +21,7 @@ #include #include -#include +#include #include "../rtengine/rtengine.h" #include "../rtengine/profilestore.h" diff --git a/rtgui/rtscalable.cc b/rtgui/rtscalable.cc index b37f2276f..fa92655ac 100644 --- a/rtgui/rtscalable.cc +++ b/rtgui/rtscalable.cc @@ -20,7 +20,7 @@ #include "rtscalable.h" #include #include -#include +#include #include #include #include "options.h" diff --git a/rtgui/thumbbrowserbase.cc b/rtgui/thumbbrowserbase.cc index adf451f05..f5f4076bb 100644 --- a/rtgui/thumbbrowserbase.cc +++ b/rtgui/thumbbrowserbase.cc @@ -16,7 +16,7 @@ */ #include -#include +#include #include "multilangmgr.h" #include "options.h" diff --git a/rtgui/thumbimageupdater.h b/rtgui/thumbimageupdater.h index 0e46b11d7..81636103e 100644 --- a/rtgui/thumbimageupdater.h +++ b/rtgui/thumbimageupdater.h @@ -19,7 +19,6 @@ #ifndef _THUMBIMAGEUPDATER_ #define _THUMBIMAGEUPDATER_ -#include #include #include "../rtengine/rtengine.h" diff --git a/rtgui/thumbnail.cc b/rtgui/thumbnail.cc index 78928fdf4..531529d5c 100644 --- a/rtgui/thumbnail.cc +++ b/rtgui/thumbnail.cc @@ -23,7 +23,6 @@ #include "../rtengine/mytime.h" #include #include -#include #include "../rtengine/colortemp.h" #include "../rtengine/imagedata.h" #include "../rtengine/procparams.h" diff --git a/rtgui/thumbnail.h b/rtgui/thumbnail.h index ec5dbd249..b1c45fdfa 100644 --- a/rtgui/thumbnail.h +++ b/rtgui/thumbnail.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include "cachemanager.h" #include "options.h" #include "../rtengine/rtengine.h" diff --git a/rtgui/toolpanel.h b/rtgui/toolpanel.h index 8d4a55eab..2c787d937 100644 --- a/rtgui/toolpanel.h +++ b/rtgui/toolpanel.h @@ -20,7 +20,7 @@ #define __TOOLPANEL__ #include -#include +#include #include "../rtengine/rtengine.h" #include "editbuffer.h" #include "guiutils.h"