Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge master into epic/linux-mcompile #10076

Merged

Commits on Oct 6, 2023

  1. change(android): Add image banner

    Toggle from suggestion to image banner
    darcywong00 committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    4273140 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b06591 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3872ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a785f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b46d50f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3df2668 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    131180c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db728df View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b91d651 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7d3de5a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    018abd4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a5aef7a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    510de72 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d366f33 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    b45c61e View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    8a48fd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb5a9f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6b7b95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    926a2a2 View commit details
    Browse the repository at this point in the history
  5. chore(linux): Enhance GHA API check

    This change adds additional checks for the symbols file:
    
    - if a line with a method name gets changed, the package version number
      in that line also needs to be updated
    - for major API changes (methods renamed or removed) the API version
      numbers needs to be incremented
    - the API version numbers in the .symbols file and in `CORE_API_VERSION.md`
      need to match
    ermshiperete committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    30250e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. docs(windows): update meson and emscripten details

    * meson 1.2.3 is now available on choco
    * emscripten 3.1.40 is currently latest available choco version
    mcdurdin committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    0aa4445 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    0967e12 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    6247a52 View commit details
    Browse the repository at this point in the history
  2. feat(developer): Support v2.0 projects in TIKE

    Relates to #9948. Starts basic support for v2.0 projects.
    
    For all operating modes:
    
    - Remove blank projects / untitled projects mode
    - Add Open Project Folder buttons and links
    - Remove Project Save As
    - Render uses in-memory XML
    - Upgrade to v2.0 project file (along with checks)
    
    For v2.0 projects:
    
    - Remove 'Add File to Project'
    - Populate Files to list all files in folder (note: consider efficiency
      here as currently files are parsed for subfile data)
    - Version 2.0 project options and defaults
    mcdurdin committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    4c5a910 View commit details
    Browse the repository at this point in the history
  3. feat(developer): New Project - Description field and tweaks

    Fixes #9869.
    
    Adds a 'Description' field, tweaks Copyright strings, and tweaks
    default content for documentation to the New Project wizards and
    kmconvert.
    mcdurdin committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0285993 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. fix(web): Increase size of spacebar text

    The caption on the spacebar used to be 60%. This change increases it to
    100%, but that might be sometimes too big. On the other hand, 80% still
    seemed to be too small.
    
    Fixes #7940.
    ermshiperete committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1e4546a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8630121 View commit details
    Browse the repository at this point in the history
  3. chore(android): Cleanup

    darcywong00 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1e30002 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb97eb9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a312f73 View commit details
    Browse the repository at this point in the history
  6. chore(developer): fix typo

    mcdurdin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    96e78c6 View commit details
    Browse the repository at this point in the history
  7. chore(developer): remove obsolete project code

    Removes old state load/save from each project file type, and the
    unused WarnAsError property, in preparation for xmlLdmlProjectFile.
    mcdurdin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    857017f View commit details
    Browse the repository at this point in the history
  8. fix(web): Improve cause of issue

    One reason for the sometimes small text on the spacebar besides the
    too small font size on `kmw-spacebar-caption` was that the calculation
    of the ideal font size added double padding: it added two pixels of
    padding to the height, but also multiplied the height value by 0.9 which
    effectively added more padding. This change removes the 2 pixel padding
    from the calculation.
    
    The existing calculation varies the text size to fit in the available
    width of the spacebar, so calculating with font size of 1em is reasonable
    and better than the previous 0.6em. The previous value would lead to even
    an smaller font size for long texts, far below the size that would be
    sufficient to fit the text.
    ermshiperete committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1fa4090 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1d3cb5e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b8fe32 View commit details
    Browse the repository at this point in the history
  11. refactor(developer): add xmlLdml types and form, rename ActiveEditor

    Adds XmlLdml keyboard editor form based on the plain text Editor for
    now.
    
    ActiveEditor is a name used for multiple purposes. Rename to
    ActiveKmnKeyboardEditor and introduce ActiveLdmlKeyboardEditor
    alongside.
    mcdurdin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    befe2b8 View commit details
    Browse the repository at this point in the history
  12. feat(developer): Split dmActionsDebugger out of dmActionsKeyboardEditor

    Because the debugger actions are used only with the kmn keyboard editor,
    it makes sense to keep them as a separate module, in preparation for
    supporting XmlLdmlKeyboards.
    mcdurdin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    7c937e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. feat(developer): Actions to support LdmlKeyboardEditor

    Adds actions to support LdmlKeyboardEditor, and refactors and
    reorganizes the existing actions along the way to make them clearer.
    
    Compile, Install, and Uninstall supported at this time
    mcdurdin committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    a923537 View commit details
    Browse the repository at this point in the history
  2. feat(developer): show .xml LDML keyboards in project

    Identifies .xml keyboards when building file list, then shows those
    appropriately in the keyboard list. Also enables grouped actions such
    as keyboard_compileall for those keyboards.
    mcdurdin committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    5e9056f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    974bbd1 View commit details
    Browse the repository at this point in the history
  4. fix(developer): Project upgrade messages now show in Messages panel

    Relates to #9948.
    
    Having the project upgrade messages in the Messages panel means that
    users can refer to them as they clean up their projects to bring them
    into the v17 format.
    mcdurdin committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3c0b7a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6535acd View commit details
    Browse the repository at this point in the history
  6. Update web/src/engine/osk/src/keyboard-layout/oskKey.ts

    Co-authored-by: Marc Durdin <marc@durdin.net>
    ermshiperete and mcdurdin authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    cd49f3f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    6593ae2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11af550 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d40beb View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    f9272aa View commit details
    Browse the repository at this point in the history
  2. chore(developer): only build source files

    For batch builds (e.g. project/compile all) of v2.0 projects, we only
    want to build files that are listed in the project's $SOURCEPATH, so
    that the project can contain extra folders with source file types that
    won't break a project-level build.
    
    Any source file types in extra folders can still be built one-by-one,
    which is helpful for investigation and test for keyboard authors, but
    will not be built if project build is selected.
    
    This commit also formalizes the source/ SourcePath for upgraded projects
    which contain a source/ folder. If the project to be upgraded does not
    contain the source/ folder, then no SourcePath is assigned, and any
    source file in any folder will be built.
    mcdurdin committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d39af4e View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Merge pull request #9933 from keymanapp/docs/windows-build-config-mes…

    …on-emscripten
    
    docs(windows): update meson and emscripten details
    mcdurdin authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    220185d View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. fix(android/app): Revert keyman_banner.svg

    Also introduce banner.html to handle theme
    darcywong00 committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8961e9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2048a8 View commit details
    Browse the repository at this point in the history
  3. chore(developer): manage SourcePath in project upgrade

    Relates to #9948.
    
    When upgrading a project to v2.0, it is important that all source files
    are in the same folder. This change makes the upgrade process verify
    that this is the case and blocks the upgrade if there are source files
    in multiple folders.
    
    Source files are .kmn, .xml (ldml keyboard), .kps, and .model.ts.
    mcdurdin committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c488460 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    109920e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18b2903 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6170e04 View commit details
    Browse the repository at this point in the history
  7. feat(developer): handle errors loading projects

    Relates to #9948.
    
    Prevents loading of projects other than v1.0, v2.0, and also handles
    error cases when attempting to load projects.
    mcdurdin committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    53b5793 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #9954 from keymanapp/fix/web/7940_spacebar-text

    fix(web): Increase size of spacebar text
    ermshiperete authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    75a5d36 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6ff0cd2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    799a845 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f372936 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    afc6327 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5bb30f5 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #9994 from keymanapp/auto/version-master-17.0.210

    auto: increment master version to 17.0.210
    keyman-server authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8f8c53f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0303a81 View commit details
    Browse the repository at this point in the history
  16. chore(developer): show only source path files in project views

    Relates to #9948.
    
    For v2.0 projects, only show .kmn, .kps, .model.ts, .tsv, and .xml files
    if they are source files within Options.SourcePath.
    mcdurdin committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4fe5df1 View commit details
    Browse the repository at this point in the history
  17. chore(developer): handle project version checks cleanly in kmc

    Relates to #9948.
    
    While the schema validation does check the version already, it gives a
    fairly obtuse message, and we can do better.
    
    Found a secondary issue with a iterator type guard needed in
    kpj-file-reader when preparing unit test, which was probably masked in
    other tests by not verifying all messages generated, so updated all
    infrastructure message tests to verify the full set of messages
    generated.
    mcdurdin committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    65b7b20 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    50e37ce View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4b3d359 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f22c773 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f1a17b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    355565e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d79658 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'chore/web/separate-banner-source-files' into refactor/w…

    …eb/inactive-banner-management
    jahorton committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    a02dad0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf36490 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a88367d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f9bb5b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #9997 from keymanapp/common/codeowners-web

    docs(common): Update CODEOWNERS for web
    darcywong00 authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    00414ca View commit details
    Browse the repository at this point in the history
  8. chore(android): Merge remote-tracking branch 'origin/refactor/web/ina…

    …ctive-banner-management' into fix/android/image-banner
    darcywong00 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c619873 View commit details
    Browse the repository at this point in the history
  9. fix(windows): setup.inf generation had whitespace

    This is a regression coming out of #9616. The new setup.inf generation
    process is done in a Makefile and inadvertently added significant
    whitespace, which was not being trimmed by setup.
    mcdurdin committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f4c1cc1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    db67f04 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb431fe View commit details
    Browse the repository at this point in the history
  12. chore(android): Merge remote-tracking branch 'origin/refactor/web/ina…

    …ctive-banner-management' into fix/android/image-banner
    darcywong00 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    879129e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    263da40 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    40cdd49 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    712b2a2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    856ed13 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    830c282 View commit details
    Browse the repository at this point in the history
  18. Update web/src/engine/osk/build.sh

    Co-authored-by: Marc Durdin <marc@durdin.net>
    darcywong00 and mcdurdin authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c6a9460 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    27480eb View commit details
    Browse the repository at this point in the history
  20. chore(linux): reduce number of checkouts

    Addresses code review comment.
    ermshiperete committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    5badb17 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #9867 from keymanapp/chore/linux/9801_coreversion

    chore(core): Add additional API checks 🎬
    ermshiperete authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    039e859 View commit details
    Browse the repository at this point in the history
  22. chore(android): More cleanup

    * Revert original css in keyboard.html
    * Remove redundant call to BannerController
    darcywong00 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    095b823 View commit details
    Browse the repository at this point in the history
  23. fix(common): dx: don't call exit(0) on failure 🙀

    - always use std::exit(EXIT_FAILURE) if there is an error.
    - use --print-errorlogs with meson to show errors to the log
    
    Fixes: #10004
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2913ba4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    eb705ba View commit details
    Browse the repository at this point in the history
  25. feat(core): ldml normalization 🙀

    - some failing marker tests
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    efc8ef0 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    255960e View commit details
    Browse the repository at this point in the history
  27. feat(core): ldml marker normalization 🙀

    - add a new remove_markers(std::u32string) function
    - add test cases for text utils
    - update (failing) test cases for transform
    - improve documentation of append process
    - support KM_CORE_BT_UNKNOWN in ldml test
    - remove_markers with a map
    - update normalize test
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    015a738 View commit details
    Browse the repository at this point in the history
  28. chore(resources): ldml bn: add a test case 🙀

    - this sequence failed when run as a system kbd: (qfqf)
    
    Related to: #9916
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0f0c036 View commit details
    Browse the repository at this point in the history
  29. feat(core): ldml marker normalization 🙀

    - km::kbp is soooo last month!
    - test_transforms can run NFD with markers, with some caveats.
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    a69feb5 View commit details
    Browse the repository at this point in the history
  30. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    srl295 and mcdurdin committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    72830ed View commit details
    Browse the repository at this point in the history
  31. feat(core): ldml marker normalization 🙀

    - refactor out backspace processing into a function.
    - for now, just drop any markers in the context when we're lopping off the end
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    78c2ac4 View commit details
    Browse the repository at this point in the history
  32. feat(core): test fix 🙀

    - fix a cast
    - fix some test cases
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    7b48194 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    05299cd View commit details
    Browse the repository at this point in the history
  34. Merge branch 'fix/common/10004-truthful-test-epic-ldml' into feat/cor…

    …e/9468-marker-normalization-epic-ldml
    srl295 authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    bf66909 View commit details
    Browse the repository at this point in the history
  35. fix(linux): Improve triggering of packaging GHA

    We now pass the SHA for the base ref. Hopefully this will fix the failures
    with API verification.
    ermshiperete committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c3750a6 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    2b11988 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #10010 from keymanapp/auto/version-master-17.0.211

    auto: increment master version to 17.0.211
    keyman-server authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2d07427 View commit details
    Browse the repository at this point in the history
  38. Merge pull request #10000 from keymanapp/fix/windows/setup-inf-regres…

    …sion
    
    fix(windows): setup.inf generation had whitespace
    rc-swag authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f70c1e8 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    ee39543 View commit details
    Browse the repository at this point in the history
  40. feat(core): marker normalization 🙀

    - go back to NFD for the context, for now
    - anticipating when the privatecontext is NFD but the public context is NFC
    - also update the test cases
    
    For: #9468
    srl295 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2f843d9 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    dfb5cbf View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    71ea3c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    c83410a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9af4ce3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9949 from keymanapp/feat/developer/tike-2.0-projects

    feat(developer): Support v2.0 projects in TIKE 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a937f3c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9950 from keymanapp/feat/developer/9869-new-proje…

    …ct-description-and-tweaks
    
    feat(developer): New Project - Description field and tweaks 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c060666 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9956 from keymanapp/chore/developer/9948-hide-rem…

    …ove-project
    
    chore(developer): hide 'Remove From Project' for v2.0 projects 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    26900f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8dcc1b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #9963 from keymanapp/feat/developer/9948-load-xml-…

    …ldml-files
    
    feat(developer): Support loading XML LDML keyboards in TIKE 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    37edb4f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #9964 from keymanapp/feat/developer/9948-show-ldml…

    …-xml-keyboards-in-project
    
    feat(developer): show .xml LDML keyboards in project 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ad2f6b3 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #9966 from keymanapp/fix/developer/kmc-build-ldml-…

    …create-outdir
    
    fix(developer): kmc build ldml keyboard should create output folder 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7d204d5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #9969 from keymanapp/fix/developer/9948-show-proje…

    …ct-upgrade-messages-in-messages-panel
    
    fix(developer): Project upgrade messages now show in Messages panel 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e77472c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #9984 from keymanapp/feat/developer/9948-project-s…

    …ettings-20-form
    
    feat(developer): Project Settings Form for 17.0+ projects 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8895775 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #9985 from keymanapp/chore/developer/9948-only-bui…

    …ld-source-files
    
    chore(developer): only build source files 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    16bea34 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #9986 from keymanapp/chore/developer/9948-manage-s…

    …ourcepath-in-upgrade-project
    
    chore(developer): manage SourcePath in project upgrade 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4ac71cc View commit details
    Browse the repository at this point in the history
  14. Merge pull request #9989 from keymanapp/feat/developer/9948-handle-er…

    …rors-loading-projects
    
    feat(developer): handle errors loading projects 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    dce6de5 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #9995 from keymanapp/chore/developer/9948-only-sou…

    …rce-path-files-in-project-views
    
    chore(developer): show only source path files in project views 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e2b7c69 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #9996 from keymanapp/chore/developer/9948-handle-p…

    …roject-version-cleanly-in-kmc
    
    chore(developer): handle project version checks cleanly in kmc 🦕
    mcdurdin authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a355721 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #10005 from keymanapp/fix/common/10004-truthful-te…

    …st-epic-ldml
    
    fix(common): dx: don't call exit(0) on failure  🙀
    srl295 authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    6a305ca View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0841afb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d6a14a8 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10009 from keymanapp/fix/linux/improveGHATrigger

    fix(linux): Improve triggering of packaging GHA
    ermshiperete authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    0f5b88d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d5f857c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5a9f91d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b1c9353 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1a8f401 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    84de5fe View commit details
    Browse the repository at this point in the history
  26. Merge pull request #9993 from keymanapp/chore/common/keymanweb-osk-ttf

    chore(web,developer): Move keymanweb-osk.ttf to common/resources
    darcywong00 authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    284ec09 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6a5b6fb View commit details
    Browse the repository at this point in the history
  28. Merge pull request #10013 from keymanapp/auto/version-master-17.0.212

    auto: increment master version to 17.0.212
    keyman-server authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4daba25 View commit details
    Browse the repository at this point in the history
  29. chore(android): Additional cleanup

    * Remove old assets
    * Add API header
    * Cleanup comments
    darcywong00 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    35a37bc View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    76eab6e View commit details
    Browse the repository at this point in the history
  31. feat(core): marker normalization 🙀

    - a little further
    - couple places where "it wasn't plugged in"
    - adding some LDML-TODOs - marker creep
    - fixed one unnecessary alloc/dealloc
    
    For: #9468
    srl295 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    07a4821 View commit details
    Browse the repository at this point in the history
  32. feat(core): marker normalization 🙀

    - temporarily remove a backspace test until #9450 is fixed.
    
    For: #9468
    srl295 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    5a04a81 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    2163c1d View commit details
    Browse the repository at this point in the history
  34. feat(core): marker normalization 🙀

    - test fix
    
    For: #9468
    srl295 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e28f359 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Merge pull request #9987 from keymanapp/chore/web/separate-banner-sou…

    …rce-files
    
    chore(web): splits banner.ts into separate files per banner type 🎏
    jahorton authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e6e89d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-…

    …management
    
    refactor(web): inactive banner management 🎏
    jahorton authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    8ebb725 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bcdea1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    887e6b2 View commit details
    Browse the repository at this point in the history
  5. chore(web): Revert take 2

    darcywong00 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    68f2661 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44fa59b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8249abd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37e9cf5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37e9bbd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b41f049 View commit details
    Browse the repository at this point in the history
  11. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    darcywong00 and mcdurdin authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    2b34c64 View commit details
    Browse the repository at this point in the history
  12. chore(android): Move banner.html up to assets/ folder

    * They don't need to be copied into the resources folder on app load.
    darcywong00 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4c453cc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    97a8c68 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3905c6d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f3dd568 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10019 from keymanapp/auto/version-master-17.0.213

    auto: increment master version to 17.0.213
    keyman-server authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a44dda1 View commit details
    Browse the repository at this point in the history
  17. feat(core): marker normalization 🙀

    - literally a bad assert. the error case is handled below, in fact the unit test tests for it.
    - for some reason, assert.h wasn't included in some cases locally.
    
    For: #9468
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4bbafa6 View commit details
    Browse the repository at this point in the history
  18. feat(core): ldml backspace transform 🙀

    - refactor keypress some (needs more)
    - copypasta implementation of backspace transform
    
    For: #9450
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    d0c8ea5 View commit details
    Browse the repository at this point in the history
  19. feat(core): ldml backspace transform 🙀

    - refactor transform/normalization inner routine
    
    For: #9450
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e9e5665 View commit details
    Browse the repository at this point in the history
  20. feat(core): ldml tertiary reorder 🙀

    - failing test cases, hooray! In XML and C++
    
    For: #9707
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    85a5afa View commit details
    Browse the repository at this point in the history
  21. feat(core): ldml tertiary reorder 🙀

    - implemented tertiary reordering
    - reinstated bengali reordering!
    - fixed reordering to be longest-first (by sorting the list before applying)
    - updated debug logging
    
    Fixes: #9707
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    f7566c7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    30d951e View commit details
    Browse the repository at this point in the history
  23. feat(core): ldml tertiary reorder 🙀

    - handle case where there's no tertiary base before the first char
    - separate some element API tests from the actual tertiary test.  Tests were failing because of now-correct implementation.
    
    Fixes: #9707
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3cd6c76 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    386ac30 View commit details
    Browse the repository at this point in the history
  25. Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into fea…

    …t/core/9450-backspace-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    5468eff View commit details
    Browse the repository at this point in the history
  26. Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707…

    …-tertiary-reorder-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    af3f128 View commit details
    Browse the repository at this point in the history
  27. fix(common): kmx struct alignment 🙀

    - move KMX struct alignment to km_types.h
    
    For: #9138
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dc5ac44 View commit details
    Browse the repository at this point in the history
  28. fix(common): kmx struct alignment 🙀

    - add gcc / clang and msvc alignment options
    
    For: #9138
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b6ca0e9 View commit details
    Browse the repository at this point in the history
  29. fix(developer): vis kbd callbacks instead of throw 🙀

    - fix API and call sites
    
    For: #9438
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    361c7d8 View commit details
    Browse the repository at this point in the history
  30. fix(linux): Fix packaging GHA

    For some reason with some PR builds we got an incorrect base ref. This
    change makes better use of the information that GitHub provides and so
    should work around the problem.
    ermshiperete committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a5f2d5f View commit details
    Browse the repository at this point in the history
  31. Merge pull request #10020 from keymanapp/fix/linux/gha

    fix(linux): Fix packaging GHA
    ermshiperete authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    11e4804 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    934dd45 View commit details
    Browse the repository at this point in the history
  33. Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into fea…

    …t/core/9450-backspace-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    f1fef26 View commit details
    Browse the repository at this point in the history
  34. Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707…

    …-tertiary-reorder-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3e33abf View commit details
    Browse the repository at this point in the history
  35. Merge branch 'feat/core/9707-tertiary-reorder-epic-ldml' into fix/com…

    …mon/9138-struct-alignment-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    0695bad View commit details
    Browse the repository at this point in the history
  36. fix(core): dx: ldml: startContext should be optional in ldml test data 🙀

    - per spec
    - update tests to remove these
    
    Fixes: #9961
    srl295 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    6bc72ff View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    350eb83 View commit details
    Browse the repository at this point in the history
  38. Merge branch 'feat/core/9707-tertiary-reorder-epic-ldml' into fix/com…

    …mon/9138-struct-alignment-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    93fe64d View commit details
    Browse the repository at this point in the history
  39. Merge branch 'feat/core/9707-tertiary-reorder-epic-ldml' into fix/dev…

    …eloper/9438-vis-kbd-crash-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    054ec28 View commit details
    Browse the repository at this point in the history
  40. Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/co…

    …re-9961-optional-startContext-epic-ldml
    srl295 authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    86e8a4f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. cartfile update

    sgschantz committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    cb15b2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d77df39 View commit details
    Browse the repository at this point in the history
  3. fix unit tests

    sgschantz committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    e322596 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ebc1e2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9696 from keymanapp/fix/android/image-banner

    fix(android): Always display HTML banner when suggestions aren't available
    darcywong00 authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    cb1b995 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b802d14 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/co…

    …re-9961-optional-startContext-epic-ldml
    srl295 authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    feb2296 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aad62bb View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10028 from keymanapp/auto/version-master-17.0.214

    auto: increment master version to 17.0.214
    keyman-server authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    efd99f0 View commit details
    Browse the repository at this point in the history
  10. fix(developer): vis kbd callbacks instead of throw 🙀

    - fix API and call sites
    
    For: #9438
    srl295 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    fffac67 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    5cd958c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10018 from keymanapp/fix/ios/cherry-pick/9958-fv-…

    …launch-crash
    
    fix(ios): fv: replace Zip framework to prevent crash on startup 🍒
    sgschantz authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    089e5b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18ee82b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10034 from keymanapp/auto/version-master-17.0.215

    auto: increment master version to 17.0.215
    keyman-server authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    6e57ebb View commit details
    Browse the repository at this point in the history
  5. feat(developer): ldml fix testcase processing 🙀

    - KM_CORE_BT_UNKNOWN should only be used with an empty context
    
    For: #9468  but related to #9450
    srl295 committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    f524519 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f6dafa View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    e109ec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6e3847 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9761 from keymanapp/feat/core/9468-marker-normali…

    …zation-epic-ldml
    
    feat(core): ldml marker normalization  🙀
    srl295 authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    850491c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d82f64f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9960 from keymanapp/feat/core/9450-backspace-epic…

    …-ldml
    
    feat(core): ldml backspace transform 🙀
    srl295 authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c889501 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    037454b View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Merge pull request #9962 from keymanapp/feat/core/9707-tertiary-reord…

    …er-epic-ldml
    
    feat(core): ldml tertiary reordering 🙀
    srl295 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6f4def8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f2363d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d31b9ca View commit details
    Browse the repository at this point in the history
  4. Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/co…

    …re-9961-optional-startContext-epic-ldml
    srl295 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    a9b2dc9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10035 from keymanapp/fix/web/getViewportScale-this

    fix(web): fixes OSK viewport scaling on iOS devices
    jahorton authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6b8a06a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f32515 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fcb70a9 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10048 from keymanapp/auto/version-master-17.0.216

    auto: increment master version to 17.0.216
    keyman-server authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    53ab9cf View commit details
    Browse the repository at this point in the history
  9. Merge pull request #9977 from keymanapp/fix/common/9138-struct-alignm…

    …ent-epic-ldml
    
    fix(common): kmx struct alignment 🙀
    srl295 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    172a84e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #9979 from keymanapp/fix/developer/9438-vis-kbd-cr…

    …ash-epic-ldml
    
    fix(developer): vis kbd callbacks instead of throw  🙀
    srl295 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    30fafa0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe4bed6 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10021 from keymanapp/fix/core-9961-optional-start…

    …Context-epic-ldml
    
    fix(core): dx: ldml: startContext should be optional in ldml test data 🙀
    srl295 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    0f2c9d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. chore(windows): remove wm_keymandebug messages and functions

    Fixes #10050.
    
    Removes the following unused identifiers:
    * ::wm_kmdebug
    * ::wm_keymandebug
    * AppInt::DebugControlled()
    * AITIP::WM_KEYMANDEBUG_CANDEBUG
    * AITIP::WM_KEYMANDEBUG_GETUNICODESTATUS
    * AITIP::WM_KEYMANDEBUG_GETCONTEXT
    * AITIP::WM_KEYMANDEBUG_ACTION
    * AITIP::WM_KEYMANDEBUG_RULEMATCH
    * AITIP::DebugControlled()
    * AITIP::IsDebugControlWindow()
    * AITIP::GetDebugControlWindow()
    * AITIP::Debug_FillContextBuffer()
    * AIDEBUGINFO struct
    * ::FillStoreOffsets()
    * AIDEBUGKEYINFO struct
    
    Removes overloads which are now no-ops:
    * AITIP::HandleWindow()
    * AITIP::IsWindowHandled()
    * AITIP::QueueAction()
    mcdurdin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ee1f972 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10055 from keymanapp/chore/windows/remove-wm_keym…

    …andebug-messages
    
    chore(windows): remove `wm_keymandebug` messages and functions
    mcdurdin authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5c6fbcc View commit details
    Browse the repository at this point in the history
  3. chore(windows): remove legacy LoadKeyboard

    Fixes #10053.
    
    Removes `LoadKeyboard` and related functions used only by it.
    mcdurdin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    df2b258 View commit details
    Browse the repository at this point in the history
  4. chore(windows): remove unused globals relating to old keyboard debugging

    Fixes #10056.
    
    Removes:
    * Globals::miniContext
    * Globals::miniContextIfLen
    * Globals::indexStack
    * Globals::msgbuf
    * GLOBAL_ContextStackSize
    * GLOBAL_MsgStackSize
    * GLOBAL_MaxKeyboards
    * INI struct (and commented-out usage of this)
    mcdurdin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5224aff View commit details
    Browse the repository at this point in the history
  5. chore(core): remove vkey output from kmx processor

    Fixes #10049.
    
    vkey output was never supported by Core, so this code effectively was a
    no-op.
    mcdurdin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    21e0254 View commit details
    Browse the repository at this point in the history
  6. chore: add comment

    mcdurdin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    958fb6a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10057 from keymanapp/chore/windows/10053-remove-l…

    …oadkeyboard
    
    chore(windows): remove legacy LoadKeyboard
    mcdurdin authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    fa288e7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10058 from keymanapp/chore/windows/10056-remove-u…

    …nused-globals
    
    chore(windows): remove unused globals relating to old keyboard debugging
    mcdurdin authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9caa905 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10060 from keymanapp/chore/core/remove-vkey-outpu…

    …t-dangling-code
    
    chore(core): remove vkey output from kmx processor
    mcdurdin authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    2a9a9e7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10039 from keymanapp/fix/web/app-context-deadkey-…

    …reset
    
    fix(web): app/webview did not clear deadkeys on context-reset
    jahorton authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4970664 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    511f264 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10070 from keymanapp/auto/version-master-17.0.217

    auto: increment master version to 17.0.217
    keyman-server authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ff6a9fc View commit details
    Browse the repository at this point in the history