1. 21 Dec, 2016 1 commit
  2. 13 Nov, 2016 1 commit
    • Richard Gitschlag's avatar
      Bug 644032 - Color banding in Hue-Saturation with overlap · b27cdfa9
      Richard Gitschlag authored
      When calculating an overlap between two ranges, interpolate the hue
      adjustment from config->hue[primary_range] and
      config->hue[secondary_range] BEFORE mapping it to the input value.
      This fixes odd edge cases where only one of the ranges crosses the
      red/magenta wraparound, or if adjustments to different channels yield
      more than 180 degree difference from each other.
      b27cdfa9
  3. 06 Nov, 2016 1 commit
  4. 01 Nov, 2016 1 commit
    • Michael Natterer's avatar
      app, pdb, libgimp: allow to choose the channel when thresholding · 3cef404e
      Michael Natterer authored
      so the threshold can now be based on the GimpHistogramChannel enum.
      Add a channel menu to the threshold dialog and a channel argument to
      the PDB procedure (which is new in 2.10).
      
      If I hadn't forgotten what the "RGB" channel is supposed to do I would
      have implemented the RGB mode in GimpOperationThreshold correctly.
      Right now I'm just guessing. Anyone?
      3cef404e
  5. 09 Sep, 2016 1 commit
  6. 29 Aug, 2016 1 commit
  7. 05 Jul, 2016 1 commit
  8. 24 Jun, 2016 2 commits
  9. 06 Jun, 2016 1 commit
    • Massimo Valentini's avatar
      Bug 766683: Burn Mode on Paint tools are producing artefacts · 7858eb3d
      Massimo Valentini authored
      This operation produces NAN (0 / 0) and division
      by zero when a layer component is zero.
      
      Inline CLAMP to make sure it swallows also NAN.
      A NAN is mapped to 1 for backward compatibility.
      [the 2variate function comp (in[b], layer[b]) is
      discontinuous at layer[b] = 0]
      7858eb3d
  10. 05 Jun, 2016 1 commit
  11. 02 Jun, 2016 1 commit
  12. 26 May, 2016 3 commits
  13. 23 May, 2016 1 commit
  14. 17 May, 2016 1 commit
  15. 16 May, 2016 1 commit
    • Massimo Valentini's avatar
      Bug 766369: Split view shows transparency filtering... · 2dd4d3a2
      Massimo Valentini authored
      ... layers with alpha channel
      
      add an operation that selectively outputs aux
      or source if out/inside the rectangle (x,y,width,height),
      independently of the alpha channel and use it
      in filters split preview.
      
      mostly copied from gimp:mask-components
      2dd4d3a2
  16. 11 May, 2016 1 commit
  17. 18 Apr, 2016 1 commit
  18. 17 Apr, 2016 1 commit
    • Michael Natterer's avatar
      Bug 759796 - Blend tool regression · 5730278e
      Michael Natterer authored
      We must not dither the alpha channel if it is fully opaque or fully
      transparent. 2.8 did the same but the dithering of these values was
      apparently consumed be putting the result into 8 bit values.
      5730278e
  19. 08 Apr, 2016 1 commit
    • Sven Claussner's avatar
      Flood op: improve descriptions · 9272da1a
      Sven Claussner authored
      Add more user friendly description to the PDB op.
      Partially keep the technical description for the PDB op and add a
      reference to the developer wiki.
      Use the new "reference" key for the GEGL op.
      9272da1a
  20. 28 Mar, 2016 1 commit
  21. 19 Mar, 2016 2 commits
  22. 08 Mar, 2016 2 commits
  23. 11 Feb, 2016 1 commit
  24. 10 Feb, 2016 1 commit
  25. 07 Feb, 2016 1 commit
  26. 02 Feb, 2016 1 commit
    • Massimo Valentini's avatar
      Bug 678085 - Cage tool freezes GIMP · b9ba9058
      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
      b9ba9058
  27. 01 Feb, 2016 3 commits
  28. 25 Jan, 2016 1 commit
    • Ell's avatar
      app: Add "gimp:flood" GEGL operation · c63bee34
      Ell authored
      This operation assigns to each pixel the minimum of the
      maxima of all paths from it to the outside, as if the
      input image represents a height map, and the operation
      floods it with water.
      c63bee34
  29. 22 Jan, 2016 2 commits
    • Michael Natterer's avatar
      app: remove GimpThresholdConfig · cd47aac4
      Michael Natterer authored
      The new more general GimpImageMapTool code handles this case
      completely automatically now.
      cd47aac4
    • Michael Natterer's avatar
      app: add gimp_gegl_config_register() · 1ef06fdb
      Michael Natterer authored
      which registers config classes for operations that don't want their
      config objects to be auto-generated. Register all color tools' config
      objects. Change gimp_gegl_config_sync_node() to correctly handle ops
      that have an object property of the right config object type.
      1ef06fdb
  30. 16 Jan, 2016 3 commits