swh:1:snp:c7c108084bc0bf3d81436bf980b46e98bd338453

sort by:
Revision Author Date Message Commit Date
c2f7fdb wb_presets: add Canon 760D (cherry picked from commit 842546a3a569131aa63c8cd4dd52fb5245b60977) 27 March 2016, 20:16:38 UTC
8c47636 noiseprofiles: add Fuji X20 Thanks to Sebastian Nowozin for the samples (fixes #10966). (cherry picked from commit d78ccd7ad2039248295849a82b3b722dcc585761) 27 March 2016, 19:56:58 UTC
58154c8 wb_presets: Add Fuji X20 Thanks to Sebastian Nowozin for the samples (refs #10966). (cherry picked from commit 480a43542113bcd4cf43e0e70d64ddf783659f7e) 27 March 2016, 19:56:52 UTC
b362868 wb_presets: add Fuji X70 Thanks to Sebastian Nowozin for the samples (refs #10948). (cherry picked from commit 2186653ac92f0548b24ef0b949ace029e966fa7f) 27 March 2016, 19:06:18 UTC
35bec59 wb_presets: Add Olympus PEN-F Thanks to Mark Warren for the samples (fixes #10965). (cherry picked from commit 068eaffe0d87e28513dc5e2680e698128b715937) 27 March 2016, 19:06:18 UTC
040e563 [l10n] Update German translation 27 March 2016, 17:29:22 UTC
cff617e wb_presets: add Canon 750D (cherry picked from commit b4cbf1156d72f3b029ee771bc369c0a329b975cf) 27 March 2016, 17:12:37 UTC
9782180 wb_presets: add Canon 5DS R (cherry picked from commit 893afd7091f9ba3bcf470b910aa8bbde961e2b17) 27 March 2016, 17:12:28 UTC
7892a4c rawspeed: split Canon 5DS/5DS R instead of alias At least the WB presets are different between the two cameras so split them into two independent cameras. (cherry picked from commit 24f412eef2db3ca219de6d7ef79416c2e0d9738d) 27 March 2016, 17:12:23 UTC
46515e6 wb_presets: add Canon 5DS (cherry picked from commit a2f49687390360f1f1762b62b44a86cdb54678bb) 27 March 2016, 17:12:17 UTC
90634ed wb_presets: add Canon 1200D (cherry picked from commit 7a0ed6e743085d17b8925e6c1452945119232642) 27 March 2016, 17:12:10 UTC
a339510 Basic support for Olympus PEN-F Thanks to Jedrek B. for the samples. (cherry picked from commit 6fd8d47f112ff24580f71c47a0e446e06c68d586) 27 March 2016, 13:26:44 UTC
afafa73 rawspeed: add support for Panasonic LX3 1:1 files Thanks to Bill Yiannakos for the sample (fixes #10956). (cherry picked from commit ae9d547a63a5fd2d0f5adcbc3b4eaa68279c20c4) 27 March 2016, 12:48:36 UTC
150e68f wb_presets: add Fuji X-Pro2 Thanks to Scott Gilbertson for the samples (refs #10934). (cherry picked from commit 6c2a5a56928c809630c7337ce6df7dc82e356a16) 27 March 2016, 12:34:22 UTC
71087a4 Basic support for Fuji X70 Thanks to Sebastian Nowozin for the samples (refs #10948). (cherry picked from commit 2ceeaeb2e60f3e54fcd799225aff01019c5d8953) 27 March 2016, 12:16:08 UTC
433b505 noiseprofiles: copy Olympus E-PL5 to E-PL6 (cherry picked from commit ae69021e028c0f876d80bf9634af436c8e49c53c) 27 March 2016, 11:30:07 UTC
517fd61 [l10n] Swedish update 25 March 2016, 06:39:57 UTC
599a451 Add support for internal views (cherry picked from commit 9e7fca3c75ebc5e3ce8b313ce85235cc38d2b34a) 24 March 2016, 10:33:20 UTC
cace8d8 Update copyright year & trivial stuff (cherry picked from commit 0db3385e6b6c884852aeb02b24eb0b76f1e0ce0b) 21 March 2016, 23:05:21 UTC
8df782c [l10n] Update German translation 21 March 2016, 09:37:13 UTC
51e1bc9 Histogram lib: scrolling should change exposure in bigger steps (0.15EV) (cherry picked from commit 4bbba14ed716af8438fc9688cadfece127f253ac) 20 March 2016, 13:15:51 UTC
a4d2702 histogram: Corrected mouse scrolling/dragging on the histogram Fixes #10073 and fixes #10705 Mouse scrolling and dragging on the right part of the histogram (exposure) was implemented in terms of "white", not in terms of "exposure". That caused incorrect behavior (#10705): the slightest drag in any direction changed exposure by several EV, scrolling changed exposure in non-linear way. On the other hand dragging and scrolling in the "auto" exposure mode was done in terms of target exposure value, passing "white" and "exposure" via the same hooks caused #10073. (cherry picked from commit 106a8c107adf9eb57fd1f4ab9a93886d44977f67) (cherry picked from commit 16111102d97933556f34901f7cf0ec2353ab5344) (cherry picked from commit 4f5e5e42c923f5e3d1f104fa282faabf24d16208) 20 March 2016, 13:14:58 UTC
0c907a0 tonecurve: fix long standing bug in opencl codepath; fixes #10957 (cherry picked from commit 8de505ce8b41251442704b9567f73db9fb7703ce) 20 March 2016, 13:10:51 UTC
a2b565f Cli: avoid reading argv params if they are not there. $ darktable-cli --bpp ASAN:SIGSEGV ================================================================= ==2515==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f95f552e1d4 bp 0x7ffd06dded10 sp 0x7ffd06dde440 T0) 0 0x7f95f552e1d3 (/lib/x86_64-linux-gnu/libc.so.6+0x371d3) 1 0x7f95fdc649e1 (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x3d9e1) 2 0x4025d5 in main /home/lebedevri/darktable/src/cli/main.c:100 3 0x7f95f551760f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2060f) 4 0x401a08 in _start (/usr/local/bin/darktable-cli+0x401a08) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV ??:0 ?? ==2515==ABORTING And so on (cherry picked from commit c5549ce6e7baff650ef965a44747ffc8f163db1f) 20 March 2016, 13:10:51 UTC
2cb2cc1 Generate-cache: when reading value for -m, first check it is there. $ darktable-generate-cache -m ASAN:SIGSEGV ================================================================= ==26223==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7fc1afd1e1d4 bp 0x7ffec87178c0 sp 0x7ffec8716ff0 T0) 0 0x7fc1afd1e1d3 (/lib/x86_64-linux-gnu/libc.so.6+0x371d3) 1 0x7fc1b84549e1 (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x3d9e1) 2 0x4033b0 in main /home/lebedevri/darktable/src/generate-cache/main.c:137 3 0x7fc1afd0760f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2060f) 4 0x401ac8 in _start (/usr/local/bin/darktable-generate-cache+0x401ac8) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV ??:0 ?? ==26223==ABORTING (cherry picked from commit 94fdd8bc13af74ac8c7ef64e06269a858c444929) 20 March 2016, 13:10:50 UTC
5ed8a9a Update location of user maillist (cherry picked from commit a77c807aa116adc67756a4772423443a07f60dcd) 20 March 2016, 13:10:50 UTC
c72335c Iops: reload_defaults(): pointer to current module is always here. Fixes a few coverity issues. But if it is really not there, we would still crash in end: label. (cherry picked from commit 4f7a787b0192baffb26c9435027b6d74362879e5) 20 March 2016, 13:10:50 UTC
5f6527b Dt-cli: provide better error message when output filename is a dir Previously, with output filename = /run/user/1000/, it would fail with: unknown extension '.run/user/1000/' FIXME: do not fail, append file basename + assume JPEG? (cherry picked from commit a1e2408f39b77ecaf9abecd6944fcae1397e31d1) 20 March 2016, 13:10:50 UTC
4013d97 Fix introspection for unsigned types (cherry picked from commit 3f3f56f6ac79631fd0e0d3d53a826798d83a59d1) 20 March 2016, 13:10:50 UTC
33258e0 color reconstruction: catch division by zero (cherry picked from commit 3379a72e4253acac46063fea38a532036cb541fb) 20 March 2016, 13:10:50 UTC
b155b6f dt_control_add_job(): print newline after deduplicated job, not before. (cherry picked from commit 8f290dbeeba1351b30c29b16d5ee9c458c9d30d6) 20 March 2016, 13:10:50 UTC
ca1d9a9 External: LuaAutoC: lautoc.c: luaA_call_entry(): fix rare memory leak When using heap and failing to allocate memory for arg_data, we would leak memory for ret_data. In reality, probably really rare to happen. (cherry picked from commit d60baf4648ad4739971410f7c1499ab70b6967d4) 20 March 2016, 13:10:50 UTC
e06c68c histogram: fix computation of box when "restrict_histogram" is active (cherry picked from commit feb7ade1243f5330603a9e43f4c1dfd529a552ca) 20 March 2016, 13:10:50 UTC
16e028a dt_colorspaces_get_output_profile(): also check for get_p() (cherry picked from commit da22494620355d6f7bf4dd40e89c409e73123cdb) 20 March 2016, 13:10:50 UTC
1c055d9 dt_colorspaces_get_output_profile(): do not crash when there is no colorout (cherry picked from commit 9a036792a5b10e3d3b0426aa1bd56d3b9da9b2db) 20 March 2016, 13:10:50 UTC
6a093c3 Allow printing with ctrl-p shortcut This was already advertised in the tooltip of the button but the actual code was missing ... (cherry picked from commit 4c705824a99ceb64c1073588e78bdda4ffae887a) 20 March 2016, 13:10:46 UTC
6f6f3ca Merge pull request #1173 from pryds/darktable-2.0.x Updated Danish translation darktable-2.0.x 12 March 2016, 22:57:41 UTC
0eb41fa Updated Danish translation 12 March 2016, 20:37:09 UTC
c528b45 Merge pull request #1167 from AdamMajer/darktable-2.0.x Increment pointer, not just spin 09 March 2016, 11:13:22 UTC
c4b42a3 Increment pointer, not just spin 09 March 2016, 02:16:19 UTC
2e6ad6f Go back to glib 2.32 for the stable branch 08 March 2016, 14:26:09 UTC
d5a9b0c disable mouse-over-image when no lua callback is registered this should improve overall responsiveness quite a bit this is a horrible hack which is OK in master but shouldn't be ported to master. A whole rewrite of that area should be done to fix this for real 05 March 2016, 14:00:25 UTC
c3a95e5 Sort parsed GPX points by time Later when using the data we assume that they are sorted. (cherry picked from commit e386cce04850bc878894062700940d3deb3e381d) 03 March 2016, 11:59:12 UTC
882020a Bump min glib version to 2.40 (cherry picked from commit a7f20acb461518597b4b1b37f350a9b7416a7537) 03 March 2016, 11:58:50 UTC
08c8ed3 Put Xmp metadata into the right Exif fields Before we put Xmp.dc.title into Exif.Image.ImageDescription which is just wrong. Exif doesn't know about titles, but description. So we now have Xmp.dc.description either put into Exif.Image.ImageDescription or Exif.Photo.UserComment, depending on character encoding. At the same I cleaned up the code a bit by moving repeated things into a function and also clear the metadata from the source image before adding ours. Otherwise the user could clear a field in dt that was auto-filled at import and have the data back in the exported image. Hopefully fixes #10923. (cherry picked from commit 71b19f03ea8b59d81583d66fa65f0d0f3a471fca) 03 March 2016, 11:58:43 UTC
6118a99 [l10n] Update German translation 01 March 2016, 23:33:32 UTC
353b1ff dt_imageio_export_with_flags(): do not crash if there are no iops/no finalscale iop (cherry picked from commit 3361f5d93faa75c1a936b4f20fd5bc4320cf33ec) 29 February 2016, 13:39:12 UTC
53c58c8 Darktable: dt_init(): quit if loading of darkroom view failed. (cherry picked from commit 317cb9299d1230354aa5fb2f08f0a2e23d60034e) 29 February 2016, 13:39:02 UTC
91783ac create_version_h.sh: properly handle filenames with spaces $ ninja [1/1] Updating version string /home/lebedevri/darktable/tools/create_version_h.sh: 18: [: /home/lebedevri/darktable/odd: unexpected operator (cherry picked from commit 1b0616755aa247b35bc68b5fdd4657faec5b05db) 29 February 2016, 13:38:35 UTC
b7f3f9f demosaic: const padding for min/max green interp. As a upegelow points out, as these shouldn't be the only ones hardcoded. (cherry picked from commit 7485b50d9336456218fa9095dd9861129a0fc613) 29 February 2016, 13:35:51 UTC
fa50c4e demosaic: tune padding for Markesteijn sub-steps Now that overall padding for each tile is set, figure out appropriate padding for 1-pass vs. 3-pass variants at each processing step. Tested experimentally via comparing results with a "canonical" variant calculated with a TS of 192 and minimal padding. (cherry picked from commit 2f23a12ec2e0e00a72f7daed9a25b43d9ed9d67b) 29 February 2016, 13:35:32 UTC
92b436f demosaic: adjust Markesteijn padding Now that overall padding is 1 pixel more, can increase padding "fill in red and blue for 2x2 blocks of green" stage. Also pull out more sub-paddings into constants for readability. (cherry picked from commit 6d55b5135253aa43c21e139115fd6522b6a6bedf) 29 February 2016, 13:33:33 UTC
e5b67c6 demosaic: safe padding for tiles w/in Markesteijn The three-pass Markesteijn demosaic needs more padding at the edge of each tile. Up its value appropriately. Also up the value of 1-pass tile slightly, as its prior value could still propagate very slight errors. The result should be to eliminate error fringes (off approx. 1-2%) at the edge of each tile. While doing this, pulled the padding out to be a constant rather than hard-coded in various forms. Also, the higher padding means that offsets into FCxtrans and allhex needed to be correspondingly increased to keep these from being negative. Testing methodology is to make a baseline image with no problem at tile edges quality: - set TS to a large-ish # (e.g. 192) - minimize paddings for sub-loops (set these to 3) - find smallest padding which does not vary from larger paddings Then make sure reduced paddings do not deviate from the baseline image. As the errors are only a few pixels per image if use 1-pass Markesteijn padding of 11 and 3-pass Markesteijn padding of 16, could still squeak paddings smaller if were more interested in speed over accuracy. (cherry picked from commit 15694130d800761462c9a8dfb6759476538906f9) # Conflicts: # src/iop/demosaic.c 29 February 2016, 13:33:00 UTC
5fec50c masks : avoid infinite imbrication fixes #10921 (cherry picked from commit e3f22aa0425d7c3e20d3b80258a000533cbc2926) 29 February 2016, 13:23:58 UTC
465b40a demosaic: fix padding values for Markesteijn 3-pass Markesteijn needs more padding than 1-pass for interpolating. (cherry picked from commit d3313d4eda80692e7338d558f003de3500eb1cc7) 29 February 2016, 13:23:13 UTC
b0de5db demosaic: wider margins in Markesteijn "Fill in red and blue for 2x2 blocks of green" step can have wider margins without producing errors in 1-pass Markesteijn. 3-pass is another issue, though. (cherry picked from commit a903d6aea67d97ee320de0eeb2219239f9e9e71d) 29 February 2016, 13:21:17 UTC
c82843c fix Markesteijn's red/blue interp. margins PR869 increased this margin from 4 to 6. This is too much and can cause slight errors at edges of tiles. Thank you to upegelow for noticing that the margin looked wrong. (cherry picked from commit e7713d2ead4cdd3c726a2dcf03995f9b303a8f11) 29 February 2016, 13:18:15 UTC
19b362b rawspeed: detect compressed RAF formats For now compressed RAF is broken so just refuse to decode it instead of coming up with a broken image. (refs #10934) (cherry picked from commit 8bb741d6e2743ebcb956d405005a46d8c70601a5) 27 February 2016, 14:24:23 UTC
1d36f8f Basic support for Fuji X-Pro2 Thanks to Scott Gilbertson for the samples. Compressed files are not working yet. (ref #10934) (cherry picked from commit 3b96b0aaf8a4ef3f2d7355639f535559ac51a711) 27 February 2016, 13:12:52 UTC
011626f [l10n] Swedish update 22 February 2016, 23:23:39 UTC
cfc4dd2 [l10n] Add Hebrew translation (cherry picked from commit 5dc201f0c7be6039172499af5166258229322f09) 22 February 2016, 00:09:25 UTC
2d30c86 invert: fix broken build because of const checks To pass a const pointer we need to set const in the function we're passing it into. We had done that in master but not in darktable-2.0.x so when a missing-const fix was cherry picked into 2.0.x the build was now broken. 20 February 2016, 23:46:11 UTC
1fa5461 whitebalance: add Pentax K-S2 Thanks to Martin Barinka for submitting the profile. (cherry picked from commit 9c0bda4621c6b86378b19456ff0c2553f65236e9) 20 February 2016, 22:07:19 UTC
2fda762 noiseprofiles: add Pentax K-S2 Thanks to Martin Barinka for submitting the profile. (fixes #10926) (cherry picked from commit 4e0b60794a4639301461eafbc972b26ad3844aa1) 20 February 2016, 19:21:52 UTC
8eb289f Merge pull request #1150 from prescott66/patch-11 Updated slovak translation 20 February 2016, 12:15:46 UTC
2da4511 Updated slovak translation Updated for last POT (100%) 20 February 2016, 06:34:08 UTC
97dc47b lens: fix too wide labels by using ellipsis. (cherry picked from commit 50d01cfe287965fb0fc55143e6e3333ff52f731a) 18 February 2016, 12:38:44 UTC
2da0794 Add #include guards to pdf.h (cherry picked from commit cc47522ba87ce23239881f7e5c749d5d7436d63e) 18 February 2016, 12:38:19 UTC
046709d demosaic: s/yoff/xoff/ Fix typo which snuck into 8a5d0a8. This will clean up edges on CPU version of 3-pass Markesteijn demosaic. (cherry picked from commit 385801d7e6643790f3fddf437856e8c759b41dd2) 18 February 2016, 12:38:19 UTC
b077692 Invert iop: fix old gcc build - needed const for xtrans (cherry picked from commit 88153cab16c04a063e41445e48495b09a112d72f) 18 February 2016, 12:38:19 UTC
8ef9711 Add new set of checks: little-endian, amd64/x86. (cherry picked from commit 15803b8ad8eb839c16f9f3a0338e08d176822019) 18 February 2016, 12:38:19 UTC
a1d1194 Apparently, we should call __builtin_cpu_init() before __builtin_cpu_supports() This might be not needed, but better safe than sorry? (cherry picked from commit 1081f55adc0b8db96bad2bcb93db10ed5ec7117a) 18 February 2016, 12:38:19 UTC
9912561 amaze_demosaic_RT.cc: include stdbool.h. fixes compilation (cherry picked from commit 2c8c07360c3681276a2f4dbf3a61ff963da19307) 18 February 2016, 12:38:19 UTC
989d344 Fix #10918: Ellipsize some button labels While showing all of the labels is good, fitting it into the UI is even better. (cherry picked from commit 945d99faedddd47889716e3157897043d4d0eb73) 18 February 2016, 12:33:18 UTC
cba038f Recentcollect lib: button_pressed is private (cherry picked from commit 669bffe6de006bbdcd9b9acac783c934f1fbc3cc) 18 February 2016, 12:11:02 UTC
57648b2 Tethering view: wrong declaration of button_released (cherry picked from commit d69d69ee2e0d2bd2d4b8a3a095e03506bfb4b764) 18 February 2016, 12:10:18 UTC
8692c60 Slideshow view: wrong declaration of mouse_moved (cherry picked from commit d69d69ee2e0d2bd2d4b8a3a095e03506bfb4b764) 18 February 2016, 12:10:12 UTC
669654d Slideshow view: wrong declaration of button_pressed (!) Why did it work at all? (cherry picked from commit d69d69ee2e0d2bd2d4b8a3a095e03506bfb4b764) 18 February 2016, 12:09:55 UTC
c9d889b Fix build with osmgpsmap < 1.1.0 17 February 2016, 19:28:20 UTC
fd457d3 Mostly High DPI fixes (cherry picked from commit 09c87f82e125afcca18e9fdd9eb09b2cdb63da1e) 17 February 2016, 00:58:23 UTC
d192668 add () in DT_PIXEL_APPLY_DPI() (cherry picked from commit e7a8d321b3fe16fe42ac9a341e31f753395bbdbf) 17 February 2016, 00:12:54 UTC
ad44c1f Fix #10914: Zoom to bounding box in map ... and some small cleanups (cherry picked from commit 5e9ada4ce7c946fb986d60fee316cd628aec3f46) 16 February 2016, 19:16:40 UTC
015a2fa Invert IOP: OpenCL: fix discrepancy with CPU codepath If mosaic, multiply coeffs by processed_maximum. I do not think it an actual issue because no iop before this one changes processed_maximum (cherry picked from commit 22308348898f59a913cb050213e65403b2225610) 15 February 2016, 10:31:20 UTC
3f3c1f4 noiseprofiles: add Fuji X-T10 Thanks to Jens Nygren for the profile (fixes #10911). (cherry picked from commit f381c03d9007948c0bda0b9b40fc352110d96b65) 13 February 2016, 19:53:25 UTC
73178b7 Some changes to Lightroom XMP support ... - minor cleanup - also support 'XMP' as extension, not just 'xmp' - before we only read the file if we knew that Lightroom wrote it. Now we read it unless we know that some other application than Lightroom wrote it. The difference is the case where we have no idea about the origin. That helps with some minimalistic XMP files created by (for example) timelapse controllers named Ramperpro from ElysiaVisuals. (cherry picked from commit 80d8dd6b743c3fc362a4645a35fe2d3c9ee936b5) 13 February 2016, 15:07:20 UTC
5720455 avoid double g_source_remove() on log messages prevents "GLib-CRITICAL **: Source ID was not found when attempting to remove it" which would happen if you acknowledged a log message and then a new one is created (cherry picked from commit 953098d6b48dc4b2248011a9f136bf8a19db716a) 12 February 2016, 14:54:28 UTC
b28e849 Imageio tiff: do not try to load some images. Refs #10851 When TIFFRasterScanlineSize() is different from TIFFScanlineSize() TIFFScanlineSize() for that image (width=1920, 8bpp, 3spp) was 2880, while obviously it needs to be 5760. And TIFFRasterScanlineSize() calculates exactly 5760 for that image... But, tiffinfo for that file: Photometric Interpretation: YCbCr YCbCr Subsampling: 2, 2 As per TIFFReadScanline(3TIFF), such files can not be read using scanline-based interface, only strip- and tile-based interfaces. So in the end we would still fallback to GM, so no reason not to do that early :) Also, accidentally, it fixes some GM asserts coming from within libtiff. Might fix that issue reported on mail-list. $ darktable-cli "..../dropbox.com/export_000598.tif" /tmp/export.pfm --core -d camsupport [tiff_open] 1920x1080 8bpp, 3 samples per pixel. ================================================================= ==30661==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61e000074fc0 at pc 0x7f311ea756da bp 0x7fff3abc1260 sp 0x7fff3abc1258 READ of size 1 at 0x61e000074fc0 thread T0 0 0x7f311ea756d9 in _read_planar_8 /home/lebedevri/darktable/src/common/imageio_tiff.c:60 1 0x7f311ea76a51 in dt_imageio_open_tiff /home/lebedevri/darktable/src/common/imageio_tiff.c:212 2 0x7f311ea62d44 in dt_imageio_open_ldr /home/lebedevri/darktable/src/common/imageio.c:462 3 0x7f311ea66650 in dt_imageio_open /home/lebedevri/darktable/src/common/imageio.c:938 4 0x7f311ea92586 in dt_mipmap_cache_get_with_caller /home/lebedevri/darktable/src/common/mipmap_cache.c:670 5 0x7f311eb0136e in _dt_dev_load_raw /home/lebedevri/darktable/src/develop/develop.c:422 6 0x7f311eb01d58 in dt_dev_load_image /home/lebedevri/darktable/src/develop/develop.c:472 7 0x7f311ea63824 in dt_imageio_export_with_flags /home/lebedevri/darktable/src/common/imageio.c:551 8 0x7f311ea636b3 in dt_imageio_export /home/lebedevri/darktable/src/common/imageio.c:536 9 0x7f30fd71756e in store /home/lebedevri/darktable/src/imageio/storage/disk.c:290 10 0x403c3f in main /home/lebedevri/darktable/src/cli/main.c:305 11 0x7f3116b3986f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2086f) 12 0x401a18 in _start (/usr/local/bin/darktable-cli+0x401a18) 0x61e000074fc0 is located 0 bytes to the right of 2880-byte region [0x61e000074480,0x61e000074fc0) allocated by thread T0 here: 0 0x7f311f094e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) 1 0x7f311ea769f7 in dt_imageio_open_tiff /home/lebedevri/darktable/src/common/imageio_tiff.c:203 2 0x7f311ea62d44 in dt_imageio_open_ldr /home/lebedevri/darktable/src/common/imageio.c:462 3 0x7f311ea66650 in dt_imageio_open /home/lebedevri/darktable/src/common/imageio.c:938 4 0x7f311ea92586 in dt_mipmap_cache_get_with_caller /home/lebedevri/darktable/src/common/mipmap_cache.c:670 5 0x7f311eb0136e in _dt_dev_load_raw /home/lebedevri/darktable/src/develop/develop.c:422 6 0x7f311eb01d58 in dt_dev_load_image /home/lebedevri/darktable/src/develop/develop.c:472 7 0x7f311ea63824 in dt_imageio_export_with_flags /home/lebedevri/darktable/src/common/imageio.c:551 8 0x7f311ea636b3 in dt_imageio_export /home/lebedevri/darktable/src/common/imageio.c:536 9 0x7f30fd71756e in store /home/lebedevri/darktable/src/imageio/storage/disk.c:290 10 0x403c3f in main /home/lebedevri/darktable/src/cli/main.c:305 11 0x7f3116b3986f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2086f) SUMMARY: AddressSanitizer: heap-buffer-overflow /home/lebedevri/darktable/src/common/imageio_tiff.c:60 _read_planar_8 Shadow bytes around the buggy address: 0x0c3c800069a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3c800069b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3c800069c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3c800069d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3c800069e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x0c3c800069f0: 00 00 00 00 00 00 00 00[fa]fa fa fa fa fa fa fa 0x0c3c80006a00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3c80006a10: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3c80006a20: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3c80006a30: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3c80006a40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap right redzone: fb Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe ==30661==ABORTING (cherry picked from commit 81bc3cf56328184ae8b4db4e4ee5a7859f553d82) 12 February 2016, 14:54:17 UTC
b7a1e4b Rotatepixels: modify_roi_in(): prevent crashes in demosaic E.g. RAW_FUJI_S3PRO.RAF Based on lens.c modify_roi_in() (cherry picked from commit e51af402d85471a993b9694052f54f5c929391f0) 12 February 2016, 14:53:48 UTC
c5562c3 src/develop/masks/path.c: fix int -> float (compile error w/ GCC6) (cherry picked from commit 9149e5b11bb25fbbdb5c1d7ad58c9a06dbf9f26f) 12 February 2016, 14:49:21 UTC
c4c0785 exif: read ColorMatrix1 without illuminant number At least some DNGs created by the x3f_extract tool don't include CalibrationIlluminant1 tag specifying the type of illuminant but do include ColorMatrix1 specifying the matrix itself. As far as I can tell from the DNG spec only the Matrix is actually mandatory so read it even if the illuminant tag is missing. (cherry picked from commit 6d3806ef44d2551b3e7609481a1d813b0cad3d9a) 06 February 2016, 23:47:00 UTC
fb97624 rawspeed: accept SubIFDs that use type 13 Some formats have decided to use TIFF type 13 to mean "offset within the file" to make it easier to rewrite TIFFs. Recently some DNG files created by the x3f_extract tool showed up and were broken. As it turns out it was just a SubIFD being ignored because it was using the type 13 data type for the offset and although getInt() had already been changed to accept it getIntArray() hadn't. Fix that by accepting the type 13 as well. (cherry picked from commit b85cc5ec8b89554871c3a7b40991d122d90ca38f) 06 February 2016, 23:22:41 UTC
8a6dd27 rawspeed: don't fail DNGs without make/model rawspeed usually doesn't require cameras.xml entries for DNGs but when make or model were not set it would fall back to unique camera model and require a <Camera> entry. Make that consistent with all the other cases and the spirit of this code. (cherry picked from commit 3edacf967dbea777e71d4f570ff88a4435c467d2) 06 February 2016, 22:30:03 UTC
346e934 Fix background of account/album in export module. The background was transparent and the text inside unreadable. (cherry picked from commit c3cc2831f8507c8de7832b971a40261ec894cf84) 06 February 2016, 22:29:45 UTC
f1468a9 Fix a crash when moving the mouse ... ... before the preview pipe is ready and c&r is active. (cherry picked from commit 01b24dbf0d1f691e905c19745b1a57c239fdf7d4) 02 February 2016, 19:05:49 UTC
b86cfe5 Remove RELEASE_NOTES from release tarballs That file isn't what users expect from a file with that name but just a brainstorming/note dumping place for devs. 02 February 2016, 11:36:06 UTC
9bbb996 Revert "s/Darktable/darktable/ in .desktop and prefs" This reverts commit c653445efd0b78a06f381b94df2d64e2f75b1960 and makes Pascal happy. (cherry picked from commit b8d053bc97481a1c37439405a867ae8686ccb4a9) 02 February 2016, 10:55:39 UTC
b8e3d32 s/Darktable/darktable/ in .desktop and prefs (cherry picked from commit c653445efd0b78a06f381b94df2d64e2f75b1960) 01 February 2016, 16:02:07 UTC
9c2ce35 Update appdata file to version 0.6 & fix typos (cherry picked from commit c750b66e19935b97ef169cafb74e3c6505f37ea0) 01 February 2016, 16:01:51 UTC
b6934d0 Imageio rawspeed: fail to load CYGM/RGBE sensor images 01 February 2016, 10:39:25 UTC
366d4fb Rawspeed: cameras.xml: disable CYGM cameras 01 February 2016, 10:39:25 UTC
back to top