| 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. |