Skip to content
Snippets Groups Projects
  1. May 08, 2017
    • Paul Duffin's avatar
      Prepare for removal of junit and android.test classes from Android API (step 1) · ddc9c28c
      Paul Duffin authored
      In preparation for removing junit and android.test classes from
      the Android API this change adds explicit dependencies on junit
      and/or legacy-android-test to ensure that modules will compile
      properly once it is removed.
      
      Care was taken to ensure that any targets that depended,
      directly or indirectly, on android-support-test did not also
      depend on junit or hamcrest as they conflict with the versions
      embedded within android-support-test.
      
      Bug: 30188076
      Test: make checkbuild
      Change-Id: I160c136ecd1089a2b13d5cdba9eee1287aad93f9
      Merged-In: I743f9e20e1e60836ceba9b9051fa17835deba3a2
      ddc9c28c
  2. Jul 15, 2015
    • Mohammadinamul Sheik's avatar
      [LatinIME] Support MNC permissions. · 60415866
      Mohammadinamul Sheik authored
      This build has been compiled against API 23
      
      This build is approved to go out with the M OTA, but may NOT be released
      to the public until the Play Store has enabled API level 23 apps
      
      Version: 4.1.2300x.build_id
      
      1. Replaces the personalization is on information with the suggest
         contacts.
      2. Enables "Use Contacts" only if the app has permission to read
         contacts.
      3. Disables the contacts dictionary in the Facilitator.
      4. Do not register/read the contacts in the contact observer.
      
      Bug: 22236416
      Change-Id: I9674e13d0d0f4a2014c5024fde0178de684c07e7
      60415866
  3. Jun 23, 2015
  4. Apr 21, 2015
    • Yohei Yukaw's avatar
      Always specify non-null Locale object to SuggestionSpan · 490fa47a
      Yohei Yukaw authored
      Confusingly, specifying a null Locale object to the constructor
      of SuggestionSpan does not necessarily mean that
      SuggestionSpan#getLocale() returns null.  The constructor in
      question also receives Context object, and Context's locale can
      be used as a fallback locale to initialize locale of
      SuggestionSpan.
      
      With this CL, LatinIME always specify non-null Locale object
      when instantiating SuggestionSpan object.  It basically
      corresponds to the active main dictionary, but can be
      Locale#ROOT when one locale is not determined for some reasons.
      
      BUG: 20435013
      Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f
      490fa47a
  5. Apr 16, 2015
    • Tom Ouyang's avatar
      Add affinity model for contact names. · 44a17573
      Tom Ouyang authored
      This allows us to:
      1. Rank contacts and only add the top N names to the keyboard LM.
      2. Avoid adding duplicate names.
      
      Note: The affinity calcualuation is limited by the fact that some apps
      currently do not update the TIMES_CONTACTED counter. To better handle
      this case, the new measure also takes into account whether or not a
      name is in the visible contacts group.
      
      Bug: 20053274
      Change-Id: I2741cb8958667d4a294aba8c437a45cec4b42dc7
      44a17573
  6. Apr 13, 2015
    • Jatin Matani's avatar
      Store raw strings for personal dictionary · 1bfd7be2
      Jatin Matani authored
      The raw strings would be sent to personal LM for decoding.
      Earlier lowercased strings were being used with the purpose
      of isValid checks (spelling does not consider casing for spell
      checking calls). But for showing these in suggestion, we need the
      raw strings.
      
      Note: PersonalDictionaryLookup#getWordsForLocale is used to feed
      the personal LM in PersonalLanguageModelHelper.
      
      Bug:20152986
      Change-Id: I9d796fa57bf2073036bf11d86b143ff205a6199c
      1bfd7be2
  7. Apr 10, 2015
  8. Apr 06, 2015
  9. Apr 02, 2015
    • Dan Zivkovic's avatar
      Log interrupted tasks in AOSP. · 5a53505f
      Dan Zivkovic authored
      Bug 19987461.
      
      Change-Id: Ia2714f555146f8f31a6d8c61f555d2b6fecdab7d
      5a53505f
    • Alex Klyubin's avatar
      Declare that LatinIME does not use cleartext network traffic. · 24a9683a
      Alex Klyubin authored
      This declares to the platform and tools that this app does not use
      cleartext network traffic. The platform and tools will be blocking
      (on best effort basis) attempts to use such traffic by this app.
      For example, attempts to use HTTP (rather than HTTPS) will be blocked.
      
      Bug: 19215516
      Change-Id: I4c933a214457025797e077b72d8daf8a0c876923
      24a9683a
    • Dan Zivkovic's avatar
      Add shortcut support to UserDictionaryLookup. · 87eb7ac2
      Dan Zivkovic authored
      Also move the class to the parent package, since it's no longer tied to the
      spell checking service.
      
      Bug 19966848.
      Bug 20036810.
      
      Change-Id: I35014d212fd87281eb90def03ee92e6872dcd63e
      87eb7ac2
  10. Mar 27, 2015
  11. Mar 25, 2015
  12. Mar 24, 2015
  13. Mar 23, 2015
  14. Mar 20, 2015
  15. Mar 19, 2015
  16. Mar 18, 2015
  17. Mar 17, 2015
  18. Mar 16, 2015
  19. Mar 14, 2015
  20. Mar 13, 2015
  21. Mar 12, 2015
    • Dan Zivkovic's avatar
      Remove ALS from LatinIME. · 107fb4c4
      Dan Zivkovic authored
      This fixes unit tests and brings us closer to a green build.
      
      Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
      107fb4c4
  22. Mar 11, 2015
  23. Mar 10, 2015
    • Chieu Nguyen's avatar
      Handle empty previous ngram context correctly. · 21a28abc
      Chieu Nguyen authored
      Fixes bug where empty previous ngram context not at the
      beginning of a sentence incorrectly returned the
      beginning-of-sentence marker.
      
      Bug: 19612336
      Change-Id: I5ddf3408e20dcedf70487b85c983cd3fc12550e7
      21a28abc
Loading