Mark a lot of constants as either const or readonly to prevent accidental assignment
Mark a lot of constants as either const or readonly to prevent accidental assignment
poi sync:
  51785 - Allow XSSF setForceFormulaRecalculation to work with the minimal ooxml-schemas jar(poi-developers)
  New PackagePart method getRelatedPart(PackageRelationship) to simplify navigation of relations between OPC Parts(poi-developers)
sync: avoid exceptions when using POI in Tika, see BUgs 51771 and 51770
OpenXml4Net has been completed. The following issues has been fixed.

52540 - Relax the M4.1 constraint on reading OOXML files, as some Office produced ones do have 2 Core Properties, despite the specification explicitly forbidding this(poi-developers)
(antony)51949 - Avoid NPE on double close of ZipFileZipEntrySource(poi-developers)
52665 - When reading from a ZipFileZipEntrySource that has already been closed, give IllegalArgumentException rather than NPE(poi-developers)
Add File based constructor to OPCPackage, alongside existing String one (which constructed a File from the string internally)(poi-developers)
52211 - avoid unnessary re-coverting content types to US-ASCII, it can cause exceptions on ibm mainframes(poi-developers)
53282 - Avoid exception when parsing OPC relationships with non-breaking spaces(poi-developers)
Add a disabled test for bug #51850, and tweak the OPC package exceptions to make it easier to spot when a part name is already used
Fix bug #51850 - support creating comments in XSSF on an earlier slide when later ones already have them
Allow the passing of a File object to WorkbookFactory.create, which permits lower memory processing than the InputStream version(poi-developers)
Add a NPOIFS constructor to WorkbookFactory, to match the regular POIFS one
51950 - XWPF fix for footnotes not always being present in a document(poi-developers)
51963 - Correct AreaReference handling of references containing a sheet name which includes a comma(poi-developers)
Patch from bug #52190 - null check on XWPF setFontFamily
Bugzilla 52568: added methods to set/get an XWPFRun's text color
Bugzilla 52348:  Avoid exception when creating cell style in a workbook that has an empty xf table
51875 - More XSSF new-line in formula support(poi-developers)
52285 - Support XWPF smart tags text in Paragraphs(poi-developers)
All XWPF files has been synchronized.

52449 - Support writing XWPF documents with glossaries (plus fix some indenting)
52566 - Added methods to set/get vertical alignment and color in XWPFTableCell(poi-developers)
52562 - Added methods to get/set a table row's Can't Split and Repeat Header attributes in XWPF(poi-developers)
52561 - Added methods to set table inside borders and cell margins in XWPF(poi-developers)
51564 - support for enforcing fields update in XWPF(poi-developers)
54099 - Ensure that CTHMerge and CTTcBorders go to poi-ooxml-schemas jar(poi-developers)
a lost file
Update Release notes for NPOI beta 1
Merge branch 'upstream'
Merge branch 'master' into enumification

Conflicts:
	main/HSSF/Record/CF/PatternFormatting.cs
	main/HSSF/Record/FontRecord.cs
	main/HSSF/UserModel/HSSFPatternFormatting.cs
	main/HSSF/Util/HSSFColor.cs
	main/SS/Formula/Functions/LookupUtils.cs
	main/SS/Formula/PTG/AttrPtg.cs
	main/SS/UserModel/CellValue.cs
	main/SS/UserModel/FontUnderline.cs
	main/SS/UserModel/IndexedColors.cs
	main/SS/Util/NormalisedDecimal.cs
	main/Util/BigInteger.cs
	testcases/main/HSSF/Model/TestFormulaParser.cs