sort by:
Revision Author Date Message Commit Date
518a2dd Clahe iop: process(): no need for VLA. use #define 04 October 2016, 18:06:50 UTC
8088f2c Denoiseprofile iop: process_wavelets(): no need for VLA. use #define 04 October 2016, 18:06:50 UTC
0bd5206 Metadata view lib: _metadata_view_update_values(): no need for VLA. 04 October 2016, 18:06:50 UTC
872311a Recentcollect lib: _lib_recentcollection_updated(): no need for VLA. 04 October 2016, 18:06:49 UTC
a633f04 Focus: dt_focus_draw_clusters(): use malloc(), not VLA 04 October 2016, 18:06:49 UTC
a1763d0 Cups_print: dt_get_papers(): no need for VLA. 04 October 2016, 18:06:49 UTC
0839c1a Imageio png: read_header(): no need for VLA. use #define 04 October 2016, 18:06:49 UTC
df58e87 CMake: let's also enable -Wvla 04 October 2016, 18:06:49 UTC
7a0ed95 CMake: make stack/object size warning a error. Now that all the issues i see are fixed, this is safe to do. 04 October 2016, 18:06:49 UTC
c7cdbd8 dt-view: don't do unbound stack-based VLA's 04 October 2016, 18:06:49 UTC
aa83ea1 dt-chart: thinplate: thinplate_match(): don't do unbound stack-based VLA's 04 October 2016, 18:06:49 UTC
a17f31b dt-chart: thinplate: solve(): don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
c0f72e8 dt-chart: parse_cht(): don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
bd8235f dt-chart: process_data(): don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
3dcc78c dt-g-c: don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
a37034d dt-cli: don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
8d01bc1 Png format: write_image(): don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
5d1e7b1 Jpeg format: write_image(): don't do unbound stack-based VLA's 04 October 2016, 18:06:48 UTC
6b7410f Pdf format: write_image(): don't do unbound stack-based VLA's 04 October 2016, 18:06:47 UTC
95eb869 Demosaic iop: process_vng_cl(): don't do unbound stack-based VLA's Tes, this was technically not VLA, but gcc is stupid. 04 October 2016, 18:06:36 UTC
05ad5d3 Colormapping iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
b05a06d Colormapping iop: kmeans(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
d86b185 Colortransfer iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
ef01814 Colortransfer iop: kmeans(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
2bb5381 Clahe iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
d907060 Dither iop: process_random(): don't do unbound stack-based VLA's 04 October 2016, 17:07:04 UTC
f322e09 Vignette iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
2822336 Spots iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
f3bb208 Denoiseprofile iop: process_wavelets_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
6c6dcf8 Soften iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
51b353d Soften iop: process_sse2(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
5b65a08 Soften iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
e4ee4d0 Highpass iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:03 UTC
ffc503d Sharpen iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
754fef8 Sharpen iop: process_sse2(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
e841e32 Sharpen iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
8059a6f Atrous iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
509d043 Bloom iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
4aa6a10 Bilateral iop: permutohedral: merge_splat_threads(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
b759caf Bilateral iop: process(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
5456803 equalizer_eaw: dt_iop_equalizer_iwtf(): don't do unbound stack-based VLA's 04 October 2016, 17:07:02 UTC
2535ae4 equalizer_eaw: dt_iop_equalizer_wtf(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
6fbb094 Colorchecker iop: commit_params(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
8a79ea6 svd.h: dsvd(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
4a79528 Colorchecker iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
cefb101 Globaltonemap iop: process_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
045e2c9 Ashift iop: remove_outliers(): don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
b4b5d20 Ashift iop: ransac: don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
7bc2093 Lighttable view: expose_filemanager(): : don't do unbound stack-based VLA's 04 October 2016, 17:07:01 UTC
43ce0bd Lighttable view: expose_full_preview(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
b71a320 Lua: load_from_lua(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
58e8481 dt_gtkentry_build_completion_tooltip_text(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
3285221 Masks: group: dt_group_get_mask(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
6aa0799 Masks: path: _path_get_points_border(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
ff51679 pixelpipe_picker(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
2017796 pixelpipe_picker_cl(): don't do unbound stack-based VLA's 04 October 2016, 17:07:00 UTC
ca1a3d3 OpenCL: dt_opencl_benchmark_cpu(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
f1374c8 OpenCL: dt_opencl_benchmark_cpu(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
20cd5a5 OpenCL: dt_opencl_benchmark_gpu(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
c06f238 dt_opencl_events_profiling(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
89bc071 dt_opencl_build_program(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
3825b7b dt_opencl_priority_parse(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
f2efb3f Imageio png: read_image(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
0bb1cdf dt_imageio_jpeg_write_with_icc_profile(): don't do unbound stack-based VLA's 04 October 2016, 17:06:59 UTC
2fa00a4 dt_imageio_jpeg_compress(): don't do unbound stack-based VLA's 04 October 2016, 17:06:58 UTC
4053330 dt_gaussian_blur(): don't do unbound stack-based VLA's /home/lebedevri/darktable/src/common/gaussian.c: In function ‘dt_gaussian_blur._omp_fn.1’: /home/lebedevri/darktable/src/common/gaussian.c:248:9: error: stack usage might be unbounded [-Werror=stack-usage=] #pragma omp parallel for default(none) shared(temp, Labmin, Labmax, a0, a1, a2, a3, b1, b2, coefp, \ ^~~ [ 30%] Building C object src/CMakeFiles/lib_darktable.dir/common/imageio_jpeg.c.o /home/lebedevri/darktable/src/common/gaussian.c: In function ‘dt_gaussian_blur._omp_fn.0’: /home/lebedevri/darktable/src/common/gaussian.c:176:9: error: stack usage might be unbounded [-Werror=stack-usage=] #pragma omp parallel for default(none) shared(temp, Labmin, Labmax, a0, a1, a2, a3, b1, b2, coefp, \ ^~~ 04 October 2016, 17:06:45 UTC
6b29bdd CMake: enable -Wstack-usage, -Wframe-larger-than and -Wlarger-than Right now i have set it to 8M. This is much more that is actually meaningful. Even glibc does not support more than this. Musl default stack size is ~80K. So this will only catch unbound VLA's and alloca()'s With any luck, may help fixing some strange crashes. Will help with musl. They are Wno-error= to help with bisecting :) Only for gcc because clang seems to support only some of those, and in some different notation... 03 October 2016, 21:02:44 UTC
e336032 colorbalance iop: fix clang build: N_(): expression result unused [ 52%] Building C object src/iop/CMakeFiles/colorbalance.dir/introspection_colorbalance.c.o In file included from /home/lebedevri/darktable/build/src/iop/introspection_colorbalance.c:21: /home/lebedevri/darktable/src/iop/colorbalance.c:593:6: error: expression result unused [-Werror,-Wunused-value] N_("factor of lift"); ^~~~~~~~~~~~~~~~ and so on 02 October 2016, 22:43:30 UTC
4c67841 Deal with duplicated presets when splitting db In the new db we have a UNIQUE index on (name, operation, op_version) for presets which makes insertions fail for libraries that have the same values more than once in the db. I don't know how such a state can be reached, but apparently it happens. 02 October 2016, 22:37:32 UTC
6040db9 ci-script: in case of errors during make, continue with -j1 -k To record as much of the problems into the log as possible. 02 October 2016, 22:28:49 UTC
ce4def9 g_object_set(): do NOT use NULL as sentinel, that is just wrong. NULL should not be passed to a variadic function without explicitly casting it to the right type. NULL is arbitrary null pointer constant (with whatever type, unless you assume posix where it must be void*) The variadic function expects the arguments to be some type (depends on how it uses va_arg) Using the wrong type with va_arg is UB. After a long and fruitful disscussion in #musl and #gtk+, i have come to conclusion that #musl is right in this and #gtk+ is #gtk+ :) Fixed mostly by semantic patch: @@ type T; @@ <... g_object_set( ... , ( - NULL | - (T*)NULL ) + HI_IM_GCHAR ) ...> And then mass-replace s/HI_IM_GCHAR/(gchar *)0/ 02 October 2016, 21:42:58 UTC
4066521 [l10n] Update German translation Not at 100% but almost there ... 02 October 2016, 20:30:31 UTC
f363889 Some small string changes This fixes a few wordings and marks some strings for translation that intltool isn't smart enough to pick up due to #define magic 02 October 2016, 20:29:12 UTC
a834990 Include fcntl.h, not sys/fcntl.h Everywhere else we include fcntl.h anyway, no point in including different things in different places. Musl: /usr/include/sys/fcntl.h:1:2: error: #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp] #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> 02 October 2016, 19:30:24 UTC
1d3e5ef dt_colorspaces_set_display_profile(): define *widget only if needed. Fixes compilation with wayland: darktable/src/common/colorspaces.c:1407:14: warning: unused variable ‘widget’ [-Wunused-variable] GtkWidget *widget = dt_ui_center(darktable.gui->ui); 02 October 2016, 19:20:29 UTC
a24fd63 Dockerfile: explicitly use ld.gold as ld While it may be just immeasurably faster, it is known to cause more build issues than traditional ld.bfd Since the point of this CI is to catch the issues... Plus, at this time, ld.gold seems like the future. 02 October 2016, 19:06:13 UTC
19211b1 blend.c: #pragma omp shared(*) cleanup, drop bogus stderr There are no functionality changes. May break build on some strange platforms? 02 October 2016, 18:31:02 UTC
d06bae5 .travis.yml: ugh, correctly specify script location 02 October 2016, 18:03:46 UTC
ef275b1 .travis.yml: specify -pipe, use helper script. Maybe will be faster. Should be more readable and extendable. Will eat more memory. 02 October 2016, 17:52:58 UTC
a0a3f17 Updated Dutch translation 02 October 2016, 15:42:58 UTC
149a194 Merge pull request #1274 from darktable-org/db_split Split db into library.db and global data.db 02 October 2016, 14:08:03 UTC
4cbc04f The `presets` table is in data, not main 02 October 2016, 14:00:57 UTC
0fc4981 Update Russian translation 02 October 2016, 11:28:17 UTC
188b601 Rawoverexposed: use C_() for olid color schemes 02 October 2016, 10:37:38 UTC
c2a424b dt_dev_pixelpipe_process_rec(): fix clang build. In file included from darktable/src/develop/pixelpipe.c:22: darktable/src/develop/pixelpipe_hb.c:744:24: error: address of array 'module->op' will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion] if(module && module->op) strncpy(module_name, module->op, sizeof(module_name)); ~~ ~~~~~~~~^~ Was broken in ce77e71f8b698230b76832071408a2e90284655b. 01 October 2016, 21:36:59 UTC
b9759ca Updated Dutch translation 01 October 2016, 16:47:37 UTC
ce77e71 pixelpipe: duplicte module name into local variable in dt_dev_pixelpipe_process_rec() aim: in case of crashes within dt_dev_pixelpipe_process_rec() we get easier access to the the module context in which it happened 01 October 2016, 14:46:29 UTC
e5914e2 rawoverexposed: fix last commit adding (void *)cast to make compilers happy 01 October 2016, 10:00:26 UTC
884ef2d rawoverexposed: enable OpenCL processing for xtrans raws 01 October 2016, 07:30:46 UTC
ab4b01b Split db into library.db and global data.db The new data.db contains styles, presets and tags. 30 September 2016, 20:36:37 UTC
ee15d4c opencl: remove bogus 'static' keyword in extended.cl 30 September 2016, 15:33:23 UTC
e1db642 rawoverexposed: fix OpenCL codepath 30 September 2016, 14:00:57 UTC
6a03af6 Validate AppData via `appstream-util validate` Note that this is different from the other validations. `appstream-util validate` takes about 3sec on my machine. I do not like it. So let's try running it only right after generating output file. NOTE: if you manually modify generated darktable.appdata.xml, it will not validate it !!! That is something for `make check`, probably. 30 September 2016, 10:26:49 UTC
33d8193 Revert "Let's not fail the build if jsonschema check fails for now." This reverts commit dad8372b2475dde5d5df935b944896e2c4724983. 29 September 2016, 16:41:45 UTC
930f0d0 CMake: don't mkdir /packaging/debian 29 September 2016, 16:36:06 UTC
8156d26 CMake: better protect against source changes. This does actually catch creation of packaging/debian dir 29 September 2016, 16:36:04 UTC
027e71a Merge pull request #1273 from TuTPhoto/master Update darktable.xml 29 September 2016, 16:33:57 UTC
97942f5 Update French translation. 29 September 2016, 16:02:35 UTC
42a2340 Add defensive code against broken .icc file. Tentative fix for #11160. 29 September 2016, 15:34:52 UTC
316dd1e Dockerfile: set locale to C.UTF-8 29 September 2016, 13:45:22 UTC
back to top