Auto-Submit | +1 |
dcheng: Same question here. Do you prefer this large CL, or I should split it up?
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
Commit-Queue | +2 |
Owners-Override | +1 |
LGTM
"EnableFatalCrashEventsObserver",
This could probably be manually cleaned up in a followup? Not sure why the script skipped this one (or maybe it just got introduced later)
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Commit-Queue | +2 |
"EnableFatalCrashEventsObserver",
This could probably be manually cleaned up in a followup? Not sure why the script skipped this one (or maybe it just got introduced later)
Hmph. Resolving for now.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
chrome/browser: Migrate BASE_FEATURE macros to 2-argument version
This CL migrates three-argument BASE_FEATURE macros in //chrome/browser
to the new two-argument version where the C++ identifier and the string
feature name match.
This automated refactoring helps ensure that the C++ identifier and the
string feature name always match, reducing potential errors.
The following features could not be migrated automatically and may
require manual intervention:
* kFileSystemAccessPersistentPermissions vs "kFileSystemAccessPersistentPermissions"
* Name has k prefix.
* kExtensionTelemetryIncludePolicyData vs "SafeBrowsingExtensionTelemetryIncludePolicyData"
* Name has SafeBrowsing prefix.
* kOfferPinToTaskbarWhenSettingToDefault vs "OfferPinToTaskbarWhenSettingDefault"
* To vs When.
* kScrollableTabStripWithDragging vs "kScrollableTabStripWithDragging"
* Name has k prefix.
* kScrollableTabStripOverflow vs "kScrollableTabStripOverflow"
* Name has k prefix.
* kForceEnabled vs "WhatsNewForceEnabled"
* Name has WhatsNew prefix.
* kSkipDiscardsDrivenByStaleSignal vs "SkipDiscardDrivenByStaleSignal"
* Discards vs Discard.
* kAnnouncementNotification vs "AnnouncementNotificationService"
* Name has Service suffix.
* kDiyAppsDefaultCaptureForcedOff vs "capture_forced_off_diy_apps"
* Case and kebab-case mismatch.
* kNavigationCapturingOnExistingFrames vs "NavigationCapturingOnCurrentFrames"
* Existing vs Current.
* kIconDownloaderTimeout vs "WebAppIconDownloaderTimeout"
* Name has WebApp prefix.
* kAILanguageModelOverrideConfiguration vs "kAILanguageModelOverrideConfiguration"
* Name has k prefix.
* kAIModelUnloadableProgress vs "kAIModelUnloadableProgress"
* Name has k prefix.
* kReportKeyCredentialManagerSupportWinFeature vs "ReportKeyCredentialManagerSupportWin"
* Identifier has Feature suffix.
* kMetricsReportingFeature vs "MetricsReporting"
* Identifier has Feature suffix.
* kPostFREFixMetricsReportingFeature vs "PostFREFixMetricsReporting"
* Identifier has Feature suffix.
* kDsePreload2OnSuggestNonDefalutMatch vs "kDsePreload2OnSuggestNonDefalutMatch"
* Name has k prefix.
* kKcerWithoutNss vs "kKcerWithoutNss"
* Name has k prefix.
* kLauncherImageSearchDebug vs "kLauncherImageSearchDebug"
* Name has k prefix.
* kLauncherSearchFileScan vs "kLauncherSearchFileScan"
* Name has k prefix.
* kTopicsConsentDesktopModalFeature vs "TopicsConsentDesktopModal"
* Identifier has Feature suffix.
* kTopicsConsentModalClankBrAppFeature vs "TopicsConsentModalClankBrApp"
* Identifier has Feature suffix.
* kTopicsConsentModalClankCCTFeature vs "TopicsConsentModalClankCCT"
* Identifier has Feature suffix.
* kProtectedAudienceMeasurementNoticeModalFeature vs "ProtectedAudienceMeasurementNoticeModal"
* Identifier has Feature suffix.
* kProtectedAudienceMeasurementNoticeModalClankBrAppFeature vs "ProtectedAudienceMeasurementNoticeModalClankBrApp"
* Identifier has Feature suffix.
* kProtectedAudienceMeasurementNoticeModalClankCCTFeature vs "ProtectedAudienceMeasurementNoticeModalClankCCT"
* Identifier has Feature suffix.
* kThreeAdsAPIsNoticeModalFeature vs "ThreeAdsAPIsNoticeModal"
* Identifier has Feature suffix.
* kThreeAdsAPIsNoticeModalClankBrAppFeature vs "ThreeAdsAPIsNoticeModalClankBrApp"
* Identifier has Feature suffix.
* kThreeAdsAPIsNoticeModalClankCCTFeature vs "ThreeAdsAPIsNoticeModalClankCCT"
* Identifier has Feature suffix.
* kMeasurementNoticeModalFeature vs "MeasurementNoticeModal"
* Identifier has Feature suffix.
* kMeasurementNoticeModalClankBrAppFeature vs "MeasurementNoticeModalClankBrApp"
* Identifier has Feature suffix.
* kMeasurementNoticeModalClankCCTFeature vs "MeasurementNoticeModalClankCCT"
* Identifier has Feature suffix.
* kNoticeFrameworkTopicsApiFeature vs "PSNoticeFrameworkTopicsApi"
* Name has PS prefix.
* kNoticeFrameworkProtectedAudienceApiFeature vs "PSNoticeFrameworkProtectedAudienceApi"
* Name has PS prefix.
* kNoticeFrameworkMeasurementApiFeature vs "PSNoticeFrameworkMeasurementApi"
* Name has PS prefix.
* kTranslateStreamingBySentence vs "kTranslateStreamingBySentence"
* Name has k prefix.
* kAndroidTabSkipSaveTabsKillswitch vs "AndroidTabSkipSaveTabsTaskKillswitch"
* Name has Task prefix.
* kAndroidXRUsesSurfaceControl vs "AndroidWindowPopupResizeAfterSpawn"
* Identifier has different name.
* kAndroidSearchInSettings vs "SearchInSettings"
* Identifier has Android prefix.
* kUmaBackgroundSessions vs "UMABackgroundSessions"
* Case difference.
* kCastAllowAllIPsFeature vs "CastAllowAllIPs"
* Identifier has Feature suffix.
* kOidcEnrollmentTimeout vs "kOidcEnrollmentTimeout"
* Name has k prefix.
* kEnableOidcProfileRemoteCommands vs "kEnableOidcProfileRemoteCommands"
* Name has k prefix.
Enabled-by-default-reason: refactor
NO_IFTTT=refactor, no functionality change
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |