[MiniBrowser][Win] Allow selection of recent user agents
authordon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 7 Aug 2018 14:36:34 +0000 (14:36 +0000)
committerdon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 7 Aug 2018 14:36:34 +0000 (14:36 +0000)
commit8b526f4bdb40725e0e10521bafad787989cdc7a6
tree8c586459353650fd51efb01d6eb9ddb0cfe89d4e
parent509e1a8e701ca70bfbb9a0f5b8641e757fc1fa48
[MiniBrowser][Win] Allow selection of recent user agents
https://bugs.webkit.org/show_bug.cgi?id=188371

Reviewed by Fujii Hironori.

Updates the user agent spoofing strings to the latest released
versions and adds Microsoft Edge's user agent.

Moves the menu item selection to the common base class, BrowserWindow
to support user agent spoofing in a WebKitLegacyBrowserWindow and
WebKitBrowserWindow.

* MiniBrowser/win/BrowserWindow.cpp: Added.
(BrowserWindow::setUserAgent):
* MiniBrowser/win/BrowserWindow.h:
* MiniBrowser/win/CMakeLists.txt:
* MiniBrowser/win/MainWindow.cpp:
(MainWindow::toggleMenuItem):
* MiniBrowser/win/MiniBrowserLib.rc:
* MiniBrowser/win/MiniBrowserLibResource.h:
* MiniBrowser/win/WebKitBrowserWindow.cpp:
* MiniBrowser/win/WebKitBrowserWindow.h:
* MiniBrowser/win/WebKitLegacyBrowserWindow.cpp:
(WebKitLegacyBrowserWindow::setUserAgent):
* MiniBrowser/win/WebKitLegacyBrowserWindow.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@234650 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/MiniBrowser/win/BrowserWindow.cpp [new file with mode: 0644]
Tools/MiniBrowser/win/BrowserWindow.h
Tools/MiniBrowser/win/CMakeLists.txt
Tools/MiniBrowser/win/MainWindow.cpp
Tools/MiniBrowser/win/MiniBrowserLib.rc
Tools/MiniBrowser/win/MiniBrowserLibResource.h
Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
Tools/MiniBrowser/win/WebKitBrowserWindow.h
Tools/MiniBrowser/win/WebKitLegacyBrowserWindow.cpp
Tools/MiniBrowser/win/WebKitLegacyBrowserWindow.h