Changeset 246814 in webkit
- Timestamp:
- Jun 25, 2019 4:24:30 PM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r246800 r246814 1 2019-06-25 Ross Kirsling <ross.kirsling@sony.com> 2 3 [Win] MiniBrowser should default to webkit.org 4 https://bugs.webkit.org/show_bug.cgi?id=199201 5 6 Reviewed by Don Olmstead. 7 8 * MiniBrowser/win/BrowserWindow.h: 9 * MiniBrowser/win/MiniBrowserReplace.h: 10 * MiniBrowser/win/WebKitBrowserWindow.cpp: 11 (WebKitBrowserWindow::loadHTMLString): Deleted. 12 * MiniBrowser/win/WebKitBrowserWindow.h: 13 * MiniBrowser/win/WebKitLegacyBrowserWindow.cpp: 14 (WebKitLegacyBrowserWindow::loadHTMLString): Deleted. 15 * MiniBrowser/win/WebKitLegacyBrowserWindow.h: 16 * MiniBrowser/win/WinMain.cpp: 17 (wWinMain): 18 1 19 2019-06-25 Wenson Hsieh <wenson_hsieh@apple.com> 2 20 -
trunk/Tools/MiniBrowser/win/BrowserWindow.h
r238051 r246814 36 36 virtual HWND hwnd() = 0; 37 37 38 virtual HRESULT loadHTMLString(const BSTR&) = 0;39 38 virtual HRESULT loadURL(const BSTR& passedURL) = 0; 40 39 virtual void navigateForwardOrBackward(UINT menuID) = 0; -
trunk/Tools/MiniBrowser/win/MiniBrowserReplace.h
r237616 r246814 23 23 */ 24 24 25 #ifndef MiniBrowserReplace_h 26 #define MiniBrowserReplace_h 25 #pragma once 27 26 28 27 // This file is to make it easier for users to manage changes to the internals of MiniBrowser 29 28 30 static const wchar_t* default HTML = L"<p style=\"background-color: #00FF00\">Testing</p><img id=\"webkit logo\" src=\"https://webkit.org/wp-content/themes/webkit/images/webkit.svg\" alt=\"WebKit Logo\" height=\"50\" width=\"50\"><div style=\"border: solid blue; background: white;\" contenteditable=\"true\">div with blue border</div><ul><li>foo<li>bar<li>baz</ul>";29 static const wchar_t* defaultURL = L"https://www.webkit.org/"; 31 30 32 31 static void processCrashReport(const wchar_t* fileName) { ::MessageBox(0, fileName, L"Crash Report", MB_OK); } 33 34 #endif -
trunk/Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
r246249 r246814 190 190 } 191 191 192 HRESULT WebKitBrowserWindow::loadHTMLString(const BSTR& str)193 {194 auto page = WKViewGetPage(m_view.get());195 auto url = createWKURL(_bstr_t(L"about:"));196 WKPageLoadHTMLString(page, createWKString(_bstr_t(str)).get(), url.get());197 return true;198 }199 200 192 void WebKitBrowserWindow::navigateForwardOrBackward(UINT menuID) 201 193 { -
trunk/Tools/MiniBrowser/win/WebKitBrowserWindow.h
r243654 r246814 41 41 HWND hwnd() override; 42 42 43 HRESULT loadHTMLString(const BSTR&) override;44 43 HRESULT loadURL(const BSTR& url) override; 45 44 void navigateForwardOrBackward(UINT menuID) override; -
trunk/Tools/MiniBrowser/win/WebKitLegacyBrowserWindow.cpp
r239666 r246814 34 34 #include "DOMDefaultImpl.h" 35 35 #include "MiniBrowserLibResource.h" 36 #include "MiniBrowserReplace.h"37 36 #include "MiniBrowserWebHost.h" 38 37 #include "PrintWebUIDelegate.h" … … 196 195 hr = m_webViewPrivate->viewWindow(&m_viewWnd); 197 196 198 return hr;199 }200 201 HRESULT WebKitLegacyBrowserWindow::loadHTMLString(const BSTR& str)202 {203 IWebFramePtr frame;204 HRESULT hr = m_webView->mainFrame(&frame.GetInterfacePtr());205 if (FAILED(hr))206 return hr;207 208 frame->loadHTMLString(str, 0);209 197 return hr; 210 198 } -
trunk/Tools/MiniBrowser/win/WebKitLegacyBrowserWindow.h
r239666 r246814 67 67 HRESULT prepareViews(HWND mainWnd, const RECT& clientRect); 68 68 69 HRESULT loadHTMLString(const BSTR&);70 69 HRESULT loadURL(const BSTR& passedURL); 71 70 -
trunk/Tools/MiniBrowser/win/WinMain.cpp
r242984 r246814 83 83 mainWindow.loadURL(options.requestedURL.GetBSTR()); 84 84 else 85 mainWindow.browserWindow()->load HTMLString(_bstr_t(defaultHTML).GetBSTR());85 mainWindow.browserWindow()->loadURL(_bstr_t(defaultURL).GetBSTR()); 86 86 87 87 #pragma warning(disable:4509)
Note: See TracChangeset
for help on using the changeset viewer.