mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
A system-wide installation of the Pepper Flash plugin is available from Adobe for Windows and Mac OS X platforms as a separate download. To enable automatic detection and loading of the system-wide installation pass the `--enable-system-flash` command-line flag. The Pepper Flash plugin can also be loaded by specifying the file path and version via the `--ppapi-flash-path=<path> --ppapi-flash-version=<version>` command-line flags. The version can be identified by viewing the manifest.json file in the same directory as the Pepper Flash plugin library.
160 lines
5.6 KiB
INI
160 lines
5.6 KiB
INI
# Each map in the list associates a patch file name with a target path and
|
|
# optional condition. All paths in the patch file must be relative to the
|
|
# target path. Each map should include a comment linking to the code review
|
|
# or bug report that the patch relates to. If a condition is provided the
|
|
# patch will only be applied if an environment variable with the specified
|
|
# name exists.
|
|
|
|
patches = [
|
|
{
|
|
# Necessary for grit integration
|
|
'name': 'gritsettings',
|
|
'path': '../tools/gritsettings/',
|
|
},
|
|
{
|
|
# Fix Xcode 4 build on OS X Lion.
|
|
# http://codereview.chromium.org/8086022/
|
|
'name': 'build',
|
|
'path': '../build/',
|
|
},
|
|
{
|
|
# Support loading of password protected zip archives.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=496
|
|
'name': 'zlib',
|
|
'path': '../third_party/zlib/',
|
|
},
|
|
{
|
|
# Avoid MessageLoop assertion on OS X.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=443
|
|
'name': 'message_loop_443',
|
|
'path': '../base/message_loop/',
|
|
},
|
|
{
|
|
# Fix ninja output for localization directories on OS X.
|
|
# http://code.google.com/p/gyp/issues/detail?id=331
|
|
'name': 'gyp_331',
|
|
'path': '../tools/gyp/pylib/',
|
|
},
|
|
{
|
|
# Enable popups in offscreen rendering on OS X.
|
|
'name': 'webkit_popups',
|
|
'path': '../third_party/WebKit/',
|
|
},
|
|
{
|
|
# Fix export of UnderlayOpenGLHostingWindow for 64-bit OS X builds.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1051
|
|
'name': 'underlay_1051',
|
|
'path': '../ui/base/cocoa/',
|
|
},
|
|
{
|
|
# Allow specification of a parent window handle for Widget creation.
|
|
# https://code.google.com/p/chromiumembedded/issues/detail?id=180
|
|
'name': 'views_widget_180',
|
|
'path': '../ui/views/widget/',
|
|
},
|
|
{
|
|
# Allow continued use of ContentRendererClient::HandleNavigation.
|
|
# https://code.google.com/p/chromiumembedded/issues/detail?id=1129
|
|
'name': 'content_nav_1129',
|
|
'path': '../content/',
|
|
},
|
|
{
|
|
# Allow specification of a custom WebContentsView.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1257
|
|
'name': 'public_browser_1257',
|
|
'path': '../content/public/browser/',
|
|
},
|
|
{
|
|
# Allow creation of a custom SoftwareOutputDevice.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1368
|
|
'name': 'compositor_1368',
|
|
'path': '../',
|
|
},
|
|
{
|
|
# Allow specification of a custom WebContentsView.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1257
|
|
'name': 'browser_web_contents_1257',
|
|
'path': '../content/browser/web_contents/',
|
|
},
|
|
{
|
|
# Allow specification of a custom WebContentsView.
|
|
# This change is required due to chrome_browser_process_stub.h indirectly
|
|
# including chrome/browser/ui/browser.h on OS X.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1257
|
|
'name': 'chrome_browser_1257',
|
|
'path': '../chrome/browser/',
|
|
},
|
|
{
|
|
# Allow specification of a custom WebContentsView.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1257
|
|
'name': 'ui_webview_1257',
|
|
'path': '../ui/views/controls/webview/',
|
|
},
|
|
{
|
|
# Allow customization of the WebView background color.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=1161
|
|
# https://codereview.chromium.org/228603007/
|
|
'name': 'prefs_content_1161',
|
|
'path': '../content/',
|
|
},
|
|
{
|
|
# Revert Blink revision 177068 changes due to _web_drawFocusRingWithFrame
|
|
# unrecognized selector error during offscreen rendering of popups.
|
|
# https://code.google.com/p/chromium/issues/detail?id=328814
|
|
'name': 'webkit_platform_mac_328814',
|
|
'path': '../third_party/WebKit/Source/platform/mac/',
|
|
},
|
|
{
|
|
# Fix drag&drop of combined text and URL data on Linux/Aura.
|
|
# https://codereview.chromium.org/208313009
|
|
'name': 'ui_dragdrop_355390',
|
|
'path': '../ui/base/dragdrop/',
|
|
},
|
|
{
|
|
# Fix AtExitManager assertion on SpellcheckServiceFactory destruction during
|
|
# Windows multi-threaded message loop shutdown.
|
|
# https://code.google.com/p/chromiumembedded/issues/detail?id=137
|
|
'name': 'spellcheck_137',
|
|
'path': '../chrome/browser/spellchecker/',
|
|
},
|
|
{
|
|
# Fix crash when calling LoadURL/Reload from OnRenderProcessTerminated.
|
|
# https://code.google.com/p/chromiumembedded/issues/detail?id=1429
|
|
'name': 'render_process_host_1429',
|
|
'path': '../content/browser/renderer_host/',
|
|
},
|
|
{
|
|
# Fix multiple definition of 'AtomicOps_Internalx86CPUFeatures' on Linux.
|
|
# https://code.google.com/p/chromium/issues/detail?id=455263
|
|
'name': 'base_atomicops_455263',
|
|
'path': '../base/allocator/',
|
|
},
|
|
{
|
|
# Make URLRequest::set_is_pending() public so that it can be called from
|
|
# CefRequestInterceptor::MaybeInterceptResponse().
|
|
# https://code.google.com/p/chromiumembedded/issues/detail?id=1327
|
|
'name': 'net_urlrequest_1327',
|
|
'path': '../net/url_request/',
|
|
},
|
|
{
|
|
# Remove NOTREACHED() that is hit when loading Flash in incognito mode.
|
|
# https://bitbucket.org/chromiumembedded/cef/issue/1586
|
|
'name': 'content_pepper_flash_1586',
|
|
'path': '../content/browser/renderer_host/pepper/',
|
|
},
|
|
{
|
|
# Support loading of newer system Flash installations on OS X.
|
|
# https://bitbucket.org/chromiumembedded/cef/issue/1586
|
|
# https://code.google.com/p/chromium/issues/detail?id=470737
|
|
'name': 'chrome_pepper_flash_1586',
|
|
'path': '../chrome/common/',
|
|
},
|
|
{
|
|
# Disable scollbar bounce and overlay on OS X.
|
|
# http://code.google.com/p/chromiumembedded/issues/detail?id=364
|
|
'name': 'spi_webcore_364',
|
|
'path': '../third_party/WebKit/Source/',
|
|
'condition': 'CEF_SPI_BUILD',
|
|
},
|
|
]
|