From 0606113cb7ea804a18685a1ee5ce5045fa17f3a1 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 21 Apr 2017 06:43:47 +0200 Subject: v8.5.3 --- compat_reports/8.4.4_to_8.5.2/compat_report.html | 1800 ++++++++++++++++++++++ compat_reports/8.5.2_to_8.5.3/compat_report.html | 598 +++++++ vips.spec | 5 +- 3 files changed, 2402 insertions(+), 1 deletion(-) create mode 100644 compat_reports/8.4.4_to_8.5.2/compat_report.html create mode 100644 compat_reports/8.5.2_to_8.5.3/compat_report.html diff --git a/compat_reports/8.4.4_to_8.5.2/compat_report.html b/compat_reports/8.4.4_to_8.5.2/compat_report.html new file mode 100644 index 0000000..c3137d2 --- /dev/null +++ b/compat_reports/8.4.4_to_8.5.2/compat_report.html @@ -0,0 +1,1800 @@ + + + + + + + + +libvips: 8.4.4 to 8.5.2 compatibility report + + + +

API compatibility report for the libvips library between 8.4.4 and 8.5.2 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibvips
Version #18.4.4
Version #28.5.2
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries3
Total Symbols / Types1430 / 219
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-30
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low16
Problems with
Constants
Low2
Other Changes
in Constants
-5
+ +

Added Symbols  30 


+conversion.h, libvips.so.42.7.2
+vips_rot180 ( VipsImage* in, VipsImage** out, ... )
+vips_rot270 ( VipsImage* in, VipsImage** out, ... )
+vips_rot90 ( VipsImage* in, VipsImage** out, ... )
+vips_smartcrop ( VipsImage* in, VipsImage** out, int width, int height, ... )
+
+dbuf.h, libvips.so.42.7.2
+vips_dbuf_allocate ( VipsDbuf* dbuf, size_t size )
+vips_dbuf_destroy ( VipsDbuf* buf )
+vips_dbuf_get_write ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_init ( VipsDbuf* buf )
+vips_dbuf_reset ( VipsDbuf* dbuf )
+vips_dbuf_seek ( VipsDbuf* dbuf, off_t offset, int whence )
+vips_dbuf_steal ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_string ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_tell ( VipsDbuf* dbuf )
+vips_dbuf_truncate ( VipsDbuf* dbuf )
+vips_dbuf_write ( VipsDbuf* dbuf, unsigned char const* data, size_t size )
+vips_dbuf_writef ( VipsDbuf* dbuf, char const* fmt, ... )
+
+enumtypes.h, libvips.so.42.7.2
+vips_interesting_get_type ( )
+vips_size_get_type ( )
+
+foreign.h, libvips.so.42.7.2
+vips_foreign_load_invalidate ( VipsImage* image )
+vips_tiffsave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
+
+header.h, libvips.so.42.7.2
+vips_image_get_fields ( VipsImage* image )
+vips_image_print_field ( VipsImage const* image, char const* field )
+
+image.h, libvips.so.42.7.2
+vips_image_hasalpha ( VipsImage* image )
+vips_reorder_margin_hint ( VipsImage* image, int margin )
+vips_reorder_prepare_many ( VipsImage* image, struct _VipsRegion** regions, VipsRect* r )
+
+resample.h, libvips.so.42.7.2
+vips_thumbnail ( char const* filename, VipsImage** out, int width, ... )
+vips_thumbnail_buffer ( void* buf, size_t len, VipsImage** out, int width, ... )
+
+thread.h, libvips.so.42.7.2
+vips_g_thread_join ( GThread* thread )
+
+util.h, libvips.so.42.7.2
+vips__random ( guint32 seed )
+vips__random_add ( guint32 seed, int value )
+
+to the top
+ +

Problems with Symbols, Low Severity  16 


+header.h, libvips.so.42.6.4
+ +[+] vips_image_get ( VipsImage const* image, char const* field, GValue* value_copy )  1  +
+ + +[+] vips_image_get_area ( VipsImage const* image, char const* field, void** data )  1  +
+ + +[+] vips_image_get_as_string ( VipsImage const* image, char const* field, char** out )  1  +
+ + +[+] vips_image_get_blob ( VipsImage const* image, char const* field, void** data, size_t* length )  1  +
+ + +[+] vips_image_get_double ( VipsImage const* image, char const* field, double* out )  1  +
+ + +[+] vips_image_get_int ( VipsImage const* image, char const* field, int* out )  1  +
+ + +[+] vips_image_get_string ( VipsImage const* image, char const* field, char const** out )  1  +
+ + +[+] vips_image_get_typeof ( VipsImage const* image, char const* field )  1  +
+ + +[+] vips_image_remove ( VipsImage* image, char const* field )  1  +
+ + +[+] vips_image_set ( VipsImage* image, char const* field, GValue* value )  1  +
+ + +[+] vips_image_set_area ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data )  1  +
+ + +[+] vips_image_set_blob ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data, size_t length )  1  +
+ + +[+] vips_image_set_double ( VipsImage* image, char const* field, double d )  1  +
+ + +[+] vips_image_set_int ( VipsImage* image, char const* field, int i )  1  +
+ + +[+] vips_image_set_string ( VipsImage* image, char const* field, char const* str )  1  +
+ +
+region.h, libvips.so.42.6.4
+ +[+] vips_region_prepare_many ( VipsRegion** reg, VipsRect* r )  1  +
+ +
+to the top
+ +

