3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:52:06 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53 am: cbcf09217a am: 6034546747
am: 7a8883afa7

* commit '7a8883afa7483652d65dbba8ee7d0e709e364e5f':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:44:32 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53 am: cbcf09217a
am: 6034546747

* commit '60345467479f7d22dfb982e8375db6e89aab718a':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:42:05 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53
am: cbcf09217a

* commit 'cbcf09217a6bbd6753e01510870e0852fe963471':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:40:19 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b
am: 6c54c8fc53

* commit '6c54c8fc534d11c25010e02f2000289a5faa62f2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:38:38 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf
am: ecd0dab75b

* commit 'ecd0dab75b2ec0cc7ee1387b5e3b404ce6c4b898':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:36:47 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794
am: 9ee6a555cf

* commit '9ee6a555cf969fcd23d95dcc24ea0fe66f69a3f6':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:35:06 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa
am: da4797f794

* commit 'da4797f794042c11fd18262f22e4f4e4df5f32c6':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:32:35 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours
am: fcbe3a53fa

* commit 'fcbe3a53fa23b4ed0368ecbd55a1c21b504aff09':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c
Jeff Sharkey [Fri, 15 Jan 2016 20:24:42 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c
am: 721a135472  -s ours

* commit '721a13547271c7af1629268d5e3b5e6361555270':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:32:47 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a am: a4a018a5be am: 90e618a6e8
am: 5198da8949

* commit '5198da89496ccb52e44917eeb17d523a87d537f8':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:32:44 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours am: b31d5ef92d am: 69a399f65d
am: e987c210b3

* commit 'e987c210b322d077214cbdd0ff61b7470e40c8ad':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:30:49 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a am: a4a018a5be
am: 90e618a6e8

* commit '90e618a6e8f768c225f8c6b4ae5345bbaa8bbea3':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:30:43 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours am: b31d5ef92d
am: 69a399f65d

* commit '69a399f65dd33d704e0460f7c1c0bd3f8cc3dd19':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:28:29 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a
am: a4a018a5be

* commit 'a4a018a5bedec66d2cb31a99056e4018b60a1ac2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:28:25 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours
am: b31d5ef92d

* commit 'b31d5ef92d85e3dbacd6cdaac4a5d98b8bb58dc7':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:21:03 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e
am: 40b85de66a

* commit '40b85de66a592cd2eaf3cb3766416a54d34e41f2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d
Jeff Sharkey [Fri, 15 Jan 2016 19:20:59 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d
am: c64ced184c  -s ours

* commit 'c64ced184cc4545303bdd13b8060f3111e256307':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:12:35 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea
am: 13fbee9d2e

* commit '13fbee9d2e3421ba0750ad617adf75bd4f30334d':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 8fbf1207a6 am: 1b75f917e8
Jeff Sharkey [Fri, 15 Jan 2016 19:08:51 +0000]
Use resolved path for both checking and opening. am: 8fbf1207a6 am: 1b75f917e8
am: be307b2c00

* commit 'be307b2c00bf6fefb8c74c72e450ee244e7c925f':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384
am: 9d3bd7d1ea

* commit '9d3bd7d1ea05f012609c47bd9410a5e9f66fe09e':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: bdc831357e
am: 0e710ca30d

* commit '0e710ca30d0b04843b3d2e83755e35fe092cfd4a':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 6608eb8fee
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: 6608eb8fee
am: 06ed2539f5

* commit '06ed2539f5172289f5a1dc14e37b4f151251f590':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe
am: 5d406ad384

* commit '5d406ad38446af78bc904d8141d2856a6a5a8dfd':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 5accb13517
am: 3784acf34c

* commit '3784acf34cce6aed448b3f3541b6734b79efb31d':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 8fbf1207a6
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 8fbf1207a6
am: 1b75f917e8

* commit '1b75f917e82e3a4a61b4c910d492ac83afdebc86':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 19:01:51 +0000]
Use resolved path for both checking and opening.
am: bdc831357e

* commit 'bdc831357e7a116bc561d51bf2ddc85ff11c01a9':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 19:01:50 +0000]
Use resolved path for both checking and opening.
am: 6608eb8fee

