Skip to content
Snippets Groups Projects
  1. Mar 18, 2011
    • Jean Chalard's avatar
      Add different ways of reading the dictionary file. · cba93f50
      Jean Chalard authored
      This change adds basic support for an external dictionary provider.
      It adds methods for reading the dictionary itself from an asset in
      the dictionary provider package directly, obtaining the file name
      through the ContentProvider interface; it also adds a way of getting
      the data through an InputStream and copying the file locally.
      
      Incidentally this change also adds the code needed to listen for
      updating the dictionary provider package and reloading it in time.
      
      This change also goes hand-in-hand with Iab31db6e, which implements
      the small closed part of this.
      
      Issue: 3414944
      
      Change-Id: I5e4fff99a59bb99dbdb002102db6c90e6cb41c8a
      cba93f50
  2. Mar 17, 2011
  3. Mar 16, 2011
    • Tadashi G. Takaoka's avatar
      Add Utils.equalsIgnoreCase methods · e7a2512a
      Tadashi G. Takaoka authored
      This change also corrects usage of "frequency", "priority" and "score"
      * Frequency is the relative probability in dictionary.
      * Score is the relative probability in suggestions.
      * Priority is kind a sorted score.
      
      Change-Id: Iafb135a4ecdb401cc505014a07c74dfcac44d699
      e7a2512a
    • Jean Chalard's avatar
      am d631651b: Avoid the removal of high-ranking exactly typed candidates. · 027992af
      Jean Chalard authored
      * commit 'd631651b':
        Avoid the removal of high-ranking exactly typed candidates.
      027992af
    • Eric Fischer's avatar
      am c0471c43: (-s ours) Import revised translations. DO NOT MERGE · 1f3adba9
      Eric Fischer authored
      * commit 'c0471c43':
        Import revised translations.  DO NOT MERGE
      1f3adba9
    • Jean Chalard's avatar
      Avoid the removal of high-ranking exactly typed candidates. · d631651b
      Jean Chalard authored
      It used to be the case that the scoring system turns up the same word
      that was entered with a different capitalization, but with a lower
      score than some other, more frequent word. To cope with this, there
      was code that would order such candidates in the first slot no matter
      what. This processing is now useless because fully matching words now
      have a huge boost that ensures they will get to the top of the list,
      before any non-fully matching word (which means, differing only by
      capitalization or accents).
      
      The bug that did happen with this was, if a fully-matching word got
      matched by several processing passes, and the (chronologically) later
      score affected to this word was weaker, it would result in the
      duplicate removal pass removing the stronger score. This in turn would
      mess with autocorrect.
      
      In an effort to keep the risk at a minimum for MR1, this change does
      not actually remove the useless code, but adds a check in the odd case
      to avoid the bad situation. Another change will remove the code for
      ICS release.
      
      bug: 4100269
      
      Change-Id: I18c0575332981ffec0e257e26a360995838d521e
      d631651b
  4. Mar 15, 2011
  5. Mar 10, 2011
  6. Mar 09, 2011
  7. Mar 08, 2011
  8. Mar 07, 2011
  9. Mar 06, 2011
  10. Mar 05, 2011
Loading