gimp/app/paint
Michael Natterer d588bff8be Bug 763547 - GIMP git segfaults on exit when the airbrush tool is active
Fix GimpAirbrush to not keep a GimpSymmetry instance around across
paint strokes. The symmetry refs its drawable but lacks the code of
dropping the reference when the drawable is removed from the image, or
the image is closed.

Also cleaned up gimp_airbrush_paint() a bit.
2016-03-13 13:15:19 +01:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am app: Change mypaint dependency from libmypaint-gegl to just libmypaint 2015-12-28 09:18:46 -08:00
gimp-paint.c configure.ac, app: make libmypaint a hard dependency 2015-12-21 21:39:48 +01:00
gimp-paint.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpairbrush.c Bug 763547 - GIMP git segfaults on exit when the airbrush tool is active 2016-03-13 13:15:19 +01:00
gimpairbrush.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpairbrushoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpairbrushoptions.h app: Add an option to explicity turn off airbrush rate 2010-03-14 17:28:08 +02:00
gimpbrushcore-kernels.h fixed rounding so that all brush kernels are created with a constant sum 2004-12-31 16:20:51 +00:00
gimpbrushcore.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpbrushcore.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpclone.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpclone.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcloneoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpcloneoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpconvolve.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpconvolve.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpconvolveoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpconvolveoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdodgeburn.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpdodgeburn.h app: use gimp_gegl_dodgeburn() in GimpDodgeBurn 2012-05-02 17:50:53 +02:00
gimpdodgeburnoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpdodgeburnoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperaser.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimperaser.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperaseroptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimperaseroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpheal.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpheal.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpink-blob.c fix some pieces of nonsensical code 2014-08-16 00:37:13 +02:00
gimpink-blob.h app: fix antique copyright header 2010-11-14 22:13:36 +01:00
gimpink.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpink.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpinkoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpinkoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpinkundo.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpinkundo.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpmybrushcore.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpmybrushcore.h app: connect the MyPaint brush core with the new brush container 2015-12-21 12:28:46 +01:00
gimpmybrushoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpmybrushoptions.h app: mypaint: Add a toggle to change between erase & paint mode 2015-12-28 15:25:47 -08:00
gimpmybrushsurface.c app: mypaint: Honor selection mask 2016-01-27 08:47:26 -08:00
gimpmybrushsurface.h app: mypaint: Honor selection mask 2016-01-27 08:47:26 -08:00
gimppaintbrush.c app: formatting cleanup in gimppaintbrush.c 2016-03-13 13:15:19 +01:00
gimppaintbrush.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimppaintcore-loops.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimppaintcore-loops.h Faster paintcore 2013-05-21 04:03:28 -07:00
gimppaintcore-stroke.c Use GQueue for strokes list 2016-01-25 10:56:15 +05:30
gimppaintcore-stroke.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimppaintcore.c app: make GimpApplicator's preview feature optional 2016-02-16 21:36:35 +01:00
gimppaintcore.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimppaintcoreundo.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimppaintcoreundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppaintoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimppaintoptions.h app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimppencil.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimppencil.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppenciloptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimppenciloptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpperspectiveclone.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpperspectiveclone.h app: use gegl_node_blit() instead of GeglProcessor in GimpPerspectiveClone 2013-03-07 22:15:29 +01:00
gimpperspectivecloneoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpperspectivecloneoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsmudge.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpsmudge.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpsmudgeoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpsmudgeoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsourcecore.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpsourcecore.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpsourceoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpsourceoptions.h Bug 533590 - Perspective clone of a pattern doesn't apply perspective 2012-11-01 21:39:14 +01:00
paint-enums.c all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase 2014-04-29 22:44:58 +02:00
paint-enums.h all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase 2014-04-29 22:44:58 +02:00
paint-types.h app: rename GimpMybrush to GimpMybrushCore 2015-12-20 01:03:56 +01:00