|
f4d8e5266a
|
app: gimp_edit_paste(): use more formats inatead of GimpImageType
|
2012-05-02 17:50:56 +02:00 |
|
|
105d2207ef
|
app: require a non-NULL format in gimp_tile_manager_create_buffer()
|
2012-05-02 17:50:56 +02:00 |
|
|
01a22de26c
|
app: port gimp_drawable_real_apply_buffer() to GEGL
but leave the old code there and use it for FS compositing (when
dest_buffer is != NULL) because we need the legacy projection as
reference.
|
2012-05-02 17:50:56 +02:00 |
|
|
1f9606e200
|
app: fix non-premultiplied case in GimpOperationNormalMode
|
2012-05-02 17:50:55 +02:00 |
|
|
7fbbefd6f0
|
app: set the mode on the right node in gimp_gegl_create_apply_buffer_node()
|
2012-05-02 17:50:55 +02:00 |
|
|
cb3e8f82d4
|
app: simplify leftover and now useless nested if()
|
2012-05-02 17:50:55 +02:00 |
|
|
d180c894be
|
plug-ins: port file-pat to GEGL, as a file plug-in example
|
2012-05-02 17:50:55 +02:00 |
|
|
6c83b0327d
|
app: fix mode node creation in gimp_gegl_create_apply_buffer_node()
|
2012-05-02 17:50:55 +02:00 |
|
|
368ae01c86
|
app: don't special case the FS wrt its visibility in the layer stack
Its source node produces nothingness anyway, so it can be safely
plugged in. More FS special code gone \o/.
|
2012-05-02 17:50:54 +02:00 |
|
|
8cca4c51ad
|
app: use gimp_gegl_node_set_layer_mode() to configure the FS' mode node
|
2012-05-02 17:50:54 +02:00 |
|
|
9113a59267
|
app: remove CONSTRUCT_ONLY from "premultiplied" of GimpOperationPointLayerMode
not because we want to change it after construction, but because it is
ugly to avoid setting it again in the generic "configure mode node" code.
|
2012-05-02 17:50:54 +02:00 |
|
|
3406bf0b69
|
gimpbucketfilltool: Fix switch block always falling through to pattern fill
|
2012-05-02 17:50:54 +02:00 |
|
|
09d4d56521
|
app: use gimp_gegl_convolve() in gimpbrush-transform.c
|
2012-05-02 17:50:54 +02:00 |
|
|
2ea74df523
|
app: gimp_gegl_convolve() rename parameter "matrix" to "kernel"
|
2012-05-02 17:50:54 +02:00 |
|
|
2b2315deea
|
modules: forgot one #include <babl/babl.h>
|
2012-05-02 17:50:54 +02:00 |
|
|
9b70f4e7fc
|
app: move some enums from base-enums.h to core-enums.h
|
2012-05-02 17:50:54 +02:00 |
|
|
36fb008197
|
app: port GimpPaintCore's paste and replase APIs to GeglBuffer
|
2012-05-02 17:50:54 +02:00 |
|
|
f07f01664e
|
app: heal the paint_buffer directly, without an intermediate copy
|
2012-05-02 17:50:54 +02:00 |
|
|
1c60024250
|
app: port GimpHeal to GEGL, using insane buffer casting tricks
|
2012-05-02 17:50:53 +02:00 |
|
|
7ec6c48636
|
app: use gimp_rgba_set,get_pixel() instead of babl_process() directly
|
2012-05-02 17:50:53 +02:00 |
|
|
73108152ea
|
app: port XCF saving to reading from the GeglBuffer
|
2012-05-02 17:50:53 +02:00 |
|
|
91c39463c4
|
app: port XCF loading to writing to the drawable's GeglBuffer
|
2012-05-02 17:50:53 +02:00 |
|
|
3e140fd105
|
app: factor out GimpPlugIn's tile access emulation code to app/gegl/
so it can be used to access a GeglBuffer's "tiles" in the XCF code.
|
2012-05-02 17:50:53 +02:00 |
|
|
3e0891b80c
|
libgimp: sytle cleanup in GimpTileBackendPlugin
and use gimp_drawable_get_format() instead our own utility function.
|
2012-05-02 17:50:53 +02:00 |
|
|
79464eefce
|
libgimp: add gimp_drawable_get_format()
|
2012-05-02 17:50:53 +02:00 |
|
|
1f09580aba
|
app: remove PixelSurround, no clue when it became unused
|
2012-05-02 17:50:53 +02:00 |
|
|
6a9a37d3d9
|
app: remove GimpLut, dodgeburn was its last user
|
2012-05-02 17:50:53 +02:00 |
|
|
441120b6b5
|
app: use gimp_gegl_dodgeburn() in GimpDodgeBurn
|
2012-05-02 17:50:53 +02:00 |
|
|
08d179acc6
|
app: add gimp_gegl_dodgeburn() to replace the lut in GimpDodgeBurn
|
2012-05-02 17:50:52 +02:00 |
|
|
72894671d5
|
app: fix gimp_gegl_color_new() to treat the passed GimpRGB as gamma corrected
|
2012-05-02 17:50:52 +02:00 |
|
|
6efd812d08
|
app: s/GIMP_GEGL_RECT/GEGL_RECTANGLE/
Defining GeglRectangle inline is so useful that it has been added to
GEGL.
|
2012-05-02 17:50:52 +02:00 |
|
|
aebf55d799
|
app: blacklist gegl:threshold
|
2012-05-02 17:50:52 +02:00 |
|
|
95b1c0617b
|
Replace the value-invert plug-in by its GEGL counterpart
|
2012-05-02 17:50:52 +02:00 |
|
|
64cd825796
|
app: blacklist all ops that are in gimp menus now, and some useless ones
|
2012-05-02 17:50:52 +02:00 |
|
|
797e622734
|
app: remove obsolete include
|
2012-05-02 17:50:52 +02:00 |
|
|
a1e5b75f44
|
app: use one gegl_buffer_copy() with the right Babl format to copy to the layer
instead of looping manually to extract pixels from the cairo surface.
|
2012-05-02 17:50:52 +02:00 |
|
|
a76f44a9de
|
app: port GimpConvolve to gimp_gegl_convolve()
|
2012-05-02 17:50:52 +02:00 |
|
|
49dcc3d78a
|
app: remove obsolete include
|
2012-05-02 17:50:51 +02:00 |
|
|
2d401aaaac
|
app: add gimp-gegl-loops.[ch] which for now contains a convolve function
|
2012-05-02 17:50:51 +02:00 |
|
|
c0fdfbd226
|
app: port GimpInk blob rendering to GeglBufferIterator
|
2012-05-02 17:50:51 +02:00 |
|
|
c5c555c834
|
app: add "take_ownerspip" param to gimp_temp_buf_create_buffer()
and get rid of some more intermediate buffer creation/destruction, and
some redundant temp_buf_free() plus g_object_unref().
|
2012-05-02 17:50:51 +02:00 |
|
|
7b5252ac54
|
app: replace GimpPaintCore::get_paint_area() by ::get_paint_buffer()
and remove the public TempBuf based get_paint_area() API.
|
2012-05-02 17:50:51 +02:00 |
|
|
b4996f2605
|
app: port GimpSourceCore and its classes to painting to the paint_buffer
|
2012-05-02 17:50:51 +02:00 |
|
|
0e458f9613
|
app: remove scale_pixels()
|
2012-05-02 17:50:51 +02:00 |
|
|
c7fd41502a
|
app: remove gray_to_rgb_pixels()
|
2012-05-02 17:50:51 +02:00 |
|
|
1b9d6d931d
|
app: remove add_alpha_region() and its helper functions
|
2012-05-02 17:50:51 +02:00 |
|
|
0c8cf5ef73
|
app: more GEGL in gimp_smudge_motion()
|
2012-05-02 17:50:50 +02:00 |
|
|
60ae55f87b
|
app: don't return bogus paint buffers if get_paint_area() returned NULL
|
2012-05-02 17:50:50 +02:00 |
|
|
70c6885e7e
|
app: replace GimpSmudge's accum buffer by a TempBuf
|
2012-05-02 17:50:50 +02:00 |
|
|
2aa401e9db
|
app: dissolve-mode op attribute Helvetix Victorinox
|
2012-05-02 17:50:50 +02:00 |
|