Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fcc54d1d1bb4aa3942544f4fbeb6f6d51f00a660
      
https://github.com/WebKit/WebKit/commit/fcc54d1d1bb4aa3942544f4fbeb6f6d51f00a660
  Author: Fujii Hironori <fu...@igalia.com>
  Date:   2025-08-19 (Tue, 19 Aug 2025)

  Changed paths:
    M Source/WebKit/PlatformGTK.cmake
    M Source/WebKit/PlatformWPE.cmake
    M Source/WebKit/SourcesGTK.txt
    M Source/WebKit/SourcesWPE.txt
    M Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp
    A Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp
    A Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.h.in
    A Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequestPrivate.h
    M Source/WebKit/UIProcess/API/glib/webkit.h.in
    M Tools/MiniBrowser/gtk/BrowserTab.c

  Log Message:
  -----------
  [GTK][WPE][WebXR] Add the XR session permission request
https://bugs.webkit.org/show_bug.cgi?id=297450

Reviewed by Carlos Garcia Campos.

Added a new API for XR session permission request.

Co-authored-by: Carlos Garcia Campos <cgar...@igalia.com>

* Source/WebKit/PlatformGTK.cmake:
* Source/WebKit/PlatformWPE.cmake:
* Source/WebKit/SourcesGTK.txt:
* Source/WebKit/SourcesWPE.txt:
* Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp: Added.
(webkitXRPermissionRequestAllow):
(webkitXRPermissionRequestDeny):
(webkit_permission_request_interface_init):
(webkitXRPermissionRequestDispose):
(webkit_xr_permission_request_class_init):
(webkit_xr_permission_request_get_security_origin):
(webkit_xr_permission_request_get_session_mode):
(toWebKitXRSessionMode):
(webkitXRPermissionRequestCreate):
* Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.h.in: Added.
* Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequestPrivate.h: Added.
* Source/WebKit/UIProcess/API/glib/webkit.h.in:
* Tools/MiniBrowser/gtk/BrowserTab.c:
(webKitXRSessionModeToString):
(decidePermissionRequest):

Canonical link: https://commits.webkit.org/298944@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to