139905 Commits

Author SHA1 Message Date
Baligh Uddin
42b8c79a33 am 888b8acf: (-s ours) Merge "Import translations. DO NOT MERGE" into lmp-preview-dev
* commit '888b8acfb67c6d0b07a9f206ef27f5d3bf78b285':
  Import translations. DO NOT MERGE
2014-06-19 18:54:35 +00:00
Baligh Uddin
24d18db278 am 32881106: (-s ours) Import translations. DO NOT MERGE
* commit '328811068089bca8e827af97504b7ae67844f9c8':
  Import translations. DO NOT MERGE
2014-06-19 18:54:29 +00:00
Raph Levien
e368b6bcfd Use Minikin grapheme cluster breaking
This patch uses the Minikin implementation of grapheme cluster breaking,
which improves the behavior of left and right arrow keys for moving the
cursor. Among other things, it fixes the behavior of jumping over the
"fi" ligature in Roboto.

Part of a fix for b/15653110 Improve behavior of arrow keys in EditText

Change-Id: I80ca54c973d85c49f23b81d51a0fe07a7a853d81
2014-06-19 11:51:54 -07:00
Raph Levien
3f0d616722 Simple implementation of drawPosText
The existing implementation of drawPosText is broken in various subtle
ways, in any case doesn't work with Minikin. This patch just implements
it by drawing a separate run for each Unicode character, which should
have the least surprising results for complex scripts such as Khmer.

Part of b/11750374 Resolve TODO items for Minikin

Change-Id: I874ae3c163f0cbe3cdf0160564fab04305aed5aa
2014-06-19 11:22:45 -07:00
Baligh Uddin
041a6e315c Merge "Import translations. DO NOT MERGE" into lmp-preview-dev 2014-06-19 00:17:11 +00:00
Andy McFadden
45b161d24d Merge "Make two Display methods public" 2014-06-18 22:47:18 +00:00
Baligh Uddin
6ef41d58c9 Merge "Import translations. DO NOT MERGE" into lmp-preview-dev 2014-06-18 18:28:24 +00:00
Baligh Uddin
9211f148a4 Merge "Import translations. DO NOT MERGE" 2014-06-18 18:28:24 +00:00
Baligh Uddin
de978fe283 Merge "Import translations. DO NOT MERGE" 2014-06-18 22:47:18 +00:00
Baligh Uddin
09b75f9aba Merge "Import translations. DO NOT MERGE" 2014-06-19 00:17:11 +00:00
Baligh Uddin
cb70d53859 Merge "Import translations. DO NOT MERGE" 2014-06-19 00:17:11 +00:00
Baligh Uddin
e1f7f2a78a Merge "Import translations. DO NOT MERGE" 2014-06-18 18:28:24 +00:00
Raph Levien
580ecd4b2b Merge "Simple implementation of drawPosText" 2014-06-19 14:48:39 +00:00
ztenghui
65eb8e844e Merge "Add path support into xml files for PathInterpolator and ObjectAnimator." 2014-06-19 14:48:39 +00:00
ztenghui
cf4832f69c Add path support into xml files for PathInterpolator and ObjectAnimator.
The test case is showing that AnimatedVectorDrawable is able to use path to
define time interpolator and object movement now.

Change-Id: If3c0418265d0fd762c8f5f0bb8c39cce3ad34ef3
2014-06-19 10:56:28 -07:00
Adam Powell
adb11e0732 Merge "Fix ActionBar#isShowing when called before first layout" 2014-06-19 14:48:39 +00:00
Adam Powell
f65bfb700b Fix ActionBar#isShowing when called before first layout
Fix a regression introduced by the new hide offset API addition where
an action bar height of 0 (not yet measured) would cause the bar to be
considered hidden.

Bug 14574446

Change-Id: Ic8e22923ab59df6078136daa336e074c4b7adaf5
2014-06-19 10:55:28 -07:00
John Reck
af0b9c83a3 Merge "Revert changes to invalidateChild" 2014-06-19 17:43:18 +00:00
John Reck
96bb8adf4c Revert changes to invalidateChild
Bug: 15682142

 Apparently it's still necessary to invalidate the parent if a child
 is a hardware layer

