You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Classes the spec does not prescribe: VISUALSTYLE, MATERIAL, surfaces, lights and the rest #152
Spec: none: these classes are absent from v5.4.1, so each field list is derived from bytes (ARCHITECTURE §7d) and held to the same bar as a prescribed one.
Classes and their state on main (2026-10-21)
Class
State
Code
Note
VISUALSTYLE
closes
src/objects/acad_visual_style.rs
456 of 456 corpus records on every release (ARCHITECTURE §7d.1).
Queued, each decoded from AutoCAD's own DWG and DXF output and each provisional until #348's controlled drawings: #325 MATERIAL, #326 five small classes, #328 the dynamic-block evaluation objects, #329 DIMASSOC, #330 ACSH_HISTORY_CLASS and ACSH_BOX_CLASS, #331 PDFUNDERLAY, #332 SUN, #335 DATATABLE, #337 ACDB_TEXTOBJECTCONTEXTDATA_CLASS, #339 ACAD_EVALUATION_GRAPH and #341 ACSH_EXTRUSION_CLASS.
The largest classes still skipped on main in the run (533 records in all): MATERIAL 212, BLOCKGRIPLOCATIONCOMPONENT 42, CELLSTYLEMAP 32, ACAD_EVALUATION_GRAPH 21, DIMASSOC 21, TABLESTYLE on R2010+ 20, ACAD_TABLE 14, ACDB_BLOCKREPRESENTATION_DATA 14, ACSH_HISTORY_CLASS 14, BLOCKLINEARGRIP 14, TABLECONTENT 14 and TABLEGEOMETRY 14.
Activity
feat(objects): decode five small classes from AutoCAD's own DWG and D…
feat(objects): decode ACDBASSOCPERSSUBENTMANAGER and ACDBPERSSUBENTMA…
DrunkOnJava commentedon Oct 27, 2026
Status (main 2bab7b2; CI run 40503137263 and the oracle). Against the 2026-10-21 table in the body:
format_versionon R2013 and R2018, and Realistic's face lighting quality on R2000 to R2007, VISUALSTYLE: format_version and Realistic's face lighting quality differ from the export #250); fix(objects): VISUALSTYLE's R2013+ tail property types, as AutoCAD's DXF export lists them #251 fixed the R2013+ tail property types.main; 212 records are skipped in the corpus run (174 unscored in the oracle summary). The decoder is in PR feat(objects): decode MATERIAL from AutoCAD's own DWG and DXF output (#49, #152) #325.Queued, each decoded from AutoCAD's own DWG and DXF output and each provisional until #348's controlled drawings: #325 MATERIAL, #326 five small classes, #328 the dynamic-block evaluation objects, #329 DIMASSOC, #330 ACSH_HISTORY_CLASS and ACSH_BOX_CLASS, #331 PDFUNDERLAY, #332 SUN, #335 DATATABLE, #337 ACDB_TEXTOBJECTCONTEXTDATA_CLASS, #339 ACAD_EVALUATION_GRAPH and #341 ACSH_EXTRUSION_CLASS.
The largest classes still skipped on
mainin the run (533 records in all): MATERIAL 212, BLOCKGRIPLOCATIONCOMPONENT 42, CELLSTYLEMAP 32, ACAD_EVALUATION_GRAPH 21, DIMASSOC 21, TABLESTYLE on R2010+ 20, ACAD_TABLE 14, ACDB_BLOCKREPRESENTATION_DATA 14, ACSH_HISTORY_CLASS 14, BLOCKLINEARGRIP 14, TABLECONTENT 14 and TABLEGEOMETRY 14.feat(objects): decode MATERIAL from AutoCAD's own DWG and DXF output (#…
feat(objects): decode five small classes from AutoCAD's own DWG and D…
feat(objects): decode the dynamic-block evaluation objects from AutoC…
feat(objects): decode DIMASSOC from AutoCAD's own DWG and DXF output (#…
feat(objects): decode ACSH_HISTORY_CLASS and ACSH_BOX_CLASS from Auto…
fix(entities): decode PDFUNDERLAY on every release and check it again…
feat(entities): decode SUN from AutoCAD's own DWG and DXF output (#152)…
feat(objects): decode DATATABLE from AutoCAD's own DWG and DXF output (…
feat(objects): decode ACDB_TEXTOBJECTCONTEXTDATA_CLASS from AutoCAD's…
feat(objects): decode ACAD_EVALUATION_GRAPH from AutoCAD's own DWG an…
feat(objects): decode ACSH_EXTRUSION_CLASS from AutoCAD's own DWG and…
feat(objects): decode ACSH_CYLINDER_CLASS and ACSH_REVOLVE_CLASS to t…
feat(entities): route LIGHT by class name and read it with the layout…
feat(objects): decode RAPIDRTRENDERENVIRONMENT to its record boundary (…