1. Mar 10, 2021
    • Marc Durdin's avatar
      fix(windows): Handle disabled profiles and invalid language ids · 67bfdb97
      Marc Durdin authored
      Fixes #4490.
      Fixes #4435.
      
      There are three parts to this:
      
      1. Ensure that transient language profiles associated with a disabled
         keyboard are enumerated correctly
      2. Stop trusting `LocaleNameToLCID` when it returns a transient language
         id, as it sometimes reports out-of-date values. We don't need to
         trust it in these cases anyway, because we have already collected the
         relevant transient language data from Win8Languages.
      3. Finally, setting the profile GUID to `GUID_NULL` is simply tidyup,
         which does not have impact on the running code currently but makes
         state consistent.
      
      I believe that part 2 fixes #4435 because the symptoms are identical.
      But as I am unable to repro that particular issue on my machine thus
      far, that is an assumption. Hopefully we can get a good test result from
      @MakaraSok.
      67bfdb97
    • Eberhard Beilharz's avatar
      Merge pull request #4633 from keymanapp/chore/linux/readme · c83f5956
      Eberhard Beilharz authored
      chore(linux): Update readme
      c83f5956
  2. Mar 09, 2021
  3. Mar 08, 2021
    • Marc Durdin's avatar
      fix(web): use language code correctly in toolbar · 968c8257
      Marc Durdin authored
      Fixes #4566.
      
      When the toolbar shows a differentiation for the language code, it was
      not using the correct minification-safe property name, which resulted in
      `[undefined]` being displayed instead.
      968c8257
  4. Mar 06, 2021
  5. Mar 05, 2021