6 years agoAdjust timeouts to reduce false-positive bugs.
Jeff Sharkey [Tue, 26 Feb 2013 20:43:56 +0000]
Adjust timeouts to reduce false-positive bugs.

Otherwise we end up triggering MSG_FINAL_UPDATE while still waiting
for socket timeouts.  Using 20 seconds for timeout is more sane, and
matches Volley.

Bug: 8233041
Change-Id: Ia7220033a5942c46ca1d79a88e2b3f530cb3edac

6 years agoTest to verify extremely large downloads.
Jeff Sharkey [Fri, 22 Feb 2013 19:57:48 +0000]
Test to verify extremely large downloads.

Streams a 3GB file to verify that it downloads correctly, using new
MockWebServer streaming API.

Bug: 8209169
Change-Id: Ic36271bfef3176e1ccea2b40edc7abb1044222f1

6 years agoMerge "Ack, we actually need to UpdateThread.quit()."
Jeff Sharkey [Thu, 21 Feb 2013 00:11:58 +0000]
Merge "Ack, we actually need to UpdateThread.quit()."

6 years agoAck, we actually need to UpdateThread.quit().
Jeff Sharkey [Thu, 21 Feb 2013 00:10:39 +0000]
Ack, we actually need to UpdateThread.quit().

Otherwise they end up leaking.  There is a race around UpdateThread
continuing to process messages before onDestroy() has been invoked,
so explicitly UpdateThread.quit() in both places.

Bug: 8233041
Change-Id: I73f1b70aedace19e23a61a3dddf4986d82f2c7d6

6 years agoMerge "Only use single UpdateThread."
Jeff Sharkey [Wed, 20 Feb 2013 23:58:25 +0000]
Merge "Only use single UpdateThread."

6 years agoOnly use single UpdateThread.
Jeff Sharkey [Wed, 20 Feb 2013 23:54:26 +0000]
Only use single UpdateThread.

Since DownloadService starts and stops frequently, recycle a single
UpdateThread across invocations.

Bug: 8233041
Change-Id: I07756fb6bfdbad811cbd58e628fdfdbf63d71bf8

6 years agoMerge remote-tracking branch 'goog/jb-mr2-release'
Ed Heyl [Wed, 20 Feb 2013 21:47:33 +0000]
Merge remote-tracking branch 'goog/jb-mr2-release'

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Wed, 20 Feb 2013 13:56:21 +0000]
merge in jb-mr2-release history after reset to master

6 years agoOnly report speeds from full samples windows.
Jeff Sharkey [Wed, 20 Feb 2013 01:11:41 +0000]
Only report speeds from full samples windows.

Wait until we've passed a full sample window (500ms) before reporting
an estimated speed.  This avoid showing skewed times like "900 hours
remaining."

Also remember to clean up the UpdateThread.

Bug: 8176417
Change-Id: I851e0abcbb443114abe9c22f4650fee7a9bc3aaa

6 years agoRetries shouldn't backoff when network changes.
Jeff Sharkey [Tue, 19 Feb 2013 20:48:08 +0000]
Retries shouldn't backoff when network changes.

When a download fails due to a network change, treat it as waiting
for network, instead of subjecting it to full retry backoff.

Change-Id: Ifdae62fd7c2baad7422f68e09da94740b5f513d0

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Tue, 19 Feb 2013 17:52:06 +0000]
merge in jb-mr2-release history after reset to master

6 years agoUpdate database before sending broadcast.
Jeff Sharkey [Thu, 14 Feb 2013 18:07:16 +0000]
Update database before sending broadcast.

This was moved to to solve a race condition around service shutdown,
but ended up causing another race with remote apps.

Bug: 8200919
Change-Id: Ief470e9454e9be8ec43ca3ec11e3b3440fa5852d

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Wed, 13 Feb 2013 13:56:34 +0000]
merge in jb-mr2-release history after reset to master

6 years agoRedesign of DownloadManager update loop.
Jeff Sharkey [Tue, 12 Feb 2013 00:19:39 +0000]
Redesign of DownloadManager update loop.

Previously, the service lifecycle was managed through a large for()
loop which was extremely tricky to reason about.  This resulted in
several race conditions that could leave the service running
indefinitely, or terminate it early before tasks had finished.

