Binary compatibility report for the WebKitGTK+ (v.1) library  between 2.2.8 and 2.3.5 versions on x86

Test Info


Library NameWebKitGTK+ (v.1)
Version #12.2.8
Version #22.3.5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files46
Total Shared Libraries2
Total Symbols / Types2206 / 730
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Symbols-70
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low3
Problems with
Constants
Low0

Added Symbols (70)


JSContextRef.h, libjavascriptcoregtk-3.0.so.0.16.4
JSGlobalContextCopyName JSGlobalContextRef ctx )
JSGlobalContextSetName ( JSGlobalContextRef ctx, JSStringRef name )

WebKitDOMDocument.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_document_get_url WebKitDOMDocument* self )

WebKitDOMEventTarget.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_event_target_add_event_listener_with_closure ( WebKitDOMEventTarget* target, char const* event_name, GClosure* handler, gboolean use_capture )
webkit_dom_event_target_remove_event_listener_with_closure ( WebKitDOMEventTarget* target, char const* event_name, GClosure* handler, gboolean use_capture )

WebKitDOMHTMLFormElement.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_form_element_get_autocapitalize WebKitDOMHTMLFormElement* self )
webkit_dom_html_form_element_get_autocorrect WebKitDOMHTMLFormElement* self )
webkit_dom_html_form_element_set_autocapitalize ( WebKitDOMHTMLFormElement* self, gchar const* value )
webkit_dom_html_form_element_set_autocorrect ( WebKitDOMHTMLFormElement* self, gboolean value )

WebKitDOMHTMLInputElement.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_input_element_get_autocapitalize WebKitDOMHTMLInputElement* self )
webkit_dom_html_input_element_get_autocorrect WebKitDOMHTMLInputElement* self )
webkit_dom_html_input_element_set_autocapitalize ( WebKitDOMHTMLInputElement* self, gchar const* value )
webkit_dom_html_input_element_set_autocorrect ( WebKitDOMHTMLInputElement* self, gboolean value )

WebKitDOMHTMLMediaElement.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_media_element_fast_seek ( WebKitDOMHTMLMediaElement* self, gdouble time )
webkit_dom_html_media_element_get_controller WebKitDOMHTMLMediaElement* self )
webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless WebKitDOMHTMLMediaElement* self )
webkit_dom_html_media_element_webkit_show_playback_target_picker WebKitDOMHTMLMediaElement* self )

WebKitDOMHTMLOptionsCollection.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_options_collection_get_length WebKitDOMHTMLOptionsCollection* self )

WebKitDOMHTMLTextAreaElement.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_text_area_element_get_autocapitalize WebKitDOMHTMLTextAreaElement* self )
webkit_dom_html_text_area_element_get_autocorrect WebKitDOMHTMLTextAreaElement* self )
webkit_dom_html_text_area_element_set_autocapitalize ( WebKitDOMHTMLTextAreaElement* self, gchar const* value )
webkit_dom_html_text_area_element_set_autocorrect ( WebKitDOMHTMLTextAreaElement* self, gboolean value )

WebKitDOMHTMLVideoElement.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_html_video_element_get_webkit_wireless_video_playback_disabled WebKitDOMHTMLVideoElement* self )
webkit_dom_html_video_element_set_webkit_wireless_video_playback_disabled ( WebKitDOMHTMLVideoElement* self, gboolean value )

WebKitDOMLocation.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_location_get_hash WebKitDOMLocation* self )
webkit_dom_location_get_host WebKitDOMLocation* self )
webkit_dom_location_get_hostname WebKitDOMLocation* self )
webkit_dom_location_get_href WebKitDOMLocation* self )
webkit_dom_location_get_pathname WebKitDOMLocation* self )
webkit_dom_location_get_port WebKitDOMLocation* self )
webkit_dom_location_get_protocol WebKitDOMLocation* self )
webkit_dom_location_get_search WebKitDOMLocation* self )

WebKitDOMMediaController.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_media_controller_get_buffered WebKitDOMMediaController* self )
webkit_dom_media_controller_get_current_time WebKitDOMMediaController* self )
webkit_dom_media_controller_get_default_playback_rate WebKitDOMMediaController* self )
webkit_dom_media_controller_get_duration WebKitDOMMediaController* self )
webkit_dom_media_controller_get_muted WebKitDOMMediaController* self )
webkit_dom_media_controller_get_paused WebKitDOMMediaController* self )
webkit_dom_media_controller_get_playback_rate WebKitDOMMediaController* self )
webkit_dom_media_controller_get_playback_state WebKitDOMMediaController* self )
webkit_dom_media_controller_get_played WebKitDOMMediaController* self )
webkit_dom_media_controller_get_seekable WebKitDOMMediaController* self )
webkit_dom_media_controller_get_type ( )
webkit_dom_media_controller_get_volume WebKitDOMMediaController* self )
webkit_dom_media_controller_pause WebKitDOMMediaController* self )
webkit_dom_media_controller_play WebKitDOMMediaController* self )
webkit_dom_media_controller_set_current_time ( WebKitDOMMediaController* self, gdouble value )
webkit_dom_media_controller_set_default_playback_rate ( WebKitDOMMediaController* self, gdouble value )
webkit_dom_media_controller_set_muted ( WebKitDOMMediaController* self, gboolean value )
webkit_dom_media_controller_set_playback_rate ( WebKitDOMMediaController* self, gdouble value )
webkit_dom_media_controller_set_volume ( WebKitDOMMediaController* self, gdouble value, GError** error )
webkit_dom_media_controller_unpause WebKitDOMMediaController* self )

