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

Test Info


Library NameWebKitGTK+ (v.1)
Version #12.0.4
Version #22.1.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files46
Total Shared Libraries4
Total Symbols / Types2149 / 709
VerdictIncompatible
(1.8%)

Problem Summary


SeverityCount
Added Symbols-55
Removed SymbolsHigh30
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High4
Medium8
Low12
Problems with
Constants
Low0

Added Symbols (55)


WebKitDOMAudioTrack.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_audio_track_get_enabled WebKitDOMAudioTrack* self )
webkit_dom_audio_track_get_id WebKitDOMAudioTrack* self )
webkit_dom_audio_track_get_kind WebKitDOMAudioTrack* self )
webkit_dom_audio_track_get_label WebKitDOMAudioTrack* self )
webkit_dom_audio_track_get_language WebKitDOMAudioTrack* self )
webkit_dom_audio_track_get_type ( )
webkit_dom_audio_track_set_enabled ( WebKitDOMAudioTrack* self, gboolean value )

WebKitDOMAudioTrackList.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_audio_track_list_dispatch_event ( WebKitDOMAudioTrackList* self, WebKitDOMEvent* evt, GError** error )
webkit_dom_audio_track_list_get_length WebKitDOMAudioTrackList* self )
webkit_dom_audio_track_list_get_track_by_id ( WebKitDOMAudioTrackList* self, gchar const* id )
webkit_dom_audio_track_list_get_type ( )
webkit_dom_audio_track_list_item ( WebKitDOMAudioTrackList* self, gulong index )

WebKitDOMBarProp.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_bar_prop_get_type ( )
webkit_dom_bar_prop_get_visible WebKitDOMBarProp* self )

WebKitDOMBatteryManager.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_battery_manager_dispatch_event ( WebKitDOMBatteryManager* self, WebKitDOMEvent* event, GError** error )
webkit_dom_battery_manager_get_charging WebKitDOMBatteryManager* self )
webkit_dom_battery_manager_get_charging_time WebKitDOMBatteryManager* self )
webkit_dom_battery_manager_get_discharging_time WebKitDOMBatteryManager* self )
webkit_dom_battery_manager_get_level WebKitDOMBatteryManager* self )
webkit_dom_battery_manager_get_type ( )

WebKitDOMDocument.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_document_get_current_script WebKitDOMDocument* self )
webkit_dom_document_get_hidden WebKitDOMDocument* self )
webkit_dom_document_get_visibility_state WebKitDOMDocument* self )

WebKitDOMElement.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_element_get_attributes WebKitDOMElement* self )
webkit_dom_element_has_attributes WebKitDOMElement* self )

WebKitDOMFile.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_file_get_webkit_relative_path WebKitDOMFile* self )

WebKitDOMHTMLImageElement.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_html_image_element_get_srcset WebKitDOMHTMLImageElement* self )
webkit_dom_html_image_element_set_srcset ( WebKitDOMHTMLImageElement* self, gchar const* value )

WebKitDOMHTMLOptionsCollection.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_html_options_collection_named_item ( WebKitDOMHTMLOptionsCollection* self, gchar const* name )

WebKitDOMKeyboardEvent.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_keyboard_event_get_alt_graph_key WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_alt_key WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_ctrl_key WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_key_identifier WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_key_location WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_meta_key WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_modifier_state ( WebKitDOMKeyboardEvent* self, gchar const* keyIdentifierArg )
webkit_dom_keyboard_event_get_shift_key WebKitDOMKeyboardEvent* self )
webkit_dom_keyboard_event_get_type ( )
webkit_dom_keyboard_event_init_keyboard_event ( WebKitDOMKeyboardEvent* self, gchar const* type, gboolean canBubble, gboolean cancelable, WebKitDOMDOMWindow* view, gchar const* keyIdentifier, gulong location, gboolean ctrlKey, gboolean altKey, gboolean shiftKey, gboolean metaKey, gboolean altGraphKey )

