Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1974887d7d1de2a00fd72488f41128bd2176cccf
      
https://github.com/WebKit/WebKit/commit/1974887d7d1de2a00fd72488f41128bd2176cccf
  Author: Alex Christensen <achristen...@webkit.org>
  Date:   2022-11-09 (Wed, 09 Nov 2022)

  Changed paths:
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/WebPage.messages.in

  Log Message:
  -----------
  Replace printingSendOptions with separate message names
https://bugs.webkit.org/show_bug.cgi?id=247680

Reviewed by Tim Horton.

This will allow us to remove the OptionSet<SendOption> parameter and derive it 
from the message name,
then move the source of that parameter to the *.messages.in file, then add 
receiver-side checks from
generated code.

* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::preferencesDidChange):
(WebKit::WebPageProxy::beginPrinting):
(WebKit::WebPageProxy::endPrinting):
(WebKit::WebPageProxy::computePagesForPrinting):
(WebKit::WebPageProxy::drawRectToImage):
(WebKit::WebPageProxy::drawPagesToPDF):
(WebKit::WebPageProxy::drawPagesForPrinting):
(WebKit::printingSendOptions): Deleted.
* Source/WebKit/WebProcess/WebPage/WebPage.h:
(WebKit::WebPage::beginPrintingDuringDOMPrintOperation):
(WebKit::WebPage::endPrintingDuringDOMPrintOperation):
(WebKit::WebPage::computePagesForPrintingDuringDOMPrintOperation):
(WebKit::WebPage::drawRectToImageDuringDOMPrintOperation):
(WebKit::WebPage::drawPagesToPDFDuringDOMPrintOperation):
(WebKit::WebPage::drawPagesForPrintingDuringDOMPrintOperation):
(WebKit::WebPage::preferencesDidChangeDuringDOMPrintOperation):
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to