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
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
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
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
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
heckflosse
a3c20daa46
Cleaned gauss code and included some speedups
2016-01-18 23:56:02 +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
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