Adam Lesinski
4c90185a35
am 542b55d9: am c8661519: am 83930aa0: Merge "Fix broken IME when decrypting storage" into klp-modular-dev
...
* commit '542b55d9a4bee2f98f8a0a6948e0873c5faaddc7':
Fix broken IME when decrypting storage
2014-02-22 00:20:57 +00:00
Adam Lesinski
c866151926
am 83930aa0: Merge "Fix broken IME when decrypting storage" into klp-modular-dev
...
* commit '83930aa09aecef7429d8a1c07b80f10b7e2e13f6':
Fix broken IME when decrypting storage
2014-02-21 22:17:26 +00:00
Adam Lesinski
8793dd873d
Fix broken IME when decrypting storage
...
Bug:13113499
Change-Id: Icf767864c8ff694fd569b9237ae1004cc20204a2
2014-02-21 14:06:47 -08:00
RoboErik
3328868544
Merge "Initial round of MediaSession APIs"
2014-02-20 00:25:10 +00:00
RoboErik
01fe661ae5
Initial round of MediaSession APIs
...
This is far from complete but puts the basic components in place
for an app to interact with media sessions.
Change-Id: Icfe313f90ad76ae56badbe42b0e43fc5f68db36f
2014-02-19 13:41:37 -08:00
Adam Lesinski
f542a33c8d
Fix build due to change in SystemServiceManager
...
Change-Id: I0fabb98b7b84e5c721757d20df4eac501ca21cc0
2014-02-19 12:29:58 -08:00
Adam Lesinski
a78068e7a3
am 13c83996: am 1c532c2e: am 4b07b26e: Merge "Make UsbService optional" into klp-modular-dev
...
* commit '13c839962e246517a7a95326610ea30c529d79dc':
Make UsbService optional
2014-02-19 19:48:05 +00:00
Adam Lesinski
1c532c2e2d
am 4b07b26e: Merge "Make UsbService optional" into klp-modular-dev
...
* commit '4b07b26e8654df52ca80bb2165ebdf9352ab9337':
Make UsbService optional
2014-02-19 19:41:26 +00:00
Adam Lesinski
5441745eff
am 019b1f26: am 2ea983a5: am 3d9bcb90: Create FEATURE_ constants for print and backup
...
* commit '019b1f2668ac17f5e52b6ce32a524d26134a062a':
Create FEATURE_ constants for print and backup
2014-02-18 23:03:37 +00:00
Adam Lesinski
2ea983a567
am 3d9bcb90: Create FEATURE_ constants for print and backup
...
* commit '3d9bcb90ee6c0ffff93642539ae64fb672c7f14a':
Create FEATURE_ constants for print and backup
2014-02-18 22:57:37 +00:00
Adam Lesinski
2cb6c60c0d
Make UsbService optional
...
Tweaked the services Android.mk to build dependencies
when building with mm[m].
Change-Id: I6dad511c652bcacc085f27ede5f8f22a6982c6bd
2014-02-18 14:57:09 -08:00
Adam Lesinski
3d9bcb90ee
Create FEATURE_ constants for print and backup
...
Bug:13079822
Change-Id: I6f4b759951d45989e8aad4011fae431ee2ecae0c
2014-02-18 14:33:00 -08:00
Jeff Brown
88aaef7128
am ce0552f3: am 8a4c2bb1: am 567f7ca4: Refactor dream manager to new pattern.
...
* commit 'ce0552f360d8c8f0bc45095293be369800ce9c93':
Refactor dream manager to new pattern.
2014-02-14 09:50:37 +00:00
Jeff Brown
8a4c2bb1f0
am 567f7ca4: Refactor dream manager to new pattern.
...
* commit '567f7ca424280ae957b04d4f3df690055f2d41df':
Refactor dream manager to new pattern.
2014-02-14 09:14:09 +00:00
Jeff Brown
567f7ca424
Refactor dream manager to new pattern.
...
Change-Id: I99ab4bd98d56a290368dc4b24e5bb24e0656b522
2014-02-13 23:26:59 -08:00
Jeff Brown
cab8617b8c
am 25df673b: am 1b51c9cb: Merge "Make SystemService constructor take a Context." into klp-modular-dev
...
* commit '25df673b849de374cf1de40250dfd8a48b7ac28b':
Make SystemService constructor take a Context.
2014-02-11 08:33:50 +00:00
Jeff Brown
25df673b84
am 1b51c9cb: Merge "Make SystemService constructor take a Context." into klp-modular-dev
...
* commit '1b51c9cb96fe2a0818289857a016521eed1ec183':
Make SystemService constructor take a Context.
2014-02-11 08:18:34 +00:00
Jeff Brown
b880d880c6
Make SystemService constructor take a Context.
...
This change simplifies the process of initializing a SystemService
by folding the onCreate() step back into the constructor. It removes
some ambuiguity about what work should happen in the constructor and
should make it possible for services to retain most of their final
fields after refactoring into the new pattern.
Change-Id: I25f41af0321bc01898658ab44b369f9c5d16800b
2014-02-10 20:01:43 -08:00
Adam Lesinski
9f97de1335
am a5a93f55: am 7f416631: Merge "Check feature bits before loading optional services" into klp-modular-dev
...
* commit 'a5a93f559d337ad5b79716b05ea43707eb779dc8':
Check feature bits before loading optional services
2014-02-06 20:25:51 +00:00
Adam Lesinski
a5a93f559d
am 7f416631: Merge "Check feature bits before loading optional services" into klp-modular-dev
...
* commit '7f416631413e75a1756bd316a2e1906725d72f24':
Check feature bits before loading optional services
2014-02-06 20:16:30 +00:00
Adam Lesinski
898c13df7b
Check feature bits before loading optional services
...
At startup, we check with PackageManager whether a system service is
available before attempting to load it. A system service is available
if its associated feature (similar to hardware features) is present.
This does not remove unavailable services from the compiled jar.
Change-Id: I13571805083aa4e65519a74acb52efd17b9fb3d7
2014-02-05 19:26:40 +00:00
Amith Yamasani
1f4bf364b2
Merge "Move files to new directory structure of framework services"
2013-12-19 23:32:03 +00:00
Amith Yamasani
49782e46c0
am 9158825f: Move some system services to separate directories
...
* commit '9158825f9c41869689d6b1786d7c7aa8bdd524ce':
Move some system services to separate directories
2013-12-19 23:30:35 +00:00
Amith Yamasani
9158825f9c
Move some system services to separate directories
...
Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.
Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
2013-12-19 15:25:37 -08:00
Amith Yamasani
19c662b3df
Move files to new directory structure of framework services
...
Change-Id: I6239d90fa0b813e37878f8fc31caf7a2d70fa3ba
2013-12-19 15:20:43 -08:00
Craig Mautner
7426684948
Restore parameter lost in merge.
...
Fixes build.
Change-Id: I40489334ca5dc10d0041b78a82535c41e13def11
2013-12-19 13:02:30 -08:00
Craig Mautner
ff288f7f57
resolved conflicts for merge of b7bba718 to master
...
Change-Id: Ibbac3f6e3eda0149ae9446d6baed1d1bee5138ac
2013-12-19 10:55:17 -08:00
Craig Mautner
ed6649f89f
DO NOT MERGE: Eliminate StackBox.
...
StackBox is too constraining. Adding size and position to TaskStacks
directly makes stack positioning and management more flexible and
prepares for ActivityView.
Change-Id: I33c6b4e1c23a5a8069fd507c160bcb34e4d287b2
2013-12-19 10:51:23 -08:00
Craig Mautner
b7bba718a8
Merge "Pair ActivityStacks with Displays" into klp-modular-dev
2013-12-19 18:29:50 +00:00
Craig Mautner
8a4c62e3fa
am b905a37c: am 46f618a7: am a8dfd5d8: am 4dcf1af3: am cccf2a33: Merge "Keydispatching timeout while finish Activity"
...
* commit 'b905a37c7a18e8ad98497dea5ab7bd016e3c995d':
Keydispatching timeout while finish Activity
2013-12-19 18:03:58 +00:00
Craig Mautner
b905a37c7a
am 46f618a7: am a8dfd5d8: am 4dcf1af3: am cccf2a33: Merge "Keydispatching timeout while finish Activity"
...
* commit '46f618a7d9dde8e668666e0c582d88ddfea759d9':
Keydispatching timeout while finish Activity
2013-12-19 18:00:40 +00:00
Craig Mautner
46f618a7d9
am a8dfd5d8: am 4dcf1af3: am cccf2a33: Merge "Keydispatching timeout while finish Activity"
...
* commit 'a8dfd5d896b71faf87b03d27df6050284765fb21':
Keydispatching timeout while finish Activity
2013-12-19 17:58:08 +00:00
Craig Mautner
a8dfd5d896
am 4dcf1af3: am cccf2a33: Merge "Keydispatching timeout while finish Activity"
...
* commit '4dcf1af3ed8dfa546e6cbf5ecfa66914a3fda883':
Keydispatching timeout while finish Activity
2013-12-19 09:55:33 -08:00
Martin Wallgren
c8733b818d
Keydispatching timeout while finish Activity
...
If there is input to be handled during finish activity we can get a
keydispatching timeout ANR. The reason is that finish activity is some
times not possible, and the activity is instead put on a finish queue.
The activity will then be finished sometime in the future. When we add
the activity to the finish queue, key dispatching is paused, and there
is an ANR timer waiting for it to be resumed again. Since it can take a
long time before the activity is actually finished, we need to resume
the key dispatching to avoid the ANR.
Change-Id: Icea4ab3b5ad05c8bfbadf8f5cece1a59ec621469
2013-12-19 13:24:00 +01:00
Svetoslav
48df8b8528
Merge "Removed print services not fully cleaned up."
2013-12-19 01:36:36 +00:00
Svetoslav
dbcc95d4d8
Removed print services not fully cleaned up.
...
1. When a print services is removed it is removed from the
installed and enabled services but not from the active
ones while it should.
2. If a package has more than one print service (very rare
but possible) we are executing the "make everything right"
code for each of them which is not very optimal.
Change-Id: I7f6fc4eef10b6757d3b2ede33eb298c3399c3ff7
2013-12-18 17:35:43 -08:00
Craig Mautner
a909969386
am 525680d2: Merge "Fix loop limits." into klp-modular-dev
...
* commit '525680d2bff686ecbddeb84f7f493f8bb31e670d':
Fix loop limits.
2013-12-19 00:47:34 +00:00
Craig Mautner
704e40b8ba
Fix loop limits.
...
Fixes bug 12207606.
Change-Id: I9b450d2bc2a72a1f6581147f8930188f34c85299
2013-12-18 16:43:51 -08:00
Craig Mautner
4a1cb22056
Pair ActivityStacks with Displays
...
- Introduce concept of ActivityStacks residing on Displays and able
to be decoupled and moved around.
- Add a new interface, IActivityContainer for clients to handle
ActivityStacks.
- Abandon ordering of stacks based on mStackState and instead use
ActivityDisplayInfo.stacks<ActivityStack> ordering.
Progress towards closing bug 12078972.
Change-Id: I7785b61c26dc17f432a4803eebee07c7415fcc1f
2013-12-18 15:08:15 -08:00
David Christie
b084fef18e
Clear cached locations when location providers disabled
...
Bug: 12118307
Change-Id: I0fa509791281038b8546d0648f4e17091ccf9c80
2013-12-18 14:35:06 -08:00
Narayan Kamath
65048bdce7
Remove data dirs if a new install fails dexopt.
...
We'd otherwise leave the data dirs & native libraries
lying around. This will leave the app permanently broken
because the next install of the app will fail with
INSTALL_FAILED_UID_CHANGED.
Also remove an unnecessary instance variable.
Change-Id: I50e08623f646a89bc166bded6a43e17c17930e58
2013-12-18 14:27:36 +00:00
Greg Hackmann
10df052c6a
am f1bdbdd1: resolved conflicts for merge of 08579921 to klp-modular-dev
...
* commit 'f1bdbdd1bea9662f6731b7a366de1f602f43e5a9':
Add timerfd backend to AlarmManagerService
2013-12-17 20:09:09 +00:00
Greg Hackmann
f1bdbdd1be
resolved conflicts for merge of 08579921 to klp-modular-dev
...
Change-Id: I08e9f9a2d2185ccf0c41a87c8527ea7e02ac3117
2013-12-17 11:56:22 -08:00
Greg Hackmann
0857992140
am 060ae1db: am eb0ca2b7: Merge "Add timerfd backend to AlarmManagerService"
...
* commit '060ae1db7bba39cb8171f4267b5de9538f1ab440':
Add timerfd backend to AlarmManagerService
2013-12-17 18:19:04 +00:00
Greg Hackmann
060ae1db7b
am eb0ca2b7: Merge "Add timerfd backend to AlarmManagerService"
...
* commit 'eb0ca2b7bfd70fbbf2bd730b1c431faac21d0416':
Add timerfd backend to AlarmManagerService
2013-12-17 10:15:33 -08:00
Greg Hackmann
eb0ca2b7bf
Merge "Add timerfd backend to AlarmManagerService"
2013-12-17 18:10:49 +00:00
Craig Mautner
3cf234a639
am 4e09cb9b: am 38bcf6dc: am 422d7003: am f431daa2: Merge "Fix to NullPointerException on move back in ActivityStack."
...
* commit '4e09cb9bf6165f68b42549772b74596ceb6198fe':
Fix to NullPointerException on move back in ActivityStack.
2013-12-17 16:51:58 +00:00
Craig Mautner
4e09cb9bf6
am 38bcf6dc: am 422d7003: am f431daa2: Merge "Fix to NullPointerException on move back in ActivityStack."
...
* commit '38bcf6dc8784625eb4b68634450c578719346669':
Fix to NullPointerException on move back in ActivityStack.
2013-12-17 16:48:46 +00:00
Craig Mautner
38bcf6dc87
am 422d7003: am f431daa2: Merge "Fix to NullPointerException on move back in ActivityStack."
...
* commit '422d7003db8d26b5fa503aa294348d7b53621db1':
Fix to NullPointerException on move back in ActivityStack.
2013-12-17 16:45:06 +00:00
Craig Mautner
422d7003db
am f431daa2: Merge "Fix to NullPointerException on move back in ActivityStack."
...
* commit 'f431daa22811fdce9c4ec975d5d33121898b4f9b':
Fix to NullPointerException on move back in ActivityStack.
2013-12-17 08:42:31 -08:00