Skip to content
Snippets Groups Projects
  1. Sep 27, 2012
  2. Sep 19, 2012
  3. Sep 14, 2012
  4. Sep 11, 2012
  5. Aug 22, 2012
  6. Aug 21, 2012
  7. Aug 17, 2012
  8. Aug 15, 2012
  9. Aug 10, 2012
    • Jean Chalard's avatar
      Accept whitelisted entries from any source. · 7b258e51
      Jean Chalard authored
      ...not only the WhitelistDictionary.
      
      Bug: 6906525
      Change-Id: I7f181eb6936ec17bbccdc4e736fd09292af24e9c
      7b258e51
    • Jean Chalard's avatar
      Optimization & Simplification · caed149b
      Jean Chalard authored
      It's useless to do the whitelist lookup twice. Also, putting
      this test out of this method will allow whitelist entries to
      come from other sources.
      
      Bug: 6906525
      Change-Id: I4afe678cae6556d16642d155ce770fbf4e61ad49
      caed149b
  10. Aug 08, 2012
  11. Jul 27, 2012
  12. Jul 25, 2012
  13. Jul 13, 2012
  14. Jul 12, 2012
    • Jean Chalard's avatar
      Readability improvement (A117) · 1343d27d
      Jean Chalard authored
      Change-Id: I6f8bb05a23edb40a079da60b7136170ec9043282
      1343d27d
    • Jean Chalard's avatar
      Simplification (A116) · 24a63b55
      Jean Chalard authored
      Change-Id: I97cf92a7b0dabc251dd241b24978ea00d1e5f047
      24a63b55
    • Jean Chalard's avatar
      Compute variables closer to where they are used (A115) · f5b55cb7
      Jean Chalard authored
      This improves locality, it's better for readability/performance
      
      Change-Id: Ibb1efaf86e362dd2c9398722d0da2144df96b333
      f5b55cb7
    • Jean Chalard's avatar
      Cleanup (A114) · 2549b497
      Jean Chalard authored
      Change-Id: I7e24e0aeae7c004cae310ae9f46cf90dac2d4d14
      2549b497
    • Jean Chalard's avatar
      Cleanup (A113) · 02f1c153
      Jean Chalard authored
      If not composing a word, then consideredWord is always the empty
      string.
      Hence, it's never whitelisted, but it's also always "NotAWord",
      so isWhitelistedOrNotAWord returns always true, so
      allowsToBeAutoCorrected is always true. Which means that
      isPrediction implies allowsToBeAutoCorrected == true.
      Thus, !isPrediction && !allowsToBeAutoCorrected is strictly
      equivalent to !allowsToBeAutocorrected.
      
      Change-Id: I4ad7a7c3447851c539646d97cf55ff065e6ee115
      02f1c153
    • Jean Chalard's avatar
      Simplification (A112) · ae130612
      Jean Chalard authored
      If we are not composing a word, that isFirstCharCapitalized
      and isAllUpperCase are guaranteed to return false.
      
      Change-Id: Ic4a0be9574acf4653c729a9594f963f5bcf0c757
      ae130612
    • Jean Chalard's avatar
      Remove the ultimate code duplication (A111) · d8afa2fb
      Jean Chalard authored
      Change-Id: I7c76613df8f148feb02765f187db3ca6dc577977
      d8afa2fb
    • Jean Chalard's avatar
      Resolve a TODO: bury some implementation detail in native (A110) · 3b57631b
      Jean Chalard authored
      The fact that prediction does not accept a null argument is an
      implementation detail, it should not be visible to Java code.
      
      Change-Id: I3a156b323b6db9353de898d33f3f7c81751cecb1
      3b57631b
  15. Jul 10, 2012
  16. Jul 04, 2012
    • Jean Chalard's avatar
      Search bigrams for the lower case version of the word (A46) · e9a86e2c
      Jean Chalard authored
      ...if there aren't any for the exact case version.
      
      Bug: 6752830
      Change-Id: I2737148b01ba04a64febe009ceb2ef53c265d224
      e9a86e2c
    • Jean Chalard's avatar
      Consolidate a method inside another (A45) · c5e911c0
      Jean Chalard authored
      It's simpler to check the safety net directly inside the
      function that checks for auto-correction threshold.
      
      This introduces one very slight change in behavior. The value
      checked by the safety net is not any more the "typed word" but the
      "considered word", the difference being any possibly appended
      single quotes.
      E.g. the user types "this'''" : the typed word is "this'''" but
      the considered word is "this".
      This change in behavior can be considered a bugfix.
      
      Change-Id: Ia7ab4bc933183dfbd41bb00328e4c0b5ab76bc63
      c5e911c0
    • Jean Chalard's avatar
      Move the safety net function to AutoCorrection (A44) · f72b8f56
      Jean Chalard authored
      Change-Id: Iec791d061f237f60992dd6048c4a37b46f4cb9aa
      f72b8f56
  17. Jul 02, 2012
    • Jean Chalard's avatar
      Refactoring (A43) · 4ca05e24
      Jean Chalard authored
      Change-Id: Ib0b6f36999518096819ada2f19365767cb5f9931
      4ca05e24
    • Jean Chalard's avatar
      Remove useless code (A42) · 7ad088a4
      Jean Chalard authored
      If allowsAutoCorrected is false, there is no point in making
      hasAutoCorrection true, since in the only place where we use
      it again, it's &&'ed with allowsAutoCorrected !
      
      Well that was extremely obscure, good thing refactoring allowed
      to realize this was useless >.>
      
      Change-Id: I34936d445f1ced17c7bd04a9524bf608f9e8b9c8
      7ad088a4
    • Jean Chalard's avatar
      Clarify some code and fix a bug (A41) · 90d300c7
      Jean Chalard authored
      The test against hasMainDictionary is a test to know if we should
      auto-correct or not. Its result should be recorded in
      hasAutoCorrection, not in allowsToBeAutoCorrected.
      
      Actually, this value being inserted in allowsToBeAutoCorrected was
      causing a bug that nobody noticed: when typing in a language with
      no dictionary, the word in the middle of the suggestion strip would
      always be bold, as if it was going to auto-correct to itself !
      This change fixes this bug.
      
      Change-Id: Ia1f08efd7089b9c5cbede910c5b0951d83e698d2
      90d300c7
    • Jean Chalard's avatar
      Small refactoring (A39) · 2631e3b1
      Jean Chalard authored
      Change-Id: I3c45b5a6571f986acc7adb3a8fe17b210303f7ea
      2631e3b1
    • Jean Chalard's avatar
      Match calls for future consolidation (A38) · 79f53178
      Jean Chalard authored
      Change-Id: I2b2ab99e801fa8b4b30eab16a8aefb8cfe104ba9
      79f53178
    • Jean Chalard's avatar
      Make the autocorrection scheme more straightforward (A37) · cd288620
      Jean Chalard authored
      Change-Id: I4833ca7e057b8c1f1f22390673cbca0d2433b1bd
      cd288620
Loading