Commit Graph

  • 9bdeac33b9 address review: refuse size-truncated update archives, fixed staging prefix fix/sec-update-staging-and-tar-metadata Dylan M. Taylor 2026-11-03 15:55:19 +00:00
  • 7792cd665c address review: refuse to serialize hyphenation dictionaries past the inflate limit fix/sec-text-linear-work Dylan M. Taylor 2026-11-03 15:46:58 +00:00
  • 86c4e18dc2 menu: never activate a row from an earlier frame fix/sec-menu-stale-nav-rows Dylan M. Taylor 2026-11-03 11:26:25 +00:00
  • 9dd821a8b8 address review: count image report only after channels apply fix/sec-prepress-bounds Dylan M. Taylor 2026-11-03 14:39:56 +00:00
  • 6865897f14 craft-media: add Ogg demuxer (#440) main Aleksander Helgaker 2026-11-03 15:06:14 +01:00
  • 36b6ae468f ui: check floating destinations and integrity-matched font bytes fix/sec-ui-docking-and-font-integrity Dylan M. Taylor 2026-11-03 13:04:28 +00:00
  • b1502f8c70 pdf inspection: count pending text clips and drop page content after reading fix/sec-pdf-inspect-retained-bytes Dylan M. Taylor 2026-11-03 12:26:52 +00:00
  • e0499e17ba update: stage replacements exclusively and refuse oversized tar metadata Dylan M. Taylor 2026-11-03 12:06:57 +00:00
  • 883e5fe893 text: keep hyphenation and line-breaking work linear and bounded Dylan M. Taylor 2026-11-03 11:28:46 +00:00
  • 1f5e1c3f53 chore(deps): bump the cargo-dependencies group across 1 directory with 17 updates dependabot/cargo/cargo-dependencies-52d72f68f0 dependabot[bot] 2026-11-03 11:13:48 +00:00
  • bf73fb1212 ci(deps): bump the actions group across 1 directory with 2 updates dependabot/github_actions/actions-fd7cc62964 dependabot[bot] 2026-11-03 11:07:34 +00:00
  • 1dfda4b45a settings, atomic: give a replaced file's group bits only to its group fix/sec-settings-backup-group Dylan M. Taylor 2026-11-03 05:00:01 +00:00
  • 55332dd301 font-store: index PostScript names shared by many files in linear time (#538) Dylan M. Taylor 2026-11-02 23:56:48 -05:00
  • 9be7fdade4 print: charge skipped whitespace and comments to the lexer's token budget fix/sec-print-lexer-skip-budget Dylan M. Taylor 2026-11-03 04:45:12 +00:00
  • 8d17c6e9c2 prepress: bound flattener, tiling, image, raster grid and ink-set work Dylan M. Taylor 2026-11-03 04:37:18 +00:00
  • 6ae033e6c1 Merge pull request #525 from dotCooCoo/feat/doc-pcraft-pixels Dylan M. Taylor 2026-11-02 23:29:19 -05:00
  • a6adef13c6 plate-test: bound text sampling, image size, resource depth and plate bytes fix/sec-plate-test-bounds Dylan M. Taylor 2026-11-03 04:16:16 +00:00
  • 9257c78cef Merge pull request #508 from cdhdt/update-dialog-translations Dylan M. Taylor 2026-11-02 22:52:25 -05:00
  • 269629ee8c Merge pull request #107 from euisuh/fix/settings-permission-test-portability Dylan M. Taylor 2026-11-02 22:48:25 -05:00
  • 11a6018c60 Merge pull request #524 from dotCooCoo/fix/craft-doc-review-points Dylan M. Taylor 2026-11-02 22:48:21 -05:00
  • 30bd8483ad Merge pull request #535 from storytold/fix/sec-fontconfig-include-dirs Dylan M. Taylor 2026-11-02 22:46:46 -05:00
  • 071113544b Merge pull request #534 from storytold/fix/sec-docpath-native-prefix Dylan M. Taylor 2026-11-02 22:46:42 -05:00
  • 2e40c0329f Merge pull request #533 from storytold/fix/sec-cms-inverse-edges Dylan M. Taylor 2026-11-02 22:46:39 -05:00
  • 23738e1650 Merge pull request #532 from storytold/fix/sec-color-space-depth Dylan M. Taylor 2026-11-02 22:40:31 -05:00
  • 31e54f7e41 Merge pull request #531 from storytold/fix/sec-xref-entry-cap Dylan M. Taylor 2026-11-02 22:40:16 -05:00
  • 80bbc2939c Merge pull request #530 from storytold/fix/sec-jbig2-decode-limit Dylan M. Taylor 2026-11-02 22:39:43 -05:00
  • 3d4fe09548 font-catalog: load font-store files one at a time and keep fontique's walk fix/sec-font-store-import Dylan M. Taylor 2026-11-02 22:38:41 -05:00
  • c0b58fdb45 Merge pull request #529 from storytold/fix/sec-plate-test-tempdir Dylan M. Taylor 2026-11-02 22:29:15 -05:00
  • 299112d789 Merge pull request #528 from storytold/fix/sec-fonts-build-paths Dylan M. Taylor 2026-11-02 22:29:12 -05:00
  • 0329fe14de Merge pull request #527 from storytold/fix/sec-fonts-build-cmap Dylan M. Taylor 2026-11-02 22:29:09 -05:00
  • 7eac928440 Merge pull request #468 from carkrueger/fix/cascade-on-real-monitors Dylan M. Taylor 2026-11-02 22:26:48 -05:00
  • 9a20fdbe1d Merge pull request #267 from fluorine/fix/fonts-build-ui-paths Dylan M. Taylor 2026-11-02 22:24:39 -05:00
  • 90f9f9aa18 Merge pull request #476 from dotCooCoo/fix/keymap-iso-key-shift-symbol Dylan M. Taylor 2026-11-02 22:24:35 -05:00
  • 2bd8f60e15 Merge pull request #367 from lehni/fix/native-bar-title Dylan M. Taylor 2026-11-02 22:16:24 -05:00
  • b16ba381a6 font-catalog: count distinct legacy pairs against the pair budget fix/sec-font-name-records Dylan M. Taylor 2026-11-02 22:11:42 -05:00
  • 9d4f20aa03 Merge pull request #522 from vangel76/perf/bitreader-expgolomb-517 Dylan M. Taylor 2026-11-02 22:07:16 -05:00
  • 3cdeca266a craft-doc: bound shared tile conversion and reject trailing frames dotCooCoo 2026-11-02 19:07:05 -08:00
  • 1508ae6d63 Merge pull request #521 from vangel76/perf/rbsp-unescape-518 Dylan M. Taylor 2026-11-02 22:06:14 -05:00
  • 8e717b26da Merge pull request #519 from vangel76/perf/bitreader-peek-516 Dylan M. Taylor 2026-11-02 22:05:14 -05:00
  • 0535bc87f1 Merge pull request #146 from midasmatterhorn/fix/r4-cms-cube-domain Dylan M. Taylor 2026-11-02 22:01:55 -05:00
  • f52b9dc547 Merge pull request #475 from dotCooCoo/fix/hayro-syntax-debug-closing-brace Dylan M. Taylor 2026-11-02 21:57:54 -05:00
  • 40bb05042f Merge pull request #474 from dotCooCoo/fix/krilla-gray-black Dylan M. Taylor 2026-11-02 21:57:50 -05:00
  • e8e5df2444 media: cap a Matroska track's content encoding chain fix/sec-matroska-encoding-chain Dylan M. Taylor 2026-11-02 21:56:08 -05:00
  • f911236bff jpeg: count the upsampling maps against max_alloc fix/sec-jpeg-upsample-budget Dylan M. Taylor 2026-11-02 21:55:43 -05:00
  • 9be9a63782 Merge pull request #426 from mockydevs/fix/path-as-rect-open-polyline Dylan M. Taylor 2026-11-02 21:53:06 -05:00
  • 69e3708e5c Merge pull request #451 from MarekSpodBiedry/issue-328 Dylan M. Taylor 2026-11-02 21:53:03 -05:00
  • 3c5e0201e0 docpath: fold . and .. in a non-Unicode document's folder with the platform's path rules fix/sec-docpath-native-prefix Dylan M. Taylor 2026-11-02 21:52:51 -05:00
  • 07518a8d55 font-catalog: bound name records before pairing legacy names Dylan M. Taylor 2026-11-02 21:27:18 -05:00
  • 89e3bba144 Merge pull request #180 from bobbyjnichols/fix/atomic-smb-permissions Dylan M. Taylor 2026-11-02 21:41:05 -05:00
  • c64d9b28f4 Merge pull request #145 from midasmatterhorn/fix/r4-settings-blank-file Dylan M. Taylor 2026-11-02 21:41:02 -05:00
  • 4f3d47aff2 i18n: keep fold search, isolate wrapping and locale fallbacks linear fix/sec-i18n-linear-scans Dylan M. Taylor 2026-11-02 21:40:59 -05:00
  • 0c332d87de Merge pull request #460 from marshiyar/fix/update-package-manager-copies Dylan M. Taylor 2026-11-02 21:39:55 -05:00
  • 0035af1539 Merge pull request #392 from Tomcatt/fix/standalone-update-whole-tree Dylan M. Taylor 2026-11-02 21:39:39 -05:00
  • e21dfdba5d Merge pull request #481 from VoiceLessQ/fix/flatpak-bundle-reinstall Dylan M. Taylor 2026-11-02 21:34:54 -05:00
  • 40751df9ac Merge pull request #465 from Jeremy8776/fix/msi-context-native Dylan M. Taylor 2026-11-02 21:34:50 -05:00
  • b49ce8590f Merge pull request #452 from ZIDAN44/fix/391-safe-release-link Dylan M. Taylor 2026-11-02 21:33:30 -05:00
  • 5b1f01d036 craft-doc: skip wrong-shaped members without buffering them dotCooCoo 2026-11-02 18:30:43 -08:00
  • 44260b9c50 docpath: resolve a non-Unicode document lexically, so its root and share hold on every platform Dylan M. Taylor 2026-11-02 21:32:45 -05:00
  • e4108a3172 Merge pull request #513 from ljkx/update/sums-duplicate-names Dylan M. Taylor 2026-11-02 21:30:55 -05:00
  • 92a8f0df9f Merge pull request #514 from ljkx/update/https-only-agents Dylan M. Taylor 2026-11-02 21:30:51 -05:00
  • 3f6f29693c Merge main into feat/doc-pcraft-pixels dotCooCoo 2026-11-02 18:30:48 -08:00
  • a5d321af47 craft-doc: find tiles by name once per call and decode each hash once dotCooCoo 2026-11-02 18:30:41 -08:00
  • 37aaa76535 font-catalog: hand fontique only bounded font-store files Dylan M. Taylor 2026-11-02 21:30:21 -05:00
  • c953d6dc65 plate-test: assert the work directory stays owner-writable fix/sec-plate-test-tempdir Dylan M. Taylor 2026-11-02 21:27:06 -05:00
  • 86b48935cf Merge main into fix/craft-doc-review-points dotCooCoo 2026-11-02 18:17:37 -08:00
  • 820d3ac315 font-catalog: list each fontconfig include folder once, within a budget fix/sec-fontconfig-include-dirs Dylan M. Taylor 2026-11-02 21:15:00 -05:00
  • dccbdc949d docpath: hold a non-Unicode document's root to the namespace rules Dylan M. Taylor 2026-11-02 21:10:35 -05:00
  • ce37850488 cms: find a sampled inverse curve's flat ends once per pipeline fix/sec-cms-inverse-edges Dylan M. Taylor 2026-11-02 21:09:04 -05:00
  • 7576553034 hayro-interpret: bound how deeply color spaces may nest fix/sec-color-space-depth Dylan M. Taylor 2026-11-02 20:57:05 -05:00
  • 52824cf779 hayro-syntax: cap a document's xref map at the PDF object limit fix/sec-xref-entry-cap Dylan M. Taylor 2026-11-02 20:50:22 -05:00
  • 5b4f71f988 hayro-syntax: hold a JBIG2 page to the stream's decode limit fix/sec-jbig2-decode-limit Dylan M. Taylor 2026-11-02 20:44:12 -05:00
  • 894340e098 fonts-build: check licence and embedded_elsewhere symlinks against the checkout, refuse symlinks in the served directory fix/sec-fonts-build-paths Dylan M. Taylor 2026-11-02 20:40:37 -05:00
  • b96da36713 plate-test: separate plates in a private random temporary directory Dylan M. Taylor 2026-11-02 20:39:35 -05:00
  • 47c9f62530 Merge pull request #497 from benandez/p7-compound Dylan M. Taylor 2026-11-02 20:38:11 -05:00
  • 9d2d4f1cd9 fonts-build: test that duplicate cmap records don't use up the subtable cap fix/sec-fonts-build-cmap Dylan M. Taylor 2026-11-02 20:31:13 -05:00
  • c2f94a6aa2 fonts-build: read each shared cmap subtable once Dylan M. Taylor 2026-11-02 20:11:11 -05:00
  • 62df3ef5cb fonts-build: keep manifest font and licence paths inside the checkout Dylan M. Taylor 2026-11-02 19:58:30 -05:00
  • 22144c823a proof: licence warnings report the actual error; machine-independent English test; SuggestSteps drop note Martin Ball 2026-11-03 00:47:39 +00:00
  • 3012d73c82 proof: AffixDict::build reads the stems' flags in its own function Martin Ball 2026-11-03 00:47:28 +00:00
  • f87f08a87a Merge origin/main into fix/497-coderabbit Martin Ball 2026-11-03 00:46:59 +00:00
  • b047c2f7a6 Merge pull request #496 from benandez/fu-proof-p3 Dylan M. Taylor 2026-11-02 19:32:53 -05:00
  • e6189423a0 update: test Http::new's HTTPS-only setting, and keep refused links out of messages ljkx 2026-11-03 01:13:37 +01:00
  • 14cf444fcf craft-proof scowl — load_error(en-AU) also reports a failed en-GB list, which en-AU reads too (#496 review) Martin Ball 2026-11-02 23:56:09 +00:00
  • 3aca2642c5 craft-proof tr — the double-space rule uses space_runs; the all-languages test adds Tr, EnAu, EnCa and pt-PT (#496 review) Martin Ball 2026-11-02 23:56:09 +00:00
  • aa3730352f craft-proof — en-AU comment and docs: it also takes en-GB's words (enquiry is only in the en-GB list), suggestions from en-AU (#496 review) Martin Ball 2026-11-02 23:56:09 +00:00
  • 3e37fbcd7e craft-proof it, pt — an object placeholder between the mark and a real closing quote keeps the narration exemption («Vai?\u{1}» disse lui.) (#496 review) Martin Ball 2026-11-02 23:56:09 +00:00
  • 4c8cb404ab craft-proof it — a space after the dialogue dash no longer hides the capital mark (Finì. — domani partiamo.) (#496 review) Martin Ball 2026-11-02 23:48:04 +00:00
  • f3d411638d craft-proof it — the dialogue-dash exception applies after ? and ! only, so Finì. —domani partiamo. gets its capital mark again (#496 review) Martin Ball 2026-11-02 23:47:08 +00:00
  • a8b3bb74c8 craft-proof it, pt — the object placeholder is not a closing quote, so Chi era?\u{1} era Marco. still gets its capital mark (#496 review) Martin Ball 2026-11-02 23:23:15 +00:00
  • cb82e91428 craft-proof — a run of spaces is one double-space issue over the whole run in every language, through one shared space_runs helper (#496 review) Martin Ball 2026-11-02 23:23:15 +00:00
  • 7b64b78cb0 craft-proof english — Australian English also takes a word in SCOWL's en-GB list, and without SCOWL every en_AU source is read before any en_GB one (#496 review) Martin Ball 2026-11-02 23:23:09 +00:00
  • 3798d807de craft-doc: PhotoCraft layer pixels and masks behind the pcraft-pixels feature dotCooCoo 2026-11-02 14:50:56 -08:00
  • 240a005494 update: look SHA256SUMS.txt names up in a map, not by scanning ljkx 2026-11-02 23:56:02 +01:00
  • decd8b4794 craft-doc: read envelopes as the format crates and apps do dotCooCoo 2026-11-02 14:19:39 -08:00
  • ee76ffe8d8 bitstream: decode short Exp-Golomb codes with one peek, write ue(v) in one call (#517) vangel76 2026-11-02 23:02:49 +01:00
  • 5eb1710914 proof: a pack's exception word satisfies the ru/bg/tr letter check Martin Ball 2026-11-02 21:59:48 +00:00
  • 62eae4e4cc bitstream: copy runs in unescape_rbsp instead of pushing byte by byte (#518) vangel76 2026-11-02 22:59:23 +01:00
  • 54ac5fbc4c craft-proof — README: embedded_locales() and the SCOWL byte count match build.rs with en-AU; ru: drop an unused binding (#496 review) Martin Ball 2026-11-02 21:56:44 +00:00
  • 466919a8a5 craft-proof english — with SCOWL embedded, a dictionaries-folder en_GB no longer outranks the embedded en-AU (#496 review) Martin Ball 2026-11-02 21:56:44 +00:00
  • d2563a77d4 craft-proof tr — te and ta are the locative suffix, not a detached particle, so kitapte is not offered as kitap te (#496 review) Martin Ball 2026-11-02 21:56:44 +00:00