1# The Chromium Embedded Framework (CEF) project is built on top of the Chromium 2# project source tree. When updating Chromium to a new version certain files and 3# patterns should be observed for changes. If changes are detected then the CEF 4# source code or patch files will likely need to be updated. 5# 6# Add `--log-chromium-changes` to the automate-git.py command-line to output 7# the following files in the <download-dir>: 8# 9# * chromium_update_changes.diff 10# Files in the chromium/src directory that have changed. See the 'files' 11# section below. 12# 13# * chromium_update_patterns.txt 14# Files in the chromium/src directory that contain invalid/unexpected 15# patterns. See the 'patterns' section below. Failure of this step is 16# considered a fatal error during update. 17# 18# * chromium_update_patches.txt 19# Output from attempting to update existing Chromium patch files using the 20# patch_updater.py tool. Failure of this step is considered a fatal error 21# during update. 22# 23# For complete update instructions see: 24# https://bitbucket.org/chromiumembedded/cef/wiki/ChromiumUpdate.md 25 26{ 27 # Files in the chromium/src directory that should be evaluated for changes. 28 # Similar changes may need to be applied to the CEF source code. 29 'files': [ 30 'chrome/browser/browser_process.h', 31 'chrome/browser/extensions/api/tabs/tabs_api.*', 32 'chrome/browser/extensions/chrome_component_extension_resource_manager.*', 33 'chrome/browser/extensions/chrome_extension_web_contents_observer.*', 34 'chrome/browser/extensions/component_loader.*', 35 'chrome/browser/extensions/extension_service.*', 36 'chrome/browser/printing/print_view_manager*', 37 'chrome/browser/printing/printing_message_filter*', 38 'chrome/browser/profiles/profile.h', 39 'chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.*', 40 'chrome/common/extensions/api/*_features.json', 41 'chrome/renderer/chrome_content_renderer_client.*', 42 'chrome/renderer/extensions/chrome_extensions_renderer_client.*', 43 'content/browser/renderer_host/render_widget_host_view_base.*', 44 'content/public/browser/content_browser_client.*', 45 'content/public/browser/render_widget_host_view.h', 46 'content/public/browser/storage_partition.h', 47 'content/public/browser/web_contents_delegate.h', 48 'content/public/common/content_features.cc', 49 'content/shell/BUILD.gn', 50 'content/shell/app/*', 51 'content/shell/browser/shell_*', 52 'content/shell/browser/renderer_host/shell_*', 53 'content/shell/common/shell_*', 54 'content/shell/gpu/shell_*', 55 'content/shell/renderer/shell_*', 56 'content/shell/utility/shell_*', 57 'extensions/shell/*', 58 'net/base/features.cc', 59 'net/cookies/cookie_store.h', 60 'services/network/public/cpp/features.cc', 61 'ui/base/ui_base_features.cc', 62 ], 63 # Patterns that should not be found in the chromium/src directory after 64 # applying patch files. 65 'patterns': [], 66} 67