Dylan M. Taylor
2f5c8a6d35
fix(trace): preserve CMYK and Lab TIFF alpha outlines
2026-11-14 19:56:11 -05:00
Dylan M. Taylor
fb45e7ecb5
fix(render): validate dimensions in PNG header estimate
2026-11-15 00:37:40 +00:00
Dylan M. Taylor
118a9b627f
fix(render): use integer divisibility helper
2026-11-15 00:35:33 +00:00
Dylan M. Taylor
eb9c049af0
fix(render): estimate streaming for truncated PNG headers
2026-11-15 00:29:35 +00:00
Dylan M. Taylor
ead3826edc
fix: compare guessed image format directly
2026-11-14 23:35:49 +00:00
Dylan M. Taylor
d2776dddba
style: format streamed PNG size check
2026-11-14 23:29:44 +00:00
Dylan M. Taylor
ca6bd4fd95
fix(image): avoid false warning for streamed PNGs
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
cb5c52f5e6
fix: validate XML attribute identities and preflight GIF frame limits
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
5122a1f9d9
fix: preserve XML and raster import semantics after codec cutover
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
1e1100a9ed
fix(tiff): keep test directory alive while checking borrowed ICC bytes
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
db05483915
fix(codecs): adapt migrated regression tests to shared public APIs
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
d97cb31bb6
fix(render): use CodecError::Unsupported and cargo fmt
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
00804c9ed3
fix(render): fix PNG streaming decode error type and u64 casts
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
08305948cf
style: cargo fmt
2026-11-14 23:25:19 +00:00
Dylan M. Taylor
1306afb5e8
Cut over roxmltree, png, tiff, psd, and trace codecs to craft-libs ( #7638 )
2026-11-14 23:25:19 +00:00
BFlat
dafd993395
Merge pull request #7658 from dotCooCoo/feat/svg-filter-defaults
...
Effects: Effect › SVG Filters lists default filters
2026-11-15 06:18:12 +07:00
BFlat
4cf0a4b182
Merge pull request #7474 from dotCooCoo/feat/ai-insert-aki
...
Type: .ai import reads Insert Aki, and .ai save writes it
2026-11-15 06:18:04 +07:00
BFlat
4e42e2bbb0
Merge pull request #7681 from dotCooCoo/feat/east-asian-glyph-forms
...
Type: Glyphs panel menu draws the selected characters in an East Asian glyph form
2026-11-15 06:17:55 +07:00
BFlat
9f6edb7239
Merge pull request #7682 from dotCooCoo/fix/graph-outline-stroke-keeps-plot
...
Graphs: Outline Stroke and a graph left with only labels keep the plot in place
2026-11-15 06:17:47 +07:00
BFlat
3ceba6c56c
Merge pull request #7688 from dotCooCoo/fix/js-computed-key-stays-counted
...
Scripts: a property name converted from an object stays counted while its getter or setter runs
2026-11-15 06:17:40 +07:00
BFlat
6d0c318951
Merge pull request #7689 from dotCooCoo/fix/links-brush-art-thumbnails
...
Links: rows of images in stored brush art show their thumbnails
2026-11-15 06:17:31 +07:00
BFlat
5872e71651
Merge pull request #7452 from dotCooCoo/feat/trace-preset-defaults
...
Image Trace: presets trace at Paths 50 with new Corners and Noise
2026-11-15 06:17:23 +07:00
BFlat
4fffbce639
Merge pull request #7614 from dotCooCoo/fix/export-cull-brushed-path-art
...
PDF, EPS and print: a brushed path just off the page whose brush paints onto it is written
2026-11-15 06:17:15 +07:00
BFlat
b0444043bb
Merge pull request #7677 from dotCooCoo/fix/tiff-jpeg-strip-budget
...
TIFF: JPEG strips larger than their strip and oversized strip tables are refused before decoding
2026-11-15 06:17:06 +07:00
BFlat
a92993daf9
Merge pull request #7582 from dotCooCoo/fix/clip-effects-hit-test
...
Selection: clicks in a clip group follow the region its clipping path's effects give it
2026-11-15 06:16:57 +07:00
BFlat
6b947b28a3
Merge pull request #7676 from dotCooCoo/fix/clip-group-paint-bakes-clip-effects
...
Effects: a clip group with its own paint exports the clip its clipping path's effects shape
2026-11-15 06:16:48 +07:00
BFlat
bc2f9d888a
Merge pull request #7683 from dotCooCoo/fix/hpgl-art-bounds-dynamic-symbols
...
Export: an HP-GL plot of the art's bounds leaves out images in dynamic symbols
2026-11-15 06:16:40 +07:00
BFlat
03cca98963
Merge pull request #7673 from dotCooCoo/fix/pdf-layers-long-page-symbol-art
...
Export: hidden PDF layers place symbol art effects when a long page raises the version
2026-11-15 06:16:33 +07:00
BFlat
7ddeef73d6
Merge pull request #7608 from dotCooCoo/fix/emfplus-import
...
Metafile import: EMF and WMF are read through craft-metafile, so EMF+ pictures open
2026-11-15 06:16:24 +07:00
BFlat
6f5bf3dd6d
Merge pull request #7679 from dotCooCoo/fix/colr-empty-fill-keeps-clip
...
Text: a COLR fill that paints nothing keeps the clip around the glyph after it
2026-11-15 06:16:16 +07:00
BFlat
afca93f151
Merge pull request #7684 from dotCooCoo/fix/japanese-messages-docs
...
Docs: Japanese messages are listed as partial, with the untranslated report's count
2026-11-15 06:16:08 +07:00
BFlat
8b8daabf3e
Merge pull request #7359 from dotCooCoo/fix/tr-message-rows
...
i18n: Turkish has a row for 1,811 of the messages the untranslated report lists
2026-11-15 06:16:00 +07:00
BFlat
66c73c4b91
Merge pull request #7685 from dotCooCoo/fix/warichu-line-height-block-lines
...
Type: a warichu line holds the ascent and descent of its outer block lines
2026-11-15 06:15:52 +07:00
FredApps
8f8956f385
CI: FreeBSD builds one crate at a time (the nightly run is killed for memory) ( #7636 )
...
* CI: FreeBSD builds with two jobs
The nightly FreeBSD run has been killed for memory (exit 137) while
compiling the workspace's test targets, on both architectures, every
night since at least 9 November. Two rustc processes at a time fit in
the VM's 12 GB.
* CI: one FreeBSD build job at a time
With two jobs the engine and ui-egui test builds were still killed when
they compiled together.
2026-11-14 23:35:26 +01:00
BFlat
c290957988
Merge pull request #7483 from dotCooCoo/fix/uk-missing-message-rows
...
i18n: Ukrainian translates 114 messages that no catalog had a row for
2026-11-15 05:31:03 +07:00
BFlat
0fe02d8544
Merge pull request #7651 from dotCooCoo/feat/smart-punctuation-dialog
...
Type: Smart Punctuation replaces ligatures, extra spaces and fractions and reports results
2026-11-15 05:30:55 +07:00
BFlat
c0ce77a912
Merge pull request #7663 from dotCooCoo/feat/perspective-auto-plane-positioning
...
Perspective: Perspective Grid Options has Automatic Plane Positioning
2026-11-15 05:30:40 +07:00
BFlat
52ec037f4a
Merge pull request #7425 from dotCooCoo/fix/ai-envelope-budget-warped-type
...
.ai save: images with a Warp count against the envelope limit
2026-11-15 05:30:30 +07:00
BFlat
0e78bfa60c
Merge pull request #7580 from dotCooCoo/fix/create-outlines-gradient-layout-bounds
...
Type: Create Outlines keeps a run's gradient across the whole text
2026-11-15 05:30:22 +07:00
BFlat
ada5c74c47
Merge pull request #7203 from dotCooCoo/fix/file-folder-param-classification
...
Automation: one classification of file and folder params
2026-11-15 05:30:12 +07:00
BFlat
9153900b1f
Merge pull request #7322 from dotCooCoo/fix/graph-series-group-opacity
...
Graphs: the transparency set on a series group is kept
2026-11-15 05:30:04 +07:00
BFlat
8346001971
Merge pull request #7618 from dotCooCoo/fix/opentype-ligature-note-every-frame
...
OpenType panel: the tracked-ligatures note reads every selected story frame
2026-11-15 05:29:54 +07:00
BFlat
35bf3a7412
Merge pull request #7625 from dotCooCoo/fix/shape-builder-open-path-drawn-fill
...
Shape Builder: an open path counts as filled by the fill rows that draw
2026-11-15 05:29:46 +07:00
BFlat
2986ddb104
Merge pull request #7462 from dotCooCoo/fix/convert-to-text-locked-frames
...
Type: Convert to Text and Remove Breaks on a selected story include its locked and hidden frames
2026-11-15 05:29:38 +07:00
BFlat
63e40bca44
Merge pull request #7488 from dotCooCoo/fix/3d-shadow-builds-once
...
3D: a render with a shadow builds each solid once
2026-11-15 05:29:29 +07:00
BFlat
d68b7f3990
Merge pull request #7670 from dotCooCoo/feat/open-pdf-pages-as-links
...
Import PDF: Import PDF pages as links opens each page linked to its file
2026-11-15 05:29:21 +07:00
BFlat
c69375c7f3
Merge pull request #7633 from dotCooCoo/fix/trace-clean-gray-photo-tone
...
Image Trace: a gray photo with little noise counts as continuous tone
2026-11-15 05:29:13 +07:00
BFlat
dcd6e69e83
Merge pull request #7610 from dotCooCoo/fix/text-wrap-offset-refused
...
Text wrap: an out-of-range or non-number offset is refused
2026-11-15 05:29:05 +07:00
BFlat
007b2b66fb
Merge pull request #7540 from dotCooCoo/fix/pdf-tiff-keeps-icc
...
PDF export: a stored gray or RGB image keeps its ICC profile
2026-11-15 05:28:56 +07:00
BFlat
ada1c9263a
Merge pull request #7555 from dotCooCoo/fix/tabbed-rtl-negative-tracking-break-bound
...
Type: a tabbed right-to-left line with negative tracking stops reading after a bounded number of breaks
2026-11-15 05:28:48 +07:00