Chris Wren
161155145e
add a metrics logger
...
Change-Id: I5b1dccb5d103ece3112acf38889bae16273b092f
2015-03-27 13:42:28 -04:00
ztenghui
0b9f855f8d
Merge "Use AVD for checkbox animation."
2015-03-27 17:28:12 +00:00
Kris Giesing
7a2721bd59
Merge "Allow override of Motoya with full NotoSans"
2015-03-27 17:20:33 +00:00
Abodunrinwa Toki
1e650e26a7
Merge "New floating toolbar implementation for secondary action mode views."
2015-03-27 17:16:59 +00:00
Skuhne
4bc50fd772
Merge "Unopened tasks should show the fullscreen item in recents"
2015-03-27 17:08:27 +00:00
Tim Volodine
6e3d794b90
Merge "Invoke geolocation permissions callback with denied state by default."
2015-03-27 16:45:26 +00:00
Abodunrinwa Toki
0c7ed2886e
New floating toolbar implementation for secondary action mode views.
...
Change-Id: I04d179576290f1b107b3777287d81f149e16e658
2015-03-27 15:48:13 +00:00
Alex Klyubin
545ebdefd2
Merge "Unhide public API about cleartext traffic policy."
2015-03-27 15:23:04 +00:00
Skuhne
5c143e7ead
Unopened tasks should show the fullscreen item in recents
...
BUG: 19947524
Change-Id: I83d2143f312ed016264c8bc54fda31720100ff1f
2015-03-27 07:15:16 -07:00
Flavio Lerda
0f9d0fa125
Merge "Dump sharedLibraryFiles in a readable way."
2015-03-27 13:00:46 +00:00
Raph Levien
63fa14bdfb
Merge "Calculate line breaks using Minikin"
2015-03-27 05:59:15 +00:00
Raph Levien
c94f742f7e
Calculate line breaks using Minikin
...
This patch moves the calculation of line breaks for StaticLayout into
the new LineBreaker class provided by Minikin. This specific patch
should preserve existing functionality, but perhaps performance is
better, and the movement opens the door to much more sophisticated
line-breaking.
Change-Id: Iafccb9da4e3559bbeaeb2c7c85f86ddfd8ae2fa1
2015-03-26 22:52:32 -07:00
Svetoslav
7119be2531
Merge "Handle dynamic enable/disable of runtime permissions support."
2015-03-27 04:06:08 +00:00
Svetoslav
cf959f6e72
Handle dynamic enable/disable of runtime permissions support.
...
This change adds support for the case where we change the state
of runtime permissions support via the system property. This
was not working properly before because we did not handle system
app permissions properly.:
Change-Id: I66c5e6c823b8521999972b0432b1daaba38c9709
2015-03-26 21:01:57 -07:00
Deepanshu Gupta
22ed799622
am c1c3b88e: am 80d5c425: am fb37c97c: am 61bb0b4f: am 4e6ae02a: am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit 'c1c3b88ebd853425e931a5c07a045bae6ac1085f':
Fix tests for Java 6.
2015-03-27 03:29:15 +00:00
Christopher Tate
60b3be3ab5
am 9c36cf41: am 9837c51a: am 63862a20: am 7b73a788: am dbe0dd16: When scanning unbundled apps, only install the expected APK tree
...
* commit '9c36cf4195158b94600a5e1125835627629087e8':
When scanning unbundled apps, only install the expected APK tree
2015-03-27 03:29:02 +00:00
Deepanshu Gupta
c1c3b88ebd
am 80d5c425: am fb37c97c: am 61bb0b4f: am 4e6ae02a: am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit '80d5c4250f6a7b55b34bb033620df54cdbb31499':
Fix tests for Java 6.
2015-03-27 03:15:31 +00:00
Christopher Tate
9c36cf4195
am 9837c51a: am 63862a20: am 7b73a788: am dbe0dd16: When scanning unbundled apps, only install the expected APK tree
...
* commit '9837c51acc274531a4109b9973a7d7927787da6c':
When scanning unbundled apps, only install the expected APK tree
2015-03-27 03:15:27 +00:00
Deepanshu Gupta
80d5c4250f
am fb37c97c: am 61bb0b4f: am 4e6ae02a: am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit 'fb37c97c251cc9bef81dbf5b9acc58328656a980':
Fix tests for Java 6.
2015-03-27 03:05:16 +00:00
Christopher Tate
9837c51acc
am 63862a20: am 7b73a788: am dbe0dd16: When scanning unbundled apps, only install the expected APK tree
...
* commit '63862a2052d41db4543a6a15713f5146b76d65cc':
When scanning unbundled apps, only install the expected APK tree
2015-03-27 03:05:09 +00:00
Deepanshu Gupta
fb37c97c25
am 61bb0b4f: am 4e6ae02a: am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit '61bb0b4f58f794ff468f2cfaf958cb5cc0b09026':
Fix tests for Java 6.
2015-03-27 02:58:47 +00:00
Christopher Tate
63862a2052
am 7b73a788: am dbe0dd16: When scanning unbundled apps, only install the expected APK tree
...
* commit '7b73a788f0c18a31de729daa51e7e06286cf7609':
When scanning unbundled apps, only install the expected APK tree
2015-03-27 02:58:40 +00:00
Deepanshu Gupta
61bb0b4f58
am 4e6ae02a: am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit '4e6ae02a29dd432648a81f3803f3ccf712621d43':
Fix tests for Java 6.
2015-03-27 02:49:27 +00:00
Christopher Tate
7b73a788f0
am dbe0dd16: When scanning unbundled apps, only install the expected APK tree
...
* commit 'dbe0dd160e93feef1335830a36e86ae83b19b793':
When scanning unbundled apps, only install the expected APK tree
2015-03-27 02:49:23 +00:00
John Spurlock
4543e2e02f
Merge "AudioService: Resolve stream before sending to volume UI."
2015-03-27 02:33:32 +00:00
Christopher Tate
11ae768cf1
Add payload-size preflight stage to full transport backup
...
We now peform a total-size preflight pass before committing data to the
wire. This is to eliminate the large superfluous network traffic that
would otherwise happen if the transport enforces internal quotas: we
now instead ask the transport up front whether it's prepared to accept
a given payload size for the package.
From the app's perspective this preflight operation is indistinguishable
from a full-data backup pass. If the app has provided its own full-data
handling in a subclassed backup agent, their usual file-providing code
path will be executed. However, the files named for backup during this
pass are not opened and read; just measured for their total size. As
far as component lifecycles, this measurement pass is simply another
call to the agent, immediately after it is bound, with identical
timeout semantics to the existing full-data backup invocation.
Once the app's file set has been measured the preflight operation
invokes a new method on BackupTransport, called checkFullBackupSize().
This method is called after performFullBackup() (which applies any
overall whitelist/blacklist policy) but before any data is delivered
to the transport via sendBackupData(). The return code from
checkFullBackupSize() is similar to the other transport methods:
TRANSPORT_OK to permit the full backup to proceed; or
TRANSPORT_REJECT_PACKAGE to indicate that the requested payload is
unacceptable; or TRANSPORT_ERROR to report a more serious overall
transport-level problem that prevents a full-data backup operation
from occurring right now.
The estimated payload currently does not include the size of the
source-package metadata (technically, the manifest entry in its
archive payload) or the size of any widget metadata associated with
the package's install. In practice this means the preflighted size
underestimates by 3 to 5 KB. In addition, the preflight API currently
cannot distinguish between payload sizes larger than 2 gigabytes;
any payload estimate larger than that is passed as Integer.MAX_VALUE
to the checkFullBackupSize() query.
Bug 19846750
Change-Id: I44498201e2d4b07482dcb3ca8fa6935dddc467ca
2015-03-26 18:57:36 -07:00
Jason Sams
756ecf7bbb
am 5f786f0d: am 226fc774: am ee80414d: Merge "Fix doc bug for object size."
...
* commit '5f786f0dabe93eb1bf391ffc3f57f03b9b9ce575':
Fix doc bug for object size.
2015-03-27 01:50:56 +00:00
Michael Runge
e00ed23491
am 34ec4cc7: am 7b1237e5: am 0f9b7015: am 9e3976b6: am 9a91bf1d: am 96f47f5b: am b0197033: Increase timeout when uncrypting OTA
...
* commit '34ec4cc7b31b28da896258cdeb7135ecaa876ec5':
Increase timeout when uncrypting OTA
2015-03-27 01:50:49 +00:00
Amith Yamasani
dd8c05b6ea
am bf67d25b: am cffe727e: am a5c20b98: am c704bc64: am 0afd1905: Merge "Fix NPE if FPE service does not exist." into lmp-mr1-dev
...
* commit 'bf67d25be9fe400ad5099df6d100f9817d2c380f':
2015-03-27 01:50:43 +00:00
Deepanshu Gupta
cc0c7037cc
am ec2a4096: am c55858ff: am fc18e950: am cfdd1e18: am 862f5900: am 44b5a1c8: am e541f350: Merge "Update JRE for runConfigurations." into lmp-dev
...
* commit 'ec2a40969ca4900f2646a68c9c0467ae2a9775ca':
2015-03-27 01:50:36 +00:00
Deepanshu Gupta
dfc724eb34
am 1bf6d543: (-s ours) am 5935ee2f: am 836f5d98: am 85afc992: am dbb38b30: am cbb4ec78: am 6f5fac81: Merge "Fix project settings. [DO NOT MERGE]" into lmp-dev
...
* commit '1bf6d5432f90d210e8cd01a820e83950b5de076e':
2015-03-27 01:50:29 +00:00
Deepanshu Gupta
b51ba53ed5
am 218ab6f4: am e91d8d82: am 18755bfa: am 0c8ccefc: am e97079d9: am a16bb347: am 44fea603: Merge "Fix RoundRect radius." into lmp-dev
...
* commit '218ab6f48dba121ae48ffb403fa92116c6b6a430':
2015-03-27 01:50:23 +00:00
Deepanshu Gupta
1c27b7491d
am 1a3b4701: am 1a715a54: am 7a5a976c: am c07448d2: am 2b98abde: am 8f9ebc65: am 3bd5cbb1: Merge "Use right colors for status bar and nav bar." into lmp-dev
...
* commit '1a3b4701f7cfbab8e28e9d4de3daa07dc2b5aa82':
2015-03-27 01:50:15 +00:00
Deepanshu Gupta
85d26496bf
am 703e0aec: am 1ea4657b: am 02e11a59: am 75614212: am 6fa9d554: am 0b76cf6f: am 34751c79: Merge "Better shadows." into lmp-dev
...
* commit '703e0aec57acaa50d16b79690c08cbf80af9dc94':
2015-03-27 01:50:09 +00:00
Deepanshu Gupta
b0f89d1fa1
am 070c3427: am 46e61156: am 173e931d: am 5bbc0265: am 5bc625d8: am a62a18e3: am 311a0f54: Merge "Fix layoutlib tests." into lmp-dev
...
* commit '070c3427c24ef0c1f2897e69a22b40243ac62342':
2015-03-27 01:50:03 +00:00
Jeff Brown
b0bbc61d8d
am 833ed282: am 16869c8e: am a15ce03e: am 64646def: am d6216305: Merge "Disable more hotkeys while in setup." into lmp-mr1-dev
...
* commit '833ed282e17ad20ff79ef6391c43c8b6b2af61ea':
2015-03-27 01:49:56 +00:00
Svetoslav
6ea6d48213
Merge "Fix a typo"
2015-03-27 01:43:02 +00:00
Svetoslav
b4a16b16e7
Fix a typo
...
Change-Id: I74da330f7319bd2f571d1c328365e3d5e482dc78
2015-03-26 18:39:57 -07:00
Jason Sams
5f786f0dab
am 226fc774: am ee80414d: Merge "Fix doc bug for object size."
...
* commit '226fc77468647303a81a05198851c81222e68efc':
Fix doc bug for object size.
2015-03-27 01:24:54 +00:00
Michael Runge
34ec4cc7b3
am 7b1237e5: am 0f9b7015: am 9e3976b6: am 9a91bf1d: am 96f47f5b: am b0197033: Increase timeout when uncrypting OTA
...
* commit '7b1237e52c2553a78b1839017b36718b5f3e6095':
Increase timeout when uncrypting OTA
2015-03-27 01:24:48 +00:00
Amith Yamasani
bf67d25be9
am cffe727e: am a5c20b98: am c704bc64: am 0afd1905: Merge "Fix NPE if FPE service does not exist." into lmp-mr1-dev
...
* commit 'cffe727eb2f2e559c20a9eed92f96982a53c4625':
2015-03-27 01:24:45 +00:00
Deepanshu Gupta
ec2a40969c
am c55858ff: am fc18e950: am cfdd1e18: am 862f5900: am 44b5a1c8: am e541f350: Merge "Update JRE for runConfigurations." into lmp-dev
...
* commit 'c55858ffd0039afb49f01ad06ed430bf206aa0d7':
2015-03-27 01:24:40 +00:00
Deepanshu Gupta
1bf6d5432f
am 5935ee2f: am 836f5d98: am 85afc992: am dbb38b30: am cbb4ec78: am 6f5fac81: Merge "Fix project settings. [DO NOT MERGE]" into lmp-dev
...
* commit '5935ee2fc9a7f0cfd8be303c8474937aca2ef40c':
2015-03-27 01:24:37 +00:00
Deepanshu Gupta
218ab6f48d
am e91d8d82: am 18755bfa: am 0c8ccefc: am e97079d9: am a16bb347: am 44fea603: Merge "Fix RoundRect radius." into lmp-dev
...
* commit 'e91d8d82ebbc23ac9a067687d8a32a28685a939e':
2015-03-27 01:24:33 +00:00
Deepanshu Gupta
1a3b4701f7
am 1a715a54: am 7a5a976c: am c07448d2: am 2b98abde: am 8f9ebc65: am 3bd5cbb1: Merge "Use right colors for status bar and nav bar." into lmp-dev
...
* commit '1a715a540f24895fc13bb58dc5c4919d9534f2b1':
2015-03-27 01:24:29 +00:00
Deepanshu Gupta
703e0aec57
am 1ea4657b: am 02e11a59: am 75614212: am 6fa9d554: am 0b76cf6f: am 34751c79: Merge "Better shadows." into lmp-dev
...
* commit '1ea4657bbb6bc58e573e7b3e791fa659c4bec4fc':
2015-03-27 01:24:24 +00:00
Deepanshu Gupta
070c3427c2
am 46e61156: am 173e931d: am 5bbc0265: am 5bc625d8: am a62a18e3: am 311a0f54: Merge "Fix layoutlib tests." into lmp-dev
...
* commit '46e61156a080152c504f2b9c674e990f19dee8e2':
2015-03-27 01:24:20 +00:00
Jeff Brown
833ed282e1
am 16869c8e: am a15ce03e: am 64646def: am d6216305: Merge "Disable more hotkeys while in setup." into lmp-mr1-dev
...
* commit '16869c8e25a7dbafb1c0aed29f2bd8e164fa9b67':
2015-03-27 01:24:16 +00:00
Jason Sams
226fc77468
am ee80414d: Merge "Fix doc bug for object size."
...
* commit 'ee80414d0ddd6a27bbf86e0de47dd86bc335431d':
Fix doc bug for object size.
2015-03-27 01:13:26 +00:00
Michael Runge
7b1237e52c
am 0f9b7015: am 9e3976b6: am 9a91bf1d: am 96f47f5b: am b0197033: Increase timeout when uncrypting OTA
...
* commit '0f9b70159a07f09f34c3688cce4b30362afa1855':
Increase timeout when uncrypting OTA
2015-03-27 01:10:25 +00:00