Binary compatibility report for the WebKitGTK+ (v.1) library between 2.0.4 and 2.1.4 versions on x86
Test Info
Library Name | WebKitGTK+ (v.1) |
Version #1 | 2.0.4 |
Version #2 | 2.1.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 46 |
Total Shared Libraries | 4 |
Total Symbols / Types | 2149 / 709 |
Verdict | Incompatible (1.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 55 |
Removed Symbols | High | 30 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 4 |
Medium | 8 |
Low | 12 |
Problems with Constants | Low | 0 |
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)
changed to:webkit_dom_html_media_element_set_current_time ( WebKitDOMHTMLMediaElement* self, gdouble value, GError** error )
| Change | Effect |
---|
1 | Type of 2nd parameter value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] webkit_dom_html_media_element_set_default_playback_rate ( WebKitDOMHTMLMediaElement* self, gfloat value ) (1)
changed to:webkit_dom_html_media_element_set_default_playback_rate ( WebKitDOMHTMLMediaElement* self, gdouble value )
| Change | Effect |
---|
1 | Type of 2nd parameter value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] webkit_dom_html_media_element_set_playback_rate ( WebKitDOMHTMLMediaElement* self, gfloat value ) (1)
changed to:webkit_dom_html_media_element_set_playback_rate ( WebKitDOMHTMLMediaElement* self, gdouble value )
| Change | Effect |
---|
1 | Type of 2nd parameter value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] webkit_dom_html_media_element_set_volume ( WebKitDOMHTMLMediaElement* self, gfloat value, GError** error ) (1)
changed to:webkit_dom_html_media_element_set_volume ( WebKitDOMHTMLMediaElement* self, gdouble value, GError** error )
| Change | Effect |
---|
1 | Type of 2nd parameter value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
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)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_html_media_element_get_default_playback_rate ( WebKitDOMHTMLMediaElement* self ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_html_media_element_get_duration ( WebKitDOMHTMLMediaElement* self ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_html_media_element_get_playback_rate ( WebKitDOMHTMLMediaElement* self ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_html_media_element_get_start_time ( WebKitDOMHTMLMediaElement* self ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_html_media_element_get_volume ( WebKitDOMHTMLMediaElement* self ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
WebKitDOMTimeRanges.h,
libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_time_ranges_end ( WebKitDOMTimeRanges* self, gulong index, GError** error ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
[+] webkit_dom_time_ranges_start ( WebKitDOMTimeRanges* self, gulong index, GError** error ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gfloat (4 bytes) to gdouble (8 bytes). | Applications will obtain a different return value and execution may change. |
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)
changed to:webkit_dom_webkit_named_flow_get_content_nodes ( WebKitDOMWebKitNamedFlow* flow )
| Change | Effect |
---|
1 | 1st parameter namedFlow has been renamed to flow. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] webkit_dom_webkit_named_flow_get_regions_by_content_node ( WebKitDOMWebKitNamedFlow* namedFlow, WebKitDOMNode* contentNode ) (2)
changed to:webkit_dom_webkit_named_flow_get_regions_by_content_node ( WebKitDOMWebKitNamedFlow* flow, WebKitDOMNode* content_node )
| Change | Effect |
---|
1 | 1st parameter namedFlow has been renamed to flow. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter contentNode has been renamed to content_node. | Renaming of a parameter may indicate a change in its semantic meaning. |
WebKitDOMDOMWindow.h,
libwebkitgtk-3.0.so.0.18.9
[+] webkit_dom_dom_window_get_locationbar ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] webkit_dom_dom_window_get_menubar ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] webkit_dom_dom_window_get_personalbar ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] webkit_dom_dom_window_get_scrollbars ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] webkit_dom_dom_window_get_statusbar ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] webkit_dom_dom_window_get_toolbar ( WebKitDOMDOMWindow* self ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct _WebKitDOMBarInfo to struct _WebKitDOMBarProp. | Replacement of return base type may indicate a change in its semantic meaning. |
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)
changed to:webkit_dom_event_target_add_event_listener ( WebKitDOMEventTarget* target, char const* event_name, GCallback handler, gboolean bubble, gpointer user_data )
| Change | Effect |
---|
1 | 2nd parameter eventName has been renamed to event_name. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 5th parameter userData has been renamed to user_data. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] webkit_dom_event_target_remove_event_listener ( WebKitDOMEventTarget* target, char const* eventName, GCallback handler, gboolean bubble ) (1)
changed to:webkit_dom_event_target_remove_event_listener ( WebKitDOMEventTarget* target, char const* event_name, GCallback handler, gboolean bubble )
| Change | Effect |
---|
1 | 2nd parameter eventName has been renamed to event_name. | Renaming of a parameter may indicate a change in its semantic meaning. |
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