Commit graph

17187 commits

Author SHA1 Message Date
Sabine
d69600b994 feat(mac): tidy up 2024-05-15 19:34:17 +02:00
Sabine
86850d5558 feat(mac): adapt order of keys for getDeadkeys to catch the most important key combinatin for a dk combination 2024-05-15 18:49:18 +02:00
Sabine
b90abe6761 feat(mac): dk: mapping of shiftstates 2024-05-13 20:37:49 +02:00
SabineSIL
7eca5cb128
Delete mac/mcompile/X_helpers.h 2024-05-07 17:29:57 +02:00
SabineSIL
08a51b992e
Delete mac/mcompile/x.bla 2024-05-07 17:25:51 +02:00
Sabine
456b851366 feat(mac): set dk to 0 2024-05-07 17:08:43 +02:00
Sabine
6d0bb71f6e Revert "feat(mac): adapt mac_KMX_get_KeyVal_From_KeyCode to use for dk"
This reverts commit 4aa217266fc3812b182aa71077c39bec237165a9.

# Conflicts:
#	mac/mcompile/keymap.cpp
feat(mac): tidy up
2024-05-07 17:08:43 +02:00
Sabine
0ebc1013af feat(mac): mac_KMX_ConvertDeadkey mostly finished
feat(mac): adapt mac_KMX_get_KeyVal_From_KeyCode to use for dk

feat(mac): adapted mac_KMX_ConvertDeadkey

feat(mac): tidy up
2024-05-07 17:06:52 +02:00
Sabine
c206128c8b feat(mac): start dk fill All_Vector with dk 2024-05-06 21:08:42 +02:00
Sabine
b0e338c4cb feat(mac): start dk 2024-05-06 20:43:41 +02:00
Sabine
6ae7927abf feat(mac): Arrays for mapping VK<->SC 2024-05-03 16:23:57 +02:00
Sabine
5139ba463d feat(mac): add function to test rgkey 2024-05-03 09:02:11 +02:00
Sabine
7b05fa7b70 feat(mac):finish filling rgkey[] for non-deadkey
feat(mac): mcompile new X_find_Shiftstates to verify shiftstates

feat(mac): mcompile fill rgkey for base, shift, opt, shift+opt including CAPS

feat(mac): mcompile fill rgkey prevent writing x01 into rgkey[]

feat(mac): mcompile tidy up code
2024-05-02 12:39:03 +02:00
Sabine
c19d0bea5b feat(mac): mcompile opened all non-deadkey-functions
feat(mac): mcompile tidy up
2024-05-02 12:39:03 +02:00
Sabine
7d42f66a68 feat(mac): open all functions that are easy to open
feat(mac): open more functions

feat(mac): open DoConvert-InitializeUCHR

feat(mac): open write_US_ToVector

feat(mac): (temporarily) add mac_ to function names to be able to distinguish between linux-functions and mac functions if needed

feat(mac): finished mac_createOneVectorFromBothKeyboards()

feat(mac): started DoConvert

feat(mac): mcompile tidy up
2024-05-02 12:39:03 +02:00
Sabine
11e7ddee78 feat(mac): open run() 2024-05-02 12:39:03 +02:00
Sabine
0c7e55e7fe Revert "feat(mac): some edits"
This reverts commit d32e3521ba4f93f4e0862e41f1c612b6a7154953.

# Conflicts:
#	mac/mcompile/keymap.cpp
#	mac/mcompile/keymap.h
#	mac/mcompile/mcompile.cpp
#	mac/mcompile/mcompile.h
2024-05-02 12:39:03 +02:00
SabinePlay
aae9289966 feat(mac): enable some functions/makros 2024-05-02 12:39:03 +02:00
SabinePlay
be0c9b441e feat(mac): remove files 2024-05-02 12:39:03 +02:00
SabinePlay
b1caaa68ae feat(mac): test rm 2024-05-02 12:39:03 +02:00
SabinePlay
d6583f60d8 feat(mac): #ifndefs out to be used 2024-05-02 12:39:03 +02:00
SabinePlay
b2072483bc feat(mac): new get_keyval_From_Keycode()
feat(mac): include km_types and u16

feat(mac): include filesystem and some kmx

feat(mac): include old functions in keymap

feat(mac): include kmx_file, mc_kmxfile

feat(mac): include deadkey, filesystem, km_types, import_rules,mc_kmxfile

feat(mac): include functions in mcompile.cpp/h