* commit '6608eb8feedafab93b840c208a40aa6d6c755584':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:59:09 +0000]
Use resolved path for both checking and opening.
am: 5c08fb8cbe

* commit '5c08fb8cbeb045b9ce447443208e87f42604d168':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:59:02 +0000]
Use resolved path for both checking and opening.
am: 5accb13517

* commit '5accb135178325878840c6e36fc3e640ae582dea':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:58:33 +0000]
Use resolved path for both checking and opening.
am: 8fbf1207a6

* commit '8fbf1207a69b123493a8c6ca7e0295c385d195dc':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoam b54f5f60: (-s ours) am 4099afd8: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 25 Sep 2015 03:05:23 +0000]
am b54f5f60: (-s ours) am 4099afd8: (-s ours) Import translations. DO NOT MERGE

* commit 'b54f5f60ef0e41cf75c2156a5da67ce9858ccf9c':
  Import translations. DO NOT MERGE

3 years agoam 4099afd8: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 25 Sep 2015 02:59:16 +0000]
am 4099afd8: (-s ours) Import translations. DO NOT MERGE

* commit '4099afd8117743bdab7ea4281638adadf0f501ba':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 24 Sep 2015 21:49:53 +0000]
Import translations. DO NOT MERGE

Change-Id: Id642601b72d6a4465d2b7f282bd4e08108379ce7
Auto-generated-cl: translation import

3 years agoam 903b5694: (-s ours) am a8070554: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 17:42:54 +0000]
am 903b5694: (-s ours) am a8070554: (-s ours) Import translations. DO NOT MERGE

* commit '903b56949549d78af56f832bba490659c77d0fa6':
  Import translations. DO NOT MERGE

3 years agoam a8070554: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 17:25:27 +0000]
am a8070554: (-s ours) Import translations. DO NOT MERGE

* commit 'a80705548f8f03bde8ae5e3331018385f268c90b':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 10:22:33 +0000]
Import translations. DO NOT MERGE

Change-Id: I282fe4e34de9161e16c4c64894f720bda53642f9
Auto-generated-cl: translation import

3 years agoam a4a4b85d: (-s ours) am 6ed30705: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:24:20 +0000]
am a4a4b85d: (-s ours) am 6ed30705: (-s ours) Import translations. DO NOT MERGE

* commit 'a4a4b85d344fb6d2b571023c1b1b7d2877c7bbc6':
  Import translations. DO NOT MERGE

3 years agoam 6ed30705: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:16:29 +0000]
am 6ed30705: (-s ours) Import translations. DO NOT MERGE

* commit '6ed30705f468b2eb036899acf944bda523399fd2':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:03:16 +0000]
Import translations. DO NOT MERGE

Change-Id: Ibe6acc8f559ed63b2aa447f0004affddba21eca7
Auto-generated-cl: translation import

3 years agoam 23092ff6: am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Fri, 28 Aug 2015 00:06:56 +0000]
am 23092ff6: am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.

* commit '23092ff679f7b72df927cf30440063b4eb6a1c09':
  Add RTL flag to DownloadProvider.

3 years agoam 3f506809: am 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Fri, 28 Aug 2015 00:01:39 +0000]
am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.

* commit '3f5068098eb27294cf786c91692a9e22f8a329fc':
  Add RTL flag to DownloadProvider.

3 years agoam 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Thu, 27 Aug 2015 23:52:21 +0000]
am 346190f3: Add RTL flag to DownloadProvider.

* commit '346190f357128d3d4171494713546da773277d3b':
  Add RTL flag to DownloadProvider.

3 years agoAdd RTL flag to DownloadProvider.
Julia Reynolds [Thu, 27 Aug 2015 18:57:32 +0000]
Add RTL flag to DownloadProvider.

