├── .gitignore ├── .vscode └── settings.json ├── Docs ├── Architecture │ ├── Achitecture.md │ ├── AssemblySummaries.md │ ├── Async.md │ ├── CodeGenerators.md │ ├── Costumes.md │ ├── Names.md │ └── Overview.md ├── QuickStart │ └── Display.md └── ReleaseNotes.md ├── LICENSE ├── README.md └── Src ├── .editorconfig ├── Directory.Build.Props ├── Directory.Packages.props ├── DisposeCheck ├── DisposeCheck.csproj └── Program.cs ├── Melville.ArchitectureAnalyzer.Test ├── AsyncDetectorTest │ ├── AsyncAnalyzerTest.cs │ ├── AsyncCodeFixTest.cs │ └── WrapAsyncTestCase.cs └── Melville.ArchitectureAnalyzer.Test.csproj ├── Melville.AsyncAnalyzer.Visix ├── Melville.AsyncAnalyzer.Visix.csproj ├── Melville.AsyncAnalyzer.VisixPackage.cs ├── Properties │ └── AssemblyInfo.cs └── source.extension.vsixmanifest ├── Melville.AsyncAnalyzer ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── AsyncAnalyzerClass.cs ├── AsyncCodeFixProvider.cs ├── AsyncDiagnostics.cs ├── Melville.AsyncAnalyzer.csproj └── RenameHelper.cs ├── Melville.CCITT ├── BitTarget.cs ├── CCITTBitWriter.cs ├── CcittCode.cs ├── CcittCodeReader.cs ├── CcittCodecFactory.cs ├── CcittEncoderBase.cs ├── CcittParameters.cs ├── CcittType3SwitchingEncoder.cs ├── CcittType4Decoder.cs ├── CcittType4Encoder.cs ├── HorizontalRunEncoder.cs ├── HorizontalSpanEncoder.cs ├── ILineEncoder.cs ├── JBigMmrFilterFactory.cs ├── LineComparison.cs ├── LineEncoder1D.cs ├── LineEncoder2D.cs ├── LinePair.cs ├── MakeUpExpander.cs ├── Melville.CCITT.csproj ├── TerminalCodeDictionary.cs ├── TwoDimensionalLineCodeDictionary.cs └── Type3LineCodeDictionary.cs ├── Melville.CSJ2k ├── Color │ ├── ChannelDefinitionMapper.cs │ ├── ColorSpace.cs │ ├── ColorSpaceException.cs │ ├── ColorSpaceMapper.cs │ ├── EnumeratedColorSpaceMapper.cs │ ├── EsRgbColorSpaceMapper.cs │ ├── PalettizedColorSpaceMapper.cs │ ├── Resampler.cs │ ├── SYccColorSpaceMapper.cs │ └── boxes │ │ ├── ChannelDefinitionBox.cs │ │ ├── ColorSpecificationBox.cs │ │ ├── ComponentMappingBox.cs │ │ ├── ImageHeaderBox.cs │ │ ├── JP2Box.cs │ │ └── PaletteBox.cs ├── Icc │ ├── ICCMatrixBasedInputProfile.cs │ ├── ICCMonochromeInputProfile.cs │ ├── ICCProfile.cs │ ├── ICCProfileException.cs │ ├── ICCProfileInvalidException.cs │ ├── ICCProfileNotFoundException.cs │ ├── ICCProfiler.cs │ ├── Lut │ │ ├── LookUpTable.cs │ │ ├── LookUpTable16.cs │ │ ├── LookUpTable16Gamma.cs │ │ ├── LookUpTable16Interp.cs │ │ ├── LookUpTable16LinearSRGBtoSRGB.cs │ │ ├── LookUpTable32.cs │ │ ├── LookUpTable32Gamma.cs │ │ ├── LookUpTable32Interp.cs │ │ ├── LookUpTable32LinearSRGBtoSRGB.cs │ │ ├── LookUpTable8.cs │ │ ├── LookUpTable8Gamma.cs │ │ ├── LookUpTable8Interp.cs │ │ ├── LookUpTableFP.cs │ │ ├── LookUpTableFPGamma.cs │ │ ├── LookUpTableFPInterp.cs │ │ ├── MatrixBasedTransformException.cs │ │ ├── MatrixBasedTransformTosRGB.cs │ │ ├── MonochromeTransformException.cs │ │ └── MonochromeTransformTosRGB.cs │ ├── MatrixBasedRestrictedProfile.cs │ ├── MonochromeInputRestrictedProfile.cs │ ├── RestrictedICCProfile.cs │ ├── Tags │ │ ├── ICCCurveType.cs │ │ ├── ICCCurveTypeReverse.cs │ │ ├── ICCDataType.cs │ │ ├── ICCMeasurementType.cs │ │ ├── ICCSignatureType.cs │ │ ├── ICCTag.cs │ │ ├── ICCTagTable.cs │ │ ├── ICCTextDescriptionType.cs │ │ ├── ICCTextType.cs │ │ ├── ICCViewType.cs │ │ ├── ICCXYZType.cs │ │ └── ICCXYZTypeReverse.cs │ └── Types │ │ ├── ICCDateTime.cs │ │ ├── ICCProfileHeader.cs │ │ ├── ICCProfileVersion.cs │ │ └── XYZNumber.cs ├── J2kImage.cs ├── J2kSetup.cs ├── Melville.CSJ2K.csproj ├── Util │ ├── DotnetFileInfo.cs │ ├── DotnetFileInfoCreator.cs │ ├── DotnetFileStreamCreator.cs │ ├── DotnetMsgLogger.cs │ ├── EndianBinaryReader.cs │ ├── EndianBinaryWriter.cs │ ├── FileInfoFactory.cs │ ├── FileStreamFactory.cs │ ├── IDefaultable.cs │ ├── IFileInfo.cs │ ├── IFileInfoCreator.cs │ ├── IFileStreamCreator.cs │ ├── IImage.cs │ ├── IImageCreator.cs │ ├── ImageBase.cs │ ├── ImageFactory.cs │ ├── PortableImage.cs │ ├── PortableImageSource.cs │ └── SupportClass.cs └── j2k │ ├── IntegerSpec.cs │ ├── JJ2KExceptionHandler.cs │ ├── JJ2KInfo.cs │ ├── ModuleSpec.cs │ ├── NoNextElementException.cs │ ├── StringSpec.cs │ ├── codestream │ ├── CBlkCoordInfo.cs │ ├── CoordInfo.cs │ ├── CorruptedCodestreamException.cs │ ├── HeaderInfo.cs │ ├── Markers.cs │ ├── PrecCoordInfo.cs │ ├── PrecInfo.cs │ ├── ProgressionType.cs │ ├── reader │ │ ├── BitstreamReaderAgent.cs │ │ ├── CBlkInfo.cs │ │ ├── FileBitstreamReaderAgent.cs │ │ ├── HeaderDecoder.cs │ │ ├── PktDecoder.cs │ │ ├── PktHeaderBitReader.cs │ │ ├── PktInfo.cs │ │ └── TagTreeDecoder.cs │ └── writer │ │ ├── BitOutputBuffer.cs │ │ ├── CodestreamWriter.cs │ │ ├── FileCodestreamWriter.cs │ │ ├── HeaderEncoder.cs │ │ ├── PktEncoder.cs │ │ └── TagTreeEncoder.cs │ ├── decoder │ └── DecoderSpecs.cs │ ├── encoder │ └── EncoderSpecs.cs │ ├── entropy │ ├── CBlkSizeSpec.cs │ ├── CodedCBlk.cs │ ├── PrecinctSizeSpec.cs │ ├── Progression.cs │ ├── ProgressionSpec.cs │ ├── StdEntropyCoderOptions.cs │ ├── decoder │ │ ├── ByteInputBuffer.cs │ │ ├── ByteToBitInput.cs │ │ ├── CodedCBlkDataSrcDec.cs │ │ ├── DecLyrdCBlk.cs │ │ ├── EntropyDecoder.cs │ │ ├── MQDecoder.cs │ │ └── StdEntropyDecoder.cs │ └── encoder │ │ ├── BitToByteOutput.cs │ │ ├── ByteOutputBuffer.cs │ │ ├── CBlkRateDistStats.cs │ │ ├── CodedCBlkDataSrcEnc.cs │ │ ├── EBCOTLayer.cs │ │ ├── EBCOTRateAllocator.cs │ │ ├── EntropyCoder.cs │ │ ├── LayersInfo.cs │ │ ├── MQCoder.cs │ │ ├── PostCompRateAllocator.cs │ │ └── StdEntropyCoder.cs │ ├── fileformat │ ├── FileFormatBoxes.cs │ ├── reader │ │ └── FileFormatReader.cs │ └── writer │ │ └── FileFormatWriter.cs │ ├── image │ ├── BlkImgDataSrc.cs │ ├── CompTransfSpec.cs │ ├── Coord.cs │ ├── DataBlk.cs │ ├── DataBlkFloat.cs │ ├── DataBlkInt.cs │ ├── ImgData.cs │ ├── ImgDataAdapter.cs │ ├── ImgDataConverter.cs │ ├── ImgDataJoiner.cs │ ├── Tiler.cs │ ├── forwcomptransf │ │ ├── ForwCompTransf.cs │ │ └── ForwCompTransfSpec.cs │ ├── input │ │ ├── ImgReader.cs │ │ ├── ImgReaderPGM.cs │ │ ├── ImgReaderPGX.cs │ │ └── ImgReaderPPM.cs │ ├── invcomptransf │ │ └── InvCompTransf.cs │ └── output │ │ ├── ImgWriter.cs │ │ ├── ImgWriterPGM.cs │ │ ├── ImgWriterPGX.cs │ │ └── ImgWriterPPM.cs │ ├── io │ ├── BEBufferedRandomAccessFile.cs │ ├── BinaryDataInput.cs │ ├── BinaryDataOutput.cs │ ├── BufferedRandomAccessFile.cs │ ├── EndianType.cs │ └── RandomAccessIO.cs │ ├── quantization │ ├── GuardBitsSpec.cs │ ├── QuantStepSizeSpec.cs │ ├── QuantTypeSpec.cs │ ├── QuantizationType.cs │ ├── dequantizer │ │ ├── CBlkQuantDataSrcDec.cs │ │ ├── Dequantizer.cs │ │ ├── DequantizerParams.cs │ │ ├── StdDequantizer.cs │ │ └── StdDequantizerParams.cs │ └── quantizer │ │ ├── CBlkQuantDataSrcEnc.cs │ │ ├── Quantizer.cs │ │ └── StdQuantizer.cs │ ├── roi │ ├── MaxShiftSpec.cs │ ├── ROIDeScaler.cs │ └── encoder │ │ ├── ArbROIMaskGenerator.cs │ │ ├── ROI.cs │ │ ├── ROIMaskGenerator.cs │ │ ├── ROIScaler.cs │ │ ├── RectROIMaskGenerator.cs │ │ ├── SubbandROIMask.cs │ │ └── SubbandRectROIMask.cs │ ├── util │ ├── ArrayUtil.cs │ ├── CodestreamManipulator.cs │ ├── FacilityManager.cs │ ├── IMsgLogger.cs │ ├── ISRandomAccessIO.cs │ ├── MathUtil.cs │ ├── MsgPrinter.cs │ ├── ParameterList.cs │ ├── ProgressWatch.cs │ ├── StreamMsgLogger.cs │ └── StringFormatException.cs │ └── wavelet │ ├── FilterTypes.cs │ ├── Subband.cs │ ├── WTDecompSpec.cs │ ├── WTFilterSpec.cs │ ├── WaveletFilter.cs │ ├── WaveletTransform.cs │ ├── analysis │ ├── AnWTFilter.cs │ ├── AnWTFilterFloat.cs │ ├── AnWTFilterFloatLift9x7.cs │ ├── AnWTFilterInt.cs │ ├── AnWTFilterIntLift5x3.cs │ ├── AnWTFilterSpec.cs │ ├── CBlkWTData.cs │ ├── CBlkWTDataFloat.cs │ ├── CBlkWTDataInt.cs │ ├── CBlkWTDataSrc.cs │ ├── ForwWT.cs │ ├── ForwWTDataProps.cs │ ├── ForwWTFull.cs │ ├── ForwardWT.cs │ └── SubbandAn.cs │ └── synthesis │ ├── CBlkWTDataSrcDec.cs │ ├── InvWT.cs │ ├── InvWTAdapter.cs │ ├── InvWTData.cs │ ├── InvWTFull.cs │ ├── InverseWT.cs │ ├── MultiResImgData.cs │ ├── MultiResImgDataAdapter.cs │ ├── SubbandSyn.cs │ ├── SynWTFilter.cs │ ├── SynWTFilterFloat.cs │ ├── SynWTFilterFloatLift9x7.cs │ ├── SynWTFilterInt.cs │ ├── SynWTFilterIntLift5x3.cs │ └── SynWTFilterSpec.cs ├── Melville.FontViewer ├── AssemblyInfo.cs ├── CompositionRoot │ └── Startup.cs ├── Home │ └── HomeViewModel.cs └── Melville.FontViewer.csproj ├── Melville.Fonts.TableGenerator ├── CodeGenerator.cs ├── FieldGenerator.cs ├── Melville.Fonts.TableGenerator.csproj ├── MemberGenerator.cs ├── MemberGeneratorFactory.cs ├── PropertyGenerator.cs └── TableGenerator.cs ├── Melville.Fonts ├── CmapPlatFormAndEncodingNames.cs ├── ICMapSource.cs ├── IGenericFont.cs ├── IGlyphSource.cs ├── IGlyphTarget.cs ├── IGlyphWidthSource.cs ├── Melville.Fonts.csproj ├── Melville.Fonts.csproj.DotSettings ├── RootFontParser.cs ├── SfntParsers │ ├── BinarySearchFallback.cs │ ├── ListOf1GenericFont.cs │ ├── SFnt.cs │ ├── SFntTableName.cs │ ├── SfntParser.cs │ ├── TableCache.cs │ ├── TableDeclarations │ │ ├── CFF2Glyphs │ │ │ ├── Cff2GlyphSourceParser.cs │ │ │ ├── IFontDictSelector.cs │ │ │ ├── NullExecutorSelector.cs │ │ │ ├── PrivateCff2DictionaryParser.cs │ │ │ ├── RootFontDictSelector.cs │ │ │ ├── TopDict.cs │ │ │ ├── Type3FontSelectorParser.cs │ │ │ └── VariationStoreParser.cs │ │ ├── CMaps │ │ │ ├── CmapFormat0Parser.cs │ │ │ ├── CmapFormat10Parser.cs │ │ │ ├── CmapFormat12And13Parser.cs │ │ │ ├── CmapFormat14Implementation.cs │ │ │ ├── CmapFormat14Parser.cs │ │ │ ├── CmapFormat2Parser.cs │ │ │ ├── CmapFormat4Parser.cs │ │ │ ├── CmapFormat6Parser.cs │ │ │ ├── CmapTable.cs │ │ │ ├── CmapTablePointer.cs │ │ │ ├── ICmapImplementation.cs │ │ │ ├── ParsedCmap.cs │ │ │ ├── PeekImplementation.cs │ │ │ └── SingleArrayCmap.cs │ │ ├── CffGlyphs │ │ │ ├── CffEncodingReader.cs │ │ │ ├── CffGenericFont.cs │ │ │ ├── CffGenericFontDebugDisplay.cs │ │ │ ├── CffGlyphSource.cs │ │ │ ├── CffGlyphSourceParser.cs │ │ │ ├── CffGnericCidKeyedFont.cs │ │ │ ├── CffIndex.cs │ │ │ ├── CffInstructionExecutor.cs │ │ │ ├── CffStringIndex.cs │ │ │ ├── CharSetReader.cs │ │ │ ├── CharStringOperators.cs │ │ │ ├── DictParser.cs │ │ │ ├── DictValue.cs │ │ │ ├── DictionaryOperatorNamer.cs │ │ │ ├── FdSelectParser.cs │ │ │ ├── GlyphFromSid.cs │ │ │ ├── GlyphSubroutineExecutor.cs │ │ │ ├── ICffGlyphTarget.cs │ │ │ ├── IDictionaryDefinition.cs │ │ │ ├── OtherSubrImplementation.cs │ │ │ ├── PredefinedEncodings.cs │ │ │ ├── TopDictData.cs │ │ │ └── Type1StandardStrings.cs │ │ ├── FontCollectionHeader.cs │ │ ├── Heads │ │ │ ├── HeaderFlags.cs │ │ │ ├── MacStyles.cs │ │ │ └── ParsedHead.cs │ │ ├── Maximums │ │ │ ├── MaxpParser.cs │ │ │ └── ParsedMaximums.cs │ │ ├── Metrics │ │ │ ├── HorizontalMetric.cs │ │ │ ├── HorizontalMetricsParser.cs │ │ │ ├── ParsedHorizontalHeader.cs │ │ │ └── ParsedHorizontalMetrics.cs │ │ ├── Names │ │ │ ├── NameTableParser.cs │ │ │ ├── ParsedNameTable.cs │ │ │ └── SfntNameKey.cs │ │ ├── PostscriptDatas │ │ │ ├── PostscriptData.cs │ │ │ └── PostscriptTableParser.cs │ │ ├── TableDirectory.cs │ │ ├── TableRecord.cs │ │ └── TrueTypeGlyphs │ │ │ ├── CompositeGlyphFlags.cs │ │ │ ├── CompositeGlyphRenderer.cs │ │ │ ├── GlyphFlags.cs │ │ │ ├── GlyphPainter.cs │ │ │ ├── GlyphRecording │ │ │ ├── CapturedPoint.cs │ │ │ ├── CapturedPointFlags.cs │ │ │ ├── GlyphRecorder.cs │ │ │ ├── GlyphRecorderFactory.cs │ │ │ └── IRecorderAllocator.cs │ │ │ ├── ISubGlyphRenderer.cs │ │ │ ├── ITrueTypePointTarget.cs │ │ │ ├── LocationTableParser.cs │ │ │ ├── PhantomPoints.cs │ │ │ ├── SequenceReaderSlicer.cs │ │ │ ├── TrueTypeGlyphParser.cs │ │ │ └── TtToGlyphTarget.cs │ └── TableParserParts │ │ ├── AsTagImplementation.cs │ │ ├── F2Dot14Parser.cs │ │ ├── FieldParser.cs │ │ ├── FixedPoint.cs │ │ ├── IGeneratedParsable.cs │ │ ├── NumberArrayReader.cs │ │ ├── SFntFieldAttribute.cs │ │ └── UInt24.cs └── Type1TextParsers │ ├── EexecDecoding │ ├── DecodeHexStream.cs │ ├── DecodeType1Encoding.cs │ ├── EexeDecisionSource.cs │ ├── EexecDecodeStream.cs │ └── EexecDecryptingByteSource.cs │ ├── Type1FontExtractor.cs │ ├── Type1FontPostscriptOperations.cs │ ├── Type1GenericFont.cs │ ├── Type1Parser.cs │ └── Type1SubrExecutor.cs ├── Melville.Icc ├── ColorTransforms │ ├── ColorTransformFactory.cs │ ├── DoubleColor.cs │ ├── IColorTransform.cs │ ├── LabToXyz.cs │ ├── LinearizedRgbToXyzMatrixFactory.cs │ ├── VerifyTransformParameters.cs │ ├── XyzToRgbTransform.cs │ └── XyzToRgbTransformFactory.cs ├── Melville.Icc.csproj ├── Melville.Icc.csproj.DotSettings ├── Model │ ├── BlackTransform.cs │ ├── ColorSpace.cs │ ├── ConcatenateColorTransforms.cs │ ├── DeviceAttributes.cs │ ├── IccHeader.cs │ ├── IccProfile.cs │ ├── ProfileClass.cs │ ├── ProfileFlags.cs │ ├── RenderIntent.cs │ ├── Tags │ │ ├── AugmentedMatrix3x3.cs │ │ ├── ChromacityTag.cs │ │ ├── Colorant.cs │ │ ├── ColorantOrderTag.cs │ │ ├── ColorantTableTag.cs │ │ ├── CurveTagParser.cs │ │ ├── DataTag.cs │ │ ├── DateTimeTag.cs │ │ ├── DeviceTechnology.cs │ │ ├── FormulaSegment.cs │ │ ├── GenericLut.cs │ │ ├── ICurveSegment.cs │ │ ├── Interpolation.cs │ │ ├── LutAToBTag.cs │ │ ├── LutBToATag.cs │ │ ├── LutXTag.cs │ │ ├── Matrix3x3.cs │ │ ├── MeasurementTypeTag.cs │ │ ├── MeasurmentFlare.cs │ │ ├── MeasurmentGeomenty.cs │ │ ├── MultiLocalizedUnicodeTag.cs │ │ ├── MultiProcessCurve.cs │ │ ├── MultiProcessCurveSet.cs │ │ ├── MultiProcessMatrix.cs │ │ ├── MultiProcessTag.cs │ │ ├── MultidimensionalLookupTable.cs │ │ ├── NamedColorTag.cs │ │ ├── NullColorTransform.cs │ │ ├── OneDimensionalLookupTable.cs │ │ ├── ParametricCurveTag.cs │ │ ├── ProfileArray.cs │ │ ├── ProfileSequenceDescriptionTag.cs │ │ ├── ProfileSequenceIdentifierTag.cs │ │ ├── ResponseCurveSet16Tag.cs │ │ ├── S15Fixed16Array.cs │ │ ├── SampledCurveSegment.cs │ │ ├── SignatureTag.cs │ │ ├── StandardIllumination.cs │ │ ├── StandardObserver.cs │ │ ├── TextTag.cs │ │ ├── VerifyJumpingPosition.cs │ │ └── ViewingConditionsTag.cs │ ├── ToLabConversion.cs │ ├── TransformPicker.cs │ ├── TransformationNames.cs │ ├── TrcTransform.cs │ ├── TrcTransformParser.cs │ ├── Visualizations.cs │ └── XyzNumber.cs └── Parser │ ├── IccParser.cs │ ├── IccTags.cs │ ├── SequenceReaderExtensions.cs │ └── TagParser.cs ├── Melville.JBig2 ├── ArithmeticEncodings │ ├── ArithmeticIntegerDecoder.cs │ ├── BitmapTemplate.cs │ ├── BitmapTemplateFactory.cs │ ├── ContextStateDict.cs │ ├── IncrementalTemplate.cs │ ├── MQDecoder.cs │ ├── QeComputer.cs │ ├── SymbolIntegerDecoder.cs │ └── TypicalIntegerDecoder.cs ├── BinaryBitmaps │ ├── ArithmeticBitmapReaderContext.cs │ ├── ArithmeticGenericRegionDecodeProcedure.cs │ ├── BinaryBitmap.cs │ ├── BinaryBitmapCopyRegion.cs │ ├── BinaryBitmapOperations.cs │ ├── BitCopier.cs │ ├── BitCopierFactory.cs │ ├── BitOffset.cs │ ├── BitRowWriter.cs │ ├── BitmapOperationsDebugOperations.cs │ ├── BitmapPointer.cs │ ├── ByteSplicer.cs │ ├── IBinaryBitmap.cs │ ├── IBitmapCopyTarget.cs │ ├── IBulkByteCopy.cs │ ├── IPrefixCopier.cs │ ├── MmrEncodedBitmapReader.cs │ ├── OffsetBitmap.cs │ ├── OffsetBitmapFactory.cs │ ├── OffsetReader.cs │ ├── PostfixCopyOperation.cs │ ├── RowCopyPlan.cs │ ├── SingleByteCopy.cs │ ├── StripedBinaryBitmap.cs │ └── UnencodedBitmapReader.cs ├── EncodedReaders │ └── EncodedReader.cs ├── FileOrganization │ ├── FileFlags.cs │ ├── FileHeaderParser.cs │ ├── SegmentHeader.cs │ └── SegmentHeaderParser.cs ├── GenericRegionRefinements │ ├── GenericRegionRefinementAlgorithm.cs │ └── RefinementTemplateSet.cs ├── HuffmanTables │ ├── BitAssignment.cs │ ├── HuffmanIntegerDecoder.cs │ ├── HuffmanLine.cs │ ├── HuffmanTableEvaluator.cs │ ├── HuffmanTableFactory.cs │ ├── HuffmanTableSelectorImpl.cs │ └── StandardHuffmanTables.cs ├── JBigSorters │ └── JBigSorter.cs ├── JbigPageReader.cs ├── Melville.JBig2.csproj ├── SegmentDictionaries │ └── SegmentDictionary.cs ├── SegmentParsers │ ├── EndOfStripeSegmentParser.cs │ ├── GenericRefinementRegionSegmentParser.cs │ ├── GenericRegionParsers │ │ └── GenericRegionSegmentParser.cs │ ├── HalftoneRegionParsers │ │ ├── BitplaneReader.cs │ │ ├── GrayScaleBitmap.cs │ │ ├── HalftoneSegmentParser.cs │ │ ├── HalftoneSegmentReader.cs │ │ └── IntLog2.cs │ ├── PageInformationSegmentParser.cs │ ├── PatternDictionarySegmentParser.cs │ ├── ReadUnknownSegmentLength.cs │ ├── ReferredSymbolHelpers.cs │ ├── RegionHeaderParser.cs │ ├── SegmentReader.cs │ ├── SymbolDictonaries │ │ ├── CompositeHeightClassReader.cs │ │ ├── IndividualHeightClassReader.cs │ │ ├── RefinementBitmapReader.cs │ │ ├── SymbolDictionaryExportParser.cs │ │ ├── SymbolDictionaryParser.cs │ │ └── SymbolParser.cs │ └── TextRegions │ │ ├── BinaryBitmapWriter.cs │ │ ├── RunCodeInterpreter.cs │ │ ├── SValueComputer.cs │ │ ├── SymbolWriter.cs │ │ ├── TextRegionSegmentParser.cs │ │ ├── TextSegmentSymbolTableParser.cs │ │ └── TranspositionState.cs └── Segments │ ├── BitOperations.cs │ ├── CombinationOperator.cs │ ├── DictionarySegment.cs │ ├── EndOfStripeSegment.cs │ ├── ExtensionSegment.cs │ ├── GenericRefinementRegionSegment.cs │ ├── GenericRegionSegment.cs │ ├── GenericRegionTemplate.cs │ ├── HalftoneSegment.cs │ ├── PageInformationSegment.cs │ ├── PatternDictionarySegment.cs │ ├── RegionSegment.cs │ ├── Segment.cs │ ├── SymbolDictionaryFlags.cs │ ├── SymbolDictionarySegment.cs │ ├── TextRegionFlags.cs │ └── TextRegionSegment.cs ├── Melville.JpegLibrary ├── ArithmeticDecoding │ ├── JpegArithmeticDecodingComponent.cs │ ├── JpegArithmeticDecodingTable.cs │ └── JpegArithmeticStatistics.cs ├── BlockOutputWriters │ ├── JpegBlockOutputWriter.cs │ └── JpegBufferOutputWriter8Bit.cs ├── Decoder │ ├── JpegBlock8x8.cs │ ├── JpegBlock8x8F.cs │ ├── JpegBlockAllocator.cs │ ├── JpegDecoder.cs │ ├── JpegFrameComponentSpecificationParameters.cs │ ├── JpegFrameHeader.cs │ ├── JpegMarker.cs │ ├── JpegPartialScanlineAllocator.cs │ └── JpegZigZag.cs ├── HuffmanCoding │ ├── JpegHuffmanDecodingComponent.cs │ └── JpegHuffmanDecodingTable.cs ├── Maths │ ├── FastFloatingPointDct.cs │ └── JpegMathHelper.cs ├── Melville.JpegLibrary.csproj ├── PipeAmdStreamAdapters │ ├── JpegStreamFactory.cs │ ├── RentedArrayReadingStream.cs │ ├── StraightCopyStream.cs │ ├── YCCKConversion.cs │ ├── YCbCrToRgbConverter.cs │ └── YCrCbStream.cs ├── Quantization │ └── JpegQuantizationTable.cs ├── Readers │ ├── JpegBitReader.cs │ └── JpegReader.cs ├── Readme.md └── ScanDecoders │ ├── JpegArithmeticProgressiveScanDecoder.cs │ ├── JpegArithmeticScanDecoder.cs │ ├── JpegArithmeticSequentialScanDecoder.cs │ ├── JpegHuffmanBaselineScanDecoder.cs │ ├── JpegHuffmanLosslessScanDecoder.cs │ ├── JpegHuffmanProgressiveScanDecoder.cs │ ├── JpegPartialScanlineAllocator.cs │ ├── JpegScanComponentSpecificationParameters.cs │ ├── JpegScanDecoder.cs │ └── JpegScanHeader.cs ├── Melville.Parsing ├── AwaitConfiguration │ ├── AwaitConfig.cs │ └── RunSynchronous.cs ├── CountingReaders │ ├── AdvanceToLocalPositionImpl.cs │ ├── IByteSource.cs │ ├── IByteSourceOperations.cs │ └── ShouldContinueImpl.cs ├── LinkedLists │ ├── LinkedList.cs │ ├── LinkedListByteSource.cs │ ├── LinkedListNode.cs │ ├── LinkedListPosition.cs │ ├── MakeStreamSeekableSource.cs │ ├── MultiBufferStreamList.cs │ ├── RentedLinkedListNode.cs │ ├── SingleReadStreamBuffer.cs │ └── StreamBackedBuffer.cs ├── Melville.Parsing.csproj ├── Melville.Parsing.csproj.DotSettings ├── MultiplexSources │ ├── CountedMultiplexSource.cs │ ├── FileMultiplexer.cs │ ├── ICountedSource.cs │ ├── IMultiplexSource.cs │ ├── IndexedReaderStream.cs │ ├── MultiplexSourceFactory.cs │ ├── MultiplexedStream.cs │ └── OffsetMultiplexSource.cs ├── ObjectRentals │ ├── ObjectPoolBase.cs │ ├── ObjectRentalManager.cs │ ├── RentalPolicyChecker.cs │ └── StackTraceClipper.cs ├── ParserMapping │ ├── ParseMap.cs │ ├── ParseMap;pingMethods.cs │ ├── ParseMapEntry.cs │ ├── ParseMapEntryBase.cs │ ├── ParseMapRegistry.cs │ └── ParseMapTitle.cs ├── PipeReaders │ └── PipeReaderExtensions.cs ├── SequenceReaders │ ├── GenericIntReader.cs │ ├── ReadOnlySequenceExtensions.cs │ └── SequenceReaderExtensions.cs ├── SpanAndMemory │ ├── MemoryExtensions.cs │ ├── ReadOnlyListSlicer.cs │ └── SpanRoller.cs ├── StreamFilters │ ├── ConcatStream.cs │ ├── ConcatStreamBase.cs │ ├── IStreamFilterDefinition.cs │ ├── MinimumReadSizeFilter.cs │ └── ReadingFilterStream.cs ├── Streams │ ├── Bases │ │ ├── DefaultBaseStream.cs │ │ ├── ReadWriteStreamBase.cs │ │ └── TaskToApm.cs │ ├── MultiBuffer.cs │ ├── MultiBufferNode.cs │ ├── MultiBufferPosition.cs │ ├── MultiBufferStream.cs │ ├── MultiBufferStreamSource.cs │ ├── OneCharAtATimeStream.cs │ ├── ReadMemoryAsStream.cs │ ├── SeekOriginExtension.cs │ └── WritableBuffer.cs ├── VariableBitEncoding │ ├── BitReader.cs │ ├── BitStreamReader.cs │ ├── BitStreamWriter.cs │ ├── BitUtilities.cs │ └── BitWriter.cs └── Writers │ └── CountingPipeWriter.cs ├── Melville.Pdf.ComparingReader ├── AssemblyInfo.cs ├── CompositionRoot │ └── Startup.cs ├── MainWindow │ ├── CommandLineSelection.cs │ ├── MainWindowView.xaml │ ├── MainWindowView.xaml.cs │ ├── MainWindowViewModel.cs │ ├── PasswordBox.cs │ └── ReferenceDocumentTree │ │ ├── ReferenceDocumentFactory.cs │ │ ├── ReferenceDocumentFolder.cs │ │ ├── ReferenceDocumentLeaf.cs │ │ └── ReferenceDocumentNode.cs ├── Melville.Pdf.ComparingReader.csproj ├── REPLs │ ├── ReplView.xaml │ ├── ReplView.xaml.cs │ ├── ReplViewModel.cs │ ├── ReplViewModelFactory.cs │ └── TwoColumnList.cs ├── Renderers │ ├── MultiRenderer.cs │ ├── OneShotPasswordSource.cs │ ├── RenderTab.cs │ ├── TabMultiRendererView.xaml │ ├── TabMultiRendererView.xaml.cs │ └── TabMultiRendererViewModel.cs ├── SavePagesImpl │ └── PageExtractor.cs └── Viewers │ ├── ContentStreamOperationsFilters │ ├── ContentStreamOperationFilter.cs │ ├── NopContentStreamOperations.cs │ └── NopSpacedStringBuilder.cs │ ├── ExtractedImages │ ├── ExtractedImagesView.xaml │ ├── ExtractedImagesView.xaml.cs │ └── ExtractedImagesViewModel.cs │ ├── ExtractedTexts │ ├── ExtractedTextRenderer.cs │ ├── ExtractedTextView.xaml │ ├── ExtractedTextView.xaml.cs │ └── ExtractedTextViewModel.cs │ ├── FormViewer │ ├── FormViewerView.xaml │ ├── FormViewerView.xaml.cs │ ├── FormViewerViewModel.cs │ └── SelectByInterface.cs │ ├── GenericImageViewers │ ├── ImageViewerView.xaml │ ├── ImageViewerView.xaml.cs │ └── ImageViewerViewModel.cs │ ├── LowLevel │ ├── LowLevelRenderView.xaml │ ├── LowLevelRenderView.xaml.cs │ ├── LowLevelRenderViewModel.cs │ └── LowLevelRenderer.cs │ ├── SkiaViewer │ └── SkiaRenderer.cs │ ├── SystemViewers │ ├── SystemRenderView.xaml │ ├── SystemRenderView.xaml.cs │ └── SystemRenderViewModel.cs │ ├── WindowsViewer │ └── WindowsImageRenderer.cs │ └── WpfViewers │ └── WpfViewerViewModel.cs ├── Melville.Pdf.DataModelTests ├── Architecture │ ├── ConditionListOperation.cs │ ├── LowLevelArchitecture.cs │ ├── ModelArchitecture.cs │ └── PostscriptInterpreterArchitecture.cs ├── CmapParsers │ ├── CmapMapperTests.cs │ ├── CmapToUnicodeTest.cs │ └── ParsedCMaps.cs ├── Fonts │ ├── BareCff │ │ ├── CffStringIndexTest.cs │ │ ├── CharSetReaderTest.cs │ │ └── EncodingReaderTest.cs │ ├── Sfnt │ │ ├── CFFOutlines │ │ │ ├── CffParserTest.cs │ │ │ ├── CharStringInterpreterTest.cs │ │ │ └── DictParserTest.cs │ │ ├── Cff2Outlines │ │ │ ├── Cff2ParserTest.cs │ │ │ └── FontDictSelectorTest.cs │ │ ├── CmapsTest │ │ │ ├── CmapFromCambriaFont.dat │ │ │ └── CmapGlobalParserTest.cs │ │ ├── HorizontalMetricReaderTest.cs │ │ ├── Integration │ │ │ ├── IntegrationFontLoader.cs │ │ │ ├── TTCmap02.cs │ │ │ ├── TTCmap02.ttf │ │ │ ├── TTCmap0406.cs │ │ │ └── TTCmap0406.ttf │ │ ├── LocationTableReaderTest.cs │ │ ├── MaximumProfileReaderTest.cs │ │ ├── NamesTableReaderTest.cs │ │ ├── PostTableReaderTest.cs │ │ ├── RootFontReaderTest.cs │ │ ├── SfntTest.cs │ │ ├── TableParserPartsTest │ │ │ ├── F2Dot14ParserTest.cs │ │ │ └── FixedPointTest.cs │ │ └── TrueTypeOutlines │ │ │ ├── GlyphRecorderTest.cs │ │ │ └── TrueTypeGlyphParserTest.cs │ └── Type1Text │ │ ├── DecryptText.cs │ │ ├── ReadStandardCharSets.cs │ │ ├── ReadStandardEncoding.cs │ │ ├── ReadType1TextFont.cs │ │ ├── Type1Text.fon │ │ └── putr.pfa ├── FormReadersTest │ ├── AcroFormReaderTest.cs │ └── XfaFormReaderTest.cs ├── ICC │ ├── CmykIntegrationTests.cs │ ├── ColorTransformTestHelpers.cs │ ├── CompositeTransformTest.cs │ ├── GenericLutTest.cs │ ├── ICCParserTest.cs │ ├── LutXComputeTest.cs │ ├── Matrix3x3Test.cs │ ├── MultiProcessClutTest.cs │ ├── MultiProcessCurveSetTest.cs │ ├── MultiProcessMatrixTest.cs │ ├── MultiProcessTagTest.cs │ └── sample.icc ├── ImageExtractors │ ├── ImageCombinationTest.cs │ ├── ImageExtractionTest.cs │ └── TestBitmap.cs ├── Melville.Pdf.DataModelTests.csproj ├── MultiplexSource │ ├── CountedMultiplexSourceTest.cs │ └── MultiBufferStreamTest.cs ├── ParseMappings │ └── ParseMappingTest.cs ├── ParsingTestUtils │ ├── AAssert.cs │ ├── BuilderShortcuts.cs │ ├── LexerTestUtil.cs │ ├── MultiplexedStreamTest.cs │ ├── ObjectModelHelpers.cs │ ├── OffsetMultiplexedSourceTest.cs │ ├── TestParser.cs │ └── TestWriter.cs ├── PdfStreamHolderTest │ └── ParsingSourceTest.cs ├── Postscript.Interpreter │ ├── Execution │ │ └── ExecutionTest.cs │ ├── FunctionLibrary │ │ ├── OperatorsTest.cs │ │ └── PostscriptErrorTests.cs │ ├── InterpreterState │ │ └── DictionaryStackTest.cs │ ├── Tokenizers │ │ └── TokenizerTest.cs │ └── Values │ │ ├── CompositesTest.cs │ │ ├── PostscriptValueTest.cs │ │ ├── SharedContentDictionaryTest.cs │ │ └── SixBitStringTest.cs ├── Primatives │ ├── ObjectRentalManager.cs │ ├── PdfObjectTokenizerTest.cs │ └── ShortStringTest.cs ├── SpanShould │ └── SpanShoulds.cs ├── Standard │ ├── S12_5Annotations │ │ └── AnnotationTest.cs │ ├── S14_6MarkedContent │ │ ├── MarkedContentParser.cs │ │ └── MarkedContentWriterTest.cs │ ├── S7_10Functions │ │ ├── PdfDictionaryTestVerifiers.cs │ │ ├── S7_10_1GeneralFunctions.cs │ │ ├── S7_10_2SampledFunctions.cs │ │ ├── S7_10_3ExponentialInterpolationFunctions.cs │ │ ├── S7_10_4StitchingFunctions.cs │ │ └── S7_10_5PostscriptFunctions.cs │ ├── S7_2 │ │ └── S7_2_CharacterClasses.cs │ ├── S7_3 │ │ ├── S73NewObjects.cs │ │ ├── S7_3_1HelpersForObjects.cs │ │ ├── S7_3_2_BooleansDefined.cs │ │ ├── S7_3_3_NumbersDefined.cs │ │ ├── S7_3_4_StringsDefined.cs │ │ ├── S7_3_5_NamesDefined.cs │ │ ├── S7_3_6_ArraysDefined.cs │ │ ├── S7_3_7NewDictionary.cs │ │ ├── S7_3_7_DictionaryDefined.cs │ │ ├── S7_3_7_DictionaryOperations.cs │ │ ├── S7_3_8_StreamsDefined.cs │ │ ├── S7_3_9_NullDefined.cs │ │ └── S_7_3_10_IndirectObjectsDefined.cs │ ├── S7_4Filters │ │ ├── S7_4_1_TwoStreamDecoder.cs │ │ ├── S7_4_2AsciiHexDecodeFilter.cs │ │ ├── S7_4_3Ascii85DecodeFilter.cs │ │ ├── S7_4_4LzwAndFlateDecodeFilter.cs │ │ ├── S7_4_4_4PredictorFunctions.cs │ │ ├── S7_4_5RunLengthDecodeFilter.cs │ │ ├── S7_4_6CCITFaxDecode.cs │ │ └── S7_4_7Jbig2DecodeFilter │ │ │ ├── ArithmeticBitmapContextTest.cs │ │ │ ├── ArithmeticDecoderTest.cs │ │ │ ├── BinaryBitmapTest.cs │ │ │ ├── BinaryBitmapWriterTest.cs │ │ │ ├── BitAssignmentTest.cs │ │ │ ├── FileParserTest.cs │ │ │ ├── GenericRegionParserTest.cs │ │ │ ├── HalftoneSegmentParserTest.cs │ │ │ ├── PageHeaderParserTest.cs │ │ │ ├── ParseJBigFile.cs │ │ │ ├── PatternDictionaryParserTest.cs │ │ │ ├── SegmentHeaderParserTest.cs │ │ │ ├── StandardHuffmanTest.cs │ │ │ ├── SymbolDictionaryFlagsTest.cs │ │ │ ├── SymbolSegmentParserTest.cs │ │ │ ├── TextRegionFlagsTest.cs │ │ │ ├── TextRegionHuffmanFlagsTest.cs │ │ │ ├── TextRegionParserTest.cs │ │ │ └── UnknownSegmentLengthTest.cs │ ├── S7_5FileStructure │ │ ├── S7_5_1ParseSimpleWholeFile.cs │ │ ├── S7_5_2FileHeader.cs │ │ ├── S7_5_4CrossReferenceTable.cs │ │ ├── S7_5_5FileTrailer.cs │ │ ├── S7_5_6IncrementalUpdates.cs │ │ ├── S7_5_7ObjectStreamExtends.cs │ │ ├── S7_5_7ObjectStreams.cs │ │ └── S_7_5_8CrossReferenceStreams.cs │ ├── S7_6Encryption │ │ ├── AddEncryptionItemsToTrailerTest.cs │ │ ├── AddIdentifiertests.cs │ │ ├── Cryptography │ │ │ └── RC4Test.cs │ │ ├── EncryptionAlgorithmsActuallyEncryptTest.cs │ │ ├── RoundTripEncryptedFiles.cs │ │ ├── S7_6_3_4PasswordAlgorithms │ │ │ ├── ComputeUserPasswordTest.cs │ │ │ ├── ComputerEncryptionKeyAlgorithm2Test.cs │ │ │ ├── SecurityHandlerFactoryTest.cs │ │ │ └── V6Algorithms │ │ │ │ ├── Modulo3Test.cs │ │ │ │ ├── SamlPrepFilterTest.cs │ │ │ │ └── V6Creator.cs │ │ └── S7_6_5CryptFilters.cs │ ├── S7_7DocumentStructure │ │ ├── S7_7_2DocumentCatalog.cs │ │ ├── S7_7_3PageTree.cs │ │ └── S7_7_3_3PageAttributes.cs │ ├── S7_8ContentStreams │ │ ├── CompatibilitySectionParserTest.cs │ │ ├── CompatibilitySectionWriterTest.cs │ │ └── ContentStreamArrayOperations.cs │ ├── S7_9CommonDataStructures │ │ ├── S7_9Trees.cs │ │ ├── S7_9_4Dates.cs │ │ └── S7_9_5Rectangles.cs │ ├── S8_11_OptionalContent │ │ ├── OptionalContentCounterTest.cs │ │ └── OptionalContentParserTest.cs │ ├── S8_4GraphicState │ │ ├── GraphicStateDictionary.cs │ │ ├── GraphicStateParsers.cs │ │ ├── GraphicStateStackTest.cs │ │ ├── GraphicStateTest.cs │ │ ├── GraphicStateWriters.cs │ │ ├── ParserTest.cs │ │ └── WriterTest.cs │ ├── S8_5PathAndPainting │ │ ├── DrawOperationParsers.cs │ │ ├── DrawOperationWriters.cs │ │ ├── DrawingMacroOperations.cs │ │ ├── TrivialPathDetectionTest.cs │ │ └── TrivialPathDetectorTest.cs │ ├── S8_6Colors │ │ ├── BlockColorOperatorsTest.cs │ │ ├── ColorMacrosTest.cs │ │ ├── ColorOperationsParserTest.cs │ │ ├── ColorOperationsWriterTest.cs │ │ ├── S8_6_4DeviceColorSpaces.cs │ │ └── S8_6_5DefaultColorSpaces.cs │ ├── S8_7Patterns │ │ ├── AxialShadingTest.cs │ │ ├── ShaderOperatorParserTest.cs │ │ ├── ShaderOperatorWriterTest.cs │ │ └── TilePatternCreatorTest.cs │ ├── S8_9Images │ │ ├── ImageMaskingTest.cs │ │ ├── InlineImageDEtectLengthTest.cs │ │ ├── ParseInlineImage.cs │ │ └── WriteInllineImage.cs │ ├── S9_10 TextExtraction │ │ └── TextExtractionIntegrationTest.cs │ ├── S9_4Text │ │ ├── S9_4_2_TextPositioningOperators.cs │ │ ├── TextObjectOperationsParserTest.cs │ │ ├── TextObjectOperationsTest.cs │ │ ├── TextStateOperatorsParserTest.cs │ │ └── TextStateOperatorsWriteTest.cs │ ├── S9_6SimpleFonts │ │ ├── ParseGlyphDefinitionOperators.cs │ │ └── WriteGlyphDefinitionOperators.cs │ └── S9_7CompositeFonts │ │ └── CompositeFontWidthParserTest.cs ├── StreamUtilities │ ├── CountingPipeReaderTest.cs │ ├── LinkedListTest.cs │ ├── MinimumReadFitlerTest.cs │ ├── MultiBufferStreamTest.cs │ ├── StreamTest.cs │ └── StreamTestBase.cs ├── TextExtractor │ └── TextTargetTest.cs └── Writer │ ├── CcittParts │ ├── CcittHorizontalEncoderTest.cs │ ├── LineComparisonTest.cs │ ├── StringToByteArray.cs │ └── TwoDimensionalLineCodeDictionaryTest.cs │ ├── DoubleWriterTest.cs │ ├── FileWriterTest.cs │ ├── LowLevelDocumentModifierTest.cs │ ├── Lzw │ ├── AddlerTests.cs │ ├── BitWriterTest.cs │ ├── DecoderDictionaryTest.cs │ └── EncoderDictionaryTest.cs │ ├── NameWriterTest.cs │ └── SimpleTypeWriterTest.cs ├── Melville.Pdf.FontLibrary.Cjk ├── Melville.Pdf.FontLibrary.Cjk.csproj ├── NotoSansCJK-VF.otf.ttc ├── NotoSerifCJK-VF.otf.ttc └── SelfContainedCjkFonts.cs ├── Melville.Pdf.FontLibrary ├── Courier Prime Bold Italic.ttf ├── Courier Prime Bold.ttf ├── Courier Prime Italic.ttf ├── Courier Prime.ttf ├── LinLibertine_R.otf ├── LinLibertine_RB.otf ├── LinLibertine_RBI.otf ├── LinLibertine_RI.otf ├── Melville.Pdf.FontLibrary.csproj ├── Roboto-Bold.ttf ├── Roboto-BoldItalic.ttf ├── Roboto-Italic.ttf ├── Roboto-Regular.ttf ├── SelfContainedDefaultFonts.cs └── Symbola.ttf ├── Melville.Pdf.FormReader ├── AcroForms │ ├── AcroCheckBox.cs │ ├── AcroFieldFactory.cs │ ├── AcroFieldFlags.cs │ ├── AcroFieldWithAppearance.cs │ ├── AcroFormField.cs │ ├── AcroMultipleChoice.cs │ ├── AcroPdfForm.cs │ ├── AcroPick.cs │ ├── AcroSingleChoice.cs │ ├── AcroTextBox.cs │ ├── FieldBuilder.cs │ └── XfaNameComparison.cs ├── FormReaderFacade.cs ├── Interface │ ├── IPdfCheckBox.cs │ ├── IPdfForm.cs │ ├── IPdfFormField.cs │ ├── IPdfMultiPick.cs │ ├── IPdfPick.cs │ ├── IPdfSinglePick.cs │ ├── IPdfTextBox.cs │ ├── PdfFormOperations.cs │ └── PdfPickOption.cs ├── Melville.Pdf.FormReader.csproj ├── Melville.Pdf.FormReader.csproj.DotSettings └── XfaForms │ ├── NameSplitter.cs │ ├── NonMirroredXfaValue.cs │ ├── XElementOperations.cs │ ├── XfaCheckBox.cs │ ├── XfaControl.cs │ ├── XfaSubForm.cs │ └── XfaTextBox.cs ├── Melville.Pdf.FuzzTest ├── ExceptionLogger.cs ├── Melville.Pdf.FuzzTest.csproj ├── ParseFile.cs └── Program.cs ├── Melville.Pdf.ImageExtractor ├── IExtractedBitmap.cs ├── ImageCollapsing │ ├── BitmapStrip.cs │ ├── HorizontalBitmapStrip.cs │ ├── ImageColapser.cs │ └── VerticalBitmapStrip.cs ├── ImageExtractorFacade.cs ├── ImageExtractorTarget.cs ├── Melville.Pdf.ImageExtractor.csproj └── WrapNonExtractedBitmap.cs ├── Melville.Pdf.LowLevel ├── AssemblyAttributes.cs ├── Encryption │ ├── CryptContexts │ │ ├── DocumentCryptContext.cs │ │ ├── ICipherFactory.cs │ │ └── TrailerToDocumentCryptContext.cs │ ├── Cryptography │ │ ├── AesImplementation │ │ │ ├── AesCipher.cs │ │ │ ├── AesCipherFactory.cs │ │ │ ├── AesDecodeStream.cs │ │ │ ├── AesDecryptor.cs │ │ │ └── AesEncryptor.cs │ │ └── Rc4Implementation │ │ │ ├── RC4.cs │ │ │ ├── Rc4Cipher.cs │ │ │ ├── Rc4CipherFactory.cs │ │ │ └── Rc4Stream.cs │ ├── EncryptionKeyAlgorithms │ │ ├── BytePadder.cs │ │ ├── EncryptionKeyComputerV2.cs │ │ ├── EncryptionParameters.cs │ │ ├── KeySpecializer.cs │ │ └── RootKeyComputer.cs │ ├── PasswordHashes │ │ ├── ComputeOwnerPasswordV2.cs │ │ ├── ComputeOwnerPasswordV3.cs │ │ ├── ComputeUserPasswordV2.cs │ │ ├── ComputeUserPasswordV3.cs │ │ ├── IComputeUserPassword.cs │ │ └── SequentialRc4Encryptor.cs │ ├── SecurityHandlers │ │ ├── CryptFilterReader.cs │ │ ├── NullSecurityHandler.cs │ │ ├── PdfSecurityException.cs │ │ ├── SecurityHandler.cs │ │ ├── SecurityHandlerFactory.cs │ │ ├── SecurityHandlerV4.cs │ │ └── V6SecurityHandler │ │ │ ├── SecurityHandlerV6.cs │ │ │ └── SecurityHandlerV6Factory.cs │ └── StringFilters │ │ ├── SaslCharacterMapping.cs │ │ ├── SaslValidator.cs │ │ ├── SpecialChars.cs │ │ └── StringPrep.cs ├── Filters │ ├── Ascii85Filter │ │ ├── Ascii85Constants.cs │ │ ├── Ascii85Decoder.cs │ │ └── Ascii85Encoder.cs │ ├── AsciiHexFilters │ │ ├── AsciiHexDecoder.cs │ │ └── AsciiHexEncoder.cs │ ├── CCITTFaxDecodeFilters │ │ └── CCITTFilterFactory.cs │ ├── CodecDefinition.cs │ ├── CryptFilters │ │ └── CryptFilterCodec.cs │ ├── FilterProcessing │ │ ├── ApplySingleFilter.cs │ │ ├── DefaultEncryptionFilterProcessor.cs │ │ ├── FilterProcessor.cs │ │ ├── IObjectEncryptor.cs │ │ ├── SinglePredictionFilter.cs │ │ ├── StaticSingleFilter.cs │ │ └── StreamFormat.cs │ ├── FlateFilters │ │ ├── Adler32Computer.cs │ │ ├── FlateEncodeWrapper.cs │ │ └── FlateEncoder.cs │ ├── IImageSizeStream.cs │ ├── Jbig2Filter │ │ ├── InvertingMemoryStream.cs │ │ └── JbigToPdfAdapter.cs │ ├── JpegFilter │ │ ├── DctDecodeParameters.cs │ │ └── DctEncoder.cs │ ├── JpxDecodeFilters │ │ ├── JpxToPdfAdapter.cs │ │ ├── RawImage.cs │ │ ├── RawImageCreator.cs │ │ └── ReadPartialBytesStream.cs │ ├── LzwFilter │ │ ├── BitLength.cs │ │ ├── DecoderDictionary.cs │ │ ├── EncoderDictionary.cs │ │ ├── LzwConstants.cs │ │ ├── LzwDecodeFilter.cs │ │ ├── LzwEncodeFilter.cs │ │ ├── LzwFilterFactory.cs │ │ └── LzwParameterParser.cs │ ├── Predictors │ │ ├── IPngPredictor.cs │ │ ├── PngPredictingDecoder.cs │ │ ├── PngPredictingEncoder.cs │ │ ├── PngPredictingFilter.cs │ │ ├── PngPredictionBuffer.cs │ │ ├── PredictorCodec.cs │ │ └── TiffPredictor2Encoder.cs │ ├── RunLengthEncodeFilters │ │ ├── RleConstants.cs │ │ ├── RleDecoderEngine.cs │ │ ├── RleEncoderEngine.cs │ │ ├── RunLengthDecoder.cs │ │ └── RunLengthEncoder.cs │ ├── StaticCodecFactory.cs │ ├── StringDecoderStreamFilterDefinition.cs │ └── WhiteSpaceSkipper.cs ├── Melville.Pdf.LowLevel.csproj ├── Melville.Pdf.LowLevel.csproj.DotSettings ├── Model │ ├── CharacterEncoding │ │ ├── GlyphNameToUnicodeMap.cs │ │ ├── MacExpert.cedsl │ │ ├── Symbol.cedsl │ │ ├── glyphlist.cedsl │ │ └── stdEncodings.cedsl │ ├── ContentStreams │ │ ├── ColorOperationsHelpers.cs │ │ ├── IColorOperations.cs │ │ ├── ICompatibilityOperations.cs │ │ ├── IContentStreamOperations.cs │ │ ├── IDrawingOperations.cs │ │ ├── IFontMetricsOperations.cs │ │ ├── IMarkedContentCSOperations.cs │ │ ├── IStateChangingOperations.cs │ │ ├── ITextObjectOperations.cs │ │ ├── LineCap.cs │ │ ├── LineJoinStyle.cs │ │ ├── StateChangingCSOperationsHelpers.cs │ │ └── TextRendering.cs │ ├── Conventions │ │ ├── CharClassifier.cs │ │ ├── ExtendedAsciiEncoding.cs │ │ ├── HexMath.cs │ │ ├── KnownNames.dsl │ │ └── Nibble.cs │ ├── Document │ │ ├── PdfLoadedLowLevelDocument.cs │ │ └── PdfLowLevelDocument.cs │ ├── Objects │ │ ├── CastedPdfArray.cs │ │ ├── DeferredPdfHolder.cs │ │ ├── DictionaryBuilder.cs │ │ ├── DictionarySubtypeOperations.cs │ │ ├── DirectPdfArray.cs │ │ ├── IHasStreamSourcePreference.cs │ │ ├── IIndirectObjectSource.cs │ │ ├── PdfArray.cs │ │ ├── PdfArrayOperations.cs │ │ ├── PdfDictionary.cs │ │ ├── PdfDictionaryOperations.cs │ │ ├── PdfDirectObject.cs │ │ ├── PdfIndirectObject.cs │ │ ├── PdfObjectToListOperations.cs │ │ ├── PdfStream.cs │ │ ├── PdfStringConverter.cs │ │ ├── SmallReadOnlyDictionary.cs │ │ ├── StreamAsTextStream.cs │ │ ├── StreamParts │ │ │ ├── IHasInternalIndirectObjects.cs │ │ │ ├── IStreamDataSource.cs │ │ │ ├── LiteralStreamSource.cs │ │ │ ├── ObjectLocation.cs │ │ │ ├── ObjectStreamOperations.cs │ │ │ └── StreamToParseMapImpl.cs │ │ └── StringEncodings │ │ │ ├── ByteOrderDetector.cs │ │ │ ├── DateTimeMember.cs │ │ │ ├── PdfDocEncoding.cs │ │ │ ├── PdfDocEncodingConversion.cs │ │ │ ├── PdfTime.cs │ │ │ ├── PdfTimeExtensions.cs │ │ │ ├── PdfTimeParser.cs │ │ │ ├── StringDecoder.cs │ │ │ ├── StringDecodingImpl.cs │ │ │ └── UnicodeEncoder.cs │ ├── Primitives │ │ ├── IndirectRegistryWrapper.cs │ │ ├── IntegerWriter.cs │ │ ├── NumberWithFractionParser.cs │ │ ├── PdfParseException.cs │ │ └── WholeNumberParser.cs │ ├── ShortStrings │ │ ├── ArbitraryBytes.cs │ │ ├── EighteenPackedBytes.cs │ │ ├── FnvHash.cs │ │ ├── NinePackedBytes.cs │ │ ├── ShortString.cs │ │ └── ShortStringTarget.cs │ └── Wrappers │ │ ├── Functions │ │ ├── ClosedInterval.cs │ │ ├── ClosedIntervalToPdfArray.cs │ │ ├── ExponentialInterpolationFunction.cs │ │ ├── FunctionParser │ │ │ ├── CompositeFunction.cs │ │ │ ├── ExponentialFunctionParser.cs │ │ │ ├── FunctionFactory.cs │ │ │ ├── FunctionParsingMethods.cs │ │ │ ├── SampledFunctionParser.cs │ │ │ └── StitchedFunctionParser.cs │ │ ├── IPdfFunction.cs │ │ ├── PdfFunction.cs │ │ ├── PostScriptInterpreter │ │ │ ├── PostscriptFunction.cs │ │ │ └── PostscriptFunctionParser.cs │ │ ├── SampledFunctions │ │ │ ├── CubicSampledFunction.cs │ │ │ ├── LinearSampledFunction.cs │ │ │ ├── MultiDimensionalArray.cs │ │ │ └── SampledFunctionBase.cs │ │ └── StitchedFunction.cs │ │ ├── Matrix3x2Operations.cs │ │ ├── PdfRect.cs │ │ └── Trees │ │ ├── PdfTree.cs │ │ ├── SpecializedSearchMethods.cs │ │ ├── TreeEnumerator.cs │ │ └── TreeSearcher.cs ├── Parsing │ ├── ContentStreams │ │ ├── ArrayTopMarker.cs │ │ ├── ContentStreamParser.cs │ │ ├── ContentStreamParsingOperations.cs │ │ ├── DictionaryTranslator.cs │ │ ├── EmbeddedImageParsing │ │ │ ├── EndSearchStrategy.cs │ │ │ ├── EndSearchStrategyFactory.cs │ │ │ ├── InlineImageParser.cs │ │ │ ├── WhiteSpaceAndLengthSearchStrategy.cs │ │ │ └── WithLengthSearchStrategy.cs │ │ ├── NameMapper.cs │ │ └── PdfObjectCreator.cs │ ├── FileParsers │ │ ├── ConsumeInitialGarbage.cs │ │ ├── CrossReferenceStreamParser.cs │ │ ├── CrossReferenceTableParser.cs │ │ ├── EndOfLineFinder.cs │ │ ├── FileTrailerLocater.cs │ │ ├── NextTokenFinder.cs │ │ ├── PdfHeaderParser.cs │ │ ├── PdfTrailerParser.cs │ │ ├── RandomAccessFileParser.cs │ │ ├── TokenChecker.cs │ │ └── XrefStreamParser.cs │ ├── ObjectParsers │ │ ├── IIndirectObjectRegistry.cs │ │ ├── IndirectValues │ │ │ ├── IndirectValueRegistry.cs │ │ │ ├── ObjectStreamDeferredPdfStrategy.cs │ │ │ ├── ObjectStreamParser.cs │ │ │ ├── SubsetByteSource.cs │ │ │ └── UnenclosedDeferredPdfStrategy.cs │ │ ├── LazyCryptContextBuffer.cs │ │ ├── PdfFileStreamSource.cs │ │ ├── PdfNameTokenizer.cs │ │ ├── PdfParsingCommand.cs │ │ ├── PdfParsingStack.cs │ │ ├── PdfTokenizer.cs │ │ └── RootObjectParser.cs │ └── ParserContext │ │ ├── IParsingReader.cs │ │ ├── ParsingFileOwner.cs │ │ ├── PasswordSource.cs │ │ └── RentedStream.cs ├── PdfLowLevelReader.cs └── Writers │ ├── Builder │ ├── BuildEncryptedDocument.cs │ ├── DocumentEncryptorFactory.cs │ ├── EncryptionV6 │ │ ├── ByteBuffer.cs │ │ ├── EncryptionStrategy.cs │ │ ├── HashAlgorithm2B.cs │ │ ├── Modulo3Computer.cs │ │ ├── SpanWriter.cs │ │ ├── V6Cryptography.cs │ │ ├── V6EncryptionKey.cs │ │ └── V6Encryptor.cs │ ├── Functions │ │ ├── ExponentialFunctionBuilder.cs │ │ ├── PostscriptFunctionBuilder.cs │ │ ├── SampledFunctionBuilder.cs │ │ ├── SampledFunctionInput.cs │ │ ├── SampledFunctionOrder.cs │ │ ├── SampledFunctionOutput.cs │ │ └── StitchingFunctionBuilder.cs │ ├── ILowLevelDocumentEncryptor.cs │ ├── IPdfObjectCreatorRegistry.cs │ ├── LowLevelDocumentBuilder.cs │ ├── LowLevelDocumentBuilderOperations.cs │ ├── LowLevelDocumentModifier.cs │ ├── ModifyableLowLevelDocument.cs │ ├── ObjectStreamBuilder.cs │ ├── ObjectStreamWriter.cs │ ├── PdfObjectRegistry.cs │ ├── PdfPermission.cs │ ├── RandomNumberSource.cs │ ├── TreeCreator.cs │ └── V4EncryptorFactory.cs │ ├── ContentStreams │ ├── ContentStreamPipeWriter.cs │ ├── ContentStreamPrettyPrinter.cs │ ├── ContentStreamWriter.cs │ ├── DeferedClosingTask.cs │ ├── IndentingContentStreamWriter.cs │ └── TextBlockWriter.cs │ ├── DocumentWriters │ ├── HeaderWriter.cs │ ├── LowLevelDocumentWriter.cs │ ├── LowLevelDocumentWriterOperations.cs │ ├── NewXrefTableWriter.cs │ ├── PdfLowLevelDocumentVesrionChecks.cs │ ├── ReferenceStreamWriter.cs │ ├── TrailerWriter.cs │ ├── XRefTable.cs │ ├── XRefTableEntry.cs │ ├── XrefStreamLowLevelDocumentWriter.cs │ └── XrefTableElementWriter.cs │ ├── MatrixExtensions.cs │ ├── ObjectWriters │ ├── ArrayWriter.cs │ ├── ByteWritingImplementation.cs │ ├── DictionaryWriter.cs │ ├── DoubleWriter.cs │ ├── IndirectObjectWriter.cs │ ├── NameWriter.cs │ ├── PdfObjectWriter.cs │ ├── StreamWriter.cs │ ├── StringWriter.cs │ └── WritePdfString.cs │ ├── PageExtraction │ └── DeepCopy.cs │ ├── PipeWriterExtension.cs │ └── StreamBuilderOperations.cs ├── Melville.Pdf.LowLevelViewer ├── AssemblyInfo.cs ├── CompositionRoot │ └── Startup.cs ├── GlobalUsings.cs ├── MainDisplay │ ├── MainDisplayView.xaml │ ├── MainDisplayView.xaml.cs │ └── MainDisplayViewModel.cs ├── Melville.Pdf.LowLevelViewer.csproj └── Services │ └── CloseWpfApp.cs ├── Melville.Pdf.LowLevelViewerParts ├── ExceptionDumpers │ └── ExceptionDumper.cs ├── FakeFileDialog │ └── FakeOpenAdapter.cs ├── FontViewers │ ├── CFFGlyphViewers │ │ ├── CffGlyphBuffer.cs │ │ ├── CffGlyphView.xaml │ │ ├── CffGlyphView.xaml.cs │ │ ├── CffGlyphViewModel.cs │ │ ├── CharStringViewModel.cs │ │ └── ICffAction.cs │ ├── CompositeTableView.xaml │ ├── CompositeTableView.xaml.cs │ ├── CompositeTableViewModel.cs │ ├── FastGlyphBuffer.cs │ ├── GenericFontView.xaml │ ├── GenericFontView.xaml.cs │ ├── GenericFontViewModel.cs │ ├── GlyphPainter.cs │ ├── GlyphViewer │ │ ├── CffGlyphRenderer.cs │ │ ├── GlyphDesignPainter.cs │ │ ├── GlyphRenderer.cs │ │ ├── GlyphsView.xaml │ │ ├── GlyphsView.xaml.cs │ │ ├── GlyphsViewModel.cs │ │ └── SplineDrawer.cs │ ├── HeadViewers │ │ ├── HeadView.xaml │ │ ├── HeadView.xaml.cs │ │ └── HeadViewModel.cs │ ├── LoadOnce.cs │ ├── LoadingTableView.xaml │ ├── LoadingTableView.xaml.cs │ ├── LoadingTableViewModel.cs │ ├── MetricViewers │ │ ├── HorizontalHeaderView.xaml │ │ ├── HorizontalHeaderView.xaml.cs │ │ ├── HorizontalHeaderViewModel.cs │ │ ├── MaximumsView.xaml │ │ ├── MaximumsView.xaml.cs │ │ └── MaximumsViewModel.cs │ ├── MultiFontView.xaml │ ├── MultiFontView.xaml.cs │ ├── MultiFontViewModel.cs │ ├── MultiGlyphPainter.cs │ ├── MultiGlyphView.xaml │ ├── MultiGlyphView.xaml.cs │ ├── MultiGlyphViewModel.cs │ ├── MultiStringView.xaml │ ├── MultiStringView.xaml.cs │ ├── MultiStringViewModel.cs │ ├── NameViews │ │ ├── NamesTableView.xaml │ │ ├── NamesTableView.xaml.cs │ │ └── NamesTableViewModel.cs │ ├── PrintCmap.cs │ ├── SfntViews │ │ ├── SfntView.xaml │ │ ├── SfntView.xaml.cs │ │ └── SfntViewModel.cs │ ├── SingleFontView.xaml │ ├── SingleFontView.xaml.cs │ ├── SingleFontViewModel.cs │ ├── SpecialTableParser.cs │ ├── SpecificFontViewModelFactory.cs │ ├── TableView.xaml │ ├── TableView.xaml.cs │ ├── TableViewModel.cs │ └── Type1Views │ │ ├── TextTreeFactory.cs │ │ ├── TextTreeView.xaml │ │ ├── TextTreeView.xaml.cs │ │ ├── TextTreeViewModel.cs │ │ ├── Type1CharstringViewModel.cs │ │ ├── Type1View.xaml │ │ ├── Type1View.xaml.cs │ │ └── Type1ViewModel.cs ├── LowLevelViewer │ ├── DocumentPartSearcher.cs │ ├── DocumentParts │ │ ├── ColorSpaces │ │ │ ├── ColorAxisViewModel.cs │ │ │ ├── ColorConverter.cs │ │ │ ├── ColorSpaceView.xaml │ │ │ ├── ColorSpaceView.xaml.cs │ │ │ ├── ColorSpaceViewModelFactory.cs │ │ │ ├── MultiColorSpaceView.xaml │ │ │ ├── MultiColorSpaceView.xaml.cs │ │ │ └── MultiColorSpaceViewModel.cs │ │ ├── DocumentPart.cs │ │ ├── Fonts │ │ │ ├── FontPartView.xaml │ │ │ ├── FontPartView.xaml.cs │ │ │ └── FontPartViewModel.cs │ │ ├── ItemLoader.cs │ │ ├── Pages │ │ │ ├── PagePartView.xaml │ │ │ ├── PagePartView.xaml.cs │ │ │ └── PagePartViewModel.cs │ │ ├── ParsePdfObjectsToView.cs │ │ ├── ParsedLowLevelDocument.cs │ │ ├── PartParser.cs │ │ ├── References │ │ │ ├── ReferencePartView.xaml │ │ │ ├── ReferencePartView.xaml.cs │ │ │ └── ReferencePartViewModel.cs │ │ ├── Streams │ │ │ ├── ByteStringView.xaml │ │ │ ├── ByteStringView.xaml.cs │ │ │ ├── ByteStringViewModel.cs │ │ │ ├── ImageDisplayView.xaml │ │ │ ├── ImageDisplayView.xaml.cs │ │ │ ├── ImagePartViewModel.cs │ │ │ ├── StreamPartView.xaml │ │ │ ├── StreamPartView.xaml.cs │ │ │ ├── StreamPartViewModel.cs │ │ │ ├── TextBoxWithFind.xaml │ │ │ ├── TextBoxWithFind.xaml.cs │ │ │ ├── XrefDisplayView.xaml │ │ │ ├── XrefDisplayView.xaml.cs │ │ │ └── XrefPartViewModel.cs │ │ └── ViewModelVisitor.cs │ ├── FakeWaitingService.cs │ ├── LowLevelView.xaml │ ├── LowLevelView.xaml.cs │ └── LowLevelViewModel.cs ├── Melville.Pdf.LowLevelViewerParts.csproj ├── ParseMapViews │ ├── ColorAssignmentList.cs │ ├── HexDisplay.cs │ ├── ParseMapView.xaml │ ├── ParseMapView.xaml.cs │ └── ParseMapViewModel.cs ├── PasswordDialogs │ └── PasswordDialogs │ │ ├── BindablePasswordBox.cs │ │ ├── PasswordDialogView.xaml │ │ ├── PasswordDialogView.xaml.cs │ │ ├── PasswordDialogViewModel.cs │ │ └── PasswordQuery.cs └── PostscriptDebuggers │ ├── PostscriptDebuggerView.xaml │ ├── PostscriptDebuggerView.xaml.cs │ └── PostscriptDebuggerViewModel.cs ├── Melville.Pdf.Model ├── AssembyAttributes.cs ├── Creators │ ├── ContentStreamCreator.cs │ ├── ContentStreamWritingImpl.cs │ ├── IObjectStreamCreationStrategy.cs │ ├── ItemWithResourceDictionaryCreator.cs │ ├── PageCreator.cs │ ├── PageTreeNodeCreator.cs │ ├── PdfDocumentCreator.cs │ └── TilePatternCreator.cs ├── Documents │ ├── AsianLanguages.cs │ ├── FontFlags.cs │ ├── HasRenderableContentStream.cs │ ├── IHasPageAttributes.cs │ ├── PageTree.cs │ ├── PdfArrayConcatStream.cs │ ├── PdfDocument.cs │ ├── PdfEncoding.cs │ ├── PdfFont.cs │ ├── PdfFormXObject.cs │ ├── PdfPage.cs │ └── SelectFromImpl.cs ├── Melville.Pdf.Model.csproj ├── Melville.Pdf.Model.csproj.DotSettings ├── OptionalContent │ ├── AllOptionalContentVisible.cs │ ├── IOptionalContentDisplayGroup.cs │ ├── IOptionalContentState.cs │ ├── OptionalContentConfiguration.cs │ ├── OptionalContentMemberDictionaryInterpreter.cs │ ├── OptionalContentPickerTitle.cs │ ├── OptionalContentPropertiesParser.cs │ ├── OptionalContentState.cs │ ├── OptionalGroup.cs │ ├── OptionalGroupUiView.cs │ └── UiModelParser.cs ├── PdfReader.cs └── Renderers │ ├── Annotations │ └── Annotation.cs │ ├── Bitmaps │ ├── ArbitrarySizeMaskAdjuster.cs │ ├── BitmaoInterpolationRuleComputer.cs │ ├── BitmapRenderParameters.cs │ ├── ByteWriter.cs │ ├── ByteWriter16.cs │ ├── ByteWriter8.cs │ ├── ColorRangeMaskType.cs │ ├── ComponentWriter.cs │ ├── DecodeArrayParser.cs │ ├── FastBitmapWriterRGB8.cs │ ├── IMaskType.cs │ ├── IPdfBitmap.cs │ ├── ImageRenderingWrapper.cs │ ├── MaskAdjuster.cs │ ├── MaskBitmap.cs │ ├── NBitByteWriter.cs │ ├── PdfBitmapOperations.cs │ ├── PdfBitmapWrapper.cs │ ├── SameSizeMaskAdjuster.cs │ ├── SelfMaskAdjuster.cs │ └── StencilWriter.cs │ ├── ColorOperations │ ├── ColorMacroExpansions.cs │ ├── NullColorOperations.cs │ └── SwitchingColorStrategy.cs │ ├── Colors │ ├── CalGray.cs │ ├── ColorSpace.cs │ ├── ColorSpaceCache.cs │ ├── ColorTransformOperations.cs │ ├── DeviceColor.cs │ ├── DeviceGray.cs │ ├── DeviceRgb.cs │ ├── DoubleColor.cs │ ├── IColorSpace.cs │ ├── IccColorSpace.cs │ ├── IccProfileColorSpaceParser.cs │ ├── IndexedColorSpace.cs │ ├── InvisibleColorSpace.cs │ ├── LabColorSpace.cs │ ├── Profiles │ │ ├── Cmyk.icc │ │ └── CmykIccProfile.cs │ ├── RelativeColorSpace.cs │ ├── SeparationParser.cs │ └── StaticColorSpaces.cs │ ├── DocumentPartCaches │ └── DocumentPartCache.cs │ ├── DocumentRenderers │ ├── ContentStreamPreviewRenderer.cs │ ├── DocumentRenderer.cs │ ├── DocumentRendererFactory.cs │ ├── ExplicitDocumentRenderer.cs │ ├── OwnedPageTreeDocumentRenderer.cs │ └── PageTreeDocumentRenderer.cs │ ├── FontRenderings │ ├── CMaps │ │ ├── BaseFontConstantMapper.cs │ │ ├── BaseFontLinearMapper.cs │ │ ├── ByteRange.cs │ │ ├── CMap.cs │ │ ├── CMapFactory.cs │ │ ├── CMapMapperBase.cs │ │ ├── CmapParserOperations.cs │ │ ├── ConstantCMapper.cs │ │ ├── IRetrieveCmapStream.cs │ │ ├── LinearCMapper.cs │ │ ├── SpanChunker.cs │ │ └── VariableBitChar.cs │ ├── CharacterReaders │ │ ├── IReadCharacter.cs │ │ ├── SingleByteCharacters.cs │ │ └── TwoByteCharacters.cs │ ├── DefaultFonts │ │ ├── IDefaultFontMapper.cs │ │ ├── SubstitueDefaultFont.cs │ │ └── WindowsDefaultFonts.cs │ ├── FontLibraries │ │ ├── FontFamily.cs │ │ ├── FontLibrary.cs │ │ └── FontReference.cs │ ├── FontReader.cs │ ├── FontWidths │ │ ├── ArrayFontWidthComputer.cs │ │ ├── DictionaryFontWidthComputer.cs │ │ ├── FontWidthParser.cs │ │ ├── IFontWidthComputer.cs │ │ └── NullFontWidthComputer.cs │ ├── FreeType │ │ ├── FontLibraries │ │ │ └── FontLibraryBuilder.cs │ │ ├── GenericFontWriteOperation.cs │ │ ├── GenericToRealizedFontWrapper.cs │ │ ├── GlobalFreeTypeMutex.cs │ │ ├── GlyphMappings │ │ │ ├── CharacterToGlyphMapFactory.cs │ │ │ ├── NameToGlyphMappingFactory.cs │ │ │ └── TrueTypeUnicodeGlyphMapping.cs │ │ └── RealizedFontFactory.cs │ ├── GlyphMappings │ │ ├── BuiltInCMaps │ │ │ ├── 83pv-RKSJ-H │ │ │ ├── 90ms-RKSJ-H │ │ │ ├── 90ms-RKSJ-V │ │ │ ├── 90msp-RKSJ-H │ │ │ ├── 90msp-RKSJ-V │ │ │ ├── 90pv-RKSJ-H │ │ │ ├── 90pv-RKSJ-V │ │ │ ├── Add-RKSJ-H │ │ │ ├── Add-RKSJ-V │ │ │ ├── Adobe-CNS1-UCS2 │ │ │ ├── Adobe-GB1-UCS2 │ │ │ ├── Adobe-Japan1-UCS2 │ │ │ ├── Adobe-KR-UCS2 │ │ │ ├── Adobe-Korea1-UCS2 │ │ │ ├── B5pc-H │ │ │ ├── B5pc-V │ │ │ ├── BuiltinCmapLibrary.cs │ │ │ ├── CNS-EUC-H │ │ │ ├── CNS-EUC-V │ │ │ ├── Copyright.ReadMe │ │ │ ├── ETen-B5-H │ │ │ ├── ETen-B5-V │ │ │ ├── ETenms-B5-H │ │ │ ├── ETenms-B5-V │ │ │ ├── EUC-H │ │ │ ├── EUC-V │ │ │ ├── Ext-RKSJ-H │ │ │ ├── Ext-RKSJ-V │ │ │ ├── GB-EUC-H │ │ │ ├── GB-EUC-V │ │ │ ├── GBK-EUC-H │ │ │ ├── GBK-EUC-V │ │ │ ├── GBK2K-H │ │ │ ├── GBK2K-V │ │ │ ├── GBKp-EUC-H │ │ │ ├── GBKp-EUC-V │ │ │ ├── GBpc-EUC-H │ │ │ ├── GBpc-EUC-V │ │ │ ├── H │ │ │ ├── HKscs-B5-H │ │ │ ├── HKscs-B5-V │ │ │ ├── Identity-H │ │ │ ├── Identity-V │ │ │ ├── KSC-EUC-H │ │ │ ├── KSC-EUC-V │ │ │ ├── KSCms-UHC-H │ │ │ ├── KSCms-UHC-HW-H │ │ │ ├── KSCms-UHC-HW-V │ │ │ ├── KSCms-UHC-V │ │ │ ├── KSCpc-EUC-H │ │ │ ├── KSCpc-EUC-V │ │ │ ├── UniCNS-UCS2-H │ │ │ ├── UniCNS-UCS2-V │ │ │ ├── UniCNS-UTF16-H │ │ │ ├── UniCNS-UTF16-V │ │ │ ├── UniGB-UCS2-H │ │ │ ├── UniGB-UCS2-V │ │ │ ├── UniGB-UTF16-H │ │ │ ├── UniGB-UTF16-V │ │ │ ├── UniJIS-UCS2-H │ │ │ ├── UniJIS-UCS2-HW-H │ │ │ ├── UniJIS-UCS2-HW-V │ │ │ ├── UniJIS-UCS2-V │ │ │ ├── UniJIS-UTF16-H │ │ │ ├── UniJIS-UTF16-V │ │ │ ├── UniKS-UCS2-H │ │ │ ├── UniKS-UCS2-V │ │ │ ├── UniKS-UTF16-H │ │ │ ├── UniKS-UTF16-V │ │ │ └── V │ │ ├── CMapStreamParser.cs │ │ ├── CompositeGlyphNameMapper.cs │ │ ├── HasNoBaseFont.cs │ │ ├── IMapCharacterToGlyph.cs │ │ ├── InnerFontOrdering.cs │ │ ├── ReadCharacterFactory.cs │ │ ├── SingleByteEncodingParser.cs │ │ └── UnicodeGlyphNameMapper.cs │ ├── IFontWriteOperation.cs │ ├── IRealizedFont.cs │ ├── NullRealizedFont.cs │ └── Type3 │ │ ├── IFontTarget.cs │ │ ├── RealizedType3Font.cs │ │ ├── Type3FontFactory.cs │ │ └── Type3FontPseudoPage.cs │ ├── GraphicsStates │ ├── DisposeList.cs │ ├── GraphicsState.cs │ ├── GraphicsStateHelpers.cs │ ├── GraphicsStateStack.cs │ ├── INativeBrush.cs │ ├── StackTransitionEventArgs.cs │ ├── TransformPushedEventArgs.cs │ ├── UncoloredGraphicsState.cs │ └── WritingMode.cs │ ├── IDrawTarget.cs │ ├── IRenderTarget.cs │ ├── NullDrawTarget.cs │ ├── OptionalContents │ ├── NullOptionalContentTarget.cs │ ├── OptionalContentCounter.cs │ └── OptionalContentDrawTarget.cs │ ├── PathDrawingAdapter.cs │ ├── PatternRenderer.cs │ ├── Patterns │ ├── ShaderPatterns │ │ ├── ArrayParsingHelper.cs │ │ ├── CommonShaderValues.cs │ │ ├── IShaderWriter.cs │ │ ├── ParametricFunctionalShader.cs │ │ ├── PixelQueryFunctionalShader.cs │ │ ├── RadialShadingComputer.cs │ │ ├── RectInterval.cs │ │ ├── ShaderBitmap.cs │ │ ├── ShaderParser.cs │ │ ├── Type1PdfFunctionShader.cs │ │ ├── Type2AxialShading.cs │ │ ├── Type2Or3ShaderFactory.cs │ │ └── Type3RadialShading.cs │ └── TilePatterns │ │ ├── PdfTilePattern.cs │ │ └── TileBrushRequest.cs │ ├── PdfStringWriter.cs │ ├── RenderEngine.cs │ ├── RenderTargetBase.cs │ ├── SinglePageRenderContext.cs │ └── TrivialPathStateMachine.cs ├── Melville.Pdf.ReferenceDocumentGenerator ├── ArgumentParsers │ ├── CompositeParser.cs │ ├── CreatePdfParser.cs │ ├── FileTargetParser.cs │ ├── HelpPasrser.cs │ ├── IArgumentParser.cs │ ├── RootArgumentParser.cs │ └── ViewTargetParser.cs ├── GlobalUsings.cs ├── Melville.Pdf.ReferenceDocumentGenerator.csproj ├── Program.cs └── Targets │ ├── FileTarget.cs │ ├── ITarget.cs │ └── ViewTarget.cs ├── Melville.Pdf.ReferenceDocuments ├── GlobalUsings.cs ├── Graphics │ ├── Card3x5.cs │ ├── Colors │ │ ├── CalGray.cs │ │ ├── CalGrayGamma.cs │ │ ├── CalRgb.cs │ │ ├── CmykViaNamedReference.cs │ │ ├── ColorBars.cs │ │ ├── DefaultCmyk.cs │ │ ├── DefaultGray.cs │ │ ├── DefaultRgb.cs │ │ ├── DeviceCMYK.cs │ │ ├── DeviceCMYK2.cs │ │ ├── DeviceGray.cs │ │ ├── DeviceN.cs │ │ ├── DeviceRGB.cs │ │ ├── IccCMYK.cs │ │ ├── IndexedByteString.cs │ │ ├── IndexedStream.cs │ │ ├── LabColorSpace.cs │ │ └── Separation.cs │ ├── Drawing │ │ ├── Clipping.cs │ │ ├── ClosedPath.cs │ │ ├── FillRules.cs │ │ ├── FillTrivialPath.cs │ │ ├── GeneralBezier.cs │ │ ├── MoveToIsRequired.cs │ │ ├── Rectangle.cs │ │ ├── RestrictedBezier.cs │ │ ├── StrokeAndFill.cs │ │ ├── TransformedLineWidth.cs │ │ ├── WpfLineRenderBug.cs │ │ └── ZeroLineIsDot.cs │ ├── FormXobjects │ │ ├── ClipAndScale.cs │ │ ├── FormObjectFromPage.cs │ │ ├── FormObjectFromXObject.cs │ │ ├── FormXObjectBase.cs │ │ ├── ResourceDictionaryInForm.cs │ │ ├── SimpleForm.cs │ │ └── WithAnnotation.cs │ ├── GraphicProperties │ │ ├── Dashes.cs │ │ ├── EndCaps.cs │ │ ├── GraphicsStateDictionary.cs │ │ ├── LineJoin.cs │ │ ├── LineWidths.cs │ │ └── MiterLimit.cs │ ├── Images │ │ ├── CCITTEncoded │ │ │ ├── CcittBlackIs1.cs │ │ │ ├── CcittType4Encoded.cs │ │ │ └── CcottEncodedBase.cs │ │ ├── CMYKJpeg.jpg │ │ ├── ColorMask.cs │ │ ├── DecodeArray.cs │ │ ├── DisplayImageTest.cs │ │ ├── ExplicitColorMask.cs │ │ ├── GrayImage.cs │ │ ├── HiDefImage.cs │ │ ├── IndexedImage.cs │ │ ├── IndexedImageBase.cs │ │ ├── InvertedStencilMask.cs │ │ ├── JBig │ │ │ ├── 042_1.jb2 │ │ │ ├── 042_10.jb2 │ │ │ ├── 042_11.jb2 │ │ │ ├── 042_12.jb2 │ │ │ ├── 042_13.jb2 │ │ │ ├── 042_14.jb2 │ │ │ ├── 042_15.jb2 │ │ │ ├── 042_16.jb2 │ │ │ ├── 042_17.jb2 │ │ │ ├── 042_18.jb2 │ │ │ ├── 042_19.jb2 │ │ │ ├── 042_2.jb2 │ │ │ ├── 042_20.jb2 │ │ │ ├── 042_21.jb2 │ │ │ ├── 042_22.jb2 │ │ │ ├── 042_23.jb2 │ │ │ ├── 042_24.jb2 │ │ │ ├── 042_25.jb2 │ │ │ ├── 042_3.jb2 │ │ │ ├── 042_4.jb2 │ │ │ ├── 042_5.jb2 │ │ │ ├── 042_6.jb2 │ │ │ ├── 042_7.jb2 │ │ │ ├── 042_8.jb2 │ │ │ ├── 042_9.jb2 │ │ │ ├── 200-10-0-stripe.jb2 │ │ │ ├── 200-10-0.jb2 │ │ │ ├── 200-10-45-stripe.jb2 │ │ │ ├── 200-10-45.jb2 │ │ │ ├── 200-2-0-stripe.jb2 │ │ │ ├── 200-2-0.jb2 │ │ │ ├── 200-20-0-stripe.jb2 │ │ │ ├── 200-20-0.jb2 │ │ │ ├── 200-20-45-stripe.jb2 │ │ │ ├── 200-20-45.jb2 │ │ │ ├── 200-3-0-stripe.jb2 │ │ │ ├── 200-3-0.jb2 │ │ │ ├── 200-3-45-stripe.jb2 │ │ │ ├── 200-3-45.jb2 │ │ │ ├── 200-4-0-stripe.jb2 │ │ │ ├── 200-4-0.jb2 │ │ │ ├── 200-4-45-stripe.jb2 │ │ │ ├── 200-4-45.jb2 │ │ │ ├── 200-5-0-stripe.jb2 │ │ │ ├── 200-5-0.jb2 │ │ │ ├── 200-5-45-stripe.jb2 │ │ │ ├── 200-5-45.jb2 │ │ │ ├── 200-6-0-stripe.jb2 │ │ │ ├── 200-6-0.jb2 │ │ │ ├── 200-6-45-stripe.jb2 │ │ │ ├── 200-6-45.jb2 │ │ │ ├── 200-8-0-stripe.jb2 │ │ │ ├── 200-8-0.jb2 │ │ │ ├── 200-8-45-stripe.jb2 │ │ │ ├── 200-8-45.jb2 │ │ │ ├── 200-lossless.jb2 │ │ │ ├── 600-10-0.jb2 │ │ │ ├── 600-6-0.jb2 │ │ │ ├── 600-6-45.jb2 │ │ │ ├── JBigBitStream.cs │ │ │ ├── JBigFile.cs │ │ │ ├── JBigSampleStreams.cs │ │ │ ├── JpSampleBitStream1.cs │ │ │ ├── amb_1.jb2 │ │ │ └── amb_2.jb2 │ │ ├── JPEG.jpg │ │ ├── JPEGGray.jpg │ │ ├── Jpeg │ │ │ ├── CmykJpegImage.cs │ │ │ ├── JpegHuffmanBug.cs │ │ │ ├── JpegHuffmanBug.jpg │ │ │ ├── JpegImage.cs │ │ │ └── JpegImageGray.cs │ │ ├── Jpeg2000.jp2 │ │ ├── Jpeg2000Color.jp2 │ │ ├── Jpeg2000Image.cs │ │ ├── SimpleImage.cs │ │ ├── SmallSimpleImage.cs │ │ ├── StencilMask.cs │ │ └── UnalignedSMask.cs │ └── Patterns │ │ ├── PatternDisplayClass.cs │ │ ├── Shading │ │ ├── ShadingOperator.cs │ │ ├── Type1FunctionalGray.cs │ │ ├── Type1FunctionalShader.cs │ │ ├── Type1FunctionalShaderBase.cs │ │ ├── Type1TrippleFunctions.cs │ │ ├── Type1WithDomain.cs │ │ ├── Type1WithMatrix.cs │ │ ├── Type2LinearShaderBase.cs │ │ └── Type3RadialShader.cs │ │ └── TilingPatterns │ │ ├── ColoredTileMissingMatrix.cs │ │ ├── ColoredTilePattern.cs │ │ ├── ColoredTileRotated.cs │ │ ├── ColoredTileWithSpacing.cs │ │ ├── UncoloredTilingPattern.cs │ │ └── UncoloredTilingPatternMatrix.cs ├── Infrastructure │ ├── CreatePdfParser.cs │ ├── GeneratorFactory.cs │ └── IPdfGenerator.cs ├── LowLevel │ ├── Encryption │ │ ├── EncryptedFileWriter.cs │ │ ├── EncryptedR3Rc4.cs │ │ └── EncryptedRefStm.cs │ ├── Filters.cs │ ├── Minimal.cs │ └── ObjectStreamPage.cs ├── Melville.Pdf.ReferenceDocuments.csproj ├── PageProperties │ ├── CompatibilitySection.cs │ ├── OptionalContent │ │ └── HideOptionalImageOff.cs │ ├── Rotation │ │ ├── Rotate0.cs │ │ ├── Rotate180.cs │ │ ├── Rotate270.cs │ │ ├── Rotate90.cs │ │ └── RotateBase.cs │ └── SegmentedContentStream.cs ├── Text │ ├── CharSet │ │ ├── CMaps │ │ │ ├── BuiltinCMaps.cs │ │ │ └── ExplicitCmap.cs │ │ ├── DisplayCharSet.cs │ │ ├── MacExpertCharSet.cs │ │ ├── MacRomanCharSet.cs │ │ ├── StandardCharSet.cs │ │ ├── SymbolCharSet.cs │ │ ├── SymbolicFontWithBrokenCmaps.cs │ │ ├── WinAnsiCharSet.cs │ │ └── ZapfCharSet.cs │ ├── Encoding │ │ ├── DifferenceWithFontGlyphName.cs │ │ ├── DingBatsWithANameDifferences.cs │ │ ├── EncodingWithDiferences.cs │ │ └── FontWithAdobeCustomCmap.cs │ ├── FlateEncodedPiFont.fon │ ├── FlatedFontWithAdobeCmap.ttf │ ├── FontDefinitionTest.cs │ ├── GFSEustace.otf │ ├── GfsEustaceLicednse.txt │ ├── OtherFontTypes │ │ ├── CjkBase.cs │ │ ├── EmbeddedType1.cs │ │ ├── StandardFonts.cs │ │ ├── Type0WithCidToGid.cs │ │ └── Type0WithEmbeddedTT.cs │ ├── SymbolicTTFontWithABrokenCMAP.TTF │ ├── TextRenderings │ │ ├── ExplicitType1FontWidth.cs │ │ ├── NegativeSize.cs │ │ ├── ScriptFontBug.cs │ │ ├── TextAttributeTest.cs │ │ └── WriteSpacedText.cs │ ├── TrueType │ │ ├── BuiltInTrueType.cs │ │ ├── EmbeddedOpenType.cs │ │ ├── EmbeddedTrueType.cs │ │ └── GarmondBold.cs │ ├── Type1Font.Fon │ ├── Type3 │ │ ├── Type3Font.cs │ │ ├── Type3FontBase.cs │ │ ├── Type3FontNegativeSize.cs │ │ └── Type3FontWithOwnResource.cs │ └── Zev.ttf └── Utility │ └── BitStreamCreator.cs ├── Melville.Pdf.SkiaSharp ├── ConvertPdfBitmap.cs ├── ISkiaBrushCreator.cs ├── Melville.Pdf.SkiaSharp.csproj ├── Melville.Pdf.SkiaSharp.csproj.DotSettings ├── RenderWithSkia.cs ├── SkiaDrawTarget.cs ├── SkiaGraphicsState.cs ├── SkiaRenderTarget.cs └── SkiaStateInterpreter.cs ├── Melville.Pdf.TextExtractor ├── ConcatenatingTextTarget.cs ├── ExtractTextRender.cs ├── ExtractingFont.cs ├── IExtractedTextTarget.cs ├── Melville.Pdf.TextExtractor.csproj ├── ReadUnicodeCharactersFactory.cs └── TextExtractorFacade.cs ├── Melville.Pdf.Wpf ├── AssemblyAttributes.cs ├── Controls │ ├── IPageSelector.cs │ ├── LayersControl.xaml │ ├── LayersControl.xaml.cs │ ├── LeftSideBar.xaml │ ├── LeftSideBar.xaml.cs │ ├── PageDisplay.cs │ ├── PageSelectorView.xaml │ ├── PageSelectorView.xaml.cs │ ├── PageSelectorViewModel.cs │ ├── PdfViewer.xaml │ ├── PdfViewer.xaml.cs │ ├── PdfViewerModel.cs │ └── SimpleCommand.cs ├── DebugMethods │ ├── BitmapDumper.cs │ └── ImagePreviewWindow.cs ├── FontCaching │ ├── FontCachingTarget.cs │ └── WpfCachedFont.cs ├── Melville.Pdf.Wpf.csproj ├── Melville.Pdf.Wpf.csproj.DotSettings └── Rendering │ ├── AsPointExtensions.cs │ ├── BitmapTranslation.cs │ ├── RenderToDrawingGroup.cs │ ├── WpdDrawTarget.cs │ ├── WpfGraphicsState.cs │ ├── WpfPathCreator.cs │ ├── WpfRenderTarget.cs │ └── WpfStateInterpreter.cs ├── Melville.Pdf.WpfToolTests ├── ComparingReader │ ├── ComparingReaderArchitecture.cs │ ├── MainWindow │ │ └── ConstructTreeTest.cs │ ├── REPLs │ │ └── ReplViewModelTest.cs │ ├── Renderers │ │ └── PageSelectorViewModelTest.cs │ └── SavePages │ │ └── DeepCopyTest.cs ├── LowLevelReader │ ├── ColorSpaceViewers │ │ └── ColorspaceViewModelFactoryTest.cs │ ├── MainDisplayViewModelTest.cs │ ├── PartParserTest.cs │ └── PasswordDialog │ │ ├── PasswordDialogViewModelTest.cs │ │ └── PasswordQueryTest.cs └── Melville.Pdf.WpfToolTests.csproj ├── Melville.Pdf.WpfViewer ├── AssemblyInfo.cs ├── CompositionRoot │ └── Startup.cs ├── Home │ ├── HomeView.xaml │ ├── HomeView.xaml.cs │ └── HomeViewModel.cs └── Melville.Pdf.WpfViewer.csproj ├── Melville.Postscript.Interpreter ├── FunctionLibrary │ ├── ArrayOperators.cs │ ├── ControlOperators.cs │ ├── ConversionOperators.cs │ ├── DictionaryOperators.cs │ ├── EqualOperatorImpl.cs │ ├── FileOperators.cs │ ├── LoopSources.cs │ ├── MathOperators.cs │ ├── PostscriptMethodAttribute.cs │ ├── PostscriptOperatorCollections.cs │ ├── RadixPrinter.cs │ ├── RelationalAndBitwiseOperators.cs │ ├── ResourceOperators.cs │ ├── StackOperators.cs │ ├── StringOperators.cs │ └── SystemTokens.cs ├── InterpreterState │ ├── CompositePushOperations.cs │ ├── DefaultErrorProc.cs │ ├── DictionaryStack.cs │ ├── EngineStackState.cs │ ├── ExecutionStack.cs │ ├── HybridEnumerator.cs │ ├── LehmerRandomNumberGenerator.cs │ ├── OperandStack.cs │ ├── PostscriptEngine.cs │ ├── PostscriptErrorHandling.cs │ ├── PostscriptStack.cs │ ├── ResourceLibrary.cs │ ├── ReturnUponDispose.cs │ ├── StackMarker.cs │ └── StopContext.cs ├── Melville.Postscript.Interpreter.csproj ├── Tokenizers │ ├── AppendToSequenceReader.cs │ ├── Ascii85Constants.cs │ ├── Ascii85Quintuple.cs │ ├── Ascii85StringDecoder.cs │ ├── CharacterClassifier.cs │ ├── CommentSkipper.cs │ ├── EmptyCodeSource.cs │ ├── HexStringDecoder.cs │ ├── IStringDecoder.cs │ ├── ITokenSource.cs │ ├── NameTokenizer.cs │ ├── NumberTokenizer.cs │ ├── PretokenizedSource.cs │ ├── ReadOnlySequenceBuilder.cs │ ├── ReturnViaOut.cs │ ├── SequenceReaderExtension.cs │ ├── SequenceTokenizer.cs │ ├── StringTokenizer.cs │ ├── SyntaxStringDecoder.cs │ └── Tokenizer.cs └── Values │ ├── Composites │ ├── ArrayExecutionSelector.cs │ ├── ArrayExecutor.cs │ ├── MemoryEnumerator.cs │ ├── PostscriptArray.cs │ ├── PostscriptComposite.cs │ ├── PostscriptDictionary.cs │ ├── PostscriptLongDictionary.cs │ ├── PostscriptShortDictionary.cs │ └── SharedContentDictionary.cs │ ├── Execution │ ├── BuiltInFunction.cs │ ├── ExecutionWrapper.cs │ ├── IExecutePostscript.cs │ ├── IExecutionSelector.cs │ ├── IExternalFunction.cs │ ├── LoopEnumerator.cs │ └── PostscriptBuiltInOperations.cs │ ├── Interfaces │ ├── ForAllCursor.cs │ ├── IPostscriptArray.cs │ ├── IPostscriptComposite.cs │ ├── IPostscriptValueEqualityTest.cs │ ├── IPostscriptValueStrategy.cs │ ├── PostscriptCompositeImpl.cs │ ├── PostscriptException.cs │ └── PostscriptNamedErrorException.cs │ ├── MementoUnion.cs │ ├── NamedValues │ ├── PostscriptBoolean.cs │ ├── PostscriptMark.cs │ └── PostscriptNull.cs │ ├── Numbers │ ├── PostscriptDouble.cs │ └── PostscriptInteger.cs │ ├── PostScriptValueFactory.cs │ ├── PostscriptValue.cs │ ├── StringEncoder.cs │ └── Strings │ ├── IMakeCopyableInstance.cs │ ├── IPostscriptTokenSource.cs │ ├── NameExecutionSelector.cs │ ├── PostScriptShortString.cs │ ├── PostscriptLongString.cs │ ├── PostscriptString.cs │ ├── RentedMemorySource.cs │ ├── SevenBitStringEncoding.cs │ ├── StringExecutionSelector.cs │ ├── StringExecutor.cs │ ├── StringKind.cs │ └── StringSpanSource.cs ├── Melville.Postscript.OperationGenerator ├── CodeGenerator.cs ├── Melville.Postscript.OperationGenerator.csproj ├── MethodWriter.cs └── OperationGenerator.cs ├── Melville.Wpf.IntegrationTesting ├── Melville.Wpf.IntegrationTesting.csproj ├── RenderingTest.cs ├── RenderingTest.cs.txt └── WriteToAdlerStream.cs ├── Pdf.KnownNamesGenerator ├── CharacterEncodings │ ├── EncodingGenerator.cs │ ├── EncodingGeneratorFactory.cs │ ├── GlyphNameParser.cs │ └── MultiEncodingMaps.cs ├── GlyphListWriter.cs ├── KnownNames │ └── GenerateKnownNames.cs ├── KnownNamesGeneratorClass.cs └── Pdf.KnownNamesGenerator.csproj ├── Performance.Playground ├── Bugs.cs ├── Encryption │ ├── KeyChecking.cs │ └── LoadV6File.cs ├── ObjectModel │ └── StringCreation.cs ├── Performance.Playground.csproj ├── Program.cs ├── Rendering │ ├── AsyncPump.cs │ ├── BitmapWriting.cs │ ├── JbigParsing.cs │ ├── PageRendering.cs │ └── ThreadingBug.cs └── Writers │ ├── Adler32.cs │ ├── Buffers.cs │ └── WriteIntegerBenchmark.cs ├── Src.sln └── TimeTrial ├── Minimal.cs ├── Options.cs ├── Program.cs └── TimeTrial.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.preferCSharpExtension": true 3 | } -------------------------------------------------------------------------------- /Docs/Architecture/Achitecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/Achitecture.md -------------------------------------------------------------------------------- /Docs/Architecture/AssemblySummaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/AssemblySummaries.md -------------------------------------------------------------------------------- /Docs/Architecture/Async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/Async.md -------------------------------------------------------------------------------- /Docs/Architecture/CodeGenerators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/CodeGenerators.md -------------------------------------------------------------------------------- /Docs/Architecture/Costumes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/Costumes.md -------------------------------------------------------------------------------- /Docs/Architecture/Names.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/Names.md -------------------------------------------------------------------------------- /Docs/Architecture/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/Architecture/Overview.md -------------------------------------------------------------------------------- /Docs/QuickStart/Display.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/QuickStart/Display.md -------------------------------------------------------------------------------- /Docs/ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Docs/ReleaseNotes.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/README.md -------------------------------------------------------------------------------- /Src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/.editorconfig -------------------------------------------------------------------------------- /Src/Directory.Build.Props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Directory.Build.Props -------------------------------------------------------------------------------- /Src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Directory.Packages.props -------------------------------------------------------------------------------- /Src/DisposeCheck/DisposeCheck.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/DisposeCheck/DisposeCheck.csproj -------------------------------------------------------------------------------- /Src/DisposeCheck/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/DisposeCheck/Program.cs -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer.Visix/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer.Visix/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer.Visix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer.Visix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/AsyncAnalyzerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/AsyncAnalyzerClass.cs -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/AsyncCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/AsyncCodeFixProvider.cs -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/AsyncDiagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/AsyncDiagnostics.cs -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/Melville.AsyncAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/Melville.AsyncAnalyzer.csproj -------------------------------------------------------------------------------- /Src/Melville.AsyncAnalyzer/RenameHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.AsyncAnalyzer/RenameHelper.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/BitTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/BitTarget.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CCITTBitWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CCITTBitWriter.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittCode.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittCodeReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittCodeReader.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittCodecFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittCodecFactory.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittEncoderBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittEncoderBase.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittParameters.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittType3SwitchingEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittType3SwitchingEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittType4Decoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittType4Decoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/CcittType4Encoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/CcittType4Encoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/HorizontalRunEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/HorizontalRunEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/HorizontalSpanEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/HorizontalSpanEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/ILineEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/ILineEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/JBigMmrFilterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/JBigMmrFilterFactory.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/LineComparison.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/LineComparison.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/LineEncoder1D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/LineEncoder1D.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/LineEncoder2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/LineEncoder2D.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/LinePair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/LinePair.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/MakeUpExpander.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/MakeUpExpander.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/Melville.CCITT.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/Melville.CCITT.csproj -------------------------------------------------------------------------------- /Src/Melville.CCITT/TerminalCodeDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/TerminalCodeDictionary.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/TwoDimensionalLineCodeDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/TwoDimensionalLineCodeDictionary.cs -------------------------------------------------------------------------------- /Src/Melville.CCITT/Type3LineCodeDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CCITT/Type3LineCodeDictionary.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/ChannelDefinitionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/ChannelDefinitionMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/ColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/ColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/ColorSpaceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/ColorSpaceException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/ColorSpaceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/ColorSpaceMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/EnumeratedColorSpaceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/EnumeratedColorSpaceMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/EsRgbColorSpaceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/EsRgbColorSpaceMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/PalettizedColorSpaceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/PalettizedColorSpaceMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/Resampler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/Resampler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/SYccColorSpaceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/SYccColorSpaceMapper.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/ChannelDefinitionBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/ChannelDefinitionBox.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/ColorSpecificationBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/ColorSpecificationBox.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/ComponentMappingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/ComponentMappingBox.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/ImageHeaderBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/ImageHeaderBox.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/JP2Box.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/JP2Box.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Color/boxes/PaletteBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Color/boxes/PaletteBox.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCMatrixBasedInputProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCMatrixBasedInputProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCMonochromeInputProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCMonochromeInputProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCProfileException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCProfileException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCProfileInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCProfileInvalidException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCProfileNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCProfileNotFoundException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/ICCProfiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/ICCProfiler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable16.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable16Gamma.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable16Gamma.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable16Interp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable16Interp.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable16LinearSRGBtoSRGB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable16LinearSRGBtoSRGB.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable32.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable32Gamma.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable32Gamma.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable32Interp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable32Interp.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable32LinearSRGBtoSRGB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable32LinearSRGBtoSRGB.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable8.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable8Gamma.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable8Gamma.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTable8Interp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTable8Interp.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTableFP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTableFP.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTableFPGamma.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTableFPGamma.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/LookUpTableFPInterp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/LookUpTableFPInterp.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/MatrixBasedTransformException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/MatrixBasedTransformException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/MatrixBasedTransformTosRGB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/MatrixBasedTransformTosRGB.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/MonochromeTransformException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/MonochromeTransformException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Lut/MonochromeTransformTosRGB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Lut/MonochromeTransformTosRGB.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/MatrixBasedRestrictedProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/MatrixBasedRestrictedProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/MonochromeInputRestrictedProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/MonochromeInputRestrictedProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/RestrictedICCProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/RestrictedICCProfile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCCurveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCCurveType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCCurveTypeReverse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCCurveTypeReverse.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCDataType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCMeasurementType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCMeasurementType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCSignatureType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCSignatureType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCTag.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCTagTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCTagTable.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCTextDescriptionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCTextDescriptionType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCTextType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCTextType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCViewType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCViewType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCXYZType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCXYZType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Tags/ICCXYZTypeReverse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Tags/ICCXYZTypeReverse.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Types/ICCDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Types/ICCDateTime.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Types/ICCProfileHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Types/ICCProfileHeader.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Types/ICCProfileVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Types/ICCProfileVersion.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Icc/Types/XYZNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Icc/Types/XYZNumber.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/J2kImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/J2kImage.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/J2kSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/J2kSetup.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Melville.CSJ2K.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Melville.CSJ2K.csproj -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/DotnetFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/DotnetFileInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/DotnetFileInfoCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/DotnetFileInfoCreator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/DotnetFileStreamCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/DotnetFileStreamCreator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/DotnetMsgLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/DotnetMsgLogger.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/EndianBinaryReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/EndianBinaryReader.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/EndianBinaryWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/EndianBinaryWriter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/FileInfoFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/FileInfoFactory.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/FileStreamFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/FileStreamFactory.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IDefaultable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IDefaultable.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IFileInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IFileInfoCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IFileInfoCreator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IFileStreamCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IFileStreamCreator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IImage.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/IImageCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/IImageCreator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/ImageBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/ImageBase.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/ImageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/ImageFactory.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/PortableImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/PortableImage.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/PortableImageSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/PortableImageSource.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/Util/SupportClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/Util/SupportClass.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/IntegerSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/IntegerSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/JJ2KExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/JJ2KExceptionHandler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/JJ2KInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/JJ2KInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/ModuleSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/ModuleSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/NoNextElementException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/NoNextElementException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/StringSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/StringSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/CBlkCoordInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/CBlkCoordInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/CoordInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/CoordInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/HeaderInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/HeaderInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/Markers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/Markers.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/PrecCoordInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/PrecCoordInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/PrecInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/PrecInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/ProgressionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/ProgressionType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/CBlkInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/CBlkInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/HeaderDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/HeaderDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/PktDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/PktDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/PktHeaderBitReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/PktHeaderBitReader.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/PktInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/PktInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/reader/TagTreeDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/reader/TagTreeDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/writer/BitOutputBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/writer/BitOutputBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/writer/CodestreamWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/writer/CodestreamWriter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/writer/HeaderEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/writer/HeaderEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/writer/PktEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/writer/PktEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/codestream/writer/TagTreeEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/codestream/writer/TagTreeEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/decoder/DecoderSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/decoder/DecoderSpecs.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/encoder/EncoderSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/encoder/EncoderSpecs.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/CBlkSizeSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/CBlkSizeSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/CodedCBlk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/CodedCBlk.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/PrecinctSizeSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/PrecinctSizeSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/Progression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/Progression.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/ProgressionSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/ProgressionSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/StdEntropyCoderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/StdEntropyCoderOptions.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/ByteInputBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/ByteInputBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/ByteToBitInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/ByteToBitInput.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/CodedCBlkDataSrcDec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/CodedCBlkDataSrcDec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/DecLyrdCBlk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/DecLyrdCBlk.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/EntropyDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/EntropyDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/MQDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/MQDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/decoder/StdEntropyDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/decoder/StdEntropyDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/BitToByteOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/BitToByteOutput.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/ByteOutputBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/ByteOutputBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/CBlkRateDistStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/CBlkRateDistStats.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/CodedCBlkDataSrcEnc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/CodedCBlkDataSrcEnc.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/EBCOTLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/EBCOTLayer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/EBCOTRateAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/EBCOTRateAllocator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/EntropyCoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/EntropyCoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/LayersInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/LayersInfo.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/MQCoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/MQCoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/entropy/encoder/StdEntropyCoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/entropy/encoder/StdEntropyCoder.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/fileformat/FileFormatBoxes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/fileformat/FileFormatBoxes.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/fileformat/reader/FileFormatReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/fileformat/reader/FileFormatReader.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/fileformat/writer/FileFormatWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/fileformat/writer/FileFormatWriter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/BlkImgDataSrc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/BlkImgDataSrc.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/CompTransfSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/CompTransfSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/Coord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/Coord.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/DataBlk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/DataBlk.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/DataBlkFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/DataBlkFloat.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/DataBlkInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/DataBlkInt.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/ImgData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/ImgData.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/ImgDataAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/ImgDataAdapter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/ImgDataConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/ImgDataConverter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/ImgDataJoiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/ImgDataJoiner.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/Tiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/Tiler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/forwcomptransf/ForwCompTransf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/forwcomptransf/ForwCompTransf.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/input/ImgReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/input/ImgReader.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/input/ImgReaderPGM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/input/ImgReaderPGM.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/input/ImgReaderPGX.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/input/ImgReaderPGX.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/input/ImgReaderPPM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/input/ImgReaderPPM.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/invcomptransf/InvCompTransf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/invcomptransf/InvCompTransf.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/output/ImgWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/output/ImgWriter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/output/ImgWriterPGM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/output/ImgWriterPGM.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/output/ImgWriterPGX.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/output/ImgWriterPGX.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/image/output/ImgWriterPPM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/image/output/ImgWriterPPM.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/BEBufferedRandomAccessFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/BEBufferedRandomAccessFile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/BinaryDataInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/BinaryDataInput.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/BinaryDataOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/BinaryDataOutput.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/BufferedRandomAccessFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/BufferedRandomAccessFile.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/EndianType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/EndianType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/io/RandomAccessIO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/io/RandomAccessIO.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/GuardBitsSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/GuardBitsSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/QuantStepSizeSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/QuantStepSizeSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/QuantTypeSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/QuantTypeSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/QuantizationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/QuantizationType.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/dequantizer/Dequantizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/dequantizer/Dequantizer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/quantizer/Quantizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/quantizer/Quantizer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/quantization/quantizer/StdQuantizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/quantization/quantizer/StdQuantizer.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/MaxShiftSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/MaxShiftSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/ROIDeScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/ROIDeScaler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/ArbROIMaskGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/ArbROIMaskGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/ROI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/ROI.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/ROIMaskGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/ROIMaskGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/ROIScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/ROIScaler.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/RectROIMaskGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/RectROIMaskGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/SubbandROIMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/SubbandROIMask.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/roi/encoder/SubbandRectROIMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/roi/encoder/SubbandRectROIMask.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/ArrayUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/ArrayUtil.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/CodestreamManipulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/CodestreamManipulator.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/FacilityManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/FacilityManager.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/IMsgLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/IMsgLogger.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/ISRandomAccessIO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/ISRandomAccessIO.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/MathUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/MathUtil.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/MsgPrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/MsgPrinter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/ParameterList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/ParameterList.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/ProgressWatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/ProgressWatch.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/StreamMsgLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/StreamMsgLogger.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/util/StringFormatException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/util/StringFormatException.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/FilterTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/FilterTypes.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/Subband.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/Subband.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/WTDecompSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/WTDecompSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/WTFilterSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/WTFilterSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/WaveletFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/WaveletFilter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/WaveletTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/WaveletTransform.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterFloat.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterInt.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/AnWTFilterSpec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTData.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataFloat.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataInt.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataSrc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/CBlkWTDataSrc.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWT.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWTDataProps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWTDataProps.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWTFull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwWTFull.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwardWT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/ForwardWT.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/analysis/SubbandAn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/analysis/SubbandAn.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/CBlkWTDataSrcDec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/CBlkWTDataSrcDec.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWT.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTAdapter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTData.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTFull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/InvWTFull.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/InverseWT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/InverseWT.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/MultiResImgData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/MultiResImgData.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/SubbandSyn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/SubbandSyn.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilter.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterFloat.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterInt.cs -------------------------------------------------------------------------------- /Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.CSJ2k/j2k/wavelet/synthesis/SynWTFilterSpec.cs -------------------------------------------------------------------------------- /Src/Melville.FontViewer/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.FontViewer/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/Melville.FontViewer/CompositionRoot/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.FontViewer/CompositionRoot/Startup.cs -------------------------------------------------------------------------------- /Src/Melville.FontViewer/Home/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.FontViewer/Home/HomeViewModel.cs -------------------------------------------------------------------------------- /Src/Melville.FontViewer/Melville.FontViewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.FontViewer/Melville.FontViewer.csproj -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/CodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/CodeGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/FieldGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/FieldGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/MemberGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/MemberGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/MemberGeneratorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/MemberGeneratorFactory.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/PropertyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/PropertyGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts.TableGenerator/TableGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts.TableGenerator/TableGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/CmapPlatFormAndEncodingNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/CmapPlatFormAndEncodingNames.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/ICMapSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/ICMapSource.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/IGenericFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/IGenericFont.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/IGlyphSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/IGlyphSource.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/IGlyphTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/IGlyphTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/IGlyphWidthSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/IGlyphWidthSource.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/Melville.Fonts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Melville.Fonts.csproj -------------------------------------------------------------------------------- /Src/Melville.Fonts/Melville.Fonts.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Melville.Fonts.csproj.DotSettings -------------------------------------------------------------------------------- /Src/Melville.Fonts/RootFontParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/RootFontParser.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/BinarySearchFallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/BinarySearchFallback.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/ListOf1GenericFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/ListOf1GenericFont.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/SFnt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/SFnt.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/SFntTableName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/SFntTableName.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/SfntParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/SfntParser.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/TableCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/TableCache.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/TableParserParts/FieldParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/TableParserParts/FieldParser.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/TableParserParts/FixedPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/TableParserParts/FixedPoint.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/SfntParsers/TableParserParts/UInt24.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/SfntParsers/TableParserParts/UInt24.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/Type1TextParsers/Type1FontExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Type1TextParsers/Type1FontExtractor.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/Type1TextParsers/Type1GenericFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Type1TextParsers/Type1GenericFont.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/Type1TextParsers/Type1Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Type1TextParsers/Type1Parser.cs -------------------------------------------------------------------------------- /Src/Melville.Fonts/Type1TextParsers/Type1SubrExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Fonts/Type1TextParsers/Type1SubrExecutor.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/ColorTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/ColorTransformFactory.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/DoubleColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/DoubleColor.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/IColorTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/IColorTransform.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/LabToXyz.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/LabToXyz.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/VerifyTransformParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/VerifyTransformParameters.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/XyzToRgbTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/XyzToRgbTransform.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/ColorTransforms/XyzToRgbTransformFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/ColorTransforms/XyzToRgbTransformFactory.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Melville.Icc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Melville.Icc.csproj -------------------------------------------------------------------------------- /Src/Melville.Icc/Melville.Icc.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Melville.Icc.csproj.DotSettings -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/BlackTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/BlackTransform.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/ColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/ColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/ConcatenateColorTransforms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/ConcatenateColorTransforms.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/DeviceAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/DeviceAttributes.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/IccHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/IccHeader.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/IccProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/IccProfile.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/ProfileClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/ProfileClass.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/ProfileFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/ProfileFlags.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/RenderIntent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/RenderIntent.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/AugmentedMatrix3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/AugmentedMatrix3x3.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ChromacityTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ChromacityTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/Colorant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/Colorant.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ColorantOrderTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ColorantOrderTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ColorantTableTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ColorantTableTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/CurveTagParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/CurveTagParser.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/DataTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/DataTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/DateTimeTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/DateTimeTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/DeviceTechnology.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/DeviceTechnology.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/FormulaSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/FormulaSegment.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/GenericLut.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/GenericLut.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ICurveSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ICurveSegment.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/Interpolation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/Interpolation.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/LutAToBTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/LutAToBTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/LutBToATag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/LutBToATag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/LutXTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/LutXTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/Matrix3x3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/Matrix3x3.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MeasurementTypeTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MeasurementTypeTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MeasurmentFlare.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MeasurmentFlare.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MeasurmentGeomenty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MeasurmentGeomenty.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultiLocalizedUnicodeTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultiLocalizedUnicodeTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultiProcessCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultiProcessCurve.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultiProcessCurveSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultiProcessCurveSet.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultiProcessMatrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultiProcessMatrix.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultiProcessTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultiProcessTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/MultidimensionalLookupTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/MultidimensionalLookupTable.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/NamedColorTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/NamedColorTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/NullColorTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/NullColorTransform.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/OneDimensionalLookupTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/OneDimensionalLookupTable.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ParametricCurveTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ParametricCurveTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ProfileArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ProfileArray.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ProfileSequenceDescriptionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ProfileSequenceDescriptionTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ProfileSequenceIdentifierTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ProfileSequenceIdentifierTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ResponseCurveSet16Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ResponseCurveSet16Tag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/S15Fixed16Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/S15Fixed16Array.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/SampledCurveSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/SampledCurveSegment.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/SignatureTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/SignatureTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/StandardIllumination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/StandardIllumination.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/StandardObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/StandardObserver.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/TextTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/TextTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/VerifyJumpingPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/VerifyJumpingPosition.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Tags/ViewingConditionsTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Tags/ViewingConditionsTag.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/ToLabConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/ToLabConversion.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/TransformPicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/TransformPicker.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/TransformationNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/TransformationNames.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/TrcTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/TrcTransform.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/TrcTransformParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/TrcTransformParser.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/Visualizations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/Visualizations.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Model/XyzNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Model/XyzNumber.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Parser/IccParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Parser/IccParser.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Parser/IccTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Parser/IccTags.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Parser/SequenceReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Parser/SequenceReaderExtensions.cs -------------------------------------------------------------------------------- /Src/Melville.Icc/Parser/TagParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Icc/Parser/TagParser.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/BitmapTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/BitmapTemplate.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/ContextStateDict.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/ContextStateDict.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/IncrementalTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/IncrementalTemplate.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/MQDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/MQDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/QeComputer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/QeComputer.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/ArithmeticEncodings/SymbolIntegerDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/ArithmeticEncodings/SymbolIntegerDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BinaryBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BinaryBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BinaryBitmapCopyRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BinaryBitmapCopyRegion.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BinaryBitmapOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BinaryBitmapOperations.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BitCopier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BitCopier.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BitCopierFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BitCopierFactory.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BitOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BitOffset.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BitRowWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BitRowWriter.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/BitmapPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/BitmapPointer.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/ByteSplicer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/ByteSplicer.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/IBinaryBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/IBinaryBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/IBitmapCopyTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/IBitmapCopyTarget.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/IBulkByteCopy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/IBulkByteCopy.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/IPrefixCopier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/IPrefixCopier.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/MmrEncodedBitmapReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/MmrEncodedBitmapReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/OffsetBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/OffsetBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/OffsetBitmapFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/OffsetBitmapFactory.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/OffsetReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/OffsetReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/PostfixCopyOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/PostfixCopyOperation.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/RowCopyPlan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/RowCopyPlan.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/SingleByteCopy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/SingleByteCopy.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/StripedBinaryBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/StripedBinaryBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/BinaryBitmaps/UnencodedBitmapReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/BinaryBitmaps/UnencodedBitmapReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/EncodedReaders/EncodedReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/EncodedReaders/EncodedReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/FileOrganization/FileFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/FileOrganization/FileFlags.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/FileOrganization/FileHeaderParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/FileOrganization/FileHeaderParser.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/FileOrganization/SegmentHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/FileOrganization/SegmentHeader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/FileOrganization/SegmentHeaderParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/FileOrganization/SegmentHeaderParser.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/BitAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/BitAssignment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/HuffmanIntegerDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/HuffmanIntegerDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/HuffmanLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/HuffmanLine.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/HuffmanTableEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/HuffmanTableEvaluator.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/HuffmanTableFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/HuffmanTableFactory.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/HuffmanTableSelectorImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/HuffmanTableSelectorImpl.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/HuffmanTables/StandardHuffmanTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/HuffmanTables/StandardHuffmanTables.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/JBigSorters/JBigSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/JBigSorters/JBigSorter.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/JbigPageReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/JbigPageReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Melville.JBig2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Melville.JBig2.csproj -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentDictionaries/SegmentDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentDictionaries/SegmentDictionary.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/EndOfStripeSegmentParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/EndOfStripeSegmentParser.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/ReadUnknownSegmentLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/ReadUnknownSegmentLength.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/ReferredSymbolHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/ReferredSymbolHelpers.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/RegionHeaderParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/RegionHeaderParser.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/SegmentReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/SegmentReader.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/SegmentParsers/TextRegions/SymbolWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/SegmentParsers/TextRegions/SymbolWriter.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/BitOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/BitOperations.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/CombinationOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/CombinationOperator.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/DictionarySegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/DictionarySegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/EndOfStripeSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/EndOfStripeSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/ExtensionSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/ExtensionSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/GenericRefinementRegionSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/GenericRefinementRegionSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/GenericRegionSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/GenericRegionSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/GenericRegionTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/GenericRegionTemplate.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/HalftoneSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/HalftoneSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/PageInformationSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/PageInformationSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/PatternDictionarySegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/PatternDictionarySegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/RegionSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/RegionSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/Segment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/Segment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/SymbolDictionaryFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/SymbolDictionaryFlags.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/SymbolDictionarySegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/SymbolDictionarySegment.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/TextRegionFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/TextRegionFlags.cs -------------------------------------------------------------------------------- /Src/Melville.JBig2/Segments/TextRegionSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JBig2/Segments/TextRegionSegment.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegBlock8x8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegBlock8x8.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegBlock8x8F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegBlock8x8F.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegBlockAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegBlockAllocator.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegFrameHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegFrameHeader.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegMarker.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Decoder/JpegZigZag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Decoder/JpegZigZag.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Maths/FastFloatingPointDct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Maths/FastFloatingPointDct.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Maths/JpegMathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Maths/JpegMathHelper.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Melville.JpegLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Melville.JpegLibrary.csproj -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/PipeAmdStreamAdapters/YCrCbStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/PipeAmdStreamAdapters/YCrCbStream.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Readers/JpegBitReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Readers/JpegBitReader.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Readers/JpegReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Readers/JpegReader.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/Readme.md -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/ScanDecoders/JpegScanDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/ScanDecoders/JpegScanDecoder.cs -------------------------------------------------------------------------------- /Src/Melville.JpegLibrary/ScanDecoders/JpegScanHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.JpegLibrary/ScanDecoders/JpegScanHeader.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/AwaitConfiguration/AwaitConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/AwaitConfiguration/AwaitConfig.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/AwaitConfiguration/RunSynchronous.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/AwaitConfiguration/RunSynchronous.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/CountingReaders/IByteSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/CountingReaders/IByteSource.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/CountingReaders/ShouldContinueImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/CountingReaders/ShouldContinueImpl.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/LinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/LinkedList.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/LinkedListByteSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/LinkedListByteSource.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/LinkedListNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/LinkedListNode.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/LinkedListPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/LinkedListPosition.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/MultiBufferStreamList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/MultiBufferStreamList.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/RentedLinkedListNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/RentedLinkedListNode.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/SingleReadStreamBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/SingleReadStreamBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/LinkedLists/StreamBackedBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/LinkedLists/StreamBackedBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Melville.Parsing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Melville.Parsing.csproj -------------------------------------------------------------------------------- /Src/Melville.Parsing/Melville.Parsing.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Melville.Parsing.csproj.DotSettings -------------------------------------------------------------------------------- /Src/Melville.Parsing/MultiplexSources/FileMultiplexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/MultiplexSources/FileMultiplexer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/MultiplexSources/ICountedSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/MultiplexSources/ICountedSource.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/MultiplexSources/IMultiplexSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/MultiplexSources/IMultiplexSource.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/MultiplexSources/MultiplexedStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/MultiplexSources/MultiplexedStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ObjectRentals/ObjectPoolBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ObjectRentals/ObjectPoolBase.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ObjectRentals/ObjectRentalManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ObjectRentals/ObjectRentalManager.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ObjectRentals/RentalPolicyChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ObjectRentals/RentalPolicyChecker.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ObjectRentals/StackTraceClipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ObjectRentals/StackTraceClipper.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMap.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMap;pingMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMap;pingMethods.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMapEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMapEntry.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMapEntryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMapEntryBase.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMapRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMapRegistry.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/ParserMapping/ParseMapTitle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/ParserMapping/ParseMapTitle.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/PipeReaders/PipeReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/PipeReaders/PipeReaderExtensions.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/SequenceReaders/GenericIntReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/SequenceReaders/GenericIntReader.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/SpanAndMemory/MemoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/SpanAndMemory/MemoryExtensions.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/SpanAndMemory/ReadOnlyListSlicer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/SpanAndMemory/ReadOnlyListSlicer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/SpanAndMemory/SpanRoller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/SpanAndMemory/SpanRoller.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/StreamFilters/ConcatStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/StreamFilters/ConcatStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/StreamFilters/ConcatStreamBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/StreamFilters/ConcatStreamBase.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/StreamFilters/MinimumReadSizeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/StreamFilters/MinimumReadSizeFilter.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/StreamFilters/ReadingFilterStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/StreamFilters/ReadingFilterStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/Bases/DefaultBaseStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/Bases/DefaultBaseStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/Bases/ReadWriteStreamBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/Bases/ReadWriteStreamBase.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/Bases/TaskToApm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/Bases/TaskToApm.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/MultiBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/MultiBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/MultiBufferNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/MultiBufferNode.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/MultiBufferPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/MultiBufferPosition.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/MultiBufferStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/MultiBufferStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/MultiBufferStreamSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/MultiBufferStreamSource.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/OneCharAtATimeStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/OneCharAtATimeStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/ReadMemoryAsStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/ReadMemoryAsStream.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/SeekOriginExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/SeekOriginExtension.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Streams/WritableBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Streams/WritableBuffer.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/VariableBitEncoding/BitReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/VariableBitEncoding/BitReader.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/VariableBitEncoding/BitStreamReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/VariableBitEncoding/BitStreamReader.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/VariableBitEncoding/BitStreamWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/VariableBitEncoding/BitStreamWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/VariableBitEncoding/BitUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/VariableBitEncoding/BitUtilities.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/VariableBitEncoding/BitWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/VariableBitEncoding/BitWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Parsing/Writers/CountingPipeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Parsing/Writers/CountingPipeWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/CompositionRoot/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/CompositionRoot/Startup.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/MainWindow/PasswordBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/MainWindow/PasswordBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/REPLs/ReplView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/REPLs/ReplView.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/REPLs/ReplView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/REPLs/ReplView.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/REPLs/ReplViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/REPLs/ReplViewModel.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/REPLs/TwoColumnList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/REPLs/TwoColumnList.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/Renderers/MultiRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/Renderers/MultiRenderer.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ComparingReader/Renderers/RenderTab.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ComparingReader/Renderers/RenderTab.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/CmapParsers/ParsedCMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/CmapParsers/ParsedCMaps.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Fonts/Sfnt/SfntTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Fonts/Sfnt/SfntTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Fonts/Type1Text/putr.pfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Fonts/Type1Text/putr.pfa -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/CmykIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/CmykIntegrationTests.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/GenericLutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/GenericLutTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/ICCParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/ICCParserTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/LutXComputeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/LutXComputeTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/Matrix3x3Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/Matrix3x3Test.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/MultiProcessClutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/MultiProcessClutTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/MultiProcessTagTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/MultiProcessTagTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ICC/sample.icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ICC/sample.icc -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/ParsingTestUtils/AAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/ParsingTestUtils/AAssert.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/SpanShould/SpanShoulds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/SpanShould/SpanShoulds.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Writer/DoubleWriterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Writer/DoubleWriterTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Writer/FileWriterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Writer/FileWriterTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Writer/Lzw/AddlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Writer/Lzw/AddlerTests.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Writer/Lzw/BitWriterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Writer/Lzw/BitWriterTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.DataModelTests/Writer/NameWriterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.DataModelTests/Writer/NameWriterTest.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary.Cjk/NotoSansCJK-VF.otf.ttc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary.Cjk/NotoSansCJK-VF.otf.ttc -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary.Cjk/NotoSerifCJK-VF.otf.ttc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary.Cjk/NotoSerifCJK-VF.otf.ttc -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary.Cjk/SelfContainedCjkFonts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary.Cjk/SelfContainedCjkFonts.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Courier Prime Bold Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Courier Prime Bold Italic.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Courier Prime Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Courier Prime Bold.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Courier Prime Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Courier Prime Italic.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Courier Prime.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Courier Prime.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/LinLibertine_R.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/LinLibertine_R.otf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/LinLibertine_RB.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/LinLibertine_RB.otf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/LinLibertine_RBI.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/LinLibertine_RBI.otf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/LinLibertine_RI.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/LinLibertine_RI.otf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Roboto-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Roboto-BoldItalic.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Roboto-Italic.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Roboto-Regular.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/SelfContainedDefaultFonts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/SelfContainedDefaultFonts.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FontLibrary/Symbola.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FontLibrary/Symbola.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroCheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroCheckBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroFieldFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroFieldFactory.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroFieldFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroFieldFlags.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroFormField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroFormField.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroMultipleChoice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroMultipleChoice.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroPdfForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroPdfForm.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroPick.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroPick.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroSingleChoice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroSingleChoice.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/AcroTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/AcroTextBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/FieldBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/FieldBuilder.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/AcroForms/XfaNameComparison.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/AcroForms/XfaNameComparison.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/FormReaderFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/FormReaderFacade.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfCheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfCheckBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfForm.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfFormField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfFormField.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfMultiPick.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfMultiPick.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfPick.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfPick.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfSinglePick.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfSinglePick.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/IPdfTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/IPdfTextBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/PdfFormOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/PdfFormOperations.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Interface/PdfPickOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Interface/PdfPickOption.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/Melville.Pdf.FormReader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/Melville.Pdf.FormReader.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/NameSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/NameSplitter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/NonMirroredXfaValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/NonMirroredXfaValue.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/XElementOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/XElementOperations.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/XfaCheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/XfaCheckBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/XfaControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/XfaControl.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/XfaSubForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/XfaSubForm.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FormReader/XfaForms/XfaTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FormReader/XfaForms/XfaTextBox.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FuzzTest/ExceptionLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FuzzTest/ExceptionLogger.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FuzzTest/Melville.Pdf.FuzzTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FuzzTest/Melville.Pdf.FuzzTest.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.FuzzTest/ParseFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FuzzTest/ParseFile.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.FuzzTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.FuzzTest/Program.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ImageExtractor/IExtractedBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ImageExtractor/IExtractedBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ImageExtractor/ImageExtractorFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ImageExtractor/ImageExtractorFacade.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ImageExtractor/ImageExtractorTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ImageExtractor/ImageExtractorTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ImageExtractor/WrapNonExtractedBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ImageExtractor/WrapNonExtractedBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly:InternalsVisibleTo("Melville.Pdf.DataModelTests")] -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/CodecDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/CodecDefinition.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/IImageSizeStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/IImageSizeStream.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/JpegFilter/DctEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/JpegFilter/DctEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/LzwFilter/BitLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/LzwFilter/BitLength.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/LzwFilter/LzwConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/LzwFilter/LzwConstants.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/StaticCodecFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/StaticCodecFactory.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Filters/WhiteSpaceSkipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Filters/WhiteSpaceSkipper.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Melville.Pdf.LowLevel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Melville.Pdf.LowLevel.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/ContentStreams/LineCap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/ContentStreams/LineCap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Conventions/HexMath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Conventions/HexMath.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Conventions/KnownNames.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Conventions/KnownNames.dsl -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Conventions/Nibble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Conventions/Nibble.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/CastedPdfArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/CastedPdfArray.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/DirectPdfArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/DirectPdfArray.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/PdfArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/PdfArray.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/PdfDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/PdfDictionary.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/PdfDirectObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/PdfDirectObject.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Objects/PdfStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Objects/PdfStream.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Primitives/IntegerWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Primitives/IntegerWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/ShortStrings/FnvHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/ShortStrings/FnvHash.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/ShortStrings/ShortString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/ShortStrings/ShortString.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Wrappers/PdfRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Wrappers/PdfRect.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Model/Wrappers/Trees/PdfTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Model/Wrappers/Trees/PdfTree.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/PdfLowLevelReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/PdfLowLevelReader.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Writers/Builder/PdfPermission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Writers/Builder/PdfPermission.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Writers/Builder/TreeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Writers/Builder/TreeCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Writers/MatrixExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Writers/MatrixExtensions.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevel/Writers/PipeWriterExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevel/Writers/PipeWriterExtension.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevelViewer/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevelViewer/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevelViewer/CompositionRoot/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevelViewer/CompositionRoot/Startup.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevelViewer/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Src/Melville.Pdf.LowLevelViewer/Services/CloseWpfApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.LowLevelViewer/Services/CloseWpfApp.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/AssembyAttributes.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | [assembly:InternalsVisibleTo("Melville.Pdf.DataModelTests")] -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/ContentStreamCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/ContentStreamCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/ContentStreamWritingImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/ContentStreamWritingImpl.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/PageCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/PageCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/PageTreeNodeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/PageTreeNodeCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/PdfDocumentCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/PdfDocumentCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Creators/TilePatternCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Creators/TilePatternCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/AsianLanguages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/AsianLanguages.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/FontFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/FontFlags.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/IHasPageAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/IHasPageAttributes.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PageTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PageTree.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfArrayConcatStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfArrayConcatStream.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfDocument.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfEncoding.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfFont.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfFormXObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfFormXObject.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/PdfPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/PdfPage.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Documents/SelectFromImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Documents/SelectFromImpl.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Melville.Pdf.Model.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Melville.Pdf.Model.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/OptionalContent/OptionalGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/OptionalContent/OptionalGroup.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/OptionalContent/UiModelParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/OptionalContent/UiModelParser.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/PdfReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/PdfReader.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Annotations/Annotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Annotations/Annotation.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter16.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/ByteWriter8.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/ComponentWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/ComponentWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/IMaskType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/IMaskType.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/IPdfBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/IPdfBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/MaskAdjuster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/MaskAdjuster.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/MaskBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/MaskBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/NBitByteWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/NBitByteWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Bitmaps/StencilWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Bitmaps/StencilWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/CalGray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/CalGray.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/ColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/ColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/ColorSpaceCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/ColorSpaceCache.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/DeviceColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/DeviceColor.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/DeviceGray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/DeviceGray.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/DeviceRgb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/DeviceRgb.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/DoubleColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/DoubleColor.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/IColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/IColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/IccColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/IccColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/LabColorSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/LabColorSpace.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/Profiles/Cmyk.icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/Profiles/Cmyk.icc -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/Colors/SeparationParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/Colors/SeparationParser.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/IDrawTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/IDrawTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/IRenderTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/IRenderTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/NullDrawTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/NullDrawTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/PathDrawingAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/PathDrawingAdapter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/PatternRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/PatternRenderer.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/PdfStringWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/PdfStringWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/RenderEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/RenderEngine.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/RenderTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/RenderTargetBase.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/SinglePageRenderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/SinglePageRenderContext.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Model/Renderers/TrivialPathStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Model/Renderers/TrivialPathStateMachine.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocumentGenerator/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocumentGenerator/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocumentGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocumentGenerator/Program.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/Graphics/Card3x5.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/Graphics/Card3x5.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/LowLevel/Filters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/LowLevel/Filters.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/LowLevel/Minimal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/LowLevel/Minimal.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/Text/GFSEustace.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/Text/GFSEustace.otf -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/Text/Type1Font.Fon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/Text/Type1Font.Fon -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/Text/Type3/Type3Font.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/Text/Type3/Type3Font.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.ReferenceDocuments/Text/Zev.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.ReferenceDocuments/Text/Zev.ttf -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/ConvertPdfBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/ConvertPdfBitmap.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/ISkiaBrushCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/ISkiaBrushCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/Melville.Pdf.SkiaSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/Melville.Pdf.SkiaSharp.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/RenderWithSkia.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/RenderWithSkia.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/SkiaDrawTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/SkiaDrawTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/SkiaGraphicsState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/SkiaGraphicsState.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/SkiaRenderTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/SkiaRenderTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.SkiaSharp/SkiaStateInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.SkiaSharp/SkiaStateInterpreter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.TextExtractor/ConcatenatingTextTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.TextExtractor/ConcatenatingTextTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.TextExtractor/ExtractTextRender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.TextExtractor/ExtractTextRender.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.TextExtractor/ExtractingFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.TextExtractor/ExtractingFont.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.TextExtractor/IExtractedTextTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.TextExtractor/IExtractedTextTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.TextExtractor/TextExtractorFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.TextExtractor/TextExtractorFacade.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/AssemblyAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/AssemblyAttributes.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/IPageSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/IPageSelector.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/LayersControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/LayersControl.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/LayersControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/LayersControl.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/LeftSideBar.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/LeftSideBar.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/LeftSideBar.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/LeftSideBar.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PageDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PageDisplay.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PageSelectorView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PageSelectorView.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PageSelectorView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PageSelectorView.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PageSelectorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PageSelectorViewModel.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PdfViewer.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PdfViewer.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PdfViewer.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PdfViewer.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/PdfViewerModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/PdfViewerModel.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Controls/SimpleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Controls/SimpleCommand.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/DebugMethods/BitmapDumper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/DebugMethods/BitmapDumper.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/DebugMethods/ImagePreviewWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/DebugMethods/ImagePreviewWindow.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/FontCaching/FontCachingTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/FontCaching/FontCachingTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/FontCaching/WpfCachedFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/FontCaching/WpfCachedFont.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Melville.Pdf.Wpf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Melville.Pdf.Wpf.csproj -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Melville.Pdf.Wpf.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Melville.Pdf.Wpf.csproj.DotSettings -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/AsPointExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/AsPointExtensions.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/BitmapTranslation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/BitmapTranslation.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/RenderToDrawingGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/RenderToDrawingGroup.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/WpdDrawTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/WpdDrawTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/WpfGraphicsState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/WpfGraphicsState.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/WpfPathCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/WpfPathCreator.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/WpfRenderTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/WpfRenderTarget.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.Wpf/Rendering/WpfStateInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.Wpf/Rendering/WpfStateInterpreter.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/CompositionRoot/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/CompositionRoot/Startup.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/Home/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/Home/HomeView.xaml -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/Home/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/Home/HomeView.xaml.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/Home/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/Home/HomeViewModel.cs -------------------------------------------------------------------------------- /Src/Melville.Pdf.WpfViewer/Melville.Pdf.WpfViewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Pdf.WpfViewer/Melville.Pdf.WpfViewer.csproj -------------------------------------------------------------------------------- /Src/Melville.Postscript.Interpreter/Tokenizers/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Postscript.Interpreter/Tokenizers/Tokenizer.cs -------------------------------------------------------------------------------- /Src/Melville.Postscript.Interpreter/Values/MementoUnion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Postscript.Interpreter/Values/MementoUnion.cs -------------------------------------------------------------------------------- /Src/Melville.Postscript.Interpreter/Values/StringEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Postscript.Interpreter/Values/StringEncoder.cs -------------------------------------------------------------------------------- /Src/Melville.Postscript.OperationGenerator/CodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Postscript.OperationGenerator/CodeGenerator.cs -------------------------------------------------------------------------------- /Src/Melville.Postscript.OperationGenerator/MethodWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Postscript.OperationGenerator/MethodWriter.cs -------------------------------------------------------------------------------- /Src/Melville.Wpf.IntegrationTesting/RenderingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Wpf.IntegrationTesting/RenderingTest.cs -------------------------------------------------------------------------------- /Src/Melville.Wpf.IntegrationTesting/RenderingTest.cs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Wpf.IntegrationTesting/RenderingTest.cs.txt -------------------------------------------------------------------------------- /Src/Melville.Wpf.IntegrationTesting/WriteToAdlerStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Melville.Wpf.IntegrationTesting/WriteToAdlerStream.cs -------------------------------------------------------------------------------- /Src/Pdf.KnownNamesGenerator/GlyphListWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Pdf.KnownNamesGenerator/GlyphListWriter.cs -------------------------------------------------------------------------------- /Src/Pdf.KnownNamesGenerator/KnownNamesGeneratorClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Pdf.KnownNamesGenerator/KnownNamesGeneratorClass.cs -------------------------------------------------------------------------------- /Src/Pdf.KnownNamesGenerator/Pdf.KnownNamesGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Pdf.KnownNamesGenerator/Pdf.KnownNamesGenerator.csproj -------------------------------------------------------------------------------- /Src/Performance.Playground/Bugs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Bugs.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Encryption/KeyChecking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Encryption/KeyChecking.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Encryption/LoadV6File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Encryption/LoadV6File.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/ObjectModel/StringCreation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/ObjectModel/StringCreation.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Performance.Playground.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Performance.Playground.csproj -------------------------------------------------------------------------------- /Src/Performance.Playground/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Program.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Rendering/AsyncPump.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Rendering/AsyncPump.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Rendering/BitmapWriting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Rendering/BitmapWriting.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Rendering/JbigParsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Rendering/JbigParsing.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Rendering/PageRendering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Rendering/PageRendering.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Rendering/ThreadingBug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Rendering/ThreadingBug.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Writers/Adler32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Writers/Adler32.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Writers/Buffers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Writers/Buffers.cs -------------------------------------------------------------------------------- /Src/Performance.Playground/Writers/WriteIntegerBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Performance.Playground/Writers/WriteIntegerBenchmark.cs -------------------------------------------------------------------------------- /Src/Src.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/Src.sln -------------------------------------------------------------------------------- /Src/TimeTrial/Minimal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/TimeTrial/Minimal.cs -------------------------------------------------------------------------------- /Src/TimeTrial/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/TimeTrial/Options.cs -------------------------------------------------------------------------------- /Src/TimeTrial/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/TimeTrial/Program.cs -------------------------------------------------------------------------------- /Src/TimeTrial/TimeTrial.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrJohnMelville/Pdf/HEAD/Src/TimeTrial/TimeTrial.csproj --------------------------------------------------------------------------------