* Fixes in CI (#406)
* Create .gitattributes
* Update .travis.yml
* Update .travis.yml
* travis fix
* only errors are printed in travis log
* spreadsheet errors fixed: duplicate ID in non-visual properties and lack of third axis in an example
* set-strict example fix
* build-examples.sh exits with error status in the case of build error
* redundant command deleted from script
* unneeded image relationships removed
* pptx validation errors fixes
* all output to travis
Co-authored-by: Gunnsteinn Hall <gunnsteinn.hall@gmail.com>
* only input files remain, output deleted
* example changed to produce a new file instead of modifying the old one
* source document with incorrect characterSet is fixed; ppt path is fixed; invalid strict example is removed
* Ignorable attributes added for validating newer versions of Office
* indentation fix
* 4 byte values for rgb attr
* Validate examples in travis
* indentation
* travis files moved to subfolder
* fixed and renamed validate-examples.sh
* avoiding double building
* Update .travis.yml
* Fix indent
Co-authored-by: Gunnsteinn Hall <gunnsteinn.hall@gmail.com>
This ensures correctly formatted relative filenames on
Windows. filepath.Clean uses the system seprator character,
while path.Clean always uses a forward slash.
Thanks to @AlexeyUzhva for noticing.
Fixes#146
The go command on Windows doesn't like long path name. To
work around this, this is the first in a series of changes to
shorten the schema disk path structure in a few places.
Fixes#89
The problem this solves is loading and re-saving a document
that uses an odd file structure (e.g. the main body is
not at word/document.xml). I've seen this occur with spreadsheets
but not with a docx in the wild, however it's fairly simple
to handle in case it occurs.