This change redesigns the update loop to be event driven based on
database updates, and to collapse mutiple pending update passes.  It
is much easier to reason about service termination conditions, and
it correctly uses startId to handle races during command delivery.

Also moves scanner into isolated class, and switches to using public
API instead of binding to private interface.

Bug: 7638470, 7455406, 7162341
Change-Id: I380e77f5432223b2acb4e819e37f29f98ee4782b

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Mon, 11 Feb 2013 15:12:24 +0000]
merge in jb-mr2-release history after reset to master

6 years agoActive notifications only for running downloads.
Jeff Sharkey [Fri, 8 Feb 2013 00:13:20 +0000]
Active notifications only for running downloads.

Bug: 8145142
Change-Id: I9119796f809aa967f7ec6bb2a3d2b815e86eaf1b

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Thu, 7 Feb 2013 15:11:22 +0000]
merge in jb-mr2-release history after reset to master

6 years agoAllow granting access to "my_downloads" paths.
Jeff Sharkey [Sat, 27 Oct 2012 00:28:34 +0000]
Allow granting access to "my_downloads" paths.

PackageInstaller attempts to grant Uri permissions on my_downloads
paths passed internally.  This change lets the system successfully
grant permissions to these paths.

Bug: 7426851
Change-Id: I9a4eea4397c02175aff4e3881a9a79cea1e6e0e3

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Wed, 6 Feb 2013 15:11:35 +0000]
merge in jb-mr2-release history after reset to master

6 years agoUpdate Downloads UI for RTL languages.
Jeff Sharkey [Tue, 5 Feb 2013 18:52:51 +0000]
Update Downloads UI for RTL languages.

Bug: 8133419
Change-Id: I0c8c0909e41d51cfa2e136304a0a13c5d46afb3b

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Fri, 1 Feb 2013 15:10:53 +0000]
merge in jb-mr2-release history after reset to master

6 years agoMigrate to using Mockito directly.
Jeff Sharkey [Fri, 1 Feb 2013 01:10:54 +0000]
Migrate to using Mockito directly.

Change-Id: Ice24d5c62bbcbcfd3d7374eac3a20580f7f31f36

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Thu, 31 Jan 2013 15:11:02 +0000]
merge in jb-mr2-release history after reset to master

6 years agoDump recent downloads from provider.
Jeff Sharkey [Wed, 30 Jan 2013 19:26:46 +0000]
Dump recent downloads from provider.

The lifetime of DownloadService can be limited, and it's often
missing from bugreports.  The provider has a much longer lifetime,
so have it dump raw data about recent downloads.

Bug: 7350685
Change-Id: I55c9d602d77014ea27820936f1cf5c8ad24f286a

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Wed, 30 Jan 2013 15:11:03 +0000]
merge in jb-mr2-release history after reset to master

6 years agoTests for max retries/redirects, ETag switches.
Jeff Sharkey [Tue, 29 Jan 2013 22:48:46 +0000]
Tests for max retries/redirects, ETag switches.

Verify that servers responding with many retries or redirects result
in failed download, instead of spinning out of control.  Test to
verify that changed ETag results in download failing.

Also fix handling of HTTP 301 to update Uri in database.

Change-Id: Iff2948d79961a245b7900117d107edaa356618c9

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Tue, 29 Jan 2013 15:11:08 +0000]
merge in jb-mr2-release history after reset to master

6 years agoCleaner thread management, less global state.
Jeff Sharkey [Sat, 12 Jan 2013 23:58:51 +0000]
Cleaner thread management, less global state.

Switch to using a ThreadPoolExecutor for handling downloads, which
gives us parallelism logic that is easier to reason about.  Also
open the door to eventually waiting until the executor is drained
to stopSelf().

Removes DownloadHandler singleton, and gives explicit path for
publishing active download speeds to notifications.

Change-Id: I1836e7742bb8a84861d1ca6bd1e59b2040bd12f8

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Wed, 23 Jan 2013 15:10:58 +0000]
merge in jb-mr2-release history after reset to master

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Tue, 22 Jan 2013 18:09:22 +0000]
Import translations. DO NOT MERGE

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

6 years agomerge in jb-mr2-release history after reset to master
The Android Automerger [Fri, 18 Jan 2013 15:11:02 +0000]
merge in jb-mr2-release history after reset to master

