OSDN Git Service
John Reck [Tue, 19 Jan 2016 19:46:52 +0000 (11:46 -0800)]
Fix ordering of texture->upload arguments
Caught by scatter-shotting GL_CHECKPOINTS which
seem generally useful to have
Bug:
26609444
Change-Id: Ie31d9297d8dae56405126720f338b4256c8bae77
Jonathan Basseri [Tue, 19 Jan 2016 17:09:50 +0000 (17:09 +0000)]
Merge "Un-hide carrier config keys."
Akshay Kannan [Tue, 19 Jan 2016 17:08:50 +0000 (17:08 +0000)]
Merge "Flip EMERGENCY_ASSISTANCE_ENABLED to true Bug:
23591361"
Robin Lee [Tue, 19 Jan 2016 16:51:56 +0000 (16:51 +0000)]
Merge "[VPN] start lockdown before user is unlocked"
Robin Lee [Thu, 17 Dec 2015 11:42:22 +0000 (11:42 +0000)]
[VPN] start lockdown before user is unlocked
Removed the dependency on KeyStore encryption by removing that flag for
VPN profiles which don't use secure credentials when saving in Settings.
Old encrypted profiles will simply fail to load untile USER_PRESENT is
sent, as before.
Bug:
26108660
Change-Id: I2677d741d54252f15cb772c94ce1b39041f1e19c
Diego Perez [Tue, 19 Jan 2016 15:53:12 +0000 (15:53 +0000)]
Fix bug in PropertyValuesHolder_Delegate method index am:
ada8c117b1
am:
0eac32be0b
* commit '
0eac32be0b7804184ad5e61af87f79d45b82c6b2':
Fix bug in PropertyValuesHolder_Delegate method index
Diego Perez [Tue, 19 Jan 2016 15:49:16 +0000 (15:49 +0000)]
Fix bug in PropertyValuesHolder_Delegate method index
am:
ada8c117b1
* commit '
ada8c117b197dd61bd472399147dd18ff337a204':
Fix bug in PropertyValuesHolder_Delegate method index
John Reck [Tue, 19 Jan 2016 15:38:16 +0000 (15:38 +0000)]
Merge "Hard-abort tests if LOG_ALWAYS_FATAL"
Martijn Coenen [Tue, 19 Jan 2016 15:32:36 +0000 (15:32 +0000)]
Merge "NFC: Allow apps to specify they're done with tag."
Rubin Xu [Tue, 19 Jan 2016 14:24:45 +0000 (14:24 +0000)]
Merge "Reload active profiles when constructing WorkModeTile"
Shreyas Basarge [Tue, 19 Jan 2016 11:46:37 +0000 (11:46 +0000)]
Merge "Fix for possible NPE in JobScheduler"
Diego Perez [Tue, 19 Jan 2016 10:42:19 +0000 (10:42 +0000)]
Fix bug in PropertyValuesHolder_Delegate method index
The method index in PropertyValuesHolder was using only the method name
+ the number of parameters in the call to index the different properties
methods. This worked ok most of the time because, for a given method
name (let's say setTrimStartOffset), the class is usually the same.
However, if the same method name is used in multiple classes, this will
cause collisions and will most likely crash.
Change-Id: Ie6fa8872c5c5e69e690f4f1bb79191a31bef2a28
Diego Perez [Tue, 19 Jan 2016 10:39:46 +0000 (10:39 +0000)]
New path interpolation to paint vector drawables am:
b9c48d8f49
am:
6952063e71
* commit '
6952063e7166599f5300427019ca845bbaafa660':
New path interpolation to paint vector drawables
Diego Perez [Tue, 19 Jan 2016 10:35:49 +0000 (10:35 +0000)]
New path interpolation to paint vector drawables
am:
b9c48d8f49
* commit '
b9c48d8f49d35e2682c7205a9d8d5fcc25d7c736':
New path interpolation to paint vector drawables
Diego Perez [Fri, 18 Dec 2015 16:01:24 +0000 (16:01 +0000)]
New path interpolation to paint vector drawables
Before this CL, PathMeasure_Delegate would use Path_Delegate.approximate
to get a path segment to draw. Path_Delegate.approximate uses a
flattening iterator to do the path approximation.
Unfortunately, because we do not control the stroke mode while painting,
in some cases the approximation would draw unwanted artifacts caused by
the rough approximation and the use of wrong miter values.
This CL does a much better calculation of the path and interpolates the
segments of the curves instead of replacing them with line segments.
This also fixes an issue with the calculation of empty paths.
Bug: http://b.android.com/187256
Change-Id: I450f7aa4c3d9efcbf902a40c3b4d6d388546893f
Filip Gruszczynski [Tue, 19 Jan 2016 04:18:59 +0000 (04:18 +0000)]
Merge "Fix several small logging issues."
Daichi Hirono [Tue, 19 Jan 2016 03:24:00 +0000 (03:24 +0000)]
Merge "Start to use app fuse in MtpDocumentsProvider."
Filip Gruszczynski [Tue, 19 Jan 2016 02:31:18 +0000 (02:31 +0000)]
Merge "Temporary logging to debug ActivityStarter crash."
Filip Gruszczynski [Tue, 19 Jan 2016 02:29:17 +0000 (02:29 +0000)]
Merge "Fix NPE when checking if recents should be launched in docked mode."
Daichi Hirono [Mon, 11 Jan 2016 09:07:01 +0000 (18:07 +0900)]
Start to use app fuse in MtpDocumentsProvider.
BUG=
25756419
Change-Id: I050e7cf7523926710291875737602e95c47be088
Jaesung Chung [Tue, 19 Jan 2016 01:17:18 +0000 (01:17 +0000)]
Merge "Extend MediaScanner and MtpDatabase to support RAW image files"
Daichi Hirono [Tue, 19 Jan 2016 00:48:28 +0000 (00:48 +0000)]
Merge "Clean MtpManagerTest code."
Jaesung Chung [Fri, 18 Dec 2015 04:50:21 +0000 (05:50 +0100)]
Extend MediaScanner and MtpDatabase to support RAW image files
Bug:
25871812
Change-Id: Iee92632585dc9020238a9b562defd06d6d2a91dc
Jaesung Chung [Tue, 19 Jan 2016 00:37:13 +0000 (00:37 +0000)]
Merge "ExifInterface: add support for reading metadata from RAW images"
Martijn Coenen [Mon, 18 Jan 2016 16:52:44 +0000 (08:52 -0800)]
NFC: Allow apps to specify they're done with tag.
When an application is no longer interested in
communicating with a tag, but the tag is kept in
range of the device for a long amount of time, we
will burn a lot of power keeping the connection
to it alive.
Instead, allow the app to signal it's "done" with
the tag, which allows us to put the controller
in a low-power mode. This will save power in scenarios
such as an NFC tag embedded in a car dock or
wireless charging dock.
Bug:
26426491
Change-Id: I7a0149ede46e0c7610b06ed1776344b772677350
Neil Fuller [Mon, 18 Jan 2016 19:01:41 +0000 (19:01 +0000)]
Merge "Fix for Settings timezone names when boot time is wrong"
Sudheer Shanka [Mon, 18 Jan 2016 18:28:55 +0000 (18:28 +0000)]
Merge "Add an util method and update setMenuItemAsDisabledByAdmin."
Filip Gruszczynski [Mon, 18 Jan 2016 18:02:00 +0000 (10:02 -0800)]
Fix several small logging issues.
This includes:
1) invert HIDE_STACK_CRAWLS to SHOW_STACK_CRAWLS so it's immediately
clear from the config file that something is enabled (if anything is
true).
2) Merge stack collection code into a method, so we can remove the
repeated code.
3) Remove copying of some constants in AppTransition and just import
them directly.
Change-Id: I3190ee0a5963720ac6285b4f48b2705e84f04ab5
Sudheer Shanka [Mon, 18 Jan 2016 18:00:44 +0000 (18:00 +0000)]
Merge "Add extra utility method to RestrictedLockUtils."
Geoff Mendal [Mon, 18 Jan 2016 17:48:13 +0000 (17:48 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 17:43:11 +0000 (18:43 +0100)]
Import translations. DO NOT MERGE
Change-Id: Ie34a0366716390f8027fafe3818510be86f8f2fe
Auto-generated-cl: translation import
Sudheer Shanka [Mon, 18 Jan 2016 17:24:19 +0000 (17:24 +0000)]
Merge "Remove spacing when removing padlock and add more util methods."
Sudheer Shanka [Mon, 18 Jan 2016 11:22:45 +0000 (11:22 +0000)]
Remove spacing when removing padlock and add more util methods.
When adding the padlock, a space is appended to the string which needs
to removed along with the padlock. And added more utility methods in
RestrictedLockUtils.
Change-Id: I33f976db23bfdd39d76c4201be0727bfafb00fd4
Alan Treadway [Mon, 18 Jan 2016 16:51:12 +0000 (16:51 +0000)]
Merge "Fix documentation for hidden intent."
Alan Treadway [Mon, 18 Jan 2016 16:42:30 +0000 (16:42 +0000)]
Fix documentation for hidden intent.
Change-Id: If3325f75cff759260e42e5b3782c267cb7c1f001
Sudheer Shanka [Mon, 18 Jan 2016 16:11:42 +0000 (16:11 +0000)]
Merge "Check for null values when copying enforcedAdmin in QSTile.State."
Sudheer Shanka [Mon, 18 Jan 2016 11:18:35 +0000 (11:18 +0000)]
Check for null values when copying enforcedAdmin in QSTile.State.
Bug:
26612685
Change-Id: I8228d1dffc3623d3589b51c6c33f07cc53605ef2
Geoff Mendal [Mon, 18 Jan 2016 15:31:19 +0000 (15:31 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev am:
7819c3b859 -s ours
am:
26ada7e789 -s ours
* commit '
26ada7e78993241d702a908eae93d174cbb3c8b3':
Import translations. DO NOT MERGE
Geoff Mendal [Mon, 18 Jan 2016 15:26:34 +0000 (15:26 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev
am:
7819c3b859 -s ours
* commit '
7819c3b8591035426eb9b5706f816a95644422ea':
Import translations. DO NOT MERGE
Geoff Mendal [Mon, 18 Jan 2016 15:23:52 +0000 (15:23 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev
Geoff Mendal [Mon, 18 Jan 2016 15:19:19 +0000 (10:19 -0500)]
Import translations. DO NOT MERGE
Change-Id: I581155468832227ff209fc60743a2735b34f91a2
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 14:54:36 +0000 (14:54 +0000)]
Import translations. DO NOT MERGE am:
6168c078ae -s ours am:
0745fe8db2 -s ours
am:
1f51e04c1a -s ours
* commit '
1f51e04c1a7fce22da1af86e059d9a65b16814ac':
Import translations. DO NOT MERGE
Geoff Mendal [Mon, 18 Jan 2016 14:51:47 +0000 (14:51 +0000)]
Import translations. DO NOT MERGE am:
6168c078ae -s ours
am:
0745fe8db2 -s ours
* commit '
0745fe8db2fc6d8fd2b4d3f57b769ae5bf0f3a0a':
Import translations. DO NOT MERGE
Geoff Mendal [Mon, 18 Jan 2016 14:47:10 +0000 (14:47 +0000)]
Import translations. DO NOT MERGE
am:
6168c078ae -s ours
* commit '
6168c078aebc9cc3a371fb1165681c3b40e1b2f0':
Import translations. DO NOT MERGE
Geoff Mendal [Mon, 18 Jan 2016 14:41:08 +0000 (09:41 -0500)]
Import translations. DO NOT MERGE
Change-Id: I0ff7336ca90107f45266090de0ffc634daa54722
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 14:15:06 +0000 (14:15 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 14:14:49 +0000 (14:14 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 14:12:47 +0000 (06:12 -0800)]
Import translations. DO NOT MERGE
Change-Id: I070e73e494d9400f608efaa20a2409e42830001d
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 14:12:17 +0000 (06:12 -0800)]
Import translations. DO NOT MERGE
Change-Id: Id4838bd0f2d05518f51db27a1a523501b579c1c5
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 14:09:46 +0000 (14:09 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 14:08:46 +0000 (06:08 -0800)]
Import translations. DO NOT MERGE
Change-Id: I48b3ccb767e10aa277cf91c311998edf90f91b18
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 13:55:14 +0000 (13:55 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 13:53:16 +0000 (05:53 -0800)]
Import translations. DO NOT MERGE
Change-Id: I577ab7113b9ad02f7556375115e7788a808efe24
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 13:52:19 +0000 (13:52 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 13:50:11 +0000 (05:50 -0800)]
Import translations. DO NOT MERGE
Change-Id: I22202310da38844825b48d612c8097ea559b71d7
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 13:49:33 +0000 (13:49 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 13:46:44 +0000 (05:46 -0800)]
Import translations. DO NOT MERGE
Change-Id: I37ead402c3e0ed5f172302abb7184fe232e4fbb6
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 13:30:59 +0000 (13:30 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 13:29:10 +0000 (13:29 +0000)]
Merge "Import translations. DO NOT MERGE"
Geoff Mendal [Mon, 18 Jan 2016 13:20:59 +0000 (05:20 -0800)]
Import translations. DO NOT MERGE
Change-Id: I095c87b18d5d8815f5958d6beb81e8ccc5ece6a5
Auto-generated-cl: translation import
Geoff Mendal [Mon, 18 Jan 2016 13:17:51 +0000 (05:17 -0800)]
Import translations. DO NOT MERGE
Change-Id: Ie1cf575a1d561f40d438ddfd14f089e69dc835b5
Auto-generated-cl: translation import
Jaesung Chung [Fri, 15 Jan 2016 05:21:11 +0000 (14:21 +0900)]
ExifInterface: add support for reading metadata from RAW images
This CL depends on piex (github.com/google/piex),
which is owned by Google Photos's RAW team.
piex is capable of reading EXIF data that contains
metadata, and finding the positions in an image of
thumbnail and preview images from RAW images.
piex supports DNG, CR2, NEF, NRW, ARW, RW2, ORF
and RAF image file formats.
ExifInterface gets thumbnail and metadata information
from the above RAW image formats via piex.
Bug:
26177215
Change-Id: I529f8032bcb2a9d3d9e857ff1365a26a4f040066
Janis Danisevskis [Mon, 18 Jan 2016 13:13:24 +0000 (13:13 +0000)]
Merge "Change permissions of apps' home dir to 0700 for SDK > 23"
Michal Karpinski [Tue, 15 Dec 2015 10:09:00 +0000 (10:09 +0000)]
Applying finalized strings for remote bugreports
Bug:
26226230
Change-Id: I0764a2d8c67a5d14d91c3e3162f407c74adb7bf8
Rubin Xu [Mon, 18 Jan 2016 11:02:18 +0000 (11:02 +0000)]
Reload active profiles when constructing WorkModeTile
There seems to cases when after QSTile is constructed, handleUpdateState()
is called without setListening(true) being called first. In the WorkModeTile
case it leads to the tile removing itself. The fix is to reload active profile
list in the constructor so handleUpdateState() would not remove itself because
it thinks there is no active profile.
Bug:
26178050
Change-Id: I3516c85ffcf00730c3afd67f9fdec1d41c781c0a
Michal Karpinski [Mon, 18 Jan 2016 10:00:55 +0000 (10:00 +0000)]
Merge "DPM changes to support remote bugreports"
Yohei Yukawa [Mon, 18 Jan 2016 05:34:26 +0000 (05:34 +0000)]
Merge "Introdude IC#deleteSurroundingTextInCodePoints()."
Phil Burk [Mon, 18 Jan 2016 03:47:39 +0000 (03:47 +0000)]
Merge "Revert "Revert "AudioTrack: Add getUnderrunCount()"""
Daichi Hirono [Mon, 18 Jan 2016 01:31:25 +0000 (10:31 +0900)]
Clean MtpManagerTest code.
* Use try-with-resource block to ensure close auto-closeable stream.
* Define local variables just above the place where they are used.
BUG=None
Change-Id: I9d6c952ebac096c51567a4a787b2bc9fff6502de
Phil Burk [Mon, 18 Jan 2016 00:36:15 +0000 (00:36 +0000)]
Merge "AudioTrack: add setBufferSizeInFrames()"
Phil Burk [Fri, 8 Jan 2016 20:40:41 +0000 (12:40 -0800)]
AudioTrack: add setBufferSizeInFrames()
Also add getBufferCapacityInFrames().
These can be used to dynamically raise or lower latency.
Fix JavaDocs.
Bug:
21019153
Change-Id: I5c795c23826f7f29038d0de7004f4b7f365cd67e
Signed-off-by: Phil Burk <philburk@google.com>
Phil Burk [Sun, 17 Jan 2016 21:49:58 +0000 (21:49 +0000)]
Revert "Revert "AudioTrack: Add getUnderrunCount()""
This reverts commit
0ac70888d3f08b694e3e31939f2cfb90ce5e0f58.
The first revert was not needed. It was made to fix a broken build. But the break was from a different CL. SO I am reverting the revert.
Change-Id: Iad30209a38f9a0af18d684e44f033a49f32af778
Ricardo Garcia [Sun, 17 Jan 2016 20:07:15 +0000 (20:07 +0000)]
Merge "Adding UNPROCESSED to the available audio_sources and SUPPORT_AUDIO_SOURCE_UNPROCESSED property"
Filip Gruszczynski [Sun, 17 Jan 2016 19:02:36 +0000 (11:02 -0800)]
Temporary logging to debug ActivityStarter crash.
Bug:
26541093
Change-Id: Ia2887c1735ea6a5a964c01b63019288b96ef6172
Filip Gruszczynski [Sun, 17 Jan 2016 17:12:31 +0000 (09:12 -0800)]
Fix NPE when checking if recents should be launched in docked mode.
In some cases the activity starting method might return early with
positive return code, even though it skipped doing most of the work
and the target stack is not set. We need to protect ourselves from
an NPE in that case.
Bug:
26541093
Change-Id: I7227ad8efa30c52dd8178ad3c9d8b2263c89a74f
Steve McKay [Sun, 17 Jan 2016 16:33:57 +0000 (16:33 +0000)]
Merge "Doc fix."
Steve McKay [Sun, 17 Jan 2016 16:32:20 +0000 (08:32 -0800)]
Doc fix.
Bug:
22060119
Change-Id: I1e58cd22a5bddd67e6dce840629e5a05210e61bd
Phil Burk [Sun, 17 Jan 2016 08:13:01 +0000 (08:13 +0000)]
Merge "Revert "AudioTrack: add setBufferSizeInFrames()""
Phil Burk [Sun, 17 Jan 2016 08:12:42 +0000 (08:12 +0000)]
Merge "Revert "AudioTrack: Add getUnderrunCount()""
Phil Burk [Sun, 17 Jan 2016 08:04:23 +0000 (08:04 +0000)]
Revert "AudioTrack: Add getUnderrunCount()"
This reverts commit
e08c454a8929c13206833cb3422f136f4847a6ff.
JavaDoc error
Change-Id: Ic389be67c8fc8a365948984e9cc7648ee8058371
Phil Burk [Sun, 17 Jan 2016 08:01:40 +0000 (08:01 +0000)]
Revert "AudioTrack: add setBufferSizeInFrames()"
This reverts commit
adfb7f62dda47100e1023503d3492e4894f832fa.
Due to JavaDoc error
Change-Id: I41acaa83b7800f88f000291c8deba18d7394be94
Phil Burk [Sun, 17 Jan 2016 06:30:28 +0000 (06:30 +0000)]
Merge "AudioTrack: Add getUnderrunCount()"
Phil Burk [Sun, 17 Jan 2016 06:26:39 +0000 (06:26 +0000)]
Merge "AudioTrack: add setBufferSizeInFrames()"
Phil Burk [Thu, 14 Jan 2016 05:35:17 +0000 (21:35 -0800)]
AudioTrack: Add getUnderrunCount()
This allows an app to detect application-level output glitches.
Change-Id: I4fb1eafff19a3dd776efae04ddd2e3514184d17f
Bug:
25641253
Signed-off-by: Phil Burk <philburk@google.com>
Phil Burk [Mon, 28 Dec 2015 18:34:33 +0000 (10:34 -0800)]
AudioTrack: Add FLAG_LOW_LATENCY
Allow Java to write directly to the FastMixer to
reduce latency.
Change-Id: I957c82ba430e7ee2780ea00ea96c1f5b23dc47f5
Bug:
21019153
Signed-off-by: Phil Burk <philburk@google.com>
Janis Danisevskis [Tue, 12 Jan 2016 14:46:33 +0000 (14:46 +0000)]
Change permissions of apps' home dir to 0700 for SDK > 23
This patchset changes the installd such that apps' home
directory has permissions set to 0700 if build for a
target SDK version. In consequence the commands
create_app_data and move_complete_app
get one more parameter, the target SDK version.
Apps built for a lower SDK version will still have
home directories with permissions set to 0751.
Bug:
7208882
Change-Id: I651da956dd57d882772b23a433421e9130ea4c0b
Phil Burk [Fri, 8 Jan 2016 20:40:41 +0000 (12:40 -0800)]
AudioTrack: add setBufferSizeInFrames()
Also add getBufferCapacityInFrames().
These can be used to dynamically raise or lower latency.
Bug:
21019153
Change-Id: I3403982894c5fe101f45d0466b00ff3036b28417
Signed-off-by: Phil Burk <philburk@google.com>
rago [Wed, 2 Dec 2015 19:31:15 +0000 (11:31 -0800)]
Adding UNPROCESSED to the available audio_sources and
SUPPORT_AUDIO_SOURCE_UNPROCESSED property
bug:
25564291
Change-Id: I05d48fcc1859501902aa38604a5b86fa5d468468
Thierry Strudel [Sat, 16 Jan 2016 02:28:30 +0000 (02:28 +0000)]
Merge "Supply content description for QS disconnect buttons" into mnc-dr1.5-dev am:
fc7e682f44 am:
f4dd31755a
am:
3b6c965570
* commit '
3b6c965570e5f4f54a78a6478bac40a355c6b372':
Supply content description for QS disconnect buttons
Daniel Sandler [Sat, 16 Jan 2016 02:26:53 +0000 (02:26 +0000)]
Merge "Stop leaking Notifications when they change groupKeys." into mnc-dr1.5-dev am:
76f28bbd64 am:
3be84505f4
am:
8afab95aa9
* commit '
8afab95aa976cc1d07ee307df9fa85f505ba800c':
Stop leaking Notifications when they change groupKeys.
Dan Albert [Sat, 16 Jan 2016 02:25:22 +0000 (02:25 +0000)]
Merge "Make the appropriate cast to protect from mingw." am:
dbf8c17bd2
am:
2edfa8c9b0
* commit '
2edfa8c9b00cd0c0bd18738f75e0928394b99c76':
Make the appropriate cast to protect from mingw.
Suprabh Shukla [Sat, 16 Jan 2016 02:00:00 +0000 (02:00 +0000)]
Merge "Keeping only running users recents in memory"
Suprabh Shukla [Wed, 2 Dec 2015 22:36:31 +0000 (14:36 -0800)]
Keeping only running users recents in memory
Currently, all the users' recent tasks are loaded into memory and kept
in sync with the persistent storage. This changes the system so
that it loads a users recents into memory lazily (i.e. when
getRecentTasks is called for that user) and unloads them from the
memory as soon as the user is stopped. This also required bucketizing
the taskIds per user, so that the next available taskId can be assigned
without having knowledge of all the tasks that are stored away in
persistent storage but are not available in memory.
Bug-Id: b/
24569398
Change-Id: Ia5cb64d9f4ee727225dce34e45ca63e946ac27a8
Amith Yamasani [Mon, 7 Dec 2015 22:19:49 +0000 (14:19 -0800)]
User creation with an intent
New API for an app to request creating a new user with
a given user name and seed account information for the
SetupWizard to use when that user is switched into.
Also adds system APIs to read the seed account data from
UserManager.
Bug:
22776757
Change-Id: I0bc3f11ee19c15e0ee2a908c88d98b13296cc30d
John Reck [Sat, 16 Jan 2016 00:57:26 +0000 (16:57 -0800)]
Hard-abort tests if LOG_ALWAYS_FATAL
Bug:
26591625
Also fixes it so debuggerd runs and we get stacks
Change-Id: I55b376e6a4e12ddcd21fa251fbfe5bd521fc0985
Jeff Sharkey [Sat, 16 Jan 2016 00:41:08 +0000 (00:41 +0000)]
Merge "Prepare app data only when storage is available."
Brad Ebinger [Sat, 16 Jan 2016 00:24:43 +0000 (00:24 +0000)]
Merge "Refactoring and cleanup"
Anthony Chen [Sat, 16 Jan 2016 00:23:57 +0000 (00:23 +0000)]
Merge "Separate notification area into own controller."
Jorim Jaggi [Sat, 16 Jan 2016 00:21:18 +0000 (00:21 +0000)]
Merge "Fix build"
Jorim Jaggi [Sat, 16 Jan 2016 00:18:30 +0000 (16:18 -0800)]
Fix build
Change-Id: I6d4bebf90c11a4a00d259aac34bb9459d973da9b