Commit Graph

  • a553966498 Text, morph: share a run's gradient between glyph runs, match morph tokens by text fix/sec-text-render-lookups Dylan M. Taylor 2026-11-03 18:24:33 +00:00
  • 964ba79983 Render: find a glyph's line by bisection for gradient and WordArt text fix/sec-render-line-index Dylan M. Taylor 2026-11-03 18:11:20 +00:00
  • 253b9f8b20 Morph: pick the next curve to split from a heap, not a full scan fix/sec-morph-refine Dylan M. Taylor 2026-11-03 17:54:53 +00:00
  • fca95a18d3 Video decoders: budget repeated-frame and queued output pictures, drop a failed VP9 sample's outputs fix/sec-video-output-budgets Dylan M. Taylor 2026-11-03 17:40:51 +00:00
  • 858370635c Metafile: stop shading on a full canvas, charge nested pictures and clip regions to the budgets fix/sec-metafile-budgets Dylan M. Taylor 2026-11-03 17:31:57 +00:00
  • b4f8a30ae6 address review: charge pictures already held at their own size in the decoder budget fix/sec-h264-decode-bounds Dylan M. Taylor 2026-11-03 15:20:03 +00:00
  • b396f94f0d address review: bound merge expansion work; measure a normalized copy of an unnormalized table fix/sec-model-table-cells Dylan M. Taylor 2026-11-03 15:19:12 +00:00
  • 00b8bf38d6 address review: charge fill clipping as polygons grow, one budget per item fix/sec-metafile-clip-work Dylan M. Taylor 2026-11-03 15:18:04 +00:00
  • a990af3942 address review: index a branch's namespace declarations once, look up each child's prefixes fix/sec-pptx-import-ns-copies Dylan M. Taylor 2026-11-03 15:17:19 +00:00
  • 74d6145982 pdf: spell the rule-count check without a negated comparison fix/sec-pdf-export-work Dylan M. Taylor 2026-11-03 14:20:42 +00:00
  • aa13eeb45e Integration: community PR wave 10 (one bodyPr attribute chain, reuse imports, doc headers folded) main Brandon Thomas 2026-11-03 08:54:48 -05:00
  • 50e02490b3 Merge pull request #1720 Brandon Thomas 2026-11-03 08:53:01 -05:00
  • 907ebd2de0 Merge pull request #1710 Brandon Thomas 2026-11-03 08:53:00 -05:00
  • ed77cc9eaa Merge pull request #1711 Brandon Thomas 2026-11-03 08:53:00 -05:00
  • 928aa9cc16 Merge pull request #1713 Brandon Thomas 2026-11-03 08:53:00 -05:00
  • 5cb154ce9d Merge pull request #1712 Brandon Thomas 2026-11-03 08:53:00 -05:00
  • ef55104799 Merge pull request #1719 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 3f29dccc0a Merge pull request #1717 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 160c923caf Merge pull request #1716 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 9f01f2ebdb Merge pull request #1707 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • d365e0b9de Merge pull request #1751 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 1d181017f6 Merge pull request #1723 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 996ca4dd65 Merge pull request #1722 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 6c1170af62 Merge pull request #1721 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • ed62aafbe6 Merge pull request #1709 Brandon Thomas 2026-11-03 08:52:49 -05:00
  • 9f68e8e2cc Reuse: a non-finite size ratio leaves content unscaled; cell text scaling tested; doc history kept Brandon Thomas 2026-11-03 08:52:48 -05:00
  • a6e2b64875 Reuse: a remapped table style's own XML carries its new id; checklist row name kept Brandon Thomas 2026-11-03 08:51:44 -05:00
  • c7b91ff2ec PPTX: reflection angles, skews and start position are written inside the schema's ranges Brandon Thomas 2026-11-03 08:50:28 -05:00
  • 6546136a42 PPTX timing: a sorted click group keeps its click on the effect that now plays first Brandon Thomas 2026-11-03 08:49:18 -05:00
  • 30c9cf4c49 engine: move the ink extension out of drag fix/sec-engine-gesture-copies Dylan M. Taylor 2026-11-03 13:49:05 +00:00
  • 67c1d78948 PPTX: horzOverflow never reads or writes ellipsis (vertical only in ST_TextHorzOverflowType) Brandon Thomas 2026-11-03 08:47:09 -05:00
  • 50b9100971 engine: check the fill colour field in the repeated-ids test fix/sec-engine-edit-shapes-dedupe Dylan M. Taylor 2026-11-03 13:46:11 +00:00
  • d021e2baed engine: drive the undo-budget test through slide.rename fix/sec-engine-undo-notes-cost Dylan M. Taylor 2026-11-03 13:42:34 +00:00
  • 4df4ea6c9f Text: Thai distributed paragraphs still stretch like justified ones Brandon Thomas 2026-11-03 08:41:57 -05:00
  • 206aab8bba engine: pass the test run's text by value fix/sec-engine-spell-words Dylan M. Taylor 2026-11-03 13:33:37 +00:00
  • 751ac26d28 fix(pptx): place effects by their parent time node delays (fixes #1744) Naseq 2026-11-03 17:57:57 +04:30
  • 7e7d3d4197 engine: keep the compare test's inserted slides empty fix/sec-engine-compare-index Dylan M. Taylor 2026-11-03 13:15:57 +00:00
  • 82ec8137dc Format: bound native load work for the manifest, failed media reads and layout checks (#1704) Dylan M. Taylor 2026-11-03 07:39:27 -05:00
  • c5f37969e6 hevc: give each slice segment its own entry-point list instead of keeping the copied one's allocation fix/sec-av1-existing-count Dylan M. Taylor 2026-11-03 11:45:40 +00:00
  • 8114eb8218 engine: use sets for slide-range expansion, added slide selection and repeated-word offsets fix/sec-engine-small-sets Dylan M. Taylor 2026-11-03 11:45:06 +00:00
  • 5593992665 av1: count repeated-frame outputs as they are added Dylan M. Taylor 2026-11-03 11:42:08 +00:00
  • ee04033524 pdf: gather a paragraph's text once, keep note line widths, count handout rules Dylan M. Taylor 2026-11-03 11:41:27 +00:00
  • 866899d9de pptx: take nested math text once and check an object's part for relationships once fix/sec-pptx-import-lookups Dylan M. Taylor 2026-11-03 11:39:59 +00:00
  • 2ae745477a pptx: index media, layouts, sections and table styles on export fix/sec-pptx-export-index Dylan M. Taylor 2026-11-03 11:38:00 +00:00
  • 167a258f96 model: group box charts and stack sums in one pass, share hierarchy labels, cap number formats fix/sec-model-chart-work Dylan M. Taylor 2026-11-03 11:36:20 +00:00
  • c4f41b8453 render: index chart point fills, scatter x presence and waterfall bars once per chart fix/sec-render-lookups Dylan M. Taylor 2026-11-03 11:34:45 +00:00
  • 5c85d3db98 render: look up a table's style once, keep the skip list as a set, count each dash Dylan M. Taylor 2026-11-03 11:33:29 +00:00
  • bf990f8b6a mcp: bound a batch's entries and the bytes of results it gathers fix/sec-mcp-batch-budget Dylan M. Taylor 2026-11-03 11:30:53 +00:00
  • efc0db35e5 geom: measure each follow band once when mapping warped lines fix/sec-geom-warp-band-stats Dylan M. Taylor 2026-11-03 11:29:33 +00:00
  • 99d8a31a84 text: sort a paragraph's tab stops once and find the next by binary search fix/sec-text-tab-lookup Dylan M. Taylor 2026-11-03 11:28:45 +00:00
  • 25f3fb2064 engine: apply the photo album limits when reopening an album fix/sec-engine-album-seed-limits Dylan M. Taylor 2026-11-03 11:27:36 +00:00
  • ebc171be57 engine: extend an ink stroke in place and cap a gesture's samples Dylan M. Taylor 2026-11-03 11:26:59 +00:00
  • 9405a06993 engine: edit each target shape once and read its box without copying it Dylan M. Taylor 2026-11-03 11:25:49 +00:00
  • bb0048e78d engine: count a slide's notes, comments and tags in the undo memory budget Dylan M. Taylor 2026-11-03 11:25:06 +00:00
  • 31a821436f engine: check the automation write roots before appending to the user dictionary fix/sec-engine-dictionary-write-root Dylan M. Taylor 2026-11-03 11:24:18 +00:00
  • 6a26167241 engine: bound a word's language and index spelling results by offset Dylan M. Taylor 2026-11-03 11:23:50 +00:00
  • a7bddce149 engine: index review.compare lookups and compare each picture pair once Dylan M. Taylor 2026-11-03 11:23:02 +00:00
  • de0df3e034 engine: index font names and embedded faces instead of rescanning fix/sec-engine-font-scan Dylan M. Taylor 2026-11-03 11:21:23 +00:00
  • 469eede715 model: cap a table's grid and merge area before edits allocate or walk it Dylan M. Taylor 2026-11-03 11:20:29 +00:00
  • 73ca6d6ccc pptx: read a notes or comments part for the first slide that names it fix/sec-pptx-notes-comments-once Dylan M. Taylor 2026-11-03 11:18:29 +00:00
  • 3fd1dfed36 metafile: bound clipping work across all subpaths of one drawn item Dylan M. Taylor 2026-11-03 11:17:52 +00:00
  • 1b4dad9082 pptx: copy only used, bounded namespace declarations onto imported fragments Dylan M. Taylor 2026-11-03 11:17:02 +00:00
  • cab5e551fa pptx: index relationships by id on read and by target on write fix/sec-pptx-rels-index Dylan M. Taylor 2026-11-03 11:15:29 +00:00
  • 006d27fd1c media: check an MP4 for oversized sample tables where symphonia will start reading it fix/sec-media-audio-bounds Dylan M. Taylor 2026-11-03 11:12:55 +00:00
  • 3dffdaccb8 chore(deps): bump the cargo-dependencies group across 1 directory with 10 updates dependabot/cargo/cargo-dependencies-3217002c68 dependabot[bot] 2026-11-03 11:10:08 +00:00
  • b61c5f11bd D716: preserve reflection transforms on save Harrison Booth 2026-11-02 22:45:51 -06:00
  • a0956fee13 Preserve alternate run language Harrison Booth 2026-11-02 22:42:25 -06:00
  • bf60dbb773 Fit reused slide content to destination size Harrison Booth 2026-11-02 22:41:55 -06:00
  • 328b4ed274 Preserve RTL table direction Harrison Booth 2026-11-02 22:41:44 -06:00
  • 1e5b78de37 D702: prune deleted slides from custom shows Harrison Booth 2026-11-02 22:32:41 -06:00
  • 73bd231589 D709: remove dangling animations from merged shapes Harrison Booth 2026-11-02 22:32:19 -06:00
  • 63531e2a6a Merge remote-tracking branch 'origin/main' into dc-build-d705 Harrison Booth 2026-11-02 22:21:16 -06:00
  • 6cdbee50a3 Reuse custom table styles with slides Harrison Booth 2026-11-02 22:20:52 -06:00
  • 0c00f22403 Merge pull request #1694 Brandon Thomas 2026-11-02 23:07:49 -05:00
  • 3c8dc6bc98 Merge pull request #1693 Brandon Thomas 2026-11-02 23:07:49 -05:00
  • 6ab485a096 Merge pull request #1679 Brandon Thomas 2026-11-02 23:07:48 -05:00
  • 597b9488f5 Merge pull request #1579 Brandon Thomas 2026-11-02 23:07:48 -05:00
  • 4eb9098a7c Merge pull request #1588 Brandon Thomas 2026-11-02 23:07:47 -05:00
  • df4bb8b84a Merge pull request #1698 Brandon Thomas 2026-11-02 23:07:47 -05:00
  • f66bed88ac Merge pull request #1686 Brandon Thomas 2026-11-02 23:07:46 -05:00
  • ee64e93c4a Merge pull request #1682 Brandon Thomas 2026-11-02 23:07:45 -05:00
  • f8128f9107 Merge pull request #1680 Brandon Thomas 2026-11-02 23:07:45 -05:00
  • 97050a353b Bullets: an own bullet size still clears an inherited follow-text flag (as #1589 did) Brandon Thomas 2026-11-02 23:07:34 -05:00
  • fb3b857f53 file.save: an explicit jpg format is refused too Brandon Thomas 2026-11-02 23:07:29 -05:00
  • ba3b57c756 file.export: a perPage that isn't a count is refused, not read as 6 Brandon Thomas 2026-11-02 23:07:24 -05:00
  • e4a0c2971b Keep Thai distributed text rendering outside this change Harrison Booth 2026-11-02 22:07:16 -06:00
  • 0f5364ee9f picture: use displayed group size for compression Harrison Booth 2026-11-02 22:05:35 -06:00
  • bb417bf98a Preserve Thai distributed paragraph alignment Harrison Booth 2026-11-02 21:53:40 -06:00
  • d00ef08fae Preserve normalized character height in PPTX Harrison Booth 2026-11-02 21:50:20 -06:00
  • 0d06481c34 Preserve compatible line spacing in PPTX Harrison Booth 2026-11-02 21:47:50 -06:00
  • 44b133a3c9 Preserve text overflow settings in PPTX Harrison Booth 2026-11-02 21:45:18 -06:00
  • b66ba2e10a Preserve centered anchoring on table cells Harrison Booth 2026-11-02 21:42:44 -06:00
  • 001e6a5063 H.264: bound decoder work from overlapping slices, gaps and queued output Dylan M. Taylor 2026-11-02 22:12:19 -05:00
  • 8ec4f6cabb Fonts: shape long items in bounded pieces (#1702) Dylan M. Taylor 2026-11-02 21:22:47 -05:00
  • 5a668bf02e Animations: index morph matching and timeline lookups by shape (#1700) Dylan M. Taylor 2026-11-02 21:18:59 -05:00
  • 6b83c712da Animations: drop wall-clock bounds from the large morph and paragraph tests fix/sec-anim-index-lookups Dylan M. Taylor 2026-11-02 20:56:50 -05:00
  • 783b35eff9 Fonts: shape long items in bounded pieces fix/sec-fonts-shaping-budget Dylan M. Taylor 2026-11-02 20:38:21 -05:00
  • 0b39e287a4 Fonts: bound font-controlled work in enumeration, outlines and carets fix/sec-fonts-amplification-bounds Dylan M. Taylor 2026-11-02 20:38:19 -05:00
  • f7fe74cecd Animations: index morph matching and timeline lookups by shape Dylan M. Taylor 2026-11-02 20:20:38 -05:00
  • 3e178d8f5a Release 0.15.0 v0.15.0 release Brandon Thomas 2026-11-02 19:27:20 -05:00