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
925f49c489
app: gegl-config babl-tolerance
...
Lower the precision further, we're still doing it at higher precision than
8bit but since GIMP itself is still only dealing with 8bit data we can permit
these shortcuts for adding and removing gamma without affecting the fidelity
of the produced results.
2012-05-02 17:50:50 +02:00
4455d3e75d
app: more GEGL in gimp_smudge_start()
2012-05-02 17:50:49 +02:00
1037c7e88b
app: more GEGL in GimpDodgeBurn, still uses gimp_lut_process()
2012-05-02 17:50:49 +02:00
0da63f9526
app: port GimpConvolve to GEGL apart from the call to convolve_region()
2012-05-02 17:50:49 +02:00
aa8e580381
app: make color buttons generated for GEGL tools continuously update the caller
2012-05-02 17:50:49 +02:00
96dbfc54b4
app: fix/enable continuous color updates in GimpColorPanel
2012-05-02 17:50:49 +02:00
75f2bc1aac
app: resurrect the operation tool's title
2012-05-02 17:50:49 +02:00
1b64710e66
app: specify a lower tolerance for babl
...
Permitting the use of LUT based functions for gamma conversions in float32.
2012-05-02 17:50:49 +02:00
609e2d8cda
Replace the color-to-alpha plug-in by GEGL filter dialog
2012-05-02 17:50:49 +02:00