1. Oct 06, 2021
  2. Oct 05, 2021
  3. Oct 04, 2021
  4. Oct 01, 2021
  5. Sep 30, 2021
  6. Sep 29, 2021
    • Eberhard Beilharz's avatar
      chore(common): Enhance cherry-pick labeling · f7c0a26c
      Eberhard Beilharz authored
      So far we only check for the 🍒 emoji character to add
      the cherry-pick label. GitHub now also supports emoticons as text
      in PR titles. This change adds the detection of the `🍒`
      text.
      
      (cherry picked from commit cf9cdf86)
      f7c0a26c
    • Eberhard Beilharz's avatar
      fix(linux): Fix debian package script · 210718bc
      Eberhard Beilharz authored
      (cherry picked from commit 1fd26dcf)
      210718bc
    • Eberhard Beilharz's avatar
      chore: regenerate km-config reference file · fb1768b0
      Eberhard Beilharz authored
      km-config in version 14 has slightly different parameters. This
      change regenerated (and hand-massaged) the reference help file
      for 14.0
      fb1768b0
    • Marc Durdin's avatar
      fix(windows): change canonicalization strategy for Windows 7 · 66ddcead
      Marc Durdin authored
      On Windows 7, we will no longer attempt to canonicalize BCP 47 tags in
      the same was as on later OS versions, because there appear to be some
      significant differences in how they work, for example, zh-CN is not
      converted to zh-Hans-CN on Windows 7, whereas it is on Windows 10.
      
      This commit also refreshes the `KLog` unit which is useful for debugging
      these types of scenarios.
      66ddcead
    • Marc Durdin's avatar
      chore(windows): Apply suggestion · 1aac15fe
      Marc Durdin authored
      
      
      Co-authored-by: default avatarDarcy Wong <darcy_wong@sil.org>
      1aac15fe
    • Marc Durdin's avatar
      fix(windows): handle edge cases using default language · 98aa0173
      Marc Durdin authored
      Fixes #5091.
      
      If the user has a default language that is not a minimal BCP47 tag, such
      as `zh-Hans-CN` vs `zh-CN`, or if the default language does not have a
      mapping in our `TLanguageCodeUtils.TranslateWindowsLanguagesToBCP47`
      function, then kmshell would crash on install of a keyboard that had no
      language metadata specified (i.e. neither legacy metadata in .kmx nor
      modern metadata in .kmp).
      
      This crash arose because the elevated instance of kmshell would install
      a local-machine reference to `zh-CN` (as it back-translated from a
      LangID), but the current user install would look for `zh-Hans-CN`, read
      from the Windows registry `HKCU\Control Panel\International\User Profile`.
      
      To further complicate matters, it is possible for the current user to
      have a different default language than the elevated user on the machine.
      Keyman was assuming that the default language was the same in both
      cases.
      
      This fix passes in the current user's default BCP47 and LangID to the
      elevated portion of the keyboard install, so we can guarantee that
      keyboard install which needs to use the default language, actually
      installs for the current user's actual language code, and not a
      canonicalized version (or a totally different code in the case of
      elevation to an alternate admin user account).
      98aa0173
    • Marc Durdin's avatar
      Merge pull request #5766 from keymanapp/chore/windows/cherry-pick/help-broken-links · 7cd1a9cc
      Marc Durdin authored
      chore(windows): fix broken links in help 🍒
      7cd1a9cc
    • Marc Durdin's avatar
      chore(windows): fix broken links in help · 063cee0a
      Marc Durdin authored
      063cee0a
    • Marc Durdin's avatar
      chore: copy Keyman for Linux 15 reference to 14 · ce28a5a2
      Marc Durdin authored
      As we auto-generate the reference docs for 15.0, but not 14.0, let's
      just copy the version 15 docs into 14 so we have them available online.
      
      Query: are the docs accurate for 14.0 or have options changed?
      ce28a5a2
  7. Sep 28, 2021
  8. Sep 27, 2021
  9. Sep 26, 2021
  10. Sep 23, 2021
  11. Sep 22, 2021
  12. Sep 17, 2021