+ Impove empty header or footer handling in HWPF HeaderStories
+ Avoid NPE in hssf.usermodel.HeaderFooter when stripping fields out
+ Avoid NPE in EscherBSERecord on older escher records
+ Basic text extractraction support in HPBF
+ Initial, low level support for Publisher files, in the form of HPBF
45699 - Fix RowRecordsAggregate to tolerate intervening MERGEDCELLS records
45698 - Fix LinkTable to tolerate multiple EXTERNSHEET records
45682 - Fix for cloning of CFRecordsAggregate
diff --git a/src/documentation/content/xdocs/hpbf/file-format.xml b/src/documentation/content/xdocs/hpbf/file-format.xml
index 97d5a33d7..e08ebbac0 100644
--- a/src/documentation/content/xdocs/hpbf/file-format.xml
+++ b/src/documentation/content/xdocs/hpbf/file-format.xml
@@ -165,6 +165,12 @@ PL 62 1a 00 00 48 00 00 00 // PL from: 1a62 (6754), len: 48 (72)
(the text will then start)
+ We think that the first 4 bytes of text describes the
+ the function of the data at the offset. The first short is
+ then the count of that type, eg the 2nd will have 1. We
+ think that the second 4 bytes of text describes the format
+ of data block at the offset. The format of the text block
+ is easy, but we're still trying to figure out the others.