1. Jan 08, 2022
    • Eberhard Beilharz's avatar
      fix(linux): Fix attribute error · 9f9cfc99
      Eberhard Beilharz authored
      Newer versions of requests-cache (>= 0.6) restructure some code so
      that the _core_ namespace is no longer available. However, it turns
      out that we don't need to specify that namespace at all, so this
      change will work with both older and newer versions of
      requests-cache.
      
      This will fix #6085.
      
      (cherry picked from commit 254ceabe)
      9f9cfc99
  2. Jan 05, 2022
  3. Dec 23, 2021
  4. Dec 18, 2021
  5. Dec 17, 2021
  6. Dec 16, 2021
  7. Dec 15, 2021
  8. Dec 05, 2021
  9. Dec 04, 2021
  10. Dec 03, 2021
  11. Dec 02, 2021
  12. Dec 01, 2021
  13. Nov 29, 2021
  14. Nov 26, 2021
    • Eberhard Beilharz's avatar
      fix(linux): Add test targets to Makefile · 3633ac7f
      Eberhard Beilharz authored
      The test targets got added on the `master` branch and the TC
      configuration adjusted so that PR builds run the tests. This change
      adds these targets (but without running ibus-keyman tests) to the
      stable branch, so that TC builds for PRs will work.
      3633ac7f
  15. Nov 25, 2021
  16. Nov 23, 2021
  17. Nov 19, 2021
  18. Nov 18, 2021
  19. Nov 17, 2021
  20. Nov 16, 2021
    • Marc Durdin's avatar
      chore: remove obsolete drawPreview · 09a7e199
      Marc Durdin authored
      09a7e199
    • Marc Durdin's avatar
      fix(web): remove canvas use for iOS compatibility 🍒 · d55df2e6
      Marc Durdin authored
      Fixes #5831.
      
      Cherry-pick of #5915.
      
      iOS 15 has a significant crashing bug whereby use of a canvas element
      completely crashes the browser in some contexts. In particular, we have
      observed this when using a WKWebView in a keyboard extension without
      'Allow Full Access' switched on.
      
      Keyman uses canvas element to draw a nice looking key preview (key tip)
      on iPhones. This is a critical issue for Keyman for iPhone. Keyman for
      iPad is not affected because the iPad version does not use key previews.
      
      The resolution here is to remove use of the canvas drawing for key tips
      and use a simplified pure HTML/CSS shape. I have not conditioned this
      fix on platform; I have currently opted to apply this to all platforms.
      
      This issue will be reported to Apple for resolution. The issue applies
      so far to iOS 15.0, 15.1.
      d55df2e6
  21. Oct 07, 2021
  22. Oct 06, 2021
  23. Oct 05, 2021
  24. Oct 04, 2021