[gimp] (608 commits) Created branch goat-invasion
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] (608 commits) Created branch goat-invasion
- Date: Fri, 27 Apr 2012 20:25:24 +0000 (UTC)
The branch 'goat-invasion' was created.
Summary of new commits:
7ae6cda... app: use GeglBuffer instead of TileManager in imagemap
fd61aaa... app: add a util call to get the geglbuffer for a drawable
3e3ad28... app: make gimp_drawable_apply_operation use the TileManager
372fe53... imagemap: unref buffers as soon as possible
50f4c13... lie about gamma to gegl
7d93abd... app: move new get_buffer() functions around; some general c
8a20f1a... app: use gegl: prefix for ops
a26c3fa... app: allow to opionally not implement GimpImageMapTool::map
0ccf72f... app: remove the legacy desaturate implementation
4e167a0... app: remove the legacy posterize code
81a26b2... app: remove the legacy threshold code
3462513... app: remove the legacy colorize code
fc07e3b... app: clean up the desaturate cruft removal to look like the
2664d55... app: remove the pointless core wrappers for the below simpl
3e49b4a... app: make gimp_drawable_get_source_node use GeglBuffer
f9d2e2d... app: remove orphaned Colorize typedef
6d3804f... app: remove unused lut-funcs
2897e4a... app: gimptilebackendtilemanager reduce cases with 0copy
a864042... app: resue the GeglProcessor
61ea00c... app: cleanup in the new GimpDrawable tile source code
fb119f4... app: rename gimp_drawable_apply_operation_with_config()
fdecca5... app: always use GEGL to invert drawables
0a3a784... app: formatting cleanup in gimpdrawable-operation.c
d1d4e1c... app: use GEGL to invert channels/selections
ea372ca... app: remove the legacy invert lut code
c8ef301... app: release tile with dirty flag in gegl tile backend
961b632... app: make projection use GeglBuffers
3c9c6c8... app: remove GimpOperationTileSource
448a918... app: add gimp_layer_new_from_buffer()
65f4c15... app: stop gimp_buffer_to_tiles use GeglBuffer
81a5c62... app: remove GimpOperationTileSink
84c31f3... app: add macro GIMP_IMAGE_TYPE_FROM_BYTES() (ignoring index
66da7ce... app: completely port GimpBuffer to using GeglBuffer not Til
4b774f4... app: replace some copy_region() by gegl_buffer_copy()
0bca9ef... app: rename gimp_drawable_get_buffer() and gimp_tile_manage
be88b7c... app: replace more copy_region() by gegl_buffer_copy()
2c883e5... app: more meticulously tickle tile ref-counts
aeaa6ff... app: cache readable and writable buffers in the drawable
57f5de5... app: set GeglBuffer directly in show image-graph
0387ef5... app: add gimp_drawable_apply_operation_to_buffer() and use
3e92e4e... app: implement gimp_channel_translate() with GEGL
30741f9... app: implement gimp_channel_real_clear() with GEGL
3b2ef52... app: implement GimpMaskUndo with GEGL
f703611... app: remove the unused copy_region_nocow()
ae217c9... app: implement gimp_channel_real_sharpen() with gegl:thresh
92f63e5... app: remove the legacy threshold lut code
0f9bcf2... app: implement gimp_image_duplicate_mask() with gegl_buffer
ae1f464... app: clear gimp_image_merge_layers()'s merged layer with ge
f872a91... app: use gegl_buffer_copy() in gimp_drawable_real_push_undo
a62dbf3... app: added GimpPickable::get_buffer()
c5211b4... app: keep the undo mask around as GeglBuffer, not TileManag
0b0b07e... app: make sure TileManagers and the GeglBuffers backed by t
1c90451... app: clear the projection's background using GEGL
e58183c... app: remove clear_region(), it's replaced by GEGL everywher
fafb571... app: implement gimp_channel_real_feather() with gegl:gaussi
7dc2973... app: remove gaussian_blur_region() and its helpers
c1cfc84... app: replace direct low-level GeglBuffer calls with utility
2f142d9... app: remove empty functions paint_funcs_setup()/free()
d581bdb... app: remove unused #includes
b8cc2cf... app: use gegl_buffer_copy() in gimp_drawable_resize()
d8144f4... app: some more gegl_buffer_clear()/set_color() on mask obje
9fcbb9d... app: add gimp_drawable_get_babl_format()
f8d8116... app: use gimp_image_transform_rgb() instead of transform_co
11ad969... app: implement gimp_layer_add_alpha() with gegl_buffer_copy
6c52582... app: default to use GEGL rather than legacy code paths
90032c0... app: avoid thrashing GEGL side of tile cache in projection
a3dba1c... app: fix segfault in previous commit
2f3bd60... app: replace some color_region() and pattern_region() by GE
fe55e6b... app: don't need an attached item for applying an op to tile
83ce526... app: add a flatten meta-op and use it for layers and channe
e319155... app: allow to "cast" a buffer's pixel format to another one
38c80e0... app: use GEGL to extract an image's component into a channe
2e9d01f... app: create GimpBrushClipboard's buffers with GEGL
4ad9735... app: remove obsolete includes from gimpbrushclipboard.c
66fb186... app: remove copy_component() and its helper functions
562d71a... app: remove copy_color() and its helper functions
a7fe146... app: add gimp_apply_operaion() as generic buffer-to-buffer
a54255e... app: use GEGL to create a layer mask from a grayscale copy
7eed637... app: remove flatten_region() and its helper functions
4858281... app: remove the legacy brightness-contrast code and use GEG
a8773f9... app: create a meta-op to apply mask and opacity
f5304f9... app: simplify gimp_drawable_offset() a lot
9108196... app: convert drawables between RGB and GRAY using gegl_buff
41fde78... app: remove shade_region()
416ae57... app: remove multiply_alpha_region() and separate_alpha_regi
ce55d78... app: use GeglBufferIterator in gimp_text_layer_render_layou
413ebf8... app: use GeglBufferIterator in gimp_channel_real_is_empty()
9b9d450... app: s/read_buffer/write_buffer/ in GimpTextLayer because w
e1ab68c... app: flush the drawable_s write_buffer in gimp_drawable_upd
226dc0b... app: minor cleanup and commenting in gimp_scan_convert_rend
4c73e24... app: port gimp_channel_real_bounds() to GeglBufferIterator
0a6f36e... app: flush both write and write buffer in gimp_drawable_upd
b37c44a... app: port gimp_channel_combine_ellipse_rect() to GeglBuffer
d976885... app: remove obsolete include in gimpchannel.c
29f17be... app: add GimpPickable::get_babl_format()
c6edc4e... app: port gimp_palette_import_extract() to GeglBufferIterat
41cf1ee... app: add GimpOperationSetAlpha which sets the alpha channel
d322d4a... app: use GimpOperationSetAlpha in gimp_layer_create_mask()
b0a837c... app: move variable to local scope
6361202... app: move the layer mask show, edit, apply API from GimpLay
26fd96a... app: use the new Babl palette format to implement indexed i
9bc18bb... app: remove unused variable from last commit
43ba3e7... app: require a Babl for all buffers created on top of tiles
3706314... app: let Babl handle all color conversion in gimp_edit_fill
39c974b... app: add gimp_pattern_create_buffer() and use it in gimp_ed
5acd0d2... app: let Babl handle color conversion in gimp_drawable_fill
b73e255... app: don't call gimp_layer_get_edit_mask() when the layer h
d7f8247... app: let Babl handle converting layers to indexed
9fafa8c... app: add gimp_pixbuf_create_buffer() and use it in GimpBuff
9c7a532... app: GeglBuffer-backend GeglTiles now use GDestroyNotify
d5b2548... app: correctly refcount the pixbuf in gimp_pixbuf_create_bu
80e38e8... app: remove gimp_layer_new_from_region() and use from_buffe
061f325... app: convert colors with Babl in gimp_text_layer_render_lay
b72382a... app: use Babl in gimp_brush_core_paint_line_pixmap_mask()
7430d25... app: sync with babl API change of babl_new_palette
44e1f3c... app: add gimp_bpp_to_babl_format_with_alpha()
03f3790... app: add GimpPickable::get_babl_format_with_alpha()
2114475... app: optimize gimp_brush_core_paint_line_pixmap_mask() a lo
71e74db... app: use Babl to convert colors in gimp_clone_motion()
c7d58e7... app: drop "babl" from gimp_foo_get_babl_format[_with_alpha]
e7eead9... app: add gimp_drawable_get_format_without_alpha()
4216c1e... app: use gimp_drawable_apply_operation_to_buffer() in gimp_
59a17c8... app: enable GEGL scaling of indexed drawables in gimp_drawa
a675b4f... app: also port gimp_channel_convert() to apply_operation_to
d57a476... app: remove gimp_drawable_apply_operation_to_tiles()
79106dd... app: stop using gegl_color_set_pixel() with hand-transforme
81133f8... app: add image API to get Babl formats based on GimpImageTy
09884ac... app: port gimp_image_transform_temp_buf() to one single bab
8d0ec57... app: remove gimp_image_transform_color()
876f8e7... app: remove gimpimage-colorhash.[ch]
c4d6fbd... app: all Babls used by GIMP are now const
5bb2e32... app: make gimp_image_transform_rgb() transform the alpha to
4f9354a... app: port all implementations of GimpProjectable::get_opaci
65b5cdd... app: derive GimpOperationSetAlpha from GeglOperationPointCo
7f375c1... app: remove unused include
31f88a3... app: port coloring/patterning a stroked GimpScanConvert to
ae27c51... app: simplify gimp_edit_fill_internal() by adding color and
0b589a2... app: add gimp_edit_fill_full() which takes color and patter
c64f494... app: make the GEGL tool work on indexed images
1109254... app: add opacity and paint_mode to gimp_edit_fill[_full]()
758de40... app: remove the !seed_fill case from gimp_drawable_bucket_f
498c757... app: port bucket fill to GEGL
fde8244... app: remove unused include from gimp-edit.c
e376db8... app: remove pattern_region()
604b70b... app: remove color_region_mask()
963f136... app: port gimp_channel_combine_mask() to GeglBufferIterator
025a49d... app: port drawable'e and projection's get_pixel_at() to geg
e1ae4e0... app: move base/boundary.[ch] to core/gimpboundary.[ch]
1a67bc9... app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_bound
09e99e0... app: port simple rotating and flipping to GEGL
89c3217... app: replace some region operations in blend by GEGL
56925b9... app: remove extract_alpha_region() and its helper functions
e6cd74f... app: fill the smudge accum buffer with GEGL
7b53340... app: make test-gimptilebackendtilemanager.c build again
1ecaf86... app: implement "show layer mask" in the GEGL graph
39c231b... app: be smarter about progress in gimp_apply_operation()
8891468... app: add a use_gegl case in gimp_drawable_transform_tiles_a
08742c2... app: change gimp_gegl_color_set_rgba() to gimp_gegl_color_n
ad3863f... app: save some lines of code in gimp_gegl_create_apply_opac
ac3f92f... app: port gimp_selection_extract() to GEGL
1bfc6e1... app: remove extract_from_region() and its helper functions
4054693... app: forgot to remove extract_alpha_region()'s declaration
3455c86... app: remove shade_pixels(), no clue when it became unused
c7d4977... app: port GimpBoundary to GEGL, including its API
915b774... app: apply patch from Villa Sokk that implements GimpOperat
697f968... app: remove checks from stuff that now works on indexed lay
6b499bf... app: remove unused tile-manager.h include
7cca650... app: port gimp_scan_convert_render_full() to GeglBufferIter
d2f1036... app: port the entire GimpScanConvert API to GeglBuffer
b4bbf0e... app: port gimp_image_crop_auto_shrink() to GEGL
d020cbf... app: add gimp_gegl_buffer_new() to create a TileManager-bac
17bf33b... app: merge gimp_drawable_get_read_buffer() and get_write_bu
537896e... app: add gimp_gegl_buffer_get_tiles()
2592fb8... app: GeglBuffer tile backend - add ability to combine tiles
33dba9c... app: remove write property of GeglBuffer backend
480c875... app: add gimp_drawable_set_buffer() and set_buffer_full()
48e5ec5... app: add a GIMP_GEGL_RECT utility macro
bb58b15... app: fix initialization of variable in gimp_layer_get_opaci
2665754... app: make use of GIMP_GEGL_RECT in more places
c498552... app: use gimp_drawable_set_buffer() in a few places
b33ebf5... app: flush the buffer in gimp_gegl_buffer_get_tiles()
a22aaf9... app: add gimp_selection_extract_buffer ()
e884d60... app: port the entire transform API from TileManager to Gegl
2fa2c94... app: port everything to gimp_selection_extract_buffer()
d26dcd4... app: remove gimp_selection_extract_buffer() again
3b8c330... app: remove gimp_layer_new_from_tiles(), it's now unused
97ad831... app: add gimp_gegl_buffer_dup() which creates a TileManager
cef3c27... app: replace GimpDraable's type by a Babl format
da641bf... app: pass the right filter when GEGL-transfomring
a89388e... app: use a GeglBuffer instead of TileManager as storage in
a5e0859... app: use hard-edges = TRUE when GEGL-scaling drawables
f229336... app: port GimpDrawableModUndo to storing pixels as GeglBuff
4e79266... app: port gimp_drawable_scale() to gimp_drawable_set_buffer
6cd99ef... app: add gimp_gegl_buffer_get_tile_manager()
401f745... app: port GimpGroupLayer to gimp_buffer_set_tiles_full()
f98a422... app: completely port gimpdrawable-convert.c to GeglBuffer
2519a2b... app: minor cleanup and include removal
a98690b... app: port gimpimage-convert.c to gimp_drawable_set_buffer()
8ef1f6e... app: change GimpDrawable::set_tiles() to ::set_buffer()
4f2efe7... app: change GimpDrawable::get_tiles() to ::get_buffer()
e621529... app: rename the buffer's tile_source_node to buffer_source_
b5b729c... libgimp: add a GeglBuffer backend for plug-ins
327bf37... plug-ins: add GEGL_CFLAGS to many Makefile.am's
5520b61... libgimp: make GimpTileBackendPlugin properly private, and s
c5c2e05... plug-ins: remove duplicate GEGL_CFLAGS from winsnap's Makef
03ea894... plug-ins: fix mkgen.pl to pass the destdir newly required b
36d5954... Require GEGL in gimp-2.0.pc
9272d80... plug-ins: clean up goat-exercise.c so it is a better exampl
23029b3... libgimp: flush underlying drawable on gegl_buffer_flush
0998655... app: port GimpDrawableUndo, GimpDrawable::push_undo() and :
db33f0e... app: remove width, height from GimpDrawableUndo and GimpDra
6ddc82f... app: remove swap_region() and its helper function
8bf90a6... app: store GimpImageMap's undo pixels as GeglBuffer, not Ti
15f1b8e... app: replace GimpPaintCore's undo_tiles by a GeglBuffer
cd75ff1... app: tile_manager_read_pixel_data_1() -> gegl_buffer_sample
9bd3b64... app: more copy_region() -> gegl_buffer_copy()
89a758c... app: add gimp_drawable_apply_buffer() and port edit, bucket
c5e5dff... app: turn the drawable's shadow tiles into a shadow buffer
2829b50... app: flush and refetch the shadow buffer before handing it
29f4bb8... app: more gimp_drawable_apply_region() -> apply_buffer()
a502f25... app: port blend to gimp_drawable_apply_buffer()
43367b5... app: use utility functions to create a GeglBuffer from a Te
da5053d... app: use gimp_drawable_apply_buffer() for legacy FS composi
12392b9... app: support TempBuf backed buffer in gimp_drawable_apply_b
ded4909... app: port gimp_paint_core_paste() to gimp_drawable_apply_bu
01c00d1... app: turn GimpDrawable::apply_region() into ::apply_buffer(
aee1137... app: turn gimp_drawable_apply_buffer()'s src1_tiles argumen
cf5f10f... app: make gimpdrawable-combine.c more readable before proce
a82c1c6... app: pass the right undo buffer and extents to gimp_drawabl
6db9fc0... app: remove the legacy curves cruft
fb3b03c... app: remove the legacy levels cruft
edac694... app: forgot to remove the Threshold cruft typedef
1f1765e... app: change GimpDrawable::replace_region() by ::replace_buf
de09d68... app: implement "disable layer mask" in the GEGL graph
3349977... app: completely port GimpDrawable::apply_region()'s API to
9714c25... app: add gimp_gegl_create_apply_buffer_node()
e4cc10a... app: chnage gimp_gegl_create_apply_opacity_node()'s mask of
e679f4f... app: add a "premultiplied" property to GimpOperationPointLa
3143d17... app: add our own GimpOperationNormalMode so we can opt out
a774277... app: add gimp_gegl_node_set_layer_mode()
ca61a74... app: move GimpHistogram from base/ to core/
09e5259... app: add GimpOperationEqualize and port equalize to it
08b03fa... app: remove gimp_drawable_process_lut()
4a31d2d... app: sprinkle level argument over process functions
5a4af17... app: fix typo that caused wrong paint apply offset in bucke
166c8ad... app: don't pass 1.0 as boolean value, not that it would cha
6465398... app: add GimpOperationShrink which does "shrink selection"
744f253... app: remove "gboolean linear" from all apply_operation APIs
95342c6... app: remove "dont-cache" from gimp_apply_opeation()
f1fc7e6... app: remove thin_region(), turns out that gimp:shrink was n
296ef73... app: clean up the new shrink op
393a7e9... app: replace fatten_region() by GimpOperationGrow
2389c77... app: replace border_region() by GimpOperationBorder
b31b430... app: remove the TileValidateProc from gimp_channel_new_mask
e917198... app: remove obsolete include from gimpchannel.c
0c43363... app: remove color_region()
0b6e23d... app: ask the buffer not the tile manager for its size
9e228e1... app: remove unused base/ includes
e039b1a... app: adapt to API changes in GEGL
57faeba... app: use gegl_buffer_set_format() to "cast" a dest buffers
214a8dd... app: properly sync the projection's tiles and their buffer
499e077... app: update with GEGL iterator API changes
f059acb... app: more gegl_buffer_iterator_new() updates
5d4bbe7... app: factor out the creation of GeglOperation config proxy
cbdf83e... app: adapt to API changes in gegl_buffer_iterator
958aa64... app: factor out gimp_gegl_config_proxy_sync() from GimpGegl
5c3335c... app: factor out the "Apply GEGL Operation" functionality fr
2156fcc... app: add infrastructure to invoke GEGL filters from a menu
e75c7f1... .gitignore: add *~
aa40ded... app: clean up includes in filters-commands.c
39cea31... app: better GEGL code in gimp_layer_create_mask()
ff599f1... app: remove some obsolete legacy includes from gimpdrawable
ebe25bd... app: add place holder splash for goat invasion
3421722... app: add GimpOperationShapeburst to calculate the distance
876887c... app: port the rest of the shapeburst blend logic to GEGL
4620b39... app: remove the global dist_buffer variable and pass it aro
042d25f... app: remove legacy includes from blend
797e29c... app: switch to gegl_buffer_sample() in GimpOperationShapebu
4017bb6... app: add gimp_gegl_progress_connect()
eb82af8... app: use below new function for shapeburst blend and cage t
4b385f4... app: port the entire plug-in tile communication to using Ge
e35f7df... app: remove includes from app/plug-in/
5023772... plugins/newsprint: remove assumption that tiles are square
880ca5f... pdb: add new group plug-in-compat for compat procedures of
739c4d1... app: remove the legacy color-balance cruft
0261406... app: correct usage of babl formats
7f74192... pdb: port drawable pixel access API to GEGL
8d0f14c... rename lanczos to lohalo
4256918... app: fix registration of babl_format("A u8")
815e607... app: fix registration of babl formats
909136b... app: use the same indexed Babl formats during an image's li
8062e5e... app: port gimpimage-convert.c to GEGL
1a8ef30... app: formatting cleanup in gimpimage-convert.c
9ac29cf... app: increase the tile size for plug-ins to 128x128
c0f02e0... app: port gimp_image_pick_color() to return a Babl format
6b5cab8... app: use Babl formats, not GimpImageType, in gimp_selection
b09ff64... app: don't use gimp_image_get_color() in gimp_palette_impor
a5d942f... app: don't use gimp_image_get_color() in GimpPickable
79db5c4... app: port gimp_image_contiguous_region_by_color() to GEGL
c6d04c0... app: port gimp_image_contiguous_region_by_seed() to babl_pr
e9af199... app: remove gimp_image_get_color()
02aef4a... app: forgot the GimpImageType -> Babl change in pick_color(
3939edd... app: remove the lagacy hue-saturation cruft
380800f... app: remove legayc support from GimpImageMapTool
fd921ac... app: remove legacy support from GimpImageMap
9bdafd2... app: more GimpImageType -> Babl
ed946fa... app: have the display renderer ask for the projection's for
b306f18... app: add gimp_context_get_foreground,background_pixel()
80d8be6... app: remove legacy support from gimpdrawable-transform.c
7e856d0... app: use a GEGL graph for perspective clone's transform
c485633... app: remove the legacy gimp-transform-region code
2c5d953... app: replace the tile pyramid's GimpImageType by bytes, it
f1211dc... app: remove GimpPickable::get_image_type()
3f7d95d... app: remove GimpPickable::get_bytes()
52adfd7... app: replace GimpProjectable::get_image_type() by ::get_for
6e8ef9f... app: follow changes in GeglOperation API
074d67c... app: remove drawable->private->format, its buffer has a for
e177743... app: remove the legacy option in gimp_drawable_scale()
4d84572... app: remove paint-funcs/scale-region.[ch]
e649def... app: remove paint-funcs/reduce-region.[ch]
8cca2c8... app: turn gimp_image_map_tool_add_settings_gui() into a vir
4cf290c... app: add parent_type parameter to gimp_gegl_get_config_prox
b6b2643... app: use a GimpSpinScale instead of a scale entry in the pr
204d529... app: remove gimpdrawable-process.[ch]
9ff2369... app: always create a new tool in filters_filter_cmd_callbac
c3752ab... app: fix GIMP_TIMER_END() to take an arbitrary string
a88d418... app: remove gimp_image_get_foreground,background()
26da4f8... libgimpcolor: add gimp_rgb[a]_set,get_pixel()
0af4104... app: remove gimp_image_transform_rgb()
e52d598... app: replace GimpPaintCore->saved_proj_tiles by a GeglBuffe
9d539e4... app: replace GimpPaintCore->canvas_buf by a GeglBuffer
cbb4471... app: respect GEGLs ui-range hints for properties
f8f740d... app: in GimpSourceCore's vfuncs, pass GeglBuffers around no
a21bcb9... app: add configurable nonlinear mapping (gamma) to spinscal
eec46e5... app: update paramspec duplication with changes in gegl para
513eebd... app: clean up warning in spinscale
c4346ad... app: fix buffer copying offsets in gimp_clone_motion()
1833e5c... app: initialize gamma of spin scale to 1.0
5e25b0e... app: git_spin_scale invoke value_changed when setting gamma
e0c60d8... app: make gimp_paint_core_get_orig_image,proj() return Gegl
dbfb474... app: remove legacy includes
997cbf9... app: handle negative fractions correctly in spinscale
60a3765... app: use a gamma of 1.7 for brush radius slider
30d14bd... app: keep the transform graph around during one paint strok
34d9a0f... app: pattern-clone using gegl_buffer_set_pattern()
2751e09... app: don't dup the TempBuf in gimp_temp_buf_create_buffer()
2ac06b6... app: don't create copies in gimp_paint_core_get_orig_image,
8a04a30... app: add gimp_gegl_node_set_matrix() and use it instead of
e44dc3d... app: use gimp_temp_buf_create_buffer() all over the place
6cb0d3a... app: GimpImageType -> Babl in GipmBrushClipboard
89be216... app: remove gimp_image_transform_temp_buf()
d3db77c... app: rename GimpPaintCore->canvas_buf to ->paint_area
1a76531... app: remove unneeded includes from gimpairbush.c
e6113b8... app: add gimp_paint_core_get_paint_buffer()
13a1e75... app: port paintbrush and eraser to paint to GEGL buffers
91031c4... app: paint ink's color into the paint_buffer not the paint_
e4a4f49... app: remove color_pixels()
1ee6436... app: remove superfluous frame and label from GEGL tool
f1bdf55... app: remove "bytes" from GimpBuffer and add a format API
828f0f6... app: anal
0d6ec73... app: fixed GimpOperationDissolveMode by Ville Sokk
01a31ce... pdb: add support for omitting the "gimp-" prefix from the p
53f2189... plug-ins: remove the pixelize plug-in
ba67982... app: fix up dissolve mode
6cae3e6... app: add a ton of parameters to GimpImageMapTool::get_setti
8a2feb0... app: add gimp_list_get_sort_func()
00afb04... app: follow gegl:pixelize's name change, set gaussing blur'
52cc975... app: the dissolve op now matches pixel perfectly
b95d554... app: gegl dissolve layer-mode pedantic indentation
518798a... app: add GIMP_CONFIG_PARAM_SERIALIZE to all duplicated GPar
0f89112... app: add a "filters" subdir on user install
a285552... app: add gimp_gegl_get_config_container()
30d6b16... app: add a GimpSettingsBox to all GEGL operation filter dia
207ed00... Replace the color-to-alpha plug-in by GEGL filter dialog
f0f375c... app: specify a lower tolerance for babl
abaab7e... app: resurrect the operation tool's title
d8ec18b... app: fix/enable continuous color updates in GimpColorPanel
60108bd... app: make color buttons generated for GEGL tools continuous
66500b5... app: port GimpConvolve to GEGL apart from the call to convo
606930c... app: more GEGL in GimpDodgeBurn, still uses gimp_lut_proces
521ed2b... app: more GEGL in gimp_smudge_start()
01b5c0c... app: gegl-config babl-tolerance
cc41670... app: dissolve-mode op attribute Helvetix Victorinox
c2051bf... app: replace GimpSmudge's accum buffer by a TempBuf
06ae9d2... app: don't return bogus paint buffers if get_paint_area() r
060ae18... app: more GEGL in gimp_smudge_motion()
34f3ad5... app: remove add_alpha_region() and its helper functions
c0ac398... app: remove gray_to_rgb_pixels()
d63cfe1... app: remove scale_pixels()
63910af... app: port GimpSourceCore and its classes to painting to the
1b177f4... app: replace GimpPaintCore::get_paint_area() by ::get_paint
5c16948... app: add "take_ownerspip" param to gimp_temp_buf_create_buf
14e636d... app: port GimpInk blob rendering to GeglBufferIterator
f914b33... app: add gimp-gegl-loops.[ch] which for now contains a conv
b12389d... app: remove obsolete include
b3380c1... app: port GimpConvolve to gimp_gegl_convolve()
3fb3963... app: use one gegl_buffer_copy() with the right Babl format
5c65c59... app: remove obsolete include
1c9520b... app: blacklist all ops that are in gimp menus now, and some
60733f6... Replace the value-invert plug-in by its GEGL counterpart
ccb6ca4... app: blacklist gegl:threshold
458c2c7... app: s/GIMP_GEGL_RECT/GEGL_RECTANGLE/
f3c8d76... app: fix gimp_gegl_color_new() to treat the passed GimpRGB
735f2c6... app: add gimp_gegl_dodgeburn() to replace the lut in GimpDo
5571954... app: use gimp_gegl_dodgeburn() in GimpDodgeBurn
54ac25c... app: remove GimpLut, dodgeburn was its last user
e120f40... app: remove PixelSurround, no clue when it became unused
a080579... libgimp: add gimp_drawable_get_format()
10509e7... libgimp: sytle cleanup in GimpTileBackendPlugin
7f2f0f1... app: factor out GimpPlugIn's tile access emulation code to
20034de... app: port XCF loading to writing to the drawable's GeglBuff
f6db436... app: port XCF saving to reading from the GeglBuffer
ea0e322... app: use gimp_rgba_set,get_pixel() instead of babl_process(
71fe5a9... app: port GimpHeal to GEGL, using insane buffer casting tri
8560082... app: heal the paint_buffer directly, without an intermediat
79a4d9e... app: port GimpPaintCore's paste and replase APIs to GeglBuf
4bf6a7d... app: move some enums from base-enums.h to core-enums.h
e330694... modules: forgot one #include <babl/babl.h>
f05f63e... app: gimp_gegl_convolve() rename parameter "matrix" to "ker
76b84d0... app: use gimp_gegl_convolve() in gimpbrush-transform.c
d3698f1... gimpbucketfilltool: Fix switch block always falling through
d50daf5... app: remove CONSTRUCT_ONLY from "premultiplied" of GimpOper
3d20ff4... app: use gimp_gegl_node_set_layer_mode() to configure the F
05eeb98... app: don't special case the FS wrt its visibility in the la
326ca5f... app: fix mode node creation in gimp_gegl_create_apply_buffe
fd5f3f7... plug-ins: port file-pat to GEGL, as a file plug-in example
b15d9c7... app: simplify leftover and now useless nested if()
864cc14... app: set the mode on the right node in gimp_gegl_create_app
18483fc... app: fix non-premultiplied case in GimpOperationNormalMode
813a1ff... app: port gimp_drawable_real_apply_buffer() to GEGL
3b46d84... app: require a non-NULL format in gimp_tile_manager_create_
faed5c9... app: gimp_edit_paste(): use more formats inatead of GimpIma
f3f36af... app: more consistent format handling in gimpdrawable-conver
0c5a96d... app: fix drawable type check in gimp_drawable_convert_index
439a4c9... app: add gimp_image_get_layer_format()
1912976... app: use gimp_image_get_layer_format() instead of dealing w
5937405... app: don't use GIMP_IMAGE_TYPE_IS_FOO() in drawable_actions
b3b954f... app: remove GimpImageType based API and macro junk
6742fa8... app: add gimp_drawable_get_base_type()
2daac93... app: use gimp_drawable_get_base_type() instead of GIMP_IMAG
19b27c6... app: add gimp_babl_format_get_image_type,base_type()
8188107... app: use the new functions added with the last commit
5d9e7cd... app: remove gimp_drawable_type_with_alpha()
2684d97... app: remove image_type API from GimpBuffer
4f67e8e... app: remove the remaining image_type macro junk from gimpim
45dcfa1... app: don't use GimpImageType in gimp_image_new_from_templat
db0acea... app: add gimp_image_get_channel_format() and get_mask_forma
27e0311... app: pass the paint area's coords to gimp_brush_core_color_
e5a03fc... app: remove x, y and color parameters from temp_buf_new()
661d510... app: don't set mask->x and ->y to bogus and completely unus
ed45f70... app: remove temp_buf_resize()
404ec7a... app: use GEGL to convert a TempBuf to a GdkPixbuf
a6301ba... app: remove "dest" parameter from temp_buf_copy() and alway
201ce1f... app: use gegl_buffer_copy() to copy into a pattern's previe
9e12729... app: remove temp_buf_copy_area()
193b66b... app: add babl based conversions along cpercep
040d42c... app: reduce cpercep to babl conversions
f9871b1... app: get rid of cpercep in siox
afe7822... app: get rid of cpercep
6a3417c... app: turn the TempBuf's "bytes" into "format" and port ever
1133665... app: move gimp_temp_buf_create_buffer() to temp-buf.[ch]
0951818... app: disable GEGL code path in gimp_drawable_real_apply_buf
a4e95de... app: silence compiler warning in GimpBucketFillTool
62bfa8c... app: rename TempBuf to GimpTempBuf
5377d41... app: gimp_-namespace all GimpTempBuf functions
1d657d4... app: make GimpTempBuf reference counted
604ec61... app: move GimpTempBuf from base/ to core/
94c2523... app: remove base-enums.[ch]
c54efe3... app: use gegl_buffer_copy() in gimp_drawable_real_replace_b
256b9f5... app: remove copy_region()
fe270c9... app: fix gimp_layer_new() API docs
9013031... app: swallow gimp_temp_buf_demultiply() into gimp_image_get
87f9335... app: no need to clear newly created buffers
f3ced6d... app: move the GTK-free cairo utility functions to core/gimp
2168e9f... app: add gimp_cairo_image_surface_create_buffer()
4349911... app: port preview rendering to GEGL/cairo
f940d8b... app: explicitly pass around the offsets of the view rendere
a4a00b0... app: remove "x" and "y" members from GimpTempBuf
d8fc21f... app: move gimp_gegl_buffer_get_temp_buf() to gimptempbuf.[c
ae2aa0a... app: remove as much as possible from base-types.h
70fd505... app: fix signal signature of GimpColorTool::picked()
5d309d9... app: don't use gimp_drawable_type() when saving to XCF
acb090e... app: don't use gimp_drawable_type() in more places
fe6e350... app: make the tests build again
fb163e9... app: add gimp_babl_get_description()
a6cd0f5... app: change gimp_image_get_format() to take a base_type and
f562641... app: remove gimpdrawable-convert.[ch]
8e5391b... app: gimp_template_get_image_type: return GimpImageBaseType
fac1114... plug-ins: return image type and #layers from the JPEG thumb
ca91915... app: name the image's palette formats "-gimp-indexed-format
56d00a9... app: return a format, not image type from file_open_thumbna
aa2ac86... app: port gimp_brush_core_color_area_with_pixmap() to GeglB
1dd1fca... app: histogram sink skeleton gift for mitch
210f49d... app: clean up and build the histogram op gift
2e4a082... app: add gimp_histogram_clear_values() and use it
ee61d49... app: hack badly to make gimp_channel_new_from_component() w
664343b... app: use gimp_gegl_color_new() instead of gegl_color_set_rg
97d4f33... app: more WIP on GimpOperationHistogramSink, not used yet
a144bc4... app: more <gegl.h> includes
4457ebd... app: simplify buffer iterator code in gimp_palette_import_e
aa126c7... app: implement the GEGL histogram with an iterator loop for
4262356... app: remove the legacy histogram calculation code
f1c348f... app: port gimp_image_contiguous_region_by_seed() to GEGL
44c8331... app: added gegl version of lighten only blending mode
18687df... app: add gimp_gegl_smudge_blend(), a brute-force port of bl
2887ee7... app: remove blend_region()
91d8c53... app: require R'G'B'A u8 in gimp_gegl_smudge_blend() and sim
265af97... app: enable smudge on indexed images
189b6bb... app: cleaned dissolve and lighten only modes
213dbe2... app: added addition, burn, darken only, dodge, multiply, ov
18e46d6... app: pass the format of saved tiles around explicitly in th
63ad445... app: use an explicit tile format when talking to plug-ins
b37d69f... app: code cleanup in the GEGL ops
5527cea... app: ask the image for the RGB format in gimp_selection_ext
1ccc437... app: add XXX comments about hardcoded or NULL formats
af06656... app: add format parameter to GimpPickable::get_pixel_at()
d092daf... app: return double not int from GimpPickable::get_opacity_a
6cdd767... app: change GimpBoundary to find the boundary a float compo
7c3d3ed... app: make masks use linear, not gamma corrected formats
0c2c00f... app: added hard light, difference, subtract, grain extract,
8609913... app: pass a format, not bpp, to gimp_viewable_get_dummy_pix
dfbda55... app: gimp_drawable_preview_bytes() -> gimp_drawable_get_pre
de2e93e... app: add gimp-babl.[ch] and move Babl specific code there
3f3a93b... app: move gimp_babl_format_get_base_type() to gimp-babl.[ch
3745b7c... app: add gimp_babl_format() and use it in gimp_image_get_fo
6f4cb31... app: remove bpp <-> format conversion stuff from gimp-gegl-
b1f31c3... app: don't hardcode "Y u8" when checking whether to clip tr
bf10e90... app: clean up GimpMaskUndo's GeglRectangle code
5e5265e... app: use gimp_image_get_component_format() instead of hardc
8689331... app: use the original GimpTempBufs' format in gimpbrush-tra
db8b3b7... app: add XXX comment about assuming u8 to GimpHistogram
239ac83... app: add a GimpPrecision enum that for now contains GIMP_PR
269e5c5... app: add missing formats to gimp_babl_get_description()
63cb65b... app: add "precision" argument to gimp_image_new()
27832fe... app: rename GimpTemplate::image-type to ::base-type
5a417f0... app: add "precision" member and API to GimpTemplate
2ede781... app: add a precision combo to GimpTemplateEditor
6082d4e... app: get mask and component formats from the image instead
e47817f... app: add gimp_babl_component_format() and use it in GimpIma
7fd245a... app: allow to create TileManagers with >4 bpp
97f759d... app: hide GimpTemplateEditor's precision combo
99482a6... app: add GIMP_PRECISION_FLOAT and all its formats
b226246... app: fix the image's projection to 8 bit until we got a GEG
093de6c... app: port GimpCanvasTransformPreview to gegl_buffer_sample(
48524aa... app: s/Bit/bit/ in the precision strings
2269c88... app: show the precision in the image title string for %t
2f69c1e... app: enable GimpDodgeBurn on indexed drawables
dfcd6d7... app: GimpBrushCore: hardode one less brush mask format
707165f... app: the paint_mask buffer in gimp_paint_core_replace() con
41add35... app: enable blur/sharpen via GimpConvolve on indexed drawab
6518b0e... app: change the maskPR in gimp_drawable_replace_buffer() to
f7ea2bc... app/pdb: allow some more stuff on indexed by simply removin
4704e3a... app: make the GimpTempBuf struct private and add accessors
a9e9522... app: add gimp_gegl_apply_mask() and use it in GimpPaintCore
8b29e1c... app: add gimp_gegl_combine_mask() and use it in GimpPaintCo
294be26... app: remove combine_mask_and_region() and its helper functi
1422845... app: fold the foo_to_bar_buffer() functions into their call
cc026cf... app: port gradient rendering with supersampling to GEGL, al
d7e979d... app: don't pass a PixelRegion to gradient_precalc_shapeburs
ee357a7... app: completely port gradient rendering to GEGL
27f22d5... app: use gimp_gegl_apply_mask() in gimp_drawable_real_repla
5306bcb... app: remove apply_mask_to_region() and its helper functions
5555609... app: get rid of base-utils.[ch] and move its functions to g
ba7880a... app: remove unused function cubic() from paint-funcs.c
311a2f8... app: uncruftify combine_regions_replace() a bit to ease por
3067cb0... app: create a u8 preview of the right size for GimpBuffers
014a8d0... app: added initial gegl replace mode
e43d6d1... app: use the mask's actual format instead of always float i
bd0856a... app: port gimp_channel_bounds() and is_empty() to float
f326bd5... app: port gimpchannel-combine.c to float
c6de5b4... app: special case REPLACE_MODE in gimp_gegl_create_apply_bu
ceefef8... app: new gegl replace mode that uses mask and opacity input
b257112... app: change replace's "opacity" property from float to doub
55c384c... app: don't crash GimpOperationReplaceMode is mask is NULL
4c1540f... app/libgimp: enable plug-ins on high precision images
7cd888c... app: enable the precision combo in GimpTemplateEditor
1583b02... app: enable "use_gegl" toggling in gimp_drawable_real_apply
a954283... app: add GIMP_PRECISION_U16 and all needed 16 bit integer f
b41fd16... app: honor precision when copying drawables between images
8dd5ee0... app: add "new_precision" argument to gimp_drawable_convert_
1b28a92... app: create gimp-babl-compat.[ch] for gimp_babl_format_get_
10b0070... pdb: use compat formats for drawable-get-pixel and drawable
6bed88d... app: remove gimp_drawable_bytes() and ask its format instea
3a10901... app: allow indexed images only at u8 precision
2c2c531... app: make sure the layer mask's precision gets converted to
3132843... app: implement converting images between precisions, includ
b872ec3... pdb: don't allow to convert non-u8 images to indexed
99cb1d1... pdb/libgimp: export enum GimpPrecision and gimp-image-conve
0331c98... pdb/libgimp: export gimp-image-new-with-precision
7aaf495... pdb: export gimp-image-get-precision
83e3453... app: implement active, affected components in GEGL
1dcbd20... app: add GEGL support in gimpimage-merge.c
28ad411... app: fix menu label: it's 32 bit float not 16 bit float
4df4dc3... app: calculate the histogram in 8 bit rather than creating
37beaa9... first shot at PNG loading with GEGL
f6d453e... app: increase the plug-in SHM size so it can hold a float R
2c42690... app: set default tilemul for gimpgegltilebackend to 2
6eebbf7... app: add GIMP_PRECISION_HALF for 16 bit floating point
5136cd8... depend on babl>=0.1.11
31345c9... first shot at GEGL-based png-save
0317fb7... code formatting fixes, some simplifications
4568953... app: add undo_desc for converting the image to GIMP_PRECISI
372124f... app: add gimp_babl_compat_u8_format() instead of having thi
b4fadc8... app: gimp_pickable_get_color_at(): 4 bytes is not enough fo
7adafa6... app: port by color select and fuzzy select to float
2664604... app: add GIMP_PRECISION_U32 and all its formats
bbd9907... app: add XCF support for >8bit, using file format version 4
6543fac... app: replace the polar-coords plug-in by gegl:polar-coordin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]