Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ bytes ─▶ magic/open_strategy ─▶ DecodedFile ─▶ Document ─▶ Eleme
| `src/odr/internal/file_type_table.*` | **The** per-`FileType` table: extensions, MIME types, category, document type, `FileTypeCapabilities`. Every public lookup in `odr.hpp` is a thin forward into it — extend the table, not the lookups. |
| `src/odr/internal/html/` | Generic HTML renderer. |
| `src/odr/internal/cfb/`, `zip/` | Container formats (CFB, ZIP). |
| `src/odr/internal/odf/` | OpenDocument (odt/ods/odp/odg); see [`odf/AGENTS.md`](src/odr/internal/odf/AGENTS.md) + [`odf/PLAN.md`](src/odr/internal/odf/PLAN.md). |
| `src/odr/internal/odf/` | OpenDocument (odt/ods/odp/odg); see [`odf/AGENTS.md`](src/odr/internal/odf/AGENTS.md). |
| `src/odr/internal/ooxml/` | OOXML (docx/pptx/xlsx); see [`ooxml/AGENTS.md`](src/odr/internal/ooxml/AGENTS.md) + per-format docs. |
| `src/odr/internal/oldms/` | **Legacy MS binary** (.doc/.ppt/.xls). |
| `src/odr/internal/iwork/` | Apple iWork (`.pages`, `.key`, `.numbers`); see [`iwork/AGENTS.md`](src/odr/internal/iwork/AGENTS.md) + [`iwork/PLAN.md`](src/odr/internal/iwork/PLAN.md). |
Expand Down
10 changes: 8 additions & 2 deletions src/odr/internal/odf/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,14 @@ are **tolerated** to keep rendering best-effort.
## Status & open work

Feature coverage (element/style checkboxes) is tracked in [`README.md`](README.md).
The drawing gap — transforms, the unparsed shape elements, enhanced geometry and
the embedded chart — has its own staged plan in [`PLAN.md`](PLAN.md) (#771).
The drawing gap #771 named — transforms, the unparsed shape elements, enhanced
geometry and the embedded chart — is closed; what is left of drawings is the
unticked boxes in [`README.md`](README.md). Two of them are deliberate rather
than pending: a `draw:type` naming a preset shape with no `draw:enhanced-path`
would need libreoffice's own preset table, and all 350 in the corpus write the
path; and a `draw:connector` is drawn from the `svg:d` its producer wrote,
since re-routing one between the shapes it names is layout rather than
decoding.
The structural/foundational gaps, roughly by value:

1. **Editing is text-content only.** No structural edits (insert/delete/move
Expand Down
179 changes: 0 additions & 179 deletions src/odr/internal/odf/PLAN.md

This file was deleted.

Loading