Commit graph

24978 commits

Author SHA1 Message Date
Joshua A. Horton
a925102e4f chore(web): slightly more-direct executePopupKey 2023-03-20 10:02:45 +07:00
Joshua A. Horton
e07cea5da5 change(web): one more deletable tidbit, note toward resolution of another 2023-03-20 09:53:57 +07:00
Joshua A. Horton
da6ac54784 change(web): app/webview model-registration api connection 2023-03-20 09:49:25 +07:00
Joshua A. Horton
937aff33a5 change(web): converts most of kmwembedded.ts's remaining entries 2023-03-20 09:46:53 +07:00
Joshua A. Horton
3f52cd4e47 change(web): engine/keyboard-cache => engine/package-cache 2023-03-20 09:43:50 +07:00
Joshua A. Horton
de5354b843 change(web): modularizes ModelManager 2023-03-20 09:25:06 +07:00
Marc Durdin
ecd97d2f2a
Merge pull request #8465 from keymanapp/chore/common/8383-die-early-when-options-conflict-predictive-text-unit-tests
chore(common): die early when --ci and --debug passed to test.sh
2023-03-20 11:35:20 +11:00
Marc Durdin
92a3000c8d chore(windows): fix comments in Makefile
Shockingly bad choice for nmake Makefiles to not allow whitespace before
comment # marker.
2023-03-20 07:30:55 +07:00
Ross
77ccfc689e feat(windows): move project location 2023-03-20 10:07:15 +10:00
Ross
f16d9c3ffc feat(windows): move location of editor project 2023-03-20 09:53:25 +10:00
Marc Durdin
1a3cc078b5 chore(windows): sentry cleanup and signing
Addresses review comments.

