118299 Commits

Author SHA1 Message Date
Jeff Sharkey
9748fe9ad1 am a5d24638: am 180e484e: am be416248: Merge "Remove persisted stacks when app removed/cleared." into klp-dev
* commit 'a5d24638f62b7bd5bdd7ec9d8ce14bccb21c3f47':
  Remove persisted stacks when app removed/cleared.
2013-10-24 15:44:01 -07:00
Jeff Sharkey
a5d24638f6 am 180e484e: am be416248: Merge "Remove persisted stacks when app removed/cleared." into klp-dev
* commit '180e484ef0370ab7f796c8fa51baf6b4c1c2cbdc':
  Remove persisted stacks when app removed/cleared.
2013-10-24 15:40:15 -07:00
Jeff Sharkey
180e484ef0 am be416248: Merge "Remove persisted stacks when app removed/cleared." into klp-dev
* commit 'be416248631c001b846297597b25be9bccc960eb':
  Remove persisted stacks when app removed/cleared.
2013-10-24 15:37:45 -07:00
Jeff Sharkey
be41624863 Merge "Remove persisted stacks when app removed/cleared." into klp-dev 2013-10-24 22:32:58 +00:00
Craig Mautner
c031363cbd am 6f90587e: am 052f7f0d: am 7c2a2ef2: Merge "Track window position with task position." into klp-dev
* commit '6f90587eecd8e3970c7a87cf72512ae21c0a039b':
  Track window position with task position.
2013-10-24 14:36:53 -07:00
Craig Mautner
6f90587eec am 052f7f0d: am 7c2a2ef2: Merge "Track window position with task position." into klp-dev
* commit '052f7f0d4e57aa4bbdffd82749ef528f62570517':
  Track window position with task position.
2013-10-24 14:31:45 -07:00
Craig Mautner
052f7f0d4e am 7c2a2ef2: Merge "Track window position with task position." into klp-dev
* commit '7c2a2ef2ee71d65ac43acf3dad95df1629dfc674':
  Track window position with task position.
2013-10-24 14:28:41 -07:00
Craig Mautner
7c2a2ef2ee Merge "Track window position with task position." into klp-dev 2013-10-24 21:26:11 +00:00
Christopher Tate
c93af316e8 am a8eb5071: am 525322ec: am f9f740da: Merge "Support different watchdog timeouts for different entities" into klp-dev
* commit 'a8eb5071d20b8b9aac924753c997f28c7e9dcbb0':
  Support different watchdog timeouts for different entities
2013-10-24 14:00:45 -07:00
Christopher Tate
a8eb5071d2 am 525322ec: am f9f740da: Merge "Support different watchdog timeouts for different entities" into klp-dev
* commit '525322ecbab1502586d378e7065edc402abc63bf':
  Support different watchdog timeouts for different entities
2013-10-24 13:58:07 -07:00
Christopher Tate
525322ecba am f9f740da: Merge "Support different watchdog timeouts for different entities" into klp-dev
* commit 'f9f740dae19a63deb92c6bbe5ebeab8c852910a7':
  Support different watchdog timeouts for different entities
2013-10-24 13:55:09 -07:00
Christopher Tate
f9f740dae1 Merge "Support different watchdog timeouts for different entities" into klp-dev 2013-10-24 20:52:23 +00:00
Aravind Akella
62c49dffde am 11e0c0e6: am 1ba90786: am 28e26eb3: Merge "Fix for ClassCastException in SystemSensorManager." into klp-dev
* commit '11e0c0e63c70f8bdfb416661a56663a2da426f41':
  Fix for ClassCastException in SystemSensorManager.
2013-10-24 12:48:54 -07:00
Craig Mautner
77df2ee9de Track window position with task position.
Windows were previously ordered by TaskStack/ActivityStack order. This
change provides a data structure in DisplayContent that tracks task
movement. Previously Recents and Home activity windows were always
adjacent because they were on the same stack. With this change windows
from other activities can be placed between the two.

Fixes bug 11338594.

Change-Id: Ie34443ff22f330d015141d97db79370c54920d28
2013-10-24 12:47:07 -07:00
Aravind Akella
11e0c0e63c am 1ba90786: am 28e26eb3: Merge "Fix for ClassCastException in SystemSensorManager." into klp-dev
* commit '1ba907867d299cb76317c510a2802189f51ce5f6':
  Fix for ClassCastException in SystemSensorManager.
2013-10-24 12:43:12 -07:00
Amith Yamasani
34cafa4b9a am 8e4457b0: am d58317b2: am 368daafc: Merge "Only simulate the first click if "Always use" button is available" into klp-dev
* commit '8e4457b05e854b9dd6f81a8d5b123e810e079749':
  Only simulate the first click if "Always use" button is available
