Gimp/app
Ell 41790aef4b app: fix transform-grid center point for non-affine transforms; use as pivot
In GimpToolTransformGrid, use the transformed center-point of the
original polygon as the position of the center-point handle, and as
a snapping point for the pivot when "cornersnap" is TRUE, instead
of using the center-point of the transformed polygon.  These two
points are different for non-affine transformations.

Furthermore, when "use-pivot-handle" is FALSE, use the center-
point as the reference point when transforming around the pivot,
instead of the pivot itself, which might not be set.  In
particular, this fixes transformation around the pivot in the
perspective tool.

Don't explicitly set the center-point as the pivot in the scale
tool, since this commit makes it unnecessary.

(cherry picked from commit cdc5782b3c)
2019-02-28 15:46:48 -05:00
..
actions app: merge layers in chunks, and show progress 2019-02-25 05:10:59 -05:00
config app: link tests against libappfile-data 2019-02-12 13:54:28 -05:00
core Issue #1554 - Select by Color tool does not select pixel(s) or area(s) of pixel(s) 2019-02-28 09:27:48 -05:00
dialogs app: merge layers in chunks, and show progress 2019-02-25 05:10:59 -05:00
display app: fix transform-grid center point for non-affine transforms; use as pivot 2019-02-28 15:46:48 -05:00
file app: merge layers in chunks, and show progress 2019-02-25 05:10:59 -05:00
file-data app, plug-ins: move file-gih-load from the file-gih plug-in to the core 2019-02-19 23:48:55 +01:00
gegl app: in gimp_gegl_create_flatten_node(), explicitly set color node format 2019-02-25 11:31:03 -05:00
gui app: make sure we reset tool modifier state before saving options. 2018-12-19 15:48:26 +01:00
menus Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
operations app: replace use of deprecated dont-cache/no_cache with cache-policy 2019-02-21 13:09:49 -05:00
paint app: in GimpSmudge, avoid copying brush pixmap when flow = 0 2019-02-24 13:22:59 -05:00
pdb app: merge layers in chunks, and show progress 2019-02-25 05:10:59 -05:00
plug-in Issue #2863 - Improve error reporting for scripts 2019-01-27 13:42:36 +01:00
propgui Issue #2136 - On-image UI for adjusting Linear Motion Blur 2019-01-04 14:40:25 +01:00
tests app: link tests against libappfile-data 2019-02-12 13:54:28 -05:00
text app: use gimp_async_add_callback_for_object() in various places 2018-11-30 04:15:45 -05:00
tools app: fix transform-grid center point for non-affine transforms; use as pivot 2019-02-28 15:46:48 -05:00
vectors app, libgimpconfig: make various usage of g_file_replace() safer. 2018-12-07 00:51:05 +01:00
widgets app: add temp-buf-total varaible to the dashboard 2019-02-22 08:47:13 -05:00
xcf Issue #2685 - Crash when distributing layers horizontally 2019-01-03 15:06:36 +01:00
.gitignore
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: more GimpBacktrace tidying 2018-09-03 15:58:01 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-priorities.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpcore.def app: remove "Edit -> Fade..." 2018-12-27 11:45:11 -05:00
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: open the Windows console a bit earlier. 2018-08-15 14:24:15 +02:00
Makefile.am app, plug-ins: start consolidating brush and pattern loading/saving code 2019-02-11 12:56:56 +01:00
sanity.c configure.ac: require babl >= 0.1.61 2019-01-01 19:24:42 +01:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:15:25 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00