API compatibility report for the libgio-2.0.so object between 2.70.4 and 2.72.3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibgio
Version #12.70.4
Version #22.72.3
Archx86_64
GCC Version11.2.0
SubjectBinary Compatibility

Test Results


Total Header Files204
Total Source Files168
Total Objects1
Total Symbols / Types2066 / 655
Compatibility 98.9%

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-3

Added Symbols  12 


gdebugcontroller.c, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_debug_controller_get_debug_enabled ( GDebugController* self )
g_debug_controller_set_debug_enabled ( GDebugController* self, gboolean debug_enabled )

gdebugcontroller.h, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_debug_controller_get_type ( )

gdebugcontrollerdbus.c, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_debug_controller_dbus_get_type ( )
g_debug_controller_dbus_new ( GDBusConnection* connection, GCancellable* cancellable, GError** error )
g_debug_controller_dbus_stop ( GDebugControllerDBus* self )

gfile.c, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_file_move_async ( GFile* source, GFile* destination, enum GFileCopyFlags flags, int io_priority, GCancellable* cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, GAsyncReadyCallback callback, gpointer user_data )
g_file_move_finish ( GFile* file, GAsyncResult* result, GError** error )

gthreadedresolver.c, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_resolver_record_type_to_rrtype ( enum GResolverRecordType type )
g_resolver_records_from_res_query ( gchar const* rrname, gint rrtype, guint8 const* answer, gssize len, gint herr, GError** error )

gtlscertificate.c, libgio-2.0.so.0.7200.3-2.72.3-1.x86_64
g_tls_certificate_new_from_file_with_password ( gchar const* file, gchar const* password, GError** error )
g_tls_certificate_new_from_pkcs12 ( guint8 const* data, gsize length, gchar const* password, GError** error )

to the top

Problems with Data Types, Medium Severity  1 


gsubprocesslauncher-private.h
[+] struct _GSubprocessLauncher  1 

to the top

Other Changes in Data Types  3 


gioenums.h
[+] enum GCredentialsType  1 
[+] enum GDBusProxyFlags  1 
[+] enum GSubprocessFlags  1 

to the top

Header Files  204 



