Commit Graph

31748 Commits

Author SHA1 Message Date
b4e3843b6a app: get rid of cpercep 2012-05-02 17:50:59 +02:00
f11ee4d82e app: get rid of cpercep in siox 2012-05-02 17:50:59 +02:00
acedbd7316 app: reduce cpercep to babl conversions 2012-05-02 17:50:59 +02:00
83c21ffcc3 app: add babl based conversions along cpercep
This does not change it's behavior but asserts the results of equivalent
conversions.
2012-05-02 17:50:59 +02:00
c9b2db55d1 app: remove temp_buf_copy_area() 2012-05-02 17:50:59 +02:00
b4d8e4cbaa app: use gegl_buffer_copy() to copy into a pattern's preview 2012-05-02 17:50:58 +02:00
c173328a9a app: remove "dest" parameter from temp_buf_copy() and always return a new copy
Also remove the color conversion functions in temp-buf.c
2012-05-02 17:50:58 +02:00
b521cb4272 app: use GEGL to convert a TempBuf to a GdkPixbuf 2012-05-02 17:50:58 +02:00
d743bae6a7 app: remove temp_buf_resize()
and fix its only user by simply reallocating the buf.
2012-05-02 17:50:58 +02:00
8202dcb44e app: don't set mask->x and ->y to bogus and completely unused values 2012-05-02 17:50:58 +02:00
ff86f85744 app: remove x, y and color parameters from temp_buf_new()
Fix the places that passed the color by either temp_buf_data_clear()
or memset(), and assign x and y manually, they are going to vanish
completely soon.
2012-05-02 17:50:58 +02:00
0e9581b956 app: pass the paint area's coords to gimp_brush_core_color_area_with_pixmap()
They are no longer stored in the paint area TempBuf.
2012-05-02 17:50:58 +02:00
9bac5b8837 app: add gimp_image_get_channel_format() and get_mask_format()
which for now return the same thing (Y' u8) and need to be used
in more places before becoming useful.
2012-05-02 17:50:58 +02:00
e250c02bc7 app: don't use GimpImageType in gimp_image_new_from_template() 2012-05-02 17:50:58 +02:00
3ddfa42c80 app: remove the remaining image_type macro junk from gimpimage.h 2012-05-02 17:50:58 +02:00
baa5ceb1e7 app: remove image_type API from GimpBuffer 2012-05-02 17:50:57 +02:00
ec2d5647c0 app: remove gimp_drawable_type_with_alpha() 2012-05-02 17:50:57 +02:00
3c4f9d55ed app: use the new functions added with the last commit 2012-05-02 17:50:57 +02:00
dd103d227b app: add gimp_babl_format_get_image_type,base_type() 2012-05-02 17:50:57 +02:00
2b18645fb5 app: use gimp_drawable_get_base_type() instead of GIMP_IMAGE_TYPE_BASE_TYPE() 2012-05-02 17:50:57 +02:00
f6f7d53020 app: add gimp_drawable_get_base_type() 2012-05-02 17:50:57 +02:00
afe8eaf256 app: remove GimpImageType based API and macro junk 2012-05-02 17:50:57 +02:00
bacf1abac2 app: don't use GIMP_IMAGE_TYPE_IS_FOO() in drawable_actions_update() 2012-05-02 17:50:57 +02:00
c14738806e app: use gimp_image_get_layer_format() instead of dealing with image_type 2012-05-02 17:50:57 +02:00
ef638faf82 app: add gimp_image_get_layer_format() 2012-05-02 17:50:56 +02:00
1e7d5e3cb4 app: fix drawable type check in gimp_drawable_convert_indexed() 2012-05-02 17:50:56 +02:00
e5ff78b083 app: more consistent format handling in gimpdrawable-convert.c 2012-05-02 17:50:56 +02:00
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