Desmis
7fb2acd28c
merge with dev
2019-09-22 07:22:53 +02:00
Franz Trischberger
706c16510f
Add option to link against libtcmalloc.so
...
Implementation done by Alberto Griggio (agriggio)
for his fork at https://bitbucket.org/agriggio/art
libtcmalloc.so comes with google's perftools:
https://github.com/gperftools/gperftools
This should fix issues where glibc won't give
memory back to the OS.
Related issue: #4416
2019-09-21 08:44:53 +03:00
Desmis
0711373021
Merge with dev
2019-09-11 08:35:25 +02:00
Ingo Weyrich
506254ce46
capture sharpening: first mockup
2019-08-14 17:19:26 +02:00
Desmis
cbeb828609
merge with dev
2019-07-18 13:41:26 +02:00
Flössie
015cffc73a
Peripheral cleanups and a fix
...
- Whitespace, braces, sorting
- Fixed missing filmnegative in `ProcParams::operator ==(ProcParams)`
2019-06-13 09:52:13 +02:00
rom9
9df8008949
Film negative processing: first usable version. Only supports bayer raw files, thumbnails don't work
...
Added performance improvements suggested by heckflosse. Lowered median sampling step from 7 to 5 since calculation is now much faster.
Added support for Fuji X-Trans raw files.
Applied SSE2 patch provided by @heckflosse, improves performance in main processing loop.
Moved film negative processing stuff in its own compilation unit.
Code cleanup: removed redundant omp directives.
Added check for dead pixels, going above threshold after inversion. ST_BAYER only for now.
Reverted leftover hack in cropwindow.cc
2019-06-08 01:40:29 +02:00
Desmis
55d96fca51
merge with dev
2019-04-15 19:15:50 +02:00
Morgan Hardwood
2e2d981dac
Excluding libatomic needed by Clang/FreeBSD, #3636
2019-04-15 12:08:37 +02:00
Desmis
a23c9073b5
merge with dev
2019-04-02 10:56:34 +02:00
Morgan Hardwood
7c091280d4
Indentation fix - spaces instead of tabs
2019-03-30 19:30:29 +01:00
Pandagrapher
bc890b1070
Merge dev into newlocallab...
2019-03-23 10:43:49 +01:00
Hombre
108b69ae22
"edit.h/.cc" splitted to limit rebuilding dependencies
2019-03-22 00:09:37 +01:00
Desmis
cf27de89e2
Merge with dev
2019-03-17 10:45:17 +01:00
Hombre
81407cd663
Adding SVG support for icons with automatic cache handling
...
See issue #3547 and #4803
2018-12-13 00:04:30 +01:00
Desmis
d0029e81a4
merge with dev
2018-12-11 07:40:54 +01:00
Hombre
7ab3893b2b
Merge branch 'dev' into hidpi-icons
2018-12-09 00:13:01 +01:00
heckflosse
61c84b9ee7
Get rid of windirmonitor
2018-12-02 20:29:11 +01:00
Hombre
3d7ef4286e
Merging dev into hidpi-icons
2018-11-13 22:37:49 +01:00
U-PC-BUREAU\jacques
b9c7fa80da
merge with dev
2018-11-01 08:37:28 +01:00
Hombre
4eb8a8f70c
Adding HiDPI support (WIP)
2018-10-25 20:22:33 +02:00
Alberto Griggio
14ac4babec
added haze removal tool
...
Based on the paper:
"Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00
Pandagrapher
854021cfee
Merge with newlocallab...
2018-09-25 23:40:09 +02:00
heckflosse
e9d4dede48
Merge branch 'dev' into newlocallab
2018-09-15 20:53:21 +02:00
Flössie
5471b34a31
Fix Clang 6 OMP build ( fixes #4746 )
2018-08-23 19:04:53 +02:00
U-PC-BUREAU\jacques
5472673b9e
merge with dev
2018-08-05 09:05:47 +02:00
Hombre
180277778a
Merge branch 'dev' into testoutputprofile
2018-07-09 22:12:08 +02:00
U-PC-BUREAU\jacques
e65c6786ff
merge with dev
2018-07-07 13:46:18 +02:00
Hombre
fb0c95969b
Creation of the ICCProfileCreator
2018-06-25 00:43:11 +02:00
Pandagrapher
74dd3a6a10
Correction of code format with AStyle
2018-06-18 19:21:57 +02:00
Pandagrapher
273171a1b0
Initial creation of Control Spot panel
2018-06-16 20:43:35 +02:00
Alberto Griggio
112de05700
added SoftLight tool
2018-04-10 09:42:22 +02:00
Desmis
0bf7736f61
merge with dev
2018-03-18 14:58:31 +01:00
Flössie
c73844d722
Force memalign()
on i386 Linux when alignment < 16 ( fixes #4432 )
2018-03-17 10:32:44 +01:00
Desmis
90bd7fa98d
merge with dev
2018-01-14 12:26:00 +01:00
Alberto Griggio
0e52db3c77
moved LabGrid class to its own file
2018-01-12 21:58:10 +01:00
Desmis
63073b470d
merge with dev - I hope no error
2018-01-02 19:58:42 +01:00
Alberto Griggio
b589254d21
Moved "Copy metadata unchanged" to PP3, and added "strip metadata" mode
...
Fixes #3647
2017-12-29 23:03:44 +01:00
Desmis
46181f1008
merge with dev
2017-12-21 08:42:43 +01:00
Alberto Griggio
c166e0a7ed
added a more flexible way of managing ProcEvents
...
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.
Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
b8777b3d87
added simple local contrast tool
...
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Desmis
75cec00e95
merge with dev
2017-11-19 09:08:45 +01:00
Alberto Griggio
77b4ad497b
Integrated "Fattal02" tone-mapping operator from Luminance HDR
2017-11-02 22:34:49 +01:00
Desmis
1b78046318
merge with Dev
2017-09-18 16:28:28 +02:00
Alberto Griggio
b1ce30c772
Added missing link_directory(${LENSFUN_LIBRARY_DIRS}) CMake commands
...
this allows to use a lensfun library installed on a custom path
2017-09-17 00:20:59 +02:00
Desmis
9786ec0687
merge with dev
2017-09-14 09:09:18 +02:00
Alberto Griggio
dde94bc6d3
added basic integration of lensfun
...
so far only distortion correction, and no GUI yet
2017-09-07 00:53:03 +02:00
Desmis
0cab4bee3c
merge with Dev
2017-08-23 09:30:15 +02:00
Desmis
a1069920d5
merge with dev
2017-07-23 14:19:09 +02:00
Alberto Griggio
511f6c2a7b
raise an exception when Options::save
fails
...
See #3975 #3976
2017-07-20 17:03:21 +02:00