Binary compatibility report for the SpatiaLite library between 4.0.0 and 4.1.0 versions on x86
Test Info
Library Name | SpatiaLite |
Version #1 | 4.0.0 |
Version #2 | 4.1.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 14 |
Total Shared Libraries | 1 |
Total Symbols / Types | 384 / 186 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 69 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 28 |
Added Symbols (69)
gaiaaux.h,
libspatialite.so.5.1.0
gaiaCreateMD5Checksum ( )
gaiaFinalizeMD5Checksum ( void* md5 )
gaiaFreeMD5Checksum ( void* md5 )
gaiaUpdateMD5Checksum ( void* md5, unsigned char const* blob, int blob_len )
gg_advanced.h,
libspatialite.so.5.1.0
gaiaGeomCollPreparedContains ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedCoveredBy ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedCovers ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedCrosses ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedDisjoint ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedIntersects ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedOverlaps ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedTouches ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGeomCollPreparedWithin ( void* p_cache, gaiaGeomCollPtr geom1, unsigned char* blob1, int size1, gaiaGeomCollPtr geom2, unsigned char* blob2, int size2 )
gaiaGetGeosAuxErrorMsg ( )
gaiaSetGeosAuxErrorMsg ( char const* msg )
gg_core.h,
libspatialite.so.5.1.0
gaiaMakeArc ( double center_x, double center_y, double radius, double start, double stop, double step )
gaiaMakeCircle ( double center_x, double center_y, double radius, double step )
gaiaMakeEllipse ( double center_x, double center_y, double x_axis, double y_axis, double step )
gaiaMakeEllipticArc ( double center_x, double center_y, double x_axis, double y_axis, double start, double stop, double step )
gg_dxf.h,
libspatialite.so.5.1.0
gaiaCreateDxfParser ( int srid, int force_dims, char const* prefix, char const* selected_layer, int special_rings )
gaiaDestroyDxfParser ( gaiaDxfParserPtr parser )
gaiaDxfWriteEndSection ( gaiaDxfWriterPtr dxf )
gaiaDxfWriteEntities ( gaiaDxfWriterPtr dxf )
gaiaDxfWriteFooter ( gaiaDxfWriterPtr dxf )
gaiaDxfWriteGeometry ( gaiaDxfWriterPtr dxf, char const* layer_name, char const* label, double text_height, double text_rotation, gaiaGeomCollPtr geometry )
gaiaDxfWriteHeader ( gaiaDxfWriterPtr dxf, double minx, double miny, double minz, double maxx, double maxy, double maxz )
gaiaDxfWriteLayer ( gaiaDxfWriterPtr dxf, char const* layer_name )
gaiaDxfWriteLine ( gaiaDxfWriterPtr dxf, char const* layer_name, gaiaLinestringPtr line )
gaiaDxfWritePoint ( gaiaDxfWriterPtr dxf, char const* layer_name, double x, double y, double z )
gaiaDxfWriteRing ( gaiaDxfWriterPtr dxf, char const* layer_name, gaiaRingPtr ring )
gaiaDxfWriterInit ( gaiaDxfWriterPtr dxf, FILE* out, int precision, int version )
gaiaDxfWriteTables ( gaiaDxfWriterPtr dxf )
gaiaDxfWriteText ( gaiaDxfWriterPtr dxf, char const* layer_name, double x, double y, double z, char const* label, double text_height, double angle )
gaiaExportDxf ( gaiaDxfWriterPtr dxf, sqlite3* db_handle, char const* sql, char const* layer_col_name, char const* geom_col_name, char const* label_col_name, char const* text_height_col_name, char const* text_rotation_col_name, gaiaGeomCollPtr geom_filter )
gaiaLoadFromDxfParser ( sqlite3* db_handle, gaiaDxfParserPtr parser, int mode, int append )
gaiaParseDxfFile ( gaiaDxfParserPtr parser, char const* dxf_path )
gg_formats.h,
libspatialite.so.5.1.0
gaiaExportU32 ( unsigned char* p, unsigned int value, int little_endian, int little_endian_arch )
gaiaImportU32 ( unsigned char const* p, int little_endian, int little_endian_arch )
gg_wfs.h,
libspatialite.so.5.1.0
create_wfs_catalog ( char const* path_or_url, char** err_msg )
create_wfs_schema ( char const* path_or_url, char const* layer_name, char** err_msg )
destroy_wfs_catalog ( gaiaWFScatalogPtr handle )
destroy_wfs_schema ( gaiaWFSschemaPtr handle )
get_wfs_base_describe_url ( gaiaWFScatalogPtr handle )
get_wfs_base_request_url ( gaiaWFScatalogPtr handle )
get_wfs_catalog_count ( gaiaWFScatalogPtr handle )
get_wfs_catalog_item ( gaiaWFScatalogPtr handle, int index )
get_wfs_describe_url ( gaiaWFScatalogPtr handle, char const* name, char const* version )
get_wfs_item_abstract ( gaiaWFSitemPtr handle )
get_wfs_item_name ( gaiaWFSitemPtr handle )
get_wfs_item_title ( gaiaWFSitemPtr handle )
get_wfs_keyword ( gaiaWFSitemPtr handle, int index )
get_wfs_keyword_count ( gaiaWFSitemPtr handle )
get_wfs_layer_srid ( gaiaWFSitemPtr handle, int index )
get_wfs_layer_srid_count ( gaiaWFSitemPtr handle )
get_wfs_request_url ( gaiaWFScatalogPtr handle, char const* name, char const* version, int srid, int max_features )
get_wfs_schema_column ( gaiaWFSschemaPtr handle, int index )
get_wfs_schema_column_count ( gaiaWFSschemaPtr handle )
get_wfs_schema_column_info ( gaiaWFScolumnPtr handle, char const** name, int* type, int* nullable )
get_wfs_schema_geometry_info ( gaiaWFSschemaPtr handle, char const** name, int* type, int* srid, int* dims, int* nullable )
load_from_wfs ( sqlite3* sqlite, char const* path_or_url, char const* alt_describe_uri, char const* layer_name, int swap_axes, char const* table, char const* pk_column_name, int spatial_index, int* rows, char** err_msg, void(*progress_callback)(int, void*), void* callback_ptr )
load_from_wfs_paged ( sqlite3* sqlite, char const* path_or_url, char const* alt_describe_uri, char const* layer_name, int swap_axes, char const* table, char const* pk_column_name, int spatial_index, int page_size, int* rows, char** err_msg, void(*progress_callback)(int, void*), void* callback_ptr )
spatialite.h,
libspatialite.so.5.1.0
check_all_geometry_columns ( sqlite3* sqlite, char const* output_dir, int* n_invalids, char** err_msg )
check_geometry_column ( sqlite3* sqlite, char const* table, char const* geom, char const* report_path, int* n_rows, int* n_invalids, char** err_msg )
gaiaGetLayerExtent ( sqlite3* handle, char const* table, char const* geometry, int mode )
sanitize_all_geometry_columns ( sqlite3* sqlite, char const* tmp_prefix, char const* output_dir, int* not_repaired, char** err_msg )
sanitize_geometry_column ( sqlite3* sqlite, char const* table, char const* geom, char const* tmp_table, char const* report_path, int* n_invalids, int* n_repaired, int* n_discarded, int* n_failures, char** err_msg )
spatialite_alloc_connection ( )
spatialite_cleanup_ex ( void* ptr )
spatialite_init_ex ( sqlite3* db_handle, void* ptr, int verbose )
to the top
Other Changes in Constants (28)
gaiaexif.h
[+] GAIA_XML_BLOB
| Change | Effect |
---|
1 | The constant GAIA_XML_BLOB with value 11 has been added. | No effect. |
gg_dxf.h
[+] GAIA_DXF_AUTO_2D_3D
| Change | Effect |
---|
1 | The constant GAIA_DXF_AUTO_2D_3D with value 3 has been added. | No effect. |
[+] GAIA_DXF_FORCE_2D
| Change | Effect |
---|
1 | The constant GAIA_DXF_FORCE_2D with value 4 has been added. | No effect. |
[+] GAIA_DXF_FORCE_3D
| Change | Effect |
---|
1 | The constant GAIA_DXF_FORCE_3D with value 5 has been added. | No effect. |
[+] GAIA_DXF_IMPORT_BY_LAYER
| Change | Effect |
---|
1 | The constant GAIA_DXF_IMPORT_BY_LAYER with value 1 has been added. | No effect. |
[+] GAIA_DXF_IMPORT_MIXED
| Change | Effect |
---|
1 | The constant GAIA_DXF_IMPORT_MIXED with value 2 has been added. | No effect. |
[+] GAIA_DXF_RING_LINKED
| Change | Effect |
---|
1 | The constant GAIA_DXF_RING_LINKED with value 7 has been added. | No effect. |
[+] GAIA_DXF_RING_NONE
| Change | Effect |
---|
1 | The constant GAIA_DXF_RING_NONE with value 6 has been added. | No effect. |
[+] GAIA_DXF_RING_UNLINKED
| Change | Effect |
---|
1 | The constant GAIA_DXF_RING_UNLINKED with value 8 has been added. | No effect. |
[+] GAIA_DXF_V12
| Change | Effect |
---|
1 | The constant GAIA_DXF_V12 with value 1000 has been added. | No effect. |
gg_xml.h
[+] GAIA_XML_ABSTRACT
| Change | Effect |
---|
1 | The constant GAIA_XML_ABSTRACT with value 0xDC has been added. | No effect. |
[+] GAIA_XML_COMPRESSED
| Change | Effect |
---|
1 | The constant GAIA_XML_COMPRESSED with value 0x02 has been added. | No effect. |
[+] GAIA_XML_CRC32
| Change | Effect |
---|
1 | The constant GAIA_XML_CRC32 with value 0xBC has been added. | No effect. |
[+] GAIA_XML_END
| Change | Effect |
---|
1 | The constant GAIA_XML_END with value 0xDD has been added. | No effect. |
[+] GAIA_XML_FILEID
| Change | Effect |
---|
1 | The constant GAIA_XML_FILEID with value 0xCA has been added. | No effect. |
[+] GAIA_XML_GEOMETRY
| Change | Effect |
---|
1 | The constant GAIA_XML_GEOMETRY with value 0xDD has been added. | No effect. |
[+] GAIA_XML_HEADER
| Change | Effect |
---|
1 | The constant GAIA_XML_HEADER with value 0xAB has been added. | No effect. |
[+] GAIA_XML_ISO_METADATA
| Change | Effect |
---|
1 | The constant GAIA_XML_ISO_METADATA with value 0x80 has been added. | No effect. |
[+] GAIA_XML_LITTLE_ENDIAN
| Change | Effect |
---|
1 | The constant GAIA_XML_LITTLE_ENDIAN with value 0x01 has been added. | No effect. |
[+] GAIA_XML_PARENTID
| Change | Effect |
---|
1 | The constant GAIA_XML_PARENTID with value 0xDA has been added. | No effect. |
[+] GAIA_XML_PAYLOAD
| Change | Effect |
---|
1 | The constant GAIA_XML_PAYLOAD with value 0xCB has been added. | No effect. |
[+] GAIA_XML_SCHEMA
| Change | Effect |
---|
1 | The constant GAIA_XML_SCHEMA with value 0xBA has been added. | No effect. |
[+] GAIA_XML_SLD_SE_RASTER_STYLE
| Change | Effect |
---|
1 | The constant GAIA_XML_SLD_SE_RASTER_STYLE with value 0x10 has been added. | No effect. |
[+] GAIA_XML_SLD_SE_VECTOR_STYLE
| Change | Effect |
---|
1 | The constant GAIA_XML_SLD_SE_VECTOR_STYLE with value 0x40 has been added. | No effect. |
[+] GAIA_XML_START
| Change | Effect |
---|
1 | The constant GAIA_XML_START with value 0x00 has been added. | No effect. |
[+] GAIA_XML_SVG
| Change | Effect |
---|
1 | The constant GAIA_XML_SVG with value 0x20 has been added. | No effect. |
[+] GAIA_XML_TITLE
| Change | Effect |
---|
1 | The constant GAIA_XML_TITLE with value 0xDB has been added. | No effect. |
[+] GAIA_XML_VALIDATED
| Change | Effect |
---|
1 | The constant GAIA_XML_VALIDATED with value 0x04 has been added. | No effect. |
to the top
Header Files (14)
debug.h
gaiaaux.h
gaiaexif.h
gaiageo.h
gg_advanced.h
gg_const.h
gg_core.h
gg_dynamic.h
gg_formats.h
gg_mbr.h
gg_structs.h
spatialite.h
spatialite.h (spatialite/spatialite.h)
sqlite.h
to the top
Shared Libraries (1)
libspatialite.so.5.0.1
to the top