Jehan
647ebffe7b
app: GimpTransformTool multi-layer aware.
...
This implied a lot of other core changes, which also pushed me into
improving some of the edit actions and PDB calls to be multi-layer aware
in the same time.
Note that it is still work-in-progress, but I just had to commit
something in an acceptable intermediate state otherwise I was just going
crazy.
In particular now the various transform tools are multi-layer aware and
work simultaneously on all selected layers (and the linked layers if any
of the selected layers is linked too). Both preview and final transform
processing works.
In the limitations, preview doesn't work well (only one layer in the
preview) when there is a selection (though the actual transform works).
Also I am left to wonder how we should process this case of canvas
selection+transform on multi-layers. Indeed currently I am just creating
a floating selection (like we used to for the selection+transform case)
containing a transform result of the composited version of all selected
layers. This is a possible expected result, but another could be to get
several transformed layers (without composition). But then should the
"Floating Selection" concept allow for multiple Floating Selections?
Sooo many questions left to answer.
2020-05-28 14:28:01 +02:00
..
2019-08-29 12:08:24 +02:00
2019-09-10 21:38:11 +02:00
2019-09-11 22:32:44 +02:00
2019-09-11 22:32:44 +02:00
2019-09-11 19:55:16 +00:00
2019-08-04 23:26:31 +02:00
2019-09-04 00:03:12 +02:00
2019-08-05 16:02:38 +02:00
2019-08-04 20:18:10 +02:00
2019-10-10 00:48:28 +02:00
2020-05-17 22:44:02 +02:00
2020-05-21 16:02:55 +02:00
2019-08-22 15:54:36 +02:00
2019-08-22 15:54:36 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2020-03-05 20:35:44 +02:00
2020-05-08 16:57:45 +02:00
2020-05-04 21:29:42 +02:00
2019-08-04 17:04:22 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-03 10:24:24 +02:00
2019-09-03 10:24:24 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 00:03:12 +02:00
2019-08-29 11:39:34 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2020-05-08 16:57:45 +02:00
2019-09-03 12:04:05 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-08-22 15:54:36 +02:00
2019-08-22 15:54:36 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2020-05-28 14:28:01 +02:00
2020-05-28 14:28:01 +02:00
2019-11-19 21:13:31 +01:00
2020-05-17 18:32:16 +02:00
2020-05-17 18:32:16 +02:00
2020-05-17 18:32:16 +02:00
2020-05-17 18:32:16 +02:00
2019-09-21 17:10:46 +00:00
2019-08-19 12:05:12 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-08-30 12:52:28 +02:00
2019-08-04 16:08:49 +02:00
2019-08-04 17:14:18 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-08-01 01:52:07 +02:00
2020-01-06 16:16:18 +01:00
2019-09-04 10:41:19 +02:00
2019-09-05 20:59:57 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-08-30 12:52:28 +02:00
2019-08-04 16:08:49 +02:00
2019-08-04 17:04:22 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2020-05-17 18:57:32 +02:00
2020-05-17 18:57:32 +02:00
2020-05-17 18:32:16 +02:00
2020-05-17 18:32:16 +02:00
2019-09-11 23:54:53 +02:00
2019-09-11 22:44:17 +02:00
2019-08-27 16:32:25 +02:00
2019-08-27 16:32:25 +02:00
2019-08-27 16:32:25 +02:00
2020-05-04 21:31:30 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-10-10 01:30:29 +02:00
2019-10-09 22:50:03 +02:00
2019-08-27 16:32:25 +02:00
2019-10-29 22:15:58 +01:00
2020-05-04 21:31:30 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-10-27 18:56:53 +01:00
2019-09-05 13:01:00 +02:00
2019-09-21 17:10:46 +00:00
2019-09-05 13:01:00 +02:00
2020-05-04 21:31:30 +02:00
2020-05-04 21:31:30 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-03 12:04:05 +02:00
2019-09-03 12:04:05 +02:00
2019-09-03 10:24:24 +02:00
2019-09-03 10:24:24 +02:00
2019-10-29 22:15:58 +01:00
2020-05-04 21:31:30 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-08-30 12:52:28 +02:00
2019-08-04 16:08:49 +02:00
2019-08-04 17:04:22 +02:00
2019-08-04 17:04:22 +02:00
2019-12-27 19:53:08 +01:00
2020-04-28 19:14:11 +02:00
2020-04-28 19:14:11 +02:00
2019-09-04 16:48:26 +02:00
2019-08-29 11:39:34 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 01:49:35 +02:00
2019-09-03 13:31:27 +02:00
2019-08-30 12:52:28 +02:00
2020-05-12 20:03:56 +02:00
2019-08-04 17:04:22 +02:00
2019-08-04 17:04:22 +02:00
2019-09-11 22:37:40 +02:00
2019-09-11 22:37:40 +02:00
2019-08-06 23:06:15 +02:00
2020-03-17 12:34:01 +00:00
2019-08-12 20:49:08 +02:00
2019-09-09 01:46:26 +02:00
2019-08-06 12:22:23 +02:00
2019-08-07 22:26:05 +02:00
2019-08-07 22:26:05 +02:00
2019-09-11 23:58:47 +02:00
2019-09-11 23:58:47 +02:00
2019-09-10 12:11:32 +02:00
2019-09-21 17:10:46 +00:00
2019-12-27 19:56:21 +01:00
2020-05-21 13:49:38 +02:00
2019-10-02 22:17:37 +02:00
2019-09-04 00:03:12 +02:00
2019-10-23 19:08:33 +02:00
2020-05-04 21:31:30 +02:00
2019-09-28 20:53:21 +02:00
2020-05-01 15:34:56 +02:00
2019-10-09 22:50:03 +02:00
2020-01-05 18:57:17 +01:00
2019-09-20 19:24:40 +02:00
2020-04-28 19:14:11 +02:00
2019-09-08 14:59:09 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-08-30 12:52:28 +02:00
2020-05-08 10:39:33 +02:00
2019-08-04 17:51:59 +02:00
2020-05-17 18:32:16 +02:00
2020-05-17 18:32:16 +02:00
2019-08-04 23:02:42 +02:00
2019-08-04 23:02:42 +02:00
2020-05-18 02:09:45 +02:00
2020-05-18 02:09:45 +02:00
2020-05-18 02:09:45 +02:00
2020-05-18 02:09:45 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2019-10-29 22:15:58 +01:00
2020-05-04 21:31:30 +02:00
2019-09-04 00:03:12 +02:00
2019-08-22 15:54:36 +02:00
2019-09-20 12:34:03 +02:00
2020-05-26 22:05:12 +02:00
2020-01-15 17:40:23 +01:00
2019-10-09 22:50:03 +02:00
2020-05-21 16:02:55 +02:00
2019-09-20 19:24:40 +02:00
2019-09-04 02:49:33 +02:00
2019-09-03 13:31:27 +02:00
2020-05-25 22:55:01 +02:00
2020-05-25 22:55:01 +02:00
2019-09-03 10:24:24 +02:00
2019-09-03 10:24:24 +02:00
2020-05-08 16:57:45 +02:00
2019-08-22 15:54:36 +02:00
2020-05-26 17:52:52 +00:00
2019-10-09 22:50:03 +02:00
2020-05-26 17:52:52 +00:00