[gimp] (401 commits) Created branch goat-invasion



The branch 'goat-invasion' was created.

Summary of new commits:

  2e74575... app: use GeglBuffer instead of TileManager in imagemap
  5407a7a... app: add a util call to get the geglbuffer for a drawable
  1bdb932... app: make gimp_drawable_apply_operation use the TileManager
  1ce6fc2... imagemap: unref buffers as soon as possible
  66d3632... lie about gamma to gegl
  090722b... app: move new get_buffer() functions around; some general c
  4cd8ce7... app: use gegl: prefix for ops
  8f8630c... app: allow to opionally not implement GimpImageMapTool::map
  ca45c56... app: remove the legacy desaturate implementation
  80458ea... app: remove the legacy posterize code
  87d8e4d... app: remove the legacy threshold code
  14ecd39... app: remove the legacy colorize code
  2283d7a... app: clean up the desaturate cruft removal to look like the
  5997dfb... app: remove the pointless core wrappers for the below simpl
  52f066d... app: make gimp_drawable_get_source_node use GeglBuffer
  3bbd4d4... app: remove orphaned Colorize typedef
  441efbd... app: remove unused lut-funcs
  d674e91... app: gimptilebackendtilemanager reduce cases with 0copy
  e2e8460... app: resue the GeglProcessor
  1cdec97... app: cleanup in the new GimpDrawable tile source code
  3d9516d... app: rename gimp_drawable_apply_operation_with_config()
  9049172... app: always use GEGL to invert drawables
  c010c7e... app: formatting cleanup in gimpdrawable-operation.c
  8861177... app: use GEGL to invert channels/selections
  0acafc3... app: remove the legacy invert lut code
  9535e00... app: release tile with dirty flag in gegl tile backend
  43bb9be... app: make projection use GeglBuffers
  b397ca2... app: remove GimpOperationTileSource
  77e90ef... app: add gimp_layer_new_from_buffer()
  af0d61c... app: stop gimp_buffer_to_tiles use GeglBuffer
  3bdfce4... app: remove GimpOperationTileSink
  a24df25... app: add macro GIMP_IMAGE_TYPE_FROM_BYTES() (ignoring index
  28400b8... app: completely port GimpBuffer to using GeglBuffer not Til
  0352f9a... app: replace some copy_region() by gegl_buffer_copy()
  44f2daf... app: rename gimp_drawable_get_buffer() and gimp_tile_manage
  7077c52... app: replace more copy_region() by gegl_buffer_copy()
  0c7c763... app: more meticulously tickle tile ref-counts
  fcbb160... app: cache readable and writable buffers in the drawable
  34cedae... app: set GeglBuffer directly in show image-graph
  88b647d... app: add gimp_drawable_apply_operation_to_buffer() and use 
  9ed4a33... app: implement gimp_channel_translate() with GEGL
  6737efb... app: implement gimp_channel_real_clear() with GEGL
  af9ad24... app: implement GimpMaskUndo with GEGL
  3dc9f6e... app: remove the unused copy_region_nocow()
  c522d3a... app: implement gimp_channel_real_sharpen() with gegl:thresh
  d0f9094... app: remove the legacy threshold lut code
  9eb6e5a... app: implement gimp_image_duplicate_mask() with gegl_buffer
  2f84905... app: clear gimp_image_merge_layers()'s merged layer with ge
  0fc701d... app: use gegl_buffer_copy() in gimp_drawable_real_push_undo
  c7451b4... app: added GimpPickable::get_buffer()
  d7a1fd9... app: keep the undo mask around as GeglBuffer, not TileManag
  49d2670... app: make sure TileManagers and the GeglBuffers backed by t
  fcc70c3... app: clear the projection's background using GEGL
  f1f1e89... app: remove clear_region(), it's replaced by GEGL everywher
  c4fd1e8... app: implement gimp_channel_real_feather() with gegl:gaussi
  98ce6fe... app: remove gaussian_blur_region() and its helpers
  60e2c8b... app: replace direct low-level GeglBuffer calls with utility
  ee152ff... app: remove empty functions paint_funcs_setup()/free()
  8a7901c... app: remove unused #includes
  d7a3725... app: use gegl_buffer_copy() in gimp_drawable_resize()
  89bc233... app: some more gegl_buffer_clear()/set_color() on mask obje
  5618ba3... app: add gimp_drawable_get_babl_format()
  ce605d0... app: use gimp_image_transform_rgb() instead of transform_co
  977f469... app: implement gimp_layer_add_alpha() with gegl_buffer_copy
  568b1ff... app: default to use GEGL rather than legacy code paths
  9f16e58... app: avoid thrashing GEGL side of tile cache in projection
  1036f38... app: fix segfault in previous commit
  48e14a5... app: replace some color_region() and pattern_region() by GE
  38a0674... app: don't need an attached item for applying an op to tile
  1ec3570... app: add a flatten meta-op and use it for layers and channe
  f012f82... app: allow to "cast" a buffer's pixel format to another one
  e841fbb... app: use GEGL to extract an image's component into a channe
  2c3a7c2... app: create GimpBrushClipboard's buffers with GEGL
  856747c... app: remove obsolete includes from gimpbrushclipboard.c
  8990d32... app: remove copy_component() and its helper functions
  49aa85b... app: remove copy_color() and its helper functions
  66fd642... app: add gimp_apply_operaion() as generic buffer-to-buffer 
  fabefef... app: use GEGL to create a layer mask from a grayscale copy 
  8e8d4c7... app: remove flatten_region() and its helper functions
  b5a4594... app: remove the legacy brightness-contrast code and use GEG
  daac6d4... app: create a meta-op to apply mask and opacity
  6715ab2... app: simplify gimp_drawable_offset() a lot
  190ea53... app: convert drawables between RGB and GRAY using gegl_buff
  b6d248f... app: remove shade_region()
  23314c2... app: remove multiply_alpha_region() and separate_alpha_regi
  86d6f1a... app: use GeglBufferIterator in gimp_text_layer_render_layou
  e0d05e5... app: use GeglBufferIterator in gimp_channel_real_is_empty()
  afa7c14... app: s/read_buffer/write_buffer/ in GimpTextLayer because w
  2bb931e... app: flush the drawable_s write_buffer in gimp_drawable_upd
  89bd10e... app: minor cleanup and commenting in gimp_scan_convert_rend
  c80b07c... app: port gimp_channel_real_bounds() to GeglBufferIterator
  a6c9597... app: flush both write and write buffer in gimp_drawable_upd
  4058032... app: port gimp_channel_combine_ellipse_rect() to GeglBuffer
  98f1c1d... app: remove obsolete include in gimpchannel.c
  dfc7b62... app: add GimpPickable::get_babl_format()
  bd7c32d... app: port gimp_palette_import_extract() to GeglBufferIterat
  833d4ca... app: add GimpOperationSetAlpha which sets the alpha channel
  e2a9809... app: use GimpOperationSetAlpha in gimp_layer_create_mask()
  2f4266e... app: move variable to local scope
  6f94ab6... app: move the layer mask show, edit, apply API from GimpLay
  9e6a51b... app: use the new Babl palette format to implement indexed i
  ed327c7... app: remove unused variable from last commit
  0038fd6... app: require a Babl for all buffers created on top of tiles
  3297fa8... app: let Babl handle all color conversion in gimp_edit_fill
  e8cfdaf... app: add gimp_pattern_create_buffer() and use it in gimp_ed
  b255c01... app: let Babl handle color conversion in gimp_drawable_fill
  0e06ea1... app: don't call gimp_layer_get_edit_mask() when the layer h
  1f20f29... app: let Babl handle converting layers to indexed
  5b16112... app: add gimp_pixbuf_create_buffer() and use it in GimpBuff
  fe2101b... app: GeglBuffer-backend GeglTiles now use GDestroyNotify
  a771787... app: correctly refcount the pixbuf in gimp_pixbuf_create_bu
  b7e17fa... app: remove gimp_layer_new_from_region() and use from_buffe
  1e2e6c7... app: convert colors with Babl in gimp_text_layer_render_lay
  09875a9... app: use Babl in gimp_brush_core_paint_line_pixmap_mask()
  e4577dc... app: sync with babl API change of babl_new_palette
  667bbd5... app: add gimp_bpp_to_babl_format_with_alpha()
  adbf318... app: add GimpPickable::get_babl_format_with_alpha()
  d417f28... app: optimize gimp_brush_core_paint_line_pixmap_mask() a lo
  fdc9663... app: use Babl to convert colors in gimp_clone_motion()
  5c091d3... app: drop "babl" from gimp_foo_get_babl_format[_with_alpha]
  079ff21... app: add gimp_drawable_get_format_without_alpha()
  23c9819... app: use gimp_drawable_apply_operation_to_buffer() in gimp_
  f528418... app: enable GEGL scaling of indexed drawables in gimp_drawa
  5f37768... app: also port gimp_channel_convert() to apply_operation_to
  79ec967... app: remove gimp_drawable_apply_operation_to_tiles()
  3140d25... app: stop using gegl_color_set_pixel() with hand-transforme
  08fb707... app: add image API to get Babl formats based on GimpImageTy
  d945fbb... app: port gimp_image_transform_temp_buf() to one single bab
  734e268... app: remove gimp_image_transform_color()
  adb803a... app: remove gimpimage-colorhash.[ch]
  9eaed81... app: all Babls used by GIMP are now const
  18fdfa9... app: make gimp_image_transform_rgb() transform the alpha to
  1af92c2... app: port all implementations of GimpProjectable::get_opaci
  e73006a... app: derive GimpOperationSetAlpha from GeglOperationPointCo
  2217f04... app: remove unused include
  4e8d085... app: port coloring/patterning a stroked GimpScanConvert to 
  e2373c7... app: simplify gimp_edit_fill_internal() by adding color and
  ec2b85e... app: add gimp_edit_fill_full() which takes color and patter
  0589614... app: make the GEGL tool work on indexed images
  3579156... app: add opacity and paint_mode to gimp_edit_fill[_full]()
  b72fdc9... app: remove the !seed_fill case from gimp_drawable_bucket_f
  1484064... app: port bucket fill to GEGL
  c3d6213... app: remove unused include from gimp-edit.c
  33488b6... app: remove pattern_region()
  2bd216d... app: remove color_region_mask()
  a74fc32... app: port gimp_channel_combine_mask() to GeglBufferIterator
  1e6c191... app: port drawable'e and projection's get_pixel_at() to geg
  446bf9d... app: move base/boundary.[ch] to core/gimpboundary.[ch]
  bf5557b... app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_bound
  a65087f... app: port simple rotating and flipping to GEGL
  af422e9... app: replace some region operations in blend by GEGL
  2a377be... app: remove extract_alpha_region() and its helper functions
  a3d31bc... app: fill the smudge accum buffer with GEGL
  3417456... app: make test-gimptilebackendtilemanager.c build again
  aa49734... app: implement "show layer mask" in the GEGL graph
  67a59b0... app: be smarter about progress in gimp_apply_operation()
  8bbc427... app: add a use_gegl case in gimp_drawable_transform_tiles_a
  6669326... app: change gimp_gegl_color_set_rgba() to gimp_gegl_color_n
  2589bc9... app: save some lines of code in gimp_gegl_create_apply_opac
  3573574... app: port gimp_selection_extract() to GEGL
  2946640... app: remove extract_from_region() and its helper functions
  aec74ab... app: forgot to remove extract_alpha_region()'s declaration
  49cbe30... app: remove shade_pixels(), no clue when it became unused
  1b54f6e... app: port GimpBoundary to GEGL, including its API
  608b486... app: apply patch from Villa Sokk that implements GimpOperat
  601eb5c... app: remove checks from stuff that now works on indexed lay
  8997fd8... app: remove unused tile-manager.h include
  2e9659e... app: port gimp_scan_convert_render_full() to GeglBufferIter
  bff467d... app: port the entire GimpScanConvert API to GeglBuffer
  f7f1df3... app: port gimp_image_crop_auto_shrink() to GEGL
  3ce18dd... app: add gimp_gegl_buffer_new() to create a TileManager-bac
  b4665dd... app: merge gimp_drawable_get_read_buffer() and get_write_bu
  3d601fe... app: add gimp_gegl_buffer_get_tiles()
  91ed113... app: GeglBuffer tile backend - add ability to combine tiles
  4b99a30... app: remove write property of GeglBuffer backend
  17408a8... app: add gimp_drawable_set_buffer() and set_buffer_full()
  15bc684... app: add a GIMP_GEGL_RECT utility macro
  d212398... app: fix initialization of variable in gimp_layer_get_opaci
  f0accd2... app: make use of GIMP_GEGL_RECT in more places
  9d67155... app: use gimp_drawable_set_buffer() in a few places
  680cd70... app: flush the buffer in gimp_gegl_buffer_get_tiles()
  71bc94b... app: add gimp_selection_extract_buffer ()
  b9a9d62... app: port the entire transform API from TileManager to Gegl
  6508d06... app: port everything to gimp_selection_extract_buffer()
  bf980e4... app: remove gimp_selection_extract_buffer() again
  f145ced... app: remove gimp_layer_new_from_tiles(), it's now unused
  7c1e25d... app: add gimp_gegl_buffer_dup() which creates a TileManager
  3903878... app: replace GimpDraable's type by a Babl format
  b51e93e... app: pass the right filter when GEGL-transfomring
  5444dfa... app: use a GeglBuffer instead of TileManager as storage in 
  9b24046... app: use hard-edges = TRUE when GEGL-scaling drawables
  925b802... app: port GimpDrawableModUndo to storing pixels as GeglBuff
  56379b4... app: port gimp_drawable_scale() to gimp_drawable_set_buffer
  a2ade45... app: add gimp_gegl_buffer_get_tile_manager()
  95f8685... app: port GimpGroupLayer to gimp_buffer_set_tiles_full()
  22f200e... app: completely port gimpdrawable-convert.c to GeglBuffer
  f8291e1... app: minor cleanup and include removal
  547784b... app: port gimpimage-convert.c to gimp_drawable_set_buffer()
  8fd6ac5... app: change GimpDrawable::set_tiles() to ::set_buffer()
  4fdcb21... app: change GimpDrawable::get_tiles() to ::get_buffer()
  4fd9546... app: rename the buffer's tile_source_node to buffer_source_
  1a388a2... libgimp: add a GeglBuffer backend for plug-ins
  ae59ff1... plug-ins: add GEGL_CFLAGS to many Makefile.am's
  bc9702a... libgimp: make GimpTileBackendPlugin properly private, and s
  807397f... plug-ins: remove duplicate GEGL_CFLAGS from winsnap's Makef
  db339ff... plug-ins: fix mkgen.pl to pass the destdir newly required b
  32d6c54... Require GEGL in gimp-2.0.pc
  42ab750... plug-ins: clean up goat-exercise.c so it is a better exampl
  8c4cb2f... libgimp: flush underlying drawable on gegl_buffer_flush
  b9a786f... app: port GimpDrawableUndo, GimpDrawable::push_undo() and :
  c9476a3... app: remove width, height from GimpDrawableUndo and GimpDra
  007cbde... app: remove swap_region() and its helper function
  5ac07d1... app: store GimpImageMap's undo pixels as GeglBuffer, not Ti
  09f4536... app: replace GimpPaintCore's undo_tiles by a GeglBuffer
  79fbdec... app: tile_manager_read_pixel_data_1() -> gegl_buffer_sample
  b7dfaf1... app: more copy_region() -> gegl_buffer_copy()
  e672b57... app: add gimp_drawable_apply_buffer() and port edit, bucket
  4af0d7c... app: turn the drawable's shadow tiles into a shadow buffer
  f3aaf66... app: flush and refetch the shadow buffer before handing it 
  4b34268... app: more gimp_drawable_apply_region() -> apply_buffer()
  a4c7c34... app: port blend to gimp_drawable_apply_buffer()
  da4ccad... app: use utility functions to create a GeglBuffer from a Te
  6899a24... app: use gimp_drawable_apply_buffer() for legacy FS composi
  2df49e4... app: support TempBuf backed buffer in gimp_drawable_apply_b
  ceeba64... app: port gimp_paint_core_paste() to gimp_drawable_apply_bu
  57b0c98... app: turn GimpDrawable::apply_region() into ::apply_buffer(
  b2b7b98... app: turn gimp_drawable_apply_buffer()'s src1_tiles argumen
  b99e5f1... app: make gimpdrawable-combine.c more readable before proce
  dd4cf8c... app: pass the right undo buffer and extents to gimp_drawabl
  02b0c1b... app: remove the legacy curves cruft
  7d5568d... app: remove the legacy levels cruft
  a60c0d9... app: forgot to remove the Threshold cruft typedef
  1396a53... app: change GimpDrawable::replace_region() by ::replace_buf
  d5d6bc1... app: implement "disable layer mask" in the GEGL graph
  f87ca70... app: completely port GimpDrawable::apply_region()'s API to 
  34457dd... app: add gimp_gegl_create_apply_buffer_node()
  ed35a46... app: chnage gimp_gegl_create_apply_opacity_node()'s mask of
  7a1d3db... app: add a "premultiplied" property to GimpOperationPointLa
  07a584e... app: add our own GimpOperationNormalMode so we can opt out 
  4d4a156... app: add gimp_gegl_node_set_layer_mode()
  6ced6fc... app: move GimpHistogram from base/ to core/
  a56f3b7... app: add GimpOperationEqualize and port equalize to it
  e7f2486... app: remove gimp_drawable_process_lut()
  143aa84... app: sprinkle level argument over process functions
  2e6df34... app: fix typo that caused wrong paint apply offset in bucke
  da5a014... app: don't pass 1.0 as boolean value, not that it would cha
  cd19797... app: add GimpOperationShrink which does "shrink selection"
  4d552dd... app: remove "gboolean linear" from all apply_operation APIs
  e2e23f1... app: remove "dont-cache" from gimp_apply_opeation()
  c38766b... app: remove thin_region(), turns out that gimp:shrink was n
  9ed3a04... app: clean up the new shrink op
  123b821... app: replace fatten_region() by GimpOperationGrow
  f38d15a... app: replace border_region() by GimpOperationBorder
  543cdfc... app: remove the TileValidateProc from gimp_channel_new_mask
  6bca50c... app: remove obsolete include from gimpchannel.c
  ca8523f... app: remove color_region()
  ab6bbb5... app: ask the buffer not the tile manager for its size
  81f9f69... app: remove unused base/ includes
  88bc64d... app: adapt to API changes in GEGL
  3451157... app: use gegl_buffer_set_format() to "cast" a dest buffers 
  73f5be2... app: properly sync the projection's tiles and their buffer
  143cf39... app: update with GEGL iterator API changes
  3649118... app: more gegl_buffer_iterator_new() updates
  b7848cb... app: factor out the creation of GeglOperation config proxy 
  e832933... app: adapt to API changes in gegl_buffer_iterator
  d614054... app: factor out gimp_gegl_config_proxy_sync() from GimpGegl
  07812c4... app: factor out the "Apply GEGL Operation" functionality fr
  c02d21f... app: add infrastructure to invoke GEGL filters from a menu 
  233e063... .gitignore: add *~
  8ec794f... app: clean up includes in filters-commands.c
  c871772... app: better GEGL code in gimp_layer_create_mask()
  62de546... app: remove some obsolete legacy includes from gimpdrawable
  acf05e2... app: add place holder splash for goat invasion
  d826dfd... app: add GimpOperationShapeburst to calculate the distance 
  be5b9af... app: port the rest of the shapeburst blend logic to GEGL
  a036c14... app: remove the global dist_buffer variable and pass it aro
  e17a46e... app: remove legacy includes from blend
  290261e... app: switch to gegl_buffer_sample() in GimpOperationShapebu
  4c061c9... app: add gimp_gegl_progress_connect()
  a774f17... app: use below new function for shapeburst blend and cage t
  0361188... app: port the entire plug-in tile communication to using Ge
  d4b4707... app: remove includes from app/plug-in/
  e4eb774... plugins/newsprint: remove assumption that tiles are square
  04c0066... pdb: add new group plug-in-compat for compat procedures of 
  55aa268... app: remove the legacy color-balance cruft
  1d8a811... app: correct usage of babl formats
  41156f1... pdb: port drawable pixel access API to GEGL
  775da2b... rename lanczos to lohalo
  6d2d52a... app: fix registration of babl_format("A u8")
  e1db8cc... app: fix registration of babl formats
  a5c4631... app: use the same indexed Babl formats during an image's li
  467a160... app: port gimpimage-convert.c to GEGL
  acf1a2a... app: formatting cleanup in gimpimage-convert.c
  42f4d4f... app: increase the tile size for plug-ins to 128x128
  2dcd9f0... app: port gimp_image_pick_color() to return a Babl format
  fcffad7... app: use Babl formats, not GimpImageType, in gimp_selection
  0f7c570... app: don't use gimp_image_get_color() in gimp_palette_impor
  75f0501... app: don't use gimp_image_get_color() in GimpPickable
  611841f... app: port gimp_image_contiguous_region_by_color() to GEGL
  e2012dc... app: port gimp_image_contiguous_region_by_seed() to babl_pr
  0f2ea22... app: remove gimp_image_get_color()
  6eb5eee... app: forgot the GimpImageType -> Babl change in pick_color(
  075cabd... app: remove the lagacy hue-saturation cruft
  d3c57a4... app: remove legayc support from GimpImageMapTool
  6b4dbfd... app: remove legacy support from GimpImageMap
  ab76e71... app: more GimpImageType -> Babl
  a794fa8... app: have the display renderer ask for the projection's for
  ae6024a... app: add gimp_context_get_foreground,background_pixel()
  17f2cb7... app: remove legacy support from gimpdrawable-transform.c
  f9b9e43... app: use a GEGL graph for perspective clone's transform
  d0178ee... app: remove the legacy gimp-transform-region code
  599226d... app: replace the tile pyramid's GimpImageType by bytes, it 
  74728fe... app: remove GimpPickable::get_image_type()
  ee607ac... app: remove GimpPickable::get_bytes()
  37203be... app: replace GimpProjectable::get_image_type() by ::get_for
  760b3a5... app: follow changes in GeglOperation API
  eb84bcd... app: remove drawable->private->format, its buffer has a for
  5cd0173... app: remove the legacy option in gimp_drawable_scale()
  f93ae91... app: remove paint-funcs/scale-region.[ch]
  d4efc91... app: remove paint-funcs/reduce-region.[ch]
  9e12fde... app: turn gimp_image_map_tool_add_settings_gui() into a vir
  dfb3254... app: add parent_type parameter to gimp_gegl_get_config_prox
  4ffb1e8... app: use a GimpSpinScale instead of a scale entry in the pr
  1afb3bf... app: remove gimpdrawable-process.[ch]
  23f1e51... app: always create a new tool in filters_filter_cmd_callbac
  fcf1ab9... app: fix GIMP_TIMER_END() to take an arbitrary string
  dd783ea... app: remove gimp_image_get_foreground,background()
  2b47c32... libgimpcolor: add gimp_rgb[a]_set,get_pixel()
  8b91e08... app: remove gimp_image_transform_rgb()
  dae47a0... app: replace GimpPaintCore->saved_proj_tiles by a GeglBuffe
  68420ae... app: replace GimpPaintCore->canvas_buf by a GeglBuffer
  14fe874... app: respect GEGLs ui-range hints for properties
  2abcb43... app: in GimpSourceCore's vfuncs, pass GeglBuffers around no
  eb495db... app: add configurable nonlinear mapping (gamma) to spinscal
  2909e1a... app: update paramspec duplication with changes in gegl para
  45da83c... app: clean up warning in spinscale
  5005408... app: fix buffer copying offsets in gimp_clone_motion()
  9f2fa12... app: initialize gamma of spin scale to 1.0
  905a8bf... app: git_spin_scale invoke value_changed when setting gamma
  20ea2d0... app: make gimp_paint_core_get_orig_image,proj() return Gegl
  f4c6de0... app: remove legacy includes
  425e434... app: handle negative fractions correctly in spinscale
  8797cbd... app: use a gamma of 1.7 for brush radius slider
  590b86b... app: keep the transform graph around during one paint strok
  f7957c1... app: pattern-clone using gegl_buffer_set_pattern()
  4d14422... app: don't dup the TempBuf in gimp_temp_buf_create_buffer()
  cf8b6fc... app: don't create copies in gimp_paint_core_get_orig_image,
  aa851e8... app: add gimp_gegl_node_set_matrix() and use it instead of 
  21b2bea... app: use gimp_temp_buf_create_buffer() all over the place
  df8fc7c... app: GimpImageType -> Babl in GipmBrushClipboard
  eb3f136... app: remove gimp_image_transform_temp_buf()
  049b246... app: rename GimpPaintCore->canvas_buf to ->paint_area
  66cd107... app: remove unneeded includes from gimpairbush.c
  b19e193... app: add gimp_paint_core_get_paint_buffer()
  c012cf4... app: port paintbrush and eraser to paint to GEGL buffers
  382b648... app: paint ink's color into the paint_buffer not the paint_
  746e0e0... app: remove color_pixels()
  90f1f33... app: remove superfluous frame and label from GEGL tool
  73098e3... app: remove "bytes" from GimpBuffer and add a format API
  ee29d2d... app: anal
  a0c164b... app: fixed GimpOperationDissolveMode by Ville Sokk
  0c742b0... pdb: add support for omitting the "gimp-" prefix from the p
  47a0e23... plug-ins: remove the pixelize plug-in
  0f4bbd5... app: fix up dissolve mode
  fb40bad... app: add a ton of parameters to GimpImageMapTool::get_setti
  c995a3c... app: add gimp_list_get_sort_func()
  a5a9bc7... app: follow gegl:pixelize's name change, set gaussing blur'
  ae89b1a... app: the dissolve op now matches pixel perfectly
  4812ebf... app: gegl dissolve layer-mode pedantic indentation
  320cadc... app: add GIMP_CONFIG_PARAM_SERIALIZE to all duplicated GPar
  e7aa6c3... app: add a "filters" subdir on user install
  38bd544... app: add gimp_gegl_get_config_container()
  34e518d... app: add a GimpSettingsBox to all GEGL operation filter dia
  7ce2b3d... Replace the color-to-alpha plug-in by GEGL filter dialog
  d644e8c... app: specify a lower tolerance for babl
  a6d5048... app: resurrect the operation tool's title
  c78ddb5... app: fix/enable continuous color updates in GimpColorPanel
  01a5ed1... app: make color buttons generated for GEGL tools continuous
  422d2d0... app: port GimpConvolve to GEGL apart from the call to convo
  8ffa177... app: more GEGL in GimpDodgeBurn, still uses gimp_lut_proces
  7704881... app: more GEGL in gimp_smudge_start()
  e2bd419... app: gegl-config babl-tolerance
  190ae4a... app: dissolve-mode op attribute Helvetix Victorinox
  d4f8b39... app: replace GimpSmudge's accum buffer by a TempBuf
  c6cebc4... app: don't return bogus paint buffers if get_paint_area() r
  a279343... app: more GEGL in gimp_smudge_motion()
  dc54300... app: remove add_alpha_region() and its helper functions
  3d0143e... app: remove gray_to_rgb_pixels()
  d7ebfbb... app: remove scale_pixels()
  6048630... app: port GimpSourceCore and its classes to painting to the
  3359216... app: replace GimpPaintCore::get_paint_area() by ::get_paint
  5c25110... app: add "take_ownerspip" param to gimp_temp_buf_create_buf
  c1a5584... app: port GimpInk blob rendering to GeglBufferIterator
  f2955b1... app: add gimp-gegl-loops.[ch] which for now contains a conv
  a1f4b5a... app: remove obsolete include
  e0767b1... app: port GimpConvolve to gimp_gegl_convolve()
  cfc090a... app: use one gegl_buffer_copy() with the right Babl format 
  903bcce... app: remove obsolete include
  07c12f0... app: blacklist all ops that are in gimp menus now, and some
  9d3f54c... Replace the value-invert plug-in by its GEGL counterpart
  7851ba8... app: blacklist gegl:threshold



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]