1. Aug 04, 2021
  2. Aug 03, 2021
  3. Jul 29, 2021
    • Marc Durdin's avatar
      feat(developer): debugger uses Keyman Core · ec9df7e2
      Marc Durdin authored
      Start of the refactor of the debugger to use Keyman Core. Basic events
      work but there is a lot to tidy up yet.
      ec9df7e2
    • 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
  4. Jul 28, 2021
  5. Jul 27, 2021
  6. Jul 26, 2021
  7. Jul 24, 2021
  8. Jul 23, 2021
  9. Jul 22, 2021
  10. Jul 21, 2021