Skip to content
Snippets Groups Projects
  1. Oct 06, 2011
  2. Oct 04, 2011
  3. Sep 30, 2011
    • Jean Chalard's avatar
      Make use of the FULL_EDIT_DISTANCE flag. · 673cebf9
      Jean Chalard authored
      In effect, this stops the spell checker from suggesting overly
      long words.
      More precisely, it takes advantage of the new facility that
      takes into account the whole length of the dictionary word when
      computing scores, so words much longer than the input word will
      see their score demoted accordingly.
      
      Bug: 5384578
      Change-Id: I326cd7c87c3080e7fa8729f78517f8ba13672a9b
      673cebf9
  4. Sep 29, 2011
  5. Sep 28, 2011
    • Jean Chalard's avatar
      Change the logic of the LOOKS_LIKE_TYPO flag · 647db70f
      Jean Chalard authored
      It now follows the following logic:
      - If the word should be filtered out => false
      - Else => !IN_THE_DICTIONARY
      
      This defines the behavior for ICS MR0, and prepares for addition
      of a new HAS_LIKELY_SUGGESTIONS flag in MR1.
      
      Bug: 5383800
      
      Change-Id: I530b1404ae8cf3337ff68ef5ab0f4d95f2dad0e8
      647db70f
  6. Sep 26, 2011
  7. Sep 16, 2011
  8. Sep 15, 2011
    • Jean Chalard's avatar
      Add an option to user dict to match more precise locales · cfed2739
      Jean Chalard authored
      This should not be used lightly, as it violates the general
      contract of locale, and does kill some legitimate (albeit
      alledgedly rare) use patterns.
      Currently, the spell checker uses this because it uses a
      negative logic: it should match broadly, and when in doubt,
      match even more broadly, which is almost never the case of
      something that uses the locale.
      In other words: don't use this option unless you are
      very, VERY sure that's what you want. Hint: it isn't
      
      Bug: 5280929
      Change-Id: Ib3cae319c692161d653630038c5bcde1f4340c05
      cfed2739
    • Jean Chalard's avatar
      Don't kill LatinIME if the spellchecker crashes. · 199dc5e0
      Jean Chalard authored
      If the spellchecker encounters a bug and happens to crash,
      it may be sensible to avoid killing the keyboard in response.
      This is a possible way to do it, which comes with the big
      drawback of making bugs in the spell checker harder to find.
      
      Change-Id: Idb26fb592b9718e1dbdadeda8fbd1a8a1d805c28
      199dc5e0
  9. Sep 14, 2011
    • Jean Chalard's avatar
      Filter out of spellchecking words that don't look like words · 88fa53b8
      Jean Chalard authored
      Note that this affects only the results of the spell checker if
      actually passed such a word. For example, the spell checker will
      not flag "http://oju" as a typo, because it looks like a URL.
      But in the current implementation, TextView passes "http" and
      "oju" separately, so "oju" is still flagged as a typo.
      
      Bug: 5281875
      Change-Id: I9d721fd3af34edc51b11908cf2e8fe994b164242
      88fa53b8
  10. Sep 13, 2011
  11. Sep 12, 2011
  12. Sep 08, 2011
  13. Sep 05, 2011
  14. Aug 29, 2011
  15. Aug 22, 2011
    • Jean Chalard's avatar
      Remove duplicates from the spell checker suggestions. · 6b166a19
      Jean Chalard authored
      Bug: 5175740
      Change-Id: I592401b3b8c3074d70e06dc3a9919cc3cb47ba49
      6b166a19
    • Jean Chalard's avatar
      Fix case sensitivity for the spell checker. · 5d4c5692
      Jean Chalard authored
      The new behavior is as follows:
      - If the word in the dictionary is not fully lower case, then the
      exact case is required to match.
      - If the word in the dictionary is fully lower case, then any of
      the following patterns match:
        - fully lower case
        - only the first char capitalized
        - all caps
      Any other capitalization is rejected.
      
      This is probably what people want. If you type a name in all lower
      case, it should be marked as a typo, but if you type a word with a
      capital for emphasis or just because it's the start of the sentence,
      it should match a lower case word in the dictionary. If you have
      a spurious capital letter in the middle of a word because of a typo,
      it should be marked as such.
      
      Accents are not affected, and should not be. An accented letter
      is a different letter and a missing accent should be reported.
      We should maybe consider again for some common transpositions
      like the "ue" digraph for German, which is now considered a typo,
      but will suggest the correct diacritics as the first suggestion.
      
      Bug: 5145751
      Change-Id: I651e24f13c90fb94700a1674ad380e95336e7dca
      5d4c5692
  16. Aug 19, 2011
  17. Aug 16, 2011
  18. Aug 09, 2011
  19. Aug 05, 2011
  20. Aug 04, 2011
  21. Aug 03, 2011
  22. Jul 28, 2011
  23. Jul 25, 2011
Loading