c3d5e03 | johannes hanika | 22 December 2015, 12:18:20 UTC | translations: drop the ones with >= 10% untranslated strings revert after release for the new master branch! | 22 December 2015, 13:56:37 UTC |
740d62e | johannes hanika | 22 December 2015, 12:11:13 UTC | about: updated list of contributors from git log since 1.6.9 | 22 December 2015, 13:55:03 UTC |
c10967a | houz | 22 December 2015, 13:12:13 UTC | Merge pull request #1085 from BathoryPeter/master Updated Hungarian translation | 22 December 2015, 13:12:13 UTC |
9486802 | Boucman | 22 December 2015, 12:38:03 UTC | lua : bump API to 3.0.0 | 22 December 2015, 12:38:03 UTC |
792bcc1 | Boucman | 22 December 2015, 12:34:45 UTC | lua : disable metadata_view which is suspected to cause a crash to be re-enabled in the 2.1 branch | 22 December 2015, 12:34:45 UTC |
7e70d11 | Péter Báthory | 21 December 2015, 22:12:47 UTC | Updated Hungarian translation (85%) | 21 December 2015, 22:12:47 UTC |
45a125d | Roman Lebedev | 21 December 2015, 16:18:22 UTC | Update .mailmap | 21 December 2015, 17:43:09 UTC |
610c496 | Alexandre Prokoudine | 21 December 2015, 07:59:16 UTC | Update Russian translation (Part 3) | 21 December 2015, 07:59:16 UTC |
d04f1aa | parafin | 20 December 2015, 23:37:07 UTC | OSX: remove -DMAC_OS_X_VERSION_MAX_ALLOWED flag it doesn't work for a purpose I intended and actually interferes with weak linking | 20 December 2015, 23:37:07 UTC |
7989ac6 | parafin | 20 December 2015, 23:34:44 UTC | silence more warnings for OS X CUPS compatibility fix | 20 December 2015, 23:34:44 UTC |
499127d | parafin | 20 December 2015, 17:52:38 UTC | Merge pull request #1083 from parafin/macosx OSX: weak link against newer CUPS functions in order to support older OS X releases | 20 December 2015, 17:52:38 UTC |
2423e2d | parafin | 20 December 2015, 17:46:03 UTC | silence warnings on other platforms for OS X CUPS compatibility fix | 20 December 2015, 17:46:03 UTC |
cdfe4d6 | parafin | 20 December 2015, 17:16:12 UTC | OSX: weak link against newer CUPS functions in order to support older OS X releases Also correct CUPS version check in one of the places that use such functions | 20 December 2015, 17:20:45 UTC |
fbe7150 | Báthory Péter | 20 December 2015, 16:13:39 UTC | Merge pull request #1 from darktable-org/master Update from upstream | 20 December 2015, 16:13:39 UTC |
26c1531 | Tobias Ellinghaus | 20 December 2015, 11:46:12 UTC | Make scrollbars in dialogs visible | 20 December 2015, 11:46:12 UTC |
1f15b9d | houz | 20 December 2015, 10:40:37 UTC | Merge pull request #1081 from a3novy/master Updated Japanese translation | 20 December 2015, 10:40:37 UTC |
7b30a1e | Novy Sawai | 20 December 2015, 09:16:47 UTC | Updated Japanese translation | 20 December 2015, 09:16:47 UTC |
aabedcf | Novy Sawai | 20 December 2015, 09:12:56 UTC | Merge remote-tracking branch 'upstream/master' | 20 December 2015, 09:12:56 UTC |
8e6e9b5 | Alexandre Prokoudine | 20 December 2015, 04:46:06 UTC | Update Russian translation (Part 2) | 20 December 2015, 04:46:06 UTC |
0479120 | Alexandre Prokoudine | 20 December 2015, 01:31:24 UTC | Update Russian translation (Part 1) | 20 December 2015, 01:32:17 UTC |
74f2632 | houz | 19 December 2015, 21:41:39 UTC | Merge pull request #1080 from darktable-org/fix-import-crash Possible fix for the import dialog crash. | 19 December 2015, 21:41:39 UTC |
269ad77 | Pascal Obry | 19 December 2015, 21:17:07 UTC | Possible fix for the import dialog crash. If the memory is not initialized to 0 here, the import.value pointer is not initialized. And it is g_free'd in the code before assigning a new value. | 19 December 2015, 21:26:12 UTC |
6c23073 | Tobias Ellinghaus | 19 December 2015, 17:02:43 UTC | Port splittoning to grid & properly space widgets | 19 December 2015, 17:02:43 UTC |
15fdf7b | Tobias Ellinghaus | 19 December 2015, 17:01:50 UTC | Left align a label in watermark | 19 December 2015, 17:01:50 UTC |
d33d7fc | Pascal Obry | 19 December 2015, 14:41:12 UTC | Update French translation. | 19 December 2015, 14:41:31 UTC |
c6d92e7 | Roman Lebedev | 19 December 2015, 12:32:09 UTC | dt_dev_pixelpipe_get_dimensions(): properly handle skipped modules. Fixes #10792. Also, this *might* fix those strange tiling memcpy() crashes, but i'm failing to find an issue in redmine, and i was never able to reproduce that crash... The problem here was that if for all the pieces that if statement computes false, we never set roi_out, so after the loop it still contains same garbage (it was not even zero-initialized). And then we use that garbage to init *width and *height... | 19 December 2015, 12:44:04 UTC |
c4280c4 | houz | 19 December 2015, 12:40:54 UTC | Merge pull request #1078 from BathoryPeter/master Hungarian translation (58%) | 19 December 2015, 12:40:54 UTC |
bb8c7c9 | Novy Sawai | 19 December 2015, 12:19:54 UTC | Merge remote-tracking branch 'upstream/master' | 19 December 2015, 12:19:54 UTC |
abacdaa | Tobias Ellinghaus | 19 December 2015, 12:10:10 UTC | [l10n] Update German translation for 2.0 | 19 December 2015, 12:10:10 UTC |
27201fd | Richard Levitte | 19 December 2015, 01:31:38 UTC | [l10n] Swedish update | 19 December 2015, 01:31:38 UTC |
8530697 | Roman Lebedev | 18 December 2015, 19:05:52 UTC | Rawdenoise iop: port to GTK_STACK Fixes gui glitch when duplicating iop (both modes were shown at the same time) Yes, you need to gtk_widget_show_all() them! | 18 December 2015, 19:05:52 UTC |
9d643c8 | Novy Sawai | 18 December 2015, 12:31:16 UTC | Merge remote-tracking branch 'upstream/master' | 18 December 2015, 12:31:16 UTC |
30a4c82 | Péter Báthory | 18 December 2015, 00:52:15 UTC | Hungarian translation (58%) | 18 December 2015, 00:52:15 UTC |
355887d | Tobias Ellinghaus | 17 December 2015, 18:37:04 UTC | Fix #10778: Support space separated zone.tab | 17 December 2015, 18:37:04 UTC |
e8ddc8c | Ulrich Pegelow | 17 December 2015, 15:40:57 UTC | Merge pull request #1077 from michleb/master Minor correction in the French translation of the usermanual | 17 December 2015, 15:40:57 UTC |
8d98603 | Tobias Ellinghaus | 17 December 2015, 10:49:37 UTC | Make lighttable zoom slider more visible | 17 December 2015, 10:49:37 UTC |
e8f2815 | Michel Leblond | 17 December 2015, 07:33:31 UTC | minor correction in the French translation of the usermanual | 17 December 2015, 07:33:31 UTC |
a9dc0c0 | Tobias Ellinghaus | 16 December 2015, 23:17:30 UTC | Slightly nicer scroll indicators on lt borders These are still not correct & bug free in all cases, but they are much nicer already. | 16 December 2015, 23:17:30 UTC |
b21bb60 | Pedro Côrte-Real | 16 December 2015, 22:26:47 UTC | noiseprofiles: add Sony A7II (fixes #10783) | 16 December 2015, 22:26:47 UTC |
6ef1840 | houz | 16 December 2015, 19:23:55 UTC | Merge pull request #1076 from prescott66/patch-9 Updated slovak translation | 16 December 2015, 19:23:55 UTC |
193b58b | Tobias Ellinghaus | 16 December 2015, 18:56:30 UTC | Forgot to save before commiting ... | 16 December 2015, 18:56:30 UTC |
0691ff9 | Tobias Ellinghaus | 16 December 2015, 18:49:00 UTC | Don't put ctrl-click added nodes close on curves In basecurve and tonecurve you can add nodes on the same x coordinate easily by ctrl-clicking. That will however crash dt as the resulting catmull rom spline would be degenerated. So don't do that. It also fixes broken logic when to select a node. | 16 December 2015, 18:49:00 UTC |
23e7cd1 | Tobias Ellinghaus | 16 December 2015, 10:51:26 UTC | [lua] Allow ellipsizing lua generated labels | 16 December 2015, 10:51:26 UTC |
b59bbaa | Tobias Ellinghaus | 16 December 2015, 10:47:45 UTC | Fix a crash in print settings For some reasong I sometimes get NULL as printer name. g_strcmp0 handles those gracefully. And while I was at it I changed all the strcmp in that file. | 16 December 2015, 10:47:45 UTC |
6d7b70d | Germano Massullo | 16 December 2015, 09:25:05 UTC | [l10n] Update of Italian translation | 16 December 2015, 09:25:05 UTC |
52ecb9c | Dušan Kazik | 15 December 2015, 15:12:35 UTC | Updated slovak translation Added new strings (100%) | 15 December 2015, 15:12:35 UTC |
dd1e573 | Tobias Ellinghaus | 14 December 2015, 15:05:14 UTC | [l10n] Small update of German translation | 14 December 2015, 15:05:14 UTC |
d831e8c | houz | 14 December 2015, 14:50:05 UTC | Merge pull request #1071 from a3novy/master Updated Japanese translation | 14 December 2015, 14:50:05 UTC |
41e56d9 | Ulrich Pegelow | 14 December 2015, 05:54:32 UTC | opencl: fix for #10777 | 14 December 2015, 05:54:32 UTC |
90cd760 | Ger | 13 December 2015, 23:28:21 UTC | Merge pull request #1075 from MRIG/master Updated Dutch translation | 13 December 2015, 23:28:21 UTC |
73cfc91 | Ger Siemerink | 13 December 2015, 23:27:38 UTC | Updated Dutch translation | 13 December 2015, 23:27:38 UTC |
f180f2c | Ger | 13 December 2015, 23:19:42 UTC | Merge pull request #1074 from MRIG/master Updated Dutch translation | 13 December 2015, 23:19:42 UTC |
d7f1d41 | Ger Siemerink | 13 December 2015, 23:18:50 UTC | Updated Dutch translation | 13 December 2015, 23:18:50 UTC |
14963c5 | Pedro Côrte-Real | 13 December 2015, 17:56:56 UTC | tools: make ufraw wb comparison case insensitive ufraw uses case insensitive comparison to fetch presets so we match that to avoid false positive presets to submit to ufraw. | 13 December 2015, 17:56:56 UTC |
1a74810 | Pedro Côrte-Real | 13 December 2015, 13:21:29 UTC | tools: munge the RICOH PENTAX names like dcraw | 13 December 2015, 13:21:29 UTC |
1de582d | Novy Sawai | 13 December 2015, 06:31:28 UTC | Merge remote-tracking branch 'upstream/master' | 13 December 2015, 06:31:28 UTC |
47dab1b | Pedro Côrte-Real | 12 December 2015, 21:03:26 UTC | tools: gitignore the compiled noise programs | 12 December 2015, 21:03:26 UTC |
601de8b | Roman Lebedev | 10 December 2015, 19:56:53 UTC | Darkroom: leave(): lock pipe mutexes before cleaning pipes. Maybe fixes #10770 This is basically a follow-up for #10537/cb86adc5b5584ef40fd3823a35124ade0c462ac4 What i think is happening: 1. in darkroom, trigger pipe reprocessing by changing params of some iop 2. switch to lighttable Sometimes, i suppose, darkroom.c leave() might clean pipes (dt_dev_pixelpipe_cleanup_nodes()) before another thread dt_dev_process_image_job_run() runs dt_dev_pixelpipe_create_nodes() The following sequence diagram explains this issue: CPU 1 CPU 2 pipe reprocessing is triggered async job to process pipe is created. dt_control_run_job_res() dt_dev_process_image_job_run() user clicks on "lighttable" dt_dev_process_image_job() dt_view_manager_switch() locks dev->pipe_mutex darkroom -> leave() dev->image_loading == 1 dev->gui_leaving = 1 dt_dev_pixelpipe_create_nodes() cleans dev->iop list accesses dev->iop list for each entry at some point, accesses free buffers entry with pointers == NULL, set pointer to null but not removed from list yet remove entry from list => NULL pointer dereference. dev->iop == NULL; So now: 1. Darkroom: leave(): sets dev->gui_leaving = 1 thread-safely. In all other places, either one or both mutexes are locked during access to dev->gui_leaving. 2. If we are leaving gui, and have just freed dev->iop list, dt_dev_process_preview_job()/dt_dev_process_image_job() will not be accessing it, instead they will immediately quit. 3. !!! For some reason, darkroom pipes do not abort when leaving dr, but finish. (No, doing dev->gui_leaving = 1; before lock does not help) | 12 December 2015, 19:58:41 UTC |
3c91c4e | Pedro Côrte-Real | 12 December 2015, 19:34:09 UTC | tools: print to stdout to simplify usage | 12 December 2015, 19:34:09 UTC |
46b29c2 | Tobias Ellinghaus | 12 December 2015, 16:51:33 UTC | Fix #10772: Only do gamut check in full pipe | 12 December 2015, 16:51:33 UTC |
12ccafc | houz | 12 December 2015, 15:58:36 UTC | Merge pull request #1069 from josepvm/master Updated Catalan translation for 2.0 final release | 12 December 2015, 15:58:36 UTC |
f33180b | Boucman | 12 December 2015, 12:17:00 UTC | lua : fix GC of graphical objects | 12 December 2015, 12:17:28 UTC |
ecf8f52 | Boucman | 06 December 2015, 20:49:08 UTC | lua: add an in-code whitelist of call sites for metamethod changes metamethod an inheritence don't work well together at this point, enforce a place where coders have to write "yes I thought of that" coders being myself, I don't trust them | 12 December 2015, 12:17:28 UTC |
fcac9e4 | Boucman | 06 December 2015, 20:47:44 UTC | lua: accessing gpointer objects that have been dropped is forbidden | 12 December 2015, 12:17:27 UTC |
1770805 | Boucman | 06 December 2015, 20:31:51 UTC | lua : improve API dumper for 2.0 | 12 December 2015, 12:17:27 UTC |
67edc4c | Boucman | 06 December 2015, 20:31:08 UTC | lua : improve some debug functions | 12 December 2015, 12:17:27 UTC |
935f86e | Novy Sawai | 12 December 2015, 11:29:38 UTC | Updated Japanese translation | 12 December 2015, 11:29:38 UTC |
fd11334 | Novy Sawai | 12 December 2015, 06:43:32 UTC | Updated Japanese translation | 12 December 2015, 06:43:32 UTC |
6bb96ea | Pedro Côrte-Real | 12 December 2015, 00:17:54 UTC | rawspeed: simplify the sraw copy code even further Just let rawspeed do the crop itself instead of fiddling with it ourselves. (refs #10775) | 12 December 2015, 00:19:11 UTC |
2034361 | Pedro Côrte-Real | 11 December 2015, 23:54:45 UTC | rawspeed: respect stride in sraw files The previous code just assumed the stride was equal to the uncropped width of the image. Here we just punt and let rawspeed handle the stride by calling getDataUncropped(0,y) for every line. The performance impact should be minimal but I haven't actually measured. | 11 December 2015, 23:54:45 UTC |
5f97492 | Pedro Côrte-Real | 11 December 2015, 21:33:27 UTC | wb_presets: add Pentax *ist DL2 | 11 December 2015, 21:33:27 UTC |
82b5f6a | Pedro Côrte-Real | 11 December 2015, 21:33:12 UTC | tools: adapt extract_wb to Pentax PEF files | 11 December 2015, 21:33:12 UTC |
d74dd29 | Pedro Côrte-Real | 11 December 2015, 20:52:58 UTC | wb_presets: add Canon S110 | 11 December 2015, 20:52:58 UTC |
867ab57 | Pedro Côrte-Real | 11 December 2015, 20:50:15 UTC | rawspeed: fix WB for Canon S110 | 11 December 2015, 20:50:15 UTC |
846a0af | Pedro Côrte-Real | 11 December 2015, 20:45:31 UTC | rawspeed: fix WB for Canon S100 | 11 December 2015, 20:45:31 UTC |
e8d7808 | Pedro Côrte-Real | 11 December 2015, 20:43:56 UTC | tools: adapt extract_wb to work with cr2 files | 11 December 2015, 20:43:56 UTC |
8d6e75a | Pedro Côrte-Real | 11 December 2015, 20:42:47 UTC | wb_presets: add Canon G1 X Mark II | 11 December 2015, 20:42:47 UTC |
0a05e17 | Pedro Côrte-Real | 11 December 2015, 20:28:09 UTC | rawspeed: fix WB for Canon G1 X Mark II | 11 December 2015, 20:28:09 UTC |
dd95f3d | Pedro Côrte-Real | 11 December 2015, 20:20:38 UTC | wb_presets: add Sony NEX-F3 | 11 December 2015, 20:20:38 UTC |
38b5c53 | Pedro Côrte-Real | 11 December 2015, 20:17:20 UTC | wb_presets: add Sony SLT-A33 | 11 December 2015, 20:17:20 UTC |
f804658 | Pedro Côrte-Real | 11 December 2015, 20:15:57 UTC | wb_presets: add Sony NEX-5T | 11 December 2015, 20:15:57 UTC |
49e7015 | Pedro Côrte-Real | 11 December 2015, 20:13:31 UTC | wb_presets: add Sony NEX-3N | 11 December 2015, 20:13:31 UTC |
a4d18aa | Pedro Côrte-Real | 11 December 2015, 20:07:46 UTC | wb_presets: add Sony A3000 | 11 December 2015, 20:07:46 UTC |
8f91dae | Pedro Côrte-Real | 11 December 2015, 20:05:42 UTC | wb_presets: add Sony A5000 | 11 December 2015, 20:05:42 UTC |
2fd68b1 | Pedro Côrte-Real | 11 December 2015, 20:03:37 UTC | wb_presets: add Sony A5100 | 11 December 2015, 20:03:37 UTC |
16e7495 | Ulrich Pegelow | 11 December 2015, 19:47:14 UTC | circel shape: set a lower limit for number of shape points avoids small circle shapes to not being displayed; this might fix #10771 | 11 December 2015, 19:47:14 UTC |
227af8b | jv | 11 December 2015, 16:08:45 UTC | Updated Catalan translation for 2.0 final release | 11 December 2015, 16:08:45 UTC |
adf54c0 | Pedro Côrte-Real | 11 December 2015, 15:20:14 UTC | wb_presets: add Sony A500 | 11 December 2015, 15:20:14 UTC |
326ad48 | Pedro Côrte-Real | 11 December 2015, 15:13:26 UTC | tools: cleanup camera support diff detection This should be mostly cosmetic as the alias list includes the normal name as well. But anyway the code was strange and hopefully this is more readable. | 11 December 2015, 15:13:26 UTC |
a36ef64 | Pedro Côrte-Real | 11 December 2015, 15:03:12 UTC | wb_presets: add Sony RX1R | 11 December 2015, 15:03:12 UTC |
4b321c1 | Pedro Côrte-Real | 11 December 2015, 14:59:11 UTC | tools: fix camera support matrix listing | 11 December 2015, 14:59:11 UTC |
3f018b6 | Pedro Côrte-Real | 11 December 2015, 14:44:02 UTC | wb_presets: add Sony RX1 | 11 December 2015, 14:44:02 UTC |
7cd80d6 | Pedro Côrte-Real | 11 December 2015, 14:14:36 UTC | noiseprofiles: fix Fuji X30 naming (fixes #10719) | 11 December 2015, 14:16:33 UTC |
6e8950e | Pedro Côrte-Real | 08 December 2015, 22:37:21 UTC | tools: cosmetic and whitespace changes | 11 December 2015, 14:16:33 UTC |
fbd4868 | Pedro Côrte-Real | 08 December 2015, 22:35:04 UTC | tools: avoid false positives in camera support diff | 11 December 2015, 14:16:33 UTC |
fd8a03e | tatica | 11 December 2015, 12:22:08 UTC | [manpage] Update Spanish translation | 11 December 2015, 12:22:08 UTC |
ae5fd71 | tatica | 11 December 2015, 12:18:09 UTC | [usermanual] Update Spanish translation | 11 December 2015, 12:18:09 UTC |
d7b3f59 | tatica | 11 December 2015, 12:17:22 UTC | [l10n] Update Spanish translation | 11 December 2015, 12:17:22 UTC |
7e883c2 | Pascal Obry | 11 December 2015, 00:11:02 UTC | Update French translation. | 11 December 2015, 00:11:02 UTC |
79ae5fd | Roman Lebedev | 10 December 2015, 14:49:15 UTC | Also, i don't think iop's should free gui_data in cleanup() It should be done in gui_cleanup() Worst case - they'll leak. | 10 December 2015, 14:49:15 UTC |