Bug: 23410732
Change-Id: Iae4628bb56c17140da32d40e9c425d9f85a9a920

4 years agoam 6a25eda3: am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 02:18:40 +0000]
am 6a25eda3: am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.

* commit '6a25eda34b9e65390c1f47d197b5bbaa40c3277b':
  Give secondary users read-only physical cards.

4 years agoam 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 02:01:14 +0000]
am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.

* commit '94fc3343f0f032cd6d0d32bdc8e8c20ab248aca3':
  Give secondary users read-only physical cards.

4 years agoam 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 01:34:45 +0000]
am 8b2880ba: Give secondary users read-only physical cards.

* commit '8b2880ba6d192c4dd66516541ed931a84e6d8a9a':
  Give secondary users read-only physical cards.

4 years agoGive secondary users read-only physical cards.
Jeff Sharkey [Tue, 28 Jul 2015 21:31:33 +0000]
Give secondary users read-only physical cards.

Follow method refactoring so we only consider writable locations.

Bug: 22787184
Change-Id: Ib8b037216d23ab474d7e0df427671d174eaf030a

4 years agoam 4a4f35e4: am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 16:21:22 +0000]
am 4a4f35e4: am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit '4a4f35e4265d95213996daea6bf58f2e1a45c286':
  Switch to proxy variants of app-ops calls.

4 years agoam c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 15:55:08 +0000]
am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit 'c478f1e7bceaed550a3c94ca414cb50a2ddf52a5':
  Switch to proxy variants of app-ops calls.

4 years agoam b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 02:20:28 +0000]
am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit 'b8bc2a76ddaa0c59d681913dba10fd7ec0a2a22b':
  Switch to proxy variants of app-ops calls.

4 years agoSwitch to proxy variants of app-ops calls.
Jeff Sharkey [Fri, 24 Jul 2015 22:22:54 +0000]
Switch to proxy variants of app-ops calls.

Bug: 22718722
Change-Id: I9c054956c3b3655332475607d6919dc34515e550

4 years agoam 69f51ddb: (-s ours) am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translati...
Geoff Mendal [Wed, 15 Jul 2015 17:34:11 +0000]
am 69f51ddb: (-s ours) am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit '69f51ddb152140d77cf356951f2638f98486455b':
  Import translations. DO NOT MERGE

4 years agoam 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 17:17:27 +0000]
am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit '2a17dd4e1ecd343aa0257d846fdfc23df1711e4b':
  Import translations. DO NOT MERGE

4 years agoam e6841c13: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 17:08:40 +0000]
am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit 'e6841c13b2fc246d34d2645151056e3e347523a8':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 16:53:06 +0000]
Import translations. DO NOT MERGE

Change-Id: I4ccf722a3452199e4d97a47fff05ff7b0077d422
Auto-generated-cl: translation import

4 years agoam 7a61721e: am 546250aa: am ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:43:46 +0000]
am 7a61721e: am 546250aa: am ed30deae: Relax permissions on package-specific paths.

* commit '7a61721ed07df863fdce4916b0bf9715ffb40df2':
  Relax permissions on package-specific paths.

4 years agoam 546250aa: am ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:28:12 +0000]
am 546250aa: am ed30deae: Relax permissions on package-specific paths.

* commit '546250aac342b3e0a2fe084537a221a1e0769021':
  Relax permissions on package-specific paths.

4 years agoam ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:18:17 +0000]
am ed30deae: Relax permissions on package-specific paths.

* commit 'ed30deae5fe5b9de142b44933001c9b098c47712':
  Relax permissions on package-specific paths.

4 years agoRelax permissions on package-specific paths.
Jeff Sharkey [Mon, 13 Jul 2015 17:25:58 +0000]
Relax permissions on package-specific paths.