gaction.h
gactiongroup.h
gactiongroupexporter.h
gactionmap.h
gappinfo.h
gapplication.h
gapplicationcommandline.h
gapplicationimpl.h
garray.h
gasyncinitable.h
gasyncresult.h
gbufferedinputstream.h
gbufferedoutputstream.h
gbytesicon.h
gcancellable.h
gclosure.h
gcontenttype.h
gconvert.h
gconverter.h
gconverterinputstream.h
gconverteroutputstream.h
gcredentials.h
gdatagrambased.h
gdatainputstream.h
gdataoutputstream.h
gdataset.h
gdatetime.h
gdbusactiongroup.h
gdbusaddress.h
gdbusauth.h
gdbusauthobserver.h
gdbusconnection.h
gdbuserror.h
gdbusinterface.h
gdbusinterfaceskeleton.h
gdbusintrospection.h
gdbusmenumodel.h
gdbusmessage.h
gdbusmethodinvocation.h
gdbusnameowning.h
gdbusnamewatching.h
gdbusobject.h
gdbusobjectmanager.h
gdbusobjectmanagerclient.h
gdbusobjectmanagerserver.h
gdbusobjectproxy.h
gdbusobjectskeleton.h
gdbusprivate.h
gdbusproxy.h
gdbusserver.h
gdbusutils.h
gdesktopappinfo.h
gdrive.h
gdtlsclientconnection.h
gdtlsconnection.h
gdtlsserverconnection.h
gemblem.h
gemblemedicon.h
gerror.h
gfile.h
gfileattribute.h
gfiledescriptorbased.h
gfileenumerator.h
gfileicon.h
gfileinfo.h
gfileinputstream.h
gfileiostream.h
gfilemonitor.h
gfileoutputstream.h
gfilterinputstream.h
gfilteroutputstream.h
ghash.h
gicon.h
ginetaddress.h
ginetaddressmask.h
ginetsocketaddress.h
ginitable.h
ginputstream.h
giochannel.h
gioenums.h
gioenumtypes.h
gioerror.h
giomodule.h
gioscheduler.h
giostream.h
giotypes.h
gkeyfile.h
glibconfig.h
glist.h
glistmodel.h
gliststore.h
gloadableicon.h
glocalfilemonitor.h
gmain.h
gmemoryinputstream.h
gmemorymonitor.h
gmemoryoutputstream.h
gmenu.h
gmenumodel.h
gmodule.h
gmount.h
gmountoperation.h
gnativesocketaddress.h
gnativevolumemonitor.h
gnetworkaddress.h
gnetworking.h
gnetworkmonitor.h
gnetworkmonitorbase.h
gnetworkservice.h
gnotification.h
gnotificationbackend.h
gobject.h
goption.h
goutputstream.h
gparam.h
gpermission.h
gpoll.h
gpollableinputstream.h
gpollableoutputstream.h
gpollableutils.h
gpowerprofilemonitor.h
gproxy.h
gproxyaddress.h
gproxyaddressenumerator.h
gproxyresolver.h
gquark.h
gqueue.h
gremoteactiongroup.h
gresolver.h
gresource.h
gseekable.h
gsequence.h
gsettings.h
gsettingsbackend.h
gsettingsbackendinternal.h
gsettingsschema-internal.h
gsettingsschema.h
gsimpleaction.h
gsimpleactiongroup.h
gsimpleasyncresult.h
gsimplepermission.h
gsimpleproxyresolver.h
gslist.h
gsocket.h
gsocketaddress.h
gsocketaddressenumerator.h
gsocketclient.h
gsocketconnectable.h
gsocketconnection.h
gsocketcontrolmessage.h
gsocketlistener.h
gsocketservice.h
gspawn.h
gsrvtarget.h
gstring.h
gsubprocess.h
gsubprocesslauncher-private.h
gtask.h
gtcpconnection.h
gtcpwrapperconnection.h
gthemedicon.h
gthread.h
gthreadedresolver.h
gthreadedsocketservice.h
gtlsbackend.h
gtlscertificate.h
gtlsclientconnection.h
gtlsconnection.h
gtlsdatabase.h
gtlsfiledatabase.h
gtlsinteraction.h
gtlspassword.h
gtlsserverconnection.h
gtree.h
gtype.h
gtypemodule.h
gtypes.h
gunixconnection.h
gunixcredentialsmessage.h
gunixfdlist.h
gunixfdmessage.h
gunixinputstream.h
gunixmounts.h
gunixoutputstream.h
gunixsocketaddress.h
gvalue.h
gvariant.h
gvarianttype.h
gvdb-format.h
gvdb-reader.h
gvfs.h
gvolume.h
gvolumemonitor.h
gwakeup.h
gzlibdecompressor.h
in.h
sockaddr.h
socket.h
stdint-uintn.h
time_t.h
types.h
zconf.h
zlib.h

to the top

Source Files  168 


