diff --git a/CHANGELOG.md b/CHANGELOG.md index 13b52b7..81ecb98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +### Changed +- Regenerated bindings against upstream naming-convention renames + (libBeresta PR #64). Six functions renamed on the FFI surface: + `BRST_Date_Now` → `BRST_Doc_Date_Now`, + `BRST_Doc_Create_ExtGState` → `BRST_Doc_ExtGState_New`, + `BRST_Doc_Pattern_Tiling_Create` → `BRST_Doc_Pattern_Tiling_New` + (also in `DocPagePattern`), + `BRST_Doc_XObject_Create` → `BRST_Doc_XObject_New`, + `BRST_Page_CreateDestination` → `BRST_Page_Destination_New`. + ## [0.1.0] - TBD (pending libBeresta 1.0.0 release) Initial experimental release. diff --git a/lib/brst/binding/ruby/date.rb b/lib/brst/binding/ruby/date.rb index 0298317..e72ea0d 100644 --- a/lib/brst/binding/ruby/date.rb +++ b/lib/brst/binding/ruby/date.rb @@ -32,7 +32,7 @@ def self.safe_attach(name, args, ret) MISSING_SYMBOLS << [name, e.message] end - safe_attach :BRST_Date_Now, [:Doc], :Date + safe_attach :BRST_Doc_Date_Now, [:Doc], :Date safe_attach :BRST_Date_Part, [:Date, :Date_Parts], :int32 safe_attach :BRST_Date_Validate, [:Date], :uint32 safe_attach :BRST_Date_Free, [:Date], :void diff --git a/lib/brst/binding/ruby/doc_ext_gstate.rb b/lib/brst/binding/ruby/doc_ext_gstate.rb index cd5851b..e2453ff 100644 --- a/lib/brst/binding/ruby/doc_ext_gstate.rb +++ b/lib/brst/binding/ruby/doc_ext_gstate.rb @@ -32,7 +32,7 @@ def self.safe_attach(name, args, ret) MISSING_SYMBOLS << [name, e.message] end - safe_attach :BRST_Doc_Create_ExtGState, [:Doc], :ExtGState + safe_attach :BRST_Doc_ExtGState_New, [:Doc], :ExtGState end end end diff --git a/lib/brst/binding/ruby/doc_page_pattern.rb b/lib/brst/binding/ruby/doc_page_pattern.rb index 171cb98..81403e8 100644 --- a/lib/brst/binding/ruby/doc_page_pattern.rb +++ b/lib/brst/binding/ruby/doc_page_pattern.rb @@ -32,7 +32,7 @@ def self.safe_attach(name, args, ret) MISSING_SYMBOLS << [name, e.message] end - safe_attach :BRST_Doc_Pattern_Tiling_Create, [:Doc, :float, :float, :float, :float, :float, :float, :Matrix], :Pattern + safe_attach :BRST_Doc_Pattern_Tiling_New, [:Doc, :float, :float, :float, :float, :float, :float, :Matrix], :Pattern safe_attach :BRST_Doc_Pattern_Stream, [:Pattern], :Stream safe_attach :BRST_Doc_Dict_RGBPatternFill_Select, [:Doc, :Dict, :float, :float, :float, :Pattern], :uint32 safe_attach :BRST_Doc_Dict_RGBPatternFillUint_Select, [:Doc, :Dict, :uint8, :uint8, :uint8, :Pattern], :uint32 diff --git a/lib/brst/binding/ruby/doc_pattern.rb b/lib/brst/binding/ruby/doc_pattern.rb index cba87e1..fda172c 100644 --- a/lib/brst/binding/ruby/doc_pattern.rb +++ b/lib/brst/binding/ruby/doc_pattern.rb @@ -32,7 +32,7 @@ def self.safe_attach(name, args, ret) MISSING_SYMBOLS << [name, e.message] end - safe_attach :BRST_Doc_Pattern_Tiling_Create, [:Doc, :float, :float, :float, :float, :float, :float, :Matrix], :Pattern + safe_attach :BRST_Doc_Pattern_Tiling_New, [:Doc, :float, :float, :float, :float, :float, :float, :Matrix], :Pattern safe_attach :BRST_Doc_Pattern_Stream, [:Pattern], :Stream end end diff --git a/lib/brst/binding/ruby/doc_xobject.rb b/lib/brst/binding/ruby/doc_xobject.rb index 45e3156..8896fbd 100644 --- a/lib/brst/binding/ruby/doc_xobject.rb +++ b/lib/brst/binding/ruby/doc_xobject.rb @@ -32,7 +32,7 @@ def self.safe_attach(name, args, ret) MISSING_SYMBOLS << [name, e.message] end - safe_attach :BRST_Doc_XObject_Create, [:Doc, :float, :float, :float, :float], :XObject + safe_attach :BRST_Doc_XObject_New, [:Doc, :float, :float, :float, :float], :XObject end end end diff --git a/lib/brst/binding/ruby/page_routines.rb b/lib/brst/binding/ruby/page_routines.rb index a29f3d4..ba07583 100644 --- a/lib/brst/binding/ruby/page_routines.rb +++ b/lib/brst/binding/ruby/page_routines.rb @@ -49,7 +49,7 @@ def self.safe_attach(name, args, ret) safe_attach :BRST_Page_Insert_Shared_Content_Stream, [:Page, :Dict], :uint32 safe_attach :BRST_Page_RawWrite, [:Page, :string], :uint32 safe_attach :BRST_Page_SetExtGState, [:Page, :ExtGState], :uint32 - safe_attach :BRST_Page_CreateDestination, [:Page], :Destination + safe_attach :BRST_Page_Destination_New, [:Page], :Destination end end end