gimp/app/tests
Jehan 39ea23ed52 app, libgimp, plug-ins: improve GimpVectorLoadProcedure workflow.
I'm moving the logic of choosing a correct default for width/height by adding an
"extract dimensions" callback in the procedure. The logic is that every vector
format out there should likely have metadata either for pixel dimensions or
physical dimensions, or at the very least for no-unit dimensions (ratio only).

Vector load procedures will have to implement only the extraction of such data
in a callback called by GIMP but not how to act upon them, so that we have a
common logic for all vector images.

I am implementing this callback first in the SVG plug-in, moving all the code
to extract dimensions (and improving it) in this callback.

Also I am deleting "file-svg-load-thumb" procedure. I could simply reimplement
it using the same code, but it looks to me like this is very useless for vector
formats to have a specific thumbnail procedure (unless it were to use very
specific metadata for faster result). This is vector data, just ask it directly
at the proper bounding box size.
2024-06-08 18:58:06 +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
create_test_env.sh create_test_env.sh: use sh instead of bash 2023-07-23 21:06:49 +00:00
gimp-app-test-utils.c Get rid of old Windows specific defines 2024-01-24 12:10:00 -05: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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
manual-testcases.txt Bug 565459 - newly opened images are put into the background 2010-06-23 20:17:44 +02:00
meson.build app, devel-socs, icons, plug-ins, tools: remove various autotools artifacts. 2023-09-27 15:39:39 +02:00
test-core.c app: test should have used GeglColor already. 2024-02-11 23:28:04 +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 app, libgimp, plug-ins: improve GimpVectorLoadProcedure workflow. 2024-06-08 18:58:06 +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 tests: fix typo in function name 2024-01-26 13:49:48 -05:00
test-xcf.c app, libgimp, plug-ins: improve GimpVectorLoadProcedure workflow. 2024-06-08 18:58:06 +02:00
tests.c tests: mark tests skipped due to no display as skipped 2024-01-26 13:47:20 -05:00
tests.h app: fix unit tests with GUI. 2023-04-12 22:07:09 +02:00