Branch: refs/heads/webkitglib/2.44 Home: https://github.com/WebKit/WebKit Commit: 91118dab8a572b8cca26801e1558f5ed1a403e2e https://github.com/WebKit/WebKit/commit/91118dab8a572b8cca26801e1558f5ed1a403e2e Author: Patrick Griffis <pgrif...@igalia.com> Date: 2024-04-04 (Thu, 04 Apr 2024)
Changed paths: M Source/WebCore/WebCoreMacros.cmake Log Message: ----------- Cherry-pick 276276@main (d679abb2e0d1). https://bugs.webkit.org/show_bug.cgi?id=264156 [CMake] Regenerate bindings when UnifiedWebPreferences is modified https://bugs.webkit.org/show_bug.cgi?id=264156 Reviewed by Don Olmstead. When a setting is removed from UnifiedWebPreferences the output of the generated files may change if an IDL file uses EnabledBySetting. Ideally this would be tracked per IDL file but that isn't how the generator currently works. * Source/WebCore/WebCoreMacros.cmake: Canonical link: https://commits.webkit.org/276276@main Commit: 7e2648717faf687d2441ae7fa640959ca99e504a https://github.com/WebKit/WebKit/commit/7e2648717faf687d2441ae7fa640959ca99e504a Author: Michael Saboff <msab...@apple.com> Date: 2024-04-04 (Thu, 04 Apr 2024) Changed paths: M Source/JavaScriptCore/jsc.cpp Log Message: ----------- Cherry-pick 277010@main (6e20396fae8b). https://bugs.webkit.org/show_bug.cgi?id=251420 [JSC] Crash On JSC when open dir as input file https://bugs.webkit.org/show_bug.cgi?id=251420 rdar://104853422 Reviewed by Yusuke Suzuki. Added code to check the type of filesystem object the JSC shell is trying to load via stat() and fstat(). We return an error message when thrying to open some non-file object. * Source/JavaScriptCore/jsc.cpp: (fillBufferWithContentsOfFile): Canonical link: https://commits.webkit.org/277010@main Commit: 8c5853b8a9ea551c7215e23130829f436e984fc2 https://github.com/WebKit/WebKit/commit/8c5853b8a9ea551c7215e23130829f436e984fc2 Author: Michael Catanzaro <mcatanz...@redhat.com> Date: 2024-04-04 (Thu, 04 Apr 2024) Changed paths: M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp Log Message: ----------- Cherry-pick 276950@main (9da2cabb016b). https://bugs.webkit.org/show_bug.cgi?id=271963 gtk_widget_snapshot_child: assertion '_gtk_widget_get_parent (child) == widget' failed https://bugs.webkit.org/show_bug.cgi?id=271963 Reviewed by Carlos Garcia Campos. Using a weak pointer to track the lifetime of the child dialog is insufficient because we'll try to snapshot it after it has been unparented but before it has been fully destroyed. It's guaranteed to be unparented before dispose, so it's both necessary and sufficient to watch notify::parent instead. webkitWebViewBaseRemoveDialog is no longer needed since it becomes just a one-liner. * Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseAddDialog): (webkitWebViewBaseDispose): (webkitWebViewBaseRemoveDialog): Deleted. Canonical link: https://commits.webkit.org/276950@main Compare: https://github.com/WebKit/WebKit/compare/004c28e211d9...8c5853b8a9ea 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