Skip to content

chore(mac): merge preprocessor constants 🧽 - #16529

Merged
SabineSIL merged 4 commits into
masterfrom
chore/mac/16345/merge-preprocessor-constants
Sep 5, 2026
Merged

SabineSIL merged 4 commits into
masterfrom
chore/mac/16345/merge-preprocessor-constants

Conversation

@SabineSIL

@SabineSIL SabineSIL commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

In PR #14360 a new file km_vkey.h is introduced from which all VK_* will be imported.

This is completed for windows/linux.

On mac km_vkey.h should be used instead of

       \mac\Keyman4Mac\Keyman4Mac\WindowsVKCodes.h
       \mac\KeymanEngine4Mac\KeymanEngine4Mac\KME\WindowsVKCodes.h

Fixes: #16345
See-also: #12434
See-also: #14360
Test-bot: skip

@SabineSIL SabineSIL added this to the B19S1 milestone Sep 4, 2026
@SabineSIL SabineSIL self-assigned this Sep 4, 2026
@SabineSIL SabineSIL added this to Keyman Sep 4, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Keyman Sep 4, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added the user-test-missing User tests have not yet been defined for the PR label Sep 4, 2026
@keymanapp-test-bot

keymanapp-test-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

  • macOS (no artifacts on BuildLevel "build")
    • Keyman for macOS (.dmg) - build : ✅ all tests passed
    • Keyman for macOS (.pkg) - build : ✅ all tests passed

@github-actions github-actions Bot added the docs label Sep 4, 2026
@keymanapp-test-bot keymanapp-test-bot Bot removed the user-test-missing User tests have not yet been defined for the PR label Sep 4, 2026
@SabineSIL
SabineSIL force-pushed the chore/mac/16345/merge-preprocessor-constants branch from 6528c9a to ba4aa6a Compare September 4, 2026 13:24
@SabineSIL
SabineSIL marked this pull request as ready for review September 4, 2026 13:46
@SabineSIL
SabineSIL force-pushed the chore/mac/16345/merge-preprocessor-constants branch from 5519550 to ba628b5 Compare September 4, 2026 14:02

@mcdurdin mcdurdin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, nice and clean in the end!

@SabineSIL
SabineSIL merged commit 094e38b into master Sep 5, 2026
7 checks passed
@SabineSIL
SabineSIL deleted the chore/mac/16345/merge-preprocessor-constants branch September 5, 2026 16:18
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

chore(mac): cleanup and merge Preprocessor constants on the mac

2 participants