diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -5,6 +5,7 @@ liblept.so.5:LeptDebugOK liblept.so.5:LeptMsgSeverity liblept.so.5:MORPH_BC +liblept.so.5:MaxInitPtraSize liblept.so.5:NumImageFileFormatExtensions liblept.so.5:addColorizedGrayToCmap liblept.so.5:adjacentOnPixelInRaster @@ -63,6 +64,7 @@ liblept.so.5:boxIntersects liblept.so.5:boxIsValid liblept.so.5:boxOverlapArea +liblept.so.5:boxOverlapDistance liblept.so.5:boxOverlapFraction liblept.so.5:boxOverlapRegion liblept.so.5:boxPrintStreamInfo @@ -76,6 +78,7 @@ liblept.so.5:boxTransform liblept.so.5:boxTransformOrdered liblept.so.5:boxaAddBox +liblept.so.5:boxaAdjustBoxSides liblept.so.5:boxaAdjustHeightToTarget liblept.so.5:boxaAdjustSides liblept.so.5:boxaAdjustWidthToTarget @@ -86,7 +89,6 @@ liblept.so.5:boxaCombineOverlaps liblept.so.5:boxaCombineOverlapsInPair liblept.so.5:boxaCompareRegions -liblept.so.5:boxaConstrainSize liblept.so.5:boxaContainedInBox liblept.so.5:boxaContainedInBoxCount liblept.so.5:boxaContainedInBoxa @@ -129,7 +131,6 @@ liblept.so.5:boxaIntersectsBoxCount liblept.so.5:boxaIsFull liblept.so.5:boxaJoin -liblept.so.5:boxaLinearFit liblept.so.5:boxaLocationRange liblept.so.5:boxaMakeAreaIndicator liblept.so.5:boxaMakeSizeIndicator @@ -145,8 +146,9 @@ liblept.so.5:boxaRead liblept.so.5:boxaReadMem liblept.so.5:boxaReadStream -liblept.so.5:boxaReconcileEvenOddHeight +liblept.so.5:boxaReconcileAllByMedian liblept.so.5:boxaReconcilePairWidth +liblept.so.5:boxaReconcileSidesByMedian liblept.so.5:boxaReconcileSizeByMedian liblept.so.5:boxaRemoveBox liblept.so.5:boxaRemoveBoxAndSave @@ -164,11 +166,9 @@ liblept.so.5:boxaSetSide liblept.so.5:boxaShiftWithPta liblept.so.5:boxaSimilar -liblept.so.5:boxaSizeConsistency1 -liblept.so.5:boxaSizeConsistency2 +liblept.so.5:boxaSizeConsistency liblept.so.5:boxaSizeRange liblept.so.5:boxaSizeVariation -liblept.so.5:boxaSmoothSequenceLS liblept.so.5:boxaSmoothSequenceMedian liblept.so.5:boxaSort liblept.so.5:boxaSort2d @@ -183,6 +183,7 @@ liblept.so.5:boxaWrite liblept.so.5:boxaWriteDebug liblept.so.5:boxaWriteMem +liblept.so.5:boxaWriteStderr liblept.so.5:boxaWriteStream liblept.so.5:boxaaAddBox liblept.so.5:boxaaAddBoxa @@ -241,6 +242,7 @@ liblept.so.5:ccbaWriteSVG liblept.so.5:ccbaWriteSVGString liblept.so.5:ccbaWriteStream +liblept.so.5:changeFormatForMissingLib liblept.so.5:cidConvertToPdfData liblept.so.5:cmapEqual liblept.so.5:compareTilesByHisto @@ -248,17 +250,14 @@ liblept.so.5:composeRGBPixel liblept.so.5:concatenatePdf liblept.so.5:concatenatePdfToData -liblept.so.5:convertByteToHexAscii liblept.so.5:convertFilesFittedToPS liblept.so.5:convertFilesTo1bpp liblept.so.5:convertFilesToPS liblept.so.5:convertFilesToPdf liblept.so.5:convertFlateToPS liblept.so.5:convertFlateToPSEmbed -liblept.so.5:convertFlateToPSString liblept.so.5:convertG4ToPS liblept.so.5:convertG4ToPSEmbed -liblept.so.5:convertG4ToPSString liblept.so.5:convertGrayCodeToInt liblept.so.5:convertHSVToRGB liblept.so.5:convertImageDataToPdf @@ -266,7 +265,6 @@ liblept.so.5:convertIntToGrayCode liblept.so.5:convertJpegToPS liblept.so.5:convertJpegToPSEmbed -liblept.so.5:convertJpegToPSString liblept.so.5:convertLABToRGB liblept.so.5:convertLABToXYZ liblept.so.5:convertNumberedMasksToBoxaa @@ -303,6 +301,7 @@ liblept.so.5:createMatrix2dScale liblept.so.5:createMatrix2dTranslate liblept.so.5:decodeAscii85 +liblept.so.5:decodeAscii85WithComp liblept.so.5:decodeBase64 liblept.so.5:dewarpBuildLineModel liblept.so.5:dewarpBuildPageModel @@ -379,7 +378,6 @@ liblept.so.5:dpixRead liblept.so.5:dpixReadMem liblept.so.5:dpixReadStream -liblept.so.5:dpixResizeImageData liblept.so.5:dpixScaleByInteger liblept.so.5:dpixSetAllArbitrary liblept.so.5:dpixSetData @@ -391,6 +389,7 @@ liblept.so.5:dpixWriteMem liblept.so.5:dpixWriteStream liblept.so.5:encodeAscii85 +liblept.so.5:encodeAscii85WithComp liblept.so.5:encodeBase64 liblept.so.5:extractG4DataFromFile liblept.so.5:extractMinMaxComponent @@ -412,6 +411,8 @@ liblept.so.5:fileCorruptByDeletion liblept.so.5:fileCorruptByMutation liblept.so.5:fileFormatIsTiff +liblept.so.5:fileReplaceBytes +liblept.so.5:fileSplitLinesUniform liblept.so.5:filesAreIdentical liblept.so.5:findFileFormat liblept.so.5:findFileFormatBuffer @@ -469,7 +470,6 @@ liblept.so.5:fpixReadStream liblept.so.5:fpixRemoveBorder liblept.so.5:fpixRenderContours -liblept.so.5:fpixResizeImageData liblept.so.5:fpixRotate180 liblept.so.5:fpixRotate90 liblept.so.5:fpixRotateOrth @@ -511,11 +511,8 @@ liblept.so.5:gaussjordan liblept.so.5:genConstrainedNumaInRange liblept.so.5:genPathname -liblept.so.5:genRandomIntegerInRange +liblept.so.5:genRandomIntOnInterval liblept.so.5:generateBinaryMaze -liblept.so.5:generateFlatePS -liblept.so.5:generateG4PS -liblept.so.5:generateJpegPS liblept.so.5:generatePtaBox liblept.so.5:generatePtaBoxa liblept.so.5:generatePtaFilledCircle @@ -548,7 +545,6 @@ liblept.so.5:getRGBFromIndex liblept.so.5:getResA4Page liblept.so.5:getResLetterPage -liblept.so.5:getScaledParametersPS liblept.so.5:getSortedPathnamesInDirectory liblept.so.5:getTiffResolution liblept.so.5:gplotAddPlot @@ -556,12 +552,19 @@ liblept.so.5:gplotDestroy liblept.so.5:gplotGenCommandFile liblept.so.5:gplotGenDataFiles +liblept.so.5:gplotGeneralPix1 +liblept.so.5:gplotGeneralPix2 +liblept.so.5:gplotGeneralPixN liblept.so.5:gplotMakeOutput +liblept.so.5:gplotMakeOutputPix liblept.so.5:gplotRead liblept.so.5:gplotSetScaling liblept.so.5:gplotSimple1 liblept.so.5:gplotSimple2 liblept.so.5:gplotSimpleN +liblept.so.5:gplotSimplePix1 +liblept.so.5:gplotSimplePix2 +liblept.so.5:gplotSimplePixN liblept.so.5:gplotSimpleXY1 liblept.so.5:gplotSimpleXY2 liblept.so.5:gplotSimpleXYN @@ -670,6 +673,8 @@ liblept.so.5:l_clearDataBit liblept.so.5:l_clearDataDibit liblept.so.5:l_clearDataQbit +liblept.so.5:l_colorfillCreate +liblept.so.5:l_colorfillDestroy liblept.so.5:l_compressGrayHistograms liblept.so.5:l_convertCharstrToInt liblept.so.5:l_dnaAddNumber @@ -684,7 +689,6 @@ liblept.so.5:l_dnaDestroy liblept.so.5:l_dnaDiffAdjValues liblept.so.5:l_dnaEmpty -liblept.so.5:l_dnaFindValByHash liblept.so.5:l_dnaGetCount liblept.so.5:l_dnaGetDArray liblept.so.5:l_dnaGetDValue @@ -694,31 +698,31 @@ liblept.so.5:l_dnaGetRefcount liblept.so.5:l_dnaHashAdd liblept.so.5:l_dnaHashCreate -liblept.so.5:l_dnaHashCreateFromDna -liblept.so.5:l_dnaHashCreateFromPta -liblept.so.5:l_dnaHashCreateFromSarray liblept.so.5:l_dnaHashDestroy -liblept.so.5:l_dnaHashGetCount liblept.so.5:l_dnaHashGetDna -liblept.so.5:l_dnaHashGetTotalCount liblept.so.5:l_dnaInsertNumber liblept.so.5:l_dnaIntersectionByAset -liblept.so.5:l_dnaIntersectionByHash +liblept.so.5:l_dnaIntersectionByHmap liblept.so.5:l_dnaJoin -liblept.so.5:l_dnaMakeHistoByHash +liblept.so.5:l_dnaMakeHistoByHmap liblept.so.5:l_dnaMakeSequence liblept.so.5:l_dnaRead +liblept.so.5:l_dnaReadMem liblept.so.5:l_dnaReadStream liblept.so.5:l_dnaRemoveDupsByAset -liblept.so.5:l_dnaRemoveDupsByHash +liblept.so.5:l_dnaRemoveDupsByHmap liblept.so.5:l_dnaRemoveNumber liblept.so.5:l_dnaReplaceNumber +liblept.so.5:l_dnaSelectRange liblept.so.5:l_dnaSetCount liblept.so.5:l_dnaSetParameters liblept.so.5:l_dnaSetValue liblept.so.5:l_dnaShiftValue liblept.so.5:l_dnaUnionByAset +liblept.so.5:l_dnaUnionByHmap liblept.so.5:l_dnaWrite +liblept.so.5:l_dnaWriteMem +liblept.so.5:l_dnaWriteStderr liblept.so.5:l_dnaWriteStream liblept.so.5:l_dnaaAddDna liblept.so.5:l_dnaaAddNumber @@ -732,10 +736,12 @@ liblept.so.5:l_dnaaGetNumberCount liblept.so.5:l_dnaaGetValue liblept.so.5:l_dnaaRead +liblept.so.5:l_dnaaReadMem liblept.so.5:l_dnaaReadStream liblept.so.5:l_dnaaReplaceDna liblept.so.5:l_dnaaTruncate liblept.so.5:l_dnaaWrite +liblept.so.5:l_dnaaWriteMem liblept.so.5:l_dnaaWriteStream liblept.so.5:l_fileDisplay liblept.so.5:l_generateCIData @@ -757,6 +763,14 @@ liblept.so.5:l_hashFloat64ToUint64 liblept.so.5:l_hashPtToUint64 liblept.so.5:l_hashStringToUint64 +liblept.so.5:l_hashStringToUint64Fast +liblept.so.5:l_hmapCreate +liblept.so.5:l_hmapCreateFromDna +liblept.so.5:l_hmapCreateFromPta +liblept.so.5:l_hmapCreateFromSarray +liblept.so.5:l_hmapDestroy +liblept.so.5:l_hmapLookup +liblept.so.5:l_hmapRehash liblept.so.5:l_jpegSetQuality liblept.so.5:l_makeTempFilename liblept.so.5:l_pdfSetDateAndVersion @@ -789,6 +803,7 @@ liblept.so.5:l_setDataTwoBytes liblept.so.5:l_setNeutralBoostVal liblept.so.5:l_uncompressGrayHistograms +liblept.so.5:leptSetStderrHandler liblept.so.5:lept_calloc liblept.so.5:lept_cp liblept.so.5:lept_direxists @@ -803,16 +818,16 @@ liblept.so.5:lept_rmdir liblept.so.5:lept_rmfile liblept.so.5:lept_roundftoi +liblept.so.5:lept_stderr liblept.so.5:lheapAdd liblept.so.5:lheapCreate liblept.so.5:lheapDestroy liblept.so.5:lheapGetCount +liblept.so.5:lheapGetElement liblept.so.5:lheapPrint liblept.so.5:lheapRemove liblept.so.5:lheapSort liblept.so.5:lheapSortStrictOrder -liblept.so.5:lheapSwapDown -liblept.so.5:lheapSwapUp liblept.so.5:lineEndianByteSwap liblept.so.5:linearInterpolatePixelColor liblept.so.5:linearInterpolatePixelFloat @@ -845,6 +860,7 @@ liblept.so.5:lstackGetCount liblept.so.5:lstackPrint liblept.so.5:lstackRemove +liblept.so.5:makeColorfillTestData liblept.so.5:makeDoGKernel liblept.so.5:makeFlatKernel liblept.so.5:makeGaussianKernel @@ -870,6 +886,7 @@ liblept.so.5:nextOnPixelInRaster liblept.so.5:numaAddBorder liblept.so.5:numaAddNumber +liblept.so.5:numaAddSorted liblept.so.5:numaAddSpecifiedBorder liblept.so.5:numaAddToNumber liblept.so.5:numaArithOp @@ -898,7 +915,8 @@ liblept.so.5:numaDestroy liblept.so.5:numaDifferentiateInterval liblept.so.5:numaDilate -liblept.so.5:numaDiscretizeRankAndIntensity +liblept.so.5:numaDiscretizeHistoInBins +liblept.so.5:numaDiscretizeSortedInBins liblept.so.5:numaEarthMoverDistance liblept.so.5:numaEmpty liblept.so.5:numaEqualizeTRC @@ -906,7 +924,9 @@ liblept.so.5:numaEvalBestHaarParameters liblept.so.5:numaEvalHaarSum liblept.so.5:numaFindExtrema +liblept.so.5:numaFindLocForThreshold liblept.so.5:numaFindPeaks +liblept.so.5:numaFindSortedLoc liblept.so.5:numaFitMax liblept.so.5:numaGammaTRC liblept.so.5:numaGetBinSortIndex @@ -921,6 +941,8 @@ liblept.so.5:numaGetIArray liblept.so.5:numaGetIValue liblept.so.5:numaGetMax +liblept.so.5:numaGetMean +liblept.so.5:numaGetMeanAbsval liblept.so.5:numaGetMeanDevFromMedian liblept.so.5:numaGetMedian liblept.so.5:numaGetMedianDevFromMedian @@ -937,6 +959,7 @@ liblept.so.5:numaGetStatsUsingHistogram liblept.so.5:numaGetSum liblept.so.5:numaGetSumOnInterval +liblept.so.5:numaGetUniformBinSizes liblept.so.5:numaHasOnlyIntegers liblept.so.5:numaHistogramGetRankFromVal liblept.so.5:numaHistogramGetValFromRank @@ -952,7 +975,7 @@ liblept.so.5:numaJoin liblept.so.5:numaLogicalOp liblept.so.5:numaLowPassIntervals -liblept.so.5:numaMakeAbsValue +liblept.so.5:numaMakeAbsval liblept.so.5:numaMakeConstant liblept.so.5:numaMakeDelta liblept.so.5:numaMakeHistogram @@ -1001,6 +1024,7 @@ liblept.so.5:numaWrite liblept.so.5:numaWriteDebug liblept.so.5:numaWriteMem +liblept.so.5:numaWriteStderr liblept.so.5:numaWriteStream liblept.so.5:numaaAddNuma liblept.so.5:numaaAddNumber @@ -1026,6 +1050,8 @@ liblept.so.5:numaaWriteStream liblept.so.5:parseForProtos liblept.so.5:parseStringForNumbers +liblept.so.5:partifyFiles +liblept.so.5:partifyPixac liblept.so.5:pathJoin liblept.so.5:pixAbsDiffByColumn liblept.so.5:pixAbsDiffByRow @@ -1071,9 +1097,11 @@ liblept.so.5:pixApplyInvBackgroundRGBMap liblept.so.5:pixApplyVariableGrayMap liblept.so.5:pixAssignToNearestColor +liblept.so.5:pixAutoPhotoinvert liblept.so.5:pixAverageByColumn liblept.so.5:pixAverageByRow liblept.so.5:pixAverageInRect +liblept.so.5:pixAverageInRectRGB liblept.so.5:pixAverageIntensityProfile liblept.so.5:pixAverageOnLine liblept.so.5:pixBackgroundNorm @@ -1134,6 +1162,7 @@ liblept.so.5:pixClipBoxToForeground liblept.so.5:pixClipMasked liblept.so.5:pixClipRectangle +liblept.so.5:pixClipRectangleWithBorder liblept.so.5:pixClipRectangles liblept.so.5:pixClipToForeground liblept.so.5:pixClone @@ -1150,6 +1179,8 @@ liblept.so.5:pixCloseSafeBrick liblept.so.5:pixCloseSafeCompBrick liblept.so.5:pixColorContent +liblept.so.5:pixColorContentByLocation +liblept.so.5:pixColorFill liblept.so.5:pixColorFraction liblept.so.5:pixColorGray liblept.so.5:pixColorGrayCmap @@ -1165,6 +1196,7 @@ liblept.so.5:pixColorSegmentCluster liblept.so.5:pixColorSegmentRemoveColors liblept.so.5:pixColorShiftRGB +liblept.so.5:pixColorShiftWhitePoint liblept.so.5:pixColorizeGray liblept.so.5:pixColorsForQuantization liblept.so.5:pixColumnStats @@ -1212,6 +1244,7 @@ liblept.so.5:pixConvert8To4 liblept.so.5:pixConvertCmapTo1 liblept.so.5:pixConvertColorToSubpixelRGB +liblept.so.5:pixConvertDataToDna liblept.so.5:pixConvertForPSWrap liblept.so.5:pixConvertGrayToColormap liblept.so.5:pixConvertGrayToColormap8 @@ -1220,10 +1253,12 @@ liblept.so.5:pixConvertHSVToRGB liblept.so.5:pixConvertLossless liblept.so.5:pixConvertRGBToBinaryArb +liblept.so.5:pixConvertRGBToCmapLossless liblept.so.5:pixConvertRGBToColormap liblept.so.5:pixConvertRGBToGray liblept.so.5:pixConvertRGBToGrayArb liblept.so.5:pixConvertRGBToGrayFast +liblept.so.5:pixConvertRGBToGrayGeneral liblept.so.5:pixConvertRGBToGrayMinMax liblept.so.5:pixConvertRGBToGraySatBoost liblept.so.5:pixConvertRGBToHSV @@ -1236,6 +1271,7 @@ liblept.so.5:pixConvertRGBToYUV liblept.so.5:pixConvertTo1 liblept.so.5:pixConvertTo16 +liblept.so.5:pixConvertTo1Adaptive liblept.so.5:pixConvertTo1BySampling liblept.so.5:pixConvertTo2 liblept.so.5:pixConvertTo32 @@ -1283,6 +1319,7 @@ liblept.so.5:pixCountPixelsInRect liblept.so.5:pixCountPixelsInRow liblept.so.5:pixCountRGBColors +liblept.so.5:pixCountRGBColorsByHash liblept.so.5:pixCountTextColumns liblept.so.5:pixCreate liblept.so.5:pixCreateFromPixcomp @@ -1291,6 +1328,7 @@ liblept.so.5:pixCreateRGBImage liblept.so.5:pixCreateTemplate liblept.so.5:pixCreateTemplateNoInit +liblept.so.5:pixCreateWithCmap liblept.so.5:pixCropAlignedToCentroid liblept.so.5:pixCropToMatch liblept.so.5:pixCropToSize @@ -1324,6 +1362,7 @@ liblept.so.5:pixDisplayPtaPattern liblept.so.5:pixDisplayPtaa liblept.so.5:pixDisplayPtaaPattern +liblept.so.5:pixDisplaySelectedPixels liblept.so.5:pixDisplayWithTitle liblept.so.5:pixDisplayWrite liblept.so.5:pixDistanceFunction @@ -1386,6 +1425,7 @@ liblept.so.5:pixFindAreaFractionMasked liblept.so.5:pixFindAreaPerimRatio liblept.so.5:pixFindBaselines +liblept.so.5:pixFindCheckerboardCorners liblept.so.5:pixFindColorRegions liblept.so.5:pixFindCornerPixels liblept.so.5:pixFindDifferentialSquareSum @@ -1403,6 +1443,7 @@ liblept.so.5:pixFindPerimSizeRatio liblept.so.5:pixFindPerimToAreaRatio liblept.so.5:pixFindRectangleComps +liblept.so.5:pixFindRectangleInCC liblept.so.5:pixFindRepCloseTile liblept.so.5:pixFindSkew liblept.so.5:pixFindSkewAndDeskew @@ -1418,7 +1459,6 @@ liblept.so.5:pixFindWordAndCharacterBoxes liblept.so.5:pixFixedOctcubeQuant256 liblept.so.5:pixFixedOctcubeQuantGenRGB -liblept.so.5:pixFlipFHMTGen liblept.so.5:pixFlipLR liblept.so.5:pixFlipPixel liblept.so.5:pixFlipTB @@ -1484,6 +1524,7 @@ liblept.so.5:pixGetLinePtrs liblept.so.5:pixGetLocalSkewAngles liblept.so.5:pixGetLocalSkewTransform +liblept.so.5:pixGetMaxColorIndex liblept.so.5:pixGetMaxValueInRect liblept.so.5:pixGetMomentByColumn liblept.so.5:pixGetMostPopulatedColors @@ -1515,6 +1556,7 @@ liblept.so.5:pixGetSortedNeighborValues liblept.so.5:pixGetSpp liblept.so.5:pixGetText +liblept.so.5:pixGetTextCompNew liblept.so.5:pixGetTileCount liblept.so.5:pixGetWidth liblept.so.5:pixGetWordBoxesInTextlines @@ -1539,20 +1581,22 @@ liblept.so.5:pixHasHighlightRed liblept.so.5:pixHaustest liblept.so.5:pixHolesByFilling +liblept.so.5:pixInferResolution liblept.so.5:pixInitAccumulate liblept.so.5:pixIntersectionOfMorphOps liblept.so.5:pixInvert liblept.so.5:pixItalicWords liblept.so.5:pixLinearEdgeFade liblept.so.5:pixLinearMapToTargetColor -liblept.so.5:pixLinearTRCTiled liblept.so.5:pixLocToColorTransform liblept.so.5:pixLocalExtrema liblept.so.5:pixLocateBarcodes liblept.so.5:pixMakeAlphaFromMask liblept.so.5:pixMakeArbMaskFromRGB +liblept.so.5:pixMakeColorSquare liblept.so.5:pixMakeCoveringOfRectangles liblept.so.5:pixMakeFrameMask +liblept.so.5:pixMakeGamutRGB liblept.so.5:pixMakeHistoHS liblept.so.5:pixMakeHistoHV liblept.so.5:pixMakeHistoSV @@ -1562,11 +1606,14 @@ liblept.so.5:pixMakeRangeMaskHV liblept.so.5:pixMakeRangeMaskSV liblept.so.5:pixMakeSymmetricMask +liblept.so.5:pixMapWithInvariantHue liblept.so.5:pixMaskBoxa liblept.so.5:pixMaskConnComp liblept.so.5:pixMaskOverColorPixels liblept.so.5:pixMaskOverColorRange +liblept.so.5:pixMaskOverGrayPixels liblept.so.5:pixMaskedThreshOnBackgroundNorm +liblept.so.5:pixMaxAspectRatio liblept.so.5:pixMaxDynamicRange liblept.so.5:pixMaxDynamicRangeRGB liblept.so.5:pixMeanInRectangle @@ -1579,10 +1626,8 @@ liblept.so.5:pixMedianCutQuantMixed liblept.so.5:pixMedianFilter liblept.so.5:pixMinMaxNearLine -liblept.so.5:pixMinMaxTiles liblept.so.5:pixMinOrMax liblept.so.5:pixMirrorDetect -liblept.so.5:pixMirrorDetectDwa liblept.so.5:pixMirroredTiling liblept.so.5:pixModifyBrightness liblept.so.5:pixModifyHue @@ -1604,6 +1649,7 @@ liblept.so.5:pixMultConstantGray liblept.so.5:pixMultMatrixColor liblept.so.5:pixMultiplyByColor +liblept.so.5:pixMultiplyGray liblept.so.5:pixNumColors liblept.so.5:pixNumSignificantGrayColors liblept.so.5:pixNumberOccupiedOctcubes @@ -1626,7 +1672,6 @@ liblept.so.5:pixOr liblept.so.5:pixOrientCorrect liblept.so.5:pixOrientDetect -liblept.so.5:pixOrientDetectDwa liblept.so.5:pixOtsuAdaptiveThreshold liblept.so.5:pixOtsuThreshOnBackgroundNorm liblept.so.5:pixPadToCenterCentroid @@ -1770,9 +1815,7 @@ liblept.so.5:pixRunlengthTransform liblept.so.5:pixSauvolaBinarize liblept.so.5:pixSauvolaBinarizeTiled -liblept.so.5:pixSaveTiled -liblept.so.5:pixSaveTiledOutline -liblept.so.5:pixSaveTiledWithText +liblept.so.5:pixSauvolaOnContrastNorm liblept.so.5:pixScale liblept.so.5:pixScaleAndTransferAlpha liblept.so.5:pixScaleAreaMap @@ -1838,6 +1881,7 @@ liblept.so.5:pixSeedfillGraySimple liblept.so.5:pixSeedfillMorph liblept.so.5:pixSeedspread +liblept.so.5:pixSelectByArea liblept.so.5:pixSelectByAreaFraction liblept.so.5:pixSelectByPerimSizeRatio liblept.so.5:pixSelectByPerimToAreaRatio @@ -1858,6 +1902,7 @@ liblept.so.5:pixSetBorderRingVal liblept.so.5:pixSetBorderVal liblept.so.5:pixSetChromaSampling +liblept.so.5:pixSetCmapPixel liblept.so.5:pixSetColormap liblept.so.5:pixSetComponentArbitrary liblept.so.5:pixSetData @@ -1867,7 +1912,6 @@ liblept.so.5:pixSetInRect liblept.so.5:pixSetInRectArbitrary liblept.so.5:pixSetInputFormat -liblept.so.5:pixSetLowContrast liblept.so.5:pixSetMasked liblept.so.5:pixSetMaskedCmap liblept.so.5:pixSetMaskedGeneral @@ -1886,6 +1930,7 @@ liblept.so.5:pixSetSpp liblept.so.5:pixSetStrokeWidth liblept.so.5:pixSetText +liblept.so.5:pixSetTextCompNew liblept.so.5:pixSetTextblock liblept.so.5:pixSetTextline liblept.so.5:pixSetUnderTransparency @@ -1924,8 +1969,10 @@ liblept.so.5:pixTestForSimilarity liblept.so.5:pixThinConnected liblept.so.5:pixThinConnectedBySet +liblept.so.5:pixThreshOnDoubleNorm liblept.so.5:pixThreshold8 liblept.so.5:pixThresholdByConnComp +liblept.so.5:pixThresholdByHisto liblept.so.5:pixThresholdForFgBg liblept.so.5:pixThresholdGrayArb liblept.so.5:pixThresholdOn8bpp @@ -1955,9 +2002,6 @@ liblept.so.5:pixUnsharpMaskingGray2D liblept.so.5:pixUnsharpMaskingGrayFast liblept.so.5:pixUpDownDetect -liblept.so.5:pixUpDownDetectDwa -liblept.so.5:pixUpDownDetectGeneral -liblept.so.5:pixUpDownDetectGeneralDwa liblept.so.5:pixUsesCmapColor liblept.so.5:pixVShear liblept.so.5:pixVShearCenter @@ -2044,6 +2088,7 @@ liblept.so.5:pixaConvertTo32 liblept.so.5:pixaConvertTo8 liblept.so.5:pixaConvertTo8Colormap +liblept.so.5:pixaConvertToGivenDepth liblept.so.5:pixaConvertToNUpPixa liblept.so.5:pixaConvertToPdf liblept.so.5:pixaConvertToPdfData @@ -2060,8 +2105,8 @@ liblept.so.5:pixaDisplayBoxaa liblept.so.5:pixaDisplayLinearly liblept.so.5:pixaDisplayMultiTiled -liblept.so.5:pixaDisplayOnColor liblept.so.5:pixaDisplayOnLattice +liblept.so.5:pixaDisplayPairTiledInColumns liblept.so.5:pixaDisplayRandomCmap liblept.so.5:pixaDisplayTiled liblept.so.5:pixaDisplayTiledAndScaled @@ -2130,6 +2175,7 @@ liblept.so.5:pixaScaleBySampling liblept.so.5:pixaScaleToSize liblept.so.5:pixaScaleToSizeRel +liblept.so.5:pixaSelectByArea liblept.so.5:pixaSelectByAreaFraction liblept.so.5:pixaSelectByNumConnComp liblept.so.5:pixaSelectByPerimSizeRatio @@ -2160,9 +2206,12 @@ liblept.so.5:pixaWriteFiles liblept.so.5:pixaWriteMem liblept.so.5:pixaWriteMemMultipageTiff +liblept.so.5:pixaWriteMemWebPAnim liblept.so.5:pixaWriteMultipageTiff liblept.so.5:pixaWriteStream liblept.so.5:pixaWriteStreamInfo +liblept.so.5:pixaWriteStreamWebPAnim +liblept.so.5:pixaWriteWebPAnim liblept.so.5:pixaaAddBox liblept.so.5:pixaaAddPix liblept.so.5:pixaaAddPixa @@ -2173,7 +2222,6 @@ liblept.so.5:pixaaDisplay liblept.so.5:pixaaDisplayByPixa liblept.so.5:pixaaDisplayTiledAndScaled -liblept.so.5:pixaaExtendArray liblept.so.5:pixaaFlattenToPixa liblept.so.5:pixaaGetBoxa liblept.so.5:pixaaGetCount @@ -2280,10 +2328,12 @@ liblept.so.5:pixcmapGetRangeValues liblept.so.5:pixcmapGetRankIntensity liblept.so.5:pixcmapGrayToColor +liblept.so.5:pixcmapGrayToFalseColor liblept.so.5:pixcmapHasColor liblept.so.5:pixcmapIsBlackAndWhite liblept.so.5:pixcmapIsOpaque liblept.so.5:pixcmapIsValid +liblept.so.5:pixcmapNonOpaqueColorsInfo liblept.so.5:pixcmapRead liblept.so.5:pixcmapReadMem liblept.so.5:pixcmapReadStream @@ -2339,7 +2389,7 @@ liblept.so.5:ptaCyclicPerm liblept.so.5:ptaDestroy liblept.so.5:ptaEmpty -liblept.so.5:ptaFindPtByHash +liblept.so.5:ptaEqual liblept.so.5:ptaGetArrays liblept.so.5:ptaGetBoundaryPixels liblept.so.5:ptaGetBoundingRegion @@ -2360,16 +2410,17 @@ liblept.so.5:ptaGetSortIndex liblept.so.5:ptaInsertPt liblept.so.5:ptaIntersectionByAset -liblept.so.5:ptaIntersectionByHash +liblept.so.5:ptaIntersectionByHmap liblept.so.5:ptaJoin liblept.so.5:ptaNoisyLinearLSF liblept.so.5:ptaNoisyQuadraticLSF +liblept.so.5:ptaPolygonIsConvex liblept.so.5:ptaPtInsidePolygon liblept.so.5:ptaRead liblept.so.5:ptaReadMem liblept.so.5:ptaReadStream liblept.so.5:ptaRemoveDupsByAset -liblept.so.5:ptaRemoveDupsByHash +liblept.so.5:ptaRemoveDupsByHmap liblept.so.5:ptaRemovePt liblept.so.5:ptaReplicatePattern liblept.so.5:ptaReverse @@ -2379,6 +2430,7 @@ liblept.so.5:ptaSelectRange liblept.so.5:ptaSetPt liblept.so.5:ptaSort +liblept.so.5:ptaSort2d liblept.so.5:ptaSortByIndex liblept.so.5:ptaSubsample liblept.so.5:ptaTestIntersection @@ -2386,7 +2438,7 @@ liblept.so.5:ptaTranslate liblept.so.5:ptaTranspose liblept.so.5:ptaUnionByAset -liblept.so.5:ptaUnionByHash +liblept.so.5:ptaUnionByHmap liblept.so.5:ptaWrite liblept.so.5:ptaWriteDebug liblept.so.5:ptaWriteMem @@ -2542,6 +2594,7 @@ liblept.so.5:sarrayChangeRefcount liblept.so.5:sarrayClear liblept.so.5:sarrayClone +liblept.so.5:sarrayConcatUniformly liblept.so.5:sarrayConvertFilesFittedToPS liblept.so.5:sarrayConvertFilesToPS liblept.so.5:sarrayConvertWordsToLines @@ -2551,14 +2604,13 @@ liblept.so.5:sarrayCreateLinesFromString liblept.so.5:sarrayCreateWordsFromString liblept.so.5:sarrayDestroy -liblept.so.5:sarrayFindStringByHash liblept.so.5:sarrayGenerateIntegers liblept.so.5:sarrayGetArray liblept.so.5:sarrayGetCount liblept.so.5:sarrayGetRefcount liblept.so.5:sarrayGetString liblept.so.5:sarrayIntersectionByAset -liblept.so.5:sarrayIntersectionByHash +liblept.so.5:sarrayIntersectionByHmap liblept.so.5:sarrayJoin liblept.so.5:sarrayLookupCSKV liblept.so.5:sarrayPadToSameSize @@ -2567,19 +2619,21 @@ liblept.so.5:sarrayReadMem liblept.so.5:sarrayReadStream liblept.so.5:sarrayRemoveDupsByAset -liblept.so.5:sarrayRemoveDupsByHash +liblept.so.5:sarrayRemoveDupsByHmap liblept.so.5:sarrayRemoveString liblept.so.5:sarrayReplaceString -liblept.so.5:sarraySelectByRange liblept.so.5:sarraySelectBySubstring +liblept.so.5:sarraySelectRange liblept.so.5:sarraySort liblept.so.5:sarraySortByIndex liblept.so.5:sarraySplitString liblept.so.5:sarrayToString liblept.so.5:sarrayToStringRange liblept.so.5:sarrayUnionByAset +liblept.so.5:sarrayUnionByHmap liblept.so.5:sarrayWrite liblept.so.5:sarrayWriteMem +liblept.so.5:sarrayWriteStderr liblept.so.5:sarrayWriteStream liblept.so.5:selCopy liblept.so.5:selCreate @@ -2596,6 +2650,7 @@ liblept.so.5:selGetName liblept.so.5:selGetParameters liblept.so.5:selGetTypeAtOrigin +liblept.so.5:selMakePlusSign liblept.so.5:selPrintToString liblept.so.5:selRead liblept.so.5:selReadFromColorImage @@ -2617,6 +2672,7 @@ liblept.so.5:selaAddSel liblept.so.5:selaAddTJunctions liblept.so.5:selaCreate +liblept.so.5:selaCreateFromColorPixa liblept.so.5:selaCreateFromFile liblept.so.5:selaDestroy liblept.so.5:selaDisplayInPix @@ -2635,6 +2691,7 @@ liblept.so.5:selectComposableSizes liblept.so.5:selectDefaultPdfEncoding liblept.so.5:setLeptDebugOK +liblept.so.5:setLineDataVal liblept.so.5:setMsgSeverity liblept.so.5:setPixMemoryManager liblept.so.5:setPixelLow @@ -2646,6 +2703,7 @@ liblept.so.5:startTimer liblept.so.5:startTimerNested liblept.so.5:startWallTimer +liblept.so.5:stderr_handler liblept.so.5:stopTimer liblept.so.5:stopTimerNested liblept.so.5:stopWallTimer diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -4,4 +4,5 @@ libpng16.so.16 libtiff.so.5 libwebp.so.7 +libwebpmux.so.3 libz.so.1 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -9,7 +9,7 @@ libc.so.6:__snprintf_chk libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail -libc.so.6:__strcat_chk +libc.so.6:__vsnprintf_chk libc.so.6:_setjmp libc.so.6:calloc libc.so.6:close @@ -34,7 +34,7 @@ libc.so.6:getrusage libc.so.6:gettimeofday libc.so.6:gmtime_r -libc.so.6:localtime +libc.so.6:localtime_r libc.so.6:malloc libc.so.6:memcpy libc.so.6:memmove @@ -58,9 +58,7 @@ libc.so.6:strcpy libc.so.6:strftime libc.so.6:strlen -libc.so.6:strncat libc.so.6:strncmp -libc.so.6:strncpy libc.so.6:strrchr libc.so.6:strstr libc.so.6:strtod @@ -138,6 +136,7 @@ libpng16.so.16:png_write_end libpng16.so.16:png_write_image libpng16.so.16:png_write_info +libpng16.so.16:png_write_row libpng16.so.16:png_write_rows libtiff.so.5:TIFFCleanup libtiff.so.5:TIFFClientOpen @@ -146,6 +145,7 @@ libtiff.so.5:TIFFGetField libtiff.so.5:TIFFGetFieldDefaulted libtiff.so.5:TIFFGetVersion +libtiff.so.5:TIFFIsTiled libtiff.so.5:TIFFOpen libtiff.so.5:TIFFPrintDirectory libtiff.so.5:TIFFReadDirectory @@ -158,15 +158,29 @@ libtiff.so.5:TIFFSetSubDirectory libtiff.so.5:TIFFSetWarningHandler libtiff.so.5:TIFFWriteScanline +libwebp.so.7:WebPConfigInitInternal libwebp.so.7:WebPDecodeRGBAInto libwebp.so.7:WebPEncodeLosslessRGBA libwebp.so.7:WebPEncodeRGBA +libwebp.so.7:WebPFree libwebp.so.7:WebPGetEncoderVersion libwebp.so.7:WebPGetFeaturesInternal +libwebp.so.7:WebPPictureFree +libwebp.so.7:WebPPictureImportRGBA +libwebp.so.7:WebPPictureInitInternal +libwebpmux.so.3:WebPAnimEncoderAdd +libwebpmux.so.3:WebPAnimEncoderAssemble +libwebpmux.so.3:WebPAnimEncoderDelete +libwebpmux.so.3:WebPAnimEncoderNewInternal +libwebpmux.so.3:WebPAnimEncoderOptionsInitInternal +libwebpmux.so.3:WebPMuxAssemble +libwebpmux.so.3:WebPMuxCreateInternal +libwebpmux.so.3:WebPMuxDelete +libwebpmux.so.3:WebPMuxGetAnimationParams +libwebpmux.so.3:WebPMuxSetAnimationParams libz.so.1:deflate libz.so.1:deflateEnd libz.so.1:deflateInit_ libz.so.1:inflate libz.so.1:inflateEnd libz.so.1:inflateInit_ -libz.so.1:zlibVersion diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,13 +1,14 @@ name : leptonica -version : 1.78.0 -release : 8 +version : 1.82.0 +release : 9 source : - - https://github.com/DanBloomberg/leptonica/archive/1.78.0.tar.gz : f8ac4d93cc76b524c2c81d27850bfc342e68b91368aa7a1f7d69e34ce13adbb4 + - https://github.com/DanBloomberg/leptonica/archive/refs/tags/1.82.0.tar.gz : 40fa9ac1e815b91e0fa73f0737e60c9eec433a95fa123f95f2573dd3127dd669 +homepage : http://www.leptonica.org/ license : BSD-2-Clause component : programming.library summary : Leptonica image processing and analysis description: | - Leptonica image processing and analysis + Leptonica is a pedagogically-oriented open source library containing software that is broadly useful for image processing and image analysis applications. builddeps : - pkgconfig(libpng) - pkgconfig(libtiff-4) diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,21 +1,22 @@ leptonica + http://www.leptonica.org/ - Joshua Strobl - joshua@getsol.us + Algent Albrahimi + algent@protonmail.com BSD-2-Clause programming.library Leptonica image processing and analysis - Leptonica image processing and analysis + Leptonica is a pedagogically-oriented open source library containing software that is broadly useful for image processing and image analysis applications. https://getsol.us/sources/README.Solus leptonica Leptonica image processing and analysis - Leptonica image processing and analysis + Leptonica is a pedagogically-oriented open source library containing software that is broadly useful for image processing and image analysis applications. programming.library @@ -30,17 +31,18 @@ /usr/bin/imagetops /usr/bin/xtractprotos /usr/lib64/liblept.so.5 - /usr/lib64/liblept.so.5.0.3 + /usr/lib64/liblept.so.5.0.4 + /usr/lib64/libleptonica.la leptonica-devel Development files for leptonica - Leptonica image processing and analysis + Leptonica is a pedagogically-oriented open source library containing software that is broadly useful for image processing and image analysis applications. programming.devel - leptonica + leptonica /usr/include/leptonica/allheaders.h @@ -53,10 +55,12 @@ /usr/include/leptonica/bmfdata.h /usr/include/leptonica/bmp.h /usr/include/leptonica/ccbord.h + /usr/include/leptonica/colorfill.h /usr/include/leptonica/dewarp.h /usr/include/leptonica/endianness.h /usr/include/leptonica/environ.h /usr/include/leptonica/gplot.h + /usr/include/leptonica/hashmap.h /usr/include/leptonica/heap.h /usr/include/leptonica/imageio.h /usr/include/leptonica/jbclass.h @@ -74,17 +78,20 @@ /usr/include/leptonica/stringcode.h /usr/include/leptonica/sudoku.h /usr/include/leptonica/watershed.h + /usr/lib64/cmake/LeptonicaConfig-version.cmake + /usr/lib64/cmake/LeptonicaConfig.cmake /usr/lib64/liblept.so + /usr/lib64/libleptonica.so /usr/lib64/pkgconfig/lept.pc - - 2021-06-26 - 1.78.0 + + 2021-11-13 + 1.82.0 Packaging update - Joshua Strobl - joshua@getsol.us + Algent Albrahimi + algent@protonmail.com \ No newline at end of file