Hombre
180277778a
Merge branch 'dev' into testoutputprofile
2018-07-09 22:12:08 +02:00
Hombre
fb0c95969b
Creation of the ICCProfileCreator
2018-06-25 00:43:11 +02:00
Alberto Griggio
112de05700
added SoftLight tool
2018-04-10 09:42:22 +02:00
Flössie
c73844d722
Force memalign()
on i386 Linux when alignment < 16 ( fixes #4432 )
2018-03-17 10:32:44 +01:00
Alberto Griggio
0e52db3c77
moved LabGrid class to its own file
2018-01-12 21:58:10 +01:00
Alberto Griggio
b589254d21
Moved "Copy metadata unchanged" to PP3, and added "strip metadata" mode
...
Fixes #3647
2017-12-29 23:03:44 +01:00
Alberto Griggio
c166e0a7ed
added a more flexible way of managing ProcEvents
...
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.
Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
b8777b3d87
added simple local contrast tool
...
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Alberto Griggio
77b4ad497b
Integrated "Fattal02" tone-mapping operator from Luminance HDR
2017-11-02 22:34:49 +01:00
Alberto Griggio
b1ce30c772
Added missing link_directory(${LENSFUN_LIBRARY_DIRS}) CMake commands
...
this allows to use a lensfun library installed on a custom path
2017-09-17 00:20:59 +02:00
Alberto Griggio
dde94bc6d3
added basic integration of lensfun
...
so far only distortion correction, and no GUI yet
2017-09-07 00:53:03 +02:00
Alberto Griggio
511f6c2a7b
raise an exception when Options::save
fails
...
See #3975 #3976
2017-07-20 17:03:21 +02:00
Morgan Hardwood
ca9e28fea7
Always show console warning and popup when saving options file fails, #3975
2017-07-19 17:48:02 +02:00
Morgan Hardwood
d1d4c3180c
Cosmetic fix rtgui/CMakeLists.txt
2017-07-15 23:44:33 +02:00
Hombre57
bc3d82a17a
"-mwindows" now not set for Debug builds on Windows
...
This will prevent decoupling RT from the DOS console when starting such
builds. If no console is opened, Windows will open one (>>>> for Debug
builds <<<<) even w/ 'Verbose=false' or w/o comand line arguments.
2017-07-13 00:26:35 +02:00
heckflosse
a48572d577
Let last commit also work on non Windows systems
2017-06-12 12:29:04 +02:00
heckflosse
f05b6283e9
don't use -mwindows for rawtherapee-cli.exe
2017-06-12 12:20:44 +02:00
Hombre
fb5466bc8c
Code reorganization to enable Dynamic profile with rt-cli ( #3691 )
2017-04-25 00:50:18 +02:00
Morgan Hardwood
239476cc3a
Style cleanup of all CMake files.
2017-04-12 15:10:07 +02:00
Hombre
99f0d723b5
Fixing missing output Profiles bug + disabling rt-cli (see #3691 )
2017-03-19 03:31:33 +01:00
heckflosse
50bdf91a23
Revert "Fix broken build by disabling rth-cli target"
...
This reverts commit 42047cb6650ead909bf8adfb62ce5414198249ce.
2017-03-19 00:55:58 +01:00
heckflosse
42047cb665
Fix broken build by disabling rth-cli target
2017-03-18 22:35:13 +01:00
Hombre
c654785ae3
Merge branch 'dev' into rt-cli
2017-03-18 18:17:45 +01:00
Hombre
a25a585673
Checkbox class added to simplify event handling. (issue #3739 )
2017-03-16 01:16:37 +01:00
Alberto Griggio
7d1bebf341
added GUI for editing dynamic processing profile rules
2017-03-03 00:41:57 +01:00
Alberto Griggio
d3a5a8ee96
started working on support for dynamic processing profiles
2017-02-22 18:47:00 +01:00
Hombre
fe83cc8134
Merge branch 'dev' into rt-cli
2017-02-14 00:15:23 +01:00
Hombre
a04b3eefba
Adding rawtherapee-cli.exe, '-q' (quick start mode) added
...
Standard rawtherapee.exe now has almost no command line options left.
Use '-h' to see options for each executables.
2017-02-13 23:38:05 +01:00
Morgan Hardwood
6558734830
CMake indentation cleanup.
2017-02-06 22:14:40 +01:00
Morgan Hardwood
77d5f8779b
Cleaned up CMake logic thanks to Hombre, #3628
2017-01-28 02:29:22 +01:00
Hombre
f904bc8f84
First patch of the LockableColorPicker tool.
...
Still Work In Progress, but can be used without too much hassle.
2016-09-30 01:03:57 +02:00
Adam Reichold
5883410354
Rework the thread utilities so that: We don't pay for a recursive mutex when we don't need the debugging capabilities, a race condition in the reader/writer locks is removed and the interfaces and (still inlined) implementations are separated for improved readability.
2016-01-30 20:39:54 +01:00
Morgan Hardwood
5aa6f7861a
Dehaze tool renamed to Retinex, GUI fixed, defaults changed
2015-09-11 21:04:29 +02:00
Desmis
f22c11c27e
Dehaze suggestions
2015-08-27 17:10:31 +02:00
torger
d5ca351c20
Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility)
2015-07-10 12:00:36 +02:00