1. 08 Jan, 2011 3 commits
  2. 25 Nov, 2010 2 commits
  3. 02 Nov, 2010 1 commit
  4. 30 Oct, 2010 1 commit
  5. 27 Oct, 2010 1 commit
  6. 24 Jun, 2010 1 commit
  7. 08 Apr, 2010 1 commit
  8. 07 Mar, 2010 1 commit
  9. 01 Jan, 2010 1 commit
    • Alexia Death's avatar
      Real dynamic hardness support for both generated and pixmap brushes. · 9774988f
      Alexia Death authored
      For generated brushes, dynamic input is applied on top of the set hardness as a factor.
      For pixmaps, it influences the amount of blur applied to the stamp. Be warned, process is slow
      for large pixmaps. The odd feature previously advertised as hardness is left in but disabled.
      If I figure out what it should be exposed as, it might be made available again.
      9774988f
  10. 18 Dec, 2009 1 commit
  11. 06 Dec, 2009 1 commit
  12. 13 Oct, 2009 2 commits
  13. 12 Oct, 2009 1 commit
  14. 11 Oct, 2009 1 commit
  15. 10 Oct, 2009 2 commits
  16. 08 Oct, 2009 1 commit
  17. 04 Oct, 2009 1 commit
  18. 03 Oct, 2009 3 commits
  19. 29 Aug, 2009 1 commit
    • Martin Nordholts's avatar
      app: Always use gimp_object_get_name() · 957cf2cf
      Martin Nordholts authored
      Begin to consider GimpObject::name as private and always use
      gimp_object_get_name(). Change gimp_object_get_name() to take an
      untyped pointer so we don't have to do so awfully many casts. There is
      a runtime check for the type inside the function anyway.
      957cf2cf
  20. 22 Jul, 2009 2 commits
  21. 21 Jul, 2009 2 commits
  22. 11 Jul, 2009 1 commit
    • zhenfeng zhao's avatar
      Fade dynamics. Add fade as one more dynamics driving factor on GUI. Implement... · 96baac78
      zhenfeng zhao authored
      Fade dynamics. Add fade as one more dynamics driving factor on GUI. Implement fading dynamics calculation. Let fade work with all driven factors. Add pixel_dist parameter to get_dynamic_x. Adjusted function calls for get_dynamic_x.
      
              * app/paint/gimppaintoptions.c: Add initialization for fading dynamics. Add fading related variables similar to Random. Adjust get_dynamics_mix function. Add fading calculation in get_dynamics_x functions. Adjust get_dynamic_x functions for fade dynamics.
      
      	* app/paint/gimppaintoptions.h: Add fading_options in GimpDynamicOptions.
      
      	* app/tools/gimppaintoptions-gui.c: Add the function fading_options_gui.
      
      	* app/paint/gimpclone.c
      	* app/paint/gimpdodgeburn.c
      	* app/paint/gimperaser.c
      	* app/paint/gimpheal.c
      	* app/paint/gimppaintbrush.c
      	* app/paint/gimpsmudge.c
      	* app/paint/gimpairbrush.c
      	* app/paint/gimpbrushcore.c
      	* app/paint/gimpconvolve.c: Adjust function calls. get_dynamic_opacity function calls were adjusted to have one more parameter, paint_core->pixel_dist.
      
      some key words:
      get_dynamic_
      pixel_dist
      paint_core->pixel_dist
      96baac78
  23. 16 May, 2009 1 commit
    • Stephen Griffiths's avatar
      Add status bar feedback for keyboard changes to brush paramaters. · 40fde28a
      Stephen Griffiths authored
      * app/actions/context-commands.c:
      include core/gimptoolinfo.h
      include pain/gimppaintoptions.h
      
      context_opacity_cmd_callback()
      context_brush_spacing_cmd_callback()
      context_brush_spikes_cmd_callback()
      context_brush_hardness_cmd_callback()
      context_brush_aspect_cmd_callback()
      use 'action_select_property()' for statusbar feedback
      
      * app/core/gimpbrush.c: added translable string for brush spacing
      * app/paint/gimppaintoptions.c: add blurb to prop double brush-aspect-ratio
      40fde28a
  24. 25 Apr, 2009 1 commit
  25. 19 Mar, 2009 1 commit
    • Sven Neumann's avatar
      Bug 471681 – Keyboard shortcuts for brush size/params need feedback · 640afea5
      Sven Neumann authored
      2009-03-19  Sven Neumann  <sven@gimp.org>
      
      	Bug 471681 – Keyboard shortcuts for brush size/params need 
      feedback
      
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpcontext.c
      	* app/paint/gimppaintoptions.c: applied patch from Stephen G. 
      that
      	marks some strings for translation.
      
      
      svn path=/trunk/; revision=28182
      640afea5
  26. 18 Feb, 2009 1 commit
    • Sven Neumann's avatar
      Bug 99457 – Support for dynamics on tilt · d1684f54
      Sven Neumann authored
      2009-02-18  Sven Neumann  <sven@gimp.org>
      
      	Bug 99457 – Support for dynamics on tilt
      
      	* app/tools/gimppaintoptions-gui.c
      	* app/paint/gimppaintoptions.[ch]: applied patch from Alexia 
      Death
      	that allows to map tilt to the dynamic brush parameters.
      
      
      svn path=/trunk/; revision=28049
      d1684f54
  27. 10 Feb, 2009 1 commit
    • Sven Neumann's avatar
      app/core/gimpcoords-interpolate.c app/core/gimpbrush-transform.c · f64e2a76
      Sven Neumann authored
      2009-02-10  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpcoords-interpolate.c
      	* app/core/gimpbrush-transform.c
      	* app/paint/gimppaintoptions.c
      	* app/display/gimpdisplayshell-coords.c: applied patch from 
      Alexia
      	Death that fixes the direction of brush rotation (bug #520078).
      
      
      svn path=/trunk/; revision=28010
      f64e2a76
  28. 08 Feb, 2009 1 commit
    • Michael Natterer's avatar
      Bug 520078 – Rotate brushes · 9999ccf7
      Michael Natterer authored
      2009-02-08  Michael Natterer  <mitch@gimp.org>
      
      	Bug 520078 – Rotate brushes
      
      	Applied a slightly modified patch from Alexia Death:
      
      	* app/core/core-types.h (struct GimpCoords): add "direction" member.
      
      	* app/core/gimpcoords.c: take direction into account in mix(),
      	scalarprod(), length_squared(), manhattan_dist() and equal().
      
      	* app/core/gimpcoords-interpolate.c
      	(gimp_coords_interpolate_catmull): same here.
      	* app/display/gimpdisplayshell-coords.c
      
      	(gimp_display_shell_eval_event): same here.
      
      	* app/paint/gimppaintoptions.[ch]: add properties for direction
      	dynamics and adapt dynamics mixing accordingly.
      
      	* app/paint/gimpbrushcore.c (gimp_brush_core_interpolate):
      	"interpolate" direction too (in fact, just copy it from
      	last_coords since it doesn't change along a straight line).
      
      	* app/paint/gimppaintcore-stroke.c
      	(gimp_paint_core_stroke_emulate_dynamics): emulate direction too.
      
      	* app/tools/gimppaintoptions-gui.c: add GUI for direction dynamics.
      
      
      svn path=/trunk/; revision=28001
      9999ccf7
  29. 05 Feb, 2009 1 commit
    • Sven Neumann's avatar
      Bug 520078 – Rotate brushes · 30c118b5
      Sven Neumann authored
      2009-02-05  Sven Neumann  <sven@gimp.org>
      
      	Bug 520078 – Rotate brushes
      
      	Applied patch from Alexia Death:
      
      	* app/core/gimpbrush.[ch]
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrush-transform.[ch]: affine transformations for
      	brushes. So far only scaling and rotation is supported. The
      	transformation is done using nearest-neighbour. This is a
      	regression and we need to add back interpolation before the next
      	release.
      
      	* app/paint/gimpsmudge.c
      	* app/paint/gimppaintoptions.[ch]
      	* app/paint/gimpbrushcore.[ch]: allow to control the brush
      	rotation angle.
      
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimpbrushtool.c: added UI for controlling the
      	brush rotation angle.
      
      	* app/actions/tools-actions.c
      	* app/actions/tools-commands.[ch]: add actions for controlling 
      the
      	brush rotation angle.
      
      
      svn path=/trunk/; revision=27987
      30c118b5
  30. 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
  31. 09 Oct, 2008 1 commit
    • Michael Natterer's avatar
      Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a · 5503e6a0
      Michael Natterer authored
      2008-10-09  Michael Natterer  <mitch@gimp.org>
      
      	Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h
      	had a GEGL dependency (they will have in the next commit, but I
      	wanted to keep the commit separate).
      
      	* app/dialogs/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/menus/Makefile.am
      	* app/paint/Makefile.am
      	* app/plug-in/Makefile.am
      	* app/text/Makefile.am
      	* app/vectors/Makefile.am
      	* app/widgets/Makefile.am
      	* app/xcf/Makefile.am: add GEGL_CFLAGS.
      
      	* app/actions/*.c
      	* app/core/*.c
      	* app/dialogs/*.c
      	* app/display/*.c
      	* app/file/*.c
      	* app/gui/*.c
      	* app/menus/*.c
      	* app/paint/*.c
      	* app/pdb/gimppdb-utils.c
      	* app/pdb/gimpprocedure.c
      	* app/plug-in/*.c
      	* app/text/*.c
      	* app/tools/*.c
      	* app/vectors/*.c
      	* app/widgets/*.c
      	* app/xcf/*.c: add <gegl.h> or replace <glib-object.h> by <gegl.h>
      	to all files which include a drawable subclass or gimpimage.h
      
      	* tools/pdbgen/app.pl: include <gegl.h> instead of <glib-object.h>
      	in all generated files.
      
      	* app/pdb/*-cmds.c: regenerated.
      
      	* data/images/gimp-splash.png: the goat is still sleeping.
      	By Aurore Derriennic.
      
      
      svn path=/trunk/; revision=27202
      5503e6a0