This is an automated email from the ASF dual-hosted git repository. fanningpj pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/poi.git
commit d701e1da65eabb3f8633536e434bea543fdb77ac Merge: a7fa50326c eafd6c04b8 Author: PJ Fanning <[email protected]> AuthorDate: Mon Feb 16 20:00:27 2026 +0100 Merge branch 'trunk' into asf-site build.gradle | 41 +- build.xml | 4 +- gradlew.bat | 188 ++--- legal/NOTICE | 2 +- osgi/pom.xml | 2 +- poi-examples/build.gradle | 2 +- .../poi/examples/xslf/AddVideoToPptx.java.txt | 502 +++++------ .../apache/poi/examples/xslf/bar-chart-data.txt | 24 +- .../apache/poi/examples/xslf/pie-chart-data.txt | 6 +- .../poi/examples/xwpf/usermodel/bar-chart-data.txt | 24 +- poi-excelant/build.gradle | 4 +- poi-integration/build.gradle | 12 +- .../org/apache/poi/stress/FileHandlerKnown.java | 2 + .../org/apache/poi/stress/HEMFFileHandler.java | 85 ++ .../org/apache/poi/stress/HWMFFileHandler.java | 93 ++ .../org/apache/poi/stress/SlideShowHandler.java | 8 +- .../org/apache/poi/stress/SpreadsheetHandler.java | 2 + .../java/org/apache/poi/stress/TestAllFiles.java | 10 +- .../org/apache/poi/stress/XSSFBFileHandler.java | 2 +- .../poi/poifs/crypt/encryptionCertificate.xsd | 78 +- .../poifs/crypt/encryptionCertificate.xsdconfig | 46 +- .../org/apache/poi/poifs/crypt/encryptionInfo.xsd | 518 ++++++------ .../poi/poifs/crypt/encryptionInfo.xsdconfig | 48 +- .../apache/poi/poifs/crypt/encryptionPassword.xsd | 132 +-- .../poi/poifs/crypt/encryptionPassword.xsdconfig | 46 +- .../org/apache/poi/poifs/crypt/signatureInfo.xsd | 204 ++--- .../xmlschema/org/apache/poi/schemas/XAdES.xsd | 932 ++++++++++----------- .../xmlschema/org/apache/poi/schemas/XAdESv141.xsd | 30 +- .../org/apache/poi/schemas/ooxmlSchemas.xsdconfig | 98 +-- poi-ooxml-lite-agent/build.gradle | 6 +- poi-ooxml-lite/build.gradle | 2 +- poi-ooxml/build.gradle | 6 +- .../apache/poi/ooxml/HyperlinkRelationship.java | 88 +- .../org/apache/poi/ooxml/POIXMLDocumentPart.java | 23 +- .../apache/poi/ooxml/ReferenceRelationship.java | 158 ++-- .../org/apache/poi/openxml4j/opc/OPCPackage.java | 5 +- .../xdgf/usermodel/section/geometry/RelLineTo.java | 4 + .../apache/poi/xslf/usermodel/XMLSlideShow.java | 47 ++ .../apache/poi/xslf/usermodel/XSLFAutoShape.java | 2 +- .../org/apache/poi/xslf/usermodel/XSLFDiagram.java | 4 + .../poi/xslf/usermodel/XSLFPictureShape.java | 12 +- .../apache/poi/xslf/usermodel/XSLFSimpleShape.java | 4 +- .../org/apache/poi/xslf/usermodel/XSLFTable.java | 3 + .../apache/poi/xslf/usermodel/XSLFTableCell.java | 40 +- .../org/apache/poi/xslf/usermodel/XSLFTextRun.java | 8 +- .../apache/poi/xssf/binary/XSSFBSheetHandler.java | 8 +- .../apache/poi/xssf/eventusermodel/XSSFReader.java | 8 + .../apache/poi/xssf/extractor/XSSFExportToXml.java | 19 +- .../org/apache/poi/xssf/usermodel/XSSFCell.java | 40 +- .../org/apache/poi/xssf/usermodel/XSSFPicture.java | 7 +- .../org/apache/poi/xssf/usermodel/XSSFTable.java | 25 +- .../apache/poi/xssf/usermodel/XSSFWorkbook.java | 25 +- .../poi/xssf/usermodel/helpers/ColumnHelper.java | 20 +- .../apache/poi/xwpf/usermodel/XWPFEndnotes.java | 5 + .../apache/poi/xwpf/usermodel/XWPFSDTContent.java | 10 + .../org/apache/poi/xwpf/usermodel/XWPFTheme.java | 82 +- .../org/apache/poi/xslf/usermodel/notesMaster.xml | 2 +- .../poi/xssf/usermodel/presetTableStyles.xml | 2 +- .../org/apache/poi/ooxml/TestDetectAsOOXML.java | 5 +- .../org/apache/poi/openxml4j/TestOPCPackage.java | 15 + .../poi/sl/tests/draw/TestDrawPictureShape.java | 32 +- .../apache/poi/xslf/draw/geom/TestXSLFArcTo.java | 62 ++ .../poi/xslf/usermodel/TestXSLFSlideShow.java | 102 ++- .../apache/poi/xslf/usermodel/TestXSLFTable.java | 87 +- .../poi/xslf/usermodel/TestXSLFTextShape.java | 2 +- .../poi/xssf/extractor/TestXSSFExportToXML.java | 14 + .../poi/xssf/streaming/TestOutOfOrderColumns.java | 244 +++--- .../apache/poi/xssf/usermodel/TestXSSFCell.java | 87 ++ .../apache/poi/xssf/usermodel/TestXSSFTable.java | 16 +- .../xssf/usermodel/helpers/TestColumnHelper.java | 3 +- .../poi/xwpf/usermodel/TestXWPFDocument.java | 21 + .../org/apache/poi/xwpf/usermodel/TestXWPFSDT.java | 23 + .../apache/poi/xwpf/usermodel/TestXWPFTheme.java | 7 + poi-ooxml/src/test/java9/module-info.java | 1 + poi-scratchpad/build.gradle | 4 +- .../org/apache/poi/hemf/record/emf/HemfDraw.java | 5 + .../poi/hemf/record/emfplus/HemfPlusHeader.java | 11 +- .../java/org/apache/poi/hslf/record/PPDrawing.java | 7 +- .../org/apache/poi/hslf/usermodel/HSLFFill.java | 18 +- .../apache/poi/hslf/usermodel/HSLFGroupShape.java | 18 +- .../poi/hslf/usermodel/HSLFPictureShape.java | 7 +- .../org/apache/poi/hslf/usermodel/HSLFShape.java | 16 +- .../apache/poi/hslf/usermodel/HSLFSlideMaster.java | 4 + .../poi/hslf/usermodel/HSLFTextParagraph.java | 8 +- .../apache/poi/hslf/usermodel/HSLFTextShape.java | 2 +- .../org/apache/poi/hwmf/record/HwmfBitmapDib.java | 34 +- .../org/apache/poi/hwmf/record/HwmfEscape.java | 8 +- .../java/org/apache/poi/hwmf/record/HwmfMisc.java | 14 +- .../java/org/apache/poi/hmef/TestHMEFMessage.java | 3 +- .../org/apache/poi/hslf/dev/TestPPTXMLDump.java | 1 + .../apache/poi/hslf/dev/TestSlideIdListing.java | 1 + .../apache/poi/hslf/dev/TestSlideShowDumper.java | 1 + .../poi/hslf/dev/TestSlideShowRecordDumper.java | 4 +- .../hslf/dev/TestUserEditAndPersistListing.java | 4 +- .../java/org/apache/poi/hwmf/TestHwmfParsing.java | 31 +- .../hwpf/converter/TestWordToConverterSuite.java | 3 +- .../hwpf/converter/TestWordToTextConverter.java | 3 +- poi/build.gradle | 6 +- poi/src/main/java/org/apache/poi/POIDocument.java | 1 + .../org/apache/poi/ddf/EscherArrayProperty.java | 8 +- .../org/apache/poi/ddf/EscherComplexProperty.java | 61 +- .../org/apache/poi/ddf/EscherContainerRecord.java | 9 +- .../org/apache/poi/ddf/EscherPropertyFactory.java | 2 +- .../org/apache/poi/ddf/UnknownEscherRecord.java | 2 +- .../org/apache/poi/extractor/ExtractorFactory.java | 6 +- .../org/apache/poi/hssf/model/InternalSheet.java | 7 + .../java/org/apache/poi/hssf/model/LinkTable.java | 25 +- .../apache/poi/hssf/record/EscherAggregate.java | 3 + .../record/aggregates/FormulaRecordAggregate.java | 5 +- .../hssf/record/aggregates/SharedValueManager.java | 9 +- .../org/apache/poi/hssf/usermodel/HSSFComment.java | 6 +- .../apache/poi/hssf/usermodel/HSSFPatriarch.java | 3 + .../org/apache/poi/hssf/usermodel/HSSFPicture.java | 32 +- .../org/apache/poi/hssf/usermodel/HSSFShape.java | 4 + .../apache/poi/sl/draw/BitmapImageRenderer.java | 3 +- .../org/apache/poi/sl/draw/DrawPictureShape.java | 7 + .../org/apache/poi/sl/draw/DrawTextParagraph.java | 4 +- .../apache/poi/sl/draw/geom/ArcToCommandIf.java | 4 + .../org/apache/poi/sl/usermodel/PictureShape.java | 11 + .../org/apache/poi/sl/usermodel/SlideShow.java | 2 +- .../apache/poi/ss/extractor/EmbeddedExtractor.java | 2 +- .../ss/formula/eval/forked/ForkedEvaluator.java | 2 +- .../org/apache/poi/ss/usermodel/ClientAnchor.java | 21 + .../org/apache/poi/ss/usermodel/ExtendedColor.java | 2 +- .../poi/ss/usermodel/helpers/RowShifter.java | 14 +- poi/src/main/java/org/apache/poi/util/IOUtils.java | 8 +- .../UserNameAwareTempFileCreationStrategy.java | 100 +-- .../poi/sl/draw/geom/presetShapeDefinitions.xml | 2 +- .../apache/poi/hssf/dev/BaseTestIteratingXLS.java | 5 +- .../apache/poi/hssf/dev/TestBiffDrawingToXml.java | 2 + .../org/apache/poi/hssf/dev/TestBiffViewer.java | 2 + .../org/apache/poi/hssf/dev/TestFormulaViewer.java | 1 + .../org/apache/poi/hssf/dev/TestRecordLister.java | 2 + .../poi/hssf/model/TestDrawingAggregate.java | 93 +- .../apache/poi/hssf/model/TestInternalSheet.java | 72 ++ .../org/apache/poi/hssf/model/TestLinkTable.java | 3 + .../apache/poi/hssf/usermodel/TestHSSFComment.java | 10 + .../apache/poi/hssf/usermodel/TestHSSFPicture.java | 26 + .../ss/usermodel/TestClientAnchorShortSetter.java | 66 ++ .../UserNameAwareTempFileCreationStrategyTest.java | 84 +- .../content/xdocs/components/index.xml | 2 +- .../content/xdocs/devel/references/3rdparty.xml | 172 ++-- src/documentation/content/xdocs/security.xml | 16 +- src/resources/devtools/forbidden-signatures.txt | 348 ++++---- src/resources/ooxml-lite-report.clazz | 3 + src/resources/ooxml-lite-report.xsb | 2 + ...-minimized-POIVisioFuzzer-6312416206454784.vsdx | Bin 0 -> 33849 bytes test-data/document/chartex.docx | Bin 0 -> 133304 bytes ...se-minimized-POIHWPFFuzzer-5832867957309440.doc | Bin 0 -> 4748 bytes ...e-minimized-POIXWPFFuzzer-4961551840247808.docx | Bin 0 -> 35568 bytes ...se-minimized-POIHPBFFuzzer-4918886059278336.pub | Bin 0 -> 32832 bytes ...se-minimized-POIHPBFFuzzer-6325615354773504.pub | Bin 0 -> 2042 bytes .../119877_all type background_save_by_AOO.ppt | Bin 0 -> 932864 bytes .../2100a8d44da546f97ab7795c500a58bed6cb655d.ppt | Bin 0 -> 9728 bytes .../2cade576206d5bf9a89479446973deeda5a9b549.ppt | Bin 0 -> 129536 bytes .../60f557c0a46bcb0068b1c3e15589dac383307bc8.ppt | Bin 0 -> 44032 bytes .../62d2ecd89aeb715b07072d4f8a8734f4dbeb5c10.ppt | Bin 0 -> 224256 bytes .../6afff8111a22b118d1ed4eba5007c153de0b0ad7.ppt | Bin 0 -> 129536 bytes .../7ffe3cabb976ebc593dfe2f9461bdeac980a626c.ppt | Bin 0 -> 13312 bytes .../cf5f6fde99a8b3ea5a4946c258b7abad6f30b0c5.ppt | Bin 0 -> 9684 bytes ...terfuzz-testcase-minimized-6701721724125184.wmf | Bin 0 -> 87 bytes ...se-minimized-POIHSLFFuzzer-6028723156746240.ppt | Bin 0 -> 547740 bytes ...e-minimized-POIXSLFFuzzer-6071540680032256.pptx | Bin 0 -> 25802 bytes ...e-minimized-POIXSLFFuzzer-6372932378820608.pptx | Bin 0 -> 76054 bytes ...h-57308ca363f5b71763c489d1b432aff009d4bc4f.pptx | Bin 0 -> 74295 bytes ...sh-7b60e9fe792eaaf1bba8be90c2b62f057cfff142.emf | Bin 0 -> 21258 bytes test-data/slideshow/file-45.wmf | Bin 0 -> 24890 bytes test-data/slideshow/picture-transparency.pptx | Bin 0 -> 11793 bytes .../table-with-different-font-colors.pptx | Bin 0 -> 36562 bytes test-data/spreadsheet/54686_fraction_formats.txt | 748 ++++++++--------- test-data/spreadsheet/SampleSS.xml | 284 +++---- .../cf9f845e73447b092477d0472402a5baea4b8c9f.xls | Bin 0 -> 47616 bytes ...se-minimized-POIHSSFFuzzer-4734163573080064.xls | Bin 0 -> 7168 bytes ...sh-e329fca9087fe21bca4a80c8bc472a661c98d860.xls | Bin 0 -> 82944 bytes ...tent_4_evaluation_module_decouverte_qesamed.xls | Bin 0 -> 425984 bytes ...files_rde_documents_vodootvedenie_2020.xlsb.xls | Bin 0 -> 1048576 bytes test-data/spreadsheet/stress.xls | Bin 73728 -> 79872 bytes test-data/spreadsheet/vmlDrawing1.vml | 82 +- 178 files changed, 4242 insertions(+), 2890 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