6 years agoBetter handling of retryable errors.
Jeff Sharkey [Fri, 18 Jan 2013 01:26:51 +0000]
Better handling of retryable errors.

Now the final errors are always thrown, and the outer code decides
how to handle them as retries.  Also clean up method signatures.

Bug: 8022478
Change-Id: I4e7e43be793294ab837370df521e7c381e0bb6c3

6 years agomerge in master-release history after reset to master
The Android Automerger [Mon, 14 Jan 2013 15:50:16 +0000]
merge in master-release history after reset to master

6 years agoMove network state to enums for type safety.
Jeff Sharkey [Sat, 12 Jan 2013 23:01:04 +0000]
Move network state to enums for type safety.

Change-Id: Ib8ea24fc58a866f8a5626cdd20e5891eb0a2bbeb

6 years agoOnly add one User-Agent header.
Jeff Sharkey [Thu, 10 Jan 2013 19:12:52 +0000]
Only add one User-Agent header.

Also include more details when reporting HTTP error codes.

Bug: 7966393
Change-Id: I251b1ec7c827693817391b6e9fb8b0cab995395e

6 years agoOnly add one User-Agent header.
Jeff Sharkey [Thu, 10 Jan 2013 19:12:52 +0000]
Only add one User-Agent header.

Also include more details when reporting HTTP error codes.

Bug: 7966393
Change-Id: I251b1ec7c827693817391b6e9fb8b0cab995395e

6 years agoSimplify download flow control, handle redirects.
Jeff Sharkey [Mon, 24 Dec 2012 03:28:09 +0000]
Simplify download flow control, handle redirects.

Move redirection handling into a single loop, and handle each HTTP
response code inline to make flow control easier to reason about.

Fix race condition in tests by waiting for first status update.

Bug: 7887226
Change-Id: Id4bfd182941baad4cd0bb702376c4beeb7275bb2

6 years agoClean up DownloadManager threading tests.
Jeff Sharkey [Fri, 4 Jan 2013 06:59:50 +0000]
Clean up DownloadManager threading tests.

Change runUntilStatus() methods to polling with timeout instead of
requiring internal knowledge about threading.

Fix notification tests, and move opening of InputStream until after
handling headers to avoid FNFE.  Always reset facade to defaults
before each test.

Change-Id: I6b2d6cfc4e685d2090c1133b1b2e89ae12760f8b

6 years agoRemove singleton StorageManager.
Jeff Sharkey [Sat, 5 Jan 2013 17:47:36 +0000]
Remove singleton StorageManager.

Now DownloadService creates and owns the lifecycle of its own
StorageManager instance.

Change-Id: I8f6bedc02f1dbe610a8e6a25d55383a12716d344

6 years agoFold InnerState into State.
Jeff Sharkey [Thu, 20 Dec 2012 23:10:34 +0000]
Fold InnerState into State.

It was cluttering up method signatures, and can easily be reset
before starting each download pass.

Change-Id: I7dee9d2160c3b5f737e7db86baa826d5d0b04b2d

6 years agoAlways append to files, handle end of stream.
Jeff Sharkey [Tue, 18 Dec 2012 01:05:03 +0000]
Always append to files, handle end of stream.

Fix bug where resumed downloads wouldn't open in append mode. Handle
end of stream exceptions from URLConnection as special-case for now
to keep tests passing.

Move stream creation outside of DrmOutputStream, and always fsync()
before closing files. Treat HTTP header errors as retryable. Add
explicit state checks to redirection tests.

Change-Id: I19d007284f6bfbffaac93859fe47cd98b79a59c4

6 years agoMerge "Cleaner I/O."
Jeff Sharkey [Thu, 13 Dec 2012 23:43:09 +0000]
Merge "Cleaner I/O."

6 years agoCleaner I/O.
Jeff Sharkey [Thu, 6 Dec 2012 23:54:44 +0000]
Cleaner I/O.

This cleans up writing of downloaded data by always writing through
OutputStream interface, which applies DRM if needed.  Hands I/O
streams along with method calls to give clearer chain of ownership.

Only retry writes once after verifying free space. Remove
checkCanHandleDownload() check, since most downloads are now using
public API.  Release DrmManagerClient sessions when finished.

