Yohei Yukawa
d1f629f36b
am 42be51bd: Merge "Minimize the number of default enabled IMEs part 4" into lmp-mr1-dev automerge: 50ef3d9
...
* commit '42be51bd98660b608596e6a8db63735ae552c996':
Minimize the number of default enabled IMEs part 4
2014-11-07 00:09:50 +00:00
Yohei Yukawa
b21220efae
Minimize the number of default enabled IMEs part 4
...
This is a follow up CL for recent attempt to minimize
the number of default enabled IMEs.
- part1: I831502db502f4073c9c2f50ce7705a4e45e2e1e3
- part2: Ife93d909fb8a24471c425c903e2b7048826e17a3
- part3: I6571d464a46453934f0a8f5e79018a67a9a3c845
It turned out that the changes made in part2 and part3 are
a bit overkill, and users will see no software keyboards
in some particular situations. The problem we missed in
the previous CLs is the fact that
InputMethodInfo#isDefault is indeed a locale-dependent
value, hence it may vary depending on the system locale.
Existing unittests also failed to abstract such
locale-dependent nature.
In order to addresses that regression, the selection logic
is a bit widely reorganized in this CL. Now the logic is
implemented as a series of fallback rules.
Also, unit tests are updated to be able to 1) test the
order of the enabled IMEs, and 2) emulate the
locale-dependent behavior of InputMethodInfo#isDefault
to enrich test cases.
BUG: 17347871
BUG: 18192576
Change-Id: I871ccda787eb0f1099ba3574356c1da4b33681f3
2014-11-06 15:28:06 +09:00
Nicolas Prevot
ca97de917f
am 20519367: am 8da8ab5c: Merge "An intent forwarded from a chooser intent will be a chooser too." into lmp-mr1-dev
...
* commit '205193675fa2e09870c4962405b30e18ab47e3e6':
An intent forwarded from a chooser intent will be a chooser too.
2014-11-04 11:15:50 +00:00
Nicolas Prevot
8da8ab5cf2
Merge "An intent forwarded from a chooser intent will be a chooser too." into lmp-mr1-dev
2014-11-04 11:08:19 +00:00
Sander Alewijnse
654fcad705
am 9ceafdb7: am 47ffc605: Merge "Show message when intent is forwarded across profiles." into lmp-mr1-dev
...
* commit '9ceafdb79473e28173e523bda8b1bc7982907726':
Show message when intent is forwarded across profiles.
2014-11-04 10:35:02 +00:00
Sander Alewijnse
47ffc60578
Merge "Show message when intent is forwarded across profiles." into lmp-mr1-dev
2014-11-04 10:24:28 +00:00
Adrian Roos
1814f14c7d
am 808fe6f9: Merge "Fix colored status bar panning issues" into lmp-mr1-dev
...
automerge: fcad9e1
* commit 'fcad9e17413da20db95a2cccbfc8641d2f30a4e6':
Fix colored status bar panning issues
2014-11-03 15:48:21 +00:00
Adrian Roos
808fe6f99f
Merge "Fix colored status bar panning issues" into lmp-mr1-dev
2014-11-03 15:44:08 +00:00
Adrian Roos
670edcb535
am 862d72e2: Merge "Improve dump of status bar service" into lmp-mr1-dev
...
automerge: 8af07f4
* commit '8af07f4717359c8421bc91c8171fcf749714b08f':
Improve dump of status bar service
2014-11-03 15:02:09 +00:00
Adrian Roos
862d72e2f4
Merge "Improve dump of status bar service" into lmp-mr1-dev
2014-11-03 14:56:48 +00:00
Nicolas Prevot
0e2b73f685
An intent forwarded from a chooser intent will be a chooser too.
...
If a chooser intent is fired:
If the user picks "work" or "personal apps":
send a chooser intent to the other profile instead of sending a normal intent.
Also using a userId instead of a userHandle for the target user.
BUG:16514027
Change-Id: I2e45cd57ad72e9b7280e772b31fc10938642ba59
2014-11-03 14:36:11 +00:00
Sander Alewijnse
f654533f2d
Show message when intent is forwarded across profiles.
...
In resolver activity. Solution uses the contentUserHint.
Bug:17199630
Change-Id: I208e55a2bb37c7cd147240986c7659fc66f3e228
2014-11-03 11:59:33 +00:00
Dianne Hackborn
58f2a1e8a4
am f34fa3e7: Merge "Improve low on RAM reporting." into lmp-mr1-dev
...
automerge: 1816361
* commit '18163616c80aa30f4b7389838d8658812615080c':
Improve low on RAM reporting.
2014-10-31 23:23:40 +00:00
Dianne Hackborn
f34fa3e7aa
Merge "Improve low on RAM reporting." into lmp-mr1-dev
2014-10-31 22:44:24 +00:00
Adam Powell
dec2509d70
am b9eabc5c: Merge "Allow swipe down to dismiss for ResolverDrawerLayout" into lmp-mr1-dev
...
automerge: 63bb338
* commit '63bb33832380feb546d1a20d8f1c057f2088aed5':
Allow swipe down to dismiss for ResolverDrawerLayout
2014-10-31 20:35:42 +00:00
Dianne Hackborn
6edb5c665d
Improve low on RAM reporting.
...
- Don't print every little native process.
- Print in different sections, so if one is too long we don't get the
rest truncated in the log.
- Include other info from meminfo -- ksm and free/used/lost summary.
Change-Id: Iea4ec3860212667e195d2b60b3ded23bfec78436
2014-10-31 10:35:15 -07:00
Adam Powell
5dd072d884
Allow swipe down to dismiss for ResolverDrawerLayout
...
Let the user swipe the intent resolver UI off of the screen to get rid
of it. So satisfying!
Also fix a bug where transitioning between touching the area outside
of the drawer to the drawer itself would misbehave or otherwise
dismiss when it shouldn't.
Bug 18026675
Change-Id: I456cc22b9575dc4c65e45154dc81201fe2045adc
2014-10-30 19:51:41 -07:00
Craig Mautner
6a80527f61
am 3bfd2b7b: am 159da3db: Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev
...
* commit '3bfd2b7b8fb83d47d4a624993c096e1f716df551':
Add enter-animation-done callback for system windows
2014-10-31 00:29:52 +00:00
Alan Viverette
b65a27da39
am d93421b1: am afffc5c2: Merge "Remove scroll view from correct parent in AlertController" into lmp-mr1-dev
...
* commit 'd93421b1438607f7656c7b65163c6681526693b0':
Remove scroll view from correct parent in AlertController
2014-10-31 00:29:29 +00:00
Yigit Boyar
9d0a2dc15d
am 012e06bc: am 33d9dc46: Merge "Move all actionbar related methods to DecorToolbar" into lmp-mr1-dev
...
* commit '012e06bcb965c76e696ebc2e09e5eaaf97129d91':
Move all actionbar related methods to DecorToolbar
2014-10-31 00:15:16 +00:00
Alan Viverette
349e93ea65
am 65d792e4: am 10450405: Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev
...
* commit '65d792e46cad687b2457ac4903cd489ec9dc77e6':
Show scroll indicators in AlertDialog
2014-10-31 00:14:38 +00:00
Alan Viverette
bfc8599f43
am b2449a39: am d86d7bce: Merge "Use action mode context for ActionMode menu inflater" into lmp-mr1-dev
...
* commit 'b2449a399b0e67ab60c592baca9063540b8c1637':
Use action mode context for ActionMode menu inflater
2014-10-30 23:43:58 +00:00
Craig Mautner
159da3dba8
Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev
2014-10-30 22:12:31 +00:00
Craig Mautner
9c79504225
Add enter-animation-done callback for system windows
...
Existing hidden methods allow activities to be notified when their
windows have completed animating in. This change adds that capability
to system windows using a ViewTreeObserver callback since system
windows lack an activity token.
The first subsystem to use this is the UserSwitchingDialog which was
previously using a 250 msec timeout to dismiss the dialog. That
deadline was often missed leaving the user with no dialog on the
screen during the transition.
Fixes bug 16661752.
Change-Id: I70789e0d9c07112f275e76fb82850926305f290d
2014-10-30 14:43:18 -07:00
Alan Viverette
35c3cb6a59
Remove scroll view from correct parent in AlertController
...
BUG: 18191700
Change-Id: I37602fc26d103b76021f00c58f03bc32d7a978fe
2014-10-30 13:51:21 -07:00
Alan Viverette
25128b0b5a
am 05b2fedc: Merge "Inflate ActionMode items against the ActionBarContextView theme" into lmp-mr1-dev
...
automerge: b00c424
* commit 'b00c4242579ac9c42c01656cb7b10f394f55a445':
Inflate ActionMode items against the ActionBarContextView theme
2014-10-30 19:05:27 +00:00
Yigit Boyar
33d9dc46cf
Merge "Move all actionbar related methods to DecorToolbar" into lmp-mr1-dev
2014-10-30 02:02:15 +00:00
Alan Viverette
104504053d
Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev
2014-10-30 00:18:32 +00:00
Alan Viverette
154c2c24dc
Show scroll indicators in AlertDialog
...
BUG: 16353356
Change-Id: I0307283751ccb23b9d85b0c36cb78b01243e70dd
2014-10-30 00:18:22 +00:00
Alan Viverette
3abf5c4bd1
Use action mode context for ActionMode menu inflater
...
BUG: 18078900
Change-Id: Iff837e741dde79a565f1e8c83846ee6155da179e
2014-10-29 11:03:35 -07:00
Yigit Boyar
fe6d57c366
Move all actionbar related methods to DecorToolbar
...
Bug: 17999561
Change-Id: I36af443cf245aedd64a079726c1a2e6f6068f221
2014-10-29 17:34:45 +00:00
Adrian Roos
53f28eccc5
Improve dump of status bar service
...
Tracks which window caused the disable flags
instead of just blaming PhoneWindowManager.
Bug: 17830264
Change-Id: If6c957120bb2ee8e0083f80e35c71eb21b8672b6
2014-10-29 17:26:12 +01:00
Adrian Roos
0e7ae4efe8
Fix colored status bar panning issues
...
Bug: 17695293
Change-Id: I6a1267f8dff27e7b78ab312a71648ef16ab9483b
2014-10-29 16:37:29 +01:00
Alan Viverette
f6a36e9cf3
Inflate ActionMode items against the ActionBarContextView theme
...
BUG: 18078900
Change-Id: I300a0268bacf7e1ebcd64eac3d79548e1c4a9606
2014-10-28 17:50:59 -07:00
Alan Viverette
a8aa03efa7
Merge "Add support for Explore by Touch to RadialTimePickerView" into lmp-mr1-dev automerge: 1ac5266
...
automerge: 4329ad3
* commit '4329ad3be8f42b62f54ab070fcd97d2a1bb2d7f3':
Add support for Explore by Touch to RadialTimePickerView
2014-10-24 21:28:34 +00:00
Alan Viverette
1ac52667ee
Merge "Add support for Explore by Touch to RadialTimePickerView" into lmp-mr1-dev
2014-10-24 20:36:33 +00:00
Alan Viverette
ffb46bf295
Add support for Explore by Touch to RadialTimePickerView
...
Also adds IntArray, which is like LongArray for integers, and prevents
the AM/PM label text in the time picker header from wrapping.
BUG: 17468036
Change-Id: I7120089885709f23e20368927e4b3ed9db2e5393
2014-10-24 12:06:11 -07:00
Christoph Studer
7ffa8dad6f
am c10f39d5: am 5c1a4965: Merge "SysUI/NoMan: Log clicks on notification buttons" into lmp-mr1-dev
...
* commit 'c10f39d536aebbdd7d6b30ac2dfcfcf6b51772f8':
SysUI/NoMan: Log clicks on notification buttons
2014-10-24 14:38:25 +00:00
Christoph Studer
5c1a49651b
Merge "SysUI/NoMan: Log clicks on notification buttons" into lmp-mr1-dev
2014-10-24 14:29:20 +00:00
Narayan Kamath
0d50b5d0ee
am e572a77f: am fa36b36c: Merge "Deprecate more apache-http." into lmp-mr1-dev
...
* commit 'e572a77f05948fdc9c17ccdce0784d8b179a03ee':
Deprecate more apache-http.
2014-10-24 10:40:00 +00:00
Narayan Kamath
fa36b36c8b
Merge "Deprecate more apache-http." into lmp-mr1-dev
2014-10-24 08:58:45 +00:00
Filip Gruszczynski
2c90a0282b
am 2e052429: am b977ade1: am 625ec484: Check if context is actually an activity.
...
* commit '2e052429d04c11b69b3b3ac85a6344bd3687a0dc':
Check if context is actually an activity.
2014-10-23 22:02:48 +00:00
Filip Gruszczynski
b977ade1e4
am 625ec484: Check if context is actually an activity.
...
* commit '625ec4849118f061a99558ad558b16020435a88d':
Check if context is actually an activity.
2014-10-23 19:49:21 +00:00
Filip Gruszczynski
625ec48491
Check if context is actually an activity.
...
Bug: 18101409
Change-Id: Iab21338ef4ccaab0ce66d664502e0b5e88ad9c50
2014-10-23 10:56:24 -07:00
Narayan Kamath
823675fdbb
Deprecate more apache-http.
...
bug: 18067888
Change-Id: I50511d53dfc9ae236dfb1646c55a5dd7fa15d7b2
2014-10-23 17:43:05 +01:00
Alan Viverette
beb45a194d
am eb09aaa5: am e1201e87: Merge "Lighten action bar on light theme, use secondary color for subtitle" into lmp-mr1-dev
...
* commit 'eb09aaa5acd4bfaa4e71c60f23a934294b8130cd':
Lighten action bar on light theme, use secondary color for subtitle
2014-10-23 15:58:33 +00:00
Alan Viverette
1338a8bd80
am dc546ab7: am 720f43e4: Merge "Revert "Check MenuItem.isVisible() for keyboard shortcuts"" into lmp-mr1-dev
...
* commit 'dc546ab7c3b53012908ce6b594f34a5d27de78e1':
Revert "Check MenuItem.isVisible() for keyboard shortcuts"
2014-10-23 08:01:53 +00:00
Alan Viverette
e1201e87f4
Merge "Lighten action bar on light theme, use secondary color for subtitle" into lmp-mr1-dev
2014-10-23 01:28:50 +00:00
Alan Viverette
bd266fef81
Lighten action bar on light theme, use secondary color for subtitle
...
Also cleans up some code in ActionBarView.
BUG: 17987639
Change-Id: I7dcdf18748d6da5792900ab9a78775a0511f982a
2014-10-22 17:20:17 -07:00
Alan Viverette
720f43e4a4
Merge "Revert "Check MenuItem.isVisible() for keyboard shortcuts"" into lmp-mr1-dev
2014-10-23 00:05:33 +00:00