Change-Id: Iaf4c1b49debd1b78b1fc8a095f685ddfcf752373
2014-06-19 10:54:40 -07:00
vandwalle
150bfcd73d Merge "initial tuning" 2014-06-19 14:48:39 +00:00
Roozbeh Pournader
33bee10eeb Merge "Swap the chess king and queen glyphs in Droid Sans Fallback." 2014-06-19 14:48:39 +00:00
RoboErik
d3c8642dae Remove some more old code and fix Media command
Removes some more hidden apis from AudioService/Manager. This also
fixes up Media.java to support commands for the new service to help
with debugging. Also fixes a couple bugs that were found while fixing
up Media.

Change-Id: I68e4aa80a4de430b98236aafc883664b9432c62b
2014-06-19 10:37:00 -07:00
Eric Laurent
abd7b81b88 Merge "AudioTrack: Add support for compressed audio" 2014-06-19 14:48:39 +00:00
Eric Laurent
ff0d9f098e AudioTrack: Add support for compressed audio
Add AudioFormat encoding definitions for compressed audio
and modify AudioTrack to accept compressed audio data.

Bug: 9428304.

Change-Id: Ib85a4d0d78af45924328f4d2d2ffebe83f4a00c5
2014-06-19 10:13:33 -07:00
vandwalle
d524c78d93 initial tuning
Change-Id: Iffe899225899e7805478a507ce270d537dc84abd
2014-06-18 20:25:54 -07:00
Roozbeh Pournader
de0fe2daaf Swap the chess king and queen glyphs in Droid Sans Fallback.
Also remove the unused DroidSansFallbackLegacy.ttf.

Based on public bug report
https://code.google.com/p/android/issues/detail?id=71389.
The original glyphs were mistakenly swapped.

Following is the code that was run on the font:

import sys
from fontTools import ttLib
WHITE_KING = 0x2654
WHITE_QUEEN = 0x2655
BLACK_KING = 0x265A
BLACK_QUEEN = 0x265B
font_name = sys.argv[1]
font = ttLib.TTFont(font_name)
for table in font['cmap'].tables:
  cmap = table.cmap
  cmap[WHITE_KING], cmap[WHITE_QUEEN] = cmap[WHITE_QUEEN], cmap[WHITE_KING]
  cmap[BLACK_KING], cmap[BLACK_QUEEN] = cmap[BLACK_QUEEN], cmap[BLACK_KING]
font.save(font_name+'-fixed')

Bug: 15643969
Change-Id: Iacee3d72ef8146016e15828f051822460ae2ff4e
2014-06-18 18:15:22 -07:00
Andy McFadden
77db7d09ff Make two Display methods public
Un-hide getAppVsyncOffsetNanos() and getPresentationDeadlineNanos().

Bug 14612039

Change-Id: I76bee166b7bda3b96db36ffcb8d946d2b713ac09
2014-06-18 10:45:27 -07:00
Baligh Uddin
16d24bf417 Import translations. DO NOT MERGE
Change-Id: Ib613546e110970b008f942f4291f6ccb8283847c
Auto-generated-cl: translation import
2014-06-18 10:25:37 -07:00
Baligh Uddin
187f3efe6e Import translations. DO NOT MERGE
Change-Id: Id0dea37ff97571e1bd293705c9b63fd839ed1c70
Auto-generated-cl: translation import
2014-06-18 10:23:21 -07:00
Baligh Uddin
7835f79b54 Import translations. DO NOT MERGE
Change-Id: I7e78e5e9d8a5517ce9c6587869b82c0be2f59e4f
Auto-generated-cl: translation import
2014-06-18 10:15:41 -07:00
Baligh Uddin
127b072b61 Import translations. DO NOT MERGE
Change-Id: I787cdcf9f238c90c5f195a434a3ae73fe2eb7e87
Auto-generated-cl: translation import
2014-06-18 10:14:46 -07:00
Baligh Uddin
f413ccbbab Import translations. DO NOT MERGE
Change-Id: If9bee5ebdc80d406105b43be2c90de77cd4dab76
Auto-generated-cl: translation import
2014-06-18 09:46:21 -07:00
Baligh Uddin
b8b4998e71 Import translations. DO NOT MERGE
Change-Id: I7f81acd62d7f32ba75bfa2e4a963d5de438f26f9
Auto-generated-cl: translation import
2014-06-18 09:41:46 -07:00
Baligh Uddin
d132bb3f28 Import translations. DO NOT MERGE
Change-Id: Id7dc159049bac4f968f722d3f029616c80f4552e
Auto-generated-cl: translation import
2014-06-18 09:39:46 -07:00
Baligh Uddin
e52ee5688d Import translations. DO NOT MERGE
Change-Id: I78454917ebab5e086504ea688c5b6b05991bb27d
Auto-generated-cl: translation import
2014-06-18 09:37:07 -07:00
Christoph Studer
c08cd7cc65 SysUI: Hide grouped notifications
Drop grouped notification received from NoMan.

