RSS/Atom feed Twitter
Site is read-only, email is disabled

two small patches

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 6 messages available
Toggle history

Please log in to manage your subscriptions.

two small patches Henrik Akesson 23 Mar 17:27
  two small patches Martin Nordholts 24 Mar 20:39
   two small patches Henrik Akesson 25 Mar 19:22
    two small patches Martin Nordholts 26 Mar 21:18
91dff7e40903300212o7778b0b5... 07 Oct 20:29
  two small patches Martin Nordholts 31 Mar 22:39
Henrik Akesson
2009-03-23 17:27:51 UTC (over 15 years ago)

two small patches

Two patches attached. I've made the below comments in a more suitable ChangeLog format:

[gegl_buffer.diff]

Patch from Henrik Akesson: - Extracted duplicated code from pset/pget into a separate function gegl_buffer_in_abyss to improve readability of code and maintainability. - Renamed pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to be conformant to gegl coding standards.
* gegl/buffer/gegl_buffer_access.c
* gegl/buffer/gegl_buffer_private.h

[gegl_utils.diff]

Patch from Henrik Akesson that adds a gegl_rectangle_as string function for retreiving a rectangle as a debug string. Log statements has been changed to use this said function as well as using GEGL_NOTE (see gegl-debug.h). * gegl/gegl_utils.c
* gegl/gegl_utils.h
* gegl/process/gegl_processor.c

/Henrik

Martin Nordholts
2009-03-24 20:39:00 UTC (over 15 years ago)

two small patches

Henrik Akesson wrote:

Two patches attached. I've made the below comments in a more suitable ChangeLog format:

[gegl_buffer.diff]

Patch from Henrik Akesson: - Extracted duplicated code from pset/pget into a separate function gegl_buffer_in_abyss to improve readability of code and maintainability. - Renamed pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to be conformant to gegl coding standards.

Hi,

Do you think you can split up that patch into two patches? One with the renames and one with the new utility function. It also added g_debug() statements that were commented away, please remove those. Thanks!

[gegl_utils.diff]

Patch from Henrik Akesson that adds a gegl_rectangle_as string function for retreiving a rectangle as a debug string. Log statements has been changed to use this said function as well as using GEGL_NOTE (see gegl-debug.h).

That leaks memory because the data returned from g_string_free() needs to be freed if FALSE is passed to the free_segment parameter (you pass NULL (!)). Otherwise it is a nice change. Could you address the memory leaks please?

BR,
Martin

Henrik Akesson
2009-03-25 19:22:11 UTC (over 15 years ago)

two small patches

Now split (and no re-introduced commented code, sorry for that):

[gegl_buffer_rename.diff]

Patch from Henrik Akesson that renames pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to conform to gegl coding standards. * gegl/buffer/gegl-buffer-access.c
* gegl/buffer/gegl-buffer-private.h

[gegl_buffer_refactoring.diff]

Patch from Henrik Akesson that extracts duplicated code from gegl_buffer_pixel_get and gegl_buffer_pixel_set into the function gegl_buffer_in_abyss to improve readability of code and maintainability.
* gegl/buffer/gegl-buffer-access.c

However for the get_rectangle_as_string functionality, I have to reconsider given that the function returns a string that is used in the GEGL_NOTE. You are right that g_string_free (string, FALSE) doesn't free the actual character data, but it cannot as it is used in the GEGL_NOTE function call. This means that the string has to be freed later after the GEGL_NOTE call. In the end it just makes a complicated code, so it's better not adding it.

Thanks,

Henrik

2009/3/24 Martin Nordholts :

Henrik Akesson wrote:

Two patches attached. I've made the below comments in a more suitable ChangeLog format:

[gegl_buffer.diff]

Patch from Henrik Akesson: - Extracted duplicated code from pset/pget into a separate function gegl_buffer_in_abyss to improve readability of code and maintainability. - Renamed pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to be conformant to gegl coding standards.

Hi,

Do you think you can split up that patch into two patches? One with the renames and one with the new utility function. It also added g_debug() statements that were commented away, please remove those. Thanks!

[gegl_utils.diff]

Patch from Henrik Akesson that adds a gegl_rectangle_as string function for retreiving a rectangle as a debug string. Log statements has been changed to use this said function as well as using GEGL_NOTE (see gegl-debug.h).

That leaks memory because the data returned from g_string_free() needs to be freed if FALSE is passed to the free_segment parameter (you pass NULL (!)). Otherwise it is a nice change. Could you address the memory leaks please?

BR,
Martin

Martin Nordholts
2009-03-26 21:18:36 UTC (over 15 years ago)

two small patches

Henrik Akesson wrote:

[gegl_buffer_rename.diff]

Patch from Henrik Akesson that renames pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to conform to gegl coding standards. * gegl/buffer/gegl-buffer-access.c
* gegl/buffer/gegl-buffer-private.h

Thank you, I have commited this now

[gegl_buffer_refactoring.diff]

Patch from Henrik Akesson that extracts duplicated code from gegl_buffer_pixel_get and gegl_buffer_pixel_set into the function gegl_buffer_in_abyss to improve readability of code and maintainability.
* gegl/buffer/gegl-buffer-access.c

Seems like the patch misses the header that tells what file it is (and it is not in unified format either). Could you give a repaired patch in unified format please?

BR,
Martin

Martin Nordholts
2009-03-31 22:39:39 UTC (over 15 years ago)

two small patches

Henrik Akesson wrote:

Here it is in correct format. Txs, Henrik

Thanks, commited:

2009-03-31 Martin Nordholts

Patch from Henrik Akesson that extracts duplicated code from gegl_buffer_pixel_get and gegl_buffer_pixel_set into the function gegl_buffer_in_abyss to improve readability of code and maintainability.

* gegl/buffer/gegl-buffer-access.c