summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Schmitz <tobiasschmitz2001@gmail.com>2025-07-04 10:37:46 +0200
committerTobias Schmitz <tobiasschmitz2001@gmail.com>2025-07-04 10:37:46 +0200
commit4dceb7f5efb0319359b25d887fd47ebe680c1d4b (patch)
treed5329e8b56ae7043a874a5d5a004f9d1d9a17d8f
parent3d4d5489349f0d13707903462d0f245e19b54298 (diff)
refactor: update krilla
-rw-r--r--Cargo.lock4
-rw-r--r--crates/typst-pdf/src/convert.rs2
-rw-r--r--crates/typst-pdf/src/tags/table.rs7
3 files changed, 6 insertions, 7 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 8e84af21..7a0daeb6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1367,7 +1367,7 @@ dependencies = [
[[package]]
name = "krilla"
version = "0.4.0"
-source = "git+https://github.com/saecki/krilla?branch=tag-attributes#2897351d6eeb139675b5e7e2765fe6f082e26efd"
+source = "git+https://github.com/saecki/krilla?branch=tag-attributes#a13326781d3959896a468b79dd80741bd3ab2398"
dependencies = [
"base64",
"bumpalo",
@@ -1396,7 +1396,7 @@ dependencies = [
[[package]]
name = "krilla-svg"
version = "0.1.0"
-source = "git+https://github.com/saecki/krilla?branch=tag-attributes#2897351d6eeb139675b5e7e2765fe6f082e26efd"
+source = "git+https://github.com/saecki/krilla?branch=tag-attributes#a13326781d3959896a468b79dd80741bd3ab2398"
dependencies = [
"flate2",
"fontdb",
diff --git a/crates/typst-pdf/src/convert.rs b/crates/typst-pdf/src/convert.rs
index eadcc627..19f2a096 100644
--- a/crates/typst-pdf/src/convert.rs
+++ b/crates/typst-pdf/src/convert.rs
@@ -598,7 +598,7 @@ fn convert_error(
let span = to_span(*loc);
error!(span, "{prefix} duplicate tag id")
}
- ValidationError::UnknownHeaderTagId(_id, loc) => {
+ ValidationError::UnknownTagId(_id, loc) => {
// TODO: display the id and better error message
let span = to_span(*loc);
error!(span, "{prefix} unknown header tag id")
diff --git a/crates/typst-pdf/src/tags/table.rs b/crates/typst-pdf/src/tags/table.rs
index 26df629f..57effd02 100644
--- a/crates/typst-pdf/src/tags/table.rs
+++ b/crates/typst-pdf/src/tags/table.rs
@@ -1,8 +1,7 @@
use std::num::{NonZeroU32, NonZeroUsize};
use krilla::tagging::{
- TableCellHeaders, TableCellSpan, TableDataCell, TableHeaderCell, TagBuilder, TagId,
- TagKind,
+ TableCellSpan, TableDataCell, TableHeaderCell, TagBuilder, TagId, TagIdRefs, TagKind,
};
use typst_library::foundations::{Packed, Smart, StyleChain};
use typst_library::model::{TableCell, TableCellKind, TableElem, TableHeaderScope};
@@ -84,7 +83,7 @@ impl TableCtx {
rowspan,
colspan,
kind,
- headers: TableCellHeaders::NONE,
+ headers: TagIdRefs::NONE,
nodes,
});
}
@@ -294,7 +293,7 @@ struct TableCtxCell {
rowspan: NonZeroUsize,
colspan: NonZeroUsize,
kind: Smart<TableCellKind>,
- headers: TableCellHeaders,
+ headers: TagIdRefs,
nodes: Vec<TagNode>,
}