Change-Id: I49e479089a8218690b556d31ec65a030930ad368

6 years agoam 195b46b8: am b0bb182a: Cancel stale notifications when starting.
Jeff Sharkey [Thu, 13 Dec 2012 22:23:09 +0000]
am 195b46b8: am b0bb182a: Cancel stale notifications when starting.

* commit '195b46b8a59eb522fc91ac6f498f359a337d3f3e':
  Cancel stale notifications when starting.

6 years agoam b0bb182a: Cancel stale notifications when starting.
Jeff Sharkey [Thu, 13 Dec 2012 22:19:47 +0000]
am b0bb182a: Cancel stale notifications when starting.

* commit 'b0bb182a1b52b31ccf1ec5e0be82308ebb4857e2':
  Cancel stale notifications when starting.

6 years agoCancel stale notifications when starting.
Jeff Sharkey [Thu, 13 Dec 2012 20:58:18 +0000]
Cancel stale notifications when starting.

Bug: 7693834
Change-Id: I5e212be321cccae0f7c76f80049c4e09f0867694

6 years agoam 770f0d7c: (-s ours) am 1d71eb6b: Import translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 18:34:05 +0000]
am 770f0d7c: (-s ours) am 1d71eb6b: Import translations. DO NOT MERGE

* commit '770f0d7ce322ffb332ae325d7377afc4dcae4f7a':
  Import translations. DO NOT MERGE

6 years agoam 25ecefe9: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 18:34:03 +0000]
am 25ecefe9: (-s ours) Import translations. DO NOT MERGE

* commit '25ecefe9d117834011070e3575e7ab099bec6cc8':
  Import translations. DO NOT MERGE

6 years agoam 1d71eb6b: Import translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 18:28:54 +0000]
am 1d71eb6b: Import translations. DO NOT MERGE

* commit '1d71eb6b347cf861c53c1bc4c18b8928528b244c':
  Import translations. DO NOT MERGE

6 years agoMerge "Import translations. DO NOT MERGE"
Baligh Uddin [Wed, 12 Dec 2012 18:27:26 +0000]
Merge "Import translations. DO NOT MERGE"

6 years agoMerge "Move DownloadManager to HttpURLConnection."
Jeff Sharkey [Wed, 12 Dec 2012 17:54:36 +0000]
Merge "Move DownloadManager to HttpURLConnection."

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 17:48:50 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 17:48:12 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 12 Dec 2012 17:47:52 +0000]
Import translations. DO NOT MERGE

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

6 years agoMove DownloadManager to HttpURLConnection.
Jeff Sharkey [Thu, 6 Dec 2012 19:54:45 +0000]
Move DownloadManager to HttpURLConnection.

Apache HttpClient is in maintenance mode, and doesn't have support
for features like Server Name Indication (SNI).  This change moves
DownloadManager to use HttpURLConnection internally.  It also
moves redirection handling into HttpURLConnection.

Bug: 7070597
Change-Id: Ie80093eeeecd14f94e1c8b7597ff3f8f5d220691

6 years agoam e12b912f: (-s ours) am 99de1b60: Import translations. DO NOT MERGE
Baligh Uddin [Fri, 7 Dec 2012 07:23:21 +0000]
am e12b912f: (-s ours) am 99de1b60: Import translations. DO NOT MERGE

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

6 years agoam 05a3d61b: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 7 Dec 2012 07:23:20 +0000]
am 05a3d61b: (-s ours) Import translations. DO NOT MERGE

* commit '05a3d61b7481a46083877c1832f43bda07a450bb':
  Import translations. DO NOT MERGE

6 years agoam 9ad850e7: (-s ours) am 5f956afb: Import translations. DO NOT MERGE
Baligh Uddin [Fri, 7 Dec 2012 07:23:19 +0000]
am 9ad850e7: (-s ours) am 5f956afb: Import translations. DO NOT MERGE

* commit '9ad850e79f5aa38ef4069b4a7743c5aeb934ae29':
  Import translations. DO NOT MERGE

6 years agoam 9529ca65: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 7 Dec 2012 07:23:19 +0000]
am 9529ca65: (-s ours) Import translations. DO NOT MERGE

* commit '9529ca65cf71b11a20f7586c2a6e3ce80963d676':
  Import translations. DO NOT MERGE