gaction.c
gactiongroup.c
gactiongroupexporter.c
gactionmap.c
gappinfo.c
gapplication.c
gapplicationcommandline.c
gapplicationimpl-dbus.c
gasyncinitable.c
gasyncresult.c
gbufferedinputstream.c
gbufferedoutputstream.c
gbytesicon.c
gcancellable.c
gcharsetconverter.c
gcontenttype.c
gconverter.c
gconverterinputstream.c
gconverteroutputstream.c
gcredentials.c
gdatagrambased.c
gdatainputstream.c
gdataoutputstream.c
gdbusactiongroup.c
gdbusaddress.c
gdbusauth.c
gdbusauthobserver.c
gdbusconnection.c
gdbuserror.c
gdbusinterface.c
gdbusinterfaceskeleton.c
gdbusintrospection.c
gdbusmenumodel.c
gdbusmessage.c
gdbusmethodinvocation.c
gdbusnameowning.c
gdbusnamewatching.c
gdbusobject.c
gdbusobjectmanager.c
gdbusobjectmanagerclient.c
gdbusobjectmanagerserver.c
gdbusobjectproxy.c
gdbusobjectskeleton.c
gdbusprivate.c
gdbusproxy.c
gdbusserver.c
gdbusutils.c
gdesktopappinfo.c
gdrive.c
gdtlsclientconnection.c
gdtlsconnection.c
gdtlsserverconnection.c
gemblem.c
gemblemedicon.c
gfile.c
gfileattribute.c
gfiledescriptorbased.c
gfileenumerator.c
gfileicon.c
gfileinfo.c
gfileinputstream.c
gfileiostream.c
gfilemonitor.c
gfilenamecompleter.c
gfileoutputstream.c
gfilterinputstream.c
gfilteroutputstream.c
gicon.c
ginetaddress.c
ginetaddressmask.c
ginetsocketaddress.c
ginitable.c
ginputstream.c
gioenumtypes.c
gioerror.c
giomodule.c
gioscheduler.c
giostream.c
gkeyfilesettingsbackend.c
glistmodel.c
gliststore.c
gloadableicon.c
glocalfilemonitor.c
gmemoryinputstream.c
gmemorymonitor.c
gmemoryoutputstream.c
gmemorysettingsbackend.c
gmenu.c
gmenuexporter.c
gmenumodel.c
gmount.c
gmountoperation.c
gnativesocketaddress.c
gnativevolumemonitor.c
gnetworkaddress.c
gnetworking.c
gnetworkmonitor.c
gnetworkmonitorbase.c
gnetworkservice.c
gnotification.c
gnullsettingsbackend.c
goutputstream.c
gpermission.c
gpollableinputstream.c
gpollableoutputstream.c
gpollableutils.c
gpowerprofilemonitor.c
gpropertyaction.c
gproxy.c
gproxyaddress.c
gproxyaddressenumerator.c
gproxyresolver.c
gremoteactiongroup.c
gresolver.c
gresource.c
gseekable.c
gsettings.c
gsettingsbackend.c
gsettingsschema.c
gsimpleaction.c
gsimpleactiongroup.c
gsimpleasyncresult.c
gsimpleiostream.c
gsimplepermission.c
gsimpleproxyresolver.c
gsocket.c
gsocketaddress.c
gsocketaddressenumerator.c
gsocketclient.c
gsocketconnectable.c
gsocketconnection.c
gsocketcontrolmessage.c
gsocketlistener.c
gsocketservice.c
gsrvtarget.c
gsubprocess.c
gsubprocesslauncher.c
gtask.c
gtcpconnection.c
gtcpwrapperconnection.c
gtestdbus.c
gthemedicon.c
gthreadedresolver.c
gthreadedsocketservice.c
gtlsbackend.c
gtlscertificate.c
gtlsclientconnection.c
gtlsconnection.c
gtlsdatabase.c
gtlsfiledatabase.c
gtlsinteraction.c
gtlspassword.c
gtlsserverconnection.c
gunionvolumemonitor.c
gunixconnection.c
gunixcredentialsmessage.c
gunixfdlist.c
gunixfdmessage.c
gunixinputstream.c
gunixmounts.c
gunixoutputstream.c
gunixsocketaddress.c
gvdb-reader.c
gvfs.c
gvolume.c
gvolumemonitor.c
gzlibcompressor.c
gzlibdecompressor.c

to the top

Objects  1 


libgio-2.0.so.0.7000.4-2.70.4-1.x86_64

to the top



Test Info


Module Namelibgio
Version #12.70.4
Version #22.72.3
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files204
Total Source Files168
Total Objects1
Total Symbols / Types2066 / 655
Compatibility 97.9%

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-3

Added Symbols  12 


gdebugcontroller.c
g_debug_controller_get_debug_enabled ( GDebugController* self )
g_debug_controller_set_debug_enabled ( GDebugController* self, gboolean debug_enabled )

gdebugcontroller.h
g_debug_controller_get_type ( )

gdebugcontrollerdbus.c
g_debug_controller_dbus_get_type ( )
g_debug_controller_dbus_new ( GDBusConnection* connection, GCancellable* cancellable, GError** error )
g_debug_controller_dbus_stop ( GDebugControllerDBus* self )

gfile.c
g_file_move_async ( GFile* source, GFile* destination, enum GFileCopyFlags flags, int io_priority, GCancellable* cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, GAsyncReadyCallback callback, gpointer user_data )
g_file_move_finish ( GFile* file, GAsyncResult* result, GError** error )

gthreadedresolver.c
g_resolver_record_type_to_rrtype ( enum GResolverRecordType type )
g_resolver_records_from_res_query ( gchar const* rrname, gint rrtype, guint8 const* answer, gssize len, gint herr, GError** error )

gtlscertificate.c
g_tls_certificate_new_from_file_with_password ( gchar const* file, gchar const* password, GError** error )
g_tls_certificate_new_from_pkcs12 ( guint8 const* data, gsize length, gchar const* password, GError** error )

to the top

Problems with Data Types, High Severity  1 


gsubprocesslauncher-private.h
[+] struct _GSubprocessLauncher  1 

to the top

Other Changes in Data Types  3 


gioenums.h
[+] enum GCredentialsType  1 
[+] enum GDBusProxyFlags  1 
[+] enum GSubprocessFlags  1 

to the top

Header Files  204 



