BFlat
|
b0f3e60ad0
|
Merge pull request #5389 from storytold/fix/sec-slices-from-guides-cap
Slices: Create from Guides stops at one past the slice limit
|
2026-11-03 22:42:23 +07:00 |
|
BFlat
|
29764a8f26
|
Merge pull request #5388 from storytold/fix/sec-graph-design-delete-dedup
Graph designs: Delete Design handles each listed name once
|
2026-11-03 22:42:09 +07:00 |
|
BFlat
|
095aa0aef9
|
Merge pull request #5387 from storytold/fix/sec-wmf-full-table-hint
WMF import: a full object table is not rescanned for every creation
|
2026-11-03 22:41:55 +07:00 |
|
BFlat
|
a57251130a
|
Merge pull request #5386 from storytold/fix/sec-name-suffix-linear
Brush and library names number repeats without rescanning
|
2026-11-03 22:41:39 +07:00 |
|
BFlat
|
912e69bf77
|
Merge pull request #5385 from storytold/fix/sec-gradient-pixel-stop-search
Gradients drawn pixel by pixel find their stops by binary search (EMF export, Affinity overlays)
|
2026-11-03 22:41:24 +07:00 |
|
BFlat
|
5ceee9142a
|
Merge pull request #5384 from storytold/fix/sec-preset-import-names-linear
PDF and print presets: imports number duplicate names in linear time
|
2026-11-03 22:41:08 +07:00 |
|
BFlat
|
5ba2443576
|
Merge pull request #5383 from storytold/fix/sec-file-access-unc-before-resolve
Automation roots: refuse network paths outside the roots before resolving them
|
2026-11-03 22:40:53 +07:00 |
|
BFlat
|
e662d6bcb4
|
Merge pull request #5382 from storytold/fix/sec-recolor-cluster-seeds
Recolor: clustering seeds each colour once
|
2026-11-03 22:40:36 +07:00 |
|
BFlat
|
229ab52c9a
|
Merge pull request #5381 from storytold/fix/sec-atomic-drop-inherited-acl
Atomic save: a replacement takes no inherited ACL the old file lacked
|
2026-11-03 22:40:19 +07:00 |
|
BFlat
|
97f0012a2a
|
Merge pull request #5380 from storytold/fix/sec-save-paths-exact
Save: the Templates folder needs write access; portal saves keep the exact file name
|
2026-11-03 22:40:02 +07:00 |
|
BFlat
|
59338194d3
|
Merge pull request #5379 from storytold/fix/sec-prefs-private
App: keep preference copies, dialog passwords and migrated folders private
|
2026-11-03 22:39:45 +07:00 |
|
BFlat
|
db5d44ef77
|
Merge pull request #5378 from storytold/fix/sec-app-reads-regular-files
App: open and copied-file paste read only regular files
|
2026-11-03 22:39:30 +07:00 |
|
BFlat
|
9140334453
|
Merge pull request #5377 from storytold/fix/sec-placed-art-no-stale-full-read
Placed documents: a refused read shows the preview, not another caller's cached full read
|
2026-11-03 22:39:15 +07:00 |
|
BFlat
|
e236539de3
|
Merge pull request #5376 from storytold/fix/sec-link-watch-opener-roots
Links: the link watch and Link Info read within the asking caller's roots
|
2026-11-03 22:39:00 +07:00 |
|
BFlat
|
69100543f1
|
Merge pull request #5375 from storytold/fix/sec-recovery-read-plain-files
Data Recovery: read only plain files in this account's own areas
|
2026-11-03 22:38:42 +07:00 |
|
BFlat
|
0af575ffb4
|
Merge pull request #5374 from storytold/fix/sec-ai-array-depth
Illustrator import: refuse arrays nested past the depth limit
|
2026-11-03 22:38:24 +07:00 |
|
BFlat
|
e82928e40c
|
Merge pull request #5373 from storytold/fix/sec-dash-period-overflow
Dashes: a pattern whose period overflows to infinity draws solid
|
2026-11-03 22:38:08 +07:00 |
|
BFlat
|
ddffae1106
|
Merge pull request #5371 from Silvertree2010/fix/5351-gradient-mesh-object-disappears
Lasso picks gradient mesh points instead of dropping the mesh
|
2026-11-03 22:37:52 +07:00 |
|
Dylan M. Taylor
|
43e391918f
|
fix(engine): Create from Guides stops at one past the slice limit
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
dabb9ae380
|
fix(engine): Delete Design handles each listed name once
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
f854b7a2cf
|
fix(metafile): a full WMF object table is not rescanned for every creation
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
824310e611
|
fix: brush and library names number repeats without rescanning
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
ffe1ee62ac
|
fix: gradients drawn pixel by pixel find their stops by binary search
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
891e90bfee
|
fix(engine): preset imports number duplicate names in linear time
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
706c8f850e
|
fix(engine): refuse network paths outside the roots before resolving them
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
4bca3c15f1
|
fix(color): recolor clustering seeds each colour once
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
d68652a8f2
|
fix(format): a replacement takes no inherited ACL the old file lacked
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
9b10a40709
|
fix: Templates folder needs write access; portal saves keep exact file names
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
c879ff369b
|
fix(app): keep preference copies, dialog passwords and migrated folders private
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
8e595afdf0
|
fix(app): open and paste read only regular files
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
1c4162b2c9
|
fix(doc): a refused placed-document read shows the preview, not a cached full read
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
4d0ecb264c
|
fix(engine): link watch and Link Info read within the asking caller's roots
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
40b9fa4717
|
fix(engine): recovery reads only plain files in its own areas
|
2026-11-03 22:17:45 +07:00 |
|
bflatastic
|
9d3c45a7b5
|
.ai import: the nested-arrays refusal uses the translated nesting message
|
2026-11-03 22:17:45 +07:00 |
|
Dylan M. Taylor
|
e3ef19142f
|
fix(eps): refuse Illustrator arrays nested past the depth limit
|
2026-11-03 22:16:56 +07:00 |
|
Dylan M. Taylor
|
4aea3cc95c
|
fix(effects): a dash pattern whose period overflows draws solid
|
2026-11-03 22:16:55 +07:00 |
|
 NetterSilverandClaude Opus 5.5
