80 Commits

Author SHA1 Message Date
UniDoc Build
89271fa155 prepare release 2022-02-25 19:20:45 +00:00
UniDoc Build
563dd7e106 prepare release 2022-02-05 13:05:36 +00:00
UniDoc Build
3de0947c35 prepare release 2022-01-15 21:17:38 +00:00
UniDoc Build
39270215e8 prepare release 2021-11-10 11:45:21 +00:00
UniDoc Build
fa02d825de prepare release 2021-09-22 16:41:01 +00:00
UniDoc Build
27dedcd877 prepare release 2021-08-23 20:44:48 +00:00
UniDoc Build
a63348d637 prepare release 2021-07-30 17:03:26 +00:00
UniDoc Build
af0572acdd prepare release 2021-06-16 07:10:52 +00:00
UniDoc Build
d1a30428b9 prepare release 2021-05-31 16:22:30 +00:00
UniDoc Build
ad0b34b299 prepare release 2021-04-23 20:00:00 +00:00
UniDoc Build
088849b757 prepare release 2021-03-16 20:51:18 +00:00
UniDoc Build
e3d76c4061 prepare release 2021-01-04 16:11:39 +00:00
UniDoc Build
570c747147 prepare release 2020-12-17 22:07:08 +00:00
UniDoc Build
ff1d40472f prepare release 2020-11-09 01:00:18 +00:00
UniDoc Build
c68234383a prepare release 2020-10-12 13:59:12 +00:00
UniDoc Build
b8160fa447 prepare release 2020-08-31 22:58:25 +00:00
UniDoc Build
25f34f3f92 prepare release 2020-08-23 14:15:53 +00:00
Gunnsteinn Hall
5335bf249b
License update (#426)
* update license and terms

* Fixes

* Create ACKNOWLEDGEMENTS.md

* Update ACKNOWLEDGEMENTS.md

* Revert go.mod changes and remove go1.11 tests
2020-08-08 01:01:05 +00:00
Vyacheslav Zgordan
6b1ad89ea3
New data and package names in schema (#414)
* New data and package names in schema

* schema file fixed
2020-06-30 15:50:09 +00:00
Vyacheslav Zgordan
f8b39352f9
dml struct names fix (#413) 2020-06-30 13:13:03 +00:00
Vyacheslav Zgordan
0f98a7e893
Resolve UO-27, UO-28, UO-31 (#407)
* 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>
2020-06-23 09:24:02 +00:00
Vyacheslav Zgordan
2052cbb728
PPT relationships, image fix (#395)
* PPT relationships, image fix

* filenames fix

* Custom properties fix

* schema update

* Table styles fix

* Scale fix

* path fix

* New schema: cycle imports fix

* xsdAny namespace duplicate fix

* Images names fix

* Images extensions fix

* duplicate chart fix

* chart empty attrs fix

* Choice if fixed, scale is rolled back

* comments

* Rollback license info in schema files

* import path fix

* import path fix 2

* error with incorrect content types names fixed when deleting slides and then adding them again

* template with image example

* MustCompile replaced

* imports fixed

* slideIdx error fix
2020-06-07 13:42:27 +00:00
Vyacheslav Zgordan
72ad869a28
Get all cells in a row with empty ones (#377)
* Get all cells in a row with empty ones
* sheet.MaxColumnIdx() changed
* goimports for all
2020-03-25 13:40:25 +00:00
Vyacheslav Zgordan
26d9caa6f8 Support custom metadata in document properties (#309)
* https://github.com/unidoc/unioffice/issues/302
2019-08-04 18:52:05 +00:00
Vyacheslav Zgordan
73de0318a4 Licanse info fix (#314) 2019-08-02 10:49:16 +00:00
Vyacheslav Zgordan
d351975af1 Baliance replaced for FoxyUtils ehf in License information (#312) 2019-07-25 16:43:46 +00:00
Gunnsteinn Hall
270664ca01
Rename package name to unioffice (#274) 2019-05-04 13:54:29 +00:00
Nikita Kryuchkov
e8bf6a3bb9 Move repository https://github.com/baliance/gooxml to https://github.com/unidoc/unioffice (#273) 2019-05-04 08:18:06 +00:00
Nikita Kryuchkov
e65ced8888 Add purl.oclc.org namespace support (#265)
* Regenerate code to handle purl.oclc.org docs correctly
* Make purl.oclc.org docs be opened just as the openxml ones
* Modify opening routine to change strict docs to non-strict
- `CustomXMLType` and `CustomXMLTypeStrict` were added to properly replace
these in strict docs
- `Decode` of `zippkg` was modified to replace the namespace in
relationships
- `TestOpenStrict` was modified to open the strict file, save it as
non-strict, reopen non-strict and validate its correctness
2019-04-29 15:32:26 +00:00
Sol Cates
7236b2c061 Added empty struct to avoid nill pointer error 2018-09-30 11:32:05 -04:00
Todd
75f877dbab document: Google docs writes out incorrect floating point values
Relax our parsing somewhat so we can read these documents,
truncating at the decimal point back to an integer.

Fixes #196
2018-09-11 20:28:33 -05:00
Todd
df08d555d4 schema: fix charts
Add missing reference to http://schemas.openxmlformats.org/drawingml/2006/main

Fixes #155
2018-01-31 13:49:24 -06:00
Todd
629cfb008c schema: for xml ref attributes, check the namespace
One of the pml types has two attributes named 'id' with
one being a reference.  This allows that to be unmarshaled
correctly.
2017-11-18 11:52:13 -06:00
Todd
7343e2d31f spreadsheet: don't allow extra content on Workbook
Fixes #107
2017-10-05 08:21:17 -04:00
Todd
56e9890d9f schema: round trip extra content on Workbook
Excel occasionally drops some alternate content with
path information here.
2017-10-02 18:36:49 -05:00
Todd
5bfa034ef9 gooxml: add and use a Log function
This allows redirecting or discarding any
logs produced by the library.
2017-09-30 07:09:26 -05:00
Todd
ad46a6ae15 schema: preserve extra content on CT_R/CT_SdtPr
The extra content is non-standard, but Libre seems to support
it well so we just round-trip it for now.
2017-09-26 19:34:13 -05:00
Todd
427f7b1e45 schema: rename officeDocument to ofc 2017-09-23 10:01:17 -04:00
Todd
599631208a schema: rename drawingml to dml 2017-09-23 10:01:17 -04:00
Todd
e880adfc5b schema: rename package to pkg 2017-09-23 10:01:17 -04:00
Todd
cfd74875a6 schema: rename presentationml to pml 2017-09-23 10:01:17 -04:00
Todd
ca6c54dc60 schema: rename wordprocessingml to wml 2017-09-23 10:01:17 -04:00
Todd
5c7852d21e schema: rename spreadsheetml to sml 2017-09-23 10:01:17 -04:00
Todd
09825ac816 schema: rework schema namespaces to work around Windows issues
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
2017-09-23 10:01:17 -04:00
Todd
2b50dca676 schema: add vml schema 2017-09-10 11:25:29 -05:00
Todd
9b53a8ea41 schema: check for namespaces when decoding
- check for namespaces when decoding
- merge wordprocessingDrawing into wordprocessingml, this fixes some
  issues with cyclic import paths (XML namespaces don't translate to
  to valid go namespaces due to this)
2017-09-10 10:33:53 -05:00
Todd
2f3a3e2574 schema: add generated comment line
This causes some tools to ignore the generated code.
2017-09-09 11:02:39 -05:00
wangguoliang
6541491518 misspelling 2017-09-07 22:05:29 -04:00
Todd
80fc93a1a7 spreadsheet: add support for rich text within a cell 2017-09-06 15:20:51 -04:00
Todd
efd87b7cc3 schema: update to 5th edition transitional 2017-09-05 15:31:31 -05:00