Use SENTRY_SDK_VERSION where possible, and codesign sentry components
during build.
2023-03-19 07:35:06 +07:00
Keyman Server
20894746f8
Merge pull request #8470 from keymanapp/auto/version-master-17.0.72
auto: increment master version to 17.0.72
2023-03-19 01:02:13 +07:00
Keyman Build Agent
cf7ca95982 auto: increment master version to 17.0.72 2023-03-18 14:01:32 -04:00
Steven R. Loomis
6c21060027
Merge pull request #8434 from keymanapp/feat/developer-7234-vkey-value-epic-ldml
fix(core): ldml update fr-azerty for VKEY mapping 🙀
2023-03-17 15:02:43 -05:00
Keyman Server
dd31b7d8a9
Merge pull request #8469 from keymanapp/auto/version-master-17.0.71
auto: increment master version to 17.0.71
2023-03-18 01:02:22 +07:00
Keyman Build Agent
52aa44ee4d auto: increment master version to 17.0.71 2023-03-17 14:01:43 -04:00
Marc Durdin
42b8d897d7 chore(common): die early when --ci and --debug passed to test.sh
Fixes #8383.
2023-03-17 14:38:55 +07:00
Joshua A. Horton
5311c315db docs(web): minor comment cleanup 2023-03-17 14:33:28 +07:00
Marc Durdin
a127e32068 chore(windows): update sentry-native to 0.6.0
Fixes #8081.
2023-03-17 14:32:34 +07:00
Joshua A. Horton
5d9d902398 change(web): keyboard change performs full context reset 2023-03-17 14:29:55 +07:00
Joshua A. Horton
f1238dece9 fix(web): cleans up half-rebased changeset re: oninserttext 2023-03-17 14:13:55 +07:00
Joshua A. Horton
70c75e0e44 docs(web): important note for upcoming work 2023-03-17 14:10:06 +07:00
Joshua A. Horton
569efbe6b0 chore(web): removes comment from before mock work 2023-03-17 14:10:05 +07:00
Joshua A. Horton
8a13a4e64d change(web): webview context configuration + connections 2023-03-17 14:10:05 +07:00
Joshua A. Horton
7be31d0372 refactor(common/web): PredictionContext reuse on context change, postApplication cleanup 2023-03-17 14:09:48 +07:00
Joshua A. Horton
0e3d995a81 chore(common/web): simplification tweak for Mock cloning 2023-03-17 14:06:18 +07:00
Joshua A. Horton
995a850e60 feat(web): input, textarea getSelectedText unit tests + fixes for others 2023-03-17 14:01:04 +07:00
Marc Durdin
f751415913
Merge pull request #8448 from keymanapp/chore/merge-master-into-kmcompx
chore(developer): merge master into feature-kmcompx A17S8
2023-03-17 17:31:05 +11:00
Marc Durdin
cef210418e
Merge pull request #8456 from keymanapp/chore/developer/8407-cleanup-kmcmplib-tests
chore(developer): fixup tests and build for kmcmplib
2023-03-17 17:30:44 +11:00
Joshua A. Horton
e00f157150 feat(common/web): mock selection unit tests 2023-03-17 13:17:34 +07:00
Joshua A. Horton
0f754f9be7 feat(common/web): mocks may now model selected text 2023-03-17 12:48:07 +07:00
Darcy Wong
c4d4140561 chore(android): Merge branch 'master' into refactor/android/consoldiate-insert-text 2023-03-17 12:20:01 +07:00
Darcy Wong
21957b36d5 fix(android/engine): Get InputConnection for InaApp keyboard 2023-03-17 12:19:48 +07:00
Joshua A. Horton
4ac37582c5 chore(web): minor text alignment 2023-03-17 11:41:33 +07:00
Joshua A. Horton
81a81268d5 change(web): engine/configuration -> engine/paths 2023-03-17 11:07:11 +07:00
Joshua A. Horton
da06b23bb3 change(web): keyman.initialize -> keyman.init 2023-03-17 10:53:56 +07:00
sgschantz
37441c753a specify ctrl and alt only if not right or left ctrl or alt 2023-03-17 09:11:45 +07:00
Joshua A. Horton
581babe503 chore(web/engine): Merge branch 'feature-esmodule-web-engine' into change/web/engine-configuration 2023-03-17 09:06:03 +07:00
Joshua Horton
f48ecf0eaf
Merge pull request #8401 from keymanapp/change/web/keyboard-requisition
change(web): engine-level keyboard/stub fetching and caching 🧩
2023-03-17 08:50:17 +07:00
Joshua Horton
88cb304124
Merge pull request #8325 from keymanapp/change/web/osk-and-key-event-integration
change(web): modular osk & key event integration 🧩
2023-03-17 08:50:08 +07:00
Joshua Horton
f0364dbf3a
Merge pull request #8299 from keymanapp/change/web/top-level-modularization-design
change(web): initial top level module-design, modularization 🧩
2023-03-17 08:49:58 +07:00
Joshua A. Horton
56f3345f9f chore(web): implements PR review suggestions 2023-03-17 08:45:39 +07:00
Joshua A. Horton
7ee7c6c917 chore(web): Merge branch 'change/web/osk-and-key-event-integration' into change/web/keyboard-requisition 2023-03-17 08:44:46 +07:00
Joshua A. Horton
b260534335 change(web): fixes renamed import, puts moved webview hooks back on engine object 2023-03-17 08:41:43 +07:00
Joshua A. Horton
2c702f7b6d chore(web): Merge branch 'change/web/top-level-modularization-design' into change/web/osk-and-key-event-integration 2023-03-17 08:31:12 +07:00
Joshua A. Horton
cdbd347af2 change(common/web): defaultOutput -> defaultRules 2023-03-17 08:28:57 +07:00
Darcy Wong
62e13daf0d
Merge pull request #8449 from keymanapp/chore/android/readme-builder
chore(android): Document builder script steps
2023-03-17 06:53:25 +07:00
Marc Durdin
5b60c2efab chore(developer): final cleanup 2023-03-17 05:38:03 +07:00
Marc Durdin
2d9106f422 chore(developer): always clone keyboards repo for tests
During the configure phase for kmcmplib, we'll now always make a clone
of the keyboards repo so that we can checkout the specific commit we
want without making a mess of the user's environment. This is a little
slower (about 30 seconds to do a full local clone, a couple of minutes
for a remote clone) but a whole lot safer.

This only needs to be done in the `configure` action.

This also simplifies our scripts because we no longer need to pass any
option into meson for the keyboards repo, as we'll always know it is in
tests/keyboards.
2023-03-17 05:14:51 +07:00
Marc Durdin
9a7ebac071 chore(developer): fixup tests and build process 2023-03-17 04:31:03 +07:00