1. 18 Mar, 2018 1 commit
    • Jehan's avatar
      app, libgimp, pdb: add "distance-metric" property to GimpPDBContext. · e164aee7
      Jehan authored
      This property is currently only used for gimp_edit_blend() to control
      how are computed distances. In the future, it could be used for more
      functions making use of "gegl:distance-transform" operation, or even for
      other algorithms, if relevant.
      This new property obviously comes with 2 new PDB calls:
      gimp_context_get_distance_metric() & gimp_context_set_distance_metric()
      e164aee7
  2. 17 Dec, 2017 5 commits
  3. 30 Oct, 2017 1 commit
    • Ell's avatar
      app, pdb: prevent custom gradient from being renamed · bccef430
      Ell authored
      Make internal data objects non-renamable, even if they're writable,
      through gimp_data_is_name_editable().  Currently, the only such
      object is the custom gradient.
      
      Prevent changing the name of non-renamable data by making the name
      entry of GimpDataEditor non-editable whenever
      gimp_viewable_is_name_editable() is FALSE, even if the data is
      otherwise editable.
      
      Prevent the vairous PDB -rename() functions from renaming non-
      renamable data, by adding a GimpPDBDataAccess flags type,
      specifying the desired access mode for the data -- any combination
      of READ, WRITE, and RENAME -- and replacing the 'writable'
      parameter of the gimp_pdb_get_foo() functions with an 'access'
      parameter.  Change the various .pdb files to use READ where they'd
      used FALSE, and WRITE where they'd used TRUE; use RENAME, isntead
      of WRITE, in the -rename() functions.
      bccef430
  4. 19 Aug, 2017 1 commit
  5. 10 Apr, 2017 1 commit
  6. 09 Jan, 2017 1 commit
  7. 08 Jan, 2017 1 commit
  8. 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).
      dd9b0fc5
  9. 16 Jan, 2016 2 commits
  10. 02 Jan, 2016 1 commit
  11. 10 Nov, 2015 1 commit
  12. 09 Nov, 2015 1 commit
    • Michael Natterer's avatar
      Bug 314379 - Allow stroking as outline (not with a paint tool) via the PDB · 8fa7bc36
      Michael Natterer authored
      Add new PDB procedures gimp-context-get/set-stroke-method and honor
      the new setting in gimp-edit-stroke and gimp-edit-stroke-vectors.
      
      Internally, keep a GimpStrokeOptions around in GimpPDBContext to keep
      track of the newly added PDB state, and use it for the stroke
      operations instead of creating a scratch GimpStrokeOptions.
      8fa7bc36
  13. 29 Apr, 2015 1 commit
    • Michael Natterer's avatar
      Bug 673501 - Issue with Overlay · bc4cf991
      Michael Natterer authored
      GIMP's OVERLAY mode was identical to SOFTLIGHT. This commit fixes the
      issue and introduces a NEW_OVERLAY mode and enum value.
      
      - change gimp:overlay-mode to be a real (svg-ish) overlay mode
      - when compositing, map OVERLAY to gimp:softlight-mode
      - when compisiting, map NEW_OVERLAY to gimp:overlay-mode
      - bump the XCF version when NEW_OVERLAY is used
      - map OVERLAY to SOFTLIGHT when loading and saving XCF
      - map OVERLAY to softlight in all PDB setters
      - map OVERLAY to softlight when deserializing a GimpContext
      - change all paint mode menus to show an entry for NEW_OVERLAY
        instead of OVERLAY
      - change PSP, PSD and OpenRaster to use NEW_OVERLAY
      
      These changes should (redundantly) make sure that no OVERLAY enum
      value is used in the core any longer because it gets mapped to
      SOFTLIGHT at all entry points, with the downside of introducing a
      setter/getter asymmetry when OVERLAY was set in a PDB api.
      bc4cf991
  14. 17 Nov, 2014 4 commits
  15. 15 Nov, 2014 1 commit
  16. 13 Nov, 2014 1 commit
  17. 04 Jan, 2014 1 commit
    • Michael Natterer's avatar
      app: add gimp_paint_options_set_default_brush_size() · ef858453
      Michael Natterer authored
      and use it globally instead of two different methods, one of which was
      forgotten to be ported to the new aspect ratio range where 0.0 means
      1:1. Add a FIXME comment in paint_tools.pdb where I think setting the
      default size is a bug, see #721249.
      ef858453
  18. 27 Sep, 2013 1 commit
  19. 30 May, 2013 1 commit
  20. 04 Dec, 2012 1 commit
  21. 03 Dec, 2012 1 commit
  22. 26 Jul, 2012 1 commit
  23. 02 May, 2012 2 commits
  24. 01 Mar, 2012 1 commit
    • Michael Natterer's avatar
      Bug 658477 - add PDB support for more paint and ink options · b952f80b
      Michael Natterer authored
      Apply heavily modified patch from Es Swartz which adds PDB API for
      brush size, angle and aspect ratio, as well as a full interface for
      ink. Changed to patch to add all procedures to the "context" group
      instead of creating new PDB groups, properly use the new
      GimpPDBContext APIs for paint options, and did some general cleanup.
      (Warning, completely untested).
      b952f80b
  25. 31 Oct, 2011 1 commit
  26. 16 Apr, 2011 1 commit
  27. 08 Apr, 2011 1 commit
  28. 13 Feb, 2011 1 commit
  29. 12 Feb, 2011 1 commit
  30. 06 Feb, 2011 2 commits