jmsmg 프로필 이미지
16
총 기여
7
Merged
9
In Review

컨트리뷰션

[webauthn] Remove the expired iCloud Keychain rollout flags

IN REVIEW
device/fidochrome/browser/webauthn
jmsmg 프로필 이미지jmsmg2026. 9. 16.2026

macOS에서 플랫폼 인증기 생성 요청을 iCloud Keychain으로 기본 보낼지 정하던 롤아웃 플래그 다섯 개 가운데, M118에 기본 켜졌고 «M121 이후 제거»라고 적혀 있던 세 개를 제거했습니다. 트리는 M155라 34개 마일스톤이 지난 상태였습니다. 3파일 +8/−40,

더 읽기 →

[signin] Remove expired NotFatalUntil::M144 from signin CHECKs

IN REVIEW
chrome/browser/signinnot-fatal-until
jmsmg 프로필 이미지jmsmg2026. 9. 15.2026

signin의 `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
net/extras/sqlitesql-statement-time
jmsmg 프로필 이미지jmsmg2026. 9. 15.2026

`SQLitePersistentReportingAndNelStore`가 시간 컬럼을 읽고 쓸 때 손으로 하던 int64 마이크로초 변환을 `sql::Statement`의 전용 접근자 `ColumnTime()`·`BindTime()`으로 바꿨습니다(crbug.com/40176243).

더 읽기 →

[media/gpu/mac] Remove the kResetDecoderForNonIDR kill switch

IN REVIEW
media/gpu/mackill-switch-cleanup
jmsmg 프로필 이미지jmsmg2026. 9. 15.2026

macOS VideoToolbox H.264 가속기에 남아 있던 만료된 킬스위치 `kResetDecoderForNonIDR`를 제거했습니다. "M145가 안정되면 제거"라는 주석이 붙은 채 10개 마일스톤을 더 살아 있던 플래그로, 도입 이래 기본 켜짐이었으므로 동작은 바뀌지 않습니다

더 읽기 →

[extensions] Remove the expired install_time pref migration

IN REVIEW
extensions/browserexpired-migration
jmsmg 프로필 이미지jmsmg2026. 9. 14.2026

`ExtensionPrefs`가 프로필을 열 때마다 돌리던 일회성 pref 이행 루틴 `BackfillAndMigrateInstallTimePrefs()`를 제거했습니다. 옛 `install_time` 키를 `last_update_time`·`first_install_time`으로 옮

더 읽기 →

[storage] Drop QuotaDatabase's test clock in favor of mock time

IN REVIEW
storage/browser/quotatest-fix
jmsmg 프로필 이미지jmsmg2026. 9. 10.2026

`QuotaDatabase`가 테스트용 클럭을 파일 전역 포인터에 담아 두는데, 테스트 픽스처가 그 클럭을 설치만 하고 되돌리지 않아 픽스처 소멸 뒤 전역이 해제된 객체를 가리키는 문제를 고쳤습니다. 같은 프로세스에서 뒤이어 도는 다른 테스트가 `GetNow()`를 부르는 순간 해제된

더 읽기 →

[storage] Remove expired NotFatalUntil::M148 from quota CHECKs

IN REVIEW
storage/browser/quotanot-fatal-until
jmsmg 프로필 이미지jmsmg2026. 9. 10.2026

`//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 REVIEW
components/historysql
jmsmg 프로필 이미지jmsmg2026. 9. 9.2026

history 데이터베이스 세 파일이 손으로 하던 `base::Time`/`base::TimeDelta` ↔ int64 변환 10곳을 `sql::Statement`의 전용 접근자(`ColumnTime()`·`ColumnTimeDelta()`·`BindTimeDelta()`)로 옮겼습니

더 읽기 →

[prefs] Remove expired NotFatalUntil::M143 from PrefService type checks

MERGED
components/prefsnot-fatal-until
jmsmg 프로필 이미지jmsmg2026. 9. 8.2026

`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
components/paymentspayment-method-manifest
jmsmg 프로필 이미지jmsmg2026. 9. 4.2026

결제 방식 식별자(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
components/paymentspayment-manifest-parser
jmsmg 프로필 이미지jmsmg2026. 9. 3.2026

결제 매니페스트 파서(`PaymentManifestParser`)가 인라인으로 조립하던 에러 메시지 26곳을 //components/payments의 공용 에러 문자열 모음(`native_error_strings`)으로 옮겼습니다(crbug.com/40681786). 이슈 트래커가 아

더 읽기 →

[payments] Match Link rel types case-insensitively in manifest download

MERGED
components/paymentspayment-method-manifest
jmsmg 프로필 이미지jmsmg2026. 9. 1.2026

`PaymentManifestDownloader`가 HTTP `Link` 헤더에서 payment method manifest 관계를 찾을 때 rel 값을 대소문자 구분 없이 비교하도록 고쳤습니다(crbug.com/545645933). RFC 8288 위반을 스펙 대조로 직접 발굴한 버

더 읽기 →

[payments] Upgrade delegate DCHECK to CHECK in SPC app factory

MERGED
components/paymentssecure-payment-confirmation
jmsmg 프로필 이미지jmsmg2026. 8. 24.2026

Secure Payment Confirmation(SPC) 결제 앱 팩토리의 delegate 검사를 `DCHECK`에서 `CHECK`로 승격했습니다(crbug.com/443042812). 처음에는 "delegate가 파괴될 수 있으니 가드를 넣자"는 접근으로 CL을 올렸으나, 리뷰에서

더 읽기 →

[storage] Migrate QuotaDatabase to scoped sql::Transaction

MERGED
storage/browser/quotasql
jmsmg 프로필 이미지jmsmg2026. 8. 24.2026

`QuotaDatabase`의 장수(long-running) 트랜잭션을 deprecated 수동 API(`BeginTransactionDeprecated()` 등)에서 RAII `sql::Transaction` 객체로 이행했습니다(crbug.com/40831207). 리뷰 3라운드에

더 읽기 →

services/network: remove stale crypto/sha2 and secure_hash includes

MERGED
services/networkcrypto
jmsmg 프로필 이미지jmsmg2026. 8. 20.2026

crypto/hash 마이그레이션 이슈(crbug.com/372283556)의 일환으로, services/network 디렉토리에 남아 있던 구 해시 API(`crypto/sha2.h`, `crypto/secure_hash.h`)의 불필요한 include를 제거하였습니다.

더 읽기 →

Gerrit 에 올린 commit 제목을 입력하세요

MERGED
docs
jmsmg 프로필 이미지jmsmg2026. 7. 25.2026

docs상에서 깨진 링크 수정

더 읽기 →