Age | Commit message (Collapse) | Author |
|
Bug: 79877518
Test: manual
PiperOrigin-RevId: 202690405
Change-Id: Ibb2c5e81cb244aad25d75dc005bfc92ef775ffe1
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202678951
Change-Id: I89cf9dc7ec78f2b6bd10889d50d3c9a139168bca
|
|
Test: Existing tests
PiperOrigin-RevId: 202589482
Change-Id: I6982e4069d30032bf46caf3c9984dfc0e7196f6f
|
|
Test: "No tests"
PiperOrigin-RevId: 202563908
Change-Id: I40cf6e7df94db1f7706b7af6168f984d64718f32
|
|
The initial build can contain up to 1000 rows, which may be more the what the system call log can handle with a batch operation. Initial build does not create any additional information, so the cache does not need to be updated.
This CL also limits the cache updater to 100 rows as a safety measure.
TEST=TAP
Bug: 77292040
Test: TAP
PiperOrigin-RevId: 202563376
Change-Id: Iff515ae2b76a19d63d9d794a0d443cc8332e83a4
|
|
Bug: 110941275
Test: None
PiperOrigin-RevId: 202546724
Change-Id: If8ca1f57ac61288efc13da07cfc88cee72e170c7
|
|
Test: SpeedDialAdapterTest
PiperOrigin-RevId: 202543795
Change-Id: I1eec7a7328da3037b4d1cbacc7d9b211305e3eb0
|
|
Bug: 73963403
Test: manual
PiperOrigin-RevId: 202535473
Change-Id: Iccb4e72c63cbf031399448ee2def5dcb3a152081
|
|
Bug: 73963403
Test: manual
PiperOrigin-RevId: 202531720
Change-Id: I11ec4567dce161c5d3199e0159fe838b036489d7
|
|
Bug: 80482741
Test: None
PiperOrigin-RevId: 202526514
Change-Id: Ia92b95b288638ccb77d3bac16bd8c5589326bf61
|
|
fails.
Test: Manual
PiperOrigin-RevId: 202499434
Change-Id: Ie41eeb782072d82c5613b44be99649f43807498d
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202392606
Change-Id: I24ba1177d11433b76bf6fe0c64d97368a6a1e328
|
|
Test: "No tests"
PiperOrigin-RevId: 202382580
Change-Id: Ia2dfc2ed10a0500b2b949e3b177279d35ac397e7
|
|
contact is added to the favorites.
To conserve resources synced contacts only have the low-res icon by default, and the hi-res photo is only synced when the contact is viewed.
When a contact is "viewed" in dialer, dialer should send a ACTION_VIEW with the contact URI to the sync adapter service.
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202373390
Change-Id: Ie3a173b7c3f442dc806a719910aea9b3a6c5cf4f
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202354561
Change-Id: I2afbd7d977d4492d40568cf6f603bd07ea67691e
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202354447
Change-Id: Id6121d8807c4da4864f10ea27a4f2ee92a7699a1
|
|
Bug: 73741308
Test: DeleteCallLogItemModuleTest, HistoryItemActionModulesBuilderTest
PiperOrigin-RevId: 202232055
Change-Id: Idcf29c939272a335ccea469ac331c670127c583a
|
|
Added logic to setState() method to change state of buttons
Test: "N/A"
PiperOrigin-RevId: 202229300
Change-Id: I0f1ed20a41c59431edf4684e57bdbce18a8d7dbd
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202228927
Change-Id: Ia68d3b1366a36ba5bdde85049b1b23ca98495ed1
|
|
Test: SpeedDialUiItemTest
PiperOrigin-RevId: 202228252
Change-Id: I72047d599a58a7932942fa8988d38e623fc2aeab
|
|
Test: None.
PiperOrigin-RevId: 202212283
Change-Id: Ieff3c7fb8a4234a46ef93cf2cc3fb9362439c64a
|
|
Test: Existing tests
PiperOrigin-RevId: 202151952
Change-Id: I0c1ad7b35ec1a57ae9f5d51ba935bfcd9f529379
|
|
Test: "N/A"
PiperOrigin-RevId: 202150189
Change-Id: I709fef2917bf29d360882ecc4bc88676474454a0
|
|
Test: "N/A"
PiperOrigin-RevId: 202149985
Change-Id: I007724058859dd8905a94d2ba230ed37e5a6d49c
|
|
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202036993
Change-Id: If56cc9f19d70a8bdf06703cc2553ebb86751edbd
|
|
This reduces dependency on contacts.common which is full of things that should not be there.
Ideally resources inside dialer.contacts.resources should be individually moved to appropriate locations, but the resources are too large to work with.
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202029832
Change-Id: I95bfcb59799b9c3640de03ad0680624fc1b2c3a3
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202022343
Change-Id: I7239b13e53a537e20af4b2684a53108aeea16025
|
|
Moving it outside contacts.commons reduces dependency to legacy code. Also removed redundant implementations such as caching SharedPreferences (it is already cached), custom ListPreferences (standard ListPreferences already have what we want), and corrected preference storage location (allow standard ListPreferences to work)
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202000393
Change-Id: I45374e610b3510784b5a4da92e5d8462cbfc92bb
|
|
Test: none
PiperOrigin-RevId: 201767444
Change-Id: Id4622886ba7ebc8a3e2a3b2cfa5d80bdfd8c885f
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 201764305
Change-Id: I09d0df697c4eb93a732053280fe4b79513ebfe75
|
|
Bug: 79878432
Test: screen diff tests
PiperOrigin-RevId: 201758864
Change-Id: Ib3ed6636df3d337cb2fa7c5f6d8f24da035cbd0c
|
|
Bug: 109931227
Test: unit
PiperOrigin-RevId: 201752687
Change-Id: I10e101242b86d5c277b536a1e64e47f1a033e3a3
|
|
been saved.
Bug: 109887880
Test: unit
PiperOrigin-RevId: 201749785
Change-Id: I84dbef78969346ebfeed600ff6aaf015c62abb86
|
|
Test: manual
PiperOrigin-RevId: 201745094
Change-Id: I7ba7b0d8063f056f0c5edb44c7649a1c807f6549
|
|
Bug: 110530781,78281972
Test: N/A
PiperOrigin-RevId: 201729044
Change-Id: Id00e8e3e4ee89b846bce78f4a29d5e6f26384e0c
|
|
Add Simulator service so that trusted clients can access to dialer simulator apis.
Bug: 79488174
Test: included tests.
PiperOrigin-RevId: 201727670
Change-Id: Ic4ebb256d178e03f1de98a4e40a2b02efd3a9620
|
|
Test: "N/A"
PiperOrigin-RevId: 201706443
Change-Id: Idde8dc9b665b5e05849d65b5e836c3ff8ae68cd3
|
|
Added setTracks() method to update RecordButton progress
Added getBasePaint() method and initialized track paints
Added onSizeChanged method
Added main logic for onDraw() method
Added onClick method for recording activity
Added basic state transition logic for both classes
Created drawables for RecordButton.java
Added dimensions file for RecordButton.java - trackWidth and centerIconRadius
Test: "No Tests"
PiperOrigin-RevId: 201621063
Change-Id: I9a8d9bc275da5198f41c7a12d84ed26d90141e85
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 201608196
Change-Id: Idff45359c5ddf3dacbeb77b103d3b53d3bf34334
|
|
Bug: 88003605
Test: Not possible; robo does not support a widget and the test suite is disabled.
PiperOrigin-RevId: 201587545
Change-Id: I3683cb5649f9384c63e2156c67a38b3ff31675d7
|
|
Test: SpeedDialFragmentTest, DisambigDialogTest
PiperOrigin-RevId: 201577777
Change-Id: I008cdcb34f61558a7e345b7343137e37f52a61f6
|
|
Bug: 110185399
Test: Manual
PiperOrigin-RevId: 201570143
Change-Id: I5cf02a838113bde2dd218b84dda2c9cccffaa322
|
|
Bug: 110412130
Test: NewCallLogViewHolderTest, NewCallLogIntegrationTest
PiperOrigin-RevId: 201543827
Change-Id: I301aaf686b729086776ab3bcc677bacd2450fea0
|
|
Bug: 110185399
Test: AnnotatedCallLogConstraintsTest, AnnotatedCallLogContentProviderTest
PiperOrigin-RevId: 201444134
Change-Id: I105ec7a201265ee5e7708ffb9a4b66b4cef01174
|
|
Test: n/a
PiperOrigin-RevId: 201370189
Change-Id: I545fa556de2d0cb22ea563cc865570f99d01f13b
|
|
Test: RemoveViewHolderTest, SpeedDialAdapterTest
PiperOrigin-RevId: 201266033
Change-Id: Ie7ed9bac8ad9c7bbc35c351409b629e3fbad3de8
|
|
Test: "No Tests"
PiperOrigin-RevId: 201252892
Change-Id: I1ea239d8eb67ea5793787221a0e9f7cd15ce086e
|
|
Added empty classes and necessary XML files
Test: "No Tests"
PiperOrigin-RevId: 201063930
Change-Id: I2c24428a91c5d2a706f0e90ce899e8faaf1a2df9
|
|
Test: 'N/A'
PiperOrigin-RevId: 201037293
Change-Id: I572ef7cd3d82876b8f191f1d7d3a0af88c0aa26a
|
|
Bug: 110083450
Test: Manual
PiperOrigin-RevId: 200774928
Change-Id: I4bb036ab5b2e7dc252ad32d49d2370cd17f8e3f8
|
|
Test: Existing tests
PiperOrigin-RevId: 200771998
Change-Id: Icb2b9bc13dfb03d92c389124e20883952be60821
|
|
Bug: 77813585
Test: CoalescerTest
PiperOrigin-RevId: 200764878
Change-Id: I7e3d9c3b4eab1e5de12a108b82c04704550c8c5e
|
|
Test: manual
PiperOrigin-RevId: 200629297
Change-Id: I6346fb2eb8742902949b2627a12956f0adca78ed
|
|
Bug: 80546794
Test: HistoryItemActionBottomSheetTest + Manual testing
PiperOrigin-RevId: 200304666
Change-Id: Ie9d6b38b96e35c051469710ec2bae8fa2a1a17ba
|
|
Bug: 78491417,80164592
Test: VoicemailPlaybackTest
PiperOrigin-RevId: 200282735
Change-Id: I296b822550f558a8f08d6811bf557d24a52e01d9
|
|
Test: manual
PiperOrigin-RevId: 200265855
Change-Id: I4f082c7db8a2a1df51e13265766d8c3923368f8f
|
|
This is due to wild card content type. It's fixed by setting audio type only.
Bug: 62050463
Test: manual
PiperOrigin-RevId: 200263392
Change-Id: Ie2ea17fc04bbf74d2ef795b71e2dfbfaea9d9cf3
|
|
Test: Tap
PiperOrigin-RevId: 200252072
Change-Id: I25aea0e324b070d0f8553cb0041c6b3e9668552e
|
|
Bug: 109931227
Test: manual
PiperOrigin-RevId: 200232293
Change-Id: Id82ce87014a2a16b6b27398b7de2019e96c5d95b
|
|
Bug: 80425147
Test: tap
PiperOrigin-RevId: 200211179
Change-Id: Icff35da693d713298a4cd6dcae90d9cbb1a71cdb
|
|
Test: AnnotatedCallLogDatabaseHelperTest
PiperOrigin-RevId: 200134473
Change-Id: I1d3f43630b6cd7753ef8b72a7a02d119c8ab75cc
|
|
Previously the notification is only auto-canceled if it is deleted from the server. In this CL it will also be canceled if it is read.
TEST=TAP
Bug: 80214330
Test: TAP
PiperOrigin-RevId: 200134453
Change-Id: I716c4c6ee060a7b4162147d9bf9e2e1f5077317a
|
|
Bug: 77813585
Test: CoalescerTest, NewCallLogAdapterTest, NewCallLogViewHolderTest
PiperOrigin-RevId: 200086621
Change-Id: I8f79359a5972c578ae439aaf33233900b0606dc8
|
|
DialtactsActivity should be dead code at this point so this code should be unreachable.
Bug: 109931227
Test: none
PiperOrigin-RevId: 199872804
Change-Id: I4f4f66f5c803662de238c42dc746423c8ab1f150
|
|
We want to remove DialtactsActivity but cannot replace it with MainActivity or would create a circular dependency. Instead, just let the system to pick the activity appropriate for the dial intent (which should be MainActivity).
Bug: 109931227
Test: manual
PiperOrigin-RevId: 199871747
Change-Id: I6e4a5a854f3cd04d630df9d831df2767d411f1c1
|
|
DialtactsActivity.
We can't just replace DialtactsActivity with MainActivity because a circular dependency would be created. Instead create a new dialer-specific "main" intent action and use it.
Bug: 109931227
Test: manual
PiperOrigin-RevId: 199868961
Change-Id: I0ef72ed418280eeb64ea1ea854d215093b0dba27
|
|
This needs to be moved in order to delete DialtactsActivity.
Bug: 109931227
Test: none
PiperOrigin-RevId: 199820125
Change-Id: I2b2c190152834bd1d0d0510f8e01110f05a5a8f3
|
|
Bug: 73736474
Test: Unit Test
PiperOrigin-RevId: 199731478
Change-Id: I14df12aadbd2b328381ca1b9bed063a753207792
|
|
Test: TapPresubmit
PiperOrigin-RevId: 199727525
Change-Id: Ia58ba377d581ed46d02b443d4b65b906a68fbcfb
|
|
TTS span.
Bug: 70989658
Test: Manual (TTS span is not testable)
PiperOrigin-RevId: 199724621
Change-Id: I6dc809660eecdd987ee966f30b68dbbf7bcf2094
|
|
END_PUBLIC
The bottom nav buttons do not work correctly when this flag is not enabled (see bugs). This flag is intended to always be true via an experiment but can be false for example when the user clears data or just launched dialer for the first time and hasn't received config flags.
It is not likely that we will ever want to turn off this behavior, so this change simply removes all support for it.
TEST=unit
Bug: 109762667,79485008
Test: unit
PiperOrigin-RevId: 199660314
Change-Id: I105f6c553c7541673b6d5dd7abf4d29f566e155f
|
|
If the NumberAttribute has changed the new data will be cached back to the call log. Also updated TestCallLogProvider to support selection with ID based URI.
Note: currently the write will trigger an extra refresh, the next CL will address that.
TEST=TAP
Bug: 77292040
Test: TAP
PiperOrigin-RevId: 199509348
Change-Id: I49c43adb5bcec96128d5ec36676c4569bf536490
|
|
Test: manual
PiperOrigin-RevId: 199395233
Change-Id: If238bad0d3c65b7ab2a1e88eadec47e77e482745
|
|
Bug: 80408180
Test: PreCallActivityTest + Manual testing on a Moto device
PiperOrigin-RevId: 199387969
Change-Id: I81d19e22f5a26676eb725b32148c43afd43d3119
|
|
Bug: 70989631
Test: PeopleApiPhoneLookupTest, Cp2ExtendedDirectoryPhoneLookupTest
PiperOrigin-RevId: 199365461
Change-Id: I017cca8bdb469236ac60382e5fbe7f55976a12b9
|
|
getCarrierConfig() is @Nullable. While the default implementation always return a bundle, this is not true for other carrier apps.
ShadowTelephonyManager.getCarrierConfig() now return null as default to catch this behavior.
TEST=TAP
Bug: 80629471
Test: TAP
PiperOrigin-RevId: 199327865
Change-Id: I7416bee3d5f5307919c6825fc74c26f25b6b001f
|
|
can be shown.
Bug: 72162627
Test: Existing tests
PiperOrigin-RevId: 199190694
Change-Id: I19f2ae7e8af452062672c67eb1be1bc6cc49b855
|
|
Bug: 72162627,78464687
Test: DialerBidiFormatterTest + Manual testing
PiperOrigin-RevId: 198950604
Change-Id: Ia3d4d29b7c6a96a7facfeb5c41b17a6e7cabebf2
|
|
Bug: 79169954
Test: added tests in BlockingTest.java
PiperOrigin-RevId: 198950042
Change-Id: I380bc93276223db74b87f94140bd6c5c29c3f3cb
|
|
Test: tap presubmit.
PiperOrigin-RevId: 198907001
Change-Id: Ida32182c4d6a45334cb120e1e2183abae3af2a54
|
|
Bug: 76205353
Test: GlidePhotoManagerImplTest
PiperOrigin-RevId: 198872893
Change-Id: I7957078a63af2455e439286b8d2ef719d4c9ff4e
|
|
Solves BiDi problem that might cause phone number to be displayed
incorrectly in the dialer. Issue might occur when a phone number
is concatenated with a custom number label containing an RTL-string.
Solved by changing affected labels from TextView to BidiTextView.
Removed function spanDisplayNumber in BottomRow which are now obsolete.
Updates the DialerBidiFormatter to prevent whitespace to be misplaced
within a BidiTextView.
BUG=78464687
TEST=Manual
Public-Origin-Change-Id: I789a6f76a5ca805c03a437813ce627eef7a0bf2e
Signed-off-by: Linyu He <linyuh@google.com>
Author: Torbjorn Eklund <torbjorn.eklund@sony.com>
Bug: 78464687
Test: Manual
PiperOrigin-RevId: 198823629
Change-Id: Id35c3ebf514609b4a1fe10a7ae5a297bde7c7456
|
|
It no longer provides any value, so just use dagger directly.
Bug: 80441695
Test: tap
PiperOrigin-RevId: 198806461
Change-Id: Id607abb65b77633bce511ad0c943ac19453a85d5
|
|
Bug: 80441695
Test: modified code to fetch a flag value while the user was locked and observed the default value to be returned by Phenotype, unlocked the device, and observed the non-default value to be returned
PiperOrigin-RevId: 198804521
Change-Id: I096fc22b47357b4bc61e9e98896ccda8d8bb57d8
|
|
Bug: 80303132
Test: InAppSpamTest, verified using Blueline device
PiperOrigin-RevId: 198801576
Change-Id: I30f8c0c7c850ac4bd7b6fcf2dad18c0d70f1b2d1
|
|
Bug: 79883035
Test: manual
PiperOrigin-RevId: 198799252
Change-Id: I0636351e5b9bca2c173487c8a53282ca66e61e84
|
|
Also removed setForTesting method as it was only used to reset static state which no longer exists.
Bug: 80441695
Test: tap
PiperOrigin-RevId: 198789280
Change-Id: If56aa3942bcb12c950c9250309b51e72f59c5bdc
|
|
This also fixes crash bug under new theme.
Test: manual
PiperOrigin-RevId: 198787768
Change-Id: I0b26dcefd519d40987f7338c32d1a47759b237c0
|
|
Bug: 80426301,80426768
Test: Manual
PiperOrigin-RevId: 198783744
Change-Id: Ib704a710680b3cf18e4c3c91cd48e7b8491671ff
|
|
Test: manual
PiperOrigin-RevId: 198783472
Change-Id: I7a825564fb42f406aea493cbaa819ab6bcefb9eb
|
|
Bug: 80539843
Test: N/A
PiperOrigin-RevId: 198778001
Change-Id: I70809eb4afe1a28c8a54d17f5e72f06aa18dcd07
|
|
Styles resource cannot process #COLOR
TEST=manual
Test: manual
PiperOrigin-RevId: 198653265
Change-Id: Ic885cf384230a24ca8b8ec1e26941fd1c7e49975
|
|
Bug: 79522243
Test: manual
PiperOrigin-RevId: 198598685
Change-Id: I05144ec734827b29e89bbba5070c9cb0ab06c215
|
|
Bug: 79883035
Test: tap
PiperOrigin-RevId: 198510062
Change-Id: Ia07624a4511626b2b397199f3674817612557133
|
|
Test: manual
PiperOrigin-RevId: 198488607
Change-Id: I54e2d7ac4320fd67e1670bb2e888cfe833dfb243
|
|
Bug: 80408178
Test: Manual
PiperOrigin-RevId: 198485864
Change-Id: I72fa8bdbf9e600daad9be8c6466e2ae6bf2f42f6
|
|
Bug: 80232219
Test: manual
PiperOrigin-RevId: 198478103
Change-Id: Ic36bf831eef81754f5697e32c4e8813d7e41adf1
|
|
Business number from PhoneNumberService does not always have a sensible label. Previously it would be "Main", but geocode are a bit more useful.
TEST=manual, old UI has no tests.
Bug: 80251984
Test: manual, old UI has no tests.
PiperOrigin-RevId: 198455846
Change-Id: I5efbc66aa295f8039eecfbcb119f18afc735b15c
|
|
Bug: 80270083
Test: tap presubmit.
PiperOrigin-RevId: 198430675
Change-Id: Iaf0e5a22a8e496339b666b5906584de3acdde6ed
|
|
Bug: 79469672
Test: None. See above.
PiperOrigin-RevId: 198090637
Change-Id: I5e0fedc82d9b464d3d48111530c5836e5d84197f
|