WebKitDOMTextTrack.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_text_track_get_id WebKitDOMTextTrack* self )

WebKitDOMTextTrackList.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_text_track_list_get_track_by_id ( WebKitDOMTextTrackList* self, gchar const* id )

WebKitDOMVideoPlaybackQuality.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_video_playback_quality_get_corrupted_video_frames WebKitDOMVideoPlaybackQuality* self )
webkit_dom_video_playback_quality_get_creation_time WebKitDOMVideoPlaybackQuality* self )
webkit_dom_video_playback_quality_get_dropped_video_frames WebKitDOMVideoPlaybackQuality* self )
webkit_dom_video_playback_quality_get_total_frame_delay WebKitDOMVideoPlaybackQuality* self )
webkit_dom_video_playback_quality_get_total_video_frames WebKitDOMVideoPlaybackQuality* self )
webkit_dom_video_playback_quality_get_type ( )

WebKitDOMWheelEvent.h, libwebkitgtk-3.0.so.0.22.2
webkit_dom_wheel_event_get_delta_mode WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_delta_x WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_delta_y WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_delta_z WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_type ( )
webkit_dom_wheel_event_get_webkit_direction_inverted_from_device WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_wheel_delta WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_wheel_delta_x WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_get_wheel_delta_y WebKitDOMWheelEvent* self )
webkit_dom_wheel_event_init_wheel_event ( WebKitDOMWheelEvent* self, glong wheelDeltaX, glong wheelDeltaY, WebKitDOMDOMWindow* view, glong screenX, glong screenY, glong clientX, glong clientY, gboolean ctrlKey, gboolean altKey, gboolean shiftKey, gboolean metaKey )

to the top

Problems with Data Types, Medium Severity (1)


WebKitDOMProcessingInstruction.h
[+] struct _WebKitDOMProcessingInstruction (1)

to the top

Problems with Symbols, Low Severity (3)


WebKitDOMEventTarget.h, libwebkitgtk-3.0.so.0.19.16
[+] webkit_dom_event_target_add_event_listener ( WebKitDOMEventTarget* target, char const* event_name, GCallback handler, gboolean bubble, gpointer user_data ) (1)
[+] webkit_dom_event_target_dispatch_event ( WebKitDOMEventTarget* target, WebKitDOMEvent* event, GError** error ) (1)
[+] webkit_dom_event_target_remove_event_listener ( WebKitDOMEventTarget* target, char const* event_name, GCallback handler, gboolean bubble ) (1)

to the top

Header Files (46)


JavaScript.h
JSBase.h
JSContextRef.h
JSObjectRef.h
JSStringRef.h
JSValueRef.h
webkit.h
webkitdom.h (webkit/webkitdom.h)
webkitapplicationcache.h
WebKitAvailability.h
webkitdefines.h
webkitdom.h (webkitdom/webkitdom.h)
WebKitDOMCustom.h
webkitdomdefines.h
WebKitDOMEventTarget.h
WebKitDOMObject.h
webkitdownload.h
webkitenumtypes.h
webkiterror.h
webkitfavicondatabase.h
webkitfilechooserrequest.h
webkitgeolocationpolicydecision.h
webkitglobals.h
webkithittestresult.h
webkiticondatabase.h
webkitnetworkrequest.h
webkitnetworkresponse.h
webkitsecurityorigin.h
webkitsoupauthdialog.h
webkitspellchecker.h
webkitversion.h
webkitviewportattributes.h
webkitwebbackforwardlist.h
webkitwebdatabase.h
webkitwebdatasource.h
webkitwebframe.h
webkitwebhistoryitem.h
webkitwebinspector.h
webkitwebnavigationaction.h
webkitwebplugin.h
webkitwebplugindatabase.h
webkitwebpolicydecision.h
webkitwebresource.h
webkitwebsettings.h
webkitwebview.h
webkitwebwindowfeatures.h

to the top

Shared Libraries (2)


libjavascriptcoregtk-3.0.so.0.15.13
libwebkitgtk-3.0.so.0.19.16

to the top




Generated on Thu Oct 2 04:33:39 2014 for WebKitGTK+ (v.1) by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API