am: 12a52bc
* commit '12a52bc3914ac593eb74f5787de54f3682d7f01d':
Fix a regression in SHOW_IME_WITH_HARD_KEYBOARD handling.
Change-Id: I3b807d48681946cbdccb6dc1c15fe5aa02502845
am: 4a53c8e
* commit '4a53c8e70253928bf89913cb313de47450d0782f':
Document which APIs are callable on the parent instance
Change-Id: I4cd3ca078d47bcb6c3f1d34f92224e5c8eb3e05f
In DPM it is possible to retrieve a parent instance to set policies
that are applied to the profile parent. Extend the javadoc to clarify
which APIs are actually callable on the parent instance.
Bug: 27532279
Change-Id: I7ed40f8c3c7c3089283489bff41a04c70239d5a4
am: 3671285
* commit '36712853a9d0b57702ee5b1fd936ff0b9f48c151':
Make public the registerDefaultNetworkCallback API
Change-Id: I35035f991a45ec700530a83cc9cc89145ebb0bb6
This is a follow up CL to my previous CL [1], which caused a regression
that LatinIME does not correctly initialize its UI when:
1. Make sure SHOW_IME_WITH_HARD_KEYBOARD is off.
2. Pair a hardware keyboard.
3. Reboot.
4. Make sure the hardware keyboard is paird.
5. Focus in a text box.
6. Make sure that LatinIME does not show software keyboard.
7. Tap the IME switcher and turn of "Show Input Method" toggle.
Previously IMS had called many methods from
IMS#onConfigurationChanged(), which was just replaced with
IMS#restartInput() by my CL [1] then broke some assumptions in LatinIME.
This could also break other IMEs' assumptions as well.
To avoid unexpected regressions between M and N like this, this CL
ensures that those methods are called as we have done until [1].
[1]: Id4d332e3909590c68345e10e1f2e18650efb2eb7
7b739a802c
Bug: 26985193
Change-Id: Iebd98f26d388b64cb318ac202b3bcdd956bd3a27
Since Lollipop, routes are isolated within Networks. Flushing a
Network's DNS cache whenever that same Network's routes are updated
doesn't provide any benefit. Any system components depending on this
behaviour need to uncovered and fixed.
Additionally, clean up no-longer-used flushNetworkDnsCache(). This
should be replaced, when needed, by a proper binder interface to netd.
Change-Id: I34bf79e4839da014d466058a876d754209d0c007
am: 2a6f476
* commit '2a6f4768366b78965326710410fe938644feb60d':
Camera2: Unlink camera device death listener on disconnect
Change-Id: Iddfc98e8d4aa699f1411d609589d729e323fb994
am: b770ed1
* commit 'b770ed132813356c2b1548b0a98c1edb565c7340':
Have the NetworkScoreService bind to the scorer.
Change-Id: I319344d3362068624b4f3bda7f1cf1d563507115
am: 1bc62ce
* commit '1bc62ce8468f1e3a8ac41b6e759f145623879ba5':
Don't give IME focus to temporarily detached View.
Change-Id: I76ec7c37ba58dfaa9398edee05ea0d8dbe174f06
am: 60c74e8
* commit '60c74e836fc40d65c8ac58c231956f57d26ec7eb':
Changing startListening to only fetch views which are bound
Change-Id: I811c2cb1603bef597eb958ff7fbd44a93d7075b2
am: 81c9ea4
* commit '81c9ea4034186cd3ff2c387972389eb3397aba46':
Send nativeDebuggable byte value as part of HELLO response.
Change-Id: I317d3ee0c8c397671c31b858e9c33bffbe53f7cf
am: 4345904
* commit '434590405071b462573273637899599332c34187':
(Docs only) Make battery stats process state docs more clear.
Change-Id: I234a4e3532043fbe00e861bacf48c4240fc2a63b