{ "changes": [ { "host": "android", "project": "platform/frameworks/support", "creationTime": "1714484623000", "lastModificationTime": "1714484623000", "latestRevision": "0ab46764faf3ffe1b546eef787ff39c97c66ddc0", "revisions": [ { "gitRevision": "0ab46764faf3ffe1b546eef787ff39c97c66ddc0", "commit": { "parents": [ { "commitId": "979eb041c627e2aa8c983720ad50cde845b74f95" }, { "commitId": "eeade07c1fa47231e3c7a30afdebd5d0d91f1832" } ], "author": { "name": "Halil Ozercan", "email": "halilibo@google.com" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com" }, "subject": "Merge \"Improve TextFieldState internal code\" into androidx-main", "commitMessage": "Merge \"Improve TextFieldState internal code\" into androidx-main" } } ], "submittedTime": "1714484623000", "projectPath": "frameworks/support" }, { "host": "android", "project": "platform/frameworks/support", "branch": "androidx-main", "changeNumber": "3017500", "patchset": 8, "status": "merged", "creationTime": "1711560160000", "lastModificationTime": "1714484623000", "latestRevision": "eeade07c1fa47231e3c7a30afdebd5d0d91f1832", "revisions": [ { "gitRevision": "eeade07c1fa47231e3c7a30afdebd5d0d91f1832", "patchSet": 8, "fetchs": [ { "method": "repo", "url": "platform/frameworks/support", "ref": "refs/changes/00/3017500/8" }, { "method": "http", "url": "https://android.googlesource.com/platform/frameworks/support", "ref": "refs/changes/00/3017500/8" } ], "commit": { "parents": [ { "commitId": "1de65587b7e999a38df120bd8827c3594974864d", "subject": "Merge \"Extended handwriting bounds for handwriting detector\" into androidx-main" } ], "author": { "name": "Halil Ozercan", "email": "halilibo@google.com" }, "committer": { "name": "Halil Ozercan", "email": "halilibo@google.com" }, "subject": "Improve TextFieldState internal code", "commitMessage": "Improve TextFieldState internal code\n\nThis refactor gives the TextFieldState a better shape in terms of how edits from different sources are handled. This time around we use clear function names that explain what they actually do.\n\nBug: 303617215\nTest: gradle :compose:foundation:foundation:testDebugUnitTest\nChange-Id: I72ce701bb2ebd46aeae0fca54d84a443ad1ba783\n", "bugIds": [ "303617215" ] }, "creationTime": "1714478703000", "ref": "refs/changes/00/3017500/8", "uploader": { "name": "Halil Ozercan", "email": "halilibo@google.com", "accountId": "1937066" } } ], "owner": { "name": "Halil Ozercan", "email": "halilibo@google.com" }, "changeId": "I72ce701bb2ebd46aeae0fca54d84a443ad1ba783", "submittedTime": "1714484623000", "projectPath": "frameworks/support" } ] }