Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e3ebba80adf1cc861a986732fe154aa72731b2b1 https://github.com/WebKit/WebKit/commit/e3ebba80adf1cc861a986732fe154aa72731b2b1 Author: Michael Catanzaro <mcatanz...@redhat.com> Date: 2023-01-24 (Tue, 24 Jan 2023)
Changed paths: M Source/WebKit/PlatformGTK.cmake M Source/WebKit/PlatformGTKDeprecated.cmake M Source/WebKit/SourcesGTK.txt M Source/WebKit/SourcesGTKDeprecated.txt M Source/WebKit/UIProcess/API/glib/WebKitAutocleanups.h.in M Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp M Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h.in M Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestPrinting.cpp Log Message: ----------- [GTK] Remove WebKitPrintCustomWidget from modern API https://bugs.webkit.org/show_bug.cgi?id=244513 Reviewed by Carlos Garcia Campos. Attaching custom widgets to the print dialog just cannot work when the print dialog is out of process, and we really need to move to an out of process dialog to fix printing in Flatpak. Now, it would be possible to keep this functionality for non-flatpak apps and leave it broken in Flatpak, but I'd much rather reduce user experience divergence. * Source/WebKit/PlatformGTK.cmake: * Source/WebKit/PlatformGTKDeprecated.cmake: * Source/WebKit/SourcesGTK.txt: * Source/WebKit/SourcesGTKDeprecated.txt: * Source/WebKit/UIProcess/API/glib/WebKitAutocleanups.h.in: * Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp: (webkit_print_custom_widget_class_init): * Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h.in: * Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp: (webkit_print_operation_class_init): (webkitPrintOperationRunDialog): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestPrinting.cpp: (beforeAll): Canonical link: https://commits.webkit.org/259286@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes