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
The build.xml files now force compilation to Java 1.4, preventing
accidental distributions that aren't 1.4-compatible.
Spaces are allowed in file paths on Windows, if the path is
enclosed in quotes. This fix had been in version 1.1i, and had been
lost since then.
PDF MODULE
According to the PDF 1.6 specification, table 3.4, parameters for a
stream filter can be either a dictionary or the null object. The null
object was treated as an error; it is now allowed.
Object stream handling was seriously buggy, causing rejection of
well-formed and valid files; it's better now.
In PDF 1.4, an outline dictionary unconditionally must have a "First"
and a "Last" entry. JHOVE follows this requirement, declaring a file
invalid if it isn't met. However, PDF 1.6 relaxes the requirement,
applying it only "if there are any open or closed outline entries."
Thus, an empty outline dictionary with no "First" or "Last" entry
is valid. It is now accepted (for all PDF versions).
If a page number tree in a PDF file is missing an expected "Nums"
entry, this was being reported as an invalid date. A more appropriate
error message is now given.
TIFF MODULE
TIFF tag 33723 (IPTC-NAA) was considered valid only if the data
type is ASCII or LONG. But according to Aware Systems, the valid
types are UNDEFINED and BYTE. All four types are now accepted.
XML HANDLER
Omissions in MIX 1.0 and 2.0 output have been fixed.