Normally apps must hold the WRITE_EXTERNAL_STORAGE permission in
order to use DownloadManager.  However, now that the platform has
relaxed permissions on package-specific directories, we relax the
DownloadManager check in a similar way.  This also opens up using
DownloadManager to save files on secondary external storage devices.

Fix bug so that we now check the relevant volume state when thinking
about resuming a download.

Bug: 22135060
Change-Id: If439340ea48789ea167f49709b5b69a4f0883150

4 years agoam b34b9a0c: (-s ours) am bdb78458: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Mon, 13 Jul 2015 15:25:31 +0000]
am b34b9a0c: (-s ours) am bdb78458: (-s ours) Import translations. DO NOT MERGE

* commit 'b34b9a0c142b8cc909b4e86a50deae2f02cecb3f':
  Import translations. DO NOT MERGE

4 years agoam bdb78458: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Mon, 13 Jul 2015 15:11:27 +0000]
am bdb78458: (-s ours) Import translations. DO NOT MERGE

* commit 'bdb784583441806542b90e8dfe454eb85d995037':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Sat, 11 Jul 2015 22:19:21 +0000]
Import translations. DO NOT MERGE

Change-Id: I4903c3288b6dc807cc7814bfd478e230f87cc6bb
Auto-generated-cl: translation import

4 years agoam d473cf8f: Fix crash in TrampolineActivity
Makoto Onuki [Wed, 24 Jun 2015 20:08:57 +0000]
am d473cf8f: Fix crash in TrampolineActivity

* commit 'd473cf8f85f60d53b20270a263afe6b138671cb5':
  Fix crash in TrampolineActivity

4 years agoFix crash in TrampolineActivity
Makoto Onuki [Wed, 24 Jun 2015 00:02:53 +0000]
Fix crash in TrampolineActivity

TrampolineActivity was trying to show a dialog with Theme.NoDisplay.
Changed to Theme.Translucent.NoTitleBar.

Bug 20146947

Change-Id: Iab75d18ccfc35053f0a1d485583d0d15c5b2d351

4 years agoam f775c984: Create a handler thread
Todd Kennedy [Mon, 22 Jun 2015 15:52:24 +0000]
am f775c984: Create a handler thread

* commit 'f775c9840f8f9520ab3dc859597cb34624213363':
  Create a handler thread

4 years agoCreate a handler thread
Todd Kennedy [Fri, 19 Jun 2015 21:47:45 +0000]
Create a handler thread

The onCreate() method [where we initialize the handler] runs on the
main thread. This means the ParcelFileDescriptor also runs tasks
involving disk access on the main thread. We need to create a
separate thread to run the Content Provider's handler.

Bug: 19718299
Change-Id: Ia3661fafd3442ad6260f04253ba24ddf83b176b2

4 years agoam e3960ea9: Actually delete files when rows are deleted.
Jeff Sharkey [Wed, 17 Jun 2015 00:14:34 +0000]
am e3960ea9: Actually delete files when rows are deleted.

* commit 'e3960ea97d5ddee80e5237796d577892e42a28cb':
  Actually delete files when rows are deleted.

4 years agoActually delete files when rows are deleted.
Jeff Sharkey [Wed, 17 Jun 2015 00:06:37 +0000]
Actually delete files when rows are deleted.

Otherwise they're orphaned until the next idle maintenance pass.

Bug: 21786983
Change-Id: I6eb2240d657366b65482bd3a0d5683e5d34a541a

4 years agoam 810d83ea: Don\'t call size() on a null List
Christopher Tate [Tue, 9 Jun 2015 12:49:14 +0000]
am 810d83ea: Don\'t call size() on a null List

* commit '810d83eac854f2da48f4ba7e7e6f68c39ce8f292':
  Don't call size() on a null List

4 years agoDon't call size() on a null List
Christopher Tate [Tue, 9 Jun 2015 01:17:21 +0000]
Don't call size() on a null List

JobScheduler.getAllPendingJobs() can return null when there are none.
Deal with it.

Bug 21642868

