7205 Commits

Author SHA1 Message Date
Beep6581
4d3f1d92ad Merge pull request #3062 from adamreichold/clean-up-threadutils
Clean up thread utilities
2016-01-30 23:24:31 +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
3732d7dccf Updated interface translation files in gtk3. 2016-01-30 16:07:18 +01:00
Beep6581
fc339a2fea Merged master into gtk3 2016-01-30 16:00:53 +01:00
Beep6581
b5aa2dcffc Updated interface translation files. 2016-01-30 15:07:09 +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
Beep6581
87f2b10284 Merge pull request #3124 from adamreichold/fix-slow-clut-parsing-again
Improve handling of slow CLUT parsing
2016-01-30 14:35:07 +01:00
heckflosse
78d2d65e2a Fix some aligned access to unaligned memory 2016-01-29 23:26:23 +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
adamreichold
24248fcb39 Merge pull request #3123 from adamreichold/fix-cache-limitation-file-names
Fix #3122 by properly splitting out the MD5 part of the data file name
2016-01-27 19:47:36 +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
heckflosse
91f240d057 Disabled benchmark code in Amaze demosaic 2016-01-27 00:22:54 +01:00
adamreichold
ae69a08619 Merge pull request #3120 from adamreichold/fix-batch-queue-accelerator-group-destruction-order
Fix #3113 by changing the destruction order in the batch queue
2016-01-27 00:05:00 +01:00
Ingo Weyrich
e9cbaf3be5 Merge pull request #3119 from Beep6581/amaze_speedup
Merge Amaze changes to get more testing
2016-01-26 23:30:10 +01:00
heckflosse
ded93005d9 removed streaming code because after adding _mm_mfence() it wasn't faster than the non SSE memset 2016-01-26 23:27:52 +01:00
Beep6581
f1a153c8af Made TP_FILMSIMULATION_SLOWPARSEDIR more clear after user feedback. 2016-01-26 23:26:22 +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
heckflosse
ee665d6790 Amaze Demosaic: Speedup, cleaned code, changed nyquist code 2016-01-26 13:10:38 +01:00
Desmis
2880cfbbda Fixed display Transmission in Retinex 2016-01-26 11:23:37 +01:00
Desmis
481fdab32c Fixed display Transmission in Retinex 2016-01-26 10:58:48 +01:00
Beep6581
3c016c41e3 astyle rtengine/ipretinex.cc 2016-01-25 10:40:43 +01:00
Desmis
fa70b1be57 Fixed forgot a label in viewmethod Retinex 2016-01-25 08:17:19 +01:00
Beep6581
723b6d5580 Manually edited rtgui/profilestore.* to use changes from master so it compiles 2016-01-24 19:08:08 +01:00
Beep6581
8c67765341 Merged master 55fc921 into gtk3 676a444 2016-01-24 17:39:34 +01:00
heckflosse
2017a0e592 Code review and speedup for Amaze Demosaic 2016-01-24 01:44:35 +01:00
Beep6581
55fc921814 Merge pull request #3111 from Beep6581/newretinex
Newretinex - new features and bug fixes
2016-01-22 17:39:03 +01:00
Beep6581
d282bba429 Merge master into newretinex and fixed some merge conflicts 2016-01-22 13:23:29 +01:00
Hombre
2b41f03307 Merge remote-tracking branch 'origin/gtk3' into
gtk3-gui-touchup-and-bugfix
2016-01-20 23:58:09 +01:00
Hombre
a838036ab2 Make the borders of Tools' GtkFrame more subtle 2016-01-20 23:49:31 +01:00
heckflosse
e5b1abdc3b Remove some #include 2016-01-19 15:59:21 +01:00
adamreichold
676a4441a1 Merge pull request #3093 from adamreichold/fix-batch-save-format-visibility
Fix all save format options being visible immediately after start-up
2016-01-19 15:26:25 +01:00
adamreichold
f222338a7b Merge pull request #3094 from adamreichold/fix-cluts-dir-listing
Fix slow parsing of CLUT directory
2016-01-19 15:23:45 +01:00
Ingo Weyrich
ba98b34b49 Merge pull request #3106 from Beep6581/gaussmerge
Cleaned gauss code and included some speedups for RL Deconvolution, Impulse Noise Reduction and Defringe
2016-01-19 14:15:28 +01:00
heckflosse
a3c20daa46 Cleaned gauss code and included some speedups 2016-01-18 23:56:02 +01:00
Hombre
3b7ef934ce More opaque 1:1 icon 2016-01-18 00:48:34 +01:00
Hombre
33ea7156b8 Solving issue 3092: "Profile file names containing german Umlaute are
not shown"
2016-01-18 00:11:56 +01:00
Desmis
c50a4bb7a9 Simplify interface Process and Mask 2016-01-17 18:46:48 +01:00
Hombre
57b1edb84d More GUI touch up
- Grid lines of the Histogram are now white @ 35% opacity
- Chromaticity histogram is now black
- Frame of the Navigator is now rendered
- DCP's option is now in a single column like in master, was too wide
before
2016-01-17 18:28:35 +01:00
Beep6581
94725dedae Merge pull request #3102 from horst3180/fix_treeview_background
Prevent treeview background color from being changed by the system theme, pull 3102
2016-01-17 17:15:10 +01:00
Adam Reichold
9a0d19ac24 Fix #3104, i.e. the batch queue context menu, by binding a reference instead of the initial value of the vector. 2016-01-17 16:32:03 +01:00
Adam Reichold
75e605012a Fix logic error in extension checks for loading ICC and CLUT files. 2016-01-17 16:21:57 +01:00
Desmis
2d77d783e0 Fixed various bug issue 2969 2016-01-17 10:06:22 +01:00
Hombre
93d01f3a82 GUI bugfix (histogram) + touchup
- Fix the Histogram background and grid lines
- Add 1 pixel of empty space between in the Histogram panel
- Add a light grey color border for Gtk::DrawingArea oject, for those
using the render_frame method
- In the Toolbox, make the nested MyExpander and Gtk::Frame lighter, and
adjust the Gtk::DrawingArea background color accordingly
- All added class to the MyCurve has been removed, so that the
Gtk::Drawing object's style is used
- The Retinex Settings' expander is now level 2 for GUI consistency
2016-01-17 04:45:01 +01:00
Horst3180
7dac8dbd1d Prevent treeview background color from being changed by the system theme 2016-01-17 00:57:38 +01:00
Hombre
aa212e5842 Solving issue #3088: "Filebrowser's History panel broken" 2016-01-14 00:13:02 +01:00
Hombre
aab073cfe2 Solving issue #3088 : "Filebrowser's History panel broken" 2016-01-12 23:50:18 +01:00
Adam Reichold
74a0524bde Fix all save format options being visible at once immediately after start-up by delaying initialization of the save format panel after the main windows call to Gtk::Widget::show_all. 2016-01-12 20:15:35 +01:00
Adam Reichold
250e06884d Only notify the user once if the parseDir method of the film simulation is slow. 2016-01-12 17:31:13 +01:00