360089c | johannes hanika | 26 January 2016, 09:02:30 UTC | 30bit: initial support for 30-bit cairo surfaces. breaks 24-bit setups. lighttable: shows 24-bit thumbnails (also cache jpg are 24-bit as usual) darkroom: shows 30-bit navigation widget and center view slideshow: does high-quality export which ends in 24-bit output export: high quality works, high bit depths (disabled gamma iop) work, low-quality 8-bit output should be broken for now. this should probably depend on a run-time switch somewhere to work with 24-bit drawables, too. we probably want to clean up gamma.c to support different output quantizations, getting parameters from imageio_export. | 26 January 2016, 09:05:54 UTC |
6285350 | Pascal Obry | 25 January 2016, 22:51:00 UTC | Update French translation. | 25 January 2016, 22:51:00 UTC |
4894bbe | Pascal Obry | 25 January 2016, 22:33:15 UTC | Make liquify.c translatable. | 25 January 2016, 22:33:38 UTC |
20c5778 | Pedro Côrte-Real | 25 January 2016, 20:43:54 UTC | noiseprofiles: add Panasonic FZ1000 Thanks to Ville Kokkala for the profile (fixes #10891). | 25 January 2016, 20:43:54 UTC |
21b7d77 | Pedro Côrte-Real | 25 January 2016, 20:18:56 UTC | Revert "noiseprofiles: add Canon 6D" This reverts commit 668b038ccba0923f778ceeca7118bff66c39c683. I screwed up and didn't realize we already had a profile. | 25 January 2016, 20:18:56 UTC |
668b038 | Pedro Côrte-Real | 25 January 2016, 20:00:02 UTC | noiseprofiles: add Canon 6D Thanks to Jochen Janssens for the profile. | 25 January 2016, 20:00:02 UTC |
7844ded | Pascal Obry | 25 January 2016, 18:06:49 UTC | Fix liquify dependencies. | 25 January 2016, 18:06:49 UTC |
f935f3b | Pascal Obry | 25 January 2016, 17:52:38 UTC | Fix casing issue. | 25 January 2016, 17:52:38 UTC |
aebf1fb | Pascal Obry | 25 January 2016, 17:01:15 UTC | Merge branch 'liquify' * liquify: We can have a single dragged items, simplify code. When dragging do not accept a change of tool. Remove unused routine in liquify.cl Minor reformatting. Ensure there is no use of uninitialized variable. Avoid using bit-field for portability. Lock and copy the pipe data in get_point_scale() Do a garbage collection when nodes are deleted. Set the handle a bit bigger to help selecting/dragging them. Factorize some code. simplify code. Large rework of the liquify module. [Issue #10173] Liquify tool. Initial commit. | 25 January 2016, 17:01:15 UTC |
4c26a2f | Pascal Obry | 25 January 2016, 16:19:50 UTC | We can have a single dragged items, simplify code. Simplify the code. | 25 January 2016, 16:19:50 UTC |
ec11a0d | Pascal Obry | 25 January 2016, 16:19:00 UTC | When dragging do not accept a change of tool. | 25 January 2016, 16:19:00 UTC |
4f67c88 | Pascal Obry | 25 January 2016, 16:16:57 UTC | Remove unused routine in liquify.cl Spotted by Ulrih Pegelow. | 25 January 2016, 16:16:57 UTC |
21d5294 | Pascal Obry | 25 January 2016, 16:16:51 UTC | Minor reformatting. | 25 January 2016, 16:16:51 UTC |
6b49236 | tatica | 25 January 2016, 00:03:52 UTC | [l10n] Update Spanish translation | 25 January 2016, 00:03:52 UTC |
8edae4b | Tobias Ellinghaus | 24 January 2016, 17:14:09 UTC | Show how we loaded the image along the flags When it's shown as 'unknown' then it probably wasn't loaded yet but only shown from thumbnail cache. | 24 January 2016, 17:14:09 UTC |
7ef3cdc | Roman Lebedev | 24 January 2016, 09:50:00 UTC | Demosaic IOP: fix build without OpenCL | 24 January 2016, 09:50:00 UTC |
f8257a7 | Pascal Obry | 24 January 2016, 09:36:27 UTC | Ensure there is no use of uninitialized variable. Issues detected by clang. | 24 January 2016, 09:36:27 UTC |
d4b65a0 | Pascal Obry | 23 January 2016, 22:58:12 UTC | Update French translation. | 23 January 2016, 22:58:12 UTC |
92dd3e2 | Ulrich Pegelow | 23 January 2016, 21:37:29 UTC | opencl: disable opencl in darktable-viewer at least on AMD devices initialization of OpenCL and OpenGL seem to be mutually exclusive. in the worst case the program crashes or the screen remains dark. so we better disable opencl in darktable-viewer until we have a working solution. | 23 January 2016, 21:37:29 UTC |
fe52e5c | Pascal Obry | 23 January 2016, 14:41:31 UTC | Avoid using bit-field for portability. | 23 January 2016, 18:23:59 UTC |
bac3024 | Pascal Obry | 19 January 2016, 22:22:13 UTC | Lock and copy the pipe data in get_point_scale() It is not safe to use a pipe in a GUI thread. Using a copy in this case should fix reported crashes see #10881. | 23 January 2016, 18:23:59 UTC |
3df406e | Pascal Obry | 14 January 2016, 17:05:11 UTC | Do a garbage collection when nodes are deleted. Better to do some cycle consuming actions during interactive action with the user and gain some speed when doing the actual hard work of creating the warp and the interpolated paths. | 23 January 2016, 18:23:59 UTC |
41c784a | houz | 23 January 2016, 12:35:27 UTC | Merge pull request #1113 from asmaAL-Bahanta/CTL Use Pango for text layout | 23 January 2016, 12:35:27 UTC |
b4da143 | Ulrich Pegelow | 22 January 2016, 18:21:45 UTC | masks: fix for #10883 | 22 January 2016, 18:21:45 UTC |
76923db | Ulrich Pegelow | 21 January 2016, 21:36:22 UTC | demosaic: take width/height of roi to decide if going unscaled route previously we took the decision based on roi_out->scale. however, in a tiling context we might get a situation where roi_out->scale is 1.0 but still width/height of roi_in and roi_out are different. the safe way is to use width/height in order to decide. | 21 January 2016, 21:36:22 UTC |
3cd25a2 | Pascal Obry | 13 January 2016, 21:23:42 UTC | Set the handle a bit bigger to help selecting/dragging them. Discussed with Hanatos. | 20 January 2016, 10:01:13 UTC |
b598c8f | Pascal Obry | 10 January 2016, 22:06:07 UTC | Factorize some code. | 20 January 2016, 10:01:13 UTC |
c5beb22 | Pascal Obry | 10 January 2016, 21:56:28 UTC | simplify code. | 20 January 2016, 10:01:13 UTC |
1aa92e2 | Pascal Obry | 10 January 2016, 19:11:56 UTC | Large rework of the liquify module. - use single precision float - removes all the serialization code - remove unsused/debug code - remove one-liner cairo routines - remove javadoc style comments - use a fixed buffer of 100 nodes | 20 January 2016, 10:01:13 UTC |
cc96506 | Marcello | 23 October 2014, 14:27:14 UTC | [Issue #10173] Liquify tool. Initial commit. | 20 January 2016, 10:00:32 UTC |
f46b8fc | Ulrich Pegelow | 19 January 2016, 20:20:17 UTC | Merge pull request #1121 from upegelow/markesteijn opencl implementation of Markesteijn demosaicing algorithm for x-trans sensors | 19 January 2016, 20:20:17 UTC |
c4f2d2f | Ulrich Pegelow | 19 January 2016, 06:01:23 UTC | Merge pull request #869 from dtorop/xtrans-red-blue-interp-fix xtrans: apply Markesteijn red/blue interpolation fix | 19 January 2016, 06:01:23 UTC |
cb5d4db | Ulrich Pegelow | 19 January 2016, 05:54:00 UTC | opencl: add option to enable/disable Markesteijn demosaicing on GPU At the moment I leave this option ON by default. I will need to ask a broader group of users for their benchmarking results in order to decide if this has been a wise choice or should be revised. | 19 January 2016, 05:54:00 UTC |
866f6ff | Ulrich Pegelow | 19 January 2016, 05:53:13 UTC | Merge pull request #1122 from dtorop/markesteijn-tile-fix Markesteijn tile fix | 19 January 2016, 05:53:13 UTC |
b44763d | Dan Torop | 18 January 2016, 23:53:21 UTC | simplify initializing 5x5 homogeneity maps step Rather than pre-calculate v5sum (rolling sum of last five columns) based upon the five columns before the first column processed, start processing at a column at which we know v5sum will be 0 due to the 0 padding at the edges of the homogeneity maps. This simplifies the code, may be faster, and leaves less room for off-by-two bugs such as the one fixed in the previous commit. | 19 January 2016, 00:17:28 UTC |
e941277 | Dan Torop | 18 January 2016, 23:45:06 UTC | fix off-by-two error when seeding v5sum This caused slightly wrong pixels in the first few columns of each tile. Thank you to Ulrich Pegelow for noticing that there was a regular grid of deltas between the results of his OpenCL code and the CPU-only code at TS intervals. The code upegelow wrote is correct, and formed a reference to find the bug in the (original) CPU-only code. | 19 January 2016, 00:14:50 UTC |
51dea98 | parafin | 18 January 2016, 20:39:32 UTC | OSX packaging: add darktable-cltest (cherry picked from commit 3da8787962d0654566247e1ae7d0660ea4d0d98e) | 18 January 2016, 20:40:38 UTC |
f148840 | AlicVB | 18 January 2016, 20:16:49 UTC | collect: fix a bug if aperture value is not round for eg : selecting 5.6 should show images with aperture = 5.5999987 | 18 January 2016, 20:16:49 UTC |
c9d9a94 | Ulrich Pegelow | 18 January 2016, 06:33:20 UTC | opencl: minor cleanup in demosaic | 18 January 2016, 06:33:20 UTC |
51a4305 | Ulrich Pegelow | 17 January 2016, 17:38:01 UTC | demosaic: be a bit less aggressive when replacing Markesteijn with VNG processing this used to happen at views below 80%, not it's only with views below 66.7% | 17 January 2016, 17:38:01 UTC |
6f53c96 | Ulrich Pegelow | 17 January 2016, 16:35:23 UTC | opencl: better border handling in Markesteijn demosaic | 17 January 2016, 16:35:23 UTC |
dc42daf | Roman Lebedev | 17 January 2016, 13:03:50 UTC | Merge pull request #1118 from AlicVB/coll_list collect : re-use the tree filtering for lists | 17 January 2016, 13:03:50 UTC |
eb87a34 | Asma | 17 January 2016, 09:36:53 UTC | Use Pango for text layout Use Pango for text layout to support languages that require complex text layout such as Arabic, Hebrew, and Indic language. The cairo_show_text() is part of cairo toy text API and should not be used in serious applications, see: http://cairographics.org/manual/cairo-text.html#cairo-show-text | 17 January 2016, 10:41:13 UTC |
8778ec1 | Ulrich Pegelow | 16 January 2016, 20:56:41 UTC | update RELEASE_NOTES | 16 January 2016, 20:56:41 UTC |
fefed3d | Ulrich Pegelow | 16 January 2016, 20:31:36 UTC | opencl: updated comments in demosaic module | 16 January 2016, 20:31:36 UTC |
ea8cabe | Ulrich Pegelow | 16 January 2016, 19:07:05 UTC | opencl: grey out "opencl" in preferences if we stop opencl due to frequent errors | 16 January 2016, 19:07:05 UTC |
c86ba37 | Ulrich Pegelow | 16 January 2016, 18:38:32 UTC | opencl: allow upscaling in opencl codepath of demosaic module the code basis has been there since quite some time but be forgot to remove the corresponding checks. | 16 January 2016, 18:38:32 UTC |
f1270e0 | Ulrich Pegelow | 16 January 2016, 18:00:19 UTC | opencl: some further code cleanup in demosaic | 16 January 2016, 18:00:19 UTC |
7b36d8e | AlicVB | 16 January 2016, 17:22:16 UTC | collect : re-add filtering for numeric rules | 16 January 2016, 17:22:16 UTC |
31791ee | Ulrich Pegelow | 16 January 2016, 15:59:07 UTC | opencl: re-use code for color smoothing | 16 January 2016, 15:59:07 UTC |
85fe232 | Tobias Ellinghaus | 16 January 2016, 15:51:42 UTC | Fix wrong spelling of "raw" in README | 16 January 2016, 15:51:42 UTC |
797cc8d | Ulrich Pegelow | 16 January 2016, 15:40:04 UTC | opencl: some cleanup | 16 January 2016, 15:40:04 UTC |
9ddd98e | Ulrich Pegelow | 16 January 2016, 14:21:26 UTC | opencl: fix bug in buffer handling | 16 January 2016, 14:21:26 UTC |
039175b | Ulrich Pegelow | 16 January 2016, 14:01:14 UTC | opencl: first running version of Markesteijn demosaic | 16 January 2016, 14:01:14 UTC |
def4de7 | Tobias Ellinghaus | 15 January 2016, 18:12:12 UTC | Fix #10875: Make selected label's bg color visible | 15 January 2016, 18:12:12 UTC |
88ba6c9 | houz | 15 January 2016, 17:36:49 UTC | Merge pull request #1120 from easdue/find-saxon Make FindSaxon.cmake work on Fedora 23, Fixes #10873 | 15 January 2016, 17:36:49 UTC |
15aeb6a | Tobias Ellinghaus | 15 January 2016, 13:05:01 UTC | Lua: Add a small default space in boxen | 15 January 2016, 13:05:01 UTC |
8f3cc5f | Erik Duisters | 15 January 2016, 12:07:00 UTC | Make FindSaxon.cmake work on Fedora 23 | 15 January 2016, 12:07:00 UTC |
f7f006e | Tobias Ellinghaus | 15 January 2016, 11:46:25 UTC | Point out debug builds in --version | 15 January 2016, 11:46:25 UTC |
0d8c0d2 | Ulrich Pegelow | 15 January 2016, 09:21:05 UTC | opencl: markesteijn implementation up to and including multipass loop | 15 January 2016, 09:21:05 UTC |
fb2a604 | Roman Lebedev | 14 January 2016, 18:01:04 UTC | Develop: masks: changing mask shouldn't invalidate filmstrip thumb That causes immediate regeneration of thumbnail of current image in film-strip, and there is just no reason to do it... When we change image/leave darkroom that is being done already. Also, should be a bit faster. | 14 January 2016, 18:01:04 UTC |
4f23c48 | Tobias Ellinghaus | 14 January 2016, 15:38:59 UTC | Remove gnome keyring from build.sh | 14 January 2016, 15:38:59 UTC |
d034e00 | Tobias Ellinghaus | 14 January 2016, 14:01:07 UTC | Remove gnome keyring password backend ... it wasn't build anyway as it's deprecated. | 14 January 2016, 14:01:07 UTC |
19f1b20 | tatica | 14 January 2016, 13:46:56 UTC | [Usermanual] Update Spanish translation | 14 January 2016, 13:46:56 UTC |
0781f14 | tatica | 14 January 2016, 13:46:16 UTC | [l10n] Update Spanish translation | 14 January 2016, 13:46:16 UTC |
83d4f0d | Tobias Ellinghaus | 14 January 2016, 13:18:58 UTC | Default to libsecret instead of gnome keyring ... with the "auto" setting. This is related to bug #10870. | 14 January 2016, 13:18:58 UTC |
055cfe4 | Ulrich Pegelow | 14 January 2016, 06:05:20 UTC | opencl: on the way to implement Markesteijn demosaic only first few operation steps implemented till now | 14 January 2016, 06:05:20 UTC |
ffe7b0e | AlicVB | 13 January 2016, 16:17:13 UTC | collect : use the tree filtering method for lists currently not filtering for focal iso and aperture. mean all values are displayed all the time. | 13 January 2016, 18:16:52 UTC |
ab6bc27 | parafin | 12 January 2016, 19:37:13 UTC | OSX packaging: include darktable-generate-cache add correct a minor mistake | 12 January 2016, 19:37:13 UTC |
aeed187 | Ger Siemerink | 12 January 2016, 19:05:58 UTC | Updated Dutch translation | 12 January 2016, 19:05:58 UTC |
bfb41d9 | Ger | 12 January 2016, 18:43:14 UTC | Merge pull request #1117 from MRIG/master Updated Dutch translation | 12 January 2016, 18:43:14 UTC |
a75ab9c | Ger Siemerink | 12 January 2016, 18:42:23 UTC | Updated Dutch translation | 12 January 2016, 18:42:23 UTC |
a0a9c7a | Ger | 12 January 2016, 18:28:19 UTC | Merge pull request #1116 from MRIG/master Updated Dutch translation | 12 January 2016, 18:28:19 UTC |
cbf2537 | Ger Siemerink | 12 January 2016, 18:27:31 UTC | Updated Dutch translation | 12 January 2016, 18:27:31 UTC |
606d7de | AlicVB | 12 January 2016, 18:24:20 UTC | collect : set some fct to static | 12 January 2016, 18:24:20 UTC |
f0136b6 | Ger | 12 January 2016, 18:24:05 UTC | Merge pull request #1115 from MRIG/master Updated Dutch translation | 12 January 2016, 18:24:05 UTC |
1f077eb | Ger Siemerink | 12 January 2016, 18:23:19 UTC | Updated Dutch translation | 12 January 2016, 18:23:19 UTC |
0a2d67f | Ger | 12 January 2016, 18:19:39 UTC | Merge pull request #1114 from MRIG/master Updated Dutch translation | 12 January 2016, 18:19:39 UTC |
8dfa3e9 | Ger Siemerink | 12 January 2016, 18:11:05 UTC | Updated Dutch translation | 12 January 2016, 18:11:05 UTC |
9d80d6d | Roman Lebedev | 12 January 2016, 18:02:09 UTC | Merge pull request #1112 from AlicVB/coll_folders2 re-use tags routines for folders | 12 January 2016, 18:02:09 UTC |
ec5c0b6 | AlicVB | 11 January 2016, 20:53:11 UTC | collect : set correct root for folders | 12 January 2016, 17:46:32 UTC |
8dc8467 | Ulrich Pegelow | 11 January 2016, 18:29:50 UTC | demosaic: revamp tiling callback | 11 January 2016, 18:29:50 UTC |
e3aee34 | Ulrich Pegelow | 11 January 2016, 18:28:26 UTC | Merge pull request #1096 from michleb/master Delete some screenshots that are now unused and update the user manual | 11 January 2016, 18:28:26 UTC |
fec75a7 | houz | 11 January 2016, 15:32:39 UTC | Merge pull request #1108 from kael-shipman/master Added export name variables for creator, publisher and rights from metadata | 11 January 2016, 15:32:39 UTC |
4a8a44f | Michel Leblond | 11 January 2016, 07:27:03 UTC | Merge branch 'master' of https://github.com/darktable-org/darktable | 11 January 2016, 07:27:03 UTC |
11f4263 | Michel Leblond | 11 January 2016, 07:25:11 UTC | copying the file po/fr.po of Pascal Obry | 11 January 2016, 07:25:11 UTC |
f1997cb | Michel Leblond | 11 January 2016, 06:53:12 UTC | Modifications of some screenshots, minor changes in French usermanual doc/usermanual/images/darkroom_view.png doc/usermanual/images/lighttable_view.png doc/usermanual/images/map_view.png doc/usermanual/images/slideshow_view.png | 11 January 2016, 06:53:12 UTC |
4b54676 | Ulrich Pegelow | 11 January 2016, 06:41:18 UTC | opencl: only gather profiling data from kernels if darktable was started with -d perf this might or might not help to prevent output data corruption when using opencl profiling. | 11 January 2016, 06:41:18 UTC |
1e387d4 | Kael Shipman | 11 January 2016, 02:44:36 UTC | Merging upstream changes into local fork | 11 January 2016, 02:44:36 UTC |
f09e420 | Kael Shipman | 11 January 2016, 02:43:59 UTC | Changed 'unknown' to 'none' for metadata naming variables that don't have a value | 11 January 2016, 02:43:59 UTC |
572b9e3 | AlicVB | 10 January 2016, 20:04:59 UTC | collect : re-use tags routines for folders | 10 January 2016, 21:20:30 UTC |
23e6522 | AlicVB | 10 January 2016, 17:49:59 UTC | collect : store the rule property used in tree_view | 10 January 2016, 17:49:59 UTC |
97bc24a | Pascal Obry | 10 January 2016, 13:53:40 UTC | Update French translation. Discussed with Michel Leblond. | 10 January 2016, 17:46:32 UTC |
2134361 | Roman Lebedev | 10 January 2016, 17:26:14 UTC | Merge pull request #1111 from AlicVB/coll_updates2 collect : only update view if needed | 10 January 2016, 17:26:14 UTC |
0ec8d89 | AlicVB | 10 January 2016, 17:12:51 UTC | collect : fix gui update in case of multiple fields | 10 January 2016, 17:12:51 UTC |
43336c7 | AlicVB | 10 January 2016, 13:38:01 UTC | collect : only update view if needed | 10 January 2016, 13:52:42 UTC |
9adeaea | Pascal Obry | 10 January 2016, 11:15:54 UTC | Update French translation. | 10 January 2016, 11:15:54 UTC |
e551c11 | Michel Leblond | 10 January 2016, 07:44:43 UTC | Update French user manual | 10 January 2016, 07:44:43 UTC |
977548f | Michel Leblond | 10 January 2016, 07:25:14 UTC | Update the user manual according to a mail from Colin Adams ../doc/usermanual/images/preferences_view.png ../doc/usermanual/po/fr.po ../doc/usermanual/preferences/gui_options.xml | 10 January 2016, 07:25:14 UTC |
353f678 | Pedro Côrte-Real | 09 January 2016, 20:24:26 UTC | noiseprofiles: add Nikon D5500 Thanks to Joel Brunetti for the profile. (fixes #10863) | 09 January 2016, 20:24:26 UTC |