Commit Graph

  • e96bf9552b jpeg: arithmetic scans take zeros at a marker without limit aiongg 2026-10-24 22:02:49 +00:00
  • d12a6db750 docking: an input hook and dropped files for every native window (#293) aiongg 2026-10-24 17:53:29 -04:00
  • 75da958619 docking: panels closed one by one reopen into one group (#290) aiongg 2026-10-24 17:52:34 -04:00
  • 35bd2f3891 jpeg: CodeRabbit fixes: the max_alloc and damaged docs describe the combined check and block budget, SOF2's message names its coding aiongg 2026-10-24 21:30:42 +00:00
  • c75bf618f0 docking: viewer panels float as normal windows (#296) aiongg 2026-10-24 17:13:37 -04:00
  • c98ee15a7f docking: tabs shrink before they overflow (#295) aiongg 2026-10-24 17:13:12 -04:00
  • 36db71c5c3 docking: floating windows stay in the app window on Wayland (#292) aiongg 2026-10-24 17:13:00 -04:00
  • 059d1519a6 jpeg: test DAC conditioning and interleaved subsampled arithmetic scans aiongg 2026-10-24 21:06:07 +00:00
  • 3ab100f46e jpeg: test that truncated arithmetic data is reported damaged aiongg 2026-10-24 21:05:06 +00:00
  • cb28b0c194 jpeg: use the quantization table in force at a component's first scan aiongg 2026-10-24 21:04:15 +00:00
  • b636dad56e jpeg: read the reference PPM with as_chunks aiongg 2026-10-24 21:03:28 +00:00
  • 3acc132ff0 jpeg: mutation test, fuzz target and CI workflow aiongg 2026-10-24 21:00:51 +00:00
  • 3be6c3d09d jpeg: bound decoder memory and work aiongg 2026-10-24 20:57:23 +00:00
  • 6fdd2efbba docking: showing a panel with no known place opens it in the first dock group or at an edge (#286) aiongg 2026-10-24 16:52:51 -04:00
  • f28de79037 jpeg: conformance tests against the libjpeg-turbo test images aiongg 2026-10-24 20:49:41 +00:00
  • 6354ef2728 jpeg: README and crate list entry aiongg 2026-10-24 20:43:51 +00:00
  • 5b609acb6f jpeg: make the decoder a standalone crate aiongg 2026-10-24 20:43:14 +00:00
  • 537ac17c7c JPEG: cap the scans decoded from one stream at 500 Higgs32584andClaude Opus 5.5 2026-10-20 20:52:26 -04:00
  • 425bd319c0 JPEG: 12-bit and arithmetic-coded files keep their Photoshop resources Higgs32584andClaude Opus 5.5 2026-10-18 14:25:10 -04:00
  • 5e2d33cd82 JPEG: a Huffman scan that runs out of data is damaged, not clean Higgs32584andClaude Opus 5.5 2026-10-17 11:15:28 -04:00
  • 8566c598e5 JPEG: 12-bit and arithmetic-coded files open (#4934, #5003) Higgs32584andClaude Opus 5.5 2026-10-15 20:28:41 -04:00
  • 17744430be docking: a divider drag keeps the split's fixed or ratio size (#291) aiongg 2026-10-24 16:18:39 -04:00
  • 24a472717a prepress: transparency flattener (flatten feature) (#194) aiongg 2026-10-24 16:15:41 -04:00
  • 96f8ae3d5a docking: a double-click on a minimized group's active tab leaves it expanded (#289) aiongg 2026-10-24 16:15:20 -04:00
  • 5a371c978e docking: cancel the OS close of a native window that may not close (#288) aiongg 2026-10-24 16:14:58 -04:00
  • a0679c1dfc docking: dock column groups give way to the filler from their default heights (DockContent::dock_heights) (#287) aiongg 2026-10-24 16:14:38 -04:00
  • 16fb3d46e1 docking: the window under the pointer draws the undock hint (#285) aiongg 2026-10-24 14:49:29 -04:00
  • 420d21ad2b Merge pull request #264 from aiongg/docking-batch aiongg 2026-10-24 14:25:35 -04:00
  • 2ab6049d90 krilla: link annotations and page boxes refuse non-finite geometry (patch 13) (#283) aiongg 2026-10-24 09:38:24 -04:00
  • 72ca5ea0eb docking: windows sharing the dragged window's title stay faded on macOS aiongg 2026-10-24 13:12:58 +00:00
  • 6680968a83 docking: DockArea::locked draws a locked workspace; a lock still records native windows aiongg 2026-10-24 13:12:58 +00:00
  • 5bbf45a20a panes: a bottom pane dragged to a side previews the width it docks at aiongg 2026-10-24 13:12:49 +00:00
  • 3ddbb0b181 docking: Placement::Split's doc describes the half split aiongg 2026-10-24 13:07:07 +00:00
  • 95be650aba Merge upstream main into docking-batch aiongg 2026-10-24 12:55:36 +00:00
  • e179d42418 craft-pdf: write URI links only for http(s) with a host and mailto (#282) aiongg 2026-10-24 08:47:54 -04:00
  • 734eb11826 Merge pull request #279 from aiongg/pdf-reader-sync aiongg 2026-10-24 08:23:26 -04:00
  • fcbf08de14 Merge remote-tracking branch 'upstream/main' into pdf-reader-sync aiongg 2026-10-24 12:11:27 +00:00
  • 25da1314d4 Preserve fractional ink endpoints in aligned text bounds skylartaylor 2026-10-24 12:01:36 +02:00
  • a415e404d6 fix(ui): preserve bounds and paint origins for aligned text skylartaylor 2026-10-24 10:51:20 +02:00
  • 13d766e074 security: bound vendored hayro CCITT rows of unknown height and JPEG 2000 codestream size (#255) Dylan M. TaylorandClaude Opus 5.5 2026-10-24 04:29:32 -04:00
  • d0f4ab75a8 hayro-interpret, hayro-syntax: review fixes for the reader-sync batch aiongg 2026-10-24 08:07:16 +00:00
  • 8c05070a63 MIG-037: integrate current shared-library main and clarify performance reports skylartaylor 2026-10-24 09:48:06 +02:00
  • 4bd8b167da Merge part 5: ICC profile cache key aiongg 2026-10-24 07:46:44 +00:00
  • 89a5b2cf2e hayro-interpret: port PdfCraft's ICC profile cache key (#3020) aiongg 2026-10-24 07:46:17 +00:00
  • 3648e60159 pdf: keep both sides' upstream_raster tests from the /Default color spaces merge aiongg 2026-10-24 07:42:37 +00:00
  • f8cbf0e1c2 pdf: keep both sides' upstream_raster tests from the /Default color spaces merge aiongg 2026-10-24 07:42:37 +00:00
  • d2b25a0dc1 Merge part 5: mesh shading extent aiongg 2026-10-24 07:40:58 +00:00
  • 197e5137fa Merge part 5: /Default color spaces aiongg 2026-10-24 07:40:52 +00:00
  • 4952238c66 hayro-interpret: port PdfCraft's /Default color spaces (#3018) aiongg 2026-10-24 07:39:43 +00:00
  • a672020a96 Merge part 5: /VE expressions and page transparency group aiongg 2026-10-24 07:39:41 +00:00
  • 5ff42f2642 hayro-interpret, hayro: port PdfCraft's mesh shading extent (#3296) aiongg 2026-10-24 07:38:33 +00:00
  • 30ee2f832f hayro: port PdfCraft's page transparency group (#2972) aiongg 2026-10-24 07:38:08 +00:00
  • 7c7ec9c8ca hayro-interpret: port PdfCraft's optional-content /VE expressions (#2987) aiongg 2026-10-24 07:36:15 +00:00
  • c45caf2cd1 Merge part 4 (syntax) aiongg 2026-10-24 07:33:56 +00:00
  • d118f471b8 hayro-syntax: port PdfCraft's unfiltered inline-image length (#3107) aiongg 2026-10-24 07:32:18 +00:00
  • d2ffefcddf hayro-syntax: port PdfCraft's JP2 palette without /ColorSpace (ledger P5) aiongg 2026-10-24 07:32:06 +00:00
  • d9d02c42be hayro-syntax: port PdfCraft's trailer /Prev reference (ledger 24) aiongg 2026-10-24 07:26:55 +00:00
  • 647156d354 Merge part 3 (fonts and text), #266 aiongg 2026-10-24 07:12:51 +00:00
  • 860f437063 Merge part 2 (paint), #265 aiongg 2026-10-24 07:12:35 +00:00
  • 2cbbf81b1d hayro-interpret: a transparent plate paint stays transparent when a stencil drops pattern opacity aiongg 2026-10-24 06:57:41 +00:00
  • 429258979d hayro-interpret, hayro: port PdfCraft's font and text fixes (ledger P7, 49, 50) aiongg 2026-10-24 06:55:26 +00:00
  • f4f0e88985 hayro-interpret, hayro: port PdfCraft's paint fixes (ledger 51, 46, P4, 36) aiongg 2026-10-24 06:39:40 +00:00
  • 7895f5ed79 krilla: optional content groups (layers), patch 12 (#258) aiongg 2026-10-24 02:13:19 -04:00
  • 96f59c81cc ci(deps): bump the actions group across 1 directory with 2 updates dependabot[bot] 2026-10-24 06:00:20 +00:00
  • e95a9c8127 Merge pull request #190 from aiongg/print-color aiongg 2026-10-24 01:58:00 -04:00
  • 4238a2dd57 Merge upstream main into print-color aiongg 2026-10-24 05:46:57 +00:00
  • 0f46902e32 Reconcile egui 0.37 with current shared libraries skylartaylor 2026-10-24 07:20:20 +02:00
  • 85c8cf1cd5 Merge #244: a native window moved by its only tab joins a body's center aiongg 2026-10-24 04:49:51 +00:00
  • 1564d54959 docking: a native window moved by its only tab or group joins a body's center aiongg 2026-10-24 04:48:34 +00:00
  • 8e074ac261 Merge #244: fade a dragged native window on macOS aiongg 2026-10-24 04:32:36 +00:00
  • a22c6d0c63 docking: a native window fades to half opacity while it is dragged, on macOS aiongg 2026-10-24 04:32:17 +00:00
  • 701298f74d Merge #244: the resize band test runs off macOS only aiongg 2026-10-24 04:13:41 +00:00
  • bbaa61e64a docking: the resize band test runs off macOS only, where the bands are aiongg 2026-10-24 04:13:41 +00:00
  • 69a3ae83c5 Merge upstream main into docking-batch aiongg 2026-10-24 03:54:18 +00:00
  • 10fc07fd2b Merge #244: focus-loss gestures, macOS native resize, tunable × aiongg 2026-10-24 03:54:18 +00:00
  • 42c87e7e60 Merge #187: narrow-group splits aiongg 2026-10-24 03:54:18 +00:00
  • 3250dd2305 docking: the macOS × sits 8 pt from the corner, its hit area reaching away from it aiongg 2026-10-24 03:50:55 +00:00
  • ba00e9fd9e craft-ui: end drags and resizes on a focus loss, not while a window reports no focus aiongg 2026-10-24 03:43:18 +00:00
  • 09e14347d3 Merge branch 'docking' into dock-windows aiongg 2026-10-24 03:44:56 +00:00
  • 2f90228e10 docking: a narrow group splits when its neighbours have room for both halves aiongg 2026-10-24 03:41:27 +00:00
  • 308163bcb5 docking: macOS resizes native windows itself, bands elsewhere are 6 pt with 16 pt corners aiongg 2026-10-24 03:40:17 +00:00
  • 2eca9b3a53 pdf: vendor hayro-postscript and skip << and >> runs without recursion (#263) aiongg 2026-10-23 23:31:35 -04:00
  • d2d5a400da pdf: port PdfCraft's reader fixes, part 1 (syntax and text) (#261) aiongg 2026-10-23 23:30:56 -04:00
  • c488caa9fb egui037: add shared screenshot and text helpers skylartaylor 2026-10-24 05:25:10 +02:00
  • 2529d038b4 Merge #244: ui: floating panels in their own OS windows (native-windows) aiongg 2026-10-24 03:13:34 +00:00
  • 7fdbab4f0d Merge #187: ui: shared panel docking with floating window trees, and task panes for office apps aiongg 2026-10-24 03:13:34 +00:00
  • 1c24845a17 Merge branch 'docking' into dock-windows aiongg 2026-10-24 03:13:34 +00:00
  • 2cad4d2bec docking: clippy, a type for a split's children and one argument for a node and its rect aiongg 2026-10-24 03:13:34 +00:00
  • 1ccdad9512 docking: Floating::with_id for layouts built in code; debug builds warn about rebuilt layouts aiongg 2026-10-24 03:09:14 +00:00
  • cb352b39ff docking: all four drop zones of a group share one depth aiongg 2026-10-24 03:06:11 +00:00
  • 99d8fe537e docking: a dragged divider shrinks the groups beyond it in turn aiongg 2026-10-24 03:03:07 +00:00
  • b892ec92e2 docking: native window bar buttons win over the resize bands, corners are 4 pt Ls aiongg 2026-10-24 03:05:03 +00:00
  • ed368e819e ci: keep craft-cms changes in the PDF workflow's triggers aiongg 2026-10-24 03:04:40 +00:00
  • 7069ebf368 Merge branch 'print-color-prepress-fixes' into print-color aiongg 2026-10-24 03:04:33 +00:00
  • 0073927bf4 Merge pull request #260 from aiongg/keymap-batch aiongg 2026-10-23 22:59:20 -04:00
  • ef13696c29 krilla, craft-pdf tests: rustfmt the review fixes aiongg 2026-10-24 02:56:03 +00:00
  • 830985971f ci: plate-test job provisions the test font, and text scenes fail on CI without it aiongg 2026-10-24 02:54:41 +00:00
  • 4befe2f986 krilla: document that nonzero overprint mode applies to DeviceCMYK only aiongg 2026-10-24 02:53:25 +00:00
  • dc54ca0e71 krilla: Trapped::Unknown is written to XMP as well as the information dictionary aiongg 2026-10-24 02:53:06 +00:00
  • 66bc4f0b4c krilla: a PDF/X version fails PDF/A-1 to 3 validation, whose XMP needs an extension schema aiongg 2026-10-24 02:46:07 +00:00