From d191b3100f850e84880aebb044cacdc4093c3136 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 6 Jun 2025 09:41:43 +0200 Subject: update to 8.17.0 raise dependency on libjxl 0.7.0 raise dependency on libopenslide 3.4.0 raise dependency on libheif 1.7.0 switch to gi-docgen for API documentation --- compat_reports/8.16.1_to_8.17.0/compat_report.html | 1526 ++++++++++++++++++++ 1 file changed, 1526 insertions(+) create mode 100644 compat_reports/8.16.1_to_8.17.0/compat_report.html (limited to 'compat_reports') diff --git a/compat_reports/8.16.1_to_8.17.0/compat_report.html b/compat_reports/8.16.1_to_8.17.0/compat_report.html new file mode 100644 index 0000000..49f0b04 --- /dev/null +++ b/compat_reports/8.16.1_to_8.17.0/compat_report.html @@ -0,0 +1,1526 @@ + + + + + + + + + +libvips: 8.16.1 to 8.17.0 compatibility report + + + +

API compatibility report for the libvips library between 8.16.1 and 8.17.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibvips
Version #18.16.1
Version #28.17.0
Archx86_64
GCC Version14
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types1643 / 256
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium0
Low3
Problems with
Constants
Low2
Other Changes
in Data Types
-1
+ +

Added Symbols  8 


+enumtypes.h, libvips.so.42.19.0
+vips_foreign_coding_get_type ( )
+vips_foreign_saveable_get_type ( )
+
+foreign.h, libvips.so.42.19.0
+vips_fitsload_source ( VipsSource* source, VipsImage** out, ... )
+vips_ppmload_buffer ( void* buf, size_t len, VipsImage** out, ... )
+
+image.h, libvips.so.42.19.0
+vips_image_eval ( VipsImage* image, guint64 processed )
+vips_image_posteval ( VipsImage* image )
+vips_image_preeval ( VipsImage* image )
+
+mosaicing.h, libvips.so.42.19.0
+vips_matrixmultiply ( VipsImage* left, VipsImage* right, VipsImage** out, ... )
+
+to the top
+ +

Problems with Data Types, Low Severity  7 


+colour.h
+ +[+] enum VipsIntent  1  +
+ + +
+image.h
+ +[+] struct _VipsImage  2  +
+ + +
+semaphore.h
+ +[+] struct VipsSemaphore  2  +
+ + +
+type.h
+ +[+] struct _VipsArea  2  +
+ + +
+to the top
+ +

Problems with Symbols, Low Severity  3 


+connection.h, libvips.so.42.18.1
+ +[+] vips_source_new_from_memory ( void const* data, size_t size )  1  +
+ + +[+] vips_source_read ( VipsSource* source, void* data, size_t length )  1  +
+ + +[+] vips_target_new_temp ( VipsTarget* target )  1  +
+ +
+to the top
+ +

Problems with Constants, Low Severity  2 


+version.h
+ +[+] VIPS_LIBRARY_AGE +
+ + + +[+] VIPS_LIBRARY_CURRENT +
+ + +
+to the top
+ +

Other Changes in Data Types  1 


+colour.h
+ +[+] enum VipsIntent  1  +
+ + +
+to the top
+

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  1 


+
+libvips.so.42.18.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibvips
Version #18.16.1
Version #28.17.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types1801 / 262
Compatibility67.4%
+

Problem Summary


+ + + + + + + + + + + + +
SeverityCount
Added Symbols-8
Removed SymbolsHigh32
Problems with
Data Types
High0
Medium3
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low11
Other Changes
in Data Types
-2
Other Changes
in Symbols
-3
Other Changes
in Constants
-3
+ +

Added Symbols  8 


+enumtypes.h
+vips_foreign_coding_get_type ( )
+vips_foreign_saveable_get_type ( )
+
+foreign.h
+vips_fitsload_source ( VipsSource* source, VipsImage** out, ... )
+vips_ppmload_buffer ( void* buf, size_t len, VipsImage** out, ... )
+
+image.h
+vips_image_eval ( VipsImage* image, guint64 processed )
+vips_image_posteval ( VipsImage* image )
+vips_image_preeval ( VipsImage* image )
+
+mosaicing.h
+vips_matrixmultiply ( VipsImage* left, VipsImage* right, VipsImage** out, ... )
+
+to the top
+

