1. 10 Feb, 2016 1 commit
  2. 16 Jan, 2016 2 commits
  3. 22 Oct, 2015 1 commit
    • Michael Natterer's avatar
      Bug 756822 - Colors/Desaturate/Luminosity should operate on linear RGB · 68a9835d
      Michael Natterer authored
      Add GIMP_DESATURATE_LUMINANCE to enum GimpDesaturateMode and rename
      GIMP_DESATURATE_LUMINOSITY to GIMP_DESATURATE_LUMA.
      
      Keep GIMP_DESATURATE_LUMINOSITY as deprecated compat value and add it
      to the script-fo and pygimp compat constants.
      
      Change GimpOperationDesaturate to process GIMP_DESATURATE_LUMINANCE
      with linear "RGBA float".
      68a9835d
  4. 10 May, 2012 1 commit
  5. 03 May, 2012 1 commit
  6. 02 May, 2012 1 commit
  7. 29 Mar, 2012 1 commit
  8. 25 Mar, 2012 1 commit
  9. 28 Apr, 2011 1 commit
  10. 21 Feb, 2009 1 commit
  11. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  12. 01 Nov, 2008 1 commit
    • Martin Nordholts's avatar
      Prefix the GIMP GEGL operations with "gimp:" instead of "gimp-" so we · a9e18758
      Martin Nordholts authored
      * app/gegl/gimpoperation*.c: Prefix the GIMP GEGL operations with
      "gimp:" instead of "gimp-" so we follow the GEGL prefix style and
      better serialize to XML.
      
      * app/tools/gimp*tool.c
      
      * app/core/gimpdrawable-*.c
      * app/core/gimpdrawable.c
      * app/core/gimpimagemap.c
      * app/core/gimpprojection.c: Changed accordingly.
      
      svn path=/trunk/; revision=27512
      a9e18758
  13. 11 Jun, 2008 1 commit
    • Sven Neumann's avatar
      app/gegl/gimpoperationcolorbalance.c app/gegl/gimpoperationcolorize.c · 0b6e61e1
      Sven Neumann authored
      2008-06-11  Sven Neumann  <sven@gimp.org>
      
      	* app/gegl/gimpoperationcolorbalance.c
      	* app/gegl/gimpoperationcolorize.c
      	* app/gegl/gimpoperationcurves.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationhuesaturation.c
      	* app/gegl/gimpoperationlevels.c
      	* app/gegl/gimpoperationposterize.c
      	* app/gegl/gimpoperationthreshold.c
      	* app/gegl/gimpoperationtilesink.c
      	* app/gegl/gimpoperationtilesource.c: added const to GeglRectangle*
      	argument.
      
      svn path=/trunk/; revision=25918
      0b6e61e1
  14. 04 Jun, 2008 1 commit
    • Michael Natterer's avatar
      depend on GEGL >= 0.0.17, add check for BABL => 0.0.21. · 24acc89f
      Michael Natterer authored
      2008-06-04  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: depend on GEGL >= 0.0.17, add check for
      	BABL => 0.0.21.
      
      	* app/sanity.c: bump GEGL sanity check and add BABL check.
      
      	* app/gegl/gimpoperationcolorbalance.c
      	* app/gegl/gimpoperationcolorize.c
      	* app/gegl/gimpoperationcurves.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationhuesaturation.c
      	* app/gegl/gimpoperationlevels.c
      	* app/gegl/gimpoperationposterize.c
      	* app/gegl/gimpoperationthreshold.c: adapt to new process()
      	signature.
      
      
      svn path=/trunk/; revision=25886
      24acc89f
  15. 21 May, 2008 2 commits
    • Michael Natterer's avatar
      bail out if there is no config object. · 37ff6309
      Michael Natterer authored
      2008-05-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpoperationdesaturate.c
      	(gimp_operation_desaturate_process): bail out if there is no
      	config object.
      
      
      svn path=/trunk/; revision=25727
      37ff6309
    • Sven Neumann's avatar
      Add Desaturate as an image-map tool with live preview (bug #533808): · e86e0032
      Sven Neumann authored
      2008-05-21  Sven Neumann  <sven@gimp.org>
      
      	Add Desaturate as an image-map tool with live preview (bug #533808):
      
      	* app/gegl/Makefile.am
      	* app/gegl/gegl-types.h
      	* app/gegl/gimpdesaturateconfig.[ch]: added config object for the
      	desaturate point filter.
      	
      	* app/gegl/gimpoperationdesaturate.[ch]: derive from
      	GimpOperationPointFilter. Unrolled the inner loop.
      
      	* app/core/gimpdrawable-desaturate.c: changed accordingly.
      
      	* app/tools/Makefile.am
      	* app/tools/gimpdesaturatetool.[ch]: added desaturate as an
      	imagemap tool. So far only the GEGL code path is implemented.
      
      	* app/tools/gimp-tools.c: register the new tool.
      
      	* app/dialogs/dialogs.c: register the new tool dialog.
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/desaturate-dialog.[ch]: removed the desaturate dialog.
      
      	* app/actions/drawable-actions.c
      	* app/actions/drawable-commands.[ch]: removed action
      	"drawable-desaturate".
      
      	* app/widgets/gimphelp-ids.h: changed help IDs accordingly.
      
      	* menus/image-menu.xml.in: replaced "drawable-desaturate" with
      	"tools-desaturate".
      
      	* libgimpwidgets/gimpstock.h: added a define for
      	GIMP_STOCK_TOOL_DESATURATE.
      
      svn path=/trunk/; revision=25726
      e86e0032
  16. 12 Feb, 2008 1 commit
    • Michael Natterer's avatar
      app/gegl/gimpoperationcolorbalance.c app/gegl/gimpoperationcolorize.c · c409f1b8
      Michael Natterer authored
      2008-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpoperationcolorbalance.c
      	* app/gegl/gimpoperationcolorize.c
      	* app/gegl/gimpoperationcurves.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationhuesaturation.c
      	* app/gegl/gimpoperationlevels.c
      	* app/gegl/gimpoperationposterize.c
      	* app/gegl/gimpoperationthreshold.c
      	* app/gegl/gimpoperationtilesink.c
      	* app/gegl/gimpoperationtilesource.c: added categories and very
      	lame descriptions. Dunno if the categories are good that way but
      	at least they are not NULL now.
      
      
      svn path=/trunk/; revision=24876
      c409f1b8
  17. 30 Jan, 2008 2 commits
    • Øyvind Kolås's avatar
      stop using gegl_operation_class_set_name() for gimp gegl ops. · 47fc7211
      Øyvind Kolås authored
      * app/gegl/gimpoperationcolorbalance.c:
      * app/gegl/gimpoperationcolorize.c:
      * app/gegl/gimpoperationcurves.c:
      * app/gegl/gimpoperationdesaturate.c:
      * app/gegl/gimpoperationhuesaturation.c:
      * app/gegl/gimpoperationlevels.c:
      * app/gegl/gimpoperationposterize.c:
      * app/gegl/gimpoperationthreshold.c:
      * app/gegl/gimpoperationtilesink.c:
      * app/gegl/gimpoperationtilesource.c:
      * app/gegl/gimpoperationdesaturate.c: stop using
      gegl_operation_class_set_name() for gimp gegl ops.
      
      svn path=/trunk/; revision=24750
      47fc7211
    • Øyvind Kolås's avatar
      stop using gegl_operation_class_set_name() for gimp gegl-ops before · 53082969
      Øyvind Kolås authored
      * app/gegl/gimpoperationcolorbalance.c:
      * app/gegl/gimpoperationcolorize.c:
      * app/gegl/gimpoperationcurves.c:
      * app/gegl/gimpoperationdesaturate.c: stop using
      gegl_operation_class_set_name() for gimp gegl-ops before #warning in
      build.
      
      svn path=/trunk/; revision=24749
      53082969
  18. 28 Jan, 2008 2 commits
    • Michael Natterer's avatar
      app/gegl/gimpoperationcolorbalance.c app/gegl/gimpoperationcolorize.c · 2b2bd6e9
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpoperationcolorbalance.c
      	* app/gegl/gimpoperationcolorize.c
      	* app/gegl/gimpoperationcurves.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationhuesaturation.c
      	* app/gegl/gimpoperationlevels.c
      	* app/gegl/gimpoperationposterize.c
      	* app/gegl/gimpoperationthreshold.c: replace for() loops over the
      	samples by while() loop counting down the passed "samples"
      	parameter.
      
      
      svn path=/trunk/; revision=24738
      2b2bd6e9
    • Michael Natterer's avatar
      app/gegl/gimpcolorbalanceconfig.c app/gegl/gimpcolorizeconfig.c · 4e93a806
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpcolorbalanceconfig.c
      	* app/gegl/gimpcolorizeconfig.c
      	* app/gegl/gimpcurvesconfig.c
      	* app/gegl/gimphuesaturationconfig.c
      	* app/gegl/gimplevelsconfig.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationtilesink.c
      	* app/gegl/gimpoperationtilesource.c
      	* app/gegl/gimpposterizeconfig.c
      	* app/gegl/gimpthresholdconfig.c: coding style paranoia: changed
      	one byte per file.
      
      
      svn path=/trunk/; revision=24737
      4e93a806
  19. 16 Jan, 2008 1 commit
    • Michael Natterer's avatar
      Fix gegl types and includes so we can include operations from app/gegl in · 7b8fa4c3
      Michael Natterer authored
      2008-01-16  Michael Natterer  <mitch@gimp.org>
      
      	Fix gegl types and includes so we can include operations from
      	app/gegl in other gimp files (needed soon):
      
      	* app/gegl/gegl/gegl-types.h: not copied from gegl any longer.
      	Now contains only two typedefs needed by the copied operation
      	headers.
      
      	* app/gegl/gegl-types.h: include above types file.
      
      	* app/gegl/gimp-gegl.c
      	* app/gegl/gimpoperationcolorbalance.c
      	* app/gegl/gimpoperationcolorize.c
      	* app/gegl/gimpoperationdesaturate.c
      	* app/gegl/gimpoperationhuesaturation.c
      	* app/gegl/gimpoperationlevels.c
      	* app/gegl/gimpoperationposterize.c
      	* app/gegl/gimpoperationthreshold.c
      	* app/gegl/gimpoperationtilesink.c
      	* app/gegl/gimpoperationtilesource.c: include only <gegl.h> and
      	"gegl-types.h" from this directory, which is much more gimpish
      	now. Include "gegl/buffer/gegl-buffer.h" in the source and sink
      	operations.
      
      	* app/tools/gimpimagemaptool.h: warn about inclusion of <gegl.h>
      	only if it hasn't been included before, so it only warns in the
      	files where we still have to address this issue.
      
      
      svn path=/trunk/; revision=24625
      7b8fa4c3
  20. 03 Jan, 2008 2 commits
    • Michael Natterer's avatar
      app/gegl/Makefile.am app/gegl/gegl-types.h gimpish threshold operator · bd938d40
      Michael Natterer authored
      2008-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/Makefile.am
      	* app/gegl/gegl-types.h
      	* app/gegl/gimpoperationthreshold.[ch]: gimpish threshold operator
      	which has "low" and "high" properties.
      
      	* app/gegl/gimp-gegl.c: register it.
      
      	* app/gegl/gimpoperationdesaturate.[ch]: fix copyright.
      
      	* app/tools/gimpthresholdtool.[ch]: use the new operator.
      
      
      svn path=/trunk/; revision=24515
      bd938d40
    • Michael Natterer's avatar
      Some more gegl code to have some playground for experimenting. · 697cc82a
      Michael Natterer authored
      2008-01-03  Michael Natterer  <mitch@gimp.org>
      
      	Some more gegl code to have some playground for experimenting.
      
      	* app/gegl/Makefile.am
      	* app/gegl/gegl-types.h
      	* app/gegl/gimpoperationdesaturate.[ch]: ported desaturate.
      
      	* app/gegl/gimp-gegl.c: register it.
      
      	* app/gegl/gimpoperationtilesink.h: fix name of parent class member.
      
      	* app/core/gimpdrawable-desaturate.c: use the new operator, but
      	keep the old code around (prepared for runtime switching).
      
      	* app/core/gimpdrawable-invert.c: prepare for runtime switching
      	here too.
      
      
      svn path=/trunk/; revision=24514
      697cc82a