1. 24 Sep, 2016 3 commits
  2. 23 Sep, 2016 1 commit
    • Michael Natterer's avatar
      app: make the LayerAddMaskDialog struct private · 41a64b7a
      Michael Natterer authored
      Instead, provide a custom GimpAddMaskCallback, connect to "response"
      internally and call the callback. Takes clutter out of layers-commands.c.
      Also attach the dialog to the layer so we don't show multiple add
      mask dialogs. Should do the same to all dialogs with public structs,
      the custom callback approach keep things more encapsulated.
      41a64b7a
  3. 21 Sep, 2016 1 commit
  4. 11 Sep, 2016 1 commit
  5. 24 Aug, 2016 1 commit
  6. 23 Aug, 2016 1 commit
    • Benoit Touchette's avatar
      Bug 759601 - Add/Remove layer masks by clicking the layer preview · 0b7381a8
      Benoit Touchette authored
      Quite heavily modified by Mitch to address the more general issues
      mentioned in comment 35 of the bug:
      
      - Remember the added mask's type and the invert boolean in
        GimpDialogConfig
      - Add new prefs page "Dialog Defaults" which will contain
        only stuff from GimpDialogConfig and can be reset separately
      - Remove static mask variables from layers-commands.c and
        use the new config values for both interactive mask adding
        with the dialog, and for the shortcut based method
      - Add a button to the layers dialog which supports add, add
        with last values, delete, apply
      - Add modifier-click shortcuts on the layer preview with the
        same modifiers as on the button
      0b7381a8
  7. 20 May, 2016 1 commit
  8. 03 May, 2016 1 commit
  9. 08 Mar, 2016 1 commit
  10. 16 Aug, 2015 1 commit
  11. 03 Jul, 2015 1 commit
  12. 19 Jun, 2015 2 commits
  13. 17 Jun, 2015 1 commit
  14. 01 Jun, 2015 1 commit
  15. 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
  16. 31 Aug, 2014 1 commit
    • Michael Natterer's avatar
      Bug 735516 - Crop to content fails · bda1cd04
      Michael Natterer authored
      Return a new enum GimpAutoShrink { SHRINK, EMPTY, UNSHRINKABLE } from
      gimp_pickable_auto_shrink() because a simply boolean FALSE doesn't
      distinguish between "not further shrinkable" and "no content". Change
      the callers accordingly add a special "already cropped" message where
      we only had a "no content" message before.
      bda1cd04
  17. 12 Jul, 2014 1 commit
    • Michael Natterer's avatar
      app: some GimpProgress cleanup · a6601d56
      Michael Natterer authored
      - change start() and set_text() to use "format" and "..." instead of
        "message", allowing to format progress messages in place
      - s/cancelable/cancellable/
      - move "cancellable" to be the second argument of start()
      a6601d56
  18. 03 Jun, 2014 1 commit
  19. 02 Jun, 2014 1 commit
  20. 11 May, 2014 1 commit
  21. 29 Apr, 2014 1 commit
    • Michael Natterer's avatar
      libgimpbase,*: clean up enum values in gimpbaseenums.h · 22c22229
      Michael Natterer authored
      GIMP_ADD_foo_MASK -> GIMP_ADD_MASK_foo
      GIMP_foo_MODE -> GIMP_BLEND_foo
      GIMP_foo_CLONE -> GIMP_CLONE_foo
      GIMP_foo -> GIMP_DODGE_BURN_TYPE_foo
      GIMP_foo -> GIMP_TRANSFER_foo
      
      Add compat values for the old names and compat code to script-fu
      and pygimp.
      22c22229
  22. 14 Sep, 2013 1 commit
  23. 13 Sep, 2013 1 commit
  24. 22 Sep, 2012 1 commit
  25. 08 Sep, 2012 1 commit
  26. 02 May, 2012 4 commits
  27. 05 Oct, 2010 2 commits
  28. 20 Jul, 2010 1 commit
    • Michael Natterer's avatar
      app: introduce GimpItem::to_selection() · 3184c440
      Michael Natterer authored
      Which replaces all the deparate functions to turn layers, channels,
      layer masks and vectors into selections. Use the new virtual function
      all over the place instead of calling the functions in
      gimpchannel-select.c manually.
      3184c440
  29. 08 Jul, 2010 1 commit
  30. 06 Jun, 2010 1 commit
  31. 09 Feb, 2010 1 commit
  32. 07 Feb, 2010 1 commit
  33. 14 Dec, 2009 1 commit