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
Desmis
15ad679b0d
clean code
2017-02-14 14:37:49 +01:00
Desmis
c2f161b280
add hash number MD5 to mip files
2017-02-14 13:16:13 +01:00
Desmis
7800b51a5d
change mip label preferences
2017-02-14 08:54:19 +01:00
Desmis
161a56eec5
Fixed crash and add suppress bad message in history and mip in cache
2017-02-14 08:09:42 +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
4fc43ca619
locallab: fixed a crash
2017-02-08 21:22:35 +01:00
heckflosse
7cc09ca248
Fixed a memory leak in locallab
2017-02-08 20:28:23 +01:00
Desmis
8818306f46
Improve GUI expanders
2017-02-08 15:49:59 +01:00
Morgan Hardwood
e8061bb8d1
Merge branch 'dev' into locallabgtk3
2017-02-08 11:32:16 +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
heckflosse
88985c8cb7
There is no disk in drive error messages with Windows gtk3 builds. fixes #3544
2017-02-07 21:18:12 +01:00
Desmis
0b9b74bcd4
another small change
2017-02-07 10:09:02 +01:00
Desmis
a7684624ec
another fixe for blurr and noise
2017-02-07 06:24:35 +01:00
Morgan Hardwood
7379111415
win.cmake cleanup, no functional changes yet.
2017-02-06 22:32:18 +01:00
Morgan Hardwood
6558734830
CMake indentation cleanup.
2017-02-06 22:14:40 +01:00
Desmis
cd0f100501
Change settings blur and noise
2017-02-06 20:17:32 +01:00
Desmis
5e69b34302
merge with dev
2017-02-06 17:35:08 +01:00
heckflosse
2feb43f5d5
Fix display of raw values in navigator for xtrans
2017-02-06 16:43:49 +01:00
heckflosse
c0cb0966f4
Merge branch 'gtk2' into pixelshift
2017-02-06 15:47:29 +01:00