Change-Id: I11fcc6e146f9db51e03dcf57f7518bb7878fbd28

4 years agoam 06e3ea49: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Sat, 30 May 2015 23:05:27 +0000]
am 06e3ea49: (-s ours) Import translations. DO NOT MERGE

* commit '06e3ea49e8f9b2b60981e499a64ed6b150106173':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Sat, 30 May 2015 22:48:12 +0000]
Import translations. DO NOT MERGE

Change-Id: I63b0dc11b38c1ae5dda3df7dcda560eb69990315
Auto-generated-cl: translation import

4 years agoam be978ed4: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Thu, 14 May 2015 10:06:26 +0000]
am be978ed4: (-s ours) Import translations. DO NOT MERGE

* commit 'be978ed48a0792d7784cef6d1bd5bc83dbae695a':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Thu, 14 May 2015 09:54:15 +0000]
Import translations. DO NOT MERGE

Change-Id: Icef1a6fecbfcf2537e9c3277d454d2307ea08ba2
Auto-generated-cl: translation import

4 years agoSanitize display names, keep extensions intact.
Ben Kwa [Wed, 22 Apr 2015 22:50:14 +0000]
Sanitize display names, keep extensions intact.

Use the newly factored FileUtils sanitize the requested display names to
be valid FAT filenames, and also allow any extension that maps to the
requested MIME type.

BUG=20157955

Change-Id: Ic37863a3362a941d81632bd4a7562dae40053652

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 22 Apr 2015 14:14:53 +0000]
Import translations. DO NOT MERGE

Change-Id: I6586b3adc94218ae560efe68338eb137aa6cd742
Auto-generated-cl: translation import

4 years agoDeclare that DownloadProvider uses cleartext HTTP traffic.
Alex Klyubin [Tue, 14 Apr 2015 20:59:59 +0000]
Declare that DownloadProvider uses cleartext HTTP traffic.

DownloadProvider offers downloading over HTTP and HTTPS.

Bug: 19215516
Change-Id: I4f0583fd0b00842892a5229f1a87c7af53c5abe4

4 years agoam 5332ab3e: am 65d94cee: Merge "Make DownloadProvider honor the cleartext traffic...
Alex Klyubin [Thu, 2 Apr 2015 01:39:49 +0000]
am 5332ab3e: am 65d94cee: Merge "Make DownloadProvider honor the cleartext traffic policy."

* commit '5332ab3e035389445ff9351a34c1d7c94fefa318':
  Make DownloadProvider honor the cleartext traffic policy.

4 years agoam 65d94cee: Merge "Make DownloadProvider honor the cleartext traffic policy."
Alex Klyubin [Wed, 1 Apr 2015 22:10:48 +0000]
am 65d94cee: Merge "Make DownloadProvider honor the cleartext traffic policy."

* commit '65d94cee4a6d4d5f9bc887a89f46eaf9d2570ad9':
  Make DownloadProvider honor the cleartext traffic policy.

4 years agoMerge "Make DownloadProvider honor the cleartext traffic policy."
Alex Klyubin [Wed, 1 Apr 2015 21:49:48 +0000]
Merge "Make DownloadProvider honor the cleartext traffic policy."

4 years agoMake DownloadProvider honor the cleartext traffic policy.
Alex Klyubin [Fri, 27 Mar 2015 17:17:55 +0000]
Make DownloadProvider honor the cleartext traffic policy.

This makes the Provider-side of the DownloadManager framework honor
the per-UID cleartext network traffic policy. The policy is enforced
in the Provider rather than in its client (DownloadManager) because
download URLs could get redirected between HTTPS and HTTP and only
the Provider currently has visibility into and control over this.

Whether cleartext network traffic is permitted is a per-package
policy. However, the DownloadProvider can only access the UID of the
requesting application. Multiple packages can run under the same UID.
In that scenario, cleartext traffic is permited for the UID if
cleartext traffic is permitted for any of the packages running under
the UID. This could be improved by making the DownloadManager provide
the package name in addition to the UID.

