Commit Graph

276 Commits

Author SHA1 Message Date
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
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
2e720bdeb8 Merge branch 'master' into gtk3 2015-12-01 18:59:59 +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
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
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
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
Beep6581
d8ad81c85c Shrunk down tab buttons, fixed selected text highlight, added hover and inactive adjuster button states, removed FileBrowser frame's padding which fixes bug #2948 and bug #2949 2015-11-21 12:03:05 +01:00
Beep6581
7c7f3cf1d0 CSS theme improvements with .cc code changes 2015-11-19 20:15:33 +01:00
Beep6581
032af8bfbe Removed huge rtdata/themes/gtk-contained-dark.css , now RT first loads Adwaita Dark by name, then RawTherapee.css 2015-11-18 23:16:58 +01:00
Beep6581
a9aa5308b5 Gtk3 theme ready, Gtk2 stuff removed, slim mode removed, RT logo images enhanced. 2015-11-17 02:52:38 +01:00
Beep6581
d26eaa174d Merge branch 'master' into gtk3 2015-11-05 23:36:23 +01:00
heckflosse
6dbb1af4c9 Retinex, correction to last commit, code cleaned 2015-11-01 23:19:40 +01:00
Beep6581
b98aa2966d Fixes Retinex Method not read from PP3, issue 2833 2015-10-31 21:27:43 +01:00
Beep6581
7ba4a8f471 Better chroma subsampling explanation and correct 2015-10-29 22:43:49 +01:00
Beep6581
26d182dabc Fixed language error in Retinex Gamma label, no issue. 2015-10-19 20:09:47 +02:00
Beep6581
4c4430be34 Ported Retinex to Gtk3 and removed "Theme=" workaround 2015-10-17 16:35:57 +02:00
Beep6581
35775f3b3f synced with master (merged master into gtk3) 2015-10-17 16:23:10 +02:00
Beep6581
26b5d4f25e Use default theme if options file sets theme to nothing, "Theme=", fixes #2937 2015-10-17 16:13:55 +02:00
Beep6581
a51ac8b905 a little remaining astyle 2015-10-17 15:25:37 +02:00
Beep6581
7ca8de08ab astyle all modified files in retinex branch 2015-10-17 14:45:24 +02:00
Beep6581
7e6d0d45f4 Revised Retinex language file and settings 2015-10-17 14:44:14 +02:00
Beep6581
349c6d33a6 synced with master (merged master into retinex) 2015-10-17 12:27:26 +02:00
Desmis
678177bad9 simplification of the interface 2015-10-16 11:56:18 +02:00
Marcin Bajor
17eca17e61 Fix for build with sigc++ >= 2.5.2 2015-10-14 10:43:33 +02:00
Desmis
d669f2ff2e change gamma and log 2015-10-13 14:49:37 +02:00
Desmis
257d4bf54e Suppress 2 sliders and add hue-curve 2015-10-10 08:56:55 +02:00
Hombre
d8e4709458 Cleaning up the Preference's GUI, starting from the General tab 2015-10-07 23:59:50 +02:00
Hombre
9dcb00045d Adding CSS theme selection ; the Dark iconset is forced, so *.iconset
files are useless for now.
2015-10-07 00:11:05 +02:00
Desmis
731ccb3ef5 Add 2 methods for magenta highlight 2015-10-05 15:19:36 +02:00
Beep6581
c65cf6ff56 Merge branch master into gtk3 2015-09-30 18:15:57 +02:00
Ingo
ee4e56ce00 Enable DCP options regardless of DCP source. Neutral profile disables DCP curve and look table. Fixes #2922 2015-09-30 17:45:36 +02:00
Desmis
aa42f7394c Highlight magenta!! 2015-09-28 12:35:43 +02:00
Beep6581
6c49279ab9 Merge branch 'master' into retinex 2015-09-27 21:18:17 +02:00
Beep6581
6ef9f72d44 Merge branch 'master' into gtk3 2015-09-27 21:17:35 +02:00
Beep6581
043ce3b573 Save As filechooser's bottom options expand better 2015-09-26 23:39:45 +02:00
Beep6581
93982b84ec Snapshots panel now doesn't shrink below 60px height 2015-09-25 20:37:39 +02:00
Beep6581
9fec32cbfa Removed USM sharpening Threshold selector's background gradient and switched its place with Amount, fixes 2906 2015-09-25 20:09:14 +02:00
heckflosse
46b6c9c130 Wrong naming of snapshots in SETM, fixes #2915 2015-09-23 20:19:39 +02:00
Desmis
e234bb9278 Batch processing GUI 2015-09-23 11:23:30 +02:00
heckflosse
5f2151ba4d Segfault when pasting a copied profile with retinex filter, fixes #2913 2015-09-22 17:26:40 +02:00
Desmis
bedd95e181 Partialpaste omission Retinex 2015-09-22 09:07:47 +02:00