
jmsmg
github.com/jmsmg컨트리뷰션
[webauthn] Remove the expired iCloud Keychain rollout flags
IN REVIEWmacOS에서 플랫폼 인증기 생성 요청을 iCloud Keychain으로 기본 보낼지 정하던 롤아웃 플래그 다섯 개 가운데, M118에 기본 켜졌고 «M121 이후 제거»라고 적혀 있던 세 개를 제거했습니다. 트리는 M155라 34개 마일스톤이 지난 상태였습니다. 3파일 +8/−40,
더 읽기 →[signin] Remove expired NotFatalUntil::M144 from signin CHECKs
IN REVIEWsignin의 `CHECK` 세 곳에 붙어 있던 만료된 `base::NotFatalUntil::M144` 인자를 제거하고, 이 세 곳이 마지막 사용처였던 `base/not_fatal_until.h`의 `M144` 항목을 지웠습니다. M143 정리([8366188](https://crr
더 읽기 →[net] Migrate the reporting/NEL store to sql::Statement time accessors
IN REVIEW`SQLitePersistentReportingAndNelStore`가 시간 컬럼을 읽고 쓸 때 손으로 하던 int64 마이크로초 변환을 `sql::Statement`의 전용 접근자 `ColumnTime()`·`BindTime()`으로 바꿨습니다(crbug.com/40176243).
더 읽기 →[media/gpu/mac] Remove the kResetDecoderForNonIDR kill switch
IN REVIEWmacOS VideoToolbox H.264 가속기에 남아 있던 만료된 킬스위치 `kResetDecoderForNonIDR`를 제거했습니다. "M145가 안정되면 제거"라는 주석이 붙은 채 10개 마일스톤을 더 살아 있던 플래그로, 도입 이래 기본 켜짐이었으므로 동작은 바뀌지 않습니다
더 읽기 →[extensions] Remove the expired install_time pref migration
IN REVIEW`ExtensionPrefs`가 프로필을 열 때마다 돌리던 일회성 pref 이행 루틴 `BackfillAndMigrateInstallTimePrefs()`를 제거했습니다. 옛 `install_time` 키를 `last_update_time`·`first_install_time`으로 옮
더 읽기 →[storage] Drop QuotaDatabase's test clock in favor of mock time
IN REVIEW`QuotaDatabase`가 테스트용 클럭을 파일 전역 포인터에 담아 두는데, 테스트 픽스처가 그 클럭을 설치만 하고 되돌리지 않아 픽스처 소멸 뒤 전역이 해제된 객체를 가리키는 문제를 고쳤습니다. 같은 프로세스에서 뒤이어 도는 다른 테스트가 `GetNow()`를 부르는 순간 해제된
더 읽기 →[storage] Remove expired NotFatalUntil::M148 from quota CHECKs
IN REVIEW`//storage/browser/quota`의 `CHECK` 153곳에 남아 있던 만료된 `base::NotFatalUntil::M148` 인자를 제거했습니다. 현재 트리는 M155라 M148은 이미 7개 마일스톤째 fatal이었고, `base/not_fatal_until.h`가 직
더 읽기 →[history] Migrate to sql::Statement time accessors
IN REVIEWhistory 데이터베이스 세 파일이 손으로 하던 `base::Time`/`base::TimeDelta` ↔ int64 변환 10곳을 `sql::Statement`의 전용 접근자(`ColumnTime()`·`ColumnTimeDelta()`·`BindTimeDelta()`)로 옮겼습니
더 읽기 →[prefs] Remove expired NotFatalUntil::M143 from PrefService type checks
MERGED`PrefService`의 pref 타입 검사 네 곳에 붙어 있던 `base::NotFatalUntil::M143` 인자를 제거하고, `base/not_fatal_until.h`의 마일스톤 목록에서도 M143 항목을 지웠습니다(crbug.com/438680281). 단계적 CHECK
더 읽기 →[payments] Fail manifest download on multiple manifest Link headers
IN REVIEW결제 방식 식별자(PMI) 응답에 `rel="payment-method-manifest"` Link 헤더가 둘 이상 오면 매니페스트 다운로드를 실패시키도록 고쳤습니다(crbug.com/545843242). 직전 기여인 [8336867](https://crrev.com/c/8336867
더 읽기 →[payments] Move manifest parser error strings to native_error_strings
MERGED결제 매니페스트 파서(`PaymentManifestParser`)가 인라인으로 조립하던 에러 메시지 26곳을 //components/payments의 공용 에러 문자열 모음(`native_error_strings`)으로 옮겼습니다(crbug.com/40681786). 이슈 트래커가 아
더 읽기 →[payments] Match Link rel types case-insensitively in manifest download
MERGED`PaymentManifestDownloader`가 HTTP `Link` 헤더에서 payment method manifest 관계를 찾을 때 rel 값을 대소문자 구분 없이 비교하도록 고쳤습니다(crbug.com/545645933). RFC 8288 위반을 스펙 대조로 직접 발굴한 버
더 읽기 →[payments] Upgrade delegate DCHECK to CHECK in SPC app factory
MERGEDSecure Payment Confirmation(SPC) 결제 앱 팩토리의 delegate 검사를 `DCHECK`에서 `CHECK`로 승격했습니다(crbug.com/443042812). 처음에는 "delegate가 파괴될 수 있으니 가드를 넣자"는 접근으로 CL을 올렸으나, 리뷰에서
더 읽기 →[storage] Migrate QuotaDatabase to scoped sql::Transaction
MERGED`QuotaDatabase`의 장수(long-running) 트랜잭션을 deprecated 수동 API(`BeginTransactionDeprecated()` 등)에서 RAII `sql::Transaction` 객체로 이행했습니다(crbug.com/40831207). 리뷰 3라운드에
더 읽기 →services/network: remove stale crypto/sha2 and secure_hash includes
MERGEDcrypto/hash 마이그레이션 이슈(crbug.com/372283556)의 일환으로, services/network 디렉토리에 남아 있던 구 해시 API(`crypto/sha2.h`, `crypto/secure_hash.h`)의 불필요한 include를 제거하였습니다.
더 읽기 →Gerrit 에 올린 commit 제목을 입력하세요
MERGEDdocs상에서 깨진 링크 수정
더 읽기 →