feat(pdf): vendor in-tree kkpdf_zed engine and harden PDF security whitelist

This commit is contained in:
Kushagra Kumar committed 2026-09-02 12:25:44 +05:30
1 parent 1dda6d75fd
commit ac94de78ab
16 files changed
+2770 -28

No files matched your search

+3 -1
View File
@@ -114,6 +114,7 @@ members = [
"crates/journal",
"crates/json_schema_store",
"crates/keymap_editor",
"crates/kkpdf_zed",
"crates/language",
"crates/language_core",
"crates/language_detection",
@@ -376,7 +377,7 @@ http_client_tls = { path = "crates/http_client_tls" }
http_proxy = { path = "crates/http_proxy" }
icons = { path = "crates/icons" }
image_viewer = { path = "crates/image_viewer" }
kkpdf-zed = { path = "../../kkpdf-zed" }
kkpdf-zed = { path = "crates/kkpdf_zed" }
input_latency_ui = { path = "crates/input_latency_ui" }
inspector_ui = { path = "crates/inspector_ui" }
install_cli = { path = "crates/install_cli" }
@@ -740,6 +741,7 @@ parse_int = "0.9"
partial-json-fixer = "0.5.3"
pathfinder_geometry = "0.5"
pciid-parser = "0.8.0"
pdfium-render = { version = "0.8", features = ["image"] }
percent-encoding = "2.3.2"
pet = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0" }
pet-conda = { git = "https://github.com/microsoft/python-environment-tools.git", rev = "bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0" }