6 years agoam 99de1b60: Import translations. DO NOT MERGE
Baligh Uddin [Thu, 6 Dec 2012 16:25:20 +0000]
am 99de1b60: Import translations. DO NOT MERGE

* commit '99de1b606e5462ab191d2af5b9bd8c7c4ed30d00':
  Import translations. DO NOT MERGE

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 6 Dec 2012 16:20:42 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 6 Dec 2012 16:20:19 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 6 Dec 2012 16:20:03 +0000]
Import translations. DO NOT MERGE

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

6 years agoam 5f956afb: Import translations. DO NOT MERGE
Baligh Uddin [Wed, 5 Dec 2012 21:27:45 +0000]
am 5f956afb: Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 5 Dec 2012 18:22:18 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 5 Dec 2012 18:21:54 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 5 Dec 2012 18:21:39 +0000]
Import translations. DO NOT MERGE

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

6 years agoam 9ecb7a13: (-s ours) am 0daff11c: Import translations. DO NOT MERGE
Baligh Uddin [Fri, 30 Nov 2012 04:52:27 +0000]
am 9ecb7a13: (-s ours) am 0daff11c: Import translations. DO NOT MERGE

* commit '9ecb7a13dec41365c0dbb112286b99ebd9faf61a':
  Import translations. DO NOT MERGE

6 years agoam 66748b46: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 30 Nov 2012 04:51:04 +0000]
am 66748b46: (-s ours) Import translations. DO NOT MERGE

* commit '66748b469b439b746cbe44dd3bcc7c6978f1528f':
  Import translations. DO NOT MERGE

6 years agoam 0daff11c: Import translations. DO NOT MERGE
Baligh Uddin [Fri, 30 Nov 2012 04:48:14 +0000]
am 0daff11c: Import translations. DO NOT MERGE

* commit '0daff11c040114ecee4ff8f06b982eedde85f020':
  Import translations. DO NOT MERGE

6 years agoMerge "Import translations. DO NOT MERGE"
Baligh Uddin [Fri, 30 Nov 2012 04:46:49 +0000]
Merge "Import translations. DO NOT MERGE"

6 years agoam d75f110f: am e495c97a: Merge "Improve download remaining time calculation." into...
Jeff Sharkey [Thu, 29 Nov 2012 22:31:51 +0000]
am d75f110f: am e495c97a: Merge "Improve download remaining time calculation." into jb-mr1.1-dev

* commit 'd75f110ff5a9c235f4f243bf0bb51bd5f535e2b3':
  Improve download remaining time calculation.

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 29 Nov 2012 15:40:37 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 29 Nov 2012 15:40:10 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 29 Nov 2012 15:39:53 +0000]
Import translations. DO NOT MERGE

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

6 years agoam e495c97a: Merge "Improve download remaining time calculation." into jb-mr1.1-dev
Jeff Sharkey [Wed, 28 Nov 2012 23:14:54 +0000]
am e495c97a: Merge "Improve download remaining time calculation." into jb-mr1.1-dev

* commit 'e495c97a17e9387d92e369a52b1212e6f908a8de':
  Improve download remaining time calculation.

6 years agoMerge "Improve download remaining time calculation." into jb-mr1.1-dev
Jeff Sharkey [Wed, 28 Nov 2012 23:13:12 +0000]
Merge "Improve download remaining time calculation." into jb-mr1.1-dev

6 years agoImprove download remaining time calculation.
Jeff Sharkey [Wed, 28 Nov 2012 22:35:40 +0000]
Improve download remaining time calculation.

Calculate remaining time in DownloadNotifier so we always use the
most recent progress data, which avoids showing stale times.

Weight speed calculation to prefer historical data so remaining time
is smoother on bumpy network connections.

Bug: 7631948
Change-Id: I497be0899e65086356745340b19d3987c6185bdd

6 years agoam e33e83a5: am 8ec8bdeb: Merge "Update extras for in-progress download." into jb...
Jeff Sharkey [Wed, 28 Nov 2012 02:43:56 +0000]
am e33e83a5: am 8ec8bdeb: Merge "Update extras for in-progress download." into jb-mr1.1-dev

* commit 'e33e83a5c3cc97ce3b47f1f9b6410c3928f1f7de':
  Update extras for in-progress download.

