Skip to content
Snippets Groups Projects
  1. Feb 27, 2014
  2. Feb 25, 2014
  3. Feb 21, 2014
    • Jean Chalard's avatar
      Don't trim newer inputpointers with old data · 2a5ec003
      Jean Chalard authored
      We already have a mechanism to avoid this crash, but it wasn't
      used every time it needed to. It's possible that ending a batch
      input and starting a batch input happen while suggestions
      are being pulled out, which would result in pointers that have
      been reset being passed for trimming.
      Just increasing the sequence number should get rid of the
      problem.
      
      Bug: 12178124
      Change-Id: I36ef3bc8a78679bc09daa39e665f5ce1bab50c2a
      2a5ec003
  4. Feb 20, 2014
  5. Feb 18, 2014
    • Jean Chalard's avatar
      Cleanup. · 63be0665
      Jean Chalard authored
      Less code, less chance of stuff escaping, and a bit of a clarification.
      Yay.
      
      Change-Id: I3193fd8ad7ac28195260cbc231c4e498a63a460c
      63be0665
  6. Feb 17, 2014
  7. Feb 14, 2014
  8. Feb 13, 2014
    • Jean Chalard's avatar
      Backward compatibility hack : send delete when empty. · 2c488469
      Jean Chalard authored
      Some apps depend on the keyboard sending something to them
      when the text is empty. This is BROKEN. Your app must not lie
      to the keyboard about what is before the cursor. If there is something
      to delete, you must not pretend there is not and try to catch some
      delete event. This will result in a bad user experience. This will not
      work with all IMEs. If your app needs this broken behavior, you're
      doing it wrong. Seriously guys, we're not in the era of typewriters
      any more, there are touch screens, there are gestures, there is
      accessibility, there are many innovative IMEs that don't have
      keys. Do *NOT* rely on key events.
      
      This change implements an ugly hack so that these broken apps
      may continue half-working with LatinIME. We are very unhappy
      about this.
      
      Bug: 12998568
      Change-Id: Ia62ae2fbee4fee65b463acf3a79aafcfd0defa1d
      2c488469
    • Jean Chalard's avatar
      Fix a test. · cf03ff02
      Jean Chalard authored
      This fixes two separate problems:
      - The word finds itself with two separate suggestion spans.
      This is fine for LatinIME, but it's hard to predict whether it's
      fine for other interested parties (other keyboards).
      - The test for the blue underline was incorrect.
      
      Change-Id: I3ecc849676851bf25a25238d694adaa956521a26
      cf03ff02
  9. Feb 10, 2014
  10. Feb 06, 2014
  11. Feb 05, 2014
  12. Feb 03, 2014
  13. Jan 29, 2014
  14. Jan 28, 2014
  15. Jan 27, 2014
  16. Jan 23, 2014
Loading