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
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
heckflosse
d570459f1e
Fixed bug in last commit when image was rotated
2017-02-05 19:03:34 +01:00
heckflosse
812bf40d17
Show raw values in navigator when demosaic 'none' is used
2017-02-05 16:06:57 +01:00
heckflosse
bd492e0ece
pixelshift: optionally select lmmse for motion in high iso files
2017-02-01 19:35:36 +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
Hombre
7b4d51238d
New CLI version of rawtherapee.exe
2017-01-29 18:14:06 +01:00
heckflosse
291f1ed966
pixelshift: extended range of eperiso adjuster
2017-01-29 15:37:15 +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
heckflosse
75154f5619
Merge branch 'master' into pixelshift
2017-01-22 23:06:08 +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
heckflosse
208c179921
pixelshift: adjuster for smooth transitions
2017-01-22 17:44:58 +01:00
Morgan Hardwood
ddc05d8ac8
Minimum crop size 1x1, closes #3619 , closes #3620
2017-01-22 16:42:53 +01:00
heckflosse
c0988beb33
Pixelshift: fixed two small bugs
2017-01-21 13:44:10 +01:00
heckflosse
45f41ae62a
Merge branch 'master' into pixelshift
2017-01-21 02:49:40 +01:00
Hombre
75138356f1
Updated French strings + bugfix in rtgui/retinex.cc (no issue)
2017-01-21 02:26:58 +01:00
heckflosse
d9c1ba78c4
Merge branch 'master' into pixelshift
2017-01-20 21:51:35 +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
1949ba1774
Merge branch 'master' into pixelshift
2017-01-20 21:13:50 +01:00
heckflosse
c94e017d90
Segfault when selecting GIMP installation directory in Preferences (Windows), fixes #3534
2017-01-20 20:52:47 +01:00
heckflosse
8d40dbdc0b
pixelshift: option to smooth transitions between regions with and without motion
2017-01-19 18:46:41 +01:00
Morgan Hardwood
928c4c7d02
Merge branch 'master' into gtk3
2017-01-19 01:39:14 +01:00
heckflosse
e231d6c06d
pixelshift: minor gui fixes
2017-01-18 20:33:40 +01:00
heckflosse
70415fdfe5
pixelshift: cleaned gui
2017-01-18 19:36:35 +01:00
Morgan Hardwood
7a8cd68f30
External editor polished and implements ShellExecute, closes #3522
2017-01-18 14:17:55 +01:00
heckflosse
4ecdf8dca9
Added one file which I forgot with last commit
2017-01-15 23:11:53 +01:00
Hombre
a7998561e4
Fix issue 3590
2017-01-14 21:10:16 +01:00
heckflosse
37243d9cd6
Pixelshift: new beta realease
2017-01-13 21:35:11 +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
Morgan Hardwood
706c3efb77
Merge branch 'master' into gtk3
2017-01-07 14:11:59 +01:00
Flössie
414f28e806
Guard processor
in editorpanel.cc
( #3578 )
2017-01-07 11:51:22 +01:00
Morgan Hardwood
15c5453884
Added labels and icons to wide buttons, #3594
2017-01-06 21:46:40 +01:00
Morgan Hardwood
4c20b1f4af
GTK3 compilation fix for macOS, closes #3589
2017-01-06 20:26:14 +01:00
Morgan Hardwood
934f1b1513
Merge branch 'master' into gtk3
2017-01-06 20:12:12 +01:00
Beep6581
8459229f96
Merge pull request #3582 from Beep6581/iptc12
...
IPTC strings updated to version 1.2
2017-01-06 16:45:57 +01:00