1. 06 Jan, 2008 7 commits
  2. 05 Jan, 2008 3 commits
    • Manish Singh's avatar
      new Image.new_layer() method, which is convenience for creating, filling, · 30e0e412
      Manish Singh authored
      2008-01-05  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/pygimp-image.c: new Image.new_layer() method,
              which is convenience for creating, filling, and attaching a new
              layer onto an image. Based on a idea and patch by João S. O. Bueno
              in bug #505982.
      
      svn path=/trunk/; revision=24540
      30e0e412
    • Manish Singh's avatar
      hardcode a declaration of gegl_node_add_child() in here for now. · fb573473
      Manish Singh authored
      2008-01-05  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpimagemap.c: hardcode a declaration of
              gegl_node_add_child() in here for now.
      
      svn path=/trunk/; revision=24539
      fb573473
    • Øyvind Kolås's avatar
      synchronoised with GEGL headers. · e748a072
      Øyvind Kolås authored
      * app/gegl/gegl/gegl-operation-sink.h:
      * app/gegl/gegl/gegl-operation-source.h:
      * app/gegl/gegl/gegl-operation.h:
      * app/gegl/gegl/gegl-types.h:
      * app/gegl/gegl/graph/:
      * app/gegl/gegl/graph/gegl-node-context.h: synchronoised with GEGL
      headers.
      * app/gegl/gimpoperationtilesink.c:
      * app/gegl/gimpoperationtilesource.c: updated to new API, where a
      GeglNodeContext is used in process methods instead of gpointer
      context_id.
      
      svn path=/trunk/; revision=24538
      e748a072
  3. 04 Jan, 2008 14 commits
    • Øyvind Kolås's avatar
      synchronised with GEGL headers. · 1f4acb98
      Øyvind Kolås authored
      * app/gegl/gegl/gegl-operation-sink.h:
      * app/gegl/gegl/gegl-operation-source.h:
      * app/gegl/gegl/gegl-operation.h: synchronised with GEGL headers.
      * app/gegl/gimpoperationtilesink.c:
      * app/gegl/gimpoperationtilesource.c: added const GeglRectangle
      *result to arguments of _process().
      
      svn path=/trunk/; revision=24537
      1f4acb98
    • Øyvind Kolås's avatar
      synchronised with GEGL headers. · 20e49c0d
      Øyvind Kolås authored
      * app/gegl/gegl/gegl-operation-sink.h:
      * app/gegl/gegl/gegl-operation-source.h:
      * app/gegl/gegl/gegl-operation.h: synchronised with GEGL headers.
      * app/gegl/gimpoperationtilesink.c:
      * app/gegl/gimpoperationtilesource.c: added const GeglRectangle
      *result to arguments of _process().
      
      svn path=/trunk/; revision=24536
      20e49c0d
    • Sven Neumann's avatar
      changed the default marching ants speed to 200. · 3881c132
      Sven Neumann authored
      2008-01-04  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.c: changed the default marching 
      ants
      	speed to 200.
      
      
      svn path=/trunk/; revision=24534
      3881c132
    • Hans Breuer's avatar
      **/makefile.msc app/gimpcore.def : updated so it compiles and links · 9a1d5f34
      Hans Breuer authored
      2008-01-04  Hans Breuer  <hans@breuer.org>
      
      	**/makefile.msc app/gimpcore.def : updated so it compiles and links
      	(almost, see bug #507298)
      
      svn path=/trunk/; revision=24533
      9a1d5f34
    • Sven Neumann's avatar
      Merged from gimp-2-4 branch: · 08582c36
      Sven Neumann authored
      2008-01-04  Sven Neumann  <sven@gimp.org>
      
      	Merged from gimp-2-4 branch:
      
      	* app/display/gimpdisplayshell-selection.c:
      	draw marching ants with G_PRIORITY_DEFAULT_IDLE; fixes bug 
      #479875.
      
      
      svn path=/trunk/; revision=24532
      08582c36
    • Michael Natterer's avatar
      optionally use gegl where we already have operations (breaking the · 45b2a5e0
      Michael Natterer authored
      2008-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/color.pdb: optionally use gegl where we already
      	have operations (breaking the indentation to keep the diff small
      	and readable).
      
      	* app/pdb/Makefile.am: add GEGL_CFLAGS.
      
      	* app/pdb/color_cmds.c: regenerated.
      
      
      svn path=/trunk/; revision=24531
      45b2a5e0
    • Michael Natterer's avatar
      add "use-gegl" property but don't serialize it. · dd97e605
      Michael Natterer authored
      2008-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpcoreconfig.[ch]: add "use-gegl" property but
      	don't serialize it.
      
      	* app/widgets/gimptoolbox.c: add super ugly "Use GEGL" toggle to
      	the toolbox so we don't need to have prefs open all the time when
      	experimenting with gegl.
      
      	* app/tools/gimpimagemaptool.[ch]: remove "Use GEGL" toggle from
      	the tool dialogs and connect to the config property instead.
      
      	* app/core/gimpdrawable-desaturate.c
      	* app/core/gimpdrawable-invert.c: made them runtime-switchable by
      	looking at the config property.
      
      
      svn path=/trunk/; revision=24530
      dd97e605
    • Michael Natterer's avatar
      app/gegl/Makefile.am app/gegl/gegl-types.h · d1719638
      Michael Natterer authored
      2008-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/Makefile.am
      	* app/gegl/gegl-types.h
      	* app/gegl/gimpoperationcolorize.[ch]
      	* app/gegl/gimpoperationposterize.[ch]: new operators which still
      	use a lot of gimp stuff they shouldn't use, but at least the
      	infrastructure for improving them is there now.
      
      	* app/gegl/gimp-gegl.c: register them.
      
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpposterizetool.c: use them.
      
      
      svn path=/trunk/; revision=24528
      d1719638
    • Michael Natterer's avatar
      fix · 2634bcac
      Michael Natterer authored
      svn path=/trunk/; revision=24527
      2634bcac
    • Michael Natterer's avatar
      switch tile sources and sinks to assume linear data. · 15a50be8
      Michael Natterer authored
      2008-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimagemap.c (gimp_image_map_apply): switch tile
      	sources and sinks to assume linear data.
      
      
      svn path=/trunk/; revision=24526
      15a50be8
    • Michael Natterer's avatar
      enable disabling gegl again, which i broke with my last commit. · 61a14f1f
      Michael Natterer authored
      2008-01-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpimagemaptool.c (gimp_image_map_tool_create_map):
      	enable disabling gegl again, which i broke with my last commit.
      
      
      svn path=/trunk/; revision=24525
      61a14f1f
    • Jakub Steiner's avatar
      data/images/wilber-devel-icon.png data/images/wilber-icon.png · f73c4ed3
      Jakub Steiner authored
      2008-01-04  Jakub Steiner <jimmac@ximian.com>
      
      * data/images/wilber-devel-icon.png
      * data/images/wilber-icon.png
      * data/images/wilber-devel.png
      * data/images/gimp-logo.png: sync to the latest wilber version.
      
      svn path=/trunk/; revision=24524
      f73c4ed3
    • Jakub Steiner's avatar
      update app icon. Add 256x256px OS X and Vista · 6df61c12
      Jakub Steiner authored
      2008-01-04  Jakub Steiner <jimmac@ximian.com>
      
      * libgimpwidgets/wilber-16.png:
      * libgimpwidgets/wilber-22.png:
      * libgimpwidgets/wilber-32.png:
      * libgimpwidgets/wilber-48.png:
      * libgimpwidgets/wilber-64.png:
      * libgimpwidgets/wilber-256.png: update app icon. Add 256x256px
      OS X and Vista 
      
      svn path=/trunk/; revision=24523
      6df61c12
    • Sven Neumann's avatar
      also update trans_info[REAL_ANGLE]. Fixes bug #507167. · f1678dc4
      Sven Neumann authored
      2008-01-04  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimprotatetool.c (rotate_angle_changed): also update
      	trans_info[REAL_ANGLE]. Fixes bug #507167.
      
      
      svn path=/trunk/; revision=24521
      f1678dc4
  4. 03 Jan, 2008 7 commits
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.udavis.edu> · 2ba3e595
      William Skaggs authored
      	committing patch by Simon Budig to give an indication
      	when working on a layer mask, updated to fix staleness
      	and respond to "edit-changed".  Might fix bug #132204.
      	
      	* app/core/core-enums.[ch]: add GIMP_SELECTION_LAYER_ON.
      
      	* app/core/gimplayermask.c: add handler for "edit-changed".
      
      	* app/core/gimpcanvas.[ch]:  add new style
      	GIMP_CANVAS_STYLE_LAYER_MASK_ACTIVE.
      
      	* app/display/gimpdisplayshell-selection.c: use new style
      	when layer mask is active.
      
      svn path=/trunk/; revision=24520
      2ba3e595
    • Michael Natterer's avatar
      keep the central processing node around here... · 48358e34
      Michael Natterer authored
      2008-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpimagemaptool.[ch]: keep the central processing
      	node around here...
      
      	* app/tools/gimpbrightnesscontrasttool.[ch]
      	* app/tools/gimpthresholdtool.[ch]: ...instead of here.
      
      
      svn path=/trunk/; revision=24517
      48358e34
    • Michael Natterer's avatar
      quite some cleanup (use GeglRectangle more globally and don't leave stuff · 8e638b0b
      Michael Natterer authored
      2008-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimagemap.c: quite some cleanup (use GeglRectangle
      	more globally and don't leave stuff around if we abort for
      	whatever reason).
      
      
      svn path=/trunk/; revision=24516
      8e638b0b
    • 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
    • Michael Natterer's avatar
      app/gegl/gegl/gegl-operation-sink.h updated copies from gegl. · 7e25f48a
      Michael Natterer authored
      2008-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gegl/gegl-operation-sink.h
      	* app/gegl/gegl/gegl-operation-source.h: updated copies from gegl.
      
      	* app/gegl/gegl/gegl-operation-filter.h
      	* app/gegl/gegl/gegl-operation-point-filter.h: new files from gegl.
      
      
      svn path=/trunk/; revision=24513
      7e25f48a
    • Bill Skaggs's avatar
      added previews for hurl, pick, and slur. · 6ca147e6
      Bill Skaggs authored
      2008-01-03  Bill Skaggs  <weskaggs@primate.ucdavis.edu>
      
      	* plug-ins/common/randomize.c: added previews for hurl,
      	pick, and slur.
      	
      
      
      svn path=/trunk/; revision=24511
      6ca147e6
  5. 02 Jan, 2008 1 commit
    • Michael Natterer's avatar
      app/core/Makefile.am new files containing gimp_drawable_apply_operation() · 88b021c0
      Michael Natterer authored
      2008-01-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/gimpdrawable-operation.[ch]: new files containing
      	gimp_drawable_apply_operation() which applies a gegl operation
      	to a drawable's selected pixels using shadow tiles. Will soon
      	be used in more places than just invert.
      
      	* app/core/gimpdrawable-invert.c: use it here, makes
      	gimp_drawable_invert() a 3-liner.
      
      
      svn path=/trunk/; revision=24506
      88b021c0
  6. 01 Jan, 2008 2 commits
  7. 31 Dec, 2007 3 commits
  8. 30 Dec, 2007 3 commits
    • Sven Neumann's avatar
      added new function gimp_bpp_to_babl_format_linear(). · cd270aac
      Sven Neumann authored
      2007-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/gegl/gimp-gegl-utils.[ch]: added new function
      	gimp_bpp_to_babl_format_linear().
      
      	* app/gegl/gimpoperationtilesink.[ch]
      	* app/gegl/gimpoperationtilesource.[ch]: added boolean property 
      to
      	toggle between linear and gamma-corrected data.
      
      	* app/core/gimpdrawable-invert.c: assume linear data to be 
      closer
      	to the original definition of the invert operation in GIMP.
      	Enable the GEGL code path per default.
      
      
      svn path=/trunk/; revision=24491
      cd270aac
    • Sven Neumann's avatar
      moved processing in the GEGL code path back to the main loop. · cfe312bc
      Sven Neumann authored
      2007-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdrawable-invert.c (gimp_drawable_invert): moved
      	processing in the GEGL code path back to the main loop.
      
      
      svn path=/trunk/; revision=24490
      cfe312bc
    • Michael Natterer's avatar
      app/tools/gimpcolorbalancetool.c app/tools/gimpcolorizetool.c · 5780913e
      Michael Natterer authored
      2007-12-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c: #include <gegl.h>. Fixes the build.
      
      
      svn path=/trunk/; revision=24489
      5780913e