2013-10-24 12:40:14 -07:00
Jeff Sharkey
36dcadf070 am 909924de: am 8dd4c1d0: am 5ecfb557: Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
* commit '909924de9fcf45b5d08e5d2b6b0301e7e0707d47':
  Long-press on GET_CONTENT app shows its details.
2013-10-24 12:40:10 -07:00
Jeff Sharkey
8e0164c566 am 46106ca2: am 686fa2db: am c832ef0d: Merge "Show spinner while waiting for mutations." into klp-dev
* commit '46106ca28e8a679ce2f0609d03ae6ba4b95d7f30':
  Show spinner while waiting for mutations.
2013-10-24 12:40:07 -07:00
Aravind Akella
1ba907867d am 28e26eb3: Merge "Fix for ClassCastException in SystemSensorManager." into klp-dev
* commit '28e26eb38d38c5058006f90d5a22347e6186532e':
  Fix for ClassCastException in SystemSensorManager.
2013-10-24 12:36:50 -07:00
Amith Yamasani
8e4457b05e am d58317b2: am 368daafc: Merge "Only simulate the first click if "Always use" button is available" into klp-dev
* commit 'd58317b2824656727b24f0b4c99e091954d05125':
  Only simulate the first click if "Always use" button is available
2013-10-24 12:35:37 -07:00
Jeff Sharkey
909924de9f am 8dd4c1d0: am 5ecfb557: Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
* commit '8dd4c1d062bfcfd46c48e568870856787852124c':
  Long-press on GET_CONTENT app shows its details.
2013-10-24 12:35:26 -07:00
Jeff Sharkey
46106ca28e am 686fa2db: am c832ef0d: Merge "Show spinner while waiting for mutations." into klp-dev
* commit '686fa2db5b8feeb9e378aeb8e5dbac2f79ef2153':
  Show spinner while waiting for mutations.
2013-10-24 12:35:22 -07:00
Craig Mautner
641089b69b am 1a529dda: am bcd68186: am d0d23f6a: Merge "Disable time consuming debugging code." into klp-dev
* commit '1a529ddaa71a3dfa50586a145ebfa502bea85e1d':
  Disable time consuming debugging code.
2013-10-24 12:32:48 -07:00
Amith Yamasani
d58317b282 am 368daafc: Merge "Only simulate the first click if "Always use" button is available" into klp-dev
* commit '368daafc34de1a7831d485b6a06fbe0d6bcf1cd4':
  Only simulate the first click if "Always use" button is available
2013-10-24 12:32:47 -07:00
Aravind Akella
28e26eb38d Merge "Fix for ClassCastException in SystemSensorManager." into klp-dev 2013-10-24 19:32:01 +00:00
Amith Yamasani
368daafc34 Merge "Only simulate the first click if "Always use" button is available" into klp-dev 2013-10-24 19:21:12 +00:00
Jeff Sharkey
8dd4c1d062 am 5ecfb557: Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
* commit '5ecfb557b1d38537b7a484505b550000980d17f1':
  Long-press on GET_CONTENT app shows its details.
2013-10-24 12:15:40 -07:00
Craig Mautner
1a529ddaa7 am bcd68186: am d0d23f6a: Merge "Disable time consuming debugging code." into klp-dev
* commit 'bcd681862d819cf31d6de4abe36379e70d1077f5':
  Disable time consuming debugging code.
2013-10-24 12:15:40 -07:00
Jeff Sharkey
686fa2db5b am c832ef0d: Merge "Show spinner while waiting for mutations." into klp-dev
* commit 'c832ef0d434f9c3834ef312dcabef43b2787e5ff':
  Show spinner while waiting for mutations.
2013-10-24 12:15:37 -07:00
Adam Lesinski
f8f2f8b03f am 1a8b416b: am 9137b65c: am bb8aae5b: Merge "Improve Jank for translucent activities" into klp-dev
* commit '1a8b416b7b93f3602c3666bfc1f9cb67359f4c0e':
  Improve Jank for translucent activities
2013-10-24 11:42:30 -07:00
Jeff Sharkey
5ecfb557b1 Merge "Long-press on GET_CONTENT app shows its details." into klp-dev 2013-10-24 18:23:17 +00:00
Jeff Sharkey
c832ef0d43 Merge "Show spinner while waiting for mutations." into klp-dev 2013-10-24 18:23:11 +00:00
Jeff Sharkey
758f97e46d Remove persisted stacks when app removed/cleared.
When an app's data is cleared, or it's uninstalled, remove any
persisted stacks.

Bug: 11355566
Change-Id: I4e5cf0ec710591ad62f1ad52c2e358616631af41
2013-10-24 11:22:20 -07:00
Craig Mautner
bcd681862d am d0d23f6a: Merge "Disable time consuming debugging code." into klp-dev
* commit 'd0d23f6ae1e289ec781078e7c4d9d733893a5540':
  Disable time consuming debugging code.
