7205 Commits

Author SHA1 Message Date
heckflosse
b856e210ae Fix Win32 Debug build part one 2015-12-08 19:00:35 +01:00
Hombre
8f73377601 Add method to explicitly handle menu item sensitivy for the pop-up button. 2015-12-08 18:00:14 +01:00
Adam Reichold
5f59156bb0 Simplify querying the default monitor profile as suggested by Hombre57. 2015-12-07 23:22:41 +01:00
Adam Reichold
22bffabe7f Extend the editor panel to support selection of a monitor profile and rendering intent and extend the preferences to provide a default profile and intent for the editor panel. 2015-12-07 23:22:32 +01:00
Adam Reichold
731f2f6134 Temporary workaround for issue #2981, which is actually Gtk+ bug 759079 affecting version 3.18. 2015-12-07 21:45:05 +01:00
Adam Reichold
35919bddc9 Copy-edit the ICC store for better performance and maintainability and add a method to load profile lists from arbitrary directories. 2015-12-07 19:55:14 +01:00
Jean-Christophe
9807cbf6ea Merge pull request #3012 from adamreichold/simplify-refresh-profile-list
Profile list builder code cleanup
2015-12-06 14:34:39 +01:00
Adam Reichold
a5f62bcbf8 Track position in profile list builder implicitly instead of explicity to make it harder to add inconsistencies. 2015-12-06 10:12:32 +01:00
Adam Reichold
594b4f9b6e Reenable the colorimetric intent selector on the color management tab, but display it below the monitor profile to indicate that this is the only place where it is used. 2015-12-05 21:20:51 +01:00
Adam Reichold
333f9013dd Pass Cairo context down to child elements instead of recreating it. 2015-12-05 09:14:41 +01:00
Hombre
48f0225104 Fixing rendering loop in the FileBrowser, based on a suggestion from
Adam
2015-12-05 01:27:39 +01:00
Beep6581
7ef35abb57 Merge pull request #3004 from adamreichold/remove-unused-colortoning-labels
Remove two unused labels from the color toning tool that were always …
2015-12-04 08:31:00 +01:00
Adam Reichold
871e661a93 Remove two unused labels from the color toning tool that were always hidden when not in batch mode. 2015-12-03 20:08:46 +01:00
Beep6581
169f4d7619 Added background and border color to frames in Preferences 2015-12-02 16:18:42 +01:00
Beep6581
55517812ff Gtk3 branch compiles with sigc++-2.3.1, updated CMakeLists.txt 2015-12-02 10:07:42 +01:00
Beep6581
606a1cabc3 Updated Deutsch interface translation by TooWaBoo 2015-12-01 21:52:45 +01:00
Beep6581
2e720bdeb8 Merge branch 'master' into gtk3 2015-12-01 18:59:59 +01:00
Beep6581
e85da94b8e Merge pull request #2995 from adamreichold/fix-sigcpp-2-5-1-cpp-11
Add '-std=c++11' if libsigc++ depends on it
2015-11-30 17:25:08 +01:00
Beep6581
4273fa3000 Merge pull request #2999 from adamreichold/fix-edit-tag
Fix trying to dereference invalid iterator in ExifPanel::editTag.
2015-11-30 17:07:16 +01:00
Hombre
72acf67304 Issue 2990: workaround for
style->get_background_color(Gtk::STATE_FLAG_SELECTED) which is not
handled properly by Gtk3
2015-11-30 01:26:00 +01:00
Hombre
9cac516219 Complement bugfix of issue 2990: "Memory leak when using Gtk+-3.18.2",
on behalf of adamreichold
2015-11-29 14:09:32 +01:00
Adam Reichold
39ef59ddeb Build with '-std=c++11' if libsigc++ version 2.5.1 is used as it does require it. 2015-11-29 11:48:30 +01:00
Hombre
6d447f7e02 Issue 2990: Fix possible memory leak ; at least, let the Windows version
w/ Gtk3.18 start w/o crashing
2015-11-29 02:41:07 +01:00
Adam Reichold
df70d03e13 Try to refactor the behaviour of the thumb browser selection modes adding support for shift-and-control range-selection to select several independent ranges. 2015-11-29 00:17:17 +01:00
Adam Reichold
88ab82cee9 Factor out the three thumbnail browser selection modes without changing their behaviour. 2015-11-28 23:21:17 +01:00
Adam Reichold
286b8e7f67 Fix trying to dereference invalid iterator in ExifPanel::editTag. 2015-11-28 22:40:22 +01:00
Ingo Weyrich
5758f4d9ad Merge pull request #2994 from adamreichold/improve-singletons
Continue to simplify and improve singletons
2015-11-28 18:53:55 +01:00
Ingo Weyrich
283fa51aa8 Merge pull request #2993 from adamreichold/fix-sanitize-leaks
Fix some of the leaks found by starting with GCC's leak sanitizer
2015-11-28 18:52:08 +01:00
Adam Reichold
68271b9279 Regularize the camera constant store singleton to use a function local static like most other singletons. 2015-11-28 14:53:34 +01:00
Adam Reichold
ebe85388a3 Simplify the EditWindow singleton using an instance wrapper. 2015-11-28 14:53:33 +01:00
Adam Reichold
9ec0557edf Simplify the DCLP singleton instances found by searching for methods named 'getInstance'. 2015-11-28 14:53:27 +01:00
Adam Reichold
f77ca41a6f Fix usage of the double-checked locking (anti-)pattern in the cache manager singleton. 2015-11-28 14:53:27 +01:00
Adam Reichold
0611939c7a Remove apparently unused additional preview handler also fixing a memory leak. 2015-11-28 14:52:09 +01:00
Adam Reichold
e52ce5c485 Replace a dubious manual return-value-optimization by a standard named-return-value-optimization to simplify leak detection. 2015-11-28 14:31:46 +01:00
Adam Reichold
1ed09dc049 Fix leaking the axis adjusters in the coordinate adjuster. 2015-11-28 14:31:41 +01:00
heckflosse
4272e2e167 Simlified use of StopWatch and included example into amaze demosaic 2015-11-27 23:19:45 +01:00
Beep6581
0730b1b494 Added MAIN_BUTTON_SENDTOEDITOR language string 2015-11-27 20:16:04 +01:00
Beep6581
cd8c04d548 Merge branch 'master' into gtk3 2015-11-27 17:36:44 +01:00
Beep6581
43b62adecf Updated all interface translations files. 2015-11-27 17:35:44 +01:00
Beep6581
56c0762256 Optimized generateTranslationDiffs, 5x faster, changed from parameter expansion to grep. 2015-11-27 17:29:09 +01:00
Beep6581
3bf8a1f3f6 Fixed tools/generateTranslationDiffs 2015-11-27 17:26:23 +01:00
Beep6581
415efdefb2 Changed Exposure tool button from Neutral to Reset, fixes #2952 2015-11-27 15:56:15 +01:00
heckflosse
156fe7cdf4 Correction to last commit 2015-11-27 13:46:02 +01:00
Beep6581
a27327de33 TUNNELMETADATA fixed in Nederlands 2015-11-23 22:48:34 +01:00
Beep6581
03bfde557f Merge branch 'master' into gtk3 2015-11-23 22:42:49 +01:00
Beep6581
9926462e97 Merge branch 'translations' 2015-11-23 22:42:24 +01:00
Ingo Weyrich
6cb26dc9f5 Merge pull request #2987 from Beep6581/sonyrawfix
Fix Sony 12 bit uncompressed bug.
2015-11-24 22:09:30 +01:00
heckflosse
187fdbfddd updated dcraw.patch file 2015-11-24 21:58:16 +01:00
heckflosse
77cf129bf2 Fix Sony 12 bit uncompressed bug 2015-11-24 21:29:35 +01:00
Beep6581
4fedf9412d Updated Czech and Nederlands interface translation files 2015-11-23 22:42:13 +01:00