83 lines
1.6 KiB
Plaintext
83 lines
1.6 KiB
Plaintext
# Build output
|
|
/build/
|
|
/out/
|
|
**/build/
|
|
**/cmake-build-*/
|
|
CMakeUserPresets.json
|
|
|
|
# vcpkg
|
|
/vcpkg_installed/
|
|
**/vcpkg_installed/
|
|
/vcpkg/
|
|
# vcpkg binary cache (CI sets VCPKG_DEFAULT_BINARY_CACHE here; may appear locally too)
|
|
/.vcpkg-cache/
|
|
|
|
# CMake compile database — lives in the build dir, but tooling often drops a copy
|
|
# or symlink at the repo root.
|
|
/compile_commands.json
|
|
|
|
# PDFium from-source build (depot_tools / GN / Ninja)
|
|
/third_party/pdfium/depot_tools/
|
|
/third_party/pdfium/checkout/
|
|
/third_party/pdfium/install/
|
|
/third_party/pdfium/.gclient*
|
|
|
|
# Skia from-source build (depot_tools / GN / Ninja)
|
|
/third_party/skia/depot_tools/
|
|
/third_party/skia/checkout/
|
|
/third_party/skia/install/
|
|
|
|
# IDE / editor
|
|
/.vs/
|
|
/.vscode/
|
|
!/.vscode/extensions.json
|
|
!/.vscode/settings.shared.json
|
|
/.idea/
|
|
*.user
|
|
*.suo
|
|
|
|
# OS
|
|
Thumbs.db
|
|
.DS_Store
|
|
desktop.ini
|
|
|
|
# Office lock files (the "~$" prefix Word/Excel/PowerPoint write while a doc is open)
|
|
~$*
|
|
|
|
# Python (gateway)
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
/gateway/.venv/
|
|
|
|
# Node (frontend)
|
|
node_modules/
|
|
/frontend/dist/
|
|
/frontend/.vite/
|
|
|
|
# WASM artifacts
|
|
|
|
*.wasm.map
|
|
|
|
# Logs / misc
|
|
*.log
|
|
|
|
# Compiled Python bindings (binary build outputs)
|
|
gateway/*.pyd
|
|
gateway/*.so
|
|
gateway/*.dylib
|
|
|
|
# Downloaded fuzzing corpus (large; fetched via scripts/fetch_corpus.py)
|
|
corpus/fuzz/
|
|
# Large-corpus regression baseline (derived from the gitignored corpus above)
|
|
tests/regression/baseline-large/
|
|
# Fuzzer working artifacts (crashes, leaks, coverage)
|
|
engine/fuzz/artifacts/
|
|
crash-*
|
|
leak-*
|
|
timeout-*
|
|
|
|
PDF Editor Timeline.xlsx
|
|
# Local environment config / secrets
|
|
/third_party/pdfium-wasm/
|