gimp/app/core
Michael Natterer d4933b3052 Bug 674160 - Redesign of "Lock panel"
Apply and heavily modify patch from remyDev which adds "lock position"
to GimpItem, similar to "lock content". Lock position disables all
sorts of translation and transform, from the GUI and the PDB.

Cleaned up some aspects of the lock content code as well because a
second instance of similar code always shows what went wrong the first
time.
2012-11-09 11:17:25 +01:00
..
.gitignore app: Sort core/.gitignore 2011-04-25 16:08:15 +02:00
Makefile.am app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch] 2012-10-22 16:03:40 +02:00
core-enums.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
core-enums.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
core-types.h app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimp-cairo.c libgimpcolor: add Cairo <-> GEGL utility functions from app/ 2012-05-03 04:07:16 +02:00
gimp-cairo.h libgimpcolor: add Cairo <-> GEGL utility functions from app/ 2012-05-03 04:07:16 +02:00
gimp-contexts.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimp-contexts.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-edit.c Bug 586462 - Layer inserts misplaced 2012-07-30 16:20:11 +02:00
gimp-edit.h app: add opacity and paint_mode to gimp_edit_fill[_full]() 2012-05-02 17:46:01 +02:00
gimp-gradients.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimp-gradients.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-gui.c app: Make positioning of new dockables depend on window mode 2011-07-03 21:20:36 +02:00
gimp-gui.h app: Make positioning of new dockables depend on window mode 2011-07-03 21:20:36 +02:00
gimp-modules.c Bug 682742 - Module manager: turning off modules has no effect 2012-10-09 01:25:42 +02:00
gimp-modules.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-parasites.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-parasites.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-tags.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimp-tags.h added support for tag translation, user installation and migration procedures for tags.xml. 2009-02-17 18:43:32 +00:00
gimp-templates.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimp-templates.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-transform-resize.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimp-transform-resize.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-transform-utils.c app: add utility function gimp_transform_polygon_is_convex() 2011-03-27 22:04:33 +02:00
gimp-transform-utils.h app: add utility function gimp_transform_polygon_is_convex() 2011-03-27 22:04:33 +02:00
gimp-units.c app: Add some comment documentation to code 2011-02-07 03:29:23 +02:00
gimp-units.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-user-install.c Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694) 2012-09-10 12:22:12 -04:00
gimp-user-install.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-utils.c app: rename GimpBaseConfig to GimpGeglConfig 2012-05-14 22:57:58 +02:00
gimp-utils.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimp.c app: remove all use-gegl config stuff 2012-05-19 00:50:53 +02:00
gimp.h app: remove all use-gegl config stuff 2012-05-19 00:50:53 +02:00
gimparea.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimparea.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbezierdesc.c app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpbezierdesc.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpboundary.c app: change GimpBoundary to find the boundary a float component 2012-05-02 17:51:07 +02:00
gimpboundary.h app: change GimpBoundary to find the boundary a float component 2012-05-02 17:51:07 +02:00
gimpbrush-boundary.c app: change GimpBoundary to find the boundary a float component 2012-05-02 17:51:07 +02:00
gimpbrush-boundary.h app: implement gimp_brush_transform_boundary() 2011-04-04 21:11:39 +02:00
gimpbrush-header.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrush-load.c app: improve error message when failing to load an ABR version 6 brush 2012-08-04 00:04:47 +02:00
gimpbrush-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimpbrush-transform.c app: remove many includes of "gegl/gimp-gegl-utils.h" 2012-05-10 23:12:39 +02:00
gimpbrush-transform.h app: rename TempBuf to GimpTempBuf 2012-05-02 17:51:00 +02:00
gimpbrush.c app: make the GimpTempBuf struct private and add accessors 2012-05-02 17:51:12 +02:00
gimpbrush.h app: rename TempBuf to GimpTempBuf 2012-05-02 17:51:00 +02:00
gimpbrushcache.c app: make GimpBrushCache debug spew depend on GIMP_LOG=brush-cache 2011-04-06 09:15:50 +02:00
gimpbrushcache.h app: add GimpBrushCache which stores brush stuff based on transform parameters 2011-04-05 22:15:30 +02:00
gimpbrushclipboard.c app: remove paint-funcs-types.h 2012-05-19 01:13:21 +02:00
gimpbrushclipboard.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrushgenerated-load.c app: move GimpTempBuf from base/ to core/ 2012-05-02 17:51:01 +02:00
gimpbrushgenerated-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimpbrushgenerated-save.c app: move GimpTempBuf from base/ to core/ 2012-05-02 17:51:01 +02:00
gimpbrushgenerated-save.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrushgenerated.c app: clarify operator precedence in an expression with % and ? 2012-09-21 10:40:44 +02:00
gimpbrushgenerated.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrushpipe-load.c app: move GimpTempBuf from base/ to core/ 2012-05-02 17:51:01 +02:00
gimpbrushpipe-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimpbrushpipe.c app: move GimpTempBuf from base/ to core/ 2012-05-02 17:51:01 +02:00
gimpbrushpipe.h app: s/nbrushes/n_brushes/ in GimpBrushPipe 2011-04-05 15:16:06 +02:00
gimpbuffer.c app: don't always duplicate the source buffer in gimp_buffer_new() 2012-08-24 22:31:42 +02:00
gimpbuffer.h app: remove image_type API from GimpBuffer 2012-05-02 17:50:57 +02:00
gimpchannel-combine.c app: remove many includes of "gegl/gimp-gegl-utils.h" 2012-05-10 23:12:39 +02:00
gimpchannel-combine.h Optimize gimp_channel_combine_ellipse_rect() 2009-10-10 23:09:54 +02:00
gimpchannel-select.c app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpchannel-select.h app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpchannel.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpchannel.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpchannelpropundo.c app/libgimp*: remove stuff found by -Wunused-but-set-variable 2011-05-01 23:23:19 +02:00
gimpchannelpropundo.h Merge the layer, channel and vectors reorder undo into one item undo 2010-02-06 16:41:54 +01:00
gimpchannelundo.c app: reset an item's "removed" state as it is added to its parent container 2011-01-30 19:36:27 +01:00
gimpchannelundo.h Bring parent items to the public API in the core 2009-08-03 19:21:51 +02:00
gimpcontainer-filter.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcontainer-filter.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcontainer.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimpcontainer.h app: add gimp_container_get_neighbor_of() to GimpContainer 2011-03-13 02:14:44 +01:00
gimpcontext.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpcontext.h app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcoords-interpolate.c app: Make catmul-rom coords intepolation clamp pressure 2010-02-24 02:15:50 +02:00
gimpcoords-interpolate.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcoords.c app: indentation 2010-11-19 12:02:57 +01:00
gimpcoords.h app: Unify direction calculation for painting and stroking 2010-11-17 00:03:07 +02:00
gimpcurve-load.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpcurve-load.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcurve-map.c app: make handling of coordinates more robust against broken input drivers 2012-09-05 11:36:44 +02:00
gimpcurve-map.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcurve-save.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpcurve-save.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcurve.c Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimpcurve.h app: don't include "libgimpmath/gimpvectors.h" in any header 2011-04-17 23:44:45 +02:00
gimpdashpattern.c Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimpdashpattern.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimpdata.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimpdata.h app: set tags for all subdirectories a data file lives in 2012-02-09 10:02:49 +01:00
gimpdatafactory.c app: add gimp_data_factory_get_data_type() 2012-10-07 00:17:01 +02:00
gimpdatafactory.h app: add gimp_data_factory_get_data_type() 2012-10-07 00:17:01 +02:00
gimpdocumentlist.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpdocumentlist.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawable-blend.c app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch] 2012-10-22 16:03:40 +02:00
gimpdrawable-blend.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawable-bucket-fill.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpdrawable-bucket-fill.h app: remove the !seed_fill case from gimp_drawable_bucket_fill() 2012-05-02 17:46:01 +02:00
gimpdrawable-combine.c app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch] 2012-10-22 16:03:40 +02:00
gimpdrawable-combine.h app: remove the !use_gegl case from gimp_drawable_apply_buffer() 2012-05-19 00:14:51 +02:00
gimpdrawable-equalize.c app: remove "gboolean linear" from all apply_operation APIs 2012-05-02 17:46:13 +02:00
gimpdrawable-equalize.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawable-foreground-extract.c app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpdrawable-foreground-extract.h app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpdrawable-histogram.c app: remove the legacy histogram calculation code 2012-05-02 17:51:04 +02:00
gimpdrawable-histogram.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawable-levels.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpdrawable-levels.h app: remove the legacy levels cruft 2012-05-02 17:46:12 +02:00
gimpdrawable-offset.c app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpdrawable-offset.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawable-operation.c app: remove gimp_drawable_apply_operation_to_buffer() 2012-10-22 16:14:56 +02:00
gimpdrawable-operation.h app: remove gimp_drawable_apply_operation_to_buffer() 2012-10-22 16:14:56 +02:00
gimpdrawable-preview.c app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpdrawable-preview.h app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpdrawable-private.h app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpdrawable-shadow.c app: use plain gegl_buffer_new() and _dup(), not the gimp_gegl_ variants 2012-05-20 22:02:59 +02:00
gimpdrawable-shadow.h app: turn the drawable's shadow tiles into a shadow buffer 2012-05-02 17:46:10 +02:00
gimpdrawable-stroke.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpdrawable-stroke.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpdrawable-transform.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpdrawable-transform.h app: port the entire transform API from TileManager to GeglBuffer 2012-05-02 17:46:06 +02:00
gimpdrawable.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpdrawable.h app: add "const Babl *new_format" to GimpDrawable::convert_type() 2012-10-13 22:56:32 +02:00
gimpdrawablemodundo.c app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpdrawablemodundo.h app: change GimpDrawable::set_tiles() to ::set_buffer() 2012-05-02 17:46:07 +02:00
gimpdrawablestack.c app: implement GObject::constructed() instead of ::constructor() 2011-01-12 22:53:58 +01:00
gimpdrawablestack.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawableundo.c app: turn GimpDrawable::apply_region() into ::apply_buffer() 2012-05-02 17:46:11 +02:00
gimpdrawableundo.h app: turn GimpDrawable::apply_region() into ::apply_buffer() 2012-05-02 17:46:11 +02:00
gimpdynamics-load.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpdynamics-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimpdynamics-save.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpdynamics-save.h Adding the sub files for dynamics save and load 2009-08-20 12:34:45 +03:00
gimpdynamics.c app: add shortcut functions gimp_dynamics_get_foo_value() 2012-05-02 17:51:19 +02:00
gimpdynamics.h app: add shortcut functions gimp_dynamics_get_foo_value() 2012-05-02 17:51:19 +02:00
gimpdynamicsoutput.c app: fix wheel input weirdness hack - corrected in driver 2011-08-11 17:21:44 +03:00
gimpdynamicsoutput.h app: move all GimpDynamicsOutput members to private 2011-03-03 11:48:35 +01:00
gimperror.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperror.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpfilloptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpfilloptions.h app: move all GimpFillOptions members to private 2011-03-05 20:26:41 +01:00
gimpfilteredcontainer.c app: make destroying a GimpFilteredContainer not crash 2011-12-01 21:12:55 +01:00
gimpfilteredcontainer.h app: virtualize the add/remove/freeze/thaw logic of GimpFilteredContainer 2011-03-23 22:12:49 +01:00
gimpfloatingselundo.c app: remove unused base/ includes 2012-05-02 17:46:15 +02:00
gimpfloatingselundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpgradient-load.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpgradient-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimpgradient-save.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpgradient-save.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpgradient.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpgradient.h app: flip context and name parameters in GimpDataNewFunc 2010-04-10 19:55:42 +02:00
gimpgrid.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpgrid.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpgrouplayer.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpgrouplayer.h app: move all GimpGroupLayer members to a private struct 2011-02-03 22:30:22 +01:00
gimpgrouplayerundo.c app: implement optional dithering when converting to lower bit depth 2012-10-13 21:46:56 +02:00
gimpgrouplayerundo.h app: add "new_precision" argument to gimp_drawable_convert_type() 2012-05-02 17:51:15 +02:00
gimpguide.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpguide.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpguideundo.c app: implement GObject::constructed() instead of ::constructor() 2011-01-12 22:53:58 +01:00
gimpguideundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphistogram.c app: add precision argument to gimp_image_get_format() 2012-05-07 21:46:47 +02:00
gimphistogram.h app: remove the legacy histogram calculation code 2012-05-02 17:51:04 +02:00
gimpidtable.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimpidtable.h app: void * -> gpointer in GimpIdTable 2011-05-04 23:14:21 +02:00
gimpimage-arrange.c app: draw guides using GimpCanvasItems 2010-10-01 10:34:15 +02:00
gimpimage-arrange.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-colormap.c app: remove paint-funcs-types.h 2012-05-19 01:13:21 +02:00
gimpimage-colormap.h app: add image API to get Babl formats based on GimpImageType 2012-05-02 17:46:00 +02:00
gimpimage-contiguous-region.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpimage-contiguous-region.h app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpimage-convert-data.h Make the include guards match the filename 2009-08-27 12:06:09 +02:00
gimpimage-convert-fsdither.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-convert-precision.c app: implement optional dithering when converting to lower bit depth 2012-10-13 21:46:56 +02:00
gimpimage-convert-precision.h app: add a "Convert Precision" dialog for choosing dithering options 2012-09-23 23:47:28 +02:00
gimpimage-convert-type.c app: implement optional dithering when converting to lower bit depth 2012-10-13 21:46:56 +02:00
gimpimage-convert-type.h app: rename gimpimage-convert.[ch] to gimpimage-convert-type.[ch] 2012-06-26 14:38:33 +02:00
gimpimage-crop.c app: some cleanup and formatting in image crop and resize 2012-09-22 16:34:14 +02:00
gimpimage-crop.h app: remove "gboolean active_layer_only" from gimp_image_crop() 2012-09-22 15:08:05 +02:00
gimpimage-duplicate.c app: rename gimp_image_base_type() to gimp_image_get_base_type() 2012-05-07 21:57:33 +02:00
gimpimage-duplicate.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-flip.c Move "layers", "channels" and "vectors" to GimpImagePrivate 2010-02-03 23:00:31 +01:00
gimpimage-flip.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-grid.c app: formatting 2010-09-11 23:02:15 +02:00
gimpimage-grid.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-guides.c app: draw guides using GimpCanvasItems 2010-10-01 10:34:15 +02:00
gimpimage-guides.h Don't use gimpimage-private.h undoing guide/sample point removals 2010-02-06 13:00:03 +01:00
gimpimage-item-list.c app: add context to all undo descriptions 2010-06-09 18:50:23 +02:00
gimpimage-item-list.h Add gimp_image_item_list_filter() 2009-08-25 15:36:03 +02:00
gimpimage-merge.c app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch] 2012-10-22 16:03:40 +02:00
gimpimage-merge.h Bug 625167 - Problem exporting floating selections from within layer groups 2011-02-14 09:45:59 +01:00
gimpimage-new.c app: add "precision" member and API to GimpTemplate 2012-05-02 17:51:09 +02:00
gimpimage-new.h app: rename gimp_template_create_image() to gimp_image_new_from_template() 2010-06-05 22:42:00 +02:00
gimpimage-pick-color.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpimage-pick-color.h app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpimage-pick-layer.c Bug 676164 - Text Tool selects hidden layers 2012-05-17 00:08:41 +02:00
gimpimage-pick-layer.h app: add gimp_image_pick_layer_by_bounds() and use it in GimpAlignTool 2011-03-29 13:58:23 +02:00
gimpimage-preview.c app: remove GimpImage's cached preview 2012-06-25 00:23:07 +02:00
gimpimage-preview.h app: remove GimpImage's cached preview 2012-06-25 00:23:07 +02:00
gimpimage-private.h app: reimplement image component visibility using gimp:mask-components 2012-10-06 23:58:46 +02:00
gimpimage-quick-mask.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimpimage-quick-mask.h Move the quick mask members to GimpImagePrivate 2010-02-04 09:49:45 +01:00
gimpimage-resize.c app: some cleanup and formatting in image crop and resize 2012-09-22 16:34:14 +02:00
gimpimage-resize.h Bug 678358 - Add option to skip text layers when resizing the image 2012-09-05 23:26:54 +02:00
gimpimage-rotate.c Move "layers", "channels" and "vectors" to GimpImagePrivate 2010-02-03 23:00:31 +01:00
gimpimage-rotate.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-sample-points.c app: remove GimpImage signal "update-sample-point" 2010-10-01 09:27:57 +02:00
gimpimage-sample-points.h Don't use gimpimage-private.h undoing guide/sample point removals 2010-02-06 13:00:03 +01:00
gimpimage-scale.c app: make image and projection size estimations precision-aware 2012-08-24 22:16:02 +02:00
gimpimage-scale.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-snap.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-snap.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimage-undo-push.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpimage-undo-push.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpimage-undo.c app: implement converting images between precisions, including menu items 2012-05-02 17:51:16 +02:00
gimpimage-undo.h Move the undo disable/freeze APIs to gimpimage-undo.[ch] 2010-02-09 22:32:48 +01:00
gimpimage.c app: reimplement image component visibility using gimp:mask-components 2012-10-06 23:58:46 +02:00
gimpimage.h app: reimplement image component visibility using gimp:mask-components 2012-10-06 23:58:46 +02:00
gimpimagefile.c app: add gimp-babl.[ch] and move Babl specific code there 2012-05-02 17:51:08 +02:00
gimpimagefile.h app: add gimp_imagegile_get_gicon() which uses async API and can't block 2011-06-19 23:06:33 +02:00
gimpimagemap.c app: use plain gegl_buffer_new() and _dup(), not the gimp_gegl_ variants 2012-05-20 22:02:59 +02:00
gimpimagemap.h app: remove legacy support from GimpImageMap 2012-05-02 17:50:40 +02:00
gimpimagemapconfig.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimpimagemapconfig.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimageundo.c app: rename gimp_image_base_type() to gimp_image_get_base_type() 2012-05-07 21:57:33 +02:00
gimpimageundo.h app: implement converting images between precisions, including menu items 2012-05-02 17:51:16 +02:00
gimpitem-exclusive.c Bug 677823 - Shift + mouse click to link all layers does not work 2012-06-12 21:39:40 +02:00
gimpitem-exclusive.h Bug 677823 - Shift + mouse click to link all layers does not work 2012-06-12 21:39:40 +02:00
gimpitem-linked.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitem-linked.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitem-preview.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpitem-preview.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpitem.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitem.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitempropundo.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitempropundo.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpitemstack.c app: implement GObject::constructed() instead of ::constructor() 2011-01-12 22:53:58 +01:00
gimpitemstack.h app: add gimp_item_stack_get_item_by_path() 2010-08-08 17:31:39 +02:00
gimpitemtree.c app: add gimp_item_unset_removed() and move item->removed to private 2011-01-30 21:57:45 +01:00
gimpitemtree.h Let gimp_item_tree_get_insert_pos() return a boolean indicating success 2010-02-09 22:32:54 +01:00
gimpitemundo.c app: implement GObject::constructed() instead of ::constructor() 2011-01-12 22:53:58 +01:00
gimpitemundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimplayer-floating-sel.c app: remove the !use_gegl case from gimp_drawable_apply_buffer() 2012-05-19 00:14:51 +02:00
gimplayer-floating-sel.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimplayer.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimplayer.h app: change the layer's graph to expect mode operations with mask inputs 2012-05-18 18:57:58 +02:00
gimplayermask.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimplayermask.h app: move the layer mask show, edit, apply API from GimpLayerMask to GimpLayer 2012-05-02 17:45:56 +02:00
gimplayermaskpropundo.c app: move the layer mask show, edit, apply API from GimpLayerMask to GimpLayer 2012-05-02 17:45:56 +02:00
gimplayermaskpropundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimplayermaskundo.c app: reset an item's "removed" state as it is added to its parent container 2011-01-30 19:36:27 +01:00
gimplayermaskundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimplayerpropundo.c app/libgimp*: remove stuff found by -Wunused-but-set-variable 2011-05-01 23:23:19 +02:00
gimplayerpropundo.h Merge the layer, channel and vectors reorder undo into one item undo 2010-02-06 16:41:54 +01:00
gimplayerundo.c app: reset an item's "removed" state as it is added to its parent container 2011-01-30 19:36:27 +01:00
gimplayerundo.h Bring parent items to the public API in the core 2009-08-03 19:21:51 +02:00
gimplist.c app: add gimp_list_get_sort_func() 2012-05-02 17:50:48 +02:00
gimplist.h app: add gimp_list_get_sort_func() 2012-05-02 17:50:48 +02:00
gimpmarshal.list app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpmaskundo.c app: completely remove TileManager and friends (base/ and paint-funcs/) 2012-06-20 21:44:09 +02:00
gimpmaskundo.h app: rename GimpMaskUndo::convert-precision to ::convert-format 2012-05-02 17:51:20 +02:00
gimpobject.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimpobject.h app: move the instance debug facility to the new file app/gimp-debug.c 2010-06-24 19:11:56 +02:00
gimppaintinfo.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimppaintinfo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppalette-import.c app: rename gimp_image_base_type() to gimp_image_get_base_type() 2012-05-07 21:57:33 +02:00
gimppalette-import.h app: add a GimpContext parameter to all functions which create GimpData 2010-04-05 13:26:31 +02:00
gimppalette-load.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimppalette-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimppalette-save.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimppalette-save.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppalette.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimppalette.h app: add lots of accessors to GimpPalette 2010-10-27 14:36:44 +02:00
gimpparamspecs-desc.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpparamspecs-desc.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpparamspecs-duplicate.c app: support GimpParamSpecRGB in generated GEGL UI, not only GeglParamSpecColor 2012-05-04 23:56:10 +02:00
gimpparamspecs-duplicate.h app/core/Makefile.am new files implementing gimp_param_spec_duplicate() 2009-01-25 18:01:47 +00:00
gimpparamspecs.c app: remove "item_type" parameter from gimp_param_spec_item_id() 2010-07-08 22:40:48 +02:00
gimpparamspecs.h app: remove "item_type" parameter from gimp_param_spec_item_id() 2010-07-08 22:40:48 +02:00
gimpparasitelist.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimpparasitelist.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppattern-header.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppattern-load.c libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions 2012-05-03 03:37:20 +02:00
gimppattern-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimppattern.c app: remove many includes of "gegl/gimp-gegl-utils.h" 2012-05-10 23:12:39 +02:00
gimppattern.h app: rename TempBuf to GimpTempBuf 2012-05-02 17:51:00 +02:00
gimppatternclipboard.c app: remove many includes of "gegl/gimp-gegl-utils.h" 2012-05-10 23:12:39 +02:00
gimppatternclipboard.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppdbprogress.c Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimppdbprogress.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppickable-auto-shrink.c app: gimp_image_crop_auto_shrink() -> gimp_pickable_auto_shrink() 2012-09-22 14:56:52 +02:00
gimppickable-auto-shrink.h app: gimp_image_crop_auto_shrink() -> gimp_pickable_auto_shrink() 2012-09-22 14:56:52 +02:00
gimppickable.c app: remove GimpPickable::get_tiles() 2012-05-06 01:01:54 +02:00
gimppickable.h app: remove GimpPickable::get_tiles() 2012-05-06 01:01:54 +02:00
gimpprogress.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpprogress.h Globally switch to saying "window_id" instead of just "window" 2011-02-06 12:07:55 +01:00
gimpprojectable.c app: remove GimpProjectable::get_layers() and ::get_channels() 2012-05-20 20:28:27 +02:00
gimpprojectable.h app: remove GimpProjectable::get_layers() and ::get_channels() 2012-05-20 20:28:27 +02:00
gimpprojection.c app: make image and projection size estimations precision-aware 2012-08-24 22:16:02 +02:00
gimpprojection.h app: make image and projection size estimations precision-aware 2012-08-24 22:16:02 +02:00
gimpsamplepoint.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsamplepoint.h app: remove GIMP_SAMPLE_POINT_DRAW_SIZE from gimpsamplepoint.h 2010-09-30 10:12:15 +02:00
gimpsamplepointundo.c app: implement GObject::constructed() instead of ::constructor() 2011-01-12 22:53:58 +01:00
gimpsamplepointundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpscanconvert.c app: change the value to render in the GimpScanConvert API to a 0..1 double 2012-05-13 23:13:53 +02:00
gimpscanconvert.h app: change the value to render in the GimpScanConvert API to a 0..1 double 2012-05-13 23:13:53 +02:00
gimpselection.c app: add utility functions for applying specific operations to buffers 2012-10-31 23:47:45 +01:00
gimpselection.h app: remove gimp_selection_extract_buffer() again 2012-05-02 17:46:06 +02:00
gimpstrokeoptions.c Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimpstrokeoptions.h app: move all GimpStrokeOptions members to private 2011-03-05 21:00:28 +01:00
gimpsubprogress.c Globally switch to saying "window_id" instead of just "window" 2011-02-06 12:07:55 +01:00
gimpsubprogress.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptag.c app: fix UI tag matching to always work case-insensitively 2012-05-05 18:58:04 +02:00
gimptag.h app: fix UI tag matching to always work case-insensitively 2012-05-05 18:58:04 +02:00
gimptagcache.c app: add gimp_gegl_buffer_get_tile_manager() 2012-05-02 17:46:07 +02:00
gimptagcache.h app/core/gimpfilteredcontainer.[ch] app/core/gimptag.c codingstylize. Call 2009-03-02 23:33:24 +00:00
gimptagged.c app: add gimp_tagged_has_tag(), and some cleanup in GimpTagged 2011-03-24 09:17:39 +01:00
gimptagged.h app: add gimp_tagged_has_tag(), and some cleanup in GimpTagged 2011-03-24 09:17:39 +01:00
gimptaggedcontainer.c app: make destroying a GimpFilteredContainer not crash 2011-12-01 21:12:55 +01:00
gimptaggedcontainer.h app: forgot to remove member GimpTaggedContainer:src_container 2011-03-24 09:43:21 +01:00
gimptempbuf.c app: make the GimpTempBuf struct private and add accessors 2012-05-02 17:51:12 +02:00
gimptempbuf.h app: make the GimpTempBuf struct private and add accessors 2012-05-02 17:51:12 +02:00
gimptemplate.c app: make image and projection size estimations precision-aware 2012-08-24 22:16:02 +02:00
gimptemplate.h app: add "precision" member and API to GimpTemplate 2012-05-02 17:51:09 +02:00
gimptoolinfo.c app: move GimpTempBuf from base/ to core/ 2012-05-02 17:51:01 +02:00
gimptoolinfo.h app: rename GimpToolInfo::menu_path to ::menu_label 2012-02-14 10:00:26 +01:00
gimptooloptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimptooloptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptoolpreset-load.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimptoolpreset-load.h app: add a GimpContext parameter to GimpDataLoadFunc 2010-04-11 13:12:41 +02:00
gimptoolpreset-save.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
gimptoolpreset-save.h Base infra for tool presets. 2010-04-03 21:06:15 +03:00
gimptoolpreset.c app: various tool options and tool preset fixes 2012-01-23 22:40:49 +01:00
gimptoolpreset.h app: gimp_tool_preset_new(): ignore the passed name 2011-03-22 15:08:11 +01:00
gimptreehandler.c Add GimpTreeHandler, a signal connection helper for object trees 2009-08-04 20:12:34 +02:00
gimptreehandler.h Add GimpTreeHandler, a signal connection helper for object trees 2009-08-04 20:12:34 +02:00
gimpundo.c app: make the GimpTempBuf struct private and add accessors 2012-05-02 17:51:12 +02:00
gimpundo.h app: implement converting images between precisions, including menu items 2012-05-02 17:51:16 +02:00
gimpundostack.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpundostack.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpunit.c app: Add some comment documentation to code 2011-02-07 03:29:23 +02:00
gimpunit.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpviewable.c Bug 681799 - Canvas size doesn't show preview after canceling once 2012-08-14 09:23:16 +02:00
gimpviewable.h app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00