BFlat
ca546d0831
Merge pull request #7473 from dotCooCoo/fix/map-links-stop-plates
...
Swatches: a gradient stop unlinked from its spot swatch also drops its plates
2026-11-14 21:50:25 +07:00
BFlat
4c9d678863
Merge pull request #7591 from dotCooCoo/fix/swatch-edit-gradient-aspect
...
Swatches: a replacement gradient or pattern is stored the way a new swatch stores it
2026-11-14 21:50:09 +07:00
BFlat
fc779c9412
Merge pull request #7506 from dotCooCoo/fix/cs-missing-message-rows
...
i18n: Czech translates 114 status and error messages that no catalog had
2026-11-14 21:49:35 +07:00
BFlat
60be06f7eb
Merge pull request #7526 from dotCooCoo/perf/flatten-sweep-staggered-boxes
...
Flatten: boxes staggered right and down meet only the box before in the grouping sweep
2026-11-14 21:49:27 +07:00
BFlat
98324db329
Merge pull request #7460 from dotCooCoo/fix/plugin-store-folder-lock
...
Plug-ins: windows and processes take turns on the Plug-ins folder
2026-11-14 21:49:19 +07:00
BFlat
721ef5c5b2
Merge pull request #7559 from dotCooCoo/docs/mcp-own-folders-arrowheads
...
Docs: the automation-roots section names the app-folder commands that are confined
2026-11-14 21:48:34 +07:00
BFlat
a1c49a3f21
Merge pull request #7472 from dotCooCoo/docs/complete-message-languages
...
Docs: the complete-message language lists match COMPLETE_MESSAGES
2026-11-14 21:48:27 +07:00
BFlat
a550d02dff
Merge pull request #7531 from dotCooCoo/fix/wayland-paste-copied-files
...
Clipboard: files copied in a file manager paste as art on core Wayland
2026-11-14 21:48:19 +07:00
BFlat
d31457281a
Merge pull request #7436 from dotCooCoo/fix/svg-masked-shadow
...
SVG export: shadows in a masked group show in readers that bound it by its shapes
2026-11-14 21:48:10 +07:00
BFlat
a166e47069
Merge pull request #7538 from dotCooCoo/fix/sv-missing-message-rows
...
i18n: Swedish translates 114 more status and error messages
2026-11-14 21:48:02 +07:00
BFlat
0e54cf854a
Merge pull request #7470 from dotCooCoo/fix/pt-br-missing-message-rows
...
i18n: Brazilian Portuguese translates 114 status and error messages that no catalog had
2026-11-14 21:47:53 +07:00
BFlat
6c1f0d8824
Merge pull request #7570 from dotCooCoo/fix/svg-nested-image-links-read
...
SVG import: linked rasters inside a linked SVG file are read
2026-11-14 21:47:30 +07:00
BFlat
9f91f96f18
Merge pull request #7286 from dotCooCoo/fix/actions-load-reports-unknown-commands
...
Actions: Load Actions reports steps with unknown command ids
2026-11-14 20:39:02 +07:00
BFlat
8d1aa857d5
Merge pull request #7276 from dotCooCoo/fix/issue-6784
...
Contextual Task Bar: Smooth opens the Smooth slider with Direct Selection
2026-11-14 20:38:54 +07:00
BFlat
94237e00a9
Merge pull request #7268 from dotCooCoo/fix/ai-warped-image-pieces-cropped
...
.ai export: the pieces of a warped image write only the pixels they show
2026-11-14 20:38:46 +07:00
BFlat
035d22b3e2
Merge pull request #7476 from dotCooCoo/fix/svg-clip-path-effects
...
Effects: a clipping path's geometry effects shape the clip on the canvas
2026-11-14 20:38:37 +07:00
BFlat
678a64259d
Merge pull request #7575 from dotCooCoo/fix/recovery-write-keeps-newer-status
...
Recovery: a recovery copy that finishes later keeps a newer status line
2026-11-14 20:38:29 +07:00
BFlat
31f6a9f15e
Merge pull request #7367 from dotCooCoo/fix/ai-calligraphic-samples
...
.ai import: Calligraphic paths with pen samples keep their drawn look
2026-11-14 20:38:22 +07:00
BFlat
4bcb0026da
Merge pull request #7569 from dotCooCoo/perf/3d-validation-builds-once
...
3D: effect validation builds each Extrude and Inflate solid once
2026-11-14 20:38:09 +07:00
BFlat
3c15649730
Merge pull request #7427 from dotCooCoo/fix/live-paint-expand-drawn-stroke
...
Live Paint: Expand keeps the faces and edges that draw
2026-11-14 20:37:59 +07:00
BFlat
9f55dbdd46
Merge pull request #7327 from dotCooCoo/fix/graph-label-paint-recolor
...
Graphs: recolor, stroke and gradient edits on labels are kept for their kind
2026-11-14 20:37:50 +07:00
BFlat
ca0050be1b
Merge pull request #7578 from dotCooCoo/fix/gradient-spot-colorants-drawn-stops
...
PDF and EPS export: gradients name only the spot inks of stops that color something
2026-11-14 20:37:42 +07:00
BFlat
e5153bd625
Merge pull request #7574 from dotCooCoo/fix/issue-7411
...
Fix #7411 : a selection grabbed by an anchor snaps it onto other paths
2026-11-14 20:37:33 +07:00
BFlat
9800d48e58
Merge pull request #7571 from dotCooCoo/fix/cmyk-tiff-alpha-16-bit
...
TIFF: a 16-bit CMYK or gray TIFF with alpha converts at 16 bits
2026-11-14 20:37:26 +07:00
BFlat
a967f28548
Merge pull request #7421 from dotCooCoo/fix/art-brush-proportional-weight
...
Brushes: Scale Proportionately art grows with the stroke weight
2026-11-14 20:37:17 +07:00
BFlat
c8230b469a
Merge pull request #7422 from dotCooCoo/fix/dcs-placement-clip-keeps-file-clip
...
Place: Placement Options clip a DCS image inside its file's clipping path
2026-11-14 20:37:10 +07:00
BFlat
50ac301797
Merge pull request #7416 from dotCooCoo/fix/plugin-unlinked-stop-plates
...
Plug-ins: unlinking a gradient stop's spot swatch also clears its plates
2026-11-14 20:37:02 +07:00
BFlat
a1d320917e
Merge pull request #7438 from dotCooCoo/feat/ai-import-kinsoku-settings
...
.ai import: reads Kinsoku, Kinsoku Shori Type, Burasagari and Bunri-Kinshi
2026-11-14 20:36:54 +07:00
BFlat
f793044f83
Merge pull request #7587 from dotCooCoo/fix/open-dimension-labels-own-fonts
...
Dimensions: an opened file redraws its labels in its own composite fonts
2026-11-14 20:36:46 +07:00
BFlat
f8faab6597
Merge pull request #7429 from dotCooCoo/fix/live-shape-replay-negative-radius
...
Live Shapes: saved object.setLiveShape steps with a negative radius or out-of-range sides replay again
2026-11-14 20:36:38 +07:00
BFlat
48b947692b
Merge pull request #7576 from dotCooCoo/fix/svg-path-type-before-start
...
SVG import: type on a closed path wraps around past the path's start
2026-11-14 20:35:12 +07:00
BFlat
9aa328047a
Merge pull request #7420 from dotCooCoo/fix/dxf-ellipse-doc-line
...
Docs: DXF export of a non-circular ellipse is listed as a native ELLIPSE
2026-11-14 20:35:00 +07:00
BFlat
d2b4b5f956
Merge pull request #7410 from dotCooCoo/fix/de-missing-message-rows
...
i18n: German translates the messages no catalog had a row for
2026-11-14 20:34:51 +07:00
BFlat
bbb5a38100
Merge pull request #7362 from dotCooCoo/fix/nl-message-rows
...
i18n: Dutch translates 1,813 of the status and error messages the untranslated report lists
2026-11-14 20:34:40 +07:00
BFlat
8deaeda1f5
Merge pull request #7516 from ruchirguitar/feat/symbol-weather-icons
...
Symbols: built-in Weather Icons symbol library
2026-11-14 20:34:29 +07:00
dotCooCoo
1ec44403c1
SVG import: reading the links of linked SVG files stops at the read and text limits
...
Reading an SVG file that an <image> links to, and gathering its own
links, counts toward the 1,024 reads and 512 MB of text, wherever the
file is linked from. Inside a linked SVG file, every file read for its
links, raster or SVG, also counts toward the 512 MB before it is
decoded, and once either limit is passed no file is read there: the
image is left out with a warning. An SVG file the imported SVG links to
is still shown past the limits, but the files its own links name are
not read, with the same warning. Rasters the imported SVG links to are
read as before.
Every SVG file read is kept by its file, wherever it was read, so
another href to it (another spelling, or the same file from another SVG
file) does not read it again, past the limits too. An SVG file whose art
depends on where it is shown (too deep there for its links to be read,
or with a link that leads back) is not kept, so a link to it from a
shallower place shows the rasters it links to.
2026-11-14 05:20:31 -08:00
dotCooCoo
7dbbd8334f
Merge main into fix/svg-nested-image-links-read
2026-11-14 05:20:28 -08:00
dotCooCoo
7c4fc5ea62
Merge main into docs/mcp-own-folders-arrowheads
2026-11-14 05:11:34 -08:00
dotCooCoo
0bdf6823f3
Merge main into fix/svg-masked-shadow
2026-11-14 05:11:15 -08:00
dotCooCoo
9ced1772f4
Merge main into fix/sv-missing-message-rows
2026-11-14 05:09:50 -08:00
dotCooCoo
0b37cf2880
Merge main into fix/cs-missing-message-rows
2026-11-14 05:05:52 -08:00
dotCooCoo
0296e9e12f
Merge main into perf/flatten-sweep-staggered-boxes
2026-11-14 05:01:31 -08:00
dotCooCoo
0c1fb89757
Merge main into fix/map-links-stop-plates
2026-11-14 04:57:21 -08:00
dotCooCoo
baf9905ba0
Merge main into fix/plugin-store-folder-lock
2026-11-14 04:50:30 -08:00
dotCooCoo
4ca74c02c8
Merge main into fix/pt-br-missing-message-rows
2026-11-14 04:49:50 -08:00
dotCooCoo
779591f5ca
Merge main into fix/wayland-paste-copied-files
2026-11-14 04:46:48 -08:00
dotCooCoo
6050e48b5d
Merge main into docs/complete-message-languages
2026-11-14 04:46:28 -08:00
dotCooCoo
be9be8c1bd
Swatches: a replacement gradient or pattern is stored as a new swatch stores it
...
swatch.edit stored a replacement gradient without its placement, so a
radial gradient with an aspect, Alt-dropped on a gradient swatch or
given as `paint`, lost that aspect, while swatch.new keeps it and
applies the swatch with it. A gradient given an aspect without `start`
and `end` lost the aspect in both commands. A replacement pattern kept
the tile transform of the swatch it came from, while swatch.new stores
a pattern untransformed, and `paint: {pattern: name}`, which an Alt-drop
of a pattern fill sends, was refused.
swatch.edit and swatch.new now store a gradient or pattern through one
helper: a gradient keeps its aspect, with or without a vector, and holds
no swatch link, and a pattern is untransformed. swatch.edit takes a
pattern by name, as swatch.new does.
2026-11-14 04:45:04 -08:00
BFlat
a47d7eec91
Merge pull request #7478 from dotCooCoo/fix/export-selection-pdf-options
...
Export Selection: the picked format's options dialog follows the save panel
2026-11-14 19:38:30 +07:00
BFlat
73b9eee842
Merge pull request #7151 from dotCooCoo/fix/i18n-literal-brace-messages
...
i18n: messages with literal braces match only their own catalog row
2026-11-14 19:38:19 +07:00