WebKitDOMNavigator.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_navigator_get_webkit_battery WebKitDOMNavigator* self )
webkit_dom_navigator_get_webkit_persistent_storage WebKitDOMNavigator* self )
webkit_dom_navigator_get_webkit_temporary_storage WebKitDOMNavigator* self )

WebKitDOMStorageQuota.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_storage_quota_get_type ( )

WebKitDOMVideoTrack.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_video_track_get_id WebKitDOMVideoTrack* self )
webkit_dom_video_track_get_kind WebKitDOMVideoTrack* self )
webkit_dom_video_track_get_label WebKitDOMVideoTrack* self )
webkit_dom_video_track_get_language WebKitDOMVideoTrack* self )
webkit_dom_video_track_get_selected WebKitDOMVideoTrack* self )
webkit_dom_video_track_get_type ( )
webkit_dom_video_track_set_selected ( WebKitDOMVideoTrack* self, gboolean value )

WebKitDOMVideoTrackList.h, libwebkitgtk-3.0.so.0.19.3
webkit_dom_video_track_list_dispatch_event ( WebKitDOMVideoTrackList* self, WebKitDOMEvent* evt, GError** error )
webkit_dom_video_track_list_get_length WebKitDOMVideoTrackList* self )
webkit_dom_video_track_list_get_track_by_id ( WebKitDOMVideoTrackList* self, gchar const* id )
webkit_dom_video_track_list_get_type ( )
webkit_dom_video_track_list_item ( WebKitDOMVideoTrackList* self, gulong index )

to the top

Removed Symbols (30)


WebKitDOMBarInfo.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_bar_info_get_type ( )
webkit_dom_bar_info_get_visible WebKitDOMBarInfo* self )

WebKitDOMConsole.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_console_get_memory WebKitDOMConsole* self )

WebKitDOMCSSStyleDeclaration.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_css_style_declaration_get_property_css_value ( WebKitDOMCSSStyleDeclaration* self, gchar const* propertyName )

WebKitDOMDocument.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_document_get_webkit_hidden WebKitDOMDocument* self )
webkit_dom_document_get_webkit_visibility_state WebKitDOMDocument* self )

WebKitDOMHTMLDocument.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_html_document_open WebKitDOMHTMLDocument* self )

WebKitDOMHTMLElement.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_html_element_get_item_id WebKitDOMHTMLElement* self )
webkit_dom_html_element_get_item_prop WebKitDOMHTMLElement* self )
webkit_dom_html_element_get_item_ref WebKitDOMHTMLElement* self )
webkit_dom_html_element_get_item_scope WebKitDOMHTMLElement* self )
webkit_dom_html_element_get_item_type WebKitDOMHTMLElement* self )
webkit_dom_html_element_set_item_id ( WebKitDOMHTMLElement* self, gchar const* value )
webkit_dom_html_element_set_item_scope ( WebKitDOMHTMLElement* self, gboolean value )

WebKitDOMHTMLPropertiesCollection.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_html_properties_collection_get_length WebKitDOMHTMLPropertiesCollection* self )
webkit_dom_html_properties_collection_get_names WebKitDOMHTMLPropertiesCollection* self )
webkit_dom_html_properties_collection_get_type ( )
webkit_dom_html_properties_collection_item ( WebKitDOMHTMLPropertiesCollection* self, gulong index )
webkit_dom_html_properties_collection_named_item ( WebKitDOMHTMLPropertiesCollection* self, gchar const* name )

WebKitDOMMemoryInfo.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_memory_info_get_js_heap_size_limit WebKitDOMMemoryInfo* self )
webkit_dom_memory_info_get_total_js_heap_size WebKitDOMMemoryInfo* self )
webkit_dom_memory_info_get_type ( )
webkit_dom_memory_info_get_used_js_heap_size WebKitDOMMemoryInfo* self )

WebKitDOMMicroDataItemValue.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_micro_data_item_value_get_type ( )

