1977 Commits

Author SHA1 Message Date
Hombre
06c26ff1b3 Enhanced edit mechanism, with "element picking" possibility 2016-03-03 00:25:10 +01:00
Ingo Weyrich
c9b89f3d19 Merge pull request #3189 from Beep6581/cacorrect
Speedup and code review for raw ca correction
2016-03-02 17:11:43 +01:00
heckflosse
1ddd7b6e3f Small optimization for ca correction 2016-03-02 17:10:02 +01:00
heckflosse
d00c895b3d Hide new auto ca-correction strength slider to merge the ca-correction speedups into master 2016-03-01 22:07:41 +01:00
Ingo Weyrich
4df5e64056 Merge pull request #3188 from Beep6581/cbdlbw
Adapt Cbdl to B&W tools
2016-03-01 20:31:14 +01:00
Hombre
830c58877f Reintroduce some set_border_width to circumvent some Gtk bugs.
Also fix a bug that let you grab the first and last point of the
diagonal curve more easily now, when they are at their left/right
extremum.
2016-02-29 22:08:05 +01:00
heckflosse
cbc88a5804 Additional Speedup for CA-Correction, also included a prototype to allow strength of Auto-CA-correction 2016-02-28 22:08:07 +01:00
Adam Reichold
00a0da32a9 Fix #3181 by store the filename which will be unset when the entry is deleted and hence cannot be bound by reference. 2016-02-27 19:20:41 +01:00
Adam Reichold
d8e41eaeaa Fix #3711 by using the method to clear a combo box which is correct in version 2 and 3 of Gtk+. 2016-02-27 09:44:14 +01:00
heckflosse
43c316f43b Remove unused and uninitialized key 'ThumbImageOffset' from cache 2016-02-26 13:27:43 +01:00
adamreichold
aae360a5aa Merge pull request #3166 from adamreichold/clean-up-coordinate-helper
Clean up the Coord and PolarCoord helper classes
2016-02-24 19:55:38 +01:00
Hombre
3577d87862 Removed set_border_width from the code, padding and margin values still
to be set in CSS file
2016-02-23 21:36:00 +01:00
Beep6581
cb916f7c2d Merge branch 'master' into gtk3 2016-02-23 09:26:00 +01:00
Adam Reichold
5d37aeb4e1 Request only the minimal amount of attributes when using enumerate_children to improve performance. 2016-02-21 18:22:28 +01:00
Adam Reichold
21a1b8ebdc Clean up the Coord and PolarCoord helper class for the GUI to follow standard practice for values types. 2016-02-21 18:04:34 +01:00
Adam Reichold
be173412f1 Fix the key file write path which depends on exceptions from loading before writing being swalloed. 2016-02-21 16:44:21 +01:00
Adam Reichold
ad45ba6df1 Remove one last instance of the obsolete PROTECT_VECTORS macro that was accidentally reintroduced during rebasing. 2016-02-21 10:45:25 +01:00
Adam Reichold
85c809ce6c Also remove the SafeKeyFile wrapper class. 2016-02-21 10:26:11 +01:00
Adam Reichold
a2eea7c265 Finally fully remove the safegtk module. 2016-02-21 10:26:11 +01:00
Adam Reichold
1297f4b2ec Move the UTF-8 string conversion helper to their respective places of use. 2016-02-21 10:20:21 +01:00
Adam Reichold
e853629854 Move the external command helper into the external program store singleton. 2016-02-21 10:12:56 +01:00
Adam Reichold
bcda68f6e0 Remove the last safe directory listing functions. 2016-02-21 10:12:56 +01:00
Adam Reichold
747a28014b Begin removing simple pass-through wrapper for POSIX-style file system functions from safegtk module. 2016-02-21 10:07:57 +01:00
Adam Reichold
b62b78e2f8 Move the special directory query helpers into the places browser. 2016-02-21 10:07:57 +01:00
Adam Reichold
e78d29ef35 Move sub directory listing helper to its only place of use in the directory browser. 2016-02-21 10:07:57 +01:00
Adam Reichold
13ebcb0dd0 Move image loader helper functions from safegtk to RTImage module. 2016-02-21 09:59:12 +01:00
Hombre
0b32f12f6c Solving issue #3163: "Detail window centres to whole image instead of
centre of preview"
2016-02-21 00:20:34 +01:00
Hombre
34734350be Merge branch 'master' into gtk3 2016-02-20 18:41:33 +01:00
Desmis
5f988861b0 Init CBDL before Black and White 2016-02-19 16:58:23 +01:00
Beep6581
e8cfea9fb5 Merged master into gtk3 2016-02-14 19:37:14 +01:00
Hombre
fa6a9671cb Merge branch 'master' into NewPreviewCanvas 2016-02-13 17:57:13 +01:00
Hombre
de7c6d773a Updated code taking into account Adam's comments + bugfix 2016-02-13 17:54:47 +01:00
Desmis
ba5161d446 change default Tansmission curve 2016-02-12 13:36:32 +01:00
Desmis
a21deef3de GUI improvment and re-introduce scale 2016-02-12 12:51:46 +01:00
Desmis
b449e0827b Init new process gain with curve 2016-02-11 18:21:56 +01:00
adamreichold
23ea31cd78 Merge pull request #3138 from Beep6581/coverity_scan_one
Try to solve issues found in iplab2rgb, ipwavelet, partialpastedialog and retinex during Coverity scan.
2016-02-08 19:39:41 +01:00
Adam Reichold
d2c13ff1aa Remove some commented out or unused members of the partial-paste dialog. 2016-02-07 13:30:51 +01:00
Adam Reichold
b6ffe04c46 Try to fix #3131 by opening the batch queue CSV file in binary mode to prevent any unwanted implicit text codec conversion on Windows. 2016-02-05 21:20:25 +01:00
Hombre
4665b88788 Modified Preview Canvas
- Now the Preview can show free space around the image (the image's
corner will coincide with the center of the preview area)
- Editing objects can now be manipulated in this free space
- The editing mechanism has been split : it was completely handled in
rtengine before, now rtengine still handle the pipette's data provider,
but rtgui now handle the objects data provider.
- Bugfix: when using coarse rotate in the Editor panel, the Gradient
widgets are now correctly displayed
2016-02-05 01:40:31 +01:00
heckflosse
80085787a1 limit number of file attributes 2016-02-01 17:20:03 +01:00
Desmis
fea35baf69 Try to solved iplab2rgb ipwavelet partialpasted retinex 2016-02-01 10:55:34 +01:00
Beep6581
f5d5083be6 Merged master into gtk3, manually copied rtgui/threadutils.h over from master 2016-01-31 00:00:28 +01:00
Adam Reichold
17d9309f1c Remove PROTECT_VECTORS option since either program is correct without locking or it is not, especially since std::vector is definitely not thread-safe on all major platforms. 2016-01-30 20:39:54 +01: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
Hombre
978e9f67d6 Merge branch gtk3-gui-touchup-and-bugfix into gtk3 2016-01-30 20:13:36 +01:00
Beep6581
fc339a2fea Merged master into gtk3 2016-01-30 16:00:53 +01:00
Beep6581
0fca97b725 Merge pull request #3073 from adamreichold/optimize-multilangmgr
Simplify the multiple language manager for better maintainability
2016-01-30 14:36:41 +01:00
Adam Reichold
5499974ffa Fix #3121 by asking the user if a slow CLUT scan should be cancelled. 2016-01-27 21:18:50 +01:00
Adam Reichold
d99e899774 Fix #3122 by properly splitting out the MD5 part of the data file name to get the base file name when limiting the cache. 2016-01-27 19:33:33 +01:00
Adam Reichold
260e1f808f Fix #3113 by changing the destruction order in the batch queue, so that the accelerator group reference-counted pointer is destructed after the menu to silence the otherwise resulting Gtk+ RTTI warnings. 2016-01-26 21:53:36 +01:00