Skip to content

Releases: Dtronix/PDFiumCore

PDFiumCore v98.0.4750.0 Released

06 Dec 18:28
Compare
Choose a tag to compare
PDFium version v98.0.4750.0 chromium/4750.

Added testing into the CreateBindingsPackage.bat.

PDFiumCore v98.0.4736.0 Released

29 Nov 22:14
Compare
Choose a tag to compare
PDFium version v98.0.4736.0 chromium/4736

PDFiumCore v98.0.4722.0 Released

22 Nov 20:59
Compare
Choose a tag to compare
Fix to ensure latest version is tested.

PDFiumCore v98.0.4706.0 Released

15 Nov 19:00
Compare
Choose a tag to compare
PDFium version v98.0.4706.0 chromium/4706.

PDFiumCore v98.0.4695.0 Released

08 Nov 14:21
Compare
Choose a tag to compare
PDFium version v98.0.4695.0 chromium/4695 [master]

Updated readme.

PDFiumCore v99.0.4780.0 Released

21 Dec 18:45
Compare
Choose a tag to compare
Removed automatic changelog creation.

PDFiumCore v97.0.4690.0 Released

04 Nov 01:47
Compare
Choose a tag to compare

Braking change

Version numbers have changed to line up with the actual Chromium version numbers.

PDFiumCore v4688.0.0 Released

01 Nov 19:13
Compare
Choose a tag to compare

PDFium version chromium/4688.

API Changes:

+ public unsafe partial class FpdfGlyphpathT
- FPDFTextObjGetFontName
+ public static global::PDFiumCore.FpdfFontT FPDFTextObjGetFont(global::PDFiumCore.FpdfPageobjectT text)
+ public static uint FPDFFontGetFontName(global::PDFiumCore.FpdfFontT font, sbyte* buffer, uint length)
+ public static int FPDFFontGetFlags(global::PDFiumCore.FpdfFontT font)
+ public static int FPDFFontGetWeight(global::PDFiumCore.FpdfFontT font)
+ public static int FPDFFontGetItalicAngle(global::PDFiumCore.FpdfFontT font, ref int angle)
+ public static int FPDFFontGetAscent(global::PDFiumCore.FpdfFontT font, float font_size, ref float ascent)
+ public static int FPDFFontGetDescent(global::PDFiumCore.FpdfFontT font, float font_size, ref float descent)
+ public static int FPDFFontGetGlyphWidth(global::PDFiumCore.FpdfFontT font, uint glyph, float font_size, ref float width)
+ public static global::PDFiumCore.FpdfGlyphpathT FPDFFontGetGlyphPath(global::PDFiumCore.FpdfFontT font, uint glyph, float font_size)
+ public static int FPDFGlyphPathCountGlyphSegments(global::PDFiumCore.FpdfGlyphpathT glyphpath)
+ public static global::PDFiumCore.FpdfPathsegmentT FPDFGlyphPathGetGlyphPathSegment(global::PDFiumCore.FpdfGlyphpathT glyphpath, int index)
  • e6fc481 Updated README.md
  • f1906f1 Fixed building process for renamed artifacts generated by the pdfium-binaries build process.
    Removed osx-arm64 since it is untested. May add back at a later time.
    Renamed "linux" runtime to "linux-x64".
  • cbaef70 Fix for getting the correct tag name for the release title.

PDFiumCore v4595.0.0 Released

05 Aug 19:18
Compare
Choose a tag to compare
  • cd4576b Updated CI for automated releases.

  • 1ab80f3 First rework to simplify building automation.
    Version is now specified in the Directory.Build.props file.

  • cb92e50 Adding CI.

  • a02ebff +public static int FPDFTextSetCharcodes(global::PDFiumCore.FpdfPageobjectT text_object, ref uint charcodes, ulong count)

PDFiumCore v4566.0.0

06 Jul 21:25
Compare
Choose a tag to compare

PDFium version chromium/4566.

API Changes:

+public unsafe partial class FpdfXobjectT.
+public static int FPDFPageObjGetMatrix(global::PDFiumCore.FpdfPageobjectT page_object, global::PDFiumCore.FS_MATRIX_ matrix);
+public static int FPDFPageObjSetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix);
-public static int FPDFImageObjGetMatrix(global::PDFiumCore.FpdfPageobjectT image_object, ref double a, ref double b, ref double c, ref double d, ref double e, ref double f)
+public static int FPDFPageObjGetDashPhase(global::PDFiumCore.FpdfPageobjectT page_object, ref float phase)
+public static int FPDFPageObjSetDashPhase(global::PDFiumCore.FpdfPageobjectT page_object, float phase)
+public static int FPDFPageObjGetDashCount(global::PDFiumCore.FpdfPageobjectT page_object)
+public static int FPDFPageObjGetDashArray(global::PDFiumCore.FpdfPageobjectT page_object, ref float dash_array, ulong dash_count)
+public static int FPDFPageObjSetDashArray(global::PDFiumCore.FpdfPageobjectT page_object, ref float dash_array, ulong dash_count, float phase)
-public static int FPDFPathGetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFPathSetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFTextObjGetMatrix(global::PDFiumCore.FpdfPageobjectT text, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFFormObjGetMatrix(global::PDFiumCore.FpdfPageobjectT form_object, global::PDFiumCore.FS_MATRIX_ matrix)
+public static int FPDF_ImportPagesByIndex(global::PDFiumCore.FpdfDocumentT dest_doc, global::PDFiumCore.FpdfDocumentT src_doc, ref int page_indices, uint length, int index)
+public static global::PDFiumCore.FpdfXobjectT FPDF_NewXObjectFromPage(global::PDFiumCore.FpdfDocumentT dest_doc, global::PDFiumCore.FpdfDocumentT src_doc, int src_page_index)
+public static void FPDF_CloseXObject(global::PDFiumCore.FpdfXobjectT xobject)
+public static global::PDFiumCore.FpdfPageobjectT FPDF_NewFormObjectFromXObject(global::PDFiumCore.FpdfXobjectT xobject)

Signature Changes:

public static float FPDFTextObjGetFontSize(global::PDFiumCore.FpdfPageobjectT text)
public static uint FPDFTextObjGetFontName(global::PDFiumCore.FpdfPageobjectT text, sbyte* buffer, uint length)