- 02 Dec, 2018 1 commit
-
-
Ell authored
... it's no longer needed, since GEGL commit gegl@9dcd2cde. Partially reverts commits: 6fca9959 cc10af72 49c53568 8edbc0d4 29f63616 3a201498 ee48ec68 4165a315 76408527 b7633c72 6ab12061 754a3c5b 22b4b647 55b34383 c6d23add f03a84d6 822f9f0d 95358ca1 cdda37f4 41e80356 6761da42 fb5d7832 97ed7817 46e90365 ea9c5e6a 24fbdfb5 beb4ecb2 4b77831e fcf113a3 567ffe94
-
- 10 Sep, 2018 1 commit
-
-
Øyvind "pippin" Kolås authored
-
- 07 Aug, 2018 1 commit
-
-
Michael Natterer authored
Fixed by implementing Massimo's two findings: gimp_operation_cage_transform_process(): if aux_buf is NULL, bail out after initializing out_buf with identity vectors, fixes the crash. gimp_cage_tool_create_filter(): set the drawable filter's region to GIMP_FILTER_REGION_DRAWABLE, fixes offset when there is a selection.
-
- 11 Jul, 2018 1 commit
-
-
- 13 May, 2018 1 commit
-
-
Ell authored
... instead of gegl_buffer_sample() GEGL commit 26f13cbfe9aaaa8c176162e54fdbb8af6876538e got rid of the per-buffer cached samplers, making gegl_buffer_sample() much more expensive, suitable primarily for one-off samples. Use a sampler object instead.
-
- 12 Feb, 2018 2 commits
-
-
Jehan authored
It seems gegl_buffer_sample() crashes with the first parameter being NULL so let's just test its value first. This will output a huge quantity of CRITICALs in this edge case but that's much better than a crash. :-) See also bug 793371 where this bug is being processed.
-
Jehan authored
When checking the Cage Transform operation code, I saw some ifdef meant to be switched to when bug 645810 is fixed. It also says in a comment: > /* When Gegl bug #645810 will be solved, > this should be a good optimisation */ Checking said bug, it appears it has been fixed since 2012! I also fixed a bit the parameters in gegl_buffer_sample() call since it seems the function signature has changed quite a bit.
-
- 06 Dec, 2017 3 commits
-
-
Jehan authored
Keep multi-threading disable on the cage transform operation. It is now fixed but is a lot much slower than when single-threaded, making it painful to use on bigger images. So let's reenable later if we can improve this. See bug 787663.
-
Massimo Valentini authored
Stop recursion only when all 3 vertices of the triangle are outside the roi (left/right or above/below).
-
Jehan authored
Temporarily disable multi-threading on the cage transform so that it performs sanely until it is fixed.
-
- 15 Jul, 2017 1 commit
-
-
Michael Natterer authored
More than 2000 lines of code less in app/, instead of if (instance->member) { g_object_unref/g_free/g_whatever (instance->member); instance->member = NULL; } we now simply use g_clear_object/pointer (&instance->member);
-
- 11 May, 2016 1 commit
-
-
Massimo Valentini authored
instead of reimplementing it in two operations
-
- 07 Feb, 2016 1 commit
-
-
Massimo Valentini authored
progress signal accepts 1 parameter not 0 it worked in linux, but not in win64
-
- 02 Feb, 2016 1 commit
-
-
Massimo Valentini authored
Use a proper "progress" signal instead of a property "notify" one to update the on-canvas progress widget. This way the graph is not invalidated while processing it
-
- 02 Jul, 2014 1 commit
-
-
Michael Natterer authored
-
- 10 May, 2012 1 commit
-
-
Michael Natterer authored
-
- 03 May, 2012 1 commit
-
-
Michael Natterer authored
and update tons of includes in libgimp and app.
-
- 02 May, 2012 2 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
-
- 29 Mar, 2012 1 commit
-
-
Øyvind "pippin" Kolås authored
-
- 26 Mar, 2012 2 commits
-
-
Øyvind "pippin" Kolås authored
-
Øyvind "pippin" Kolås authored
-
- 25 Mar, 2012 1 commit
-
-
Michael Natterer authored
-
- 24 Mar, 2012 1 commit
-
-
Michael Natterer authored
-
- 09 Aug, 2011 1 commit
-
-
Michael Muré authored
-
- 30 Jul, 2011 1 commit
-
-
Michael Muré authored
-
- 06 Jun, 2011 1 commit
-
-
Michael Muré authored
-
- 28 Apr, 2011 1 commit
-
-
Michael Natterer authored
Add CAIRO_CFLAGS to a lot of Makefiles to make this possible, and because they pull in cairo via the libgimp headers.
-
- 20 Apr, 2011 1 commit
-
-
Michael Muré authored
further improvement
-
- 31 Mar, 2011 1 commit
-
-
Michael Muré authored
-
- 25 Mar, 2011 1 commit
-
-
Michael Natterer authored
- add a double "progress" property to GimpOperationCageTransform and update it every 20 rows - connect to the notify::progress in the tool and display a tool progress
-
- 24 Mar, 2011 5 commits
-
-
Michael Muré authored
-
Michael Muré authored
inside of the bounding box before computing if it's inside the cage
-
Michael Muré authored
-
Michael Muré authored
-
Mikael Magnusson authored
-
- 23 Mar, 2011 1 commit
-
-
Michael Natterer authored
-
- 22 Jan, 2011 1 commit
-
-
Michael Muré authored
-
- 10 Nov, 2010 2 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
-