5406 Commits

Author SHA1 Message Date
Flössie
6daf5f6011 Merge branch 'imdim_cleanup-dev' into dev 2017-02-19 12:32:52 +01:00
heckflosse
ef754f7593 LCP vignetting correction only works with undemosaiced raw files. fixes #3702 2017-02-18 16:01:41 +01:00
Morgan Hardwood
eb9aee64b3 Translation files regenerated. 2017-02-18 14:32:40 +01:00
Beep6581
6d17b0509d Merge pull request #3701 from TooWaBoo/dev
Update Deutsch locale
2017-02-18 14:29:06 +01:00
TooWaBoo
ae45e3f86e Update Deutsch locale
AWB temp bias
2017-02-18 13:55:43 +01:00
Alberto Griggio
8889d626bf use RT's jpeg_memory_src instead of jpeg_mem_src from jpegib
jpeg_mem_src was introduced in libjpeg8, so it might not be available
2017-02-17 21:43:33 +01:00
Morgan Hardwood
4994fb6d9d Updated TooWaBlue theme to v2.44, #3696 2017-02-17 21:09:39 +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
7398a7e607 re-enabled loading of lossy DNG files 2017-02-17 09:05:00 +01:00
Alberto Griggio
dfdcacfa52 updated AUTHORS.txt
(as suggested by heckflosse)
2017-02-17 08:36:23 +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
Hombre
2392701119 Merge branch 'dev' into rt-cli 2017-02-14 23:50:20 +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
9c9ac0d589 Change -std=gnu++11 to -std=c++11
I propose changing the default `-std=` compiler flag from the non-
standard `gnu++11` to `c++11`. Our code is fully C++11 compliant and
that should be reflected in the C++ standard we choose as default.

Furthermore there's an ambiguity as we make people use
`-DCMAKE_CXX_FLAGS="-std=c++11"` when this is already handled
(differently) in `CMakeLists.txt`. See the [pixls.us](https://discuss.pixls.us/t/rawtherapee-5-and-dcmake-cxx-flags/3145/3)
discussion. You also see it in `AboutThisBuild.txt`:

```
Build flags: -std=c++11 -Wno-deprecated-declarations -Wno-unused-result -std=gnu++11 -march=native -Werror=unused-label -fopenmp -Werror=unknown-pragmas -O3 -DNDEBUG
```

This commit changes `-std=gnu++11` to `-std=c++11` and builds fine
without `-DCMAKE_CXX_FLAGS="-std=c++11"`.
2017-02-14 20:57:57 +01:00
Flössie
9c4bba1af8 Merge branch 'relative_clut_path' into dev 2017-02-14 20:50:01 +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
Hombre
1b70ad2ec6 Bugfix 2017-02-14 01:11:48 +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
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
heckflosse
67ad3ee248 small speedup for fuji_compressed_load_raw() 2017-02-13 15:39:51 +01:00
heckflosse
3bf98847f2 Added camconst entry for FUJIFILM GFX 50S 2017-02-13 15:04:45 +01:00
heckflosse
3329899b37 Added support for compressed fuji bayer files 2017-02-12 21:27:11 +01:00
Ingo Weyrich
24ea996069 Merge pull request #3686 from Beep6581/xtranscompressed
Decode compressed xtrans files. Thanks to libraw for this work!
2017-02-12 20:52:40 +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
heckflosse
307d5b3a2f astyled xtranscompressed.cc and cleaned code a bit 2017-02-12 16:08:27 +01:00
Beep6581
82f4978cb2 Update README.md 2017-02-12 00:40:31 +01:00
Morgan Hardwood
f2b7f1bdef Removed old Nikon D300.dcp (note capitalization - Windows users watch out). 2017-02-12 00:20:15 +01:00
Morgan Hardwood
d4d14eddc9 Added NIKON D300 daylight DCP, #3661 2017-02-12 00:19:05 +01:00
Morgan Hardwood
2993b89f3c Added Panasonic DMC-GX85 dual-illuminant DCP, closes #3631 2017-02-12 00:06:28 +01:00
Morgan Hardwood
0fe010b452 Added OLYMPUS E-M1MarkII dual-illuminant DCP, closes #3630 2017-02-11 23:57:35 +01:00
Morgan Hardwood
0a7f529b20 Updated NIKON D810 daylight DCP, #3662 2017-02-11 23:49:29 +01:00
Morgan Hardwood
45578f32e6 Added NIKON D80 dual-illuminant DCP, closes #3669 2017-02-11 23:24:44 +01:00
heckflosse
d8baa48e13 fixed compile issue in xtranscompressed 2017-02-11 21:17:22 +01:00
heckflosse
f2bef65be1 small cleanup 2017-02-11 18:28:52 +01:00
heckflosse
d5d8747e5a decode compressed xtrans files 2017-02-11 17:48:59 +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
5202f45137 Protect all Crop accesses with cropMutex (fixes #3306) 2017-02-10 20:06:35 +01:00
heckflosse
f9bd9956c0 Removed clang related restriction. Should give a speedup for some parts of rt (denoise for example) when clang is used to build rt 2017-02-10 01:29:02 +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
281982f329 DNG files from HdrMerge are decoded incorrectly when zlib 1.2.11 is used. fixes #3674 2017-02-07 21:43:10 +01:00