Commit Graph

100926 Commits

Author SHA1 Message Date
Jack Yu
afaa71d418 Added area info support in cell broadcast service
Added a broadcast for area info changed event, and
also a get method in cell broadcast service to
retrieve the area info.

Test: Cell broadcast sanity tests
Bug: 141318859

Change-Id: I5995e3c5099a1e49cb0c54d33da1dbfcc94d4037
2020-01-28 21:05:25 -08:00
TreeHugger Robot
8326cae642 Merge "Fix response id in FillResponse parceling." 2020-01-28 23:26:39 +00:00
Yinglei Wang
f367889de8 Merge "modify quick settings to adopt the accessibility state api" 2020-01-28 23:18:15 +00:00
Danny Epstein
dab6c77154 Merge "Don't draw default focus highlight unless focused." 2020-01-28 22:48:32 +00:00
Adam He
cb6826a9e2 Fix response id in FillResponse parceling.
Fixes: 148412653
Test: atest CtsAutoFillServiceTestCases
Change-Id: I5c3dfa81d09e613deadf2f3969e3d6122de230db
2020-01-28 14:06:12 -08:00
Mady Mellor
bd35832d9b Merge "Bubble API: post update when bubble notification suppression flag changes" 2020-01-28 22:04:38 +00:00
yingleiw
4a72a74b2a modify quick settings to adopt the accessibility state api
Seperated out the state part from contentDescription. Also changed the
tile on/off states from mocking switch to unavailable/on/off state
description based on State.state. During testing, I removed event
merging (including source node merging) for state and content change
events. Use event text for state description changed part will be in a
seperate CL.

Test: tested on the quick settings tiles for focusing and state change
evnets. With the event merging removed, the state change is announced
when the focus keeps on the tile. Before my change, content change is
not announced when the focus keeps on the tile due to source node change
in event merging.

Fix: 148473520

Change-Id: I5b6aee6f0982cf4e0a3962fbe15239314f3a2de4
2020-01-28 13:31:13 -08:00
TreeHugger Robot
42ce71195c Merge "Handle controlInputMethodAnim correctly when IME isn't ready" 2020-01-28 21:09:07 +00:00
Rob Carr
55a32151b4 Merge "WM: Defer transactions for BLAST Surfaces too." 2020-01-28 20:19:18 +00:00
Rob Carr
c847a7ad12 Merge "ViewRootImpl: Always run finishBLASTSync" 2020-01-28 19:32:53 +00:00
Jorim Jaggi
d7f10ed088 Handle controlInputMethodAnim correctly when IME isn't ready
- Store pending control request when request needs to go over IME
- Abort pending control request when losing control
- Use timeout in case we haven't heard back from IME

Test: InsetsControllerTest
Bug: 111084606
Change-Id: Icb6a9d8ad9134f8cb836e15c09c2b2295219fc15
2020-01-28 20:24:02 +01:00
TreeHugger Robot
6308b5e2ad Merge "Guard Context Hub Service on Context Hub feature" 2020-01-28 19:09:55 +00:00
David Su
1ac48fd8d6 Merge "Move cacerts_wfa from system to Wifi APEX" 2020-01-28 18:54:29 +00:00
TreeHugger Robot
e428a2cc04 Merge "Deprecate Canvas.EdgeType" 2020-01-28 18:13:01 +00:00
TreeHugger Robot
617b3b71da Merge "Remove getState from InsetsAnimationControlCallbacks" 2020-01-28 17:57:27 +00:00
Meng Wang
094d46dd30 Merge "Telephony: do not use hidden API" 2020-01-28 17:44:32 +00:00
Jonathan Scott
4f3fb47cec Merge "Add crossProfile to ApplicationInfo." 2020-01-28 16:51:09 +00:00
Jorim Jaggi
235728ef89 Remove getState from InsetsAnimationControlCallbacks
No longer needed since we either show or hide all the types when
finishing an animation.

