Age | Commit message (Collapse) | Author |
|
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
|
|
Change-Id: Ibd826d68074d8524cbeaae296ce483f8b10c3d07
|
|
1. Now a user state has ins own spooler since the spooler app is
running per user. The user state registers an observer for the state
of the spooler to get information needed to orchestrate unbinding
from print serivces that have no work and eventually unbinding from
the spooler when all no service has any work.
2. Abstracted a remote print service from the perspective of the system
in a class that is transparently managing binding and unbinding to
the remote instance.
3. Abstracted the remote print spooler to transparently manage binding
and unbinding to the remote instance when there is work and when
there is no work, respectively.
4. Cleaned up the print document adapter (ex-PrintAdapter) APIs to
enable implementing the all callbacks on a thread of choice. If
the document is really small, using the main thread makes sense.
Now if an app that does not need the UI state to layout the printed
content, it can schedule all the work for allocating resources, laying
out, writing, and releasing resources on a dedicated thread.
5. Added info class for the printed document that is now propagated
the the print services. A print service gets an instance of a
new document class that encapsulates the document info and a method
to access the document's data.
6. Added APIs for describing the type of a document to the new document
info class. This allows a print service to do smarts based on the
doc type. For now we have only photo and document types.
7. Renamed the systemReady method for system services that implement
it with different semantics to systemRunning. Such methods assume
the the service can run third-party code which is not the same as
systemReady.
8. Cleaned up the print job configuration activity.
9. Sigh... code clean up here and there. Factoring out classes to
improve readability.
Change-Id: I637ba28412793166cbf519273fdf022241159a92
|
|
This is for the multi-user version of bindService, not the original.
Change-Id: Ib2de35941196accf387b1a276a77e6f9af805ec0
|
|
Bug: 7231549
Change-Id: I737590688b895ea00d397ddec7702d6d2bec9097
|
|
Bug: 6542210
Change-Id: I1670fac014beb834ec7c065ebf040d0ff3cf4161
|
|
Bug: 6542210
Change-Id: I42d84b684d5689e8fceecb705bb51d19d847477a
|
|
Helps get rid of some jank when installing applications.
Change-Id: I97d0022f82d67796e334d37086e5911dd6ca6b62
|
|
Bug: 5471520
Change-Id: Iedf2c2cdd8d4834545d06d72ade3ce211b104b1d
|
|
Bug: 5687402
Change-Id: I59086f956b6ee618ff0e1b1034d767d9ae295848
|
|
Change-Id: I64c0d813e53a4ebf8d7e63463e36f6900f1aa7d3
|
|
Bug: 5554116
Change-Id: I8c16d732af1fe713d30d97dfe829ff16653c7f34
|
|
Bug: 5499490
Change-Id: I3537b0d733a53d4783902a545cd9ecc7e4c2eac1
|
|
Bug: 5494803
Change-Id: I6f9d0076405ab7c99076a1168198c2ee70ad5082
|
|
Crespo.
Change-Id: Iee530ae4adac20eb9637cc1b933a2202f4beb373
|
|
crashes
Only unbind once.
Also protection from removing a SpellCheckerBindGroup from mSpellCheckerBindGroups
if it is no longer the current entry there.
Change-Id: Ic585295dfae77eae101a611afbf116bc681290ad
|
|
Bug: 5390462
Change-Id: Ia2a3981cb93f451646debe5ee6b037313825cf9f
|
|
Bug: 5119646
Change-Id: I2938a2206b79645c13a54cc7200f64c2c0aa3836
|
|
Change-Id: I79099695337dbc5577871458b24c6710fc0ecca7
|
|
Bug: 5212035
Change-Id: I18d27e54b936cc7f4d6cc3c7100bce57f77f8f9f
|
|
Change-Id: I9fce999f91dcccd2f877a0326c4f2e3ac9024f85
|
|
Change-Id: Ib42a3b4377b8700ceaf4b7e13150848464d073c1
|
|
Bug: 5057977
Change-Id: I2b27bd5f55feb305368034d7e95f83257ac4b3e6
|
|
Change-Id: I977326879fe201c4dee4a87da361217175eb6041
|
|
checker subtype
Change-Id: I74715855525fc0a1282238d593ad37aefd42bfc3
|
|
Bug: 5110151
- Add a bundle to an argment of newSpellCheckerSession
- Expose SpellCheckerSessionImpl in SpellCheckerService
- Fix function names
- etc
Change-Id: Ia8ec783b7b4d5fcd18389854b445fc10fc502297
|
|
Change-Id: I4c3f3c7aa7587e3f2582b43702108fa78f37ec54
|
|
Change-Id: I48c81226d824e8aad42e01e87fcf9a5b466d2321
|
|
Change-Id: I32efce9f8c09b5a829b0431e8c444fc54b03b440
|
|
Change-Id: I4dae847951848cca85bcb73f47c509ce23327334
|
|
Bug: 5057977
Change-Id: I4617b7f1487349c5de385e7392dbc39c69fa2ebc
|
|
Bug: 4176026
This CL inherits https://android-git.corp.google.com/g/112600
Spec of TextServiceManager
- Chooses the most applicable TextService(e.g. SpellCheckerService, WordBreakIteratorService..)
for each locale
Spec of SpellCheckerService
- Returns whether the given string is a correct word or not
- Returns Suggestions for the given string
Change-Id: Iaa425c7915fe70767ad0b17bf6c6fbcd2a1200b2
|