Bug: 15188947
Change-Id: I8bdb99abd216d771d435d18b2018c843e7750d18
2014-06-17 23:14:12 +00:00
Robin Lee
aab72f3b0a Merge "Revert "Revert "Publish DevicePolicyManager CA certificate APIs""" 2014-06-17 21:55:55 +00:00
Robin Lee
306fe08ce2 Revert "Revert "Publish DevicePolicyManager CA certificate APIs""
This reverts commit 792b270dbdc980cfe04e8d461bf00a1f45b5e936.

Change-Id: I18c7e0eca39868230cd8e4f4bbeb3c44ff9e8b78
2014-06-19 14:04:24 +00:00
George Mount
54fb7e94d0 Merge "Handle interruptions in Explode and Slide transitions." 2014-06-19 00:17:11 +00:00
George Mount
1f8c01181b Handle interruptions in Explode and Slide transitions.
Bug 15618842

Change-Id: I22431b59c6516ee330d897791b79fa9ed17ba727
2014-06-18 16:48:45 -07:00
Nicolas Prevot
e7cd37e613 Merge "Introducing crossProfileIntentFilters that skip the current profile." 2014-06-17 21:55:55 +00:00
Kenny Guy
f7ecf7c805 Add badging a label to support accessibility.
To provide a way to differntiate the content description
of an icon that has been badged with a managed profile
badge.

Bug: 15106236
Change-Id: Icd5798bbd2410a105054877e3862e199eff24b88
2014-06-19 13:17:02 +01:00
Kenny Guy
63860956f1 Update corp badging assets.
Same assets just as vectors rather than pngs.

Bug: 15445217
Change-Id: I33cc299b7f83b62d06334b387b56b1636fdbe851
2014-06-19 12:20:16 +01:00
Robert Ly
1eb6007d8c am 611e591a: am 4d521ed9: Merge "new lmp prev landing page" into klp-modular-dev
* commit '611e591a3a7e66f2cac3777cc2b44e47b1327b41':
  new lmp prev landing page
2014-06-19 10:04:10 +00:00
Ricardo Cervera
0cfbf7adc9 am c9376693: am 10276c32: Merge "docs: Updated the screenshot for the Android Studio page." into klp-modular-dev
* commit 'c93766932efbbc4cc1fa963380bbfbcdb5303cf7':
  docs: Updated the screenshot for the Android Studio page.
2014-06-19 10:04:05 +00:00
Nicolas Prevot
63798c596d Introducing crossProfileIntentFilters that skip the current profile.
For these crossProfileIntentFilters, the activities in the current profile cannot
respond to the intent.
Only activities in the target profile can respond to the intent.

BUG: 14936725

Change-Id: I5e2704c2b56ff50a8339dd49284956391d7fad7e
2014-06-18 14:13:19 +01:00
Kristian Monsen
995fabd054 Merge "Always call super when not sending the key event anywhere else" 2014-06-17 21:43:29 +00:00
Jeff Sharkey
65dfc83cef am b9a45aae: am 447b68e7: am b5e05cff: Merge "Fixing parcel leaks to avoid virtual memory leak"
* commit 'b9a45aae8d07e7a92806b53cbc36f5488e3bac2d':
  Fixing parcel leaks to avoid virtual memory leak
2014-06-19 16:17:03 +00:00
Kristian Monsen
83526c181e Always call super when not sending the key event anywhere else
Fix for bug 13171440

Change-Id: I1601e749f0114a6faebcdaeb5ac8993d668b54a8
2014-06-18 18:33:34 -07:00
Jason Sams
47de306050 Merge "Fix element size on 64b" 2014-06-17 21:42:00 +00:00