Test: WindowInsetsActivity
Bug: 118118435
Change-Id: I2323403d375cdf781b34b4d2107d3151299eb995
2020-01-28 17:24:14 +01:00
Jonathan Scott
f9b99f5fa1 Add crossProfile to ApplicationInfo.
Test: Manual
Change-Id: I11b5d9919e4463cdaf89826360bc12ae68dbd0af
Bug: 142538125
Bug: 142537267
2020-01-28 15:55:58 +00:00
TreeHugger Robot
f335551b69 Merge "Add haptic composition API." 2020-01-28 12:17:28 +00:00
Linus Tufvesson
4e09642d50 Merge "Cache empty prefixs in NameValueCache" 2020-01-28 11:35:23 +00:00
Automerger Merge Worker
6100cdb620 Merge "Add @RequiresPermission annotation to reboot APIs" am: 147863d9fc am: dab92d5611 am: f613e166f2
Change-Id: I4c9e098636584896625e31fb2ee5099aaef12278
2020-01-28 11:18:55 +00:00
Automerger Merge Worker
f613e166f2 Merge "Add @RequiresPermission annotation to reboot APIs" am: 147863d9fc am: dab92d5611
Change-Id: I6d1bd40becf31ddf274c79dd34b38c90f5f83cbe
2020-01-28 11:04:18 +00:00
Automerger Merge Worker
cfc5bfc703 Merge changes I34842acd,Icc6c4d6b am: fb3dccd961 am: b6081962ee
Change-Id: I801ab058c34ed261f6ca4d100927a0cd89fd8e02
2020-01-28 11:03:56 +00:00
Nikita Ioffe
dab92d5611 Merge "Add @RequiresPermission annotation to reboot APIs"
am: 147863d9fc

Change-Id: I5ca246de4d4f8912271d222c3e82e96d3d47fa6d
2020-01-28 02:57:56 -08:00
Lorenzo Colitti
b6081962ee Merge changes I34842acd,Icc6c4d6b
am: fb3dccd961

Change-Id: I38f5452905216ebf9e0b28311d34ad0667243274
2020-01-28 02:53:38 -08:00
Nikita Ioffe
147863d9fc Merge "Add @RequiresPermission annotation to reboot APIs" 2020-01-28 10:45:34 +00:00
Automerger Merge Worker
a6438c2a3a Merge "Support putting one Ethernet interface in server mode." am: e7e38501e8 am: 4461cfb024
Change-Id: Ifc0f80406038051afe179bf38a4583ab95ab630c
2020-01-28 08:52:56 +00:00
Remi NGUYEN VAN
f2f3f3e345 Add support for Ethernet tethering
Ethernet tethering can be started via
startTethering(TETHERING_ETHERNET).

Test: flashed, enabled ethernet tethering, verified internet access on
      downstream.
Bug: 130840861

Merged-In: I34842acd94b972e440c3622f7617df10c18acf65
Change-Id: I34842acd94b972e440c3622f7617df10c18acf65
(cherry-pick with conflicts in test-current.txt)
2020-01-28 17:52:06 +09:00
Milim Lee
58527ba974 Local Tethering with ncm interface
Bug: 130840842
Test: build, boot
      atest TetheringTest
      manual test (call startTethering(TETHERING_NCM))

Merged-In: Icc6c4d6be39e787503cecf3a5835b40d4be12a57
Change-Id: Icc6c4d6be39e787503cecf3a5835b40d4be12a57
(clean cherry-pick)
2020-01-28 17:52:06 +09:00
Remi NGUYEN VAN
4461cfb024 Merge "Support putting one Ethernet interface in server mode."
am: e7e38501e8

Change-Id: Ib1c26821880daa118b1911d4f98ebbd970c3c1b4
2020-01-28 00:37:20 -08:00
Remi NGUYEN VAN
e7e38501e8 Merge "Support putting one Ethernet interface in server mode." 2020-01-28 08:30:18 +00:00
Lorenzo Colitti
261b2ee873 Support putting one Ethernet interface in server mode.
requestTetheredInterface can be used to put an interface in server mode,
which will persist until release() is called on the returned request, or
until the requesting process dies.

Test: Enabled ethernet tethering with change on top
Bug: 130840861
Merged-In: Id96d581acb3fa4e52ca62dd94ec257f56bd3a1ce
Change-Id: Id96d581acb3fa4e52ca62dd94ec257f56bd3a1ce
(clean cherry-pick from internal branch)
2020-01-28 16:25:43 +09:00
Automerger Merge Worker
d3b4ec5db9 Merge "SystemApi is @Repeatable" am: 9e01566c50 am: 7a343584f5 am: a752387886
Change-Id: I1d39c017c5758879673629f2e151cf690cf87134
2020-01-28 07:08:47 +00:00
Automerger Merge Worker
a752387886 Merge "SystemApi is @Repeatable" am: 9e01566c50 am: 7a343584f5
Change-Id: I6b95641b6c56ff9d96342dbaa310c40270893a14
2020-01-28 06:58:51 +00:00
Jiyong Park
7a343584f5 Merge "SystemApi is @Repeatable"
am: 9e01566c50