Removed Symbols  32 


+colour.h
+vips_CMC2XYZ ( VipsImage* in, VipsImage** out, ... )
+vips_Yxy2Lab ( VipsImage* in, VipsImage** out, ... )
+
+gate.h
+vips__thread_profile_attach ( char const* thread_name )
+vips__thread_profile_detach ( )
+vips__thread_profile_stop ( )
+
+private.h
+vips__meta_init ( )
+
+thread.h
+vips_threadset_free ( VipsThreadset* set )
+vips_threadset_new ( int max_threads )
+vips_threadset_run ( VipsThreadset* set, char const* domain, GFunc func, gpointer data )
+
+util.h
+vips__change_suffix ( char const* name, char* out, int mx, char const* new_suff, char const** olds, int nolds )
+vips__fgetc ( FILE* fp )
+vips__file_read_name ( char const* name, char const* fallback_dir, size_t* length_out )
+vips__file_write ( void* data, size_t size, size_t nmemb, FILE* stream )
+vips__find_rightmost_brackets ( char const* p )
+vips__fopen ( char const* filename, char const* mode )
+vips__ftruncate ( int fd, gint64 pos )
+vips__get_iso8601 ( )
+vips__gslist_gvalue_copy ( GSList const* list )
+vips__gslist_gvalue_free ( GSList* list )
+vips__gslist_gvalue_get ( GSList const* list )
+vips__gslist_gvalue_merge ( GSList* a, GSList const* b )
+vips__gvalue_ref_string_new ( char const* text )
+vips__icc_dir ( )
+vips__open_read ( char const* filename )
+vips__random ( guint32 seed )
+vips__random_add ( guint32 seed, int value )
+vips__seek_no_error ( int fd, gint64 pos, int whence )
+vips__token_must ( char const* buffer, enum VipsToken* token, char* string, int size )
+vips__token_need ( char const* buffer, enum VipsToken need_token, char* string, int size )
+vips__token_segment ( char const* p, enum VipsToken* token, char* string, int size )
+vips__token_segment_need ( char const* p, enum VipsToken need_token, char* string, int size )
+vips__windows_prefix ( )
+
+to the top
+ +

Problems with Data Types, Medium Severity  3 


+image.h
+ +[+] struct _VipsImage  1  +
+ + +
+semaphore.h
+ +[+] struct VipsSemaphore  1  +
+ + +
+type.h
+ +[+] struct _VipsArea  1  +
+ + +
+to the top
+ +

Problems with Data Types, Low Severity  3 


+image.h
+ +[+] struct _VipsImage  1  +
+ + +
+semaphore.h
+ +[+] struct VipsSemaphore  1  +
+ + +
+type.h
+ +[+] struct _VipsArea  1  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  11 


+version.h
+ +[+] VIPS_CONFIG +
+ + + +[+] VIPS_LIBRARY_AGE +
+ + + +[+] VIPS_LIBRARY_CURRENT +
+ + + +[+] VIPS_LIBRARY_REVISION +
+ + + +[+] VIPS_MICRO_VERSION +
+ + + +[+] VIPS_MINOR_VERSION +
+ + + +[+] VIPS_VERSION +
+ + + +[+] VIPS_VERSION_STRING +
+ + +
+vips7compat.h
+ +[+] IM_MICRO_VERSION +
+ + + +[+] IM_MINOR_VERSION +
+ + + +[+] IM_VERSION_STRING +
+ + +
+to the top
+ +

Other Changes in Data Types  2 


+colour.h
+ +[+] enum VipsIntent  2  +
+ + +
+to the top
+ +

Other Changes in Symbols  3 


+connection.h
+ +[+] vips_source_new_from_memory ( void const* data, size_t size )  1  +
+ + +[+] vips_source_read ( VipsSource* source, void* data, size_t length )  1  +
+ + +[+] vips_target_new_temp ( VipsTarget* target )  1  +
+ +
+to the top
+ +

Other Changes in Constants  3 


+basic.h
+ +[+] VIPS_DEPRECATED_MACRO +
+ + +
+enumtypes.h
+ +[+] VIPS_TYPE_FOREIGN_CODING +
+ + + +[+] VIPS_TYPE_FOREIGN_SAVEABLE +
+ + +
+to the top
+

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  1 


+
+libvips.so.42.18.1
+
+
to the top
+



+ +
+ + -- cgit