6 years agoam a940d370: (-s ours) am d912ebe9: Import translations. DO NOT MERGE
Baligh Uddin [Wed, 28 Nov 2012 02:42:41 +0000]
am a940d370: (-s ours) am d912ebe9: Import translations. DO NOT MERGE

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

6 years agoam d5ea3a50: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 28 Nov 2012 02:42:40 +0000]
am d5ea3a50: (-s ours) Import translations. DO NOT MERGE

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

6 years agoam 8ec8bdeb: Merge "Update extras for in-progress download." into jb-mr1.1-dev
Jeff Sharkey [Wed, 28 Nov 2012 00:13:49 +0000]
am 8ec8bdeb: Merge "Update extras for in-progress download." into jb-mr1.1-dev

* commit '8ec8bdebaefcecb8b3e6b9f724aba7b25406db21':
  Update extras for in-progress download.

6 years agoMerge "Update extras for in-progress download." into jb-mr1.1-dev
Jeff Sharkey [Wed, 28 Nov 2012 00:11:07 +0000]
Merge "Update extras for in-progress download." into jb-mr1.1-dev

6 years agoUpdate extras for in-progress download.
Jeff Sharkey [Tue, 27 Nov 2012 21:47:24 +0000]
Update extras for in-progress download.

Follow move to EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS extras, which
was missing during refactoring.

Bug: 7617373
Change-Id: I26203a2bc6fc0e211a1aa602c0de018332d76f60

6 years agoam d912ebe9: Import translations. DO NOT MERGE
Baligh Uddin [Tue, 27 Nov 2012 20:57:22 +0000]
am d912ebe9: Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Tue, 27 Nov 2012 20:06:35 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Tue, 27 Nov 2012 20:06:10 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Tue, 27 Nov 2012 20:05:52 +0000]
Import translations. DO NOT MERGE

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

6 years agoMerge "Import translations. DO NOT MERGE"
Baligh Uddin [Mon, 26 Nov 2012 17:06:58 +0000]
Merge "Import translations. DO NOT MERGE"

6 years agoam 9fc01e63: (-s ours) am 65ab05d0: Import translations. DO NOT MERGE
Baligh Uddin [Mon, 26 Nov 2012 16:54:59 +0000]
am 9fc01e63: (-s ours) am 65ab05d0: Import translations. DO NOT MERGE

* commit '9fc01e63c8c13f597036747bc725b91f1de9aa9e':
  Import translations. DO NOT MERGE

6 years agoam 65ab05d0: Import translations. DO NOT MERGE
Baligh Uddin [Mon, 26 Nov 2012 16:51:15 +0000]
am 65ab05d0: Import translations. DO NOT MERGE

* commit '65ab05d0a0070a73ded180c2d2f639644239bcf3':
  Import translations. DO NOT MERGE

6 years agoam 0b0a729e: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Mon, 26 Nov 2012 16:46:18 +0000]
am 0b0a729e: (-s ours) Import translations. DO NOT MERGE

* commit '0b0a729e5c947f1059045c4daa764ef4e0204f8b':
  Import translations. DO NOT MERGE

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 23 Nov 2012 05:19:54 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 23 Nov 2012 05:19:30 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 23 Nov 2012 05:19:16 +0000]
Import translations. DO NOT MERGE

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

6 years agoam 2cf400fc: (-s ours) am 892ed772: Import translations. DO NOT MERGE
Baligh Uddin [Thu, 22 Nov 2012 18:56:59 +0000]
am 2cf400fc: (-s ours) am 892ed772: Import translations. DO NOT MERGE

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

6 years agoam e6db0518: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Thu, 22 Nov 2012 18:55:36 +0000]
am e6db0518: (-s ours) Import translations. DO NOT MERGE

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

6 years agoam 892ed772: Import translations. DO NOT MERGE
Baligh Uddin [Thu, 22 Nov 2012 18:53:12 +0000]
am 892ed772: Import translations. DO NOT MERGE

* commit '892ed772f460bf9690d9a0b275f50c9ffab84919':
  Import translations. DO NOT MERGE

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 21 Nov 2012 05:58:47 +0000]
Import translations. DO NOT MERGE

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

6 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 21 Nov 2012 05:58:24 +0000]
Import translations. DO NOT MERGE

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