[webkit-changes] [WebKit/WebKit] 77b692: [UnifiedPDF] Re-enable the PDF HUD

Tim Horton noreply at github.com
Fri Nov 10 12:27:49 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 77b692aefd85b2b8896817c2198f1f6cec4e0042
      https://github.com/WebKit/WebKit/commit/77b692aefd85b2b8896817c2198f1f6cec4e0042
  Author: Tim Horton <timothy_horton at apple.com>
  Date:   2023-11-10 (Fri, 10 Nov 2023)

  Changed paths:
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.h
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm
    M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.h
    M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm

  Log Message:
  -----------
  [UnifiedPDF] Re-enable the PDF HUD
https://bugs.webkit.org/show_bug.cgi?id=264608
<rdar://problem/118154838>

Reviewed by Richard Robinson and Simon Fraser.

Hoist PDFPlugin's HUD creation/destruction code into PDFPluginBase, and add
empty implementations of the actions.

* Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:
(WebKit::PDFPlugin::PDFPlugin):
(WebKit::PDFPlugin::teardown):
(WebKit::PDFPlugin::~PDFPlugin): Deleted.
(WebKit::PDFPlugin::hudEnabled const): Deleted.
(WebKit::PDFPlugin::frameForHUD const): Deleted.
(WebKit::PDFPlugin::updatePDFHUDLocation): Deleted.
(WebKit::PDFPlugin::convertFromPluginToPDFView const): Deleted.
(WebKit::PDFPlugin::convertFromPDFViewToRootView const): Deleted.
(WebKit::PDFPlugin::convertFromRootViewToPDFView const): Deleted.
(WebKit::PDFPlugin::convertFromPDFViewToScreen const): Deleted.
(WebKit::PDFPlugin::boundsOnScreen const): Deleted.
(WebKit::PDFPlugin::visibilityDidChange): Deleted.
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.h:
(WebKit::PDFPluginBase::identifier const):
(WebKit::PDFPluginBase::visibilityDidChange): Deleted.
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm:
(WebKit::PDFPluginBase::PDFPluginBase):
(WebKit::PDFPluginBase::~PDFPluginBase):
(WebKit::PDFPluginBase::teardown):
(WebKit::PDFPluginBase::geometryDidChange):
(WebKit::PDFPluginBase::visibilityDidChange):
(WebKit::PDFPluginBase::convertFromPluginToPDFView const):
(WebKit::PDFPluginBase::convertFromPDFViewToRootView const):
(WebKit::PDFPluginBase::convertFromRootViewToPDFView const):
(WebKit::PDFPluginBase::convertFromPDFViewToScreen const):
(WebKit::PDFPluginBase::boundsOnScreen const):
(WebKit::PDFPluginBase::updatePDFHUDLocation):
(WebKit::PDFPluginBase::frameForHUD const):
(WebKit::PDFPluginBase::hudEnabled const):
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.h:
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm:
(WebKit::UnifiedPDFPlugin::teardown):
(WebKit::UnifiedPDFPlugin::countFindMatches):
(WebKit::UnifiedPDFPlugin::findString):
(WebKit::UnifiedPDFPlugin::zoomIn):
(WebKit::UnifiedPDFPlugin::zoomOut):
(WebKit::UnifiedPDFPlugin::save):
(WebKit::UnifiedPDFPlugin::openWithPreview):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::createPDFHUD):
(WebKit::WebPage::updatePDFHUDLocation):
(WebKit::WebPage::removePDFHUD):

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




More information about the webkit-changes mailing list