2013-10-24 11:01:37 -07:00
Craig Mautner
d0d23f6ae1 Merge "Disable time consuming debugging code." into klp-dev 2013-10-24 17:57:24 +00:00
Adam Lesinski
1a8b416b7b am 9137b65c: am bb8aae5b: Merge "Improve Jank for translucent activities" into klp-dev
* commit '9137b65cf7b0bdbaa4d9fc97ffc752c0a636100f':
  Improve Jank for translucent activities
2013-10-24 10:50:10 -07:00
Daniel Sandler
b4cff47058 am dae53175: am 6714471b: am 9279d45b: DessertCase memory improvements
* commit 'dae531753a1332fac0cab62d0c850b63a88324ad':
  DessertCase memory improvements
2013-10-24 10:49:15 -07:00
Adam Lesinski
9137b65cf7 am bb8aae5b: Merge "Improve Jank for translucent activities" into klp-dev
* commit 'bb8aae5b1973b2a94174af475662c02834a8310d':
  Improve Jank for translucent activities
2013-10-24 10:47:11 -07:00
Christopher Tate
e6f81cf1f6 Support different watchdog timeouts for different entities
We need to be able to perform very lengthy operations on some threads
(e.g. the I/O thread responsible for installing multi-gigabyte APKs) but
still have long-run deadlock/hang detection applied to those threads.
Previously the watchdog mechanism applied the same policy to all
monitored threads: unresponsive after 60 seconds => restart the system.

Now, each monitored entity can have its own independent timeout after
which the watchdog declares deadlock and restarts the runtime.  The
halfway-finished intermediate thread stacks are dumped based on the
specific entity's declared timeout, not the global 30 second checking
interval.

With that new mechanism in place, the Package Manager's lengthy-I/O
thread watchdog timeout is raised to 10 minutes.

Bug 11278188

Change-Id: I512599260009c31416b2385f778681e5b9597f05
2013-10-24 10:46:28 -07:00
Daniel Sandler
dae531753a am 6714471b: am 9279d45b: DessertCase memory improvements
* commit '6714471bffe1a9d1f55d586a4277209e19f7f9ed':
  DessertCase memory improvements
2013-10-24 10:45:13 -07:00
Adam Lesinski
bb8aae5b19 Merge "Improve Jank for translucent activities" into klp-dev 2013-10-24 17:44:58 +00:00
Daniel Sandler
6714471bff am 9279d45b: DessertCase memory improvements
* commit '9279d45b8d26c88c69fa917816ea396142627020':
  DessertCase memory improvements
2013-10-24 10:42:22 -07:00
Daniel Sandler
9279d45b8d DessertCase memory improvements
- reuse intermediate bitmaps when loading resources
  - only use hardware layers on views that are animating

Bug: 11269977
Change-Id: I39ad7aff16468632da47448404416404f3b54cc4
2013-10-24 17:27:33 +00:00
Craig Mautner
4697bea3fd Disable time consuming debugging code.
Scanning bitmaps for monochromicity takes time. Lots of time. Don't do
it.

Fixes bug 11366278.

Change-Id: I7a8ad42751311fc39efc27fb4c51522fc1ba0523
2013-10-24 09:13:14 -07:00
Przemyslaw Szczepaniak
90d15d2371 Add new TTS API.
Much of existing API is reused (mostly on the service side). The new API
provides better support for network-based synthesis, defines explicit
synthesis fallback support, has better error handling, allows for multiple
different voices per locale, features enumeration and custom extensions
on a voice level and many more.

If a service does not provide a V2 implementation, a basic adapter
from V2 to existing V1 implementation is provided.

Bug: 8259486
Change-Id: I797b7fc054f11c9b0d930f4dea582e57596ea127
2013-10-24 13:42:15 +01:00
Mathew Inwood
b9ca1a9a48 Merge "Set mServiceCreated to false when onDestroy()." 2013-10-24 11:17:52 +00:00
Baligh Uddin
8a79a1cba6 am a2571fee: (-s ours) am 215f2f83: (-s ours) am da13330d: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit 'a2571fee717735aeab45821baa1af2162040407d':
  Import translations. DO NOT MERGE
2013-10-23 19:36:15 -07:00
Baligh Uddin
9f9c0a00ff am deaad328: (-s ours) am 1f067222: (-s ours) am ffbc7154: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit 'deaad328df2b155cdcc91dd45daaecf81fa6845c':
  Import translations. DO NOT MERGE
2013-10-23 19:36:12 -07:00
Baligh Uddin
e35d3c2ae9 am 81ee99f9: (-s ours) am 12583441: (-s ours) am 39a12d16: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '81ee99f97b43336136d6b745179e20e502d83a96':
  Import translations. DO NOT MERGE
2013-10-23 19:36:09 -07:00
Baligh Uddin
a2571fee71 am 215f2f83: (-s ours) am da13330d: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '215f2f83f17670a954dcff48d1cf821f6e0b5df7':
  Import translations. DO NOT MERGE
2013-10-23 19:33:40 -07:00