Bug: 19215516
Change-Id: Ib37585a7a2fc2869954d52a1b08052926f49bc9b

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 30 Mar 2015 15:32:43 +0000]
Import translations. DO NOT MERGE

Change-Id: Ia082b51eacfe95e4cfad095de71369035744c3d5
Auto-generated-cl: translation import

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Sat, 21 Mar 2015 11:44:02 +0000]
Import translations. DO NOT MERGE

Change-Id: I0e8fd3069bff048448055d1bb80862afa9415f11
Auto-generated-cl: translation import

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 16 Mar 2015 16:24:23 +0000]
Import translations. DO NOT MERGE

Change-Id: I6ee3f2e8abbd7b1b4b7d217e362a1d65b5c8daa4
Auto-generated-cl: translation import

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 9 Mar 2015 17:03:08 +0000]
Import translations. DO NOT MERGE

Change-Id: Ifd21e5b624206c24c76a65ccaab6486acd05a3bf
Auto-generated-cl: translation import

4 years agoam 82f69f42: (-s ours) am 5e116a6d: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Fri, 27 Feb 2015 16:46:58 +0000]
am 82f69f42: (-s ours) am 5e116a6d: (-s ours) Import translations. DO NOT MERGE

* commit '82f69f42c87b6868fd5398e72f12685a84f66faf':
  Import translations. DO NOT MERGE

4 years agoam 5e116a6d: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Fri, 27 Feb 2015 16:34:35 +0000]
am 5e116a6d: (-s ours) Import translations. DO NOT MERGE

* commit '5e116a6d63b4f5060041adeeb1bdc2b0585266cd':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Fri, 27 Feb 2015 01:07:13 +0000]
Import translations. DO NOT MERGE

Change-Id: Id2255cf5429382da0169e8a98b4bc7a613fc046b
Auto-generated-cl: translation import

4 years agoam 590ccb96: (-s ours) am c7c23071: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Fri, 13 Feb 2015 01:21:01 +0000]
am 590ccb96: (-s ours) am c7c23071: (-s ours) Import translations. DO NOT MERGE

* commit '590ccb96d0bd46014ce6767c5b0a8ef7109a8274':
  Import translations. DO NOT MERGE

4 years agoam c7c23071: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Fri, 13 Feb 2015 01:14:48 +0000]
am c7c23071: (-s ours) Import translations. DO NOT MERGE

* commit 'c7c23071be84c8df58cc59a9597ae84af5cac026':
  Import translations. DO NOT MERGE

4 years agoImport translations. DO NOT MERGE
Geoff Mendal [Fri, 13 Feb 2015 01:06:13 +0000]
Import translations. DO NOT MERGE

Change-Id: I5f4b68932cc08ca445a573449eb1259afd1e1c96
Auto-generated-cl: translation import

4 years agoam 5d53e8df: am 35558a84: am f3679d03: Can not continue to download after powerin...
Benson Huang [Fri, 16 Jan 2015 23:09:19 +0000]
am 5d53e8df: am 35558a84: am f3679d03:     Can not continue to download after powering on the phone

* commit '5d53e8dfdc77be8bd5665a7eec053a0dcdf0b7c8':
  Can not continue to download after powering on the phone

4 years agoam 35558a84: am f3679d03: Can not continue to download after powering on the...
Benson Huang [Fri, 16 Jan 2015 23:02:32 +0000]
am 35558a84: am f3679d03:     Can not continue to download after powering on the phone

* commit '35558a84c1f211005091f3e3b622631d8a21023b':
  Can not continue to download after powering on the phone

4 years agoam f3679d03: Can not continue to download after powering on the phone
Benson Huang [Fri, 16 Jan 2015 22:56:54 +0000]
am f3679d03:     Can not continue to download after powering on the phone

* commit 'f3679d0367cd8a0e72875800decf9f63033645a0':
  Can not continue to download after powering on the phone