Skip to content
Snippets Groups Projects
  1. May 28, 2021
    • Ming-Shin Lu's avatar
      Fix Keyboard Theme update when device orientation changed · 407f8a32
      Ming-Shin Lu authored
      As CL[1] introduces diplayContext to address
      IME service context's Resources / DisplayMetrics update when
      switching IME window to another display after onConfigurationChange.
      
      In LatinIME#onInitializeInterface, we only update keyboard theme context
      and displayContent when the displayId is changed, but overlooked even
      the displayId is the same, the display context's resource configuration
      might changed like the device orientation changd.
      
      It leads getDefaultKeyboardHeight will get wrong config_max_keyboard_height
      fraction value when rotating to landcape because the context resources
      didn't get updated.
      
      Add a check to update keyboard theme context when the current display
      configuation is changed accordingly.
      
      [1]: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
      
      Fix: 186507147
      Test: manual as issue steps
          1) Turn on auto-rotate
          2) Open Settings
          3) Rotating the device to landscape mode
          4) Tap “Search settings", verify if the soft-keyboard shown and the
             size is expected.
      Change-Id: I288a31baf04fa2e63d6b4a14ad81b401cb36ece5
      407f8a32
  2. Apr 13, 2021
    • Pedro Loureiro's avatar
      Add lint baseline to address NewApi errors · 57d4aef2
      Pedro Loureiro authored
      We are enabling a new lint check where the min sdk != compile sdk.
      It has produced a lot of errors and adding the baseline file(s)
      allows us to continue work without introducing more problems.
      
      Bug: 150847901
      
      Test: m lint-check
      Change-Id: Ic37bd8c531af7e68c939ce9c05614c37e6699b03
      Merged-In: Ic37bd8c531af7e68c939ce9c05614c37e6699b03
      57d4aef2
  3. Feb 17, 2021
    • Bob Badour's avatar
      [LSC] Add LOCAL_LICENSE_KINDS to packages/inputmethods/LatinIME · f3d9532a
      Bob Badour authored
      Added SPDX-license-identifier-Apache-2.0 to:
        Android.bp
        common/Android.bp
        java/Android.bp
        native/dicttoolkit/Android.bp
        native/jni/Android.bp
        tests/Android.bp
        tools/EditTextVariations/Android.bp
        tools/dicttool/Android.bp
        tools/make-keyboard-text/Android.bp
      
      Bug: 68860345
      Bug: 151177513
      Bug: 151953481
      
      Test: m all
      
      Exempt-From-Owner-Approval: janitorial work
      Change-Id: I440008bffac5c97a2497970af377a9d03262b6d8
      f3d9532a
  4. Aug 12, 2020
  5. Jul 31, 2020
  6. Jul 22, 2020
  7. Mar 23, 2020
    • Ashwini Oruganti's avatar
      Add an exported flag in manifest · 7c1b5497
      Ashwini Oruganti authored
      With b/150232615, we will need an explicit value set for the exported
      flag when intent filters are present, as the default behavior is
      changing for S+. This change adds the value reflecting the previous
      default to the manifest.
      
      These changes were made using an automated tool, the xml file may be
      reformatted slightly creating a larger diff. The only "real" change is
      the addition of "android:exported" to activities, services, and
      receivers that have one or more intent-filters.
      
      Bug: 150232615
      Test: TH
      Exempt-From-Owner-Approval: mechanical refactoring
      Change-Id: Idc43e262fd2911e19f0bcd20add29e4c3392d3da
      7c1b5497
  8. Nov 10, 2019
  9. Nov 09, 2019
  10. Oct 31, 2019
  11. Oct 27, 2019
  12. Oct 19, 2019
  13. Oct 13, 2019
    • Alex Henrie's avatar
      Support polytonic Greek diacritics in the Greek keyboard · 0cf43768
      Alex Henrie authored
      Although modern Greek is typically written with only acute accent marks,
      polytonic diacritics are still used by the Greek orthodox church, the
      Greek newspaper Estia, and students of classical Greek texts. Supporting
      these special characters is helpful to all of those groups.
      
      Note that for the short vowels (epsilon, upsilon, iota, and omicron) all
      of the diacritics permitted on lowercase letters are also permitted on
      their uppercase forms. However, for the long vowels (alpha, eta, and
      omega) the diacritics permitted on uppercase letters are a subset of the
      diacritics permitted on lowercase letters. That's just how Greek is.
      
      Test: Manually turned on the Greek (Greece) keyboard in the aosp_x86-eng
      emulator and tried out all the new characters with Shift, with Shift
      Lock, and without any modifiers.
      
      Bug: 142007431
      Change-Id: Iec4a82cab02aea5176721e8447f7dfdba46bacb3
      0cf43768
  14. Oct 12, 2019
Loading