1. 02 Feb, 2008 5 commits
  2. 01 Feb, 2008 7 commits
    • Martin Nordholts's avatar
      Lower opacity of shadow to mimic appearance of other tool icons. · 7905bf7c
      Martin Nordholts authored
      2008-02-01  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* themes/Default/images/tools/stock-tool-polygon-select-22.png:
      	Lower opacity of shadow to mimic appearance of other tool icons.
      
      svn path=/trunk/; revision=24772
      7905bf7c
    • Michael Natterer's avatar
      fix various curves tool brokenness. Should behave (TM) now. · bcf2abe2
      Michael Natterer authored
      2008-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpcurvestool.c: fix various curves tool brokenness.
      	Should behave (TM) now.
      
      
      svn path=/trunk/; revision=24771
      bcf2abe2
    • Michael Natterer's avatar
      app/core/core-types.h have app/gegl know app/core's namespace. · 27f1ccd4
      Michael Natterer authored
      2008-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-types.h
      	* app/gegl/gegl-types.h: have app/gegl know app/core's namespace.
      
      	* app/gegl/gimpoperationcurves.h: remove temp hack includes.
      
      	* app/gegl/gimpoperationcurves.c: include "core/gimpcurve.h"
      
      	* app/gegl/gimpbrightnesscontrastconfig.[ch]
      	* app/gegl/gimpcolorbalanceconfig.[ch]
      	* app/gegl/gimpcolorizeconfig.[ch]
      	* app/gegl/gimpcurvesconfig.[ch]
      	* app/gegl/gimphuesaturationconfig.[ch]
      	* app/gegl/gimplevelsconfig.[ch]
      	* app/gegl/gimpoperationcurves.[ch]
      	* app/gegl/gimpposterizeconfig.[ch]
      	* app/gegl/gimpthresholdconfig.[ch]: derive from GimpViewable, install
      	properties using the GimpConfig macros, add implementations of
      	GimpConfigInterface::equal() and ::copy() where needed.
      
      	* app/tools/gimpimagemaptool.[ch]: add prototype of a menu of
      	recently used settings so the same color correction can easily be
      	applied to many images.
      
      
      svn path=/trunk/; revision=24770
      27f1ccd4
    • Michael Natterer's avatar
      refuse containers if their children are not GimpViewables instead of · a1c5cbdc
      Michael Natterer authored
      2008-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainerview.c
      	(gimp_container_view_set_container): refuse containers if their
      	children are not GimpViewables instead of crashing later.
      
      
      svn path=/trunk/; revision=24769
      a1c5cbdc
    • Michael Natterer's avatar
      fix include guards. · 5cb00b5a
      Michael Natterer authored
      2008-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimppolygonselecttool.h: fix include guards.
      
      
      svn path=/trunk/; revision=24768
      5cb00b5a
    • Michael Natterer's avatar
      add new method GimpConfigInterface::copy() which by default calls · 69d2abcb
      Michael Natterer authored
      2008-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpconfig/gimpconfig-iface.[ch]: add new method
      	GimpConfigInterface::copy() which by default calls
      	gimp_config_sync() but is overridable for objects which are not
      	entirely property-defined or otherwise evil.
      
      	Freeze/thaw property notifications in deserialize() and reset().
      
      	* libgimpconfig/gimpconfig-utils.c (gimp_config_sync): freeze/thaw
      	property notifications on the dest object.
      
      
      svn path=/trunk/; revision=24767
      69d2abcb
    • Sven Neumann's avatar
      some minor cleanups and preparation for adding a dedicated Page Setup menu · 44cf4587
      Sven Neumann authored
      2008-02-01  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/print/print.c: some minor cleanups and preparation 
      for
      	adding a dedicated Page Setup menu entry (bug #513291).
      
      
      svn path=/trunk/; revision=24766
      44cf4587
  3. 31 Jan, 2008 8 commits
    • Sven Neumann's avatar
      string change. · 1844caed
      Sven Neumann authored
      2008-01-31  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/mail.c: string change.
      
      
      svn path=/trunk/; revision=24764
      1844caed
    • Sven Neumann's avatar
      must not forget to save ChangeLog before doing the commit · 067eb7fe
      Sven Neumann authored
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      must not forget to save ChangeLog before doing the commit
      ...
      
      svn path=/trunk/; revision=24763
      067eb7fe
    • Sven Neumann's avatar
      Delay GEGL initialisation until after the command-line parsing so that we · 8ebbad1b
      Sven Neumann authored
      2008-01-31  Sven Neumann  <sven@gimp.org>
      
      	Delay GEGL initialisation until after the command-line parsing 
      so
      	that we can detect an already running GIMP instance and delegate
      	to that without going through the GEGL and babl initialisation.
      	
      	* app/app.c (app_libs_init): don't add the GEGL options group
      	here.  GEGL doesn't add any command-line options and it doesn't
      	look as if it would do that anytime soon.
      
      	* app/gegl/gimp-gegl.c (gimp_gegl_init): initialize GEGL here.
      
      
      svn path=/trunk/; revision=24762
      8ebbad1b
    • Sven Neumann's avatar
      choose a better tile cache size. · bb43c6c3
      Sven Neumann authored
      2008-01-31  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/iwarp.c: choose a better tile cache size.
      
      svn path=/trunk/; revision=24760
      bb43c6c3
    • Martin Nordholts's avatar
      Fixed ChangeLog typo. · d0cedbcb
      Martin Nordholts authored
      svn path=/trunk/; revision=24758
      d0cedbcb
    • Martin Nordholts's avatar
      Code formating overhaul. · fb7d6c5f
      Martin Nordholts authored
      2008-01-31  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimppolygonselecttool.[ch]: Code formating overhaul.
      
      svn path=/trunk/; revision=24757
      fb7d6c5f
    • Martin Nordholts's avatar
      Made object instance struct definition completely a private implementation · 07436a80
      Martin Nordholts authored
      2008-01-31  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimppolygonselecttool.[ch]: Made object instance
      	struct definition completely a private implementation detail.
      
      svn path=/trunk/; revision=24756
      07436a80
    • Martin Nordholts's avatar
      Correct undo description. · 5370a97b
      Martin Nordholts authored
      2008-01-31  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimppolygonselecttool.c
      	(gimp_polygon_select_tool_real_select): Correct undo description.
      
      svn path=/trunk/; revision=24755
      5370a97b
  4. 30 Jan, 2008 7 commits
    • Martin Nordholts's avatar
      ChangeLog: It's Free Select Tool, not Free Hand Select. · 23935cee
      Martin Nordholts authored
      svn path=/trunk/; revision=24754
      23935cee
    • Martin Nordholts's avatar
      Added a Polygon Select Tool which is a primitive selection tool based on · 919a2980
      Martin Nordholts authored
      2008-01-30  Martin Nordholts  <martinn@svn.gnome.org>
      
      	Added a Polygon Select Tool which is a primitive selection tool
      	based on Free Hand Select. Code filtered through David Gowers who
      	also made the tool icon. This version of the tool is a for-now
      	solution to bug #119646.
      
      	* app/tools/gimppolygonselecttool.[ch]: The new tool.
      
      	* app/tools/gimp-tools.c: Add the tool.
      
      	* app/tools/Makefile.am: Add tool source.
      
      	* app/widgets/gimphelp-ids.h: Add help id for the tool.
      
      	* libgimpwidgets/gimpstock.[ch]: Setup for the new tool icon.
      
      	* menus/image-menu.xml.in: Add action entry for the tool.
      
      	* themes/Default/images/tools/stock-tool-polygon-select-{16,24}.png:
      	Tool icon graphics.
      
      	* themes/Default/images/Makefile.am: Add tool icon graphics.
      
      svn path=/trunk/; revision=24753
      919a2980
    • Michael Natterer's avatar
      add "GObject **config" return value to GimpImageMapTool::get_operation() · b8ca2856
      Michael Natterer authored
      2008-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpimagemaptool.[ch]: add "GObject **config" return
      	value to GimpImageMapTool::get_operation() and memory-manage the
      	config object here.
      
      	Add default implementation of GimpImageMapTool::reset() which
      	calls gimp_config_reset() on the config object.
      
      	* app/tools/gimpbrightnesscontrasttool.c
      	* 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: return the config object in
      	get_operation() and don't unref it in finalize().
      
      	Connect to the config object's "notify" signal and update the GUI
      	in the callback. Also call gimp_image_map_tool_preview() there.
      	Removed all other GUI update functions and all calls to preview().
      
      	Removed reset() implementations which only called
      	gimp_config_reset().
      
      
      svn path=/trunk/; revision=24752
      b8ca2856
    • Michael Natterer's avatar
      don't emit signals/notifications if the setting didn't change. · 2abe1667
      Michael Natterer authored
      2008-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimphistogramview.c
      	(gimp_histogram_view_set_channel)
      	(gimp_histogram_view_set_scale)
      	(gimp_histogram_view_set_range): don't emit signals/notifications
      	if the setting didn't change.
      
      
      svn path=/trunk/; revision=24751
      2abe1667
    • Ø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
    • Michael Natterer's avatar
      app/gegl/gimpcolorbalanceconfig.c app/gegl/gimpcurvesconfig.c · 28506525
      Michael Natterer authored
      2008-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpcolorbalanceconfig.c
      	* app/gegl/gimpcurvesconfig.c
      	* app/gegl/gimphuesaturationconfig.c
      	* app/gegl/gimplevelsconfig.c: add missing notifications on
      	property changes.
      
      
      svn path=/trunk/; revision=24748
      28506525
  5. 28 Jan, 2008 13 commits
    • Michael Natterer's avatar
      app/gegl/gimpoperationtilesink.c return FALSE when there is no tile · 0e6699ef
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gimpoperationtilesink.c
      	* app/gegl/gimpoperationtilesource.c (process): return FALSE when
      	there is no tile manager.
      
      
      svn path=/trunk/; revision=24740
      0e6699ef
    • Sven Neumann's avatar
      added missing copyright header. · 2163a07f
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/gimpressionist/*.[ch]: added missing copyright 
      header.
      
      
      svn path=/trunk/; revision=24739
      2163a07f
    • 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
    • Michael Natterer's avatar
      fix API docs. · ff95dd50
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpconfig/gimpconfig-serialize.c
      	(gimp_config_serialize_property): fix API docs.
      
      
      svn path=/trunk/; revision=24736
      ff95dd50
    • Michael Natterer's avatar
      app/gegl/gegl-types.h app/gegl/Makefile.am new config object. · 06d8a2e5
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gegl/gegl-types.h
      	* app/gegl/Makefile.am
      	* app/gegl/gimpbrightnesscontrastconfig.[ch]: new config object.
      
      	* app/tools/gimpbrightnesscontrasttool.[ch]: use it.
      
      
      svn path=/trunk/; revision=24735
      06d8a2e5
    • Sven Neumann's avatar
      fixed crash on missing profile (bug #512529). · ce0734c8
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/lcms.c (lcms_dialog): fixed crash on missing
      	profile (bug #512529).
      
      svn path=/trunk/; revision=24733
      ce0734c8
    • Sven Neumann's avatar
      plug-ins/common/lcms.c (lcms_load_profile) fixed error messages. · 9c4ec2ec
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/lcms.c (lcms_load_profile)
      	* plug-ins/common/wmf.c (load_image): fixed error messages.
      
      svn path=/trunk/; revision=24732
      9c4ec2ec
    • Michael Natterer's avatar
      don't show the horizontal scrollbar if it's not needed. · 343d0e83
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/keyboard-shortcuts-dialog.c
      	(keyboard_shortcuts_dialog_new): don't show the horizontal
      	scrollbar if it's not needed.
      
      
      svn path=/trunk/; revision=24731
      343d0e83
    • Sven Neumann's avatar
      removed redundant GimpCoords parameter that use to cause valgrind warnings · 8c30b1cd
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell.[ch] (gimp_display_shell_snap_coords):
      	removed redundant GimpCoords parameter that use to cause valgrind
      	warnings about overlapping memory regions in memcpy().
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-autoscroll.c: changed accordingly.
      
      svn path=/trunk/; revision=24730
      8c30b1cd
    • Sven Neumann's avatar
      minor cleanups. · d3e1c997
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/cubism.c: minor cleanups.
      
      svn path=/trunk/; revision=24729
      d3e1c997
    • Michael Natterer's avatar
      app/base/tile-manager.c use G_STRLOC instead of G_GNUC_FUNCTION (which is · 31a5214f
      Michael Natterer authored
      2008-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/tile-manager.c
      	* plug-ins/common/lcms.c: use G_STRLOC instead of
      	G_GNUC_FUNCTION (which is now deprecated).
      
      
      svn path=/trunk/; revision=24727
      31a5214f
    • Tor Lillqvist's avatar
      Make it compile again. · 0f993d3f
      Tor Lillqvist authored
      2008-01-28  Tor Lillqvist  <tml@novell.com>
      
      	* modules/controller_dx_dinput.c: Make it compile again.
      
      
      svn path=/trunk/; revision=24726
      0f993d3f