- Nov 01, 2019
-
-
Remi NGUYEN VAN authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
- Oct 31, 2019
-
-
Amit Mahajan authored
-
Colin Cross authored
-
Steven Moreland authored
* changes: Vibrator Service: Support Async Callback APIs Vibrator Service: Allow HAL Version Checking
-
Treehugger Robot authored
-
Colin Cross authored
Fix a single fallthrough warning and re-enable -Wimplicit-fallthrough. Test: m libhwui Change-Id: I850f53f717417f70c9d0416176d03fd64473d1ba
-
Treehugger Robot authored
-
Tyler Gunn authored
-
Marco Nelissen authored
-
Harpreet "Eli" Sangha authored
Bug: 136220871 Test: TBD Change-Id: Ia639dd01081218db0bc3029316a58a03b9d4d927 (cherry picked from commit 7a4f1d23) Merged-In: Ia639dd01081218db0bc3029316a58a03b9d4d927
-
Harpreet \"Eli\" Sangha authored
Broke up the halCall() API into two components, one that implements the initial service retrieval and one that implements the retry on connection loss. This allows the service retrival API to double as test for supported version with little overhead. Test: Manually via CLI Change-Id: I12cf8838e933187d473157c9576d1b13b03913d4 Signed-off-by:
Harpreet \"Eli\" Sangha <eliptus@google.com> (cherry picked from commit e0b7951d) Merged-In: I12cf8838e933187d473157c9576d1b13b03913d4
-
Brad Ebinger authored
-
Brad Ebinger authored
-
Andrei-Valentin Onea authored
-
Mark Chien authored
-
markchien authored
Both of services.net and services.core statically link netd_aidl_interface. But they use different version. Since services.core already include service.net, removing netd_aidl_interface from service.core. Bug: 143560726 Bug: 139280289 Test: -build, flash, boot -Off/On tethering Change-Id: Ifa83880ee7ee88ed67f8b638228ef1b0887e201e
-
Andrei Onea authored
These apis are required for adding UI in the Developer options for modifying compatibility change overrides. Bug: 138280620 Test: atest CompatConfigTest Change-Id: If55aa68f9bdd6bed0765324e972de3683bacb553
-
Mark Chien authored
-
Treehugger Robot authored
-
Jiyong Park authored
-
Treehugger Robot authored
-
Phil Weaver authored
-
Taesu Lee authored
Added getSmscAddress() and setSmscAddress() to access SMSC address in (U)SIM through the SmsManager. getSmscAddress() requires that the calling app is the default SMS app, or has READ_PRIVILEGED_PHONE_STATE or the carrier privileges. setSmscAddress() requires that the calling app is the default SMS app, or has MODIFY_PHONE_STATE or the carrier privileges. Test: Manual Change-Id: Icb21aff450f71b30ef6a1181834014bf7b85b8e1 Signed-off-by:
Taesu Lee <taesu82.lee@samsung.com>
-
Amit Mahajan authored
-
- Oct 30, 2019
-
-
Brad Ebinger authored
Use RoleManager shell commands directly instead of telephony commands for setting the default sms app. Bug: 142419519 Test: GtsTelephonyTestCases:ImsServiceTest Merged-In: Ib150ff57ecd0872ba732b273b5e7363375723639 Change-Id: Ib150ff57ecd0872ba732b273b5e7363375723639
-
Brad Ebinger authored
1) Adds new system APIs that provide more access to IMS state. 2) Remove dependence on IPackageManager, which is not accessible in mainline. Bug: 141457496 Bug: 122098288 Test: atest FrameworksTelephonyTests Merged-In: I17cbad4642ad3099668a354bb2588f2b55602311 Change-Id: I17cbad4642ad3099668a354bb2588f2b55602311
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Marco Nelissen authored
Test: build Change-Id: If11573e26f1b4e610b936d63870da962c8e128a2
-
markchien authored
Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Ic1d9deecb66aaba0a4264a57f2e6579ea491ac9b
-
wilsonshih authored
This CL is to fix a bug that found in TransitionSelectionTests#testCloseTask_BothWallpaper_SlowStop may flaky because when TopActivity launched & call finish(), the activity will destroy too soon before BottomActivity resume & idle. When TopActivity launched, suppose BottomActivity's nowVisible state should be false because both activities are fullscreen activity & TopActivity should cover BottomActivity. After TopActivity called finish(), normally the activity should wait for BottomActivity visible and then destroy, and this test is to verify if TRANSIT_WALLPAPER_INTRA_CLOSE state will coming when opening & closing animation target with wallpaper theme are animating case. But the flakiness may happen if device is in low-performance stage, when TopActivity launched, system calls setClientHidden for BottomActivity's all windows to update its viewVisibility but can't update in time, and then the next relayoutWindow comes, mis-detected BottomActivity's Floating child window as drawn state, so that can't update BottomActivity's nowVisible state as invisible with onWindowsGone(). So when TopActivity called finish(), TopActivity will soon going to destroy state since BottomActivity is still in nowVisible state. The fix is to add isNextNotYetVisible, if the next activity the nowVisible or visible is not yet true, which means we need to add the current finishing activity into stopping list and destory until the next activity idle. Bug: 140088359 Test: atest TransitionSelectionTests Change-Id: If1907d71135158bafea69881205f351ab666025e Merged-In: If1907d71135158bafea69881205f351ab666025e
-
markchien authored
Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Ifdfc6cd95377351c37946a146b60896f07ece59d Merged-In: Ifdfc6cd95377351c37946a146b60896f07ece59d
-
Nicolas Geoffray authored
-
Ruoyao Liu (刘若尧) authored
Problem & Root cause: the mInterfaceBroadcastAddr.sll_protocol is not assigned when the interface initializes, sll_protocol is 0x0000 by default. This causes packets to be filtered incorrectly in packet capture, typically with tcpdump. The previous API is used by DhcpClient, causing DHCP tx messages to not be recognized properly. Background: inside the kernel packets carry both an ethertype metadata (skb->protocol) and may also carry a real ethertype in the mac header. Previously skb->protocol would be inherited from the socket either from the protocol from socket() creation or from bind(). This was zero, so skb->protocol would end up 0, even though the DHCP packets we actually wrote would have the right on-the-wire ethertype populated in the bytes passed to send(). As such DHCP packets would look correctly on the wire, but were lacking the skb->protocol metadata to correctly tag them as IPv4. This results in 'tc' and packet hooks potentially not triggering correctly, and can thus result in tcpdump 'ipv4' filters discarding these packets leading to confusing/erroneous tcpdump output. In newer kernels (somewhere around 5.3), if socket protocol is 0, we actually parse out the right ethertype from the mac header during send(). However, for old kernels we can't rely on this kernel magic, and the right fix is simply to make sure that socket bound protocol is correctly set to ipv4 [htons(ETH_P_IP)] in the bind() system call. Solution: Add a new constructor in SocketUtils to set the protocol parameter. Bug: 133196453 Test: manual test Change-Id: I07887b82e0e32aadb0cbb9f930f2b2fa3e277ca9
-
Jiyong Park authored
The metalava fix 09094fc5e566a380b7aa1a4c3948ac66cebc0aba allows us to not include source files having class definitions that are referenced by private constructors of the API classes. Removing the now uncessary source files from the input list so that metalava can run faster. Bug: 141149570 Test: m Change-Id: Ib203221600baa0e57393b0d448125676d01bcb8e
-
Xiangyu/Malcolm Chen authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-