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

epic: linux and mac mcompile 🐘 #9390

Draft
wants to merge 469 commits into
base: master
Choose a base branch
from
Draft

epic: linux and mac mcompile 🐘 #9390

wants to merge 469 commits into from

Conversation

mcdurdin
Copy link
Member

@mcdurdin mcdurdin commented Aug 2, 2023

Base for the mcompile conversion for linux.

This is a proposal to rewrite mcompile for Linux. For this we need to query the base keyboard data from the Linux platform, then rewriting the keyboard .kmx using the same approach as is done in mcompile for Windows, but working from the data from the x11 keyboard on Linux.

Replaces #9389, #8839.

@keymanapp-test-bot keymanapp-test-bot bot added the user-test-missing User tests have not yet been defined for the PR label Aug 2, 2023
@keymanapp-test-bot keymanapp-test-bot bot added this to the A17S18 milestone Aug 2, 2023
@github-actions github-actions bot added the linux/ label Aug 2, 2023
@mcdurdin mcdurdin added the epic A long lived branch, home for a new feature, usually will have child PRs based on it label Aug 3, 2023
@mcdurdin mcdurdin modified the milestones: A17S18, A17S19 Aug 5, 2023
@SabineSIL SabineSIL modified the milestones: A17S19, A17S20 Aug 17, 2023
@mcdurdin mcdurdin modified the milestones: A17S20, A17S21 Sep 1, 2023
@mcdurdin mcdurdin modified the milestones: A17S21, A17S22 Sep 15, 2023
@mcdurdin mcdurdin modified the milestones: A17S22, A17S23 Oct 1, 2023
@mcdurdin mcdurdin modified the milestones: A17S23, A17S24 Oct 15, 2023
@mcdurdin mcdurdin modified the milestones: A17S24, A17S25 Oct 27, 2023
@mcdurdin mcdurdin modified the milestones: A17S25, A17S26 Nov 13, 2023
@darcywong00 darcywong00 modified the milestones: A17S26, A17S27 Nov 27, 2023
@mcdurdin mcdurdin modified the milestones: A17S27, A17S28 Dec 8, 2023
@mcdurdin mcdurdin modified the milestones: A17S28, A17S29, A17S30 Dec 31, 2023
SabineSIL and others added 20 commits September 30, 2024 09:49
feature(linux): add newest changes from mnemonic layout support-mac to mnemonic layout support-linux 🐘
…late: check noErr only after 2nd use of UCKeyTranslate
…x-mcompile

chore: merge master into linux-mcompile 🐘
…nMesonPatterns

chore(common): consolidate common meson patterns and use 'c++17' in standard.meson.build  🐘
@darcywong00 darcywong00 modified the milestones: A18S12, A18S13 Oct 11, 2024
@darcywong00 darcywong00 modified the milestones: A18S13, A18S14 Oct 26, 2024
…x-mcompile

chore: merge master into linux-mcompile 🐘
@darcywong00 darcywong00 modified the milestones: A18S14, A18S15 Nov 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A long lived branch, home for a new feature, usually will have child PRs based on it epic-linux-mcompile linux/ user-test-missing User tests have not yet been defined for the PR
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

5 participants