Problems with Constants, Low Severity  2 


+header.h
+ +[+] VIPS_META_XML +
+ + +
+vips7compat.h
+ +[+] IM_META_XML +
+ + +
+to the top
+ +

Other Changes in Constants  5 


+header.h
+ +[+] VIPS_META_PAGE_HEIGHT +
+ + + +[+] VIPS_META_SEQUENTIAL +
+ + +
+soname.h
+ +[+] VIPS_SONAME +
+ + +
+version.h
+ +[+] VIPS_LIBRARY_AGE +
+ + + +[+] VIPS_LIBRARY_CURRENT +
+ + +
+to the top
+

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  3 


+
+libvips-cpp.so.42.6.4
+libvips.so.42.6.4
+libvipsCC.so.42.6.4
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibvips
Version #18.4.4
Version #28.5.2
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries3
Total Symbols / Types1455 / 222
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-31
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low9
Other Changes
in Symbols
-15
Other Changes
in Constants
-8
+ +

Added Symbols  31 


+conversion.h
+vips_rot180 ( VipsImage* in, VipsImage** out, ... )
+vips_rot270 ( VipsImage* in, VipsImage** out, ... )
+vips_rot90 ( VipsImage* in, VipsImage** out, ... )
+vips_smartcrop ( VipsImage* in, VipsImage** out, int width, int height, ... )
+
+dbuf.h
+vips_dbuf_allocate ( VipsDbuf* dbuf, size_t size )
+vips_dbuf_destroy ( VipsDbuf* buf )
+vips_dbuf_get_write ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_init ( VipsDbuf* buf )
+vips_dbuf_reset ( VipsDbuf* dbuf )
+vips_dbuf_seek ( VipsDbuf* dbuf, off_t offset, int whence )
+vips_dbuf_steal ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_string ( VipsDbuf* dbuf, size_t* size )
+vips_dbuf_tell ( VipsDbuf* dbuf )
+vips_dbuf_truncate ( VipsDbuf* dbuf )
+vips_dbuf_write ( VipsDbuf* dbuf, unsigned char const* data, size_t size )
+vips_dbuf_writef ( VipsDbuf* dbuf, char const* fmt, ... )
+
+enumtypes.h
+vips_interesting_get_type ( )
+vips_size_get_type ( )
+
+foreign.h
+vips_foreign_load_invalidate ( VipsImage* image )
+vips_tiffsave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
+
+header.h
+vips_image_get_fields ( VipsImage* image )
+vips_image_print_field ( VipsImage const* image, char const* field )
+
+image.h
+vips_image_hasalpha ( VipsImage* image )
+vips_reorder_margin_hint ( VipsImage* image, int margin )
+vips_reorder_prepare_many ( VipsImage* image, struct _VipsRegion** regions, VipsRect* r )
+
+private.h
+vips__region_count_pixels ( struct _VipsRegion* region, char const* nickname )
+
+resample.h
+vips_thumbnail ( char const* filename, VipsImage** out, int width, ... )
+vips_thumbnail_buffer ( void* buf, size_t len, VipsImage** out, int width, ... )
+
+thread.h
+vips_g_thread_join ( GThread* thread )
+
+util.h
+vips__random ( guint32 seed )
+vips__random_add ( guint32 seed, int value )
+
+to the top
+ +

Problems with Constants, Low Severity  9 


+header.h
+ +[+] VIPS_META_XML +
+ + +
+version.h
+ +[+] VIPS_MICRO_VERSION +
+ + + +[+] VIPS_MINOR_VERSION +
+ + + +[+] VIPS_VERSION +
+ + + +[+] VIPS_VERSION_STRING +
+ + +
+vips7compat.h
+ +[+] IM_META_XML +
+ + + +[+] IM_MICRO_VERSION +
+ + + +[+] IM_MINOR_VERSION +
+ + + +[+] IM_VERSION_STRING +
+ + +
+to the top
+ +

