2017-04-27 03:59:52 +02:00
|
|
|
There may be instances where CEF requires changes to the source code for
|
|
|
|
Chromium, Blink or third-party projects that are either not desired by those
|
|
|
|
projects or that have not yet been merged into the source code versions of those
|
|
|
|
projects used by CEF. To address this situation the CEF project adds a patch
|
|
|
|
capability as part of cef_create_projects[.bat|sh] build step. This patch
|
|
|
|
capability works as follows:
|
2012-04-03 03:34:16 +02:00
|
|
|
|
|
|
|
1. The CEF developer creates one or more patch files containing all required
|
2017-04-27 03:59:52 +02:00
|
|
|
code changes and places those patch files in the "patches" subdirectory.
|
2012-04-03 03:34:16 +02:00
|
|
|
2. The CEF developer adds an entry for each patch file in the "patch.cfg" file.
|
2017-04-27 03:59:52 +02:00
|
|
|
3. When building CEF from source code the patch files are applied by the
|
|
|
|
patcher.py tool via the cef_create_projects[.bat|sh] build step
|
|
|
|
4. When updating Chromium the patch_updater.py tool is used to update all patch
|
|
|
|
files. See https://bitbucket.org/chromiumembedded/cef/wiki/ChromiumUpdate.md
|
|
|
|
for more information about the update process.
|