heckflosse
cbc88a5804
Additional Speedup for CA-Correction, also included a prototype to allow strength of Auto-CA-correction
2016-02-28 22:08:07 +01:00
heckflosse
43c316f43b
Remove unused and uninitialized key 'ThumbImageOffset' from cache
2016-02-26 13:27:43 +01:00
adamreichold
aae360a5aa
Merge pull request #3166 from adamreichold/clean-up-coordinate-helper
...
Clean up the Coord and PolarCoord helper classes
2016-02-24 19:55:38 +01:00
Adam Reichold
5d37aeb4e1
Request only the minimal amount of attributes when using enumerate_children to improve performance.
2016-02-21 18:22:28 +01:00
Adam Reichold
21a1b8ebdc
Clean up the Coord and PolarCoord helper class for the GUI to follow standard practice for values types.
2016-02-21 18:04:34 +01:00
Adam Reichold
be173412f1
Fix the key file write path which depends on exceptions from loading before writing being swalloed.
2016-02-21 16:44:21 +01:00
Adam Reichold
ad45ba6df1
Remove one last instance of the obsolete PROTECT_VECTORS macro that was accidentally reintroduced during rebasing.
2016-02-21 10:45:25 +01:00
Adam Reichold
85c809ce6c
Also remove the SafeKeyFile wrapper class.
2016-02-21 10:26:11 +01:00
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
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
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
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
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
481fdab32c
Fixed display Transmission in Retinex
2016-01-26 10:58:48 +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
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
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
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
Adam Reichold
bf2c24a48f
Limit CLUT file search by wall time instead of number of directories and files.
2016-01-11 23:42:59 +01:00
Adam Reichold
8a86094198
Add back missing handling of newline characters in translation files using C++11 regular expression support.
2016-01-11 23:09:26 +01:00
Adam Reichold
93d497573a
Only sort those CLUT file names which are actually regular files.
2016-01-11 22:57:32 +01:00
Adam Reichold
cc585058ab
Limit the recusrion depth, direction and file count of the search for CLUT files.
2016-01-11 20:58:36 +01:00
Adam Reichold
b8aa69c8d5
Fix SIGSEGV on startup if ClutsDirectory is empty by always creating a model.
2016-01-11 18:57:45 +01:00
Adam Reichold
46d57426bc
Fix one more usage of the deprecated std::auto_ptr that slipped through due to the order merging pull requests.
2016-01-09 14:31:25 +01:00
Adam Reichold
b5a7037e4f
Fix a shadowed indirect header dependency in the batch queue to close #3074 .
2016-01-09 10:50:29 +01:00
Adam Reichold
255ba25164
Simplify the multiple language manager for better maintainability.
2016-01-08 22:52:01 +01:00