Gimp/app/dialogs
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
..
about-dialog.c dialogs: respect time/date system format on Windows 2025-07-25 15:13:08 -04:00
about-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
action-search-dialog.c app: Action Search does not use GimpUiManager anymore. 2023-04-12 22:07:07 +02:00
action-search-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
authors.xsl app: update/fix the About's authors.xsl. 2022-02-19 16:02:14 +01:00
channel-options-dialog.c libgimp, dialogs, plug-ins: Minor fixes 2024-03-14 01:41:31 +00:00
channel-options-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
color-profile-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
color-profile-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
color-profile-import-dialog.c app: make the rotation import dialog more similar to profile import 2023-05-25 16:56:07 +02:00
color-profile-import-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
convert-indexed-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
convert-indexed-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
convert-precision-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
convert-precision-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
data-delete-dialog.c app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
data-delete-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
dialogs-constructors.c app, pdb: a lot of vectors -> path renaming 2025-07-07 13:18:02 +02:00
dialogs-constructors.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
dialogs-types.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
dialogs.c app, menus: vectors -> path in dialog and action identifiers 2025-07-07 16:16:48 +02:00
dialogs.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
extensions-dialog.c Issue #14689: Add translation context for Extensions 2025-08-16 19:54:31 +00:00
extensions-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
file-open-dialog.c app, menus, pdb: new file-open-as-link-layers action. 2025-08-27 11:34:04 +02:00
file-open-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
file-open-location-dialog.c app, menus, pdb: new file-open-as-link-layers action. 2025-08-27 11:34:04 +02:00
file-open-location-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
file-save-dialog.c Issue #11922: Fatal error on closing main window when in export plug-in. 2024-08-30 17:10:30 +02:00
file-save-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
fill-dialog.c core: Add color/pattern only fill options 2023-06-24 19:42:58 +00:00
fill-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
grid-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
grid-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
image-merge-layers-dialog.c app, pdb: layers-merge-layers* and image-merge-layers multi-layer aware. 2020-05-17 18:57:32 +02:00
image-merge-layers-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
image-new-dialog.c Issue #10872: welcome dialog does not behave like the usual "new image" action. 2024-02-17 18:01:20 +01:00
image-new-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
image-properties-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
image-properties-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
image-scale-dialog.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
image-scale-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
input-devices-dialog.c app: Input Devices "Reset" button should actually reset to defaults. 2020-06-13 20:36:37 +02:00
input-devices-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
item-options-dialog.c app: new link layers. 2025-08-27 11:34:03 +02:00
item-options-dialog.h app: new link layers. 2025-08-27 11:34:03 +02:00
keyboard-shortcuts-dialog.c app: remove the "Save" button from the "Configure Keyboard Shortcuts" dialog. 2023-04-12 22:07:09 +02:00
keyboard-shortcuts-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
layer-add-mask-dialog.c app: make GimpContainerView behave like a normal widget 2025-08-01 10:02:37 +02:00
layer-add-mask-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
layer-options-dialog.c Issue #14759: link layers (of vector files) initial dimensions will fill… 2025-08-28 23:13:03 +02:00
layer-options-dialog.h app: new link layers. 2025-08-27 11:34:03 +02:00
lebl-dialog.c app: fix a super secret segfault 2020-01-30 18:28:48 +02:00
lebl-dialog.h
meson.build vectors: Implement vector layers from GSoC 2006 2025-08-17 02:20:19 +00:00
metadata-rotation-import-dialog.c app: redo preview backgrounds completely 2025-08-18 14:05:54 +02:00
metadata-rotation-import-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
module-dialog.c app, plug-ins: fix translatability of static strings 2024-08-15 12:01:41 +00:00
module-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
palette-import-dialog.c Issue #10385: fix CRITICAL when importing palettes via the Palette dockable. 2024-02-13 22:42:04 +01:00
palette-import-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
path-export-dialog.c app, menus: rename all "vectors-" actions to "paths-". 2024-08-05 12:08:59 +02:00
path-export-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
path-import-dialog.c app, pdb: a lot of vectors -> path renaming 2025-07-07 13:18:02 +02:00
path-import-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
path-options-dialog.c app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
path-options-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
preferences-dialog-utils.c dialogs: Redesign Welcome Dialogue options layout 2024-06-04 01:57:51 +00:00
preferences-dialog-utils.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
preferences-dialog.c app, libgimp, libgimpbase: Add preference to allow saving and updating extra metadata 2025-08-08 13:41:19 -04:00
preferences-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
print-size-dialog.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
print-size-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
quit-dialog.c app: make GimpContainerView behave like a normal widget 2025-08-01 10:02:37 +02:00
quit-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
resize-dialog.c app: redo preview backgrounds completely 2025-08-18 14:05:54 +02:00
resize-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
resolution-calibrate-dialog.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
resolution-calibrate-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
scale-dialog.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
scale-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
stroke-dialog.c app: make GimpContainerView behave like a normal widget 2025-08-01 10:02:37 +02:00
stroke-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
template-options-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
template-options-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tips-dialog.c dialogs: Add Help buttons to About/Tips/Welcome dialogs 2025-01-04 02:11:18 +00:00
tips-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tips-parser.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
tips-parser.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
user-install-dialog.c app: config folder migration update for GIMP 3. 2021-08-23 13:37:11 +02:00
user-install-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
vector-layer-options-dialog.c path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
vector-layer-options-dialog.h path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
welcome-dialog.c app: use GipmRow for the recent files on the welcome dialog. Enables 2025-08-14 16:53:02 +02:00
welcome-dialog.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00