gaction.h
gactiongroup.h
gactiongroupexporter.h
gactionmap.h
gappinfo.h
gapplication.h
gapplicationcommandline.h
gapplicationimpl.h
garray.h
gasyncinitable.h
gasyncresult.h
gbufferedinputstream.h
gbufferedoutputstream.h
gbytesicon.h
gcancellable.h
gclosure.h
gcontenttype.h
gconvert.h
gconverter.h
gconverterinputstream.h
gconverteroutputstream.h
gcredentials.h
gdatagrambased.h
gdatainputstream.h
gdataoutputstream.h
gdataset.h
gdatetime.h
gdbusactiongroup.h
gdbusaddress.h
gdbusauth.h
gdbusauthobserver.h
gdbusconnection.h
gdbuserror.h
gdbusinterface.h
gdbusinterfaceskeleton.h
gdbusintrospection.h
gdbusmenumodel.h
gdbusmessage.h
gdbusmethodinvocation.h
gdbusnameowning.h
gdbusnamewatching.h
gdbusobject.h
gdbusobjectmanager.h
gdbusobjectmanagerclient.h
gdbusobjectmanagerserver.h
gdbusobjectproxy.h
gdbusobjectskeleton.h
gdbusprivate.h
gdbusproxy.h
gdbusserver.h
gdbusutils.h
gdesktopappinfo.h
gdrive.h
gdtlsclientconnection.h
gdtlsconnection.h
gdtlsserverconnection.h
gemblem.h
gemblemedicon.h
gerror.h
gfile.h
gfileattribute.h
gfiledescriptorbased.h
gfileenumerator.h
gfileicon.h
gfileinfo.h
gfileinputstream.h
gfileiostream.h
gfilemonitor.h
gfileoutputstream.h
gfilterinputstream.h
gfilteroutputstream.h
ghash.h
gicon.h
ginetaddress.h
ginetaddressmask.h
ginetsocketaddress.h
ginitable.h
ginputstream.h
giochannel.h
gioenums.h
gioenumtypes.h
gioerror.h
giomodule.h
gioscheduler.h
giostream.h
giotypes.h
gkeyfile.h
glibconfig.h
glist.h
glistmodel.h
gliststore.h
gloadableicon.h
glocalfilemonitor.h
gmain.h
gmemoryinputstream.h
gmemorymonitor.h
gmemoryoutputstream.h
gmenu.h
gmenumodel.h
gmodule.h
gmount.h
gmountoperation.h
gnativesocketaddress.h
gnativevolumemonitor.h
gnetworkaddress.h
gnetworking.h
gnetworkmonitor.h
gnetworkmonitorbase.h
gnetworkservice.h
gnotification.h
gnotificationbackend.h
gobject.h
goption.h
goutputstream.h
gparam.h
gpermission.h
gpoll.h
gpollableinputstream.h
gpollableoutputstream.h
gpollableutils.h
gpowerprofilemonitor.h
gproxy.h
gproxyaddress.h
gproxyaddressenumerator.h
gproxyresolver.h
gquark.h
gqueue.h
gremoteactiongroup.h
gresolver.h
gresource.h
gseekable.h
gsequence.h
gsettings.h
gsettingsbackend.h
gsettingsbackendinternal.h
gsettingsschema-internal.h
gsettingsschema.h
gsimpleaction.h
gsimpleactiongroup.h
gsimpleasyncresult.h
gsimplepermission.h
gsimpleproxyresolver.h
gslist.h
gsocket.h
gsocketaddress.h
gsocketaddressenumerator.h
gsocketclient.h
gsocketconnectable.h
gsocketconnection.h
gsocketcontrolmessage.h
gsocketlistener.h
gsocketservice.h
gspawn.h
gsrvtarget.h
gstring.h
gsubprocess.h
gsubprocesslauncher-private.h
gtask.h
gtcpconnection.h
gtcpwrapperconnection.h
gthemedicon.h
gthread.h
gthreadedresolver.h
gthreadedsocketservice.h
gtlsbackend.h
gtlscertificate.h
gtlsclientconnection.h
gtlsconnection.h
gtlsdatabase.h
gtlsfiledatabase.h
gtlsinteraction.h
gtlspassword.h
gtlsserverconnection.h
gtree.h
gtype.h
gtypemodule.h
gtypes.h
gunixconnection.h
gunixcredentialsmessage.h
gunixfdlist.h
gunixfdmessage.h
gunixinputstream.h
gunixmounts.h
gunixoutputstream.h
gunixsocketaddress.h
gvalue.h
gvariant.h
gvarianttype.h
gvdb-format.h
gvdb-reader.h
gvfs.h
gvolume.h
gvolumemonitor.h
gwakeup.h
gzlibdecompressor.h
in.h
sockaddr.h
socket.h
stdint-uintn.h
time_t.h
types.h
zconf.h
zlib.h