|
2264edd0c9
|
Lasso picks gradient mesh points instead of dropping the mesh
Fixes #5351
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 22:16:53 +07:00 |
|
BFlat
|
999f4e6478
|
Merge pull request #5370 from dotCooCoo/fix/composition-leading-rotation
Type: keep composition spacing along the line when characters rotate
|
2026-11-03 22:02:40 +07:00 |
|
dotCooCoo
|
2b63bf1b67
|
Type: keep composition spacing along the line when characters rotate
|
2026-11-03 21:38:02 +07:00 |
|
BFlat
|
52703ec4ed
|
Merge pull request #5361 from dotCooCoo/fix/svg-metadata-selector-ids
SVG import preserves selector matches while retaining metadata
|
2026-11-03 21:33:29 +07:00 |
|
BFlat
|
8a2fd200d4
|
Merge pull request #5357 from dotCooCoo/fix/appearance-transform
Transform previews typed values in its effect dialog
|
2026-11-03 21:33:16 +07:00 |
|
BFlat
|
5179bc40d3
|
Merge pull request #5359 from dotCooCoo/docs/find-font-source-history
Docs: record Find Font replacement sources
|
2026-11-03 21:32:59 +07:00 |
|
BFlat
|
33a838a3a2
|
Merge pull request #5358 from dotCooCoo/fix/character-style-evidence
Character style evidence links to help without copied instructions
|
2026-11-03 21:32:47 +07:00 |
|
bflatastic
|
96330fb54e
|
SVG import: a style sheet too large to match opens with a warning; fuzz reaches the pass
|
2026-11-03 21:12:41 +07:00 |
|
dotCooCoo
|
b751dce8e3
|
SVG import preserves selector matches while retaining metadata
|
2026-11-03 21:09:57 +07:00 |
|
dotCooCoo
|
0f5e4c261a
|
Transform previews typed values in its effect dialog
|
2026-11-03 21:09:55 +07:00 |
|
dotCooCoo
|
0a9d65175a
|
Docs: record Find Font replacement sources
|
2026-11-03 21:09:53 +07:00 |
|
dotCooCoo
|
e9a3ca2c81
|
Character style evidence links to help without copied instructions
|
2026-11-03 21:09:52 +07:00 |
|
BFlat
|
a68e7b0f5e
|
Merge pull request #5270 from dotCooCoo/feat/new-action-dialog
Actions: New Action asks for the action's name, set, function key and color
|
2026-11-03 21:01:57 +07:00 |
|
BFlat
|
42bd3282d8
|
Merge pull request #5354 from dotCooCoo/fix/cmyk-gradient-controls
Paint: use CMYK defaults when creating gradients in CMYK documents
|
2026-11-03 21:01:38 +07:00 |
|