Gimp/app/tests
Jehan 4f3aee5e83 Issue #14759: link layers (of vector files) initial dimensions will fill…
… the whole canvas while keeping aspect ratio of the source image.

The previous dimensions were not entirely "out of the blue" since they
were taken from the file, but very often dimensions from vector images
are kinda bogus (apart from aspect ratio, they don't mean much) anyway.

Now we will just fill the canvas box by default.

When changing the source file of an existing link layer though (through
Link Layer properties), the dimensions will be within the current layer
bounding box.

Also I realized that we need to also store the link width/height in the
XCF because the buffer width/height may not be right (in case a
transform matrix was applied). This commit therefore breaks XCF file
with link layers made in the last 2 days. Since we have not made even a
dev release, it's probably fine to do this and not bump the XCF version.
2025-08-28 23:13:03 +02:00
..
files Remove autotools 2023-05-27 00:03:52 +02:00
gimpdir Remove autotools 2023-05-27 00:03:52 +02:00
gimpdir-empty Remove autotools 2023-05-27 00:03:52 +02:00
gimp-app-test-utils.c app/tests: use gtk_test_widget_send_key instead of gdk_test_simulate_key 2024-12-09 22:00:11 +01:00
gimp-app-test-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-test-session-utils.c tests: fix #10694 test suite fails due to use of g_assert 2024-01-26 13:44:30 -05:00
gimp-test-session-utils.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
manual-testcases.txt
meson.build app: Port from appstream-glib to appstream 2025-08-04 18:56:42 +00:00
test-core.c Issue #3015: Space invasion: Using Levels Pick white point for all… 2024-10-29 00:27:22 +01:00
test-gimpidtable.c tests: fix #10694 test suite fails due to use of g_assert 2024-01-26 13:44:30 -05:00
test-save-and-export.c Issue #14759: link layers (of vector files) initial dimensions will fill… 2025-08-28 23:13:03 +02:00
test-session-2-8-compatibility-multi-window.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
test-session-2-8-compatibility-single-window.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
test-single-window-mode.c app: fix unit tests with GUI. 2023-04-12 22:07:09 +02:00
test-tools.c tests: fix #10694 test suite fails due to use of g_assert 2024-01-26 13:44:30 -05:00
test-ui.c app: remove a bunch of useless, disabled tests. 2025-07-07 16:09:53 +02:00
test-xcf.c Issue #14759: link layers (of vector files) initial dimensions will fill… 2025-08-28 23:13:03 +02:00
tests.c app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tests.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00