WebKitDOMNode.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_node_get_attributes WebKitDOMNode* self )
webkit_dom_node_has_attributes WebKitDOMNode* self )

WebKitDOMPerformance.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_performance_get_memory WebKitDOMPerformance* self )

WebKitDOMPropertyNodeList.h, libwebkitgtk-3.0.so.0.18.9
webkit_dom_property_node_list_get_length WebKitDOMPropertyNodeList* self )
webkit_dom_property_node_list_get_type ( )
webkit_dom_property_node_list_item ( WebKitDOMPropertyNodeList* self, gulong index )

to the top

Problems with Symbols, High Severity (4)


WebKitDOMHTMLMediaElement.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_html_media_element_set_current_time ( WebKitDOMHTMLMediaElement* self, gfloat value, GError** error ) (1)
[+] webkit_dom_html_media_element_set_default_playback_rate ( WebKitDOMHTMLMediaElement* self, gfloat value ) (1)
[+] webkit_dom_html_media_element_set_playback_rate ( WebKitDOMHTMLMediaElement* self, gfloat value ) (1)
[+] webkit_dom_html_media_element_set_volume ( WebKitDOMHTMLMediaElement* self, gfloat value, GError** error ) (1)

to the top

Problems with Symbols, Medium Severity (8)


WebKitDOMHTMLMediaElement.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_html_media_element_get_current_time WebKitDOMHTMLMediaElement* self ) (1)
[+] webkit_dom_html_media_element_get_default_playback_rate WebKitDOMHTMLMediaElement* self ) (1)
[+] webkit_dom_html_media_element_get_duration WebKitDOMHTMLMediaElement* self ) (1)
[+] webkit_dom_html_media_element_get_playback_rate WebKitDOMHTMLMediaElement* self ) (1)
[+] webkit_dom_html_media_element_get_start_time WebKitDOMHTMLMediaElement* self ) (1)
[+] webkit_dom_html_media_element_get_volume WebKitDOMHTMLMediaElement* self ) (1)

WebKitDOMTimeRanges.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_time_ranges_end ( WebKitDOMTimeRanges* self, gulong index, GError** error ) (1)
[+] webkit_dom_time_ranges_start ( WebKitDOMTimeRanges* self, gulong index, GError** error ) (1)

to the top

Problems with Symbols, Low Severity (12)


WebKitDOMCustom.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_webkit_named_flow_get_content_nodes WebKitDOMWebKitNamedFlow* namedFlow ) (1)
[+] webkit_dom_webkit_named_flow_get_regions_by_content_node ( WebKitDOMWebKitNamedFlow* namedFlow, WebKitDOMNode* contentNode ) (2)

WebKitDOMDOMWindow.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_dom_window_get_locationbar WebKitDOMDOMWindow* self ) (1)
[+] webkit_dom_dom_window_get_menubar WebKitDOMDOMWindow* self ) (1)
[+] webkit_dom_dom_window_get_personalbar WebKitDOMDOMWindow* self ) (1)
[+] webkit_dom_dom_window_get_scrollbars WebKitDOMDOMWindow* self ) (1)
[+] webkit_dom_dom_window_get_statusbar WebKitDOMDOMWindow* self ) (1)
[+] webkit_dom_dom_window_get_toolbar WebKitDOMDOMWindow* self ) (1)

WebKitDOMEventTarget.h, libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_event_target_add_event_listener ( WebKitDOMEventTarget* target, char const* eventName, GCallback handler, gboolean bubble, gpointer userData ) (2)
[+] webkit_dom_event_target_remove_event_listener ( WebKitDOMEventTarget* target, char const* eventName, 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 (4)


libjavascriptcoregtk-3.0.so.0.13.16
libwebkit2gtk-3.0.so.25.0.4
libwebkit2gtkinjectedbundle.so
libwebkitgtk-3.0.so.0.18.9

to the top




Generated on Wed Apr 16 17:32:04 2014 for WebKitGTK+ (v.1) by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API