Commit graph

33096 commits

Author SHA1 Message Date
Joshua A. Horton
af219def62 fix(web): enhanced timer for prediction alg 2022-08-04 14:38:48 +07:00
Joshua A. Horton
e8caeda643 fix(web): button, float init timer cleanup 2022-08-04 11:43:14 +07:00
Ross
dbe0d78a06 feat(windows): add CSS Grid WIP 2022-08-04 13:45:04 +10:00
Joshua A. Horton
12d894a8ba docs(web): addresses PR review doc requests 2022-08-04 09:24:29 +07:00
Marc Durdin
e5bd4e0be3 fix(developer): prevent crash attempting to compile ansi keyboard
Fixes #7032.
2022-08-03 12:57:34 -05:00
Marc Durdin
f9240d76a2 fix(developer): stack overflow when compiling non-web keyboard
Fixes #7030.

Prevents a stack overflow / loop when the web target is removed from a
keyboard and it has already been tested on web, and the user presses the
Compile button.
2022-08-03 12:53:03 -05:00
Sabine
45d2bbe6d0 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
- moved new files( checkNCapsConsistency, etc) to kmcmpdll & used only from there
- use of VKeyNames in vkeys.h
- removed keyboardprocessor_... from kmcompx to kmcmpdll
2022-08-03 15:16:49 +02:00
Marc Durdin
0a22acd0e4
Merge pull request #7018 from keymanapp/chore/common/builder-tweaks
chore(common): build-utils.sh minor tweaks
2022-08-03 20:19:42 +10:00
Marc Durdin
d12c3a914b
Merge pull request #7023 from keymanapp/chore/core/wasm-rework
chore(core): get wasm core building again
2022-08-03 20:17:12 +10:00
Joshua A. Horton
3acc97e50e feat(web): timestamp simulation, testing 2022-08-03 15:09:17 +07:00
Joshua A. Horton
2dbca5286a chore(web): updates SinonJS (old one lacks runAllAsync) 2022-08-03 14:00:20 +07:00
Joshua A. Horton
8268cf5f35 fix(web): missing setup on 'partial' test set 2022-08-03 10:33:24 +07:00
Joshua A. Horton
0b6c0079bc fix(web): forgot to pass --ci flag 2022-08-03 09:38:33 +07:00
Joshua A. Horton
23be4f2bac chore(web): missed a test.sh tweak post-merges 2022-08-03 09:14:20 +07:00
Joshua A. Horton
48d9f5b4b5 change(web): feature branch use of centralized CI config, timeout-prep module 2022-08-03 08:28:05 +07:00
Joshua A. Horton
be715e6e57 chore(web): Merge branch 'feat/web/gesture-recognizer-main' into feat/web/recognizer-input-unit-testing-2 2022-08-03 08:21:33 +07:00
Joshua A. Horton
5d0ad62842 chore(web): Merge branch 'master' into feat/web/gesture-recognizer-main 2022-08-03 08:19:13 +07:00
Joshua Horton
c92bf0bf8a
Merge pull request #7027 from keymanapp/refactor/web/web-test-setup-promises
refactor(web): converts test_utils funcs to Promise use 🤝
2022-08-03 08:17:55 +07:00
Joshua Horton
2be5ee5753
Merge pull request #7024 from keymanapp/chore/web/centralize-ci-test-config
chore(web): centralizes web-based modules' CI unit test configurations 🤝
2022-08-03 08:17:48 +07:00
jahorton
4d14bc6998 fix(web): fixes previously-unstable unit test 2022-08-02 16:10:04 +07:00
jahorton
8fab028632 chore(web): minor unit test issue review, tweak 2022-08-02 15:47:28 +07:00
jahorton
967e36e405 chore(web): cleaner promise flow for other tests 2022-08-02 15:42:51 +07:00
jahorton
d2a92494a5 fix(web): Promise logic for keyboard-loading tests 2022-08-02 15:36:34 +07:00
Joshua Horton
501240e06d
Merge pull request #6952 from keymanapp/feat/web/recognizer-input-unit-testing
feat(web): Gesture Recognizer input sequence recorder 🐵
2022-08-02 14:50:17 +07:00
Joshua A. Horton
8f4198501d refactor(web): converts test_utils funcs to Promise use 2022-08-02 11:08:46 +07:00
Joshua A. Horton
bac2578039 chore(web): addresses PR review comment 2022-08-02 08:10:01 +07:00
Keyman Server
47896d8ed5
Merge pull request #7026 from keymanapp/auto/version-master-16.0.43
auto: increment master version to 16.0.43
2022-08-02 04:02:48 +10:00
Keyman Build Agent
272c581aec auto: increment master version to 16.0.43 2022-08-01 14:02:03 -04:00
Joshua A. Horton
a8fbdcc6dd chore(web): removes accidentally-added file from feature branch 2022-08-01 14:36:02 +07:00
Joshua A. Horton
205312c451 chore(web): timeout-adapter implementation 2022-08-01 13:06:15 +07:00
Joshua A. Horton
b42a87ee5b chore(web): updates target devices for BrowserStack-based CI tests 2022-08-01 12:37:19 +07:00
Marc Durdin
6f37f93c10 chore(common): add wasm test build trigger 2022-08-01 14:50:36 +10:00
Marc Durdin
e0d7fc73fc chore(core): tweak test path for native build unit tests 2022-08-01 14:47:44 +10:00
Joshua A. Horton
5a7840753f chore(web): centralizes test-start timeout config logic 2022-08-01 11:39:14 +07:00
Marc Durdin
d3a528f96f chore(core): update config notes for emscripten 2022-08-01 14:36:21 +10:00
Marc Durdin
f762776d5c chore(core): get wasm core building again
Updates search for emscripten if not on path, and fixes up unit test
infrastructure for wasm builds for new tests.
2022-08-01 14:15:52 +10:00
Joshua A. Horton
405a553c06 chore(web): requireable module for common CI test-config 2022-08-01 10:54:57 +07:00
Joshua A. Horton
3abc97d439 chore(web): Merge branch 'feat/web/recognizer-input-unit-testing' into feat/web/recognizer-input-unit-testing-2 2022-08-01 09:26:58 +07:00
Joshua A. Horton
e7f2cbd7c9 fix(web): executable flag dropped somewhere 2022-08-01 09:19:06 +07:00
Joshua A. Horton
2f07f328c9 chore(web): Merge branch 'feat/web/recognizer-input-unit-testing' into feat/web/recognizer-input-unit-testing-2 2022-08-01 07:58:05 +07:00
Joshua Horton
ba27c88fd6
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-01 07:57:43 +07:00
Joshua A. Horton
57630b5574 chore(web): minor test-script tweaks post demo 2022-08-01 07:53:37 +07:00
Marc Durdin
5363247356
Merge pull request #7022 from keymanapp/chore/common/tweak-github-templates
chore(common): GitHub issue template tweaks
2022-08-01 10:35:00 +10:00
Marc Durdin
4cddfa55c9
Merge pull request #7015 from keymanapp/fix/developer/server-rebuild-model-consistency
fix(developer): rebuilding a model would not refresh it in server 🎾
2022-08-01 10:21:42 +10:00
Marc Durdin
7ba0dc218c
Merge pull request #7003 from keymanapp/fix/developer/increase-max-file-size-for-server
fix(developer): increase maximum file size for server 🎾
2022-08-01 10:21:30 +10:00
Marc Durdin
0801fd30bd chore(common): GitHub issue template tweaks
Just incorporates some additional fields and instructions that I have
noted over time.

