The OpenXML4J software grant has now been approved. Attached is the signed off grant software When importing, we probably want to do something like: * ditch the bsd license headers, keeping just the ASL v2 ones * disable any tests which do not pass * import code into its own area of the tree * change tests to be in the same package as what they test * update poi to use local openxml4j * decide on new package names * move the .docx support off somewhere else (we have xwpf), to decide on later * change the package names * maybe move out of own area of the source tree, in with rest of ooxml stuff
Created attachment 22892 [details] MD5 of OpenXML4J code
Created attachment 22893 [details] GPG signature of OpenXML4J code
Unfortunately, Bugzilla isn't letting me attach the openxml4j .tar.gz file. It can be downloaded from http://people.apache.org/~nick/OpenXML4J-Grant/openxml4j.tar.gz
OpenXML4j is in svn. Summary: 1. Imported the code into org.apache.poi.openxml4j namespace. 2. changed test cases to load test files based on JVM system parameters: -Dopenxml4j.testdata.input=src/ooxml/testcases/org/apache/poi/openxml4j/opc/INPUT -Dopenxml4j.testdata.output=src/ooxml/testcases/org/apache/poi/openxml4j/opc/OUTPUT -Dopenxml4j.compliance.input=src/ooxml/testcases/org/apache/poi/openxml4j/opc/compliance/INPUT 3. Disabled failing tests: TestContentTypeManager.testContentType() TestPackage.testOpenSave() TestPackage.testCreatePackageAddPart() TestPackage.testOpenPackage() TestPackage.testSaveToOutputStream() TestPackagingURIHelper.testRelativizeURI() 4. started a new section in the POI site: http://poi.apache.org/openxml4j/ Yegor