Skip to content

Commit 32dcfbb

Browse files
authored
Merge pull request #502 from OctoSense-org/deps/pdfcraft-upstream
Local CI (tools/ci-local.sh --only all) passed on 0533955.
2 parents 6a7bc77 + 0533955 commit 32dcfbb

12 files changed

Lines changed: 440 additions & 176 deletions

File tree

‎Cargo.lock‎

Lines changed: 198 additions & 103 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -274,26 +274,26 @@ effectcraft-media = { git = "https://github.com/ymote/effectcraft.git", rev = "d
274274
effectcraft-expr = { git = "https://github.com/ymote/effectcraft.git", rev = "d60cb71e297a4bb76851b27b48c0014b56ccab69" }
275275
effectcraft-model = { git = "https://github.com/ymote/effectcraft.git", rev = "d60cb71e297a4bb76851b27b48c0014b56ccab69" }
276276
# The vectorcraft vector engine (ADR 0013): the pinned ymote fork, one revision.
277-
vectorcraft-engine = { git = "https://github.com/ymote/vectorcraft.git", rev = "85dcb28e411db4271f3b726d6502b78e1375cbba" }
278-
vectorcraft-render = { git = "https://github.com/ymote/vectorcraft.git", rev = "85dcb28e411db4271f3b726d6502b78e1375cbba" }
277+
vectorcraft-engine = { git = "https://github.com/ymote/vectorcraft.git", rev = "2cd3a1ca8fbcc5b2e40de47588194798a9f8e497" }
278+
vectorcraft-render = { git = "https://github.com/ymote/vectorcraft.git", rev = "2cd3a1ca8fbcc5b2e40de47588194798a9f8e497" }
279279
# The vector service's embedded-reference fence (ADR 0013): the engine's own
280280
# SVG importer, run with a reader that records instead of reads, and its
281281
# native format, for the links a document carries.
282-
vectorcraft-svg = { git = "https://github.com/ymote/vectorcraft.git", rev = "85dcb28e411db4271f3b726d6502b78e1375cbba" }
283-
vectorcraft-format = { git = "https://github.com/ymote/vectorcraft.git", rev = "85dcb28e411db4271f3b726d6502b78e1375cbba" }
282+
vectorcraft-svg = { git = "https://github.com/ymote/vectorcraft.git", rev = "2cd3a1ca8fbcc5b2e40de47588194798a9f8e497" }
283+
vectorcraft-format = { git = "https://github.com/ymote/vectorcraft.git", rev = "2cd3a1ca8fbcc5b2e40de47588194798a9f8e497" }
284284
# The pdfcraft PDF engine (ADR 0013): the pinned ymote fork, one revision;
285285
# default features off to leave its MCP server out of the build.
286-
pdfcraft-automation = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9", default-features = false }
286+
pdfcraft-automation = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3", default-features = false }
287287
# The pdf service's comment dates: the engine's own object reader and comment
288288
# reader, which keep `/M` with its zone (the engine's listing drops it).
289-
pdfcraft-cos = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
290-
pdfcraft-annot = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
289+
pdfcraft-cos = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
290+
pdfcraft-annot = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
291291
# The pdf service's edit check: the engine's own text editor, run on a copy of
292292
# the open document to see what an edit would do before PDF Tools makes it.
293-
pdfcraft-edit = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
293+
pdfcraft-edit = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
294294
# The pdf service's tests only: the engine's own scripted XFA form, the
295295
# hostile fixture of the scripts-off fence (ADR 0013).
296-
pdfcraft-xfa = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
296+
pdfcraft-xfa = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
297297
octosense-mail-service = { path = "apps/mail/host-service" }
298298
octosense-calendar-service = { path = "apps/calendar/host-service" }
299299
octosense-news-service = { path = "apps/news/host-service" }
@@ -458,9 +458,12 @@ nix = { git = "https://github.com/octos-org/octos.git", rev = "18fcd3f16e527d2b6
458458
# interpret APIs the engine uses, lopdf and jbig2 allocation fixes), and
459459
# [patch] sections do not reach a consumer workspace, so the same five
460460
# are patched here, pinned to the engine's own ymote/pdfcraft revision
461-
# (ADR 0013; the rev moves with the pdfcraft-automation pin above).
462-
hayro = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
463-
hayro-interpret = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
464-
hayro-jbig2 = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
465-
hayro-syntax = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
466-
lopdf = { git = "https://github.com/ymote/pdfcraft.git", rev = "615ff308173a3dd7c595fc598508b519a895c0e9" }
461+
# (ADR 0013; the rev moves with the pdfcraft-automation pin above). A
462+
# patch that loses to a newer crates.io release goes unused and the
463+
# unhardened crate is built (hayro-jbig2's 0.3.0 had lost to 0.3.1): the
464+
# pdf service's skill test refuses that.
465+
hayro = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
466+
hayro-interpret = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
467+
hayro-jbig2 = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
468+
hayro-syntax = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }
469+
lopdf = { git = "https://github.com/ymote/pdfcraft.git", rev = "51f09eea27c56e8e033f8234fa7f4072ba7846d3" }

0 commit comments

Comments
 (0)