Age | Commit message (Collapse) | Author |
|
This comparison step started as a means of assuring repeatability across platforms, but has been an ongoing source of frustration with ordering of internal dictionaries and resources.
|
|
|
|
|
|
compression/flate routine that results in different compressed streams than before. Consequently, PDFs generated with go 1.7 are not generally binary-equivalent with those generated with previous versions. Turning off compression for test files removes this variability. However, it does not help with PDFs that contain images. For now, those reference PDFs have been removed to allow tests to proceed.
|
|
|
|
|
|
|
|
files. Now any package that imports the example package will generate PDFs with sorted catalogs and a fixed creation timestamp.
|
|
|
|
reference file exists, it will be compared with its associated example file. If the reference file is missing, the associated example file is considered to be without differences. PDF files in any subdirectory named reference are not deleted when the test begins. This commit is broken -- it illustrates how the use of maps for fonts, images and other resources lead to different dictionary tables in the PDF document.
|
|
|
|
|
|
Differences in the CreationDate values are effectively ignored in the comparison.
|
|
|
|
|
|
|