cef/libcef
Marshall Greenblatt 4592cba19f Fix command-line override of the User-Agent product component (see issue #2622).
When the NetworkService is enabled the U-A string is configured via
SystemNetworkContextManager::CreateDefaultNetworkContextParams, which calls
chrome_content_browser_client.cc GetUserAgent(). This change modifies the Chrome
implementation to match CEF, so that the U-A product component can still be
overridden via the `--product-version` command-line flag.

To test: Verify that chrome://version, navigator.userAgent (JS executed from
DevTools console) and network requests (headers shown in DevTools Network tab)
show the expected User-Agent value in the following cases:
- Running `cefclient --enable-network-service --user-agent="<value>"`
- Running `cefclient --enable-network-service --product-version="<value>"`
2019-05-02 14:06:54 -04:00
..
browser Fix command-line override of the User-Agent product component (see issue #2622). 2019-05-02 14:06:54 -04:00
common Implement NetworkService request interception/handling (see issue #2622). 2019-04-23 22:53:28 -04:00
features Update to Chromium revision 5fdc0fab (#520840) 2017-12-14 15:31:07 -05:00
renderer Update to Chromium version 75.0.3749.0 (#645082) 2019-04-16 14:38:48 +00:00
resources Update to Chromium version 73.0.3679.0 (#624510) 2019-02-01 16:42:40 +00:00
utility Update to Chromium version 73.0.3665.0 (#620590) 2019-01-18 11:25:51 +01:00