1. Nov 08, 2023
  2. Nov 07, 2023
  3. Nov 06, 2023
  4. Nov 05, 2023
    • Marc Durdin's avatar
      fix(developer): move KeymanSentry to developer-utils · 8e6252c7
      Marc Durdin authored
      Relates to #9939. Splits KeymanSentry.ts into common functionality in
      developer-utils, and TestKeymanSentry.ts.
      8e6252c7
    • Marc Durdin's avatar
      feat(developer): add line number information for more kmw messages · ab4fcef9
      Marc Durdin authored
      Adds line number context for:
        * Error_VirtualCharacterKeysNotSupportedInKeymanWeb
        * Error_VirtualKeysNotValidForMnemonicLayouts
        * Warn_ExtendedShiftFlagsNotSupportedInKeymanWeb
        * Hint_UnreachableKeyCode
        * Warn_HelpFileMissing
        * Warn_EmbedJsFileMissing
        * Error_NotAnyRequiresVersion14
      
      Line number metadata is not easily accessible where the following
      messages are generated, so these are a potential future improvement:
        * Warn_OptionStoreNameInvalid
        * Error_NotSupportedInKeymanWebStore
      ab4fcef9
    • Marc Durdin's avatar
      feat(developer): provide line number for some kmw compiler messages · 02e1ea59
      Marc Durdin authored
      Fixes #9931.
      
      Provide additional line and file context for some KeymanWeb
      compiler messages. This change requires debug data in the intermediate
      kmx data provided to the kmw compiler, which should have no impact on
      the final .js if debug=false.
      
      This commit only addresses line number data in
      Error_NotSupportedInKeymanWebContext and
      Error_NotSupportedInKeymanWebOutput.
      
      There are other compiler messages which could benefit from this data:
        * Warn_OptionStoreNameInvalid
        * Error_VirtualCharacterKeysNotSupportedInKeymanWeb
        * Error_VirtualKeysNotValidForMnemonicLayouts
        * Warn_ExtendedShiftFlagsNotSupportedInKeymanWeb
        * Hint_UnreachableKeyCode
        * Error_NotSupportedInKeymanWebStore
        * Warn_HelpFileMissing
        * Warn_EmbedJsFileMissing
        * Error_NotAnyRequiresVersion14
      02e1ea59
  5. Nov 04, 2023
  6. Nov 03, 2023