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
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
am: fa04bc7
* commit 'fa04bc7a5d49415bc7cd397bb9678316d3824f85':
Add the print service recommendation service
Change-Id: I3da289dfe99e1caa3ed2ab3368902d597f16f738
am: 740a5f0
* commit '740a5f023eea7b2fdb3e31efe8b8d5ac18aa8302':
Add the print service recommendation service
Change-Id: Ie58ade9356f591781496581259b6d8a876780ac9
am: 761f59c
* commit '761f59c19f1a0e527bb533df16abee7fac166dbd':
Hide children in ViewGroup.createSnaphost via internal flag and add test for it.
Change-Id: Ia6abc695ad05362245d25aa6d8b36fc72c508c3a
am: 394d3df
* commit '394d3dfb2d9ccd2ca2fd7aad06ef2e9a8458a0c7':
Hide children in ViewGroup.createSnaphost via internal flag and add test for it.
Change-Id: Iab1265b6a4c4ff5291259f7e5d9b96c217ee3141
ERROR_CANNOT_RESUME is the correct code for one, and relative paths
are supported by the RFC, so change the test to check for success.
Bug: 27580939
Change-Id: Ife99c22a44dd71232466e35d38a2441c16a558f7
This service connects through the print manager to the print spooler:
PrintSpooler.AddPrintersActivity <-> PrintManager <-> PrintManagerService <-> UserState <-> RemotePrintServiceRecommendationService <-> PrintRecommendationService <-> PrintRecommendationServiceImpl
Hence there is a lot of mindless plumming.
The actual changes are only in the AddPrintersActivity which is extended
to show another list of services: The recommended services.
The PrintServiceRecommendationService is based on the experimenal print
service stubs provider. This provider was contributed the Android by
Mopria. As this services uses Android own network discovery service most
code from the experimental provider goes away. In fact the only logic
left over is the selections of mdns-txt fields to look at and the
printer vendor configuration.
This relies on the Android MDNS to get fixed (Bug: 27696905). This also
does not deal with how to update the recommendation service.
Bug: 24533249
Change-Id: I6edc6e25fc08a50d478b61c71bb8ea158b08624c