Skip to content
Snippets Groups Projects
  1. Aug 28, 2014
  2. Aug 27, 2014
    • Yohei Yukawa's avatar
      Make sure to obtain the IC before requesting CursorAnchorInfo · acce1aa5
      Yohei Yukawa authored
      RichInputConnection#requestUpdateCursorAnchorInfo must make
      sure to obtain the input connection before calling methods
      of it.
      
      BUG: 17299587
      Change-Id: I8e0cd473a4cc32583cd47634c227d702f7c69c6c
      acce1aa5
    • Tadashi G. Takaoka's avatar
      Simplify onComputeInsets of LatinIME · 37beaf15
      Tadashi G. Takaoka authored
      This CL expands SoftInputWindow to the entire screen. Thus a key
      review backing view is eliminated and onComputeInsets() gets
      simplified too.
      
      Bug: 17212702
      Bug: 10841052
      Bug: 10541453
      Change-Id: I2d859f4e4698c64cabe399000821f13bab729996
      37beaf15
    • Yohei Yukawa's avatar
      Set highlight color along with the commit indicator · 97681ebd
      Yohei Yukawa authored
      With this CL, the text highlight color is applied
      when the commit indicator is displayed.
      
      Note that the underline is not rendered when the
      background color is enabled. This is a known issue.
      
      Change-Id: Ia19355e1303e3a10e8a7d69bc47c779feb70248a
      97681ebd
    • Yohei Yukawa's avatar
      Set the text bgcolor only when CursorAnchorInfo is available · 29200b0a
      Yohei Yukawa authored
      When CursorAnchorInfo is unavailable, we shouldn't try to show
      the commit indicator and set the text highlight color.
      
      With this CL, RichInputConnection can be used to track if the
      application responded that it does support CursorAnchorInfo or
      not.  This result will be taken into consideration when
      InputLogic needs to determine whether the commit indicator
      should be displayed or not.
      
      Change-Id: I945d70eeb02a7a5f3d9b22459b23d7028508910f
      29200b0a
    • Yohei Yukawa's avatar
      Introduce a mechanism to hide the indicator speculatively · a475c854
      Yohei Yukawa authored
      This is an optional optimization to reduce the UI latency.
      
      Imagine that the commit indicator is now displayed and the
      composing text is being updated, it is highly likely that
      the commit indicator will disappear unless the application
      rejects the setComposingText request.
      
      If we assume that the application will accept the new
      composing text without any modifications, we can hide the
      indicator without waiting for the arrival of new
      CursorAnchorInfo event.
      
      This optimization isn't dangerous because we can show the
      indicator again when we receive new CursorAnchorInfo event
      and the assumption is turned out to be invalid.
      
      Change-Id: Id59c6607a1029782410611e768791af9984f14ac
      a475c854
    • Yohei Yukawa's avatar
      Introduce commit/add-to-dictionary indicators · bea17c49
      Yohei Yukawa authored
      This CL introduces commit/add-to-dictionary indicators.
      
      Note that the text is not yet highlighted when the commit
      indicator is displayed. It will be addressed in subsequent
      CLs.
      
      Change-Id: I7e9b0fcfdc0776a50a1d8cfb41ee0add813317dd
      bea17c49
  3. Aug 26, 2014
    • Jean Chalard's avatar
      Fix a bug where the top prediction would disappear. · 8380f921
      Jean Chalard authored
      This is because prediction can't be easily distinguished in
      style. This fixes the bug by simulating the right members,
      but some refactoring should be done to remove useless
      booleans.
      
      Bug: 17271923
      Change-Id: Ib88f3fb95678021624e59535492926dd315d26fb
      8380f921
  4. Aug 25, 2014
  5. Aug 24, 2014
  6. Aug 22, 2014
  7. Aug 20, 2014
  8. Aug 19, 2014
    • Yohei Yukawa's avatar
      Use FrameLayout for the backing view · 90782554
      Yohei Yukawa authored
      If we render our UI around the composing text in the fullscreen
      mode, probably we need to have our views under
      android.R.id.extractArea, which is implemented as FrameLayout.
      Therefore, using FrameLayout for the backing view makes it easy
      to simplify the code between normal mode and full screen mode.
      
      Change-Id: I69533b22d9d1368ad906dc5ef7be1a1b674d10b8
      90782554
  9. Aug 20, 2014
  10. Aug 16, 2014
  11. Aug 14, 2014
  12. Aug 13, 2014
  13. Aug 12, 2014
  14. Aug 11, 2014
    • Tadashi G. Takaoka's avatar
      (DO NOT MERGE) Disable Sinhala keyboard for L-release · c9add10c
      Tadashi G. Takaoka authored
      This CL also disables Tamil (Sri Lanka) subtype in conjunction with
      Sinhala (Sri Lanka) subtype.
      
      Bug: 6911143
      Bug: 9978106
      Change-Id: I686b4e5d2c79039ca8d837d3227448d69c7e47de
      c9add10c
    • Tadashi G. Takaoka's avatar
      Fix Tamil keyboard · 25906373
      Tadashi G. Takaoka authored
      This CL adds Tamil (Sri Lanka) and Tamil (Singapore) subtypes.
      This CL also fixes Sinhala Keyboard's currency symbol.
      
      Bug: 9978106
      Bug: 6911143
      Change-Id: I2060978097882d0f4b1ec10f1103260ed8a447d0
      25906373
Loading