Bug 131672

Summary: [GTK] DOM Bindings API break
Product: WebKit Reporter: Philippe Normand <pnormand>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: cgarcia
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 132059, 132060, 132061, 132191, 132192, 132193, 132226, 132227, 132228    
Bug Blocks:    
Attachments:
Description Flags
WiP patch none

Philippe Normand
Reported 2014-04-15 01:02:01 PDT
Missing API (API break!) detected in GObject DOM bindings gboolean webkit_dom_html_input_element_get_webkitdirectory(WebKitDOMHTMLInputElement*) gchar* webkit_dom_text_track_cue_get_text(WebKitDOMTextTrackCue*) void webkit_dom_text_track_cue_set_align(WebKitDOMTextTrackCue*, const gchar*, GError**) gchar* webkit_dom_text_track_get_kind(WebKitDOMTextTrack*) void webkit_dom_text_track_cue_set_position(WebKitDOMTextTrackCue*, glong, GError**) gboolean webkit_dom_html_document_has_focus(WebKitDOMHTMLDocument*) void webkit_dom_text_track_add_cue(WebKitDOMTextTrack*, WebKitDOMTextTrackCue*) void webkit_dom_text_track_cue_set_text(WebKitDOMTextTrackCue*, const gchar*) gboolean webkit_dom_text_track_cue_get_snap_to_lines(WebKitDOMTextTrackCue*) WebKitDOMElement* webkit_dom_shadow_root_get_active_element(WebKitDOMShadowRoot*) WebKitDOMNodeList* webkit_dom_shadow_root_get_elements_by_class_name(WebKitDOMShadowRoot*, const gchar*) gboolean webkit_dom_shadow_root_get_apply_author_styles(WebKitDOMShadowRoot*) void webkit_dom_shadow_root_set_apply_author_styles(WebKitDOMShadowRoot*, gboolean) void webkit_dom_shadow_root_set_inner_html(WebKitDOMShadowRoot*, const gchar*, GError**) WebKitDOMNodeList* webkit_dom_shadow_root_get_elements_by_tag_name_ns(WebKitDOMShadowRoot*, const gchar*, const gchar*) WebKitDOMNodeList* webkit_dom_shadow_root_get_elements_by_tag_name(WebKitDOMShadowRoot*, const gchar*) void webkit_dom_html_input_element_set_capture(WebKitDOMHTMLInputElement*, const gchar*) WebKitDOMElement* webkit_dom_shadow_root_element_from_point(WebKitDOMShadowRoot*, glong, glong) glong webkit_dom_text_track_cue_get_position(WebKitDOMTextTrackCue*) glong webkit_dom_text_track_cue_get_size(WebKitDOMTextTrackCue*) WebKitDOMElement* webkit_dom_shadow_root_get_element_by_id(WebKitDOMShadowRoot*, const gchar*) gchar* webkit_dom_text_track_cue_get_vertical(WebKitDOMTextTrackCue*) gchar* webkit_dom_text_track_cue_get_align(WebKitDOMTextTrackCue*) void webkit_dom_html_input_element_set_webkitdirectory(WebKitDOMHTMLInputElement*, gboolean) void webkit_dom_text_track_cue_set_size(WebKitDOMTextTrackCue*, glong, GError**) gboolean webkit_dom_shadow_root_get_reset_style_inheritance(WebKitDOMShadowRoot*) gboolean webkit_dom_html_iframe_element_get_seamless(WebKitDOMHTMLIFrameElement*) WebKitDOMDOMSelection* webkit_dom_shadow_root_get_selection(WebKitDOMShadowRoot*) void webkit_dom_text_track_cue_set_line(WebKitDOMTextTrackCue*, glong, GError**) void webkit_dom_text_track_cue_set_vertical(WebKitDOMTextTrackCue*, const gchar*, GError**) gchar* webkit_dom_html_input_element_get_capture(WebKitDOMHTMLInputElement*) WebKitDOMDocumentFragment* webkit_dom_text_track_cue_get_cue_as_html(WebKitDOMTextTrackCue*) void webkit_dom_text_track_cue_set_snap_to_lines(WebKitDOMTextTrackCue*, gboolean) WebKitDOMElement* webkit_dom_html_document_get_active_element(WebKitDOMHTMLDocument*) void webkit_dom_text_track_set_mode(WebKitDOMTextTrack*, const gchar*) void webkit_dom_shadow_root_set_reset_style_inheritance(WebKitDOMShadowRoot*, gboolean) gchar* webkit_dom_text_track_get_mode(WebKitDOMTextTrack*) gchar* webkit_dom_file_get_webkit_relative_path(WebKitDOMFile*) glong webkit_dom_text_track_cue_get_line(WebKitDOMTextTrackCue*) void webkit_dom_html_iframe_element_set_seamless(WebKitDOMHTMLIFrameElement*, gboolean) gchar* webkit_dom_shadow_root_get_inner_html(WebKitDOMShadowRoot*) New API detected in GObject DOM bindings gchar* webkit_dom_document_get_origin(WebKitDOMDocument*) gboolean webkit_dom_document_has_focus(WebKitDOMDocument*) void webkit_dom_html_input_element_set_capture(WebKitDOMHTMLInputElement*, gboolean) WebKitDOMElement* webkit_dom_document_get_active_element(WebKitDOMDocument*) gboolean webkit_dom_navigator_vibrate(WebKitDOMNavigator*, gulong) gboolean webkit_dom_html_input_element_get_capture(WebKitDOMHTMLInputElement*) void webkit_dom_text_track_add_cue(WebKitDOMTextTrack*, WebKitDOMTextTrackCue*, GError**) gchar* webkit_dom_text_track_get_in_band_metadata_track_dispatch_type(WebKitDOMTextTrack*) glong webkit_dom_video_track_list_get_selected_index(WebKitDOMVideoTrackList*)
Attachments
WiP patch (18.76 KB, patch)
2014-04-15 01:05 PDT, Philippe Normand
no flags
Philippe Normand
Comment 1 2014-04-15 01:05:21 PDT
Created attachment 229361 [details] WiP patch
Carlos Garcia Campos
Comment 2 2014-05-05 11:19:01 PDT
This is fixed now.
Note You need to log in before you can comment on or make changes to this bug.