1. Aug 04, 2021
  2. Aug 03, 2021
  3. Aug 02, 2021
  4. Jul 30, 2021
  5. Jul 29, 2021
    • Ross's avatar
      90553841
    • Marc Durdin's avatar
      chore(android): log fontpath error · b7f60b39
      Marc Durdin authored
      b7f60b39
    • Marc Durdin's avatar
      chore: stable history update · 4172b22e
      Marc Durdin authored
      4172b22e
    • Marc Durdin's avatar
      9eab6f28
    • Marc Durdin's avatar
      chore: fix comment · 6c645ff0
      Marc Durdin authored
      6c645ff0
    • Marc Durdin's avatar
      chore(common/core): refactor backspace handling · bfdc3afb
      Marc Durdin authored
      Moves the responsibility for deletion of markers when the users presses
      the backspace key, from `kmx_processor::process_event` to
      `KMX_ProcessEvent::ProcessGroup`. This has no effect on usage of Keyman
      Core, but:
      
      1. Simplifies the association between context and action further
      2. Ensures that `m_actions` and `state->actions` will always be the
         same length, making future refactoring of these simpler
      3. Allows us to use the index into the m_actions array for Debug events,
         which simplifies the interleaving of these for the upcoming Debugger.
      
      When the user presses backspace at start of context (where there may be
      markers in the cached context, but no characters), the kmx processor
      will delete any markers prior to insertion point before requesting that
      the consumer emit the backspace virtual key back to the application, to
      allow the application to handle backspace at start of text.
      bfdc3afb
  6. Jul 28, 2021