@keymanapp-test-bot skip
2022-08-01 08:52:51 +10:00
Marc Durdin
5138ba3ec7
Merge pull request #7008 from keymanapp/feat/developer/7007-surface-languageUsesCasing-in-ui
feat(developer): add languageUsesCasing to Model Editor
2022-08-01 06:21:16 +10:00
Marc Durdin
158e815ec5 chore(common): fix path for mac setup build 2022-07-31 08:12:23 +10:00
Marc Durdin
45b25adecd chore(common): use standard VERSION and TIER
build-utils.sh is responsible for filling these variables.

Note: getversion.sh and getversion.bat are still currently used by
meson. gettier is no longer used with these changes.
2022-07-31 07:15:11 +10:00
Marc Durdin
26881d603a chore(mac): update setup/build to include build-utils.sh
shellHelperFunctions.sh currently needs build-utils.sh sourced first in
order to parse. As we are planning to merge these two scripts, I am okay
with this for now. But we need to make sure that prerequisite is met for
now.

I ran the following command to find scripts that referenced
shellHelperFunctions.sh but not build-utils.sh:

  grep -L build-utils.sh $(grep -lR shellHelperFunctions --include='*.sh' .)

The following files were found:

  ./mac/bashHelperFunctions.sh
  ./mac/setup/build.sh
  ./resources/build/history/history-utils.sh

* bashHelperFunctions.sh has only a comment reference, so it's okay.
* mac/setup/build.sh I have reworked to include build-utils.sh.
* history-utils.sh is used only by ios/tools/prepRelease.sh, and that
  script already includes build-utils.sh.
2022-07-30 13:59:31 +10:00