gimp/app
Michael Natterer 25a696c7f8 Bug 735906 - Transform tools give unexpected results when transforming...
...certain sets of linked layers

Fix this bug for flip, rotate and general transforms (not for move yet):

gimp_item_linked_flip,rotate,transform(): always transform the passed
item too (do not filter it out of the list of items), so these functions
do the entire job of transforming a linked group now. Transforming the
active item separately didn't work (and is not implementable) if both
a layer and its parent layer group were linked.

flip tool, transform tool, layer->transform callbacks: don't call
gimp_item_foo() *and* (if the item is linked) gimp_item_linked_foo().
Instead call gimp_item_linked_foo() if the item is linked, and
gimp_item_foo() otherwise.

This commit also kills the mis-feature of transforming the selected
pixels of the active layer, and then the linked items completely. We
now either only transform the selected area *or* the linked group.
2015-06-25 12:25:41 +02:00
..
actions Bug 735906 - Transform tools give unexpected results when transforming... 2015-06-25 12:25:41 +02:00
config app: move the seamless clone tool to the playground 2015-06-14 13:02:31 +02:00
core Bug 735906 - Transform tools give unexpected results when transforming... 2015-06-25 12:25:41 +02:00
dialogs app: move the seamless clone tool to the playground 2015-06-14 13:02:31 +02:00
display app: move functions to create layers to new files gimplayer-new.[ch] 2015-06-17 13:21:01 +02:00
file app: rename gimp_image_get,set,validate_icc_profile() to _icc_parasite() 2015-06-16 23:56:53 +02:00
gegl Bug 325564 - Use CIE LCH instead of HSL for layer mode Color 2015-06-02 01:37:26 +02:00
gui app: move color history loading/saving to core/gimp-palettes.c 2014-11-27 01:10:46 +01:00
menus app: port menus_clear() to GIO 2014-07-29 14:53:27 +02:00
operations Bug 325564 - Use CIE LCH instead of HSL for layer mode Color 2015-06-02 01:37:26 +02:00
paint Bug 750674 - Stroke selection doesn't honor brush size set in paint tool options 2015-06-14 20:43:45 +02:00
pdb app: add ICC data/length parameters to gimp_layer_new_from_gegl_buffer() 2015-06-20 00:39:44 +02:00
plug-in app, menus, plug-ins: add new Submenu Image -> Color Management 2015-06-15 13:20:04 +02:00
tests app: move functions to create layers to new files gimplayer-new.[ch] 2015-06-17 13:21:01 +02:00
text Bug 751178: GIMP doesn't load fonts from folders... 2015-06-22 19:40:25 +02:00
tools Bug 735906 - Transform tools give unexpected results when transforming... 2015-06-25 12:25:41 +02:00
vectors Clean up code around calls to g_file_replace() 2014-10-04 02:44:54 +02:00
widgets app: move functions to create layers to new files gimplayer-new.[ch] 2015-06-17 13:21:01 +02:00
xcf app: move functions to create layers to new files gimplayer-new.[ch] 2015-06-17 13:21:01 +02:00
.gitignore
Makefile.am app: clean compilation with external libmypaint. 2015-03-30 22:38:35 +02:00
about.h app: remove <> around the gnu.org URL in GIMP_LICENSE 2013-03-21 23:59:49 +01:00
app.c app: don't leak the gimpdir GFile in app_run() 2014-10-06 20:33:47 +02:00
app.h app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
batch.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
batch.h
errors.c app, libgimp: add log handlers for all LibGimp* log domains 2015-05-20 11:05:45 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output 2014-07-09 22:36:55 +02:00
gimp-log.h app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output 2014-07-09 22:36:55 +02:00
gimp-priorities.h app: add gimp-priorities.h and keep the most important priorities there 2014-07-02 04:47:24 +02:00
gimpcore.def app: Prefix TileManager functions 2011-09-07 12:08:43 +02:00
language.c Bug 675554 - fix overriden language environment variables on Windows. 2013-10-16 00:33:17 +13:00
language.h app: Move language specific code into language.[ch] 2011-09-06 23:12:36 +05:30
main.c windows: Call SetDLLDirectory() in the app 2015-04-13 15:45:58 +05:30
sanity.c app, menus: add gegl:displace to Filters -> Map 2015-06-10 19:43:34 +02:00
sanity.h
signals.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
signals.h
tests.c app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
tests.h app: forgot a s/const gchar*/GFile*/ in tests.[ch] 2014-08-29 21:36:31 +02:00
unique.c app: Fix unique logic on windows 2014-07-08 12:50:50 -04:00
unique.h
units.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
units.h
version.c app: add the GdkPixbuf and Cairo versions to the output of "gimp -v" 2011-04-08 12:30:50 +02:00
version.h