Adam Reichold
7d28c2531c
Fix #3067 by including the memory header directly into the cache manager.
2016-01-07 19:18:49 +01:00
Adam Reichold
8151e0f5ce
Merge branch 'master' into 'gtk3'
...
Most conflicts seemed to be simple enough. There were a lot of `append_text` to
`append` conversions for `Gtk::ComboBoxText`. The `PopUpCommon` class also saw
a lot of changes with non-trivial conflict resolutions.
2016-01-06 23:56:12 +01:00
Adam Reichold
4f68e370d4
Replace the DirBrowserRemoteInterface by slots to reduce coupling by using ad-hoc yet type-safe collaborations.
2016-01-06 20:05:11 +01:00
Adam Reichold
87016d353a
Replace the DirSelectionListener interface using a typedef'ed signal to increase simplicity and reduce boiler plate.
2016-01-06 20:05:11 +01:00
Adam Reichold
5006fb6b27
Remove all conditional compilation w.r.t. disabling exceptions in Glib since that is no longer supported anyway.
2016-01-06 19:53:02 +01:00
Adam Reichold
ff616eb473
Replace the last folder persister and the use of std::auto_ptr by a simple method using a lambda to bind a variable using the selection_changed signal.
2016-01-06 19:53:02 +01:00
Adam Reichold
547b969ed4
Rewrite the routines to save and load the batch queue using iostreams.
2016-01-06 19:53:02 +01:00
Adam Reichold
b85e9c623f
Copy-edit some methods of the batch queue to test usage of C++11's auto variables and lambda functions.
2016-01-06 19:53:02 +01:00
Adam Reichold
f66e838eb9
Fix enforcing the cache size limit and modernize the cache manager.
2016-01-04 21:02:40 +01:00
Desmis
6420467006
Fixed also issue3026
2016-01-04 14:09:39 +01:00
Desmis
6abab61a67
Init newretinex
2016-01-04 12:32:31 +01:00
Desmis
cdd073e805
Merge pull request #3055 from Beep6581/retinexadd
...
Retinexadd
2016-01-03 17:13:13 +01:00
Desmis
edd88be82c
Try to solve conflit
2016-01-03 16:56:21 +01:00
Desmis
4e229fe928
update retinexadd with master 4d6833c
2016-01-03 15:48:22 +01:00
Beep6581
96af836f61
"Apply white balance" off by default, closes #2953
2016-01-02 18:35:27 +01:00
Beep6581
8eb26157fd
Merge pull request #3052 from Beep6581/partialpaste-prsharpening
...
Implement post-resize sharpening in the partial paste dialog, fixes #3051
2016-01-02 16:21:18 +01:00
Beep6581
d70c3e67a2
Merge pull request #3029 from Beep6581/add-monitor-profile-and-softproofing
...
Add easy selection of monitor profile and rendering intent, closes #2744
2016-01-02 14:08:04 +01:00
Adam Reichold
15813b9fb0
Fix the missing output profile intent in ParamsEdited::set and make sure the default output intent is relative colorimetric everywhere instead of perceptual as to not change the previous behaviour.
2016-01-02 12:27:33 +01:00
Beep6581
fd7dcf4b84
Implement post-resize sharpening in the partial paste dialog, fixes #3051
2016-01-02 02:14:33 +01:00
Adam Reichold
61f639192f
Make use of the rendering intent enum in the preferences implementation as well.
2016-01-01 20:24:10 +01:00
Adam Reichold
5fd5d5bece
Remove the soft proof button and internal flag as it was decided not to mix this with the output profile handling.
2016-01-01 19:43:09 +01:00
Hombre
c9a6f74efa
Merge branch 'master' into retinexadd
2016-01-01 15:44:58 +01:00
Adam Reichold
b343b9a7b3
Also change the currently Windows-specific code path for selecting the output folder in the batch queue.
2015-12-29 17:42:14 +01:00
Adam Reichold
79a1c19c60
Fix issue #2905 by using the file chooser's selected instead of the current folder.
2015-12-29 15:42:26 +01:00
Adam Reichold
31eef89118
Use the LOCAL_SISO* constants to determine the language name on Windows to support systems older than Vista.
2015-12-29 15:37:45 +01:00
Hombre
bcbb45454a
Updated icons (from Drslony), code cleanup and bugfix
2015-12-29 03:52:50 +01:00
Hombre
0daea66597
Adding the Absolute entry for monitor rendering intent + icons updated
2015-12-28 14:43:37 +01:00
Beep6581
fd553e04e1
Merge pull request #3032 from adamreichold/fix-iptc-list-views
...
Fixes #2978 Adding keywords and supl categories does not work
2015-12-20 23:27:59 +01:00
Beep6581
210f82bc6a
Merge pull request #3037 from adamreichold/fix-file-count-on-removal
...
Fix the number of files displayed in the file browser tab title being…
2015-12-20 23:25:21 +01:00
Beep6581
a345eb7c8a
Merge pull request #3036 from adamreichold/fix-range-selection
...
Fix range selection
2015-12-20 23:24:14 +01:00
Adam Reichold
4ecf463f9f
Merge master for the C++11 ABI fixes.
2015-12-20 20:53:59 +01:00
Adam Reichold
151556ae23
Add an optional function to the pop-up button, so that it will select the next entry when clicked and also do some miscellaneous code clean-ups including forward declarations.
2015-12-20 19:42:06 +01:00
Adam Reichold
551f5ec5f3
Block bookmark changes when updating processing parameters in the history panels, so that snapshots will not wander to the other images.
2015-12-19 17:49:25 +01:00
Adam Reichold
07d24b2ff1
Fix the missing columns in the IPTC by not deleting them, i.e. fix the typo to call clear_items instead of remove_all_columns.
2015-12-19 17:20:52 +01:00
Adam Reichold
1ef2229ba4
Close #3025 by fixing the fully defining the original selection function.
2015-12-19 09:18:18 +01:00
Hombre
e9141dd98c
Cleaning up the GUI for the monitor profile and rendering intent +
...
output profile rendering intent + soft-proof button.
DCP profile GUI switched from 2x2 array to a single column.
2015-12-18 01:45:59 +01:00
Adam Reichold
1b4fd2dcb5
Use the provided images for the filter-original button and the parsed extensions list and extend the filer-original tool tip.
2015-12-17 20:05:50 +01:00
Adam Reichold
b89cd282e0
Add buttons to the file browser preferences to make the list of extensions user-sortable.
2015-12-17 20:05:49 +01:00
Adam Reichold
ee766b71b8
Add a button to filter the original files to the file browser.
2015-12-17 20:05:49 +01:00
Adam Reichold
d3ac22531b
Extend the file browser so that it will only show the original image if several files of different formats are present.
2015-12-17 20:05:41 +01:00
Beep6581
8ae520e794
Target the Filmstrip/File Browser frame directly with CSS, fixes #2983
2015-12-17 05:03:44 +01:00
Hombre
32eb6b996c
Adding softproofing. Now the output profile and the new rendering intent
...
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
heckflosse
09062a9507
Fix build problem with latest commit
2015-12-09 15:44:28 +01:00
Beep6581
26e094d56e
Prevent segfault when invalid theme in options file, fixes #2991
2015-12-09 14:04:02 +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
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
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