DescriptionAdd a new "Configure" mechanism to CLD browser-side data interfaces.
This allows test code to be included all the time, regardless of whether a
non-static CLD build is in use. It also decouples sources from needing to
include an implementation-specific header to configure CLD, which eliminates
much of the need for the "#if defined" statements in code. Coupled with
the new CldDataSource (see related bug), this will allow a significant
refactoring of the build logic which will make it possible to build
chrome_shell and other targets with target-specific CLD configurations.
BUG=367239
TBR=toyoshim@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=286430
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Rebase #Patch Set 4 : Leaky lazy last file path #
Total comments: 2
Patch Set 5 : Rebase now that dependencies have landed #
Total comments: 1
Patch Set 6 : address comments, simplify configuration mechanism #
Total comments: 1
Patch Set 7 : sorin@'s comments #
Total comments: 2
Patch Set 8 : sorin@'s comments #Messages
Total messages: 17 (0 generated)
|