to the top

Source Files  168 


gaction.c
gactiongroup.c
gactiongroupexporter.c
gactionmap.c
gappinfo.c
gapplication.c
gapplicationcommandline.c
gapplicationimpl-dbus.c
gasyncinitable.c
gasyncresult.c
gbufferedinputstream.c
gbufferedoutputstream.c
gbytesicon.c
gcancellable.c
gcharsetconverter.c
gcontenttype.c
gconverter.c
gconverterinputstream.c
gconverteroutputstream.c
gcredentials.c
gdatagrambased.c
gdatainputstream.c
gdataoutputstream.c
gdbusactiongroup.c
gdbusaddress.c
gdbusauth.c
gdbusauthobserver.c
gdbusconnection.c
gdbuserror.c
gdbusinterface.c
gdbusinterfaceskeleton.c
gdbusintrospection.c
gdbusmenumodel.c
gdbusmessage.c
gdbusmethodinvocation.c
gdbusnameowning.c
gdbusnamewatching.c
gdbusobject.c
gdbusobjectmanager.c
gdbusobjectmanagerclient.c
gdbusobjectmanagerserver.c
gdbusobjectproxy.c
gdbusobjectskeleton.c
gdbusprivate.c
gdbusproxy.c
gdbusserver.c
gdbusutils.c
gdesktopappinfo.c
gdrive.c
gdtlsclientconnection.c
gdtlsconnection.c
gdtlsserverconnection.c
gemblem.c
gemblemedicon.c
gfile.c
gfileattribute.c
gfiledescriptorbased.c
gfileenumerator.c
gfileicon.c
gfileinfo.c
gfileinputstream.c
gfileiostream.c
gfilemonitor.c
gfilenamecompleter.c
gfileoutputstream.c
gfilterinputstream.c
gfilteroutputstream.c
gicon.c
ginetaddress.c
ginetaddressmask.c
ginetsocketaddress.c
ginitable.c
ginputstream.c
gioenumtypes.c
gioerror.c
giomodule.c
gioscheduler.c
giostream.c
gkeyfilesettingsbackend.c
glistmodel.c
gliststore.c
gloadableicon.c
glocalfilemonitor.c
gmemoryinputstream.c
gmemorymonitor.c
gmemoryoutputstream.c
gmemorysettingsbackend.c
gmenu.c
gmenuexporter.c
gmenumodel.c
gmount.c
gmountoperation.c
gnativesocketaddress.c
gnativevolumemonitor.c
gnetworkaddress.c
gnetworking.c
gnetworkmonitor.c
gnetworkmonitorbase.c
gnetworkservice.c
gnotification.c
gnullsettingsbackend.c
goutputstream.c
gpermission.c
gpollableinputstream.c
gpollableoutputstream.c
gpollableutils.c
gpowerprofilemonitor.c
gpropertyaction.c
gproxy.c
gproxyaddress.c
gproxyaddressenumerator.c
gproxyresolver.c
gremoteactiongroup.c
gresolver.c
gresource.c
gseekable.c
gsettings.c
gsettingsbackend.c
gsettingsschema.c
gsimpleaction.c
gsimpleactiongroup.c
gsimpleasyncresult.c
gsimpleiostream.c
gsimplepermission.c
gsimpleproxyresolver.c
gsocket.c
gsocketaddress.c
gsocketaddressenumerator.c
gsocketclient.c
gsocketconnectable.c
gsocketconnection.c
gsocketcontrolmessage.c
gsocketlistener.c
gsocketservice.c
gsrvtarget.c
gsubprocess.c
gsubprocesslauncher.c
gtask.c
gtcpconnection.c
gtcpwrapperconnection.c
gtestdbus.c
gthemedicon.c
gthreadedresolver.c
gthreadedsocketservice.c
gtlsbackend.c
gtlscertificate.c
gtlsclientconnection.c
gtlsconnection.c
gtlsdatabase.c
gtlsfiledatabase.c
gtlsinteraction.c
gtlspassword.c
gtlsserverconnection.c
gunionvolumemonitor.c
gunixconnection.c
gunixcredentialsmessage.c
gunixfdlist.c
gunixfdmessage.c
gunixinputstream.c
gunixmounts.c
gunixoutputstream.c
gunixsocketaddress.c
gvdb-reader.c
gvfs.c
gvolume.c
gvolumemonitor.c
gzlibcompressor.c
gzlibdecompressor.c

to the top

Objects  1 


libgio-2.0.so.0.7000.4-2.70.4-1.x86_64

to the top