Commit Graph

  • e8a069ebc2 refactor(engine): move cmd/threads.rs tests to cmd/threads/tests.rs aiongg 2026-10-26 18:16:29 +00:00
  • 06bb496447 refactor(tools): move direct.rs tests to direct/tests.rs aiongg 2026-10-26 18:16:27 +00:00
  • 078f7b9aa7 refactor(ui-egui): move chrome.rs tests to chrome/tests.rs aiongg 2026-10-26 18:16:26 +00:00
  • 14540d6a44 refactor(engine): move cmd/typecmd.rs area_tests to cmd/typecmd/area_tests.rs aiongg 2026-10-26 18:16:25 +00:00
  • 42e11117e2 refactor(ui-egui): move panels/properties.rs tests to panels/properties/tests.rs aiongg 2026-10-26 18:16:23 +00:00
  • 2377df07ee refactor(ui-egui): move panels/layers.rs tests to panels/layers/tests.rs aiongg 2026-10-26 18:16:21 +00:00
  • 732d4ded79 refactor(tools): move select.rs tests to select/tests.rs aiongg 2026-10-26 18:16:19 +00:00
  • 6aa67a5736 refactor(ui-egui): move canvas.rs tests to canvas/tests.rs aiongg 2026-10-26 18:16:17 +00:00
  • 2cd1a3a3f1 refactor(engine): move cmd/graph.rs tests to cmd/graph/tests.rs aiongg 2026-10-26 18:15:53 +00:00
  • a042e3ff25 refactor(ui-egui): move dialogs/mod.rs i18n/mod.rs panels/mod.rs to foo.rs files aiongg 2026-10-26 18:15:45 +00:00
  • 7695057780 refactor(trace): move centerline/mod.rs logo/mod.rs to foo.rs files aiongg 2026-10-26 18:15:22 +00:00
  • f1ab4965c4 refactor(render): move encode/mod.rs to foo.rs files aiongg 2026-10-26 18:15:22 +00:00
  • 0b04172c45 refactor(pdf): move print/mod.rs to foo.rs files aiongg 2026-10-26 18:15:21 +00:00
  • b9a73ba1af refactor(eps): move import/mod.rs import/ai/mod.rs print/mod.rs to foo.rs files aiongg 2026-10-26 18:15:21 +00:00
  • 62261b17c9 refactor(engine): move cmd/mod.rs cmd/fileio/mod.rs cmd/findfiles/mod.rs cmd/place/mod.rs to foo.rs files aiongg 2026-10-26 18:15:21 +00:00
  • 6bbfb91d16 refactor(effects): move pixel/mod.rs to foo.rs files aiongg 2026-10-26 18:15:18 +00:00
  • 6c57ddb063 refactor(color): move cms/mod.rs to foo.rs files aiongg 2026-10-26 18:15:18 +00:00
  • 777a764a0e test: scan source directories recursively aiongg 2026-10-26 18:05:40 +00:00
  • e2a8280134 Merge pull request #4272 from nrq6993-a11y/stream/vc-issue-2899-join-scrub-ends BFlat 2026-10-26 22:11:54 +07:00
  • b7b107ce24 G11: Join tool connects endpoints near scrub line ends nrq6993-a11y 2026-10-26 22:07:58 +07:00
  • 78f265685c Merge pull request #4270 from dotCooCoo/fix/placed-document-redraws-its-area BFlat 2026-10-26 21:53:38 +07:00
  • bb94837bcb Merge pull request #4269 from dotCooCoo/fix/huge-image-decoded-to-fit BFlat 2026-10-26 21:53:21 +07:00
  • 1c4ec81ec2 Placed documents: a ready bitmap redraws only its objects, and bitmaps on screen are not made again dotCooCoo 2026-10-26 06:16:58 -07:00
  • 6ed4608d82 Images: an image past the 2 GiB decode allowance draws at reduced size instead of a crossed box dotCooCoo 2026-10-26 01:52:52 -07:00
  • 8a88626d5d Merge pull request #4098 from dotCooCoo/feat/pdf-list-markers-as-text BFlat 2026-10-26 21:02:27 +07:00
  • 7705983a72 PDF: list markers export as selectable text dotCooCoo 2026-10-26 21:00:30 +07:00
  • a05b1dd75a Merge pull request #4265 from dotCooCoo/fix/cropped-effect-reused-on-pan BFlat 2026-10-26 20:55:45 +07:00
  • 7470505113 Render: cropped shadow and blur rasters are kept across pans within a margin dotCooCoo 2026-10-25 22:12:39 -07:00
  • 5d97cf8879 Merge pull request #4263 from nrq6993-a11y/stream/vc-feat-4122-open-last-folder BFlat 2026-10-26 20:43:26 +07:00
  • 20a152e387 Merge pull request #4264 from nrq6993-a11y/stream/vc-featD-g10-kashida-empty-roundtrip-skip BFlat 2026-10-26 20:43:10 +07:00
  • 7faf9f88a0 Merge pull request #4266 from dotCooCoo/fix/help-test-waits-for-exit BFlat 2026-10-26 20:42:53 +07:00
  • 749523d99c Effects: keep the isolate_lowest_one allow #4263 dropped (clippy 1.99, the pinned toolchain, still flags the manual form) bflatastic 2026-10-26 20:35:04 +07:00
  • fff6227351 #4122: File → Open starts in the last opened file's folder nrq6993-a11y 2026-10-26 20:34:53 +07:00
  • 628ecf68d5 G10: skip kashida test when PDF text import is empty nrq6993-a11y 2026-10-26 20:34:48 +07:00
  • a44c9a2d0b Tests: the --help tests wait for the app to exit on a loaded machine dotCooCoo 2026-10-26 05:19:26 -07:00
  • 7c4e3ce103 Merge pull request #4261 from dotCooCoo/fix/image-cache-reads-installed-memory BFlat 2026-10-26 20:20:39 +07:00
  • 16205440e2 Render: the decoded-image cache sizes from installed memory on Windows, macOS and FreeBSD dotCooCoo 2026-10-26 05:22:32 -07:00
  • 949ca60bff Merge pull request #4260 from nrq6993-a11y/stream/vc-feat3-g4-mixed-small-caps-position BFlat 2026-10-26 20:16:14 +07:00
  • b467f37d1d G4: mixed Small Caps and super/subscript in Character panel nrq6993-a11y 2026-10-26 20:12:52 +07:00
  • 6e191ccf14 Merge pull request #4258 from nrq6993-a11y/stream/vc-featD-g8-eps-dedupe-negative-operand-tests BFlat 2026-10-26 19:51:33 +07:00
  • fc9ced75d9 Clippy fixes after upstream merge nrq6993-a11y 2026-10-26 19:44:29 +07:00
  • 66277c3e68 Merge pull request #4093 from dotCooCoo/feat/list-convert-to-text BFlat 2026-10-26 19:49:50 +07:00
  • 7a815b0acc Type: text.convertListToText moves the Type tool's caret past the markers dotCooCoo 2026-10-26 04:32:09 -07:00
  • 2f445e117f Type: Convert to Text makes a list's bullets and numbers characters of its text dotCooCoo 2026-10-24 11:50:01 -07:00
  • 7c13424afc Merge pull request #4255 from dotCooCoo/fix/undecodable-image-placeholder BFlat 2026-10-26 19:12:46 +07:00
  • bdba8c1cea Render: an image that can't be decoded shows as a crossed box and isn't decoded again dotCooCoo 2026-10-26 01:14:44 -07:00
  • 9fc09feb80 Merge pull request #4254 from nrq6993-a11y/stream/vc-issue-3694-anchor-space BFlat 2026-10-26 18:53:43 +07:00
  • 9f74540d58 G11: Anchor Point tool Space moves anchor mid-drag nrq6993-a11y 2026-10-26 18:49:33 +07:00
  • 507a0e3bc1 Merge pull request #4253 from nrq6993-a11y/stream/vc-featD-g8-art-style-dedupe-tests BFlat 2026-10-26 18:49:00 +07:00
  • 3de018b3ae Merge pull request #4252 from nrq6993-a11y/stream/vc-feat-g1-blob-brush-scrub-length BFlat 2026-10-26 18:48:45 +07:00
  • 1261d7d7fb Merge pull request #4251 from dotCooCoo/fix/pdf-drawn-nbsp-thin-space BFlat 2026-10-26 18:48:34 +07:00
  • a0b038e9e2 Fix clippy after upstream merge (art style test, Fenwick step, pencil bool) nrq6993-a11y 2026-10-26 06:55:12 +00:00
  • 37995765a1 G8: AI art style and gradient import regression tests for hostile values nrq6993-a11y 2026-10-25 09:56:10 +03:00
  • f024069002 Effects and pathops: keep the isolate_lowest_one allows #4252 dropped (clippy 1.99 still flags the manual form) bflatastic 2026-10-26 18:45:09 +07:00
  • c38185f79c ci: Rust 1.95 clippy and flaky Arabic PDF test after upstream merge nrq6993-a11y 2026-10-26 09:51:29 +00:00
  • 789b69ce8e G1: Blob Brush drag shows scrub path length when Measurement Labels on nrq6993-a11y 2026-10-25 13:05:07 +00:00
  • bba3537ea3 Part of #2384: imported PDF text keeps its place beside a drawn no-break or thin space dotCooCoo 2026-10-24 18:30:53 -07:00
  • 1a84e18097 Merge pull request #4250 from DCaioP/fix/4128-text-create-installed-font-style BFlat 2026-10-26 18:16:53 +07:00
  • 311b343219 Fix #4128: text.create and text.setStyle store a font style the family has Caio Pontes 2026-10-26 00:49:53 -03:00
  • 8fa61c4aa2 Merge pull request #4130 from xbirks/fix/windows-gdi-only-fonts BFlat 2026-10-26 17:55:44 +07:00
  • 9badc5619a Merge pull request #4247 from ashokram-si/feat/named-views BFlat 2026-10-26 17:53:28 +07:00
  • 88060b199f Windows fonts: list the fonts only GDI has loaded, such as Creative Cloud's Adobe Fonts (#1258) Andrés Ortega 2026-10-26 17:51:42 +07:00
  • 87470ef0b7 View: all 25 saved views in the View menu; Edit Views… lists them ashokram-si 2026-10-26 15:59:40 +05:30
  • 751c4ee144 Merge pull request #4243 from dotCooCoo/fix/undo-scope-cancel-forgets-cut-journal-entries BFlat 2026-10-26 17:02:11 +07:00
  • 389dce727d Undo: a canceled undo scope drops the journal entries it cut from open undo groups dotCooCoo 2026-10-26 01:23:54 -07:00
  • 22f823f995 Merge remote-tracking branch 'upstream/main' into fix/compound-path-pen-join el-j 2026-10-26 10:33:54 +01:00
  • b44d2500e3 Merge pull request #4240 from dotCooCoo/fix/brush-art-symbol-renames BFlat 2026-10-26 16:40:00 +07:00
  • 1edfb8f450 Render: brush art is made again when a symbol or pattern it shows is renamed dotCooCoo 2026-10-24 18:01:41 -07:00
  • 1cdc98735c Merge pull request #4238 from nrq6993-a11y/stream/vc-featD-g8-eps-dedupe-typecheck-tests BFlat 2026-10-26 16:08:42 +07:00
  • a2014395bb Merge pull request #4144 from Taha-Mahmoodi/feat/port-double-click-breaks-thread BFlat 2026-10-26 16:06:52 +07:00
  • 97652362fa G8: EPS import regression tests for operator type checks nrq6993-a11y 2026-10-25 09:55:09 +03:00
  • 44044d93ba M2.1: honor ends on selected join and compute nearest pair for subpaths (#3274, #3276, #3379, #3380) el-j 2026-10-26 10:04:10 +01:00
  • de151f849a Type: the thread-break comments describe the behaviour in our own words Taha-Mahmoodi 2026-10-25 19:31:30 +04:30
  • 54d9fbc162 Type: a double-click on a threaded port breaks the thread there Taha-Mahmoodi 2026-10-25 17:16:04 +04:30
  • b25fdead4f Merge pull request #4236 from dotCooCoo/fix/type-on-a-path-tool-options BFlat 2026-10-26 15:47:36 +07:00
  • 45440b5444 Toolbar: double-clicking the Type on a Path tool opens Type on a Path Options dotCooCoo 2026-10-26 01:22:59 -07:00
  • af3e049d46 Merge pull request #4141 from Taha-Mahmoodi/feat/pathfinder-options BFlat 2026-10-26 15:37:14 +07:00
  • ea5c020da7 Merge pull request #4235 from Atalantis/macos-dialog-localizations BFlat 2026-10-26 15:36:58 +07:00
  • 660f485243 Merge pull request #4020 from Taha-Mahmoodi/feat/brush-libraries BFlat 2026-10-26 15:29:24 +07:00
  • cfd085f34a Fix #3426: the Pathfinder panel's Pathfinder Options… sets Precision, Remove Redundant Points and Divide and Outline Will Remove Unpainted Artwork Taha-Mahmoodi 2026-10-26 15:28:51 +07:00
  • a8345dcfb1 Declare the UI languages to AppKit so the open and save panels are translated Florent Siegenthaler 2026-10-26 09:24:21 +01:00
  • 0a241a7fdd Brushes: Window › Brush Libraries opens brush libraries whose brushes click or drag into the document's Brushes Taha-Mahmoodi 2026-10-26 15:17:30 +07:00
  • a1ef364191 Merge pull request #4234 from ham9zah/fix/ai-blend-check-followups BFlat 2026-10-26 15:15:24 +07:00
  • 9a05383f34 Import: live blend check follow-ups ham9zah 2026-10-26 11:10:18 +03:00
  • 853f4363ca Merge pull request #4127 from ham9zah/fix/ai-live-blends BFlat 2026-10-26 14:23:53 +07:00
  • 4ddab29960 Merge pull request #4142 from Taha-Mahmoodi/feat/delete-empty-artboards BFlat 2026-10-26 14:23:37 +07:00
  • 4214d4c9d3 Import: live blends are checked in bounded time and keep no stray art ham9zah 2026-10-26 10:05:16 +03:00
  • f8bcf69b23 Import: Illustrator blends come in as live blends ham9zah 2026-10-25 14:22:46 +03:00
  • a34055beec Artboards: the Artboards panel's Delete Empty Artboards deletes every artboard with no artwork in one undo step Taha-Mahmoodi 2026-10-26 14:10:36 +07:00
  • 0b5affef5e Merge pull request #4166 from Taha-Mahmoodi/fix/2691-repeat-grid-handles BFlat 2026-10-26 13:49:33 +07:00
  • b36d9b7160 Merge pull request #4230 from Silvertree2010/fix/h2780-svg-import-css-declaration-parse BFlat 2026-10-26 13:46:38 +07:00
  • 5b91057dca Repeat: a selected Grid Repeat has on-canvas handles for its rows, columns and spacing Taha-Mahmoodi 2026-10-25 23:02:06 +04:30
  • 29a98b750a Respect quotes and parentheses when splitting SVG CSS declarations NetterSilverandClaude Haiku 5.5 2026-10-26 07:38:05 +01:00
  • bb3ee0a260 Merge pull request #4210 from KaboomFox/pdf-tests-dated-alike BFlat 2026-10-26 13:40:00 +07:00
  • ddc72e4886 Merge pull request #4227 from ncic/pencil-mouse-samples BFlat 2026-10-26 13:38:20 +07:00
  • 1466317301 PDF tests: exports compared byte for byte are dated alike Louise FoxandClaude Opus 5.5 2026-10-26 00:04:52 +00:00
  • 21a9e854e1 Tools: only the freehand tools get every move of a frame (#4227 review) ncicandClaude Opus 5.5 2026-10-26 07:27:29 +01:00
  • 954d3f3116 Canvas: a mouse's moves between frames reach the tool too (#3328) ncicandClaude Opus 5.5 2026-10-26 06:28:02 +01:00
  • e9eec8fdeb Merge pull request #4229 from nrq6993-a11y/stream/vc-feat3-g4-loaded-text-cursor BFlat 2026-10-26 13:09:43 +07:00
  • c640f40ce1 G4: draw loaded-text cursor for threaded overflow nrq6993-a11y 2026-10-26 13:05:37 +07:00