Commit Graph

31280 Commits

Author SHA1 Message Date
26c10d9f73 app: implement gimp_channel_translate() with GEGL 2012-05-02 17:45:48 +02:00
3814c9f0a6 app: add gimp_drawable_apply_operation_to_buffer() and use it in ony place 2012-05-02 17:45:48 +02:00
830b49993b app: set GeglBuffer directly in show image-graph 2012-05-02 17:45:48 +02:00
4d18bda0c7 app: cache readable and writable buffers in the drawable
As API, replace gimp_drawable_create_buffer() by
gimp_drawable_get_read_buffer() and gimp_drawable_get_write_buffer().
2012-05-02 17:45:48 +02:00
d5ff53c70d app: more meticulously tickle tile ref-counts 2012-05-02 17:45:48 +02:00
7bab13c9a0 app: replace more copy_region() by gegl_buffer_copy() 2012-05-02 17:45:48 +02:00
b95fc4f8d5 app: rename gimp_drawable_get_buffer() and gimp_tile_manager_get_gegl_buffer()
to foo_create_buffer() because they return new objects.
2012-05-02 17:45:47 +02:00
0d236ee351 app: replace some copy_region() by gegl_buffer_copy() 2012-05-02 17:45:47 +02:00
d771249466 app: completely port GimpBuffer to using GeglBuffer not TileManager 2012-05-02 17:45:47 +02:00
f086e27846 app: add macro GIMP_IMAGE_TYPE_FROM_BYTES() (ignoring indexed mode) 2012-05-02 17:45:47 +02:00
ca85d2c906 app: remove GimpOperationTileSink 2012-05-02 17:45:47 +02:00
54e46f639c app: stop gimp_buffer_to_tiles use GeglBuffer 2012-05-02 17:45:47 +02:00
cac889cef7 app: add gimp_layer_new_from_buffer() 2012-05-02 17:45:47 +02:00
0fdf01de02 app: remove GimpOperationTileSource
GIMP has a GeglBuffer backend for it's tiles now.
2012-05-02 17:45:47 +02:00
bdee1643ce app: make projection use GeglBuffers 2012-05-02 17:45:47 +02:00
a058daeba1 app: release tile with dirty flag in gegl tile backend
We always modify tiles so behave correctly.
2012-05-02 17:45:47 +02:00
d7dab2bc85 app: remove the legacy invert lut code 2012-05-02 17:45:46 +02:00
c334fe936c app: use GEGL to invert channels/selections 2012-05-02 17:45:46 +02:00
4c6907c53c app: formatting cleanup in gimpdrawable-operation.c 2012-05-02 17:45:46 +02:00
63bd108afb app: always use GEGL to invert drawables
and remove the now useless gimpdrawable-invert.[ch].
2012-05-02 17:45:46 +02:00
6d3a8fe73d app: rename gimp_drawable_apply_operation_with_config()
to gimp_drawable_apply_operation_by_name() and allow to pass
a NULL config.
2012-05-02 17:45:46 +02:00
9720eb6c78 app: cleanup in the new GimpDrawable tile source code 2012-05-02 17:45:46 +02:00
3020e2d179 app: resue the GeglProcessor
GEGL now resets the valid-region upon each setting of the rectangle for
a GeglProcessor.
2012-05-02 17:45:46 +02:00
321de230f1 app: gimptilebackendtilemanager reduce cases with 0copy
We cannot do 0copy access if the height doesn't match, babl through GEGL might
read into the memory.
2012-05-02 17:45:46 +02:00
9ccabe2fdf app: remove unused lut-funcs 2012-05-02 17:45:46 +02:00
059d5d9d80 app: remove orphaned Colorize typedef 2012-05-02 17:45:45 +02:00
8c14f55e98 app: make gimp_drawable_get_source_node use GeglBuffer
Relies on fresh GEGL (db43a7d8a42f0ae) to compile.
2012-05-02 17:45:45 +02:00
0623c7f365 app: remove the pointless core wrappers for the below simplified color stuff
Instead, provide gimp_drawable_apply_operation_with_config() and call
that from the PDB wrappers directly.
2012-05-02 17:45:45 +02:00
8684b87f04 app: clean up the desaturate cruft removal to look like the others 2012-05-02 17:45:45 +02:00
aa07344d56 app: remove the legacy colorize code 2012-05-02 17:45:45 +02:00
e3c720ad20 app: remove the legacy threshold code 2012-05-02 17:45:45 +02:00
7aa7f168b8 app: remove the legacy posterize code 2012-05-02 17:45:45 +02:00
70b26d1ecb app: remove the legacy desaturate implementation
The GEGL one is just as fast or faster.
2012-05-02 17:45:45 +02:00
08dd7901b1 app: allow to opionally not implement GimpImageMapTool::map()
it's not needed for many tools that have no legacy implementation.
2012-05-02 17:45:45 +02:00
d258af9ea9 app: use gegl: prefix for ops 2012-05-02 17:45:44 +02:00
3bd8ee1a63 app: move new get_buffer() functions around; some general cleanup 2012-05-02 17:45:44 +02:00
751eba9d23 lie about gamma to gegl 2012-05-02 17:45:44 +02:00
35f1518afd imagemap: unref buffers as soon as possible 2012-05-02 17:45:44 +02:00
0dfffa44a3 app: make gimp_drawable_apply_operation use the TileManager buffer backend 2012-05-02 17:45:44 +02:00
3e4471cba8 app: add a util call to get the geglbuffer for a drawable 2012-05-02 17:45:44 +02:00
bb2ef0cede app: use GeglBuffer instead of TileManager in imagemap 2012-05-02 17:45:44 +02:00
950412fbdc configure: bump version to 2.9.1
and change app/Makefile.am to use variables instead of hadcoding the
version.
2012-05-02 17:43:43 +02:00
5e9f1dd0ea Updated Russian translation 2012-05-02 18:17:00 +04:00
98b6c83179 new splash for gimp 2.8, made by Bernhard Stockmann 2012-05-02 14:01:49 +02:00
3b14851b6d configure: set version to 2.8.0 2012-05-02 11:43:04 +02:00
88c5ea0885 Updated translation into Greek 2012-05-01 17:01:52 +04:00
0d43a096bb Updated Spanish translation 2012-05-01 12:26:03 +02:00
3d571311bd Updated Polish translation 2012-04-29 22:35:10 +02:00
c360b634cc Small fix in italian translation 2012-04-29 18:00:15 +02:00
3bb0c72a91 Small fix in italian translation 2012-04-29 16:28:25 +02:00