This is an automated email from the ASF dual-hosted git repository.

pjfanning pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/poi.git


    from e1a98ee6a8 Update security.html
     add 874b21c5bd Fix out-of-bounds fill in EmfPlusPath RLE point-type 
expansion (#1082)
     add a7d9bbfcd7 HSLF:  reject oversized PersistPtr sheet offsets (#1078)
     add 4b345391c5 Handle oversized uint32 offsets in QuillContents 
descriptors (#1077)
     add a3957f0f67 fix spin count loop issue (#1084)
     add b51eeed176 Update AgileEncryptionVerifier.java
     add 0fbd33eaea fix issue with inflating picture data but the decompressed 
data is bigger than expected (#1085)
     add c5dedf0ebe add inflaterinputstream checks (#1086)
     add b52cd57882 Update ExOleObjStg.java (#1087)
     add 945806f670 assertInstanceOf (#1088)
     add 152e061292 Prevent crashes when calculating cells on absolute anchors. 
(#1089)
     add ca8abb4364 Support mc:AlternateContent for XWPFRun.getPictureText(). 
(#1091)
     add a1f491bd84 Implement ImageUtils.getDimensionFromAnchor variation. 
(#1090)
     add 2d79abc001 guard XSSFBUtils wide-string byte length against int 
overflow (#1079)
     add b7f72c8f32 add MathUtil (#1092)
     add cca6d74ba0 add unit test coverage for mathutil and use it in more 
places (#1093)
     add eae4d6f6da more overflow possibilities
     add a203637dbe Add @Isolated to test classes that mutate static limits 
(#1094)
     add cbe698731a Guard Ole10Native readUtf16 byte length against int 
overflow (#1080)
     add a717c007ef Update PathGradientPaint.java
     add 702aca1a9f use math multiplyexact for multiplication (#1095)
     add dfa955921c more number conversion changes (#1096)
     add e5d0cad1d5 use long for EmfPlusDrawDriverString glyph byte length 
(#1098)
     add 720b6321d3 remove info losing int casts (#1099)
     add f9741a0c08 more int overflow risks (#1100)
     add 2344a81268 more int overflow risks (#1101)
     add b9afea4d1f Update HSSFChart.java
     add dbf468f25e more int overflow possibilities (#1102)
     add bb22350be5 boundary handling and decompression limits in CompressedRTF 
(#1071)
     add 0056e611f0 Update CompressedRTF.java
     add d290db190b Apply allocation bounds checks to EMF+ path and brush 
element counts (#1104)
     add 1076994774 Fix: XSLFTableCell.setBorderColor Overwrites (#1052)
     add 93aebfce39 EscherBSERecord fillFields() to return consumed bytes 
(#1105)
     add ab27e10173 refactor
     add ab28e7eaec Harden integer conversions and arithmetic in HwmfBitmapDib, 
AggregateFunction, and DStarRunner (#1106)
     add c60d26562d Apply allocation bounds checks to EmfPolyDraw and 
WmfCreateRegion (#1107)
     add b964c65ada Modernize test assertions using JUnit 5 assertInstanceOf 
(#1108)
     add 4240fced31 more 'safe' conversions (#1110)
     add d5d1b203d7 Close unclosed HSSFWorkbook in TestFormulaParser (#1111)
     add d0eb055f99 more safe conversions
     add 130d4273de Update IOUtils.java
     add b7f1f55a47 hemf specific limits (#1114)
     add ec22f33563 javadoc
     add a7c4861b21 name methods for overriding limits
     add 4cfbf98dd6 Update XMLSlideShow.java
     add 103dd47963 HemfPlusPath: validate PointCount before array allocation 
(#1103)
     add 9d16d56147 Use unsigned element count when parsing EscherArrayProperty 
(#1116)
     add 5fc26e44e9 refactor hssf limit code (#1115)
     add f1ccdb43d9 Enforce ZipSecureFile limits for encrypted temp ZIP streams 
(#1062)
     add 69f8eb6fb8 apply allocation bounds check to EmfExtCreatePen style 
entries (#1113)
     add e26f86e010 more changes to try to include method names in exceptions 
(#1118)
     add 9c15195241 more methods names in exceptions (#1119)
     add ffd05bbaae more allocation check changes
     add 9d819966f1 more allocation changes (#1120)
     add 92839c321c add javadoc
     add 1f9b4461c0 Update encryption.xml
     add 0d6db105e3 Update Biff8EncryptionKey.java
     add 992353c8ad more method names in limit exceptions (#1121)
     add f1f9f45e12 new IOUtils methods
     add 49790d48d1 Update security.xml
     new 753db596d6 Merge branch 'trunk' into asf-site
     new 028abf6423 update docs

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 content/encryption.html                            |  12 +
 content/security.html                              |  11 +
 .../poi/openxml4j/util/ZipArchiveFakeEntry.java    |   2 +-
 .../poi/openxml4j/util/ZipEntryProcessor.java      |  13 +-
 .../util/ZipStreamUtil.java}                       |  50 +--
 .../apache/poi/poifs/crypt/dsig/SignatureLine.java |   3 +-
 .../poifs/crypt/temp/AesZipFileZipEntrySource.java |  38 +-
 .../poi/xddf/usermodel/chart/XDDFBarChartData.java |   3 +-
 .../poi/xddf/usermodel/text/XDDFRunProperties.java |   7 +-
 .../xddf/usermodel/text/XDDFSpacingPercent.java    |   3 +-
 .../poi/xddf/usermodel/text/XDDFSpacingPoints.java |   3 +-
 .../poi/xddf/usermodel/text/XDDFTextRun.java       |   3 +-
 .../java/org/apache/poi/xdgf/util/VsdxToPng.java   |   5 +-
 .../org/apache/poi/xslf/draw/SVGImageRenderer.java |   3 +-
 .../apache/poi/xslf/draw/SVGRenderExtension.java   |   3 +-
 .../apache/poi/xslf/usermodel/XMLSlideShow.java    |   8 +-
 .../org/apache/poi/xslf/usermodel/XSLFChart.java   |   9 +-
 .../org/apache/poi/xslf/usermodel/XSLFColor.java   |   9 +-
 .../apache/poi/xslf/usermodel/XSLFGroupShape.java  |   3 +-
 .../poi/xslf/usermodel/XSLFPictureShape.java       |   5 +-
 .../apache/poi/xslf/usermodel/XSLFSimpleShape.java |   3 +-
 .../apache/poi/xslf/usermodel/XSLFTableCell.java   |   5 +-
 .../poi/xslf/usermodel/XSLFTextParagraph.java      |   9 +-
 .../org/apache/poi/xslf/usermodel/XSLFTextRun.java |   7 +-
 .../apache/poi/xslf/usermodel/XSLFTextShape.java   |   3 +-
 .../org/apache/poi/xslf/util/BitmapFormat.java     |   3 +-
 .../java/org/apache/poi/xslf/util/PPTX2PNG.java    |   5 +-
 .../java/org/apache/poi/xslf/util/SVGFormat.java   |   3 +-
 .../org/apache/poi/xssf/binary/XSSFBParser.java    |   3 +-
 .../org/apache/poi/xssf/binary/XSSFBUtils.java     |  14 +-
 .../eventusermodel/ReadOnlySharedStringsTable.java |   4 +-
 .../apache/poi/xssf/model/ExternalLinksTable.java  |   2 +-
 .../java/org/apache/poi/xssf/model/MapInfo.java    |   4 +-
 .../apache/poi/xssf/model/SharedStringsTable.java  |   4 +-
 .../org/apache/poi/xssf/model/StylesTable.java     |   2 +-
 .../apache/poi/xssf/streaming/SXSSFPicture.java    |   5 +-
 .../org/apache/poi/xssf/streaming/SXSSFSheet.java  |   3 +-
 .../apache/poi/xssf/usermodel/XSSFCellStyle.java   |  13 +-
 .../poi/xssf/usermodel/XSSFClientAnchor.java       |   4 +-
 .../org/apache/poi/xssf/usermodel/XSSFDrawing.java |   5 +-
 .../poi/xssf/usermodel/XSSFFontFormatting.java     |   3 +-
 .../org/apache/poi/xssf/usermodel/XSSFPicture.java |   5 +-
 .../org/apache/poi/xssf/usermodel/XSSFShape.java   |   3 +-
 .../apache/poi/xssf/usermodel/XSSFSimpleShape.java |   3 +-
 .../poi/xssf/usermodel/XSSFTextParagraph.java      |  17 +-
 .../org/apache/poi/xssf/usermodel/XSSFTextRun.java |   7 +-
 .../xwpf/usermodel/XWPFDefaultParagraphStyle.java  |   5 +-
 .../apache/poi/xwpf/usermodel/XWPFParagraph.java   |  41 +-
 .../org/apache/poi/xwpf/usermodel/XWPFRun.java     |  13 +-
 .../org/apache/poi/xwpf/usermodel/XWPFTable.java   |  11 +-
 .../apache/poi/xwpf/usermodel/XWPFTableCell.java   |   4 +-
 .../apache/poi/xwpf/usermodel/XWPFTableRow.java    |   7 +-
 .../crypt/tests/TestEncryptedTempZipThreshold.java |  83 ++++
 .../poi/poifs/crypt/tests/TestSecureTempZip.java   |  80 ++++
 .../apache/poi/xslf/usermodel/TestXSLFTable.java   |  19 +
 .../org/apache/poi/xssf/XSSFITestDataProvider.java |   6 +-
 .../org/apache/poi/xssf/binary/TestXSSFBUtils.java |  72 ++++
 .../TestReadOnlySharedStringsTable.java            |  35 +-
 .../apache/poi/xssf/usermodel/TestXSSFDrawing.java |  16 +
 .../poi/xssf/usermodel/TestXSSFFormulaParser.java  |  81 ++--
 .../apache/poi/xssf/usermodel/TestXSSFPicture.java |  23 +-
 .../apache/poi/xwpf/usermodel/TestXWPFBugs.java    |   2 +
 .../apache/poi/xwpf/usermodel/TestXWPFEndnote.java |   2 +-
 .../poi/xwpf/usermodel/TestXWPFFootnote.java       |   2 +-
 .../poi/xwpf/usermodel/TestXWPFParagraph.java      |  12 +
 .../org/apache/poi/hdgf/chunks/ChunkFactory.java   |   3 +-
 .../apache/poi/hdgf/pointers/PointerFactory.java   |   5 +-
 .../poi/hdgf/streams/CompressedStreamStore.java    |   3 +-
 .../org/apache/poi/hdgf/streams/StreamStore.java   |   6 +-
 .../apache/poi/hemf/draw/HemfImageRenderer.java    |   6 +-
 .../apache/poi/hemf/record/emf/HemfComment.java    |  37 +-
 .../org/apache/poi/hemf/record/emf/HemfDraw.java   |  22 +-
 .../org/apache/poi/hemf/record/emf/HemfHeader.java |   6 +-
 .../org/apache/poi/hemf/record/emf/HemfMisc.java   |   2 +
 .../poi/hemf/record/emf/HemfRecordIterator.java    |   2 +-
 .../org/apache/poi/hemf/record/emf/HemfText.java   |   6 +-
 .../poi/hemf/record/emfplus/HemfPlusBrush.java     |   9 +-
 .../poi/hemf/record/emfplus/HemfPlusDraw.java      |   2 +-
 .../poi/hemf/record/emfplus/HemfPlusObject.java    |   2 +-
 .../poi/hemf/record/emfplus/HemfPlusPath.java      |   7 +-
 .../poi/hemf/usermodel/HemfEmbeddedIterator.java   |   3 +-
 .../org/apache/poi/hemf/usermodel/HemfPicture.java |  26 ++
 .../java/org/apache/poi/hmef/CompressedRTF.java    |  62 ++-
 .../apache/poi/hmef/attribute/MAPIAttribute.java   |   9 +-
 .../poi/hmef/attribute/MAPIRtfAttribute.java       |  14 +-
 .../apache/poi/hmef/attribute/TNEFAttribute.java   |   2 +-
 .../java/org/apache/poi/hmef/dev/HMEFDumper.java   |   3 +-
 .../java/org/apache/poi/hpbf/model/EscherPart.java |   2 +-
 .../org/apache/poi/hpbf/model/QuillContents.java   |  23 +-
 .../org/apache/poi/hpbf/model/qcbits/QCPLCBit.java |   4 +-
 .../apache/poi/hpbf/model/qcbits/QCTextBit.java    |   3 +-
 .../main/java/org/apache/poi/hslf/blip/Bitmap.java |   8 +-
 .../main/java/org/apache/poi/hslf/blip/DIB.java    |   3 +-
 .../main/java/org/apache/poi/hslf/blip/EMF.java    |  22 +-
 .../java/org/apache/poi/hslf/blip/Metafile.java    |  24 +-
 .../main/java/org/apache/poi/hslf/blip/PICT.java   |  24 +-
 .../main/java/org/apache/poi/hslf/blip/WMF.java    |  24 +-
 .../java/org/apache/poi/hslf/dev/PPTXMLDump.java   |  10 +-
 .../org/apache/poi/hslf/dev/SlideShowDumper.java   |   5 +-
 .../apache/poi/hslf/dev/SlideShowRecordDumper.java |   2 +-
 .../apache/poi/hslf/record/AnimationInfoAtom.java  |   3 +-
 .../java/org/apache/poi/hslf/record/CString.java   |   3 +-
 .../apache/poi/hslf/record/Comment2000Atom.java    |   3 +-
 .../apache/poi/hslf/record/CurrentUserAtom.java    |  12 +-
 .../org/apache/poi/hslf/record/DocumentAtom.java   |   3 +-
 .../org/apache/poi/hslf/record/ExEmbedAtom.java    |   3 +-
 .../apache/poi/hslf/record/ExHyperlinkAtom.java    |   3 +-
 .../org/apache/poi/hslf/record/ExMediaAtom.java    |   3 +-
 .../org/apache/poi/hslf/record/ExObjListAtom.java  |   3 +-
 .../org/apache/poi/hslf/record/ExOleObjAtom.java   |  14 +-
 .../org/apache/poi/hslf/record/ExOleObjStg.java    |  43 +-
 .../apache/poi/hslf/record/FontEmbeddedData.java   |   3 +-
 .../org/apache/poi/hslf/record/FontEntityAtom.java |   3 +-
 .../hslf/record/HSLFEscherClientDataRecord.java    |   3 +-
 .../apache/poi/hslf/record/HeadersFootersAtom.java |   3 +-
 .../poi/hslf/record/InteractiveInfoAtom.java       |   3 +-
 .../apache/poi/hslf/record/MasterTextPropAtom.java |   6 +-
 .../java/org/apache/poi/hslf/record/NotesAtom.java |   3 +-
 .../java/org/apache/poi/hslf/record/PPDrawing.java |   5 +-
 .../org/apache/poi/hslf/record/PPDrawingGroup.java |  13 +-
 .../apache/poi/hslf/record/PersistPtrHolder.java   |  12 +-
 .../java/org/apache/poi/hslf/record/SlideAtom.java |   5 +-
 .../java/org/apache/poi/hslf/record/SoundData.java |   3 +-
 .../apache/poi/hslf/record/StyleTextProp9Atom.java |   3 +-
 .../apache/poi/hslf/record/StyleTextPropAtom.java  |   6 +-
 .../org/apache/poi/hslf/record/TextBytesAtom.java  |   3 +-
 .../org/apache/poi/hslf/record/TextCharsAtom.java  |   6 +-
 .../org/apache/poi/hslf/record/TextRulerAtom.java  |   4 +-
 .../apache/poi/hslf/record/TextSpecInfoAtom.java   |   3 +-
 .../apache/poi/hslf/record/TextSpecInfoRun.java    |   3 +-
 .../poi/hslf/record/TxInteractiveInfoAtom.java     |   3 +-
 .../apache/poi/hslf/record/TxMasterStyleAtom.java  |   3 +-
 .../poi/hslf/record/UnknownRecordPlaceholder.java  |  14 +-
 .../apache/poi/hslf/usermodel/HSLFAutoShape.java   |   7 +-
 .../org/apache/poi/hslf/usermodel/HSLFFill.java    |   3 +-
 .../poi/hslf/usermodel/HSLFPictureShape.java       |   3 +-
 .../org/apache/poi/hslf/usermodel/HSLFShape.java   |   3 +-
 .../apache/poi/hslf/usermodel/HSLFSlideShow.java   |   3 +-
 .../poi/hslf/usermodel/HSLFSlideShowImpl.java      |   3 +-
 .../org/apache/poi/hslf/usermodel/HSLFTable.java   |   9 +-
 .../apache/poi/hslf/usermodel/HSLFTextShape.java   |   2 +-
 .../apache/poi/hsmf/datatypes/PropertiesChunk.java |   3 +-
 .../org/apache/poi/hwmf/draw/HwmfGraphics.java     |   8 +-
 .../apache/poi/hwmf/draw/HwmfImageRenderer.java    |   6 +-
 .../apache/poi/hwmf/draw/HwmfROP3Composite.java    |   7 +-
 .../org/apache/poi/hwmf/record/HwmfBitmap16.java   |   2 +-
 .../org/apache/poi/hwmf/record/HwmfBitmapDib.java  |  21 +-
 .../org/apache/poi/hwmf/record/HwmfEscape.java     |   8 +-
 .../java/org/apache/poi/hwmf/record/HwmfFill.java  |   8 +-
 .../java/org/apache/poi/hwmf/record/HwmfMisc.java  |   2 +-
 .../java/org/apache/poi/hwmf/record/HwmfText.java  |  11 +-
 .../org/apache/poi/hwmf/record/HwmfWindowing.java  |   5 +-
 .../org/apache/poi/hwmf/usermodel/HwmfPicture.java |   4 +-
 .../java/org/apache/poi/hwpf/HWPFDocument.java     |   2 +-
 .../java/org/apache/poi/hwpf/HWPFDocumentCore.java |   3 +-
 .../java/org/apache/poi/hwpf/HWPFOldDocument.java  |   3 +-
 .../poi/hwpf/converter/AbstractWordUtils.java      |   4 +-
 .../poi/hwpf/model/CHPFormattedDiskPage.java       |   3 +-
 .../apache/poi/hwpf/model/ComplexFileTable.java    |   3 +-
 .../apache/poi/hwpf/model/DocumentProperties.java  |   3 +-
 .../main/java/org/apache/poi/hwpf/model/Ffn.java   |   3 +-
 .../poi/hwpf/model/FileInformationBlock.java       |   3 +-
 .../java/org/apache/poi/hwpf/model/ListData.java   |   3 +-
 .../java/org/apache/poi/hwpf/model/ListLevel.java  |  13 +-
 .../apache/poi/hwpf/model/NilPICFAndBinData.java   |   6 +-
 .../apache/poi/hwpf/model/OldTextPieceTable.java   |   5 +-
 .../poi/hwpf/model/PICFAndOfficeArtData.java       |   3 +-
 .../java/org/apache/poi/hwpf/model/PlexOfCps.java  |   3 +-
 .../java/org/apache/poi/hwpf/model/PlfLfo.java     |   4 +-
 .../org/apache/poi/hwpf/model/SectionTable.java    |   3 +-
 .../org/apache/poi/hwpf/model/TextPieceTable.java  |   7 +-
 .../poi/hwpf/sprm/CharacterSprmUncompressor.java   |   3 +-
 .../java/org/apache/poi/hwpf/sprm/SprmBuffer.java  |   6 +-
 .../java/org/apache/poi/hwpf/sprm/SprmUtils.java   |   2 +-
 .../apache/poi/hwpf/sprm/TableSprmCompressor.java  |   3 +-
 .../org/apache/poi/hwpf/usermodel/HWPFList.java    |   3 +-
 .../org/apache/poi/hwpf/usermodel/Picture.java     |  33 +-
 .../apache/poi/hemf/record/emf/TestHemfMisc.java   |  54 +++
 .../poi/hemf/record/emfplus/TestHemfPlusBrush.java |  55 +++
 .../poi/hemf/record/emfplus/TestHemfPlusDraw.java  |  53 +++
 .../poi/hemf/record/emfplus/TestHemfPlusPath.java  |  89 ++++
 .../apache/poi/hemf/usermodel/TestHemfPicture.java |  12 +
 .../org/apache/poi/hmef/TestCompressedRTF.java     |  44 ++
 .../poi/hpbf/model/TestQuillContentsOverflow.java  | 110 +++++
 .../apache/poi/hslf/record/TestExOleObjStg.java    |  80 ++++
 .../poi/hslf/record/TestPersistPtrHolder.java      |  82 ++++
 .../org/apache/poi/hslf/usermodel/TestBugs.java    |   6 +-
 .../usermodel/TestMetafileInflateSizeLimit.java    | 159 +++++++
 .../apache/poi/hslf/usermodel/TestTextShape.java   |   3 +-
 .../java/org/apache/poi/hwmf/TestHwmfParsing.java  |  13 +
 .../apache/poi/hwpf/usermodel/TestPictures.java    |  81 ++++
 .../poi/common/usermodel/fonts/FontHeader.java     |   5 +-
 .../apache/poi/ddf/AbstractEscherOptRecord.java    |  16 +-
 .../org/apache/poi/ddf/EscherArrayProperty.java    |   5 +-
 .../java/org/apache/poi/ddf/EscherBSERecord.java   |   8 +-
 .../java/org/apache/poi/ddf/EscherBlipRecord.java  |   6 +-
 .../apache/poi/ddf/EscherClientAnchorRecord.java   |   3 +-
 .../org/apache/poi/ddf/EscherClientDataRecord.java |   5 +-
 .../org/apache/poi/ddf/EscherComplexProperty.java  |   6 +-
 .../org/apache/poi/ddf/EscherMetafileBlip.java     |  12 +-
 .../org/apache/poi/ddf/EscherTextboxRecord.java    |   6 +-
 .../org/apache/poi/ddf/UnknownEscherRecord.java    |   3 +-
 poi/src/main/java/org/apache/poi/hpsf/Array.java   |   3 +-
 poi/src/main/java/org/apache/poi/hpsf/Blob.java    |   2 +-
 .../java/org/apache/poi/hpsf/ClipboardData.java    |   3 +-
 .../java/org/apache/poi/hpsf/CodePageString.java   |   3 +-
 .../main/java/org/apache/poi/hpsf/Property.java    |   4 +-
 poi/src/main/java/org/apache/poi/hpsf/Section.java |   3 +-
 .../main/java/org/apache/poi/hpsf/Thumbnail.java   |   3 +-
 .../java/org/apache/poi/hpsf/UnicodeString.java    |   3 +-
 .../java/org/apache/poi/hpsf/VariantSupport.java   |   3 +-
 .../poi/hssf/extractor/OldExcelExtractor.java      |   2 +-
 .../org/apache/poi/hssf/record/CFRule12Record.java |   8 +-
 .../org/apache/poi/hssf/record/DConRefRecord.java  |   3 +-
 .../hssf/record/EmbeddedObjectRefSubRecord.java    |   3 +-
 .../apache/poi/hssf/record/EscherAggregate.java    |   3 +-
 .../org/apache/poi/hssf/record/FeatHdrRecord.java  |   2 +-
 .../org/apache/poi/hssf/record/FeatRecord.java     |   4 +-
 .../apache/poi/hssf/record/FtCblsSubRecord.java    |   5 +-
 .../poi/hssf/record/GroupMarkerSubRecord.java      |   3 +-
 .../apache/poi/hssf/record/HyperlinkRecord.java    |   3 +-
 .../poi/hssf/record/NoteStructureSubRecord.java    |   5 +-
 .../org/apache/poi/hssf/record/OldLabelRecord.java |   3 +-
 .../org/apache/poi/hssf/record/OldSheetRecord.java |   3 +-
 .../apache/poi/hssf/record/OldStringRecord.java    |   4 +-
 .../org/apache/poi/hssf/record/RecordFactory.java  |   3 +-
 .../apache/poi/hssf/record/RecordInputStream.java  |   3 +-
 .../java/org/apache/poi/hssf/record/SubRecord.java |   3 +-
 .../apache/poi/hssf/record/WriteAccessRecord.java  |  11 +-
 .../hssf/record/aggregates/SharedValueManager.java |  16 +-
 .../org/apache/poi/hssf/record/common/ExtRst.java  |   3 +-
 .../hssf/record/crypto/Biff8DecryptingStream.java  |   3 +-
 .../poi/hssf/record/crypto/Biff8EncryptionKey.java |  15 +
 .../apache/poi/hssf/usermodel/EscherGraphics.java  |   7 +-
 .../poi/hssf/usermodel/EscherGraphics2d.java       |  10 +-
 .../org/apache/poi/hssf/usermodel/HSSFChart.java   |   4 +-
 .../org/apache/poi/hssf/usermodel/HSSFSheet.java   |   3 +-
 .../apache/poi/hssf/usermodel/HSSFWorkbook.java    |   9 +-
 .../poi/poifs/crypt/ChunkedCipherInputStream.java  |  18 +-
 .../poi/poifs/crypt/ChunkedCipherOutputStream.java |   6 +-
 .../apache/poi/poifs/crypt/CryptoFunctions.java    |   4 +-
 .../apache/poi/poifs/crypt/DataSpaceMapUtils.java  |   3 +-
 .../poi/poifs/crypt/agile/AgileDecryptor.java      |   3 +-
 .../poifs/crypt/agile/AgileEncryptionVerifier.java |  30 ++
 .../poi/poifs/crypt/agile/AgileEncryptor.java      |  14 +-
 .../poifs/crypt/standard/StandardEncryptor.java    |   2 +-
 .../java/org/apache/poi/poifs/dev/POIFSDump.java   |   4 +-
 .../apache/poi/poifs/filesystem/BlockStore.java    |   2 +-
 .../apache/poi/poifs/filesystem/Ole10Native.java   |   5 +-
 .../apache/poi/poifs/filesystem/POIFSDocument.java |   9 +-
 .../poi/poifs/filesystem/POIFSFileSystem.java      |   9 +-
 .../apache/poi/poifs/macros/VBAMacroReader.java    |  17 +-
 .../apache/poi/poifs/property/PropertyTable.java   |   5 +-
 .../org/apache/poi/poifs/storage/HeaderBlock.java  |   3 +-
 .../apache/poi/sl/draw/BitmapImageRenderer.java    |   6 +-
 .../java/org/apache/poi/sl/draw/DrawPaint.java     |  10 +-
 .../java/org/apache/poi/sl/draw/DrawSheet.java     |   5 +-
 .../org/apache/poi/sl/draw/DrawTextParagraph.java  |   3 +-
 .../org/apache/poi/sl/draw/DrawTexturePaint.java   |  24 +-
 .../org/apache/poi/sl/draw/PathGradientPaint.java  |  19 +-
 .../java/org/apache/poi/sl/draw/SLGraphics.java    |   7 +-
 .../org/apache/poi/sl/image/ImageHeaderBitmap.java |   5 +-
 .../org/apache/poi/sl/image/ImageHeaderEMF.java    |   3 +-
 .../org/apache/poi/sl/image/ImageHeaderPICT.java   |   5 +-
 .../org/apache/poi/sl/image/ImageHeaderWMF.java    |   5 +-
 .../java/org/apache/poi/sl/usermodel/Insets2D.java |   3 +-
 .../apache/poi/ss/extractor/EmbeddedExtractor.java |   3 +-
 .../apache/poi/ss/format/CellDateFormatter.java    |   3 +-
 .../apache/poi/ss/format/CellNumberFormatter.java  |   2 +-
 .../org/apache/poi/ss/format/SimpleFraction.java   |  12 +-
 .../java/org/apache/poi/ss/formula/Formula.java    |   4 +-
 .../org/apache/poi/ss/formula/PlainCellCache.java  |   6 +-
 .../poi/ss/formula/atp/WorkdayCalculator.java      |   8 +-
 .../apache/poi/ss/formula/atp/WorkdayFunction.java |   4 +-
 .../poi/ss/formula/atp/WorkdayIntlFunction.java    |   7 +-
 .../poi/ss/formula/atp/YearFracCalculator.java     |   9 +-
 .../poi/ss/formula/eval/OperandResolver.java       |   3 +-
 .../formula/function/FunctionMetadataReader.java   |   3 +-
 .../apache/poi/ss/formula/functions/Address.java   |   7 +-
 .../ss/formula/functions/AggregateFunction.java    |   5 +-
 .../apache/poi/ss/formula/functions/Bin2Dec.java   |   3 +-
 .../formula/functions/CalendarFieldFunction.java   |   5 +-
 .../apache/poi/ss/formula/functions/Complex.java   |   5 +-
 .../poi/ss/formula/functions/DStarRunner.java      |   2 +-
 .../apache/poi/ss/formula/functions/DateFunc.java  |   5 +-
 .../org/apache/poi/ss/formula/functions/EDate.java |   3 +-
 .../apache/poi/ss/formula/functions/EOMonth.java   |   4 +-
 .../org/apache/poi/ss/formula/functions/MathX.java |   9 +-
 .../poi/ss/formula/functions/NumericFunction.java  |   9 +-
 .../apache/poi/ss/formula/functions/Poisson.java   |   5 +-
 .../apache/poi/ss/formula/functions/Quotient.java  |   3 +-
 .../org/apache/poi/ss/formula/functions/Rept.java  |   3 +-
 .../apache/poi/ss/formula/functions/WeekNum.java   |   3 +-
 .../java/org/apache/poi/ss/usermodel/DateUtil.java |   5 +-
 .../apache/poi/ss/usermodel/FractionFormat.java    |   3 +-
 .../org/apache/poi/ss/usermodel/ReadingOrder.java  |   2 +-
 .../java/org/apache/poi/ss/util/ImageUtils.java    |  33 +-
 .../main/java/org/apache/poi/util/ArrayUtil.java   |  28 +-
 poi/src/main/java/org/apache/poi/util/HexDump.java |   2 +-
 poi/src/main/java/org/apache/poi/util/IOUtils.java | 167 ++++++-
 .../java/org/apache/poi/util/LZWDecompresser.java  |   3 +-
 .../apache/poi/util/LittleEndianInputStream.java   |  11 +
 .../main/java/org/apache/poi/util/MathUtil.java    |  53 +++
 .../poi/util/RLEDecompressingInputStream.java      |   2 +-
 .../main/java/org/apache/poi/util/StringUtil.java  |   5 +-
 poi/src/main/java/org/apache/poi/util/Units.java   |  19 +-
 .../apache/poi/ddf/TestEscherArrayProperty.java    |  58 +++
 .../org/apache/poi/ddf/TestEscherBSERecord.java    |  52 +++
 .../org/apache/poi/ddf/TestEscherMetafileBlip.java | 165 +++++++
 .../org/apache/poi/hpsf/basic/TestMetaDataIPI.java |  26 +-
 .../org/apache/poi/hssf/HSSFITestDataProvider.java |   6 +-
 .../apache/poi/hssf/model/TestFormulaParser.java   | 480 ++++++++++-----------
 .../apache/poi/hssf/model/TestFormulaParserIf.java |   2 +-
 .../record/aggregates/TestRowRecordsAggregate.java |  11 +-
 .../aggregates/TestValueRecordsAggregate.java      |  11 +-
 .../apache/poi/hssf/usermodel/SanityChecker.java   |   4 +-
 .../poi/hssf/usermodel/TestReadWriteChart.java     |   2 +-
 .../poi/poifs/crypt/agile/TestAgileDecryptor.java  |  43 ++
 .../poi/poifs/filesystem/TestOle10Native.java      |  20 +
 .../poi/poifs/filesystem/TestPOIFSStream.java      |   2 +-
 .../poi/poifs/property/TestPropertyFactory.java    |   7 +-
 .../poi/ss/formula/SheetRangeEvaluatorTest.java    |  10 +-
 .../poi/ss/formula/functions/TestDays360.java      |   5 +-
 .../apache/poi/ss/formula/functions/TestMatch.java |   4 +-
 .../poi/ss/formula/functions/TestSumifs.java       |   8 +-
 .../apache/poi/ss/formula/functions/TestText.java  |   7 +-
 .../apache/poi/ss/usermodel/BaseTestPicture.java   |   2 +-
 .../java/org/apache/poi/util/TestMathUtil.java     | 155 +++++++
 src/documentation/content/xdocs/encryption.xml     |   4 +
 src/documentation/content/xdocs/security.xml       |   8 +
 test-data/document/shapes-with-text.docx           | Bin 0 -> 27520 bytes
 test-data/poi-integration-exceptions.csv           |  12 +-
 .../absolute-anchor-over-empty-sheet.xlsx          | Bin 0 -> 21153 bytes
 .../spreadsheet/picture-and-shape-same-size.xlsx   | Bin 0 -> 13204 bytes
 334 files changed, 3550 insertions(+), 1017 deletions(-)
 copy poi/src/main/java/org/apache/poi/sl/usermodel/MetroShapeProvider.java => 
poi-ooxml/src/main/java/org/apache/poi/openxml4j/util/ZipEntryProcessor.java 
(71%)
 copy 
poi-ooxml/src/main/java/org/apache/poi/{xddf/usermodel/XDDFStretchInfoProperties.java
 => openxml4j/util/ZipStreamUtil.java} (53%)
 create mode 100644 
poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/tests/TestEncryptedTempZipThreshold.java
 create mode 100644 
poi-ooxml/src/test/java/org/apache/poi/xssf/binary/TestXSSFBUtils.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hemf/record/emf/TestHemfMisc.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hemf/record/emfplus/TestHemfPlusBrush.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hemf/record/emfplus/TestHemfPlusDraw.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hemf/record/emfplus/TestHemfPlusPath.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hpbf/model/TestQuillContentsOverflow.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hslf/record/TestPersistPtrHolder.java
 create mode 100644 
poi-scratchpad/src/test/java/org/apache/poi/hslf/usermodel/TestMetafileInflateSizeLimit.java
 create mode 100644 poi/src/main/java/org/apache/poi/util/MathUtil.java
 create mode 100644 
poi/src/test/java/org/apache/poi/ddf/TestEscherArrayProperty.java
 create mode 100644 
poi/src/test/java/org/apache/poi/ddf/TestEscherMetafileBlip.java
 create mode 100644 poi/src/test/java/org/apache/poi/util/TestMathUtil.java
 create mode 100644 test-data/document/shapes-with-text.docx
 create mode 100644 test-data/spreadsheet/absolute-anchor-over-empty-sheet.xlsx
 create mode 100644 test-data/spreadsheet/picture-and-shape-same-size.xlsx


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to