1. 29 Sep, 2018 2 commits
    • Ell's avatar
      app: avoid applying buffer to drawable if application region is empty · ae3c0062
      Ell authored
      In gimp_drawable_real_{apply,replace}_buffer(), bail if the
      applcation region, after intersection with the drawable and mask
      extents, is empty.  This avoids trying to create a GeglBuffer with
      negative width/height.
      ae3c0062
    • Ell's avatar
      Issue #2287 - Weird things happen with dodge tool ... · a782acab
      Ell authored
      ... (some sort of corruption)
      
      In gimp_drawable_real_replace_buffer(), adjust the processed buffer
      and mask_buffer regions according to the changes made to the
      application region, as calculated by intersecting it with the
      drawable and mask extents.  This fixes wrong application position
      when painting using the heal, dodge/burn, smudge, or convolve
      tools, on a drawable whose origin is above/to the left of the
      image's origin, and there's a selection active.
      a782acab
  2. 11 Jul, 2018 1 commit
  3. 25 May, 2018 1 commit
  4. 12 Feb, 2017 1 commit
  5. 01 Feb, 2017 1 commit
  6. 17 Jan, 2017 1 commit
    • Michael Natterer's avatar
      app: remove "gboolean linear" parameters · 12623705
      Michael Natterer authored
      from gimp_applicator_new() and gimp_gegl_mode_node_set_mode().
      Compositing doesn't depend on the layer format any longer, only on the
      layer mode. Painting with "use applicator" unchecked is still broken
      in some cases and needs more fixing.
      12623705
  7. 08 Jan, 2017 1 commit
  8. 17 May, 2016 1 commit
  9. 16 Feb, 2016 1 commit
  10. 24 May, 2015 1 commit
  11. 18 Jun, 2014 1 commit
    • Michael Natterer's avatar
      app: add an optional gegl:cache at the output of GimpApplicator · db2ea536
      Michael Natterer authored
      Add "gboolean use_cache" to gimp_applicator_new(). Don't use a cache
      anywhere but in GimpImageMap because it incrementally fills that cache
      via the projection update. In gimp_drawable_merge_filter(), get that
      cache and pass it to gimp_gegl_apply_cached_operation() which then
      avoids doing the work twice for the already cached results. Win!
      db2ea536
  12. 14 Oct, 2013 1 commit
    • Michael Natterer's avatar
      app,libgimp*: fix includes to follow our include policy · 697572cc
      Michael Natterer authored
      - don't include <gdk-pixbuf/gdk-pixbuf.h> in headers in app/
      - instead, include it in many .c files instead of <glib-object.h>,
        finally acknowledging the fact that app/ depends on gdk-pixbuf almost
        globally
      - fix up includes as if libgimpbase depended in GIO, which it soon will
      697572cc
  13. 27 Apr, 2013 1 commit
  14. 17 Apr, 2013 1 commit
  15. 22 Oct, 2012 1 commit
  16. 20 May, 2012 1 commit
  17. 18 May, 2012 1 commit
  18. 07 May, 2012 1 commit
  19. 06 May, 2012 4 commits
  20. 02 May, 2012 17 commits