1. 30 Aug, 2017 1 commit
  2. 05 Aug, 2017 1 commit
  3. 09 Jan, 2017 1 commit
  4. 26 Dec, 2016 1 commit
    • Michael Natterer's avatar
      app: allow to toggle the histogram dialog between gamma and linear · fc9da4c9
      Michael Natterer authored
      Change GimpHistogram to take a "gboolean linear" parameter and always
      honor that parameter, so both kinds of histograms can now be created
      for all drawables.
      
      Add a horrible "Linear" toggle to the histogram dockable which always
      defaults to the active layer's actual pixel format, but can be
      switched at any time. This UI is ugly and needs to change.
      
      On the PDB, default to gamma-corrected if the plug-in is unaware of
      higher precision, and to the drawable's native pixel format otherwise.
      
      Other places using histograms (e.g. levels, curves) are unchanged.
      fc9da4c9
  5. 07 Nov, 2016 1 commit
  6. 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?
      3cef404e
    • 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.
      3307c719
  7. 18 Apr, 2016 1 commit
  8. 28 Mar, 2016 1 commit
  9. 22 Jan, 2016 1 commit
  10. 16 Jan, 2016 2 commits
  11. 17 Jun, 2014 3 commits
  12. 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
  13. 13 Jan, 2014 1 commit
  14. 12 Jan, 2014 1 commit
    • Michael Natterer's avatar
      app,libgimp,pdb: add a "drawable_color" PDB group · b4462e9e
      Michael Natterer authored
      Which contains all the API from the "color" group, but with a
      gimp_drawable namespace and with support for high bit depths. The
      group is actually a copy of "color" with cruft removed and some API
      ported to using float instead of integer API.
      
      Deprecated all "color" functions that already have a ported version in
      "drawable_color".
      
      This is unfinished WIP, some functions in "drawable_color" still have
      the old API.
      b4462e9e
  15. 08 Jan, 2014 1 commit
  16. 23 Jun, 2013 1 commit
  17. 12 Jun, 2013 1 commit
  18. 11 Jun, 2013 2 commits
  19. 08 Nov, 2012 1 commit
  20. 28 May, 2012 1 commit
  21. 10 May, 2012 1 commit
  22. 03 May, 2012 2 commits
  23. 02 May, 2012 12 commits