Age | Commit message (Collapse) | Author |
|
|
|
This release was created following the instructions at:
go/dialer-aosp-release
Subsequent dialer releases will follow as O bugs are
fixed, until we reach our final RC.
Version: 10
Candidate: RC32
Branch: dialer-android_release_branch/153304843.1
dialer-android_20170416.00/dialer-android_20170416.00_RC32
This release contains the following bug fixes since RC17:
Bug: 33176679 33272455 3646510 36773894 37297649 37413780
37513689 37640315 37680595 37698062 37873639 37901752
37919295 37953423 38062852 38069600 38137349 38173549
38180252 38191514
Test: make, on device
Change-Id: I4e4bb630082758e418ff24892b7db3142c6eb09a
|
|
Test: mmma packages/apps/Dialer
Bug: 30240339
Change-Id: Id7c7ba6eaf46b0561a7c186aa87e96a1d407ddcb
|
|
RC00 is based on:
branch: dialer-android_release_branch/153304843.1
synced to: 153304843
following the instructions at go/dialer-aosp-release.
In this release:
* Removes final apache sources.
* Uses native lite compilation.
More drops will follow with subsequent release candidates
until we reach our final v10 release, in cadence with our
prebuilt drops.
Test: TreeHugger, on device
Change-Id: Ic9684057230f9b579c777820c746cd21bf45ec0f
|
|
Test: make Dialer
Change-Id: I9356a683416c2046bc206d5c5cfe83859698f4e8
|
|
ag/2138258 has moved some VVM APIs to system. While dialer code should
migrate to the new public APIs, there are some issues with AOSP dialer
code drop and it is easier to just use system API to unblock the API
change.
Bug: 35766990
Test: make
Change-Id: Ifd3a5807b7d8618b24083ef040069fe84e7e7888
|
|
Proguard optimization causes errors when used with dx:
warning: Ignoring InnerClasses attribute for an anonymous inner class
(android.support.transition.ViewGroupUtilsApi14$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
...
Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type android.service.notification.StatusBarNotification[] using a local variable of type java.lang.String. This is symptomatic of .class transformation tools that ignore local variable information.
Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type com.google.common.collect.SingletonImmutableList using a local variable of type java.lang.Object[]. This is symptomatic of .class transformation tools that ignore local variable information.
Bug: 36902714
Bug: 37077388
Test: m -j ANDROID_COMPILE_WITH_JACK=false
Change-Id: I687fff179c9d264f788e89e18cf5875c5f0663fc
(cherry picked from commit 54033c62b5b9e911d54d509b812c8a2b224510b4)
|
|
cl/152373142.
Test: make, treehugger
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/151342913 (3/27/2017) to cl/152373142 (4/06/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: I2fbc88cf6867b90ac8b65f75e5e34468988c7217
|
|
Test: treehugger, make
This change removes part of the local apache source and depends on
a prebuilt jar.
In a future change, the rest of the apache code will be removed
from Dialer and also replaced with prebuilts.
Bug: 35391680
Change-Id: Ibbc4e62a23f30de5a11c07cb6cc4c00365c4f415
|
|
cl/151128062
Test: make, treehugger
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/150756069 (3/21/2017) to cl/151128062 (3/24/2017).
Notable this release:
- Explicitly enumerate host and target dependencies.
- Update proguard flag references.
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Bug: 33210202 36511925
Addresses
33210202 - Proguard support
36511925 - Compiler warnings when building against platform sdk
Change-Id: I448ec3b3f2358886859cf7a4ef76a8fcef3244ae
|
|
|
|
This reverts commit 8ca62ae6f88ba384600d9aea7c48298b8114f533.
Inject is needed at runtime otherwise we crash on launch.
I will re-integrate these changes in our next commit.
Change-Id: Ic1305928ff2b1964412ffc8b43d04086a2f33f9b
|
|
|
|
Fix the Dialer Android.mk file for compiling with javac:
- Add missing resources from android-support-transition.
- Add missing transitive dependencies on glide disklrucache and
gifdecoder.
- Remove annotation processors from LOCAL_JAVA_STATIC_LIBRARIES,
they are only needed during compile time not in the final jar.
- Remove org.apache.http.legacy.boot from LOCAL_JAVA_STATIC_LIBRARIES
and add org.apache.http.legacy to LOCAL_JAVA_LIBRARIES, it is
only needed to compile and will already be present in the classpath
on the device.
- Remove libraries from LOCAL_JAVA_LIBRARIES that are already in
LOCAL_JAVA_STATIC_LIBRARIES, there is no need to list them twice.
- Only list the processor libraries in --processorpath.
- Pass --processorpath to javac.
- Fix dailer->dialer typo.
Bug: 35844114
Test: m -j Dialer
Test: m -j ANDROID_COMPILE_WITH_JACK=false Dialer
Change-Id: I9eee5a27a5812898826a1e70b72a2ad1b4f28d31
|
|
Test: make, treehugger
This change enables native proto compilation for nano protos
under android make.
In a subsequent change, we will remove precompiled proto classes
and begin compiling protos that are included with the release.
Change-Id: I6579151686b94c83f93b7dc04225ec2ddf30f95d
|
|
cl/150756069
Test: make, treehugger
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/150392808 (3/16/2017) to cl/150756069 (3/21/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: I0888b5db52efb28eb8194600e0c7804592f975f3
|
|
cl/150622237"
This reverts commit 06b6b56e9eaa91ebf757ea641e38a9c885fa40bd.
Change-Id: Ida8c5ee67669524dc63b9adc60a6dd392cb9b9a6
|
|
cl/150622237
Test: make, treehugger, on device testing.
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/150392808 (3/16/2017) to cl/150622237 (3/20/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: Id53e0e580a4ef73760a8afb7bb8c265ee27ad535
|
|
Test: Treehugger
Notable this release:
* Reintroduce localization.
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from 3/15/2017 to cl/150392808 (3/16/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: Ia16d68469c2ca1ff42c7fa31d922bdb78c4e244a
|
|
This reverts commit 1019500220518fb5fb023fcb7d370ab3cbf12307.
Change-Id: Ie6e4f81a995fca7345132b596521b0bd06ceffb9
|
|
Test: Treehugger
Change-Id: If2baab1d3fc2dee602a4f784bba532182e7174f5
|
|
* Refactor voicemail component
* Add new enriched calling components
Test: treehugger, manual aosp testing
Change-Id: I521a0f86327d4b42e14d93927c7d613044ed5942
|
|
Include libraries needed at runtime.
Remove autolink (bug b/35934614) which causes crash on launch,
missing webkit. Currently investigating.
Bug: 35934614
Test: Loaded on arm64 AOSP
Change-Id: I39abf56e422766ea6d9525c107aeb05768cdb002
|
|
Test: Built package and system image.
This change clobbers the old source, and is an export
from an internal Google repository.
The internal repository was forked form Android in March,
and this change includes modifications since then, to
near the v8 release.
Since the fork, we've moved code from monolithic to independent modules. In addition,
we've switched to Blaze/Bazel as the build sysetm. This export, however, still uses make.
New dependencies have been added:
- Dagger
- Auto-Value
- Glide
- Libshortcutbadger
Going forward, development will still be in Google3, and the Gerrit release
will become an automated export, with the next drop happening in ~ two weeks.
Android.mk includes local modifications from ToT.
Abridged changelog:
Bug fixes
● Not able to mute, add a call when using Phone app in multiwindow mode
● Double tap on keypad triggering multiple key and tones
● Reported spam numbers not showing as spam in the call log
● Crash when user tries to block number while Phone app is not set as default
● Crash when user picks a number from search auto-complete list
Visual Voicemail (VVM) improvements
● Share Voicemail audio via standard exporting mechanisms that support file attachment
(email, MMS, etc.)
● Make phone number, email and web sites in VVM transcript clickable
● Set PIN before declining VVM Terms of Service {Carrier}
● Set client type for outbound visual voicemail SMS {Carrier}
New incoming call and incall UI on older devices
(Android M)
● Updated Phone app icon
● New incall UI (large buttons, button labels)
● New and animated Answer/Reject gestures
Accessibility
● Add custom answer/decline call buttons on answer screen for touch exploration
accessibility services
● Increase size of touch target
● Add verbal feedback when a Voicemail fails to load
● Fix pressing of Phone buttons while in a phone call using Switch Access
● Fix selecting and opening contacts in talkback mode
● Split focus for ‘Learn More’ link in caller id & spam to help distinguish similar text
Other
● Backup & Restore for App Preferences
● Prompt user to enable Wi-Fi calling if the call ends due to out of service and Wi-Fi is
connected
● Rename “Dialpad” to “Keypad”
● Show "Private number" for restricted calls
● Delete unused items (vcard, add contact, call history) from Phone menu
Change-Id: I2a7e53532a24c21bf308bf0a6d178d7ddbca4958
|
|
Add android-support-transition for android-support-design
Test: m -j checkbuild tests cts
Change-Id: I820254436bfd62434b9b4f1db79fa316a4452a88
|
|
packages/apps/ContactsCommon/src-N doesn't exist, don't try to find
java files in it.
Test: m -j
Change-Id: I533f91378192adca3f33707739a80308e747b424
|
|
am: 10ada2f2c2
Change-Id: I98549ca9cbf3e5b371e9da29a52b9f19312ec122
|
|
Fixes warnings during makefile parsing:
FindEmulator: find: `packages/apps/Dialer/InCallUI/src-N': No such file or directory
FindEmulator: find: `packages/apps/PhoneCommon/src-N': No such file or directory
Test: builds
Change-Id: Idccbbb50a75ad953f8e5722c9803353dc3c9a714
|
|
Bug 29902288
Change-Id: Ia3445ae39945d39fa059b51e6779d2c9e8072dce
|
|
This CL removes support for running dialer on Android L MR1.
The change allows us to switch from the system SDK to the public SDK.
This is useful for the following reasons:
- makes it easier to switch to gradle
- makes it easier to migrate GoogleDialer to google3
- reduces maintenance overhead for unused code
Currently there's no plan to release Dialer on Lollipop. If or when
we decide to support Lollipop we can consider switching back to the
system SDK and restoring the comapatiblity code.
Bug: 26676586
Change-Id: Idac9e6e19f1d21c9261c1b0d0ff3e3ca4aab980b
|
|
InCalUI moved from packages/apps/InCallUI to packages/app/Dialer.
With this CL the AOSP dialer will reference the new location.
Change-Id: Id973b882b603ceafb83b9f6ef8e3ab93951835c1
(cherry picked from commit 3455daf29c0d4600666bc4f5bcdef70992b40922)
|
|
+ Defaulted src-N to source directory in makefile
Bug:26330692
Change-Id: Ia78449876539f7a6bdd2f072eaf942c07915640b
|
|
Since the Dialer is the system dialer on Nexus devices pre-M, we need
access to some system apis for backporting.
Bug: 25776171
Change-Id: I4365d4df955eb3f3ee7889937a97d1201e205d12
|
|
Build entirely against the prebuilt support library to avoid
resources getting out of sync.
Change-Id: I2ce172b54b63d6749a5a260085788fefd0a5f543
|
|
Remove telephony libraries from build file.
Bug:
Change-Id: Ibf811cb52efea9f7ad44550e31d723249ad763f2
|
|
In order to add an "Undo" snackbar for voicemail, dialer activities need
to inherit from the AppCompat library. Add the relevant libraries to the
make files and change the styles to be compatible.
Bug: 22460745
Change-Id: Ia3cc4002cbd943da818fec67f888d085d53a3b25
|
|
+ Substitutes the existing playback widget in CallDetailActivity,
although the plan is to move this to the call log shortly.
+ Convert the widget from a fragment into a layout. This allows us
to more easily create multiple instances of the voicemail widget in
the same view, as we intend to do in the call log.
+ Shift UI-related logic from Presenter to the Layout.
+ Fix janky seeking, so that it now works correctly consistently
rather than sporadically, and doesn't need to buffer again.
- Remove the VariableSpeed player formerly used in the Presenter. We
don't use this functionality anymore, and this allows us to directly
used the framework MediaPlayer (instead of a custom legacy proxy).
Bug: 21170557
Bug: 20693172
Change-Id: Ia34f459df10e43763b32fdb0954f83e882664231
|
|
Change-Id: I05fcae30e8529a19c9dc22725d0097121f4b733c
|
|
Change-Id: I8c93f4e770705bf59c43b2b135145ac0c17dcf0c
|
|
+ Added card view dependencies to makefile.
+ Convert call log list items to use card views.
+ Cleaned up code style and unused views in fragment xml.
- Removed deprecated expand code (more work to be done here).
- Removed now-unused constants.
Bug: 19372817
Change-Id: I237cf214f8f052de5fb1f41908d6012f52de994e
|
|
And, sort dependencies to make them more organized.
These dependencies aren't used yet, but will be shortly by using
a RecyclerView for the call log.
Bug: 19372817
Change-Id: Ie10077fc10a849bee7573c451c779705ac5cdccb
|
|
We now build from source and include both libgeocoder and
libphonenumber in the same jar. They were always included
together anyway.
Change-Id: I401bd98731ab68f20e24383b13e33b56b9c10889
|
|
Change src + res directory import order to put InCallUi before ContactsCommon.
Bug:16300823
Change-Id: Idbf3ef268c6d91b346ecdbccefc454326b7ae0e5
|
|
Emergency dialer style updated to match style in Dialer and
InCallUI.
Moved all dialpad resources to PhoneCommon.
Change-Id: I86747a58b196209a4543448ab939236eace7c52a
|
|
This reverts commit 9598b51d20cb27acb8dfd47abf2accb612cddb3c.
Change-Id: I7c2d2b95740888af25b5b257572476b0f20900e3
|
|
Emergency dialer style updated to match style in Dialer and
InCallUI.
Moved all dialpad resources to PhoneCommon.
Change-Id: I69ee95b20b9a6a7007288a754e12ea20763c3842
|
|
Bug: 12572042
Change-Id: I6b207d48c9c546939272fa5907b381e337e4cf44
|
|
Change-Id: I97939b84832acf8d567884ae21c2526719746e94
|
|
Merge InCallUI code into Dialer.
Adds references to InCallUI code into the Android.mk file and copies
AndroidManifest.xml entries over.
bug:10605332
Change-Id: Ie889f914021fe59aaaf6ff0a4c971028f25b4cf7
|
|
Bug 9470309
Change-Id: Ie753e409d55d6a5001f10d77ca38c67ef848c405
|
|
Used to hide menu items when not applicable. Now we show them always
and only perform the action in those cases where menu items were
previously visible.
Updated code to do zero-position checks when there is no
selection...previously missing check.
Changed code to use chars instead of Strings when dealing with single
digits.
Consolidated duplicate code with updateDialString() function.
bug: 7478840
Change-Id: I2aa5d3badd40079e9aa75abf7e4051f9dba5e667
|
|
Bug: 6993891
Change-Id: Ic9d769f4c5f47b609ea77a9e37668da26fc0c976
|
|
- Also moving some shared utilities.
Bug: 6993891
Change-Id: I5fa18d26e4f5423f4d3f3450b8f3e3dacbfb947a
|
|
- removed dependency on com.android.phone.common jar (old package)
Bug: 7054788
Change-Id: I8c1f6449534a946f4660a9e8924079c08ff1786c
|
|
Bug: 6993891
Change-Id: I758ce359ca7e87a1d184303822979318be171921
|