1. 21 Dec, 2016 1 commit
  2. 07 Nov, 2016 2 commits
  3. 01 Nov, 2016 2 commits
    • 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?
    • Michael Natterer's avatar
      pdb, app, libgimp: change ranges for histogram and threshold to 0.0..1.0 · 3307c719
      Michael Natterer authored
      They used to be 0..255, inherited from the old gimp_histogram() and
      gimp_threshold() procedures. This commit deprecates these old
      procedures and changes the ranges in the new gimp_drawable_histogram()
      and gimp_drawable_threshold() to double with a 0.0..1.0 range.
  4. 29 Oct, 2016 1 commit
    • Michael Natterer's avatar
      Bug 769738 - Add color tags/labels for layers/channels/paths · 31fcd79d
      Michael Natterer authored
      Add property "color-tag" of type enum GimpColorTag to GimpItem so all
      layers, channels and paths can be tagged with a color.
      For interoperability, use the color list from Krita which is a
      superset of Photoshop's colors.
      Features a "Color Tag" submenu in the layers, channels and paths
      menus, a row of color radio buttons in the properties dialogs,
      undo and PDB API.
      As a side effect, some common code is now factores out into
      items-actions.[ch] and items-commands.[ch] which adds visible, linked
      and lock actions for layers and channels.
  5. 09 Oct, 2016 1 commit
    • Michael Natterer's avatar
      Bug 764024 - Allow to choose fill color when resizing layers and images · 997ae1e2
      Michael Natterer authored
      Add a GimpFillType argument to GimpItem::resize() and fill type
      widgets to the canvas and layer resize dialogs. Fill the new parts of
      the drawable according to fill type in gimp_drawable_resize(). Make
      sure places that need the old behavior get GIMP_FILL_TRANSPARENT
      passed by hardcoding it in the GimpItem::resize() implemetations of
      channel, mask, selection etc.
  6. 30 Sep, 2016 2 commits
  7. 27 Sep, 2016 1 commit
  8. 25 Sep, 2016 1 commit
  9. 21 Sep, 2016 1 commit
  10. 20 Sep, 2016 2 commits
  11. 19 Sep, 2016 1 commit
    • Michael Natterer's avatar
      Bug 637313 - Should be possible to copy/paste whole layers in a single step · 67863dab
      Michael Natterer authored
      Use the newly added clipboard for entire images to copy/paste layers
      (we only create single-layer clipboard images, and use only the first
      layer of any recieved image, the layers can be arbitrarily complex
      - change gimp_edit_copy,cut,paste() to return/take a GimpObject
        that can be a GimpImage or GimpBuffer
      - cut/copy the whole layer if there is no selection
      - always paste layers as new layers, not floating selections
      - always paste news layers on top of the active layer, where
        we would attach a floating selection
      - add enum GimpPasteType { FLOATING, FLOATING_INTO, NEW_LAYER }
      - add GimpPasteType parameter to gimp_edit_paste() and handle all
        three cases there because there is now a lot of common code
      - change all callers accordingly, use only legacy buffer pasting
        from the PDB for now
  12. 17 Sep, 2016 1 commit
  13. 12 Sep, 2016 1 commit
  14. 25 Jun, 2016 1 commit
    • Richard Kreckel's avatar
      Bug 768044 - Fix many typos · dd9b0fc5
      Richard Kreckel authored
      This fixes many typos in comments and one in a user-visible string (msgid
      "center abscisse" changed to "center abscissa" in affected po files. too).
  15. 20 May, 2016 1 commit
  16. 08 May, 2016 2 commits
  17. 01 May, 2016 1 commit
  18. 30 Apr, 2016 2 commits
  19. 18 Apr, 2016 1 commit
  20. 17 Apr, 2016 1 commit
  21. 16 Apr, 2016 1 commit
  22. 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.
  23. 28 Mar, 2016 1 commit
  24. 26 Mar, 2016 1 commit
  25. 15 Mar, 2016 1 commit
  26. 11 Mar, 2016 3 commits
  27. 08 Mar, 2016 3 commits
  28. 11 Feb, 2016 1 commit
  29. 02 Feb, 2016 1 commit
    • Jehan's avatar
      Bug 648776 - mirror symmetries. · 76f573c9
      Jehan authored
      You can now set any paint tool to mirror painting relatively
      horizontal/vertical axis or a central point (any combination of these 3
      This has been implemented as a new multi-stroke core, where every stroke
      is actually handled as a multi-stroke (default of size 1).
      This is also the first usage of custom guides for symmetry guiding.
      Current version has to be activated in the playground.
  30. 25 Jan, 2016 1 commit