Change-Id: Id63028253a0572d5f587684adcdf341402be3013
2020-01-27 22:49:17 -08:00
TreeHugger Robot
db62abfc24 Merge changes from topic "pip-tests-migration"
* changes:
  Removes default/movement PiP bounds from WM
  Adds unit tests for PipBoundsHandler
2020-01-28 06:46:37 +00:00
Treehugger Robot
9e01566c50 Merge "SystemApi is @Repeatable" 2020-01-28 06:42:08 +00:00
TreeHugger Robot
c112861f0a Merge "Move Skip464XlatStatus enum to Telephony/Annotation.java." 2020-01-28 05:58:10 +00:00
TreeHugger Robot
d6ae88363e Merge "Add hmac to InputEvent and scale to MotionEvent" 2020-01-28 05:23:31 +00:00
Hongwei Wang
35d59141e8 Removes default/movement PiP bounds from WM
Per discussion in go/pip-ctc-strategy, SysUI will not report
default/movements bounds to window manager.

Bug: 141200935
Test: atest PinnedStackTests
Change-Id: Ibdffe18640e167928285fb0efc5c88f82abe18e6
2020-01-27 20:14:39 -08:00
TreeHugger Robot
747d9d5cf9 Merge "TelephonyManager: do not acceess hidden API" 2020-01-28 03:48:01 +00:00
Meng Wang
489e391d8f TelephonyManager: do not acceess hidden API
... PhoneStateListener.mSubId; move the logic to
TelephonyRegistryManager.

Bug: 140908357
Test: make
Change-Id: I2594cdfe178b02aeab9f88dc16586418eca985ff
2020-01-27 18:10:24 -08:00
Meng Wang
f77ad42dc6 Telephony: do not use hidden API
Bug: 137202333
Test: make
Change-Id: Id0177c9c82d7831d165650c96a3cdea0566a6e2f
2020-01-27 18:01:02 -08:00
TreeHugger Robot
86c1458a70 Merge "API for Inline Presentation Renderer in ExtServices." 2020-01-28 01:59:58 +00:00
Robert Carr
2e20bcd65e WM: Defer transactions for BLAST Surfaces too.
For switching on BLAST we are implementing deferred transactions for
compatibility. Presently the BLAST Surface is constructed by the ViewRootImpl
and so the WM has no reference to pass when using it as a barrier layer for
deferTransactionUntil. To resolve this we construct and hold a reference to
the BLAST Surface on the server side, and pass it down to the client in relayoutWindow.
We don't use the WindowStateAnimator surface directly as both the BLAST Adapter and
the WindowStateAnimator would then be setting crops on it.

Bug: 146598493
Test: Builds, existing tests pass.
Change-Id: I6513e0442f5c75f01eb8dde5f1924dd7b636163c
2020-01-27 16:47:33 -08:00
Malcolm Chen
14cc219ecd Move Skip464XlatStatus enum to Telephony/Annotation.java.
Skip464XlatStatus enum is only used in mainline modules.

Bug: 140908357
Test: build
Change-Id: Ifa3b55ec7091151241d1bd9264669867f898f380
2020-01-28 00:30:55 +00:00
Automerger Merge Worker
0ff288575a Merge "Support always reporting signal strength phone state listener" am: 260a0aac29 am: 0aa382e588
Change-Id: I9054cb5e6ffa1b70acc34efc627495359f0f2c6a
2020-01-28 00:23:22 +00:00
Shuo Qian
0aa382e588 Merge "Support always reporting signal strength phone state listener"
am: 260a0aac29

Change-Id: I65f599b2b4edc775433e850e775a42b98b4fa127
2020-01-27 16:10:10 -08:00
Peter Wang
f3ad937082 Merge "[Telephony Mainline] Make ServiceRegisterer static" 2020-01-28 00:02:14 +00:00