Skip to content

History

Revisions

  • Sync from IdlerGear at 2026-04-30 01:47:25

    @marctjones marctjones committed Apr 30, 2026
    7ffe24a
  • Sync from IdlerGear at 2026-04-29 14:13:12

    @marctjones marctjones committed Apr 29, 2026
    6e99cd6
  • docs: Add PDF 1.7 and PDF 2.0 specifications to wiki (152 pages) - Add complete PDF 1.7 specification (ISO 32000-1:2008) - 69 pages - Split by chapter and section for easy navigation - Added glossary with cross-references - Chapters 7-14 split into subsections - Add complete PDF 2.0 specification (ISO 32000-2:2020) - 83 pages - Downloaded from Internet Archive (sponsored by PDF Association) - Split by chapter and section - Added glossary with cross-references - Includes errata from Amendment 1 - Add new project documentation pages: - GUI-Application.md - Desktop GUI features, layout, workflow - PDF-Libraries.md - PdfPig, PDFsharp, PDFtoImage usage - Update Home.md with improved navigation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 30, 2025
    e897f09
  • docs: Update wiki for v1.4.0 with CLI and scripting documentation - Update Home.md with new CLI and GUI-Automation pages - Update Project-Architecture.md with current stack (PDFsharp 6.x, Roslyn) - Update Redaction-Library-Implementation.md with all operators implemented - Add CLI-Tool.md documenting pdfer commands - Add GUI-Automation.md documenting Roslyn scripting 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 30, 2025
    87bddbb
  • Add Testing and Development Tools wiki page Educational guide covering: - Avalonia headless testing and accessibility - .NET diagnostics (dotnet-trace, dotnet-counters, EventPipe) - BenchmarkDotNet for performance testing - Best practices and tool comparison References official documentation from Avalonia and Microsoft.

    @marctjones marctjones committed Dec 24, 2025
    69dd16b
  • Add atomic testing methodology based on veraPDF research

    @marctjones marctjones committed Dec 24, 2025
    df81bc4
  • Add veraPDF corpus and progressive testing strategy wiki pages

    @marctjones marctjones committed Dec 24, 2025
    2d42e1c
  • Document Challenge 7: Sequential Redaction and Bounding Box Accumulation Added comprehensive documentation of the root cause for issue #124: - Sequential redactions cause massively inflated bounding boxes - TextSegmenter incorrectly calculates width for unmapped characters - Reconstructed operations lose spatial information - Width accumulation leads to 1000+ point bboxes (page is only 612!) - Inflated bboxes intersect with unrelated redaction areas - 95% of content incorrectly removed in real-world tests Includes: - Detailed root cause analysis with code locations - Evidence from debugging logs - Recommended fix (use fixed width for unmapped chars) - Lessons learned about reconstructed operations - Verification test pattern for sequential redactions - References to related issues #124 and #125

    @marctjones marctjones committed Dec 24, 2025
    d8312f2
  • docs: Complete v1.3.0 operator audit with accurate counts - Added TL operator (#75) - 4 occurrences in birth certificate - Corrected Tj count (28, not 4) - Added TJ partial redaction as future issue (#76) - Separated v1.3.0 operators from subfunctions - Updated Future section with all deferred features Birth certificate PDF analysis shows: - TJ: 38, Tm: 33, Tj: 28, Td: 28, Tf: 17, BT/ET: ~10, TD: 7, TL: 4, T*: 2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 22, 2025
    2dede70
  • docs: Update v1.3.0 requirements based on actual PDF analysis Analyzed birth certificate PDF content streams to identify actually required operators. Key changes: - TJ operator now required (was marked [FUTURE]) - Td operator now required (28 occurrences in PDF) - #73 - T* operator now required (2 occurrences) - #74 - Added occurrence counts from actual PDF analysis - Removed TJ, Td, T* from "Future" section since they're v1.3.0 required 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 22, 2025
    c5cc822
  • docs: Add Redaction Library Implementation wiki page Add comprehensive documentation tracking operator implementation status: - v1.3.0 required operators table with GitHub issue links - Future operators roadmap - Modular architecture documentation - TRUE redaction strategy explanation - Test coverage summary - Instructions for adding new operators 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 22, 2025
    547a6bd
  • docs: Initialize GitHub wiki with PDF documentation Wiki pages covering: - PDF Text Operators (Tj, TJ, ', ") - PDF Coordinate Systems - Font Types and Encodings - Content Stream Structure - Project Architecture - Redaction Engine - Testing Strategies - Lessons Learned (scrambled content, coordinate conversion) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    @marctjones marctjones committed Dec 22, 2025
    c3583b1