Other Changes in Symbols  15 


+header.h
+ +[+] vips_image_get ( VipsImage const* image, char const* field, GValue* value_copy )  1  +
+ + +[+] vips_image_get_area ( VipsImage const* image, char const* field, void** data )  1  +
+ + +[+] vips_image_get_as_string ( VipsImage const* image, char const* field, char** out )  1  +
+ + +[+] vips_image_get_blob ( VipsImage const* image, char const* field, void** data, size_t* length )  1  +
+ + +[+] vips_image_get_double ( VipsImage const* image, char const* field, double* out )  1  +
+ + +[+] vips_image_get_int ( VipsImage const* image, char const* field, int* out )  1  +
+ + +[+] vips_image_get_string ( VipsImage const* image, char const* field, char const** out )  1  +
+ + +[+] vips_image_get_typeof ( VipsImage const* image, char const* field )  1  +
+ + +[+] vips_image_remove ( VipsImage* image, char const* field )  1  +
+ + +[+] vips_image_set ( VipsImage* image, char const* field, GValue* value )  1  +
+ + +[+] vips_image_set_area ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data )  1  +
+ + +[+] vips_image_set_blob ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data, size_t length )  1  +
+ + +[+] vips_image_set_double ( VipsImage* image, char const* field, double d )  1  +
+ + +[+] vips_image_set_int ( VipsImage* image, char const* field, int i )  1  +
+ + +[+] vips_image_set_string ( VipsImage* image, char const* field, char const* str )  1  +
+ +
+to the top
+ +

Other Changes in Constants  8 


+enumtypes.h
+ +[+] VIPS_TYPE_INTERESTING +
+ + + +[+] VIPS_TYPE_SIZE +
+ + +
+header.h
+ +[+] VIPS_META_PAGE_HEIGHT +
+ + + +[+] VIPS_META_SEQUENTIAL +
+ + +
+soname.h
+ +[+] VIPS_SONAME +
+ + +
+version.h
+ +[+] VIPS_LIBRARY_AGE +
+ + + +[+] VIPS_LIBRARY_CURRENT +
+ + + +[+] VIPS_LIBRARY_REVISION +
+ + +
+to the top
+

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  3 


+
+libvips-cpp.so.42.6.4
+libvips.so.42.6.4
+libvipsCC.so.42.6.4
+
+
to the top
+



+ +
+ + diff --git a/compat_reports/8.5.2_to_8.5.3/compat_report.html b/compat_reports/8.5.2_to_8.5.3/compat_report.html new file mode 100644 index 0000000..4c920f4 --- /dev/null +++ b/compat_reports/8.5.2_to_8.5.3/compat_report.html @@ -0,0 +1,598 @@ + + + + + + + + +libvips: 8.5.2 to 8.5.3 compatibility report + + + +

API compatibility report for the libvips library between 8.5.2 and 8.5.3 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibvips
Version #18.5.2
Version #28.5.3
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries3
Total Symbols / Types1460 / 223
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  3 


+
+libvips-cpp.so.42.7.2
+libvips.so.42.7.2
+libvipsCC.so.42.7.2
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibvips
Version #18.5.2
Version #28.5.3
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries3
Total Symbols / Types1486 / 226
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low6
+ + +

Problems with Constants, Low Severity  6 


+version.h
+ +[+] VIPS_LIBRARY_REVISION +
+ + + +[+] VIPS_MICRO_VERSION +
+ + + +[+] VIPS_VERSION +
+ + + +[+] VIPS_VERSION_STRING +
+ + +
+vips7compat.h
+ +[+] IM_MICRO_VERSION +
+ + + +[+] IM_VERSION_STRING +
+ + +
+to the top
+

Header Files  1 


+
+vips.h
+
+
to the top
+

Libraries  3 


+
+libvips-cpp.so.42.7.2
+libvips.so.42.7.2
+libvipsCC.so.42.7.2
+
+
to the top
+



+ +
+ + diff --git a/vips.spec b/vips.spec index 49609d2..300b064 100644 --- a/vips.spec +++ b/vips.spec @@ -8,7 +8,7 @@ # Please preserve changelog entries # %global vips_version_base 8.5 -%global vips_version %{vips_version_base}.2 +%global vips_version %{vips_version_base}.3 %global vips_soname_major 42 %global with_python2 1 @@ -228,6 +228,9 @@ find ${RPM_BUILD_ROOT}%{python3_sitearch} \ %changelog +* Fri Apr 21 2017 Remi Collet - 8.5.3-1 +- update to 8.5.3 + * Mon Apr 10 2017 Remi Collet - 8.5.2-1 - update to 8.5.2 - new site http://jcupitt.github.io/libvips/ -- cgit