02260e2141fac0b6a712e4ca63702e657e8e7296 |
|
02-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Add a comment on the spell checker framework Change-Id: Ibd826d68074d8524cbeaae296ce483f8b10c3d07
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
a00271533f639c8ed36429c663889ac9f654bc72 |
|
25-Jun-2013 |
Svetoslav Ganov <svetoslavganov@google.com> |
Refactoring of the print sub-system and API clean up. 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
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
27b89e6658a0d233a53f5d7ca20dc57fec82d955 |
|
16-Jan-2013 |
Amith Yamasani <yamasani@google.com> |
Rename bindService to bindServiceAsUser to follow convention. This is for the multi-user version of bindService, not the original. Change-Id: Ib2de35941196accf387b1a276a77e6f9af805ec0
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
00d2d4125e4944ebcabdecd423573ee00f716293 |
|
28-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Support multi-user switch in TextServicesManagerService Bug: 7231549 Change-Id: I737590688b895ea00d397ddec7702d6d2bec9097
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
17150cf91be1478e367c2ef5e4f5baaa66b487d0 |
|
30-May-2012 |
Satoshi Kataoka <satok@google.com> |
Fix locale in TextServicesManagerService Bug: 6542210 Change-Id: I1670fac014beb834ec7c065ebf040d0ff3cf4161
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
7018a90c323a7f0deb37939d5505ff112ac637f5 |
|
24-May-2012 |
satok <satok@google.com> |
Fix the issue on matching the locale in TextServicesManagerService Bug: 6542210 Change-Id: I42d84b684d5689e8fceecb705bb51d19d847477a
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
d0d7503fd3e941113094532f28986f49b11b5fdb |
|
20-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Move handling of package changes to a background thread. Helps get rid of some jank when installing applications. Change-Id: I97d0022f82d67796e334d37086e5911dd6ca6b62
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
4e713f14419a37f385cf1509b011982bdcf67edc |
|
28-Feb-2012 |
satok <satok@google.com> |
Unblock IPC call in TextServicesManagerService Bug: 5471520 Change-Id: Iedf2c2cdd8d4834545d06d72ade3ce211b104b1d
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
4c3fa642ef1c0e1bb3303d4b25d8af4e6a7d08a2 |
|
30-Nov-2011 |
satok <satok@google.com> |
Fix ConcurrentModificationException in TextServicesManagerService Bug: 5687402 Change-Id: I59086f956b6ee618ff0e1b1034d767d9ae295848
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
060677f4686a93d92117d7d472e754423a368bdb |
|
17-Nov-2011 |
satok <satok@google.com> |
Clean up the spell checker framework Change-Id: I64c0d813e53a4ebf8d7e63463e36f6900f1aa7d3
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
05f24700613fb4dce95fb6d5f8fe460d7a30c128 |
|
02-Nov-2011 |
satok <satok@google.com> |
Respect user settings for spell checking language if explicitly set Bug: 5554116 Change-Id: I8c16d732af1fe713d30d97dfe829ff16653c7f34
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
2520ed8cc3436df023a4f0ce3f436977b8ab3a99 |
|
31-Oct-2011 |
satok <satok@google.com> |
Resolve memory leak in TextServicesManagerService Bug: 5499490 Change-Id: I3537b0d733a53d4783902a545cd9ecc7e4c2eac1
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
2cf1cf098513807ffd3420ae106f438e943d0cd8 |
|
21-Oct-2011 |
satok <satok@google.com> |
Fix possible NPE Bug: 5494803 Change-Id: I6f9d0076405ab7c99076a1168198c2ee70ad5082
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
c7d233d93f84fce9877c3eb645bbb515baf0dc0a |
|
20-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5484096: Device rebooted after turning WiFi tethering ON, IRL19 Crespo. Change-Id: Iee530ae4adac20eb9637cc1b933a2202f4beb373
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
71e14da93c8fea512fedf1b5226d28cd2c330238 |
|
17-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5445666: bunch of com.android.server.TextServicesManagerService crashes Only unbind once. Also protection from removing a SpellCheckerBindGroup from mSpellCheckerBindGroups if it is no longer the current entry there. Change-Id: Ic585295dfae77eae101a611afbf116bc681290ad
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
70deff4c107963164f8b88365909fd30ab5e6526 |
|
30-Sep-2011 |
satok <satok@google.com> |
Use user's settings for the spell check language instead of the system locale Bug: 5390462 Change-Id: Ia2a3981cb93f451646debe5ee6b037313825cf9f
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
c7b60f72dda5c5f222342a9d60435ec353a8a19b |
|
31-Aug-2011 |
satok <satok@google.com> |
Fix DeadObjectException of the spell checker Bug: 5119646 Change-Id: I2938a2206b79645c13a54cc7200f64c2c0aa3836
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
f39daef102f2dff7517e257eb25c2e3677247e83 |
|
26-Aug-2011 |
satok <satok@google.com> |
Reset subtype when the current spell checker was changed. Change-Id: I79099695337dbc5577871458b24c6710fc0ecca7
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
b387954a92eb6f15b7f49d5b946745f492a26363 |
|
26-Aug-2011 |
satok <satok@google.com> |
Support system locale as the locale of the spell checkers Bug: 5212035 Change-Id: I18d27e54b936cc7f4d6cc3c7100bce57f77f8f9f
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
fbedf1a3978d5dfc4a886e4c7107d4bc1923f740 |
|
26-Aug-2011 |
satok <satok@google.com> |
Fix NPE in setCurrentSpellCheckerSubtype Change-Id: I9fce999f91dcccd2f877a0326c4f2e3ac9024f85
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
3cb5b39a0e63d98c4e7b47e9a5b5758e9d4024bd |
|
26-Aug-2011 |
satok <satok@google.com> |
Fix setCurrentSpellCheckerSubtype Change-Id: Ib42a3b4377b8700ceaf4b7e13150848464d073c1
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
a33c4fc5bed76727f1e06e522e0136101a2304cd |
|
25-Aug-2011 |
satok <satok@google.com> |
Add functions to enable / disable spell checker Bug: 5057977 Change-Id: I2b27bd5f55feb305368034d7e95f83257ac4b3e6
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
ada8c4e6a3da96a795f39a1028d448eb7aebfab3 |
|
23-Aug-2011 |
satok <satok@google.com> |
Add functions to set / get SpellCheckerSubtype Change-Id: I977326879fe201c4dee4a87da361217175eb6041
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
03b2ea1102d9e3e9f189173878706ab04533eea3 |
|
03-Aug-2011 |
satok <satok@google.com> |
Support xml configuration file for the spell checker and add the spell checker subtype Change-Id: I74715855525fc0a1282238d593ad37aefd42bfc3
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
5357806980269d846a15c845a6fcc0384fb18860 |
|
03-Aug-2011 |
satok <satok@google.com> |
API cleanup for the spell checker framework Bug: 5110151 - Add a bundle to an argment of newSpellCheckerSession - Expose SpellCheckerSessionImpl in SpellCheckerService - Fix function names - etc Change-Id: Ia8ec783b7b4d5fcd18389854b445fc10fc502297
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
5b9b5a9553a0276dc6b7f1f458c8d4ed03227988 |
|
01-Aug-2011 |
satok <satok@google.com> |
Change SpellCheckerInfo IPC inputs to String Change-Id: I4c3f3c7aa7587e3f2582b43702108fa78f37ec54
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
df5659d3d317b5cf351baffe3e0d4876e89678bf |
|
29-Jul-2011 |
satok <satok@google.com> |
Fix issues in TextServicesManagerService Change-Id: I48c81226d824e8aad42e01e87fcf9a5b466d2321
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
6be6d7548fb7c29a4d46dc985318ab2adf69f95f |
|
28-Jul-2011 |
satok <satok@google.com> |
Handle the existing binds to spell checkers correctly. Change-Id: I32efce9f8c09b5a829b0431e8c444fc54b03b440
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
da317ef68603dc7649f98bda495267973825e7fa |
|
26-Jul-2011 |
satok <satok@google.com> |
[step9] Add logging code for text services Change-Id: I4dae847951848cca85bcb73f47c509ce23327334
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
562ab585f9e413d9696ee250e5ec02f95889a157 |
|
25-Jul-2011 |
satok <satok@google.com> |
[Step 2] Add apis for spell checker settings Bug: 5057977 Change-Id: I4617b7f1487349c5de385e7392dbc39c69fa2ebc
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|
988323c57bd25a58f05dfa492d9b9c8ab62c5153 |
|
22-Jun-2011 |
satok <satok@google.com> |
Create TextServiceManager and SpellCheckerService 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
/frameworks/base/services/java/com/android/server/TextServicesManagerService.java
|