Commit Graph

  • 5a120e323b
    Merge pull request #1875 from storytold/xtask/web-wasm-check main BFlat 2026-10-14 10:29:29 +0700
  • 5de774835b
    Merge pull request #1874 from storytold/fix/krilla-no-simple-text BFlat 2026-10-14 10:29:19 +0700
  • 1a280e1402
    Merge pull request #1873 from storytold/fix/pdf-hostile-streams BFlat 2026-10-14 10:29:09 +0700
  • 8bd8e2b298
    Merge pull request #1872 from storytold/fix/brushes-drawn-by-name BFlat 2026-10-14 10:28:57 +0700
  • cd1b590aa8
    Merge pull request #1871 from storytold/fix/pdf-nested-containers BFlat 2026-10-14 10:28:48 +0700
  • dcd0da87cb
    Merge pull request #1870 from storytold/fix/svg-link-scope BFlat 2026-10-14 10:28:37 +0700
  • f774968b20 xtask: the wasm check compiles the web app; the web's SVG depth cap follows from its stack xtask/web-wasm-check bflatastic 2026-10-14 09:41:07 +0700
  • f1fd8e85e8 PDF: krilla without its text shaping, so rustybuzz and ttf-parser don't ship (#1730) fix/krilla-no-simple-text bflatastic 2026-10-14 10:13:26 +0700
  • 991ce2c635 Importers: PDF streams the reader would fail on are refused (#1700, #1701) fix/pdf-hostile-streams bflatastic 2026-10-14 10:13:23 +0700
  • 0efcaeb558 Importers: a brush that draws itself by name no longer crashes fix/brushes-drawn-by-name bflatastic 2026-10-14 09:41:03 +0700
  • 17d2493616 Importers: PDF nesting inside compressed streams no longer crashes (hayro 0.8) fix/pdf-nested-containers bflatastic 2026-10-14 09:40:58 +0700
  • 3ae71c16ae Importers: an SVG's linked files are read within the automation roots again fix/svg-link-scope bflatastic 2026-10-14 09:40:23 +0700
  • ecf86ca21e
    Merge pull request #1865 from storytold/fix/1685-save-failure-dialog BFlat 2026-10-14 09:51:48 +0700
  • 886b33c584
    Merge pull request #1864 from storytold/fix/audit-render-effects BFlat 2026-10-14 09:51:34 +0700
  • 2af6f5bfbe
    Merge pull request #1863 from storytold/fix/audit-importers BFlat 2026-10-14 09:51:24 +0700
  • cde9ee8a71
    Merge pull request #1862 from storytold/fix/audit-ids-batch-control BFlat 2026-10-14 09:51:14 +0700
  • e802ea8438 Fix #1685: a save or export that fails is reported in a dialog that stays bflatastic 2026-10-14 08:44:42 +0700
  • 8f8d49110f Fix #1694: a file that finishes opening waits while a dialog is open bflatastic 2026-10-14 08:42:22 +0700
  • 5ecd045156 Fix #1693: a browser download that can't be started fails the save it is for bflatastic 2026-10-14 08:41:13 +0700
  • 5688294d56 Fix #1683: a template layer dims its images by Dim Images, not the whole layer bflatastic 2026-10-14 08:48:39 +0700
  • c348b384aa Fix #1723: a pattern's tile is drawn again when what its art shows changes bflatastic 2026-10-14 08:46:46 +0700
  • a6d5c461a1 Fix #1724: 3D effects on a nonzero compound path keep the area its contours fill bflatastic 2026-10-14 08:36:04 +0700
  • 779120cb5b Fix #1705: a Transform effect's copies are bounded by the anchors they make bflatastic 2026-10-14 08:34:37 +0700
  • 48041c8cd3 Fix #1706: a shadow or glow too large to cache is filtered within the pixel budget bflatastic 2026-10-14 08:33:51 +0700
  • 2e6b925793 Fix #1695: the copy-over fallback of a save keeps the old file until the new one is in bflatastic 2026-10-14 08:39:44 +0700
  • 1d282159dd Fix #1699: opening a streamed native file unpacks a bounded number of bytes bflatastic 2026-10-14 08:38:10 +0700
  • 0ad92e4649 Fix #1704: an Affinity document's pixel layers share one pixel allowance bflatastic 2026-10-14 08:37:15 +0700
  • 729e5ced7f Fix #1714: the EPS interpreter frees arrays and dictionaries that hold themselves bflatastic 2026-10-14 08:32:48 +0700
  • 277e893e82 Fix #1715: ASCII85 decoding is bounded while it decodes bflatastic 2026-10-14 08:32:48 +0700
  • 0cb55bc0aa Fix #1717: sampling and recolouring check an image's RGBA size before decoding bflatastic 2026-10-14 08:31:04 +0700
  • ea30e411e7 Fix #1725: a control request its caller timed out on is withdrawn, not run later bflatastic 2026-10-14 08:31:02 +0700
  • 355bb5c4f6 Fix #1697: a failed command.batch restores each document whole bflatastic 2026-10-14 08:29:36 +0700
  • 7aa00b41da Fix #1718: ids at their largest value in a file no longer exhaust the counters bflatastic 2026-10-14 08:28:49 +0700
  • f3a3224745
    Merge pull request #1839 from marcoarnulfo/fix/transform-panel-anchors BFlat 2026-10-14 08:38:19 +0700
  • e6bf586556
    Merge pull request #1840 from mjohnson7cd/fix/1816-snap-to-grid BFlat 2026-10-14 08:38:03 +0700
  • 263d2f23c8
    Merge pull request #1850 from dotCooCoo/chore/docs-perf-and-gaps-facts BFlat 2026-10-14 08:37:41 +0700
  • 61ef472e71 object.setBounds: one helper for the asked width and height bflatastic 2026-10-14 08:17:14 +0700
  • 4ef0cb76e6 Transform panel: X/Y/W/H edit the anchors selected with Direct Selection (fixes #1824) Marco Arnulfo 2026-10-14 01:29:32 +0200
  • 891a58eff8 fix(snap): snap Direct Selection anchor drags to grid intersections (#1816) Mara Johnson 2026-10-13 19:18:38 -0400
  • 318e6b07b7 Docs: G15 and the parity doc cite budget runs and slowness reports since 2026-10-11 dotCooCoo 2026-10-13 13:13:08 -0700
  • ba5447bbd9
    Merge pull request #1855 from storytold/fix/1800-mac-save-sheet BFlat 2026-10-14 08:12:38 +0700
  • c3a830bc38
    Merge pull request #1857 from storytold/fix/1747-prefs-on-ok BFlat 2026-10-14 08:12:29 +0700
  • b56400b5f9
    Merge pull request #1856 from storytold/fix/1719-redo-interaction BFlat 2026-10-14 08:12:19 +0700
  • 494ce39de5 Fix #1747: Preferences are written when confirmed, not only at exit bflatastic 2026-10-14 07:09:08 +0700
  • f97d57f859 Fix #1719: Redo keeps a drag in progress as a step, as Undo does bflatastic 2026-10-14 06:41:22 +0700
  • a60f7e1858 Fix #1800: macOS Save As shows its sheet again bflatastic 2026-10-14 06:29:26 +0700
  • 8fd0612069
    Merge pull request #1836 from Muratv07/feature/marquee-select-guides BFlat 2026-10-14 08:10:45 +0700
  • 3f5838843d
    Merge pull request #1833 from switch87/fix/1738-symbol-text-bounds BFlat 2026-10-14 08:10:33 +0700
  • 1d62d75150
    Merge pull request #1830 from switch87/fix/1735-mask-global-swatch BFlat 2026-10-14 08:10:15 +0700
  • 7e3fc2d021
    Merge pull request #1834 from saadkhantareen/fix/1703-svg-selector-backtracking BFlat 2026-10-14 08:09:53 +0700
  • b45ceb9427
    Merge pull request #1851 from storytold/docs/image-trace-1014 BFlat 2026-10-14 08:02:09 +0700
  • ed96b2ff65 Marquee guide selection: one shared helper for both selection tools bflatastic 2026-10-14 06:22:03 +0700
  • 8796aa9d85 feat: marquee selection selects unlocked ruler guides Murat Vural 2026-10-14 02:02:15 +0300
  • e54fe9c31e Native reopen: type in symbols gets its layout bounds back (#1738) Gert Pellin 2026-10-14 00:06:44 +0200
  • 904414aa7d Global swatch edits reach opacity-mask art (#1735) Gert Pellin 2026-10-13 21:59:06 +0200
  • ad165a5a00 fix(svg): memoize descendant selector matching to stop combinatorial backtracking (#1703) Saad Abdullah 2026-10-13 22:50:57 +0000
  • 225f3d7b0c
    Merge pull request #1751 from AyberkA0/feat/toolbar-drawer-groups BFlat 2026-10-14 07:58:09 +0700
  • 0ae6c288ea
    Merge pull request #1853 from storytold/fix/1629-actions-selection BFlat 2026-10-14 07:57:26 +0700
  • b25c106fbf
    Merge pull request #1852 from storytold/fix/deep-nesting BFlat 2026-10-14 07:57:01 +0700
  • 22118a3e8e Edit Toolbar: the drawer's groups have a named type (clippy's type-complexity) bflatastic 2026-10-14 06:44:57 +0700
  • 8894da68d7 Part of #1736: one toolbar column runs on without group labels too Ayberk A. 2026-10-13 17:41:05 +0300
  • cdd656bd48 Part of #1736: two toolbar columns run on without group labels, and the drawer stays under the title bar Ayberk A. 2026-10-13 17:04:57 +0300
  • 03c0b8f355 Part of #1736: the toolbar without group labels, and the All Tools drawer's groups, flyout menu and Show section Ayberk A. 2026-10-13 16:40:50 +0300
  • 0934f97627 Fix #1629: an action clicked in the Actions panel stays selected, so Play and Delete act on it fix/1629-actions-selection bflatastic 2026-10-13 13:49:27 +0700
  • c10da25ce4 Importers: nesting is capped, so a deeply nested file can't overflow the stack fix/deep-nesting bflatastic 2026-10-14 05:39:55 +0700
  • 9c91c36e7e Docs: Image Trace Shapes rework, stroke caps, enhanced presets and gradients over noise (#1845 to #1848) docs/image-trace-1014 bflatastic 2026-10-14 07:19:49 +0700
  • 8ab574b7de
    Merge pull request #1848 from storytold/u/trace-gradients2 BFlat 2026-10-14 07:18:39 +0700
  • 4024db4a42 Image Trace: radial gradients (beyond the documented option; for the owner to decide) u/trace-radial bflatastic 2026-10-14 07:14:26 +0700
  • e0ba6e77d1 Image Trace: gradients grown over noise and soft rims u/trace-gradients2 bflatastic 2026-10-14 07:14:07 +0700
  • 9c289db91d
    Merge pull request #1847 from storytold/u/trace-enhanced BFlat 2026-10-14 07:08:27 +0700
  • b1a5b79d67
    Merge pull request #1846 from storytold/u/trace-caps BFlat 2026-10-14 07:07:45 +0700
  • 156fbe9912
    Merge pull request #1845 from storytold/u/trace-shapes2 BFlat 2026-10-14 07:07:15 +0700
  • 1f4daf519d Image Trace: enhanced versions of the presets u/trace-enhanced bflatastic 2026-10-13 14:14:26 +0700
  • 638d55983f Image Trace: stroked lines get square caps where their ink is cut square u/trace-caps bflatastic 2026-10-13 13:39:03 +0700
  • c6d9822f26 Image Trace: Shapes finds rounded rectangles and shapes in aliased, blurred and scanned art u/trace-shapes2 bflatastic 2026-10-13 13:24:27 +0700
  • fe83800ed5
    Merge pull request #1823 from dotCooCoo/feat/hidden-characters-kept-layout BFlat 2026-10-14 06:15:01 +0700
  • 567f5edaf3
    Merge pull request #1819 from dotCooCoo/feat/rotate-view-keeps-old-texture BFlat 2026-10-14 06:14:35 +0700
  • 0a6a047fd9
    Merge pull request #1817 from dotCooCoo/feat/translucent-type-layout-kept BFlat 2026-10-14 06:14:20 +0700
  • 534f00dfd3
    Merge pull request #1820 from dotCooCoo/feat/font-alias-lookup-memo BFlat 2026-10-14 06:13:59 +0700
  • c5b2495291
    Merge pull request #1825 from DWAA1660/fix/1729-verified-pngsuite BFlat 2026-10-14 06:13:36 +0700
  • 7dd72dee58
    Merge pull request #1815 from DWAA1660/fix/1709-control-event-budget BFlat 2026-10-14 06:13:09 +0700
  • d6b63fbc87
    Merge pull request #1837 from storytold/docs/progress-1014a BFlat 2026-10-14 06:12:40 +0700
  • fb905ae911 Type: Show Hidden Characters keeps each text object's marks between frames dotCooCoo 2026-10-13 12:13:12 -0700
  • 841ea1716d Canvas: the art texture's quads and the transparency grid share one textured-quad helper bflatastic 2026-10-14 05:21:57 +0700
  • b3ac169f00 Canvas: the last frame turns with the view until the frame at the new angle is ready dotCooCoo 2026-10-13 11:54:25 -0700
  • 7975b07b22 Render: type with transparency, a blend mode or raster effects keeps its layout between frames dotCooCoo 2026-10-13 08:34:30 -0700
  • a1a27636e1 Fonts: a missing font's name is looked up once until fonts are added or rescanned dotCooCoo 2026-10-13 11:55:00 -0700
  • 33a5f2a801 Docs: the roadmap lists the interaction pass and the hardening milestones once each bflatastic 2026-10-14 05:59:59 +0700
  • dfb0ce36bd M14: verify and bound PngSuite corpus downloads (#1729) DWAA1660 2026-10-13 15:13:31 -0600
  • fdf6ba9c9d M1: bound synthetic control input expansion (#1709) DWAA1660 2026-10-13 13:33:04 -0600
  • f17ecf4f5c Docs: ROADMAP 2026-10-14 adds #1558–#1808 and Image Trace #1647, #1657; guide position in the Transform panel is a convenience, not a parity claim docs/progress-1014a bflatastic 2026-10-14 05:19:47 +0700
  • dbd2497b82
    Merge pull request #1632 from sanyamsingh001/codex/r61-screens-tiff BFlat 2026-10-14 05:42:41 +0700
  • f9bdad7ee6
    Merge pull request #1789 from osamaamin2011/dxf-centerlines BFlat 2026-10-14 05:42:21 +0700
  • 1a7ad48633
    Merge pull request #1799 from switch87/fix/1557-css-not BFlat 2026-10-14 05:42:02 +0700
  • 32950368b3
    Merge pull request #1631 from sanyamsingh001/codex/r61-artboard-delete BFlat 2026-10-14 05:41:46 +0700
  • a55453d89c
    Merge pull request #1634 from sanyamsingh001/codex/r61-style-range-fix BFlat 2026-10-14 05:41:28 +0700
  • 8d2aef8cd9
    Merge pull request #1633 from sanyamsingh001/codex/r61-style-auto-leading BFlat 2026-10-14 05:40:46 +0700
  • e1c0d92a5e
    Merge pull request #1784 from sanyamsingh001/codex/r62-paragraph-alignment BFlat 2026-10-14 05:40:20 +0700
  • 316611374e
    Merge pull request #1782 from sanyamsingh001/codex/r62-guide-alt BFlat 2026-10-14 05:39:41 +0700
  • db0c8e93f0
    Merge pull request #1814 from sanyamsingh001/codex/r62-width-create BFlat 2026-10-14 05:39:24 +0700