Skip to content

Commit

Permalink
Addind empty missing API to be able to build WPEFramework
Browse files Browse the repository at this point in the history
  • Loading branch information
magomez committed Jun 10, 2024
1 parent ac6b407 commit 496a553
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 0 deletions.
5 changes: 5 additions & 0 deletions Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -298,3 +298,8 @@ const WebCore::ResourceResponse& webkitURIResponseGetResourceResponse(WebKitURIR
return uriResponse->priv->resourceResponse;
}

gboolean webkit_uri_response_is_main_frame(WebKitURIResponse* response)
{
g_return_val_if_fail(WEBKIT_IS_URI_RESPONSE(response), false);
return FALSE;
}
12 changes: 12 additions & 0 deletions Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4467,3 +4467,15 @@ void webkit_settings_set_enable_service_worker(WebKitSettings* settings, gboolea
priv->preferences->setServiceWorkersEnabled(enabled);
g_object_notify_by_pspec(G_OBJECT(settings), sObjProperties[PROP_ENABLE_SERVICE_WORKER]);
}

gboolean webkit_settings_get_enable_non_composited_webgl(WebKitSettings* settings)
{
g_return_val_if_fail(WEBKIT_IS_SETTINGS(settings), FALSE);

return FALSE;
}

void webkit_settings_set_enable_non_composited_webgl(WebKitSettings* settings, gboolean enabled)
{
g_return_if_fail(WEBKIT_IS_SETTINGS(settings));
}
7 changes: 7 additions & 0 deletions Source/WebKit/UIProcess/API/glib/WebKitSettings.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -602,6 +602,13 @@ WEBKIT_API void
webkit_settings_set_enable_service_worker (WebKitSettings* settings,
gboolean enabled);

WEBKIT_API gboolean
webkit_settings_get_enable_non_composited_webgl (WebKitSettings *settings);

WEBKIT_API void
webkit_settings_set_enable_non_composited_webgl (WebKitSettings *settings,
gboolean enabled);

G_END_DECLS

#endif /* WebKitSettings_h */
3 changes: 3 additions & 0 deletions Source/WebKit/UIProcess/API/glib/WebKitURIResponse.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@ webkit_uri_response_get_suggested_filename (WebKitURIResponse *response);
WEBKIT_API SoupMessageHeaders *
webkit_uri_response_get_http_headers (WebKitURIResponse *response);

WEBKIT_API gboolean
webkit_uri_response_is_main_frame (WebKitURIResponse *response);

G_END_DECLS

#endif
28 changes: 28 additions & 0 deletions Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5680,3 +5680,31 @@ void webkit_web_view_send_memory_pressure_event(WebKitWebView *webView, gboolean

getPage(webView).sendMemoryPressureEvent(critical);
}

void webkit_web_view_suspend(WebKitWebView *webView)
{
g_return_if_fail(WEBKIT_IS_WEB_VIEW(webView));

}

void webkit_web_view_resume(WebKitWebView *webView)
{
g_return_if_fail(WEBKIT_IS_WEB_VIEW(webView));
}

gboolean webkit_web_view_is_suspended(WebKitWebView *webView)
{
g_return_val_if_fail(WEBKIT_IS_WEB_VIEW(webView), FALSE);

return FALSE;
}

void webkit_web_view_hide(WebKitWebView *webView)
{
g_return_if_fail(WEBKIT_IS_WEB_VIEW(webView));
}

void webkit_web_view_show(WebKitWebView *webView)
{
g_return_if_fail(WEBKIT_IS_WEB_VIEW(webView));
}
15 changes: 15 additions & 0 deletions Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -1065,6 +1065,21 @@ WEBKIT_API void
webkit_web_view_send_memory_pressure_event (WebKitWebView *web_view,
gboolean critical);

WEBKIT_API void
webkit_web_view_suspend (WebKitWebView *web_view);

WEBKIT_API void
webkit_web_view_resume (WebKitWebView *web_view);

WEBKIT_API gboolean
webkit_web_view_is_suspended (WebKitWebView *web_view);

WEBKIT_API void
webkit_web_view_hide (WebKitWebView *web_view);

WEBKIT_API void
webkit_web_view_show (WebKitWebView *web_view);

G_END_DECLS

#endif

0 comments on commit 496a553

Please sign in to comment.