feat(mac): #includes out to be used
2024-05-02 12:38:46 +02:00
SabinePlay
d0e1467613 feat(mac): some edits 2024-05-02 11:18:42 +02:00
SabinePlay
3ccaee0af9 feat(mac): mcompile setup minimal VSCode project 2024-04-18 11:12:57 +02:00
Keyman Server
42bf762054
Merge pull request #7942 from keymanapp/auto/version-master-17.0.22
auto: increment master version to 17.0.22
2022-12-22 05:01:59 +11:00
Keyman Build Agent
22f39c87b0 auto: increment master version to 17.0.22 2022-12-21 13:01:22 -05:00
rc-swag
c1141adbc3
Merge pull request #7933 from keymanapp/fix/windows/cherry-pick/7661-shutdown-masks-modal-result
fix(windows): shutdown fix masked modal result 🔥 🍒
2022-12-21 10:12:35 +10:00
Marc Durdin
184aa0c0db fix(windows): shutdown fix masked modal result
Regression introduced in #7661 (17.0 alpha), #7825 (16.0 beta).

When shutting down CEF cleanly, we needed to pause the form destruction
sequence in order for CEF to complete its shutdown tasks. However, for
a dialog form, it will commonly be closed by setting `ModalResult` to a
non-zero value. In our fix, we inadvertently lost any `ModalResult`
value by calling `Close` after CEF was finished, which sets
`ModalResult` to `mrCancel` (value of 2).

This fix caches the `ModalResult` value, and if non-zero, uses it
instead after CEF shuts down, to achieve the same result.
2022-12-21 08:14:01 +11:00
Keyman Server
b4c30e5b21
Merge pull request #7931 from keymanapp/auto/version-master-17.0.21
auto: increment master version to 17.0.21
2022-12-20 05:02:40 +11:00
Keyman Build Agent
1ccfb8ec46 auto: increment master version to 17.0.21 2022-12-19 13:02:02 -05:00
Marc Durdin
0a28c45b6c
Merge pull request #7925 from keymanapp/revert-7910-chore/common/warnings
chore: Revert "chore(common): Fix shellcheck warnings"
2022-12-19 18:53:24 +11:00
Darcy Wong
dc1c95298a
Merge pull request #7901 from keymanapp/chore/android/remove-sentry-samples
chore(android/samples): Remove Sentry dependencies
2022-12-19 05:50:10 +07:00
Marc Durdin
eb77a73ab6
Revert "chore(common): Fix shellcheck warnings" 2022-12-19 07:18:48 +11:00
Keyman Server
110a30eb55
Merge pull request #7922 from keymanapp/auto/version-master-17.0.20
auto: increment master version to 17.0.20
2022-12-18 05:02:44 +11:00
Keyman Build Agent
fd00b6c3d4 auto: increment master version to 17.0.20 2022-12-17 13:02:06 -05:00
Marc Durdin
5d33332e69
Merge pull request #7918 from keymanapp/fix/linux/cherry-pick/install
fix(linux): Fix dependency of ibus-keyman 🚑 🍒
2022-12-17 10:15:31 +11:00
Keyman Server
be74c447c2
Merge pull request #7919 from keymanapp/auto/version-master-17.0.19
auto: increment master version to 17.0.19
2022-12-17 05:02:14 +11:00
Keyman Build Agent
e7595af157 auto: increment master version to 17.0.19 2022-12-16 13:01:31 -05:00
Eberhard Beilharz
8aa4e88a7f
fix(linux): Fix dependency of ibus-keyman
When we added the API check we introduced a mis-spelled dependency
which lead to Keyman being uninstallable. This change fixes things.

(cherry picked from commit 29fe7dae59)
2022-12-16 16:40:48 +01:00
Eberhard Beilharz
b65bac9aa4
Merge pull request #7910 from keymanapp/chore/common/warnings
chore(common): Fix shellcheck warnings
2022-12-16 08:46:11 +01:00
Darcy Wong
6df8936504
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/util/DependencyUtil.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-16 07:50:12 +07:00
Keyman Server
6d64a8776b
Merge pull request #7912 from keymanapp/auto/version-master-17.0.18
auto: increment master version to 17.0.18
2022-12-16 05:29:30 +11:00
Keyman Build Agent
8c9b4764d0 auto: increment master version to 17.0.18 2022-12-15 13:28:51 -05:00
Eberhard Beilharz
f8f113fd13
chore(common): Fix shellcheck warnings 2022-12-15 17:43:43 +01:00
Darcy Wong
6771bd55f0 chore(android): Additional cleanup 2022-12-15 09:09:43 +07:00
Darcy Wong
9bfa188855 refactor(android): Check libraries with DependencyUtil 2022-12-15 08:52:27 +07:00
Darcy Wong
7a4d3c9e90 chore(android): Merge remote-tracking branch 'origin/master' into chore/android/remove-sentry-samples 2022-12-15 06:25:32 +07:00
Darcy Wong
1f42083ae8
Merge pull request #7897 from keymanapp/chore/android/dependencies-17-0
chore(android): Update Gradle dependencies; targetSDKVersion to 33
2022-12-15 06:22:05 +07:00
Marc Durdin
1518d1de0c
Merge pull request #7885 from keymanapp/chore/beta-to-master
chore: merge beta to master
2022-12-15 08:12:12 +11:00
Darcy Wong
a4ff79037e chore(android/samples): Remove Sentry dependencies 2022-12-14 07:03:16 +07:00