Commit Graph

706 Commits

Author SHA1 Message Date
Alberto Griggio
01eb437b90 some tweaks to the GUI of the dynamic profile editor 2017-03-03 11:00:32 +01:00
Alberto Griggio
eeb2da2613 fixed bugs in loading dynamic profiles 2017-03-03 10:00:19 +01:00
Alberto Griggio
6ae57cd556 dynamic profile: merge "make" and "model" into "camera", and allow to use regexps 2017-03-03 09:11:37 +01:00
Alberto Griggio
7d1bebf341 added GUI for editing dynamic processing profile rules 2017-03-03 00:41:57 +01:00
Alberto Griggio
afda76cf3c refactoring/cleanup of class for dynamic processing profile rules 2017-03-03 00:41:44 +01:00
Alberto Griggio
d3a5a8ee96 started working on support for dynamic processing profiles 2017-02-22 18:47:00 +01:00
Flössie
d2b4fe5e54 Merge branch 'std_cpp11-dev' into dev (fixes #3635) 2017-02-21 20:37:21 +01:00
Flössie
6daf5f6011 Merge branch 'imdim_cleanup-dev' into dev 2017-02-19 12:32:52 +01:00
Ingo Weyrich
66b5f05ceb Merge pull request #3689 from agriggio/awb-temp-bias
Added "Auto White Balance temperature bias" feature and fixed wrong display of Temperature and Tint when opening an image which uses Auto White Balance
2017-02-17 17:34:06 +01:00
Alberto Griggio
e66cc8f3fa use the right precision (2 digits) for the history entry of AWB temp bias 2017-02-16 18:38:57 +01:00
Alberto Griggio
1b30493bd7 removed unused variable custom_tempBias 2017-02-16 16:21:38 +01:00
Alberto Griggio
ea0bf12347 added blue and yellow dots to the "AWB temp bias" adjuster 2017-02-16 14:50:22 +01:00
Alberto Griggio
ed71a7eb4e improved UI behaviour of "AWB temperature bias" 2017-02-16 12:15:17 +01:00
Alberto Griggio
7a57e5276a merged with autowbfix branch 2017-02-16 14:12:03 +01:00
heckflosse
974c3ff467 Cleanup for autowb fix 2017-02-15 17:54:29 +01:00
heckflosse
54d1533a7d Fix autowb issues, fixes #3690 2017-02-15 01:30:41 +01:00
Flössie
e9b5f42a9f Sanitize ImageDimensions base class
- Make `width` and `height` private
- Drop `getW()` and `getH()`
- Clean `PreviewProps`
2017-02-14 21:23:54 +01:00
Flössie
88336cb897 Make RT build without __USE_MISC and __USE_XOPEN 2017-02-14 21:02:39 +01:00
Flössie
9b5ffaf4aa Some minor cleanups 2017-02-14 20:49:10 +01:00
Flössie
6bcac40306 Allow relative CLUT paths (#3639) by @agriggio
Kudos to Alberto Griggio for this contribution! 👍
2017-02-14 20:19:00 +01:00
Floessie
6b6c08028d Merge pull request #3677 from Beep6581/idle_register
Add `IdleRegister` to deal with destruction while idle func is queued
2017-02-13 16:24:00 +01:00
Alberto Griggio
dca0e41f35 added "Auto White Balance temperature bias" feature
This new slider in the White Balance tools allows to alter the computation of
the "auto white balance" by "biasing" it towards warmer or cooler
temperatures. The bias is expressed as a percentage of the computed
temperature, so that the resuling temperature is given by
"computedTemp + computedTemp * bias".
2017-02-12 17:39:52 +01:00
Flössie
79ff7f5997 Replace all add_idle()s with IdleRegister 2017-02-10 21:22:42 +01:00
Flössie
242b7a86cf Fix FreeBSD compile error (fixes #3566) 2017-02-10 20:20:48 +01:00
Flössie
824ecaed41 Add IdleRegister to deal with destruction while idle func is queued
This adds a little helper class to `guiutils.*` that unregisters
in-flight idle functions queued by `IdleRegister::add()`. It's best
to call `IdleRegister::destroy()` in the destructor of the class
owning the `IdleRegister` instance. Otherwise make sure, it is the
last member which will be deleted first.

`Resize` now makes use of this new facility in `setDimensions()`, which
also fixes #3673.
2017-02-09 20:25:58 +01:00
heckflosse
88985c8cb7 There is no disk in drive error messages with Windows gtk3 builds. fixes #3544 2017-02-07 21:18:12 +01:00
Morgan Hardwood
6558734830 CMake indentation cleanup. 2017-02-06 22:14:40 +01:00
Hombre
373e93ad4a Merge remote-tracking branch 'origin/master' into gtk3 2017-01-31 00:30:48 +01:00
Hombre
9ce41d8e91 Fix deprecated Glib::RecMutex on Windows + remove useless GThreadEnter
(no issue)
2017-01-31 00:22:54 +01:00
Morgan Hardwood
16f4731e0b Merge branch 'master' into gtk3 2017-01-30 23:45:46 +01:00
Morgan Hardwood
eb14b15ea5 astyle'd rtgui/options.cc to help merge 2017-01-30 23:45:03 +01:00
Morgan Hardwood
9117f5f438 astyle'd rtgui/options.cc to help merge 2017-01-30 23:44:40 +01:00
Morgan Hardwood
77d5f8779b Cleaned up CMake logic thanks to Hombre, #3628 2017-01-28 02:29:22 +01:00
Morgan Hardwood
e5c00f0a9d Complete revision to how RawTherapee's version is handled in CMake and in other files, #3628 2017-01-27 15:33:05 +01:00
Morgan Hardwood
5fc26c1e58 Merge branch 'master' into gtk3 2017-01-22 21:55:05 +01:00
Hombre
392e6bd152 Fixed missing label in Preferences (no issue) 2017-01-22 19:59:43 +01:00
Flössie
4649e1306f Fix #3619 and some minor clean-ups 2017-01-22 19:28:46 +01:00
Morgan Hardwood
20d44b6693 Post-merge fix to retinex.cc 2017-01-22 18:54:41 +01:00
Morgan Hardwood
15e0875df2 Merge branch 'master' into gtk3 2017-01-22 18:32:54 +01:00
Hombre
3f62b14703 Small bugfix in rtgui/retinex.cc, no issue 2017-01-22 18:06:32 +01:00
Morgan Hardwood
ddc05d8ac8 Minimum crop size 1x1, closes #3619, closes #3620 2017-01-22 16:42:53 +01:00
Hombre
75138356f1 Updated French strings + bugfix in rtgui/retinex.cc (no issue) 2017-01-21 02:26:58 +01:00
Flössie
f25e161d16 Clean-ups for #3616 2017-01-20 21:19:55 +01:00
FelixJongleur42
62451f471f issue 3598 and 2289 - util functions to determine file types by ending 2017-01-20 21:14:02 +01:00
heckflosse
c94e017d90 Segfault when selecting GIMP installation directory in Preferences (Windows), fixes #3534 2017-01-20 20:52:47 +01:00
Morgan Hardwood
928c4c7d02 Merge branch 'master' into gtk3 2017-01-19 01:39:14 +01:00
Morgan Hardwood
7a8cd68f30 External editor polished and implements ShellExecute, closes #3522 2017-01-18 14:17:55 +01:00
Hombre
a7998561e4 Fix issue 3590 2017-01-14 21:10:16 +01:00
Morgan Hardwood
9334a564cc Merge branch 'master' into gtk3 2017-01-08 16:48:00 +01:00
heckflosse
c02ca5089b When opening a folder with a lot of files (about 1000) progress bar in rt and tab label of filebrowser (percentage) are not updated frequently, fixes #3592 2017-01-07 23:06:57 +01:00