am: e111018
* commit 'e111018c1766b5708a85660ee5f52b7f2a64357d':
Add some tests for procstats, and fix some bugs that the tests uncovered.
Change-Id: I3b4957a0f20767a44a5064b1276ccd34c49b26f8
am: 5dc3c67
* commit '5dc3c674a2635179d17e96af8fb248142e03b87e':
Add some tests for procstats, and fix some bugs that the tests uncovered.
Change-Id: I53ee3334f58db4a0904370fc4f2f1b6b29365020
This is a follow up CL to my previous CL [1], which added a new key
binding Meta+Space to rotate enabled IME subtypes. With this CL,
Shift+Meta+Space starts reverse-rotating enabled IME subtypes as
originally planed.
[1]: I4005692215edfcf8bed3e86b1e07000148f986f5
ae61f7118a
Bug: 25753404
Bug: 28103839
Change-Id: I3694edd80be6dfe18b90360e24ae4d451b331928
am: 968e6e9
* commit '968e6e940a86633192fd81802aa6846dc2d13301':
Remove tests that have been moved to CTS
Change-Id: I2053b6ea6865e7dc347344a21da13601135e41f9
am: 41c1bb8
* commit '41c1bb8f4a5a1f2f0a23d6cece525eaea50f57b3':
Remove tests that have been moved to CTS
Change-Id: I39012b182d637d37fccafbc13677089885dcbcdb
- Rewrite existing test about text appearance.
- Add new tests for suggestions popup.
Bug: 25904136
Bug: 27765262
Change-Id: I12e522436a83fa264cd22176d054877eec411708
am: ec0a5e0
* commit 'ec0a5e0bead4ae51b60a02fad3a9fcedbfb2f461':
Make FastXmlSerializer more suitable to persist arbitrary strings
Change-Id: Ibb0a004e26c510faefc3b0adf821440829863af6
am: ca94f29
* commit 'ca94f29366b9b6e3211351c2d098060114ef5fa8':
Make FastXmlSerializer more suitable to persist arbitrary strings
Change-Id: Ib9a061aaad82054c0060cbc2b84118a71d1c098b
am: 7acd105
* commit '7acd10541142fef3e6bff673e6770de27076df7b':
Have the NetworkScoreService bind to the scorer.
Change-Id: I2fc501b9380aa9c4411df52bbeb4e846c14ce802
Excludes the following space characters from autoLink URL patterns:
\u00A0: no-break space
\u2000: en quad
\u2001: em quad
\u2002: en space
\u2003: em space
\u2004: three-per-em space
\u2005: four-per-em space
\u2006: six-per-em space
\u2007: figure space
\u2008: punctuation space
\u2009: thin space
\u200A: hair space
\u2028: line separator
\u2029: paragraph separator
\u202F: narrow no-break space
\u3000: ideographic space
Bug: 28020781
Change-Id: Ie6df818dc4d33dfee6ee54432a2231cca51ec423
am: b770ed1
* commit 'b770ed132813356c2b1548b0a98c1edb565c7340':
Have the NetworkScoreService bind to the scorer.
Change-Id: I319344d3362068624b4f3bda7f1cf1d563507115
- Encode '\u000' - '\u001F', so KXmlParser can read them properly.
Otherwise KXmlParser will ignore CRs/LFs in attributes, and CRs
in text.
- Originally FastXmlSerializer would throw if a string contains
dangling surrogate pairs. Now we REPLACE them with.
Bug 27792649
Change-Id: I10c547dad2475b68f60e9e8208d9a3eae8e20063
If the current active scorer provides a service that can handle the
android.net.scoring.SCORE_NETWORKS action then the NetworkScoreService
will bind to that service to keep the scorer alive. If no service is
discovered then no attempt to bind will be made.
BUG: 27612145
Change-Id: I3f6ed0cbd83e658f1533c3e37b0cac2692c01761
am: 3620738
* commit '3620738bf9e1c0d159f6fd3a54c3e8cbaf149d3e':
Make TextViewActivityTest stable by sleeping between clicks.
Change-Id: I85c2554bbd3d1f6aca4e11fb51cc0cd11df03b08
am: 75aee0a
* commit '75aee0a681a763b8de67cb078ca3e520f65c8efe':
Make TextViewActivityTest stable by sleeping between clicks.
Change-Id: I089fe9b89c84b1021bca57a25be6d73ba6437f98
am: 51ec6d9
* commit '51ec6d97898d52db6ab692416b665354a45445bb':
Make hasTransientState be true only if user created selection is active.
Change-Id: Id5ea92b1f4aa36036b92a752ad226b5fba064748
am: fc1d11e
* commit 'fc1d11ed9dc4d25a939e5187f32fe9eb107e942c':
Make hasTransientState be true only if user created selection is active.
Change-Id: Ic28caa1dea935da7b6408282fb0266c889c29050
Previously, hasTransientState returned true even when TextView has a
selection that hasn't been created by the user. This unnecessarily
prevents the TextView from being recycled.
This issue was introduced by Ib454b0fbbc2c2f8d198, which fixes that
setHasTransientState(true) is not always coupled with
setHasTransientState(false).
With this CL:
hasTransientState will get true when selection action mode is started.
hasTransientState will get false when selection is removed.
Note that hasTransientState intentionally continues to be true when
selection action mode is terminated with preserving selection.
Bug: 27913323
Change-Id: I960ddfd7221caeb676c23926af06a8a415dec288