diff --git a/ChangeLog b/ChangeLog index 12183e0062..2c07589636 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2004-08-04 Simon Budig + + * app/core/gimpbrushgenerated.c: Enhanced the range of the hardness + parameter to make more soft brushes possible. Please note that this + makes existing generated brushes look more soft. But since people + apparently rarely use more than one or two generated brushes and + these get changed frequently I guess it should be OK. + 2004-08-04 Michael Natterer Allow URI drops from apps linked against GLib < 2.4.4 to GIMP diff --git a/app/core/gimpbrushgenerated-load.c b/app/core/gimpbrushgenerated-load.c index 417b5d5c45..87ca61013a 100644 --- a/app/core/gimpbrushgenerated-load.c +++ b/app/core/gimpbrushgenerated-load.c @@ -437,10 +437,10 @@ gimp_brush_generated_dirty (GimpData *data) ceil (brush->radius + 1.0) * ceil (brush->radius + 1.0))); - if ((1.0 - brush->hardness) < 0.000001) + if ((1.0 - brush->hardness) < 0.0000004) exponent = 1000000.0; else - exponent = 1.0 / (1.0 - brush->hardness); + exponent = 0.4 / (1.0 - brush->hardness); lookup = g_malloc (length); sum = 0.0; diff --git a/app/core/gimpbrushgenerated-save.c b/app/core/gimpbrushgenerated-save.c index 417b5d5c45..87ca61013a 100644 --- a/app/core/gimpbrushgenerated-save.c +++ b/app/core/gimpbrushgenerated-save.c @@ -437,10 +437,10 @@ gimp_brush_generated_dirty (GimpData *data) ceil (brush->radius + 1.0) * ceil (brush->radius + 1.0))); - if ((1.0 - brush->hardness) < 0.000001) + if ((1.0 - brush->hardness) < 0.0000004) exponent = 1000000.0; else - exponent = 1.0 / (1.0 - brush->hardness); + exponent = 0.4 / (1.0 - brush->hardness); lookup = g_malloc (length); sum = 0.0; diff --git a/app/core/gimpbrushgenerated.c b/app/core/gimpbrushgenerated.c index 417b5d5c45..87ca61013a 100644 --- a/app/core/gimpbrushgenerated.c +++ b/app/core/gimpbrushgenerated.c @@ -437,10 +437,10 @@ gimp_brush_generated_dirty (GimpData *data) ceil (brush->radius + 1.0) * ceil (brush->radius + 1.0))); - if ((1.0 - brush->hardness) < 0.000001) + if ((1.0 - brush->hardness) < 0.0000004) exponent = 1000000.0; else - exponent = 1.0 / (1.0 - brush->hardness); + exponent = 0.4 / (1.0 - brush->hardness); lookup = g_malloc (length); sum = 0.0;