dotCooCoo
fcda95ca23
Merge main into fix/svg-data-url-decode-bounded
2026-11-14 12:12:18 -08:00
BFlat
0adbdce6cb
Merge pull request #7621 from ruchirguitar/feat/symbols-item-context-menu
2026-11-15 01:14:51 +07:00
BFlat
78131ae11c
Merge pull request #7419 from dotCooCoo/fix/type-dialogs-story-wide
...
Type: Justification, OpenType, text styles and Convert to Text change every frame of a selected story
2026-11-15 00:42:04 +07:00
BFlat
fcfad959ff
Merge pull request #7588 from dotCooCoo/fix/mesh-point-color-panel
...
Color: the panels show the color and opacity of picked gradient mesh points
2026-11-15 00:41:54 +07:00
BFlat
e76f8d2c88
Merge pull request #7501 from dotCooCoo/fix/export-bakes-symbol-art-effects
...
Export: live effects in symbol art apply in PDF, EPS, print and DXF
2026-11-15 00:41:46 +07:00
BFlat
53cc597fbd
Merge pull request #7554 from dotCooCoo/fix/place-text-utf16-no-bom
...
Place: text files in UTF-16 without a byte-order mark place as UTF-16
2026-11-15 00:41:11 +07:00
BFlat
12b09b921c
Merge pull request #7439 from dotCooCoo/fix/single-line-composer-remeasure
...
Type: the Single-line Composer measures a line's room across its tallest character
2026-11-15 00:41:01 +07:00
BFlat
8c5494bccc
Merge pull request #7342 from dotCooCoo/feat/live-paint-selection-double-click
...
Live Paint: a Live Paint Selection double-click selects the connected faces or edges
2026-11-15 00:40:41 +07:00
BFlat
7ee5f499f4
Merge pull request #7547 from dotCooCoo/fix/ai-large-canvas-symbol-art
...
.ai and EPS import: large canvas symbols come in at the file's size
2026-11-15 00:40:30 +07:00
BFlat
d0b37826c0
Merge pull request #7338 from dotCooCoo/fix/colored-light-seams
...
3D: colored-light facets close their shared edges over an underlay
2026-11-15 00:40:19 +07:00
BFlat
3d895d9ac7
Merge pull request #7448 from dotCooCoo/fix/reverse-path-profiles
...
Paths: Reverse Path Direction turns the stroke's width profile and pen records with the path
2026-11-15 00:40:08 +07:00
BFlat
e5a99a5284
Merge pull request #7561 from dotCooCoo/fix/invert-wrap-offset-band-exact
...
Text wrap: Invert Wrap with an offset lets a line use all the room the grown shape holds
2026-11-15 00:39:39 +07:00
BFlat
01e66f0a19
Merge pull request #7477 from dotCooCoo/fix/dimension-second-point-guides
...
Dimension tool: no construction guides through a first point off the anchors
2026-11-15 00:39:29 +07:00
BFlat
23accce757
Merge pull request #7467 from dotCooCoo/fix/inflate-lazy-puffs
...
3D: Inflate with no volume solves each puff only when its solid is taken
2026-11-15 00:39:20 +07:00
BFlat
b6b7dda2fd
Merge pull request #7603 from dotCooCoo/docs/menu-stub-list
...
Docs: the menu-stub list names only menus that are not wired up
2026-11-15 00:39:02 +07:00
BFlat
15c054ff2a
Merge pull request #7426 from dotCooCoo/fix/it-missing-message-rows
...
i18n: Italian translates the messages no catalog had a row for
2026-11-15 00:38:53 +07:00
BFlat
8c17633967
Merge pull request #7314 from dotCooCoo/fix/ja-message-rows
...
i18n: Japanese has a row for 1,804 of the messages the untranslated report lists
2026-11-15 00:38:41 +07:00
BFlat
7a808e2378
Merge pull request #7536 from dotCooCoo/fix/svg-rtl-absolute-chunks
...
SVG import: absolutely placed characters in right-to-left text land on their x
2026-11-15 00:38:32 +07:00
BFlat
4b5d62ee9e
Merge pull request #7605 from dotCooCoo/docs/localization-hi-report-section
...
Docs: Hindi pages state the untranslated report's Hindi gaps
2026-11-15 00:38:19 +07:00
BFlat
40d6a2bc3e
Merge pull request #7354 from dotCooCoo/fix/hu-message-rows
...
i18n: Hungarian has a row for 1,813 of the messages the untranslated report lists
2026-11-15 00:38:11 +07:00
BFlat
d89f593bfa
Merge pull request #7380 from ncic/pencil-cursors
...
Pencil: shows where a stroke continues, connects and closes
2026-11-15 00:38:01 +07:00
dotCooCoo
bb1b7e4f66
SVG import: image data URLs are decoded once each, within 512 MB per import
...
usvg decodes an image data URL every time it converts the element that
holds it, a `<use>` copy, a filter or a nested SVG image included, before
the image resolver is called, and nothing bounded the bytes decoded per
import.
Before usvg reads the imported SVG and each SVG shown as an image, every
`href` and `xlink:href` of an `<image>` or `<feImage>` that is a data URL
is replaced with a key. The resolver decodes each URL once, the first
time its key comes, and every later use gets the same image. All data
URLs of one import decode to at most 512 MB together (MAX_DATA_URL_BYTES):
decoding stops where a URL would pass it, and that image is left out with
a warning. A link spelled like a key gets a key too and is still read as
that link.
2026-11-14 08:47:35 -08:00
ruchirguitar
415783e926
Symbols: add right-click context menu to panel items
2026-11-14 21:59:45 +05:30
BFlat
16d5710e8e
Merge pull request #7430 from dotCooCoo/fix/es-missing-message-rows
...
i18n: Spanish translates 114 messages that no catalog had a row for
2026-11-14 21:55:57 +07:00
BFlat
2ebf037bc5
Merge pull request #7360 from dotCooCoo/feat/learn-progress-rings
...
Learn: steps get check boxes, and skill rings fill as tutorials are finished
2026-11-14 21:55:49 +07:00
BFlat
898553c79d
Merge pull request #7563 from dotCooCoo/fix/text-zoom-marquee-space-moves
...
Zoom: Space moves a text-edit zoom marquee after Cmd is let go
2026-11-14 21:55:29 +07:00
BFlat
edefbd0e7d
Merge pull request #7449 from dotCooCoo/fix/links-stored-brush-art
...
Links: placed images in stored brush art get Links rows
2026-11-14 21:55:20 +07:00
BFlat
cbba5e85fe
Merge pull request #7528 from dotCooCoo/feat/ai-style-named-gradients
...
PDF/.ai import: graphic styles that paint with a named gradient load with it
2026-11-14 21:54:55 +07:00
BFlat
b541d97a06
Merge pull request #7586 from dotCooCoo/fix/blend-spot-stop-plates
...
Blend: steps between gradients linked to the same spot swatch keep its process plates
2026-11-14 21:54:47 +07:00
BFlat
55939c1c54
Merge pull request #7594 from dotCooCoo/fix/panel-autoscroll-short-list
...
Panels: drag autoscroll scrolls the right way in a short list
2026-11-14 21:54:31 +07:00
BFlat
27a259e2db
Merge pull request #7505 from dotCooCoo/fix/no-op-undo-steps
...
Undo: no step when Randomize Opacity or a type setting changes nothing
2026-11-14 21:54:21 +07:00
BFlat
32fbd81796
Merge pull request #7552 from dotCooCoo/fix/issue-7525
...
Fix #7525 : Extrude & Bevel cuts sharp corners square instead of spiking
2026-11-14 21:54:11 +07:00
BFlat
66d24335e1
Merge pull request #7599 from dotCooCoo/fix/trace-hand-in-same-document
...
Image Trace: a finished trace is applied only to the document it was made in
2026-11-14 21:54:04 +07:00
BFlat
8863c41560
Merge pull request #7581 from dotCooCoo/fix/pdf-cmyk-image-keeps-icc
...
PDF export: CMYK images that keep their numbers carry their ICC profile
2026-11-14 21:53:33 +07:00
BFlat
bde7be4390
Merge pull request #7447 from dotCooCoo/fix/text-inset-skips-seams
...
Type: area type insets stop at the frame's edges, not at an edge its contours share
2026-11-14 21:53:24 +07:00
BFlat
68b246851b
Merge pull request #7261 from dotCooCoo/fix/smooth-keeps-closed-start
...
Smooth tool: smoothing over a closed path's first anchor keeps its start
2026-11-14 21:53:16 +07:00
BFlat
5762ec729b
Merge pull request #7598 from dotCooCoo/fix/symbol-art-bounds-nested
...
Symbols: a symbol nested in symbol art is measured by its own art
2026-11-14 21:53:07 +07:00
BFlat
011d5c2b5d
Merge pull request #7457 from dotCooCoo/fix/action-batch-step-number
...
Actions: Batch errors name the step by its place in the commands sent
2026-11-14 21:52:59 +07:00
BFlat
aa21f10dd2
Merge pull request #7431 from dotCooCoo/fix/shortcut-optional-typed-params
...
Keyboard Shortcuts: panel menu commands with typed optional params can take a shortcut
2026-11-14 21:52:50 +07:00
BFlat
6e3ec907de
Merge pull request #7592 from dotCooCoo/fix/brush-freehand-unknown-brush
...
Brushes: brush.freehand refuses a brush or style it cannot use
2026-11-14 21:52:42 +07:00
BFlat
158558c3d5
Merge pull request #7539 from dotCooCoo/fix/perspective-grid-noop-undo
...
Perspective: reapplying the current grid preset adds no undo step
2026-11-14 21:52:35 +07:00
BFlat
c248d097ac
Merge pull request #7545 from dotCooCoo/fix/remove-breaks-named-locked-type
...
Artwork Cleanup: text tools act on the locked or hidden type that ids names
2026-11-14 21:52:18 +07:00
BFlat
64dd5eb174
Merge pull request #7418 from dotCooCoo/fix/reflected-dimension-line
...
Dimension tool: a reflected aligned dimension has its line on the reflected side
2026-11-14 21:52:10 +07:00
BFlat
508a0b0180
Merge pull request #7597 from dotCooCoo/fix/separations-spot-stop-plates
...
Print: a spot gradient stop prints its process plates on the separations
2026-11-14 21:51:47 +07:00
BFlat
09f882b9d2
Merge pull request #7534 from dotCooCoo/fix/tiled-documents-own-profiles
...
Color management: documents behind the front one draw through their own profiles
2026-11-14 21:51:30 +07:00
BFlat
4807a2b6de
Merge pull request #7596 from dotCooCoo/test/swatch-batch-spot-options-defaults
...
Swatches: test Spot Colors options and Default Swatches replace in a batch
2026-11-14 21:51:21 +07:00
BFlat
a15b44fbe4
Merge pull request #7492 from dotCooCoo/fix/eps-bitmap-glyph-rollback-test
...
EPS: a test covers type taken back with its color bitmap glyph images
2026-11-14 21:51:13 +07:00
BFlat
ea8aaa1a56
Merge pull request #7469 from dotCooCoo/fix/trace-flat-16-levels
...
Image Trace: clean flat art of 10 to 16 evenly spaced levels traces as flat color
2026-11-14 21:51:05 +07:00
BFlat
b8b6a4a474
Merge pull request #7404 from dotCooCoo/fix/web-open-keeps-both-link-lines
...
Links: a web open with missing and modified links shows both lines
2026-11-14 21:50:57 +07:00
BFlat
d4982efeab
Merge pull request #7451 from dotCooCoo/fix/flat-logo-gray-between-black-and-white
...
Image Trace: Flat Logo traces a gray between black and white as one shape
2026-11-14 21:50:41 +07:00