Dr Mark C. Sinclair
42191bcf7d
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer
2024-11-29 03:48:05 +00:00
Dr Mark C. Sinclair
9c848160de
Merge pull request #12714 from keymanapp/test/common/web/types/9052-unit-tests-unicodeset-parser-api
...
test(common/web/types): unit tests for unicodeset-parser-api
2024-11-29 03:32:05 +00:00
Dr Mark C. Sinclair
eccc7edeba
chore(common/web): add blank line at end of file
2024-11-29 03:30:08 +00:00
Dr Mark C. Sinclair
1d0dddb11e
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-unicodeset-parser-api
2024-11-29 03:27:39 +00:00
Dr Mark C. Sinclair
3de4f997e1
chore(common/web): remove MockUnicodeSet as unnecessary
2024-11-29 01:56:38 +00:00
Keyman Server
80f0ec7907
Merge pull request #12742 from keymanapp/auto/version-master-18.0.148
...
auto: increment master version to 18.0.148
2024-11-28 10:02:59 -08:00
Keyman Build Agent
d3d9ab3a9b
auto: increment master version to 18.0.148
2024-11-28 13:02:29 -05:00
Eberhard Beilharz
a842d41829
Merge pull request #12739 from keymanapp/chore/common/nvm-offline
...
chore(common): improve offline builds
2024-11-28 14:36:35 +01:00
Eberhard Beilharz
49650d6742
Merge pull request #12725 from keymanapp/fix/linux/asserts
...
fix(linux): disable assertions in release builds of ibus-keyman
2024-11-28 13:48:35 +01:00
Eberhard Beilharz
b423e8193f
Merge pull request #12724 from keymanapp/fix/core/cherry-pick/12661_logging
...
fix(core): permanently disable logging 🍒
2024-11-28 13:48:11 +01:00
Eberhard Beilharz
c7fef4770a
Merge pull request #12720 from keymanapp/chore/web/rename-tests
...
chore(web): rename file missed in #12704
2024-11-28 19:41:41 +07:00
Eberhard Beilharz
c7773f9e9c
Merge pull request #12719 from keymanapp/refactor/common/tc_tests
...
refactor(common): output number of tests when running on TC
2024-11-28 19:41:16 +07:00
Eberhard Beilharz
badb23a6ab
Merge pull request #12710 from keymanapp/refactor/developer/tc_tests
...
refactor(developer): output number of tests when running on TC
2024-11-28 19:40:52 +07:00
Eberhard Beilharz
ddb6631d2a
chore(common): improve offline builds
...
`nvm install` will fail if trying to build while offline. This
change tries to use the required node version first and if that
fails installs and then uses it.
2024-11-28 11:45:26 +01:00
Dr Mark C. Sinclair
33056f0ec1
chore(common/web): incomplete test case for build() ... keys still needed
2024-11-28 08:56:23 +00:00
Dr Mark C. Sinclair
aac97cd8b9
chore(common/web): add one test case for setString()
2024-11-28 08:02:48 +00:00
Dr Mark C. Sinclair
8d08909a1f
chore(common/web): initial commit with incomplete first test case for write()
2024-11-28 07:41:17 +00:00
Dr Mark C. Sinclair
9fd2d4a674
chore(common/web): add five test cases for fromFilename()
2024-11-28 06:07:21 +00:00
Dr Mark C. Sinclair
920b702eef
chore(common/web): add five test cases for replaceExtension(), two commented out as failing
2024-11-28 05:56:22 +00:00
Dr Mark C. Sinclair
589698b799
chore(common/web): add three test cases for filenameIs()
2024-11-28 05:16:48 +00:00
Dr Mark C. Sinclair
5a56d0f159
chore(common/web): add four test cases for binaryTypeFromFilename()
2024-11-28 03:21:16 +00:00
Dr Mark C. Sinclair
d08b6933f4
chore(common/web): add four test cases for sourceTypeFromFilename()
2024-11-28 03:16:17 +00:00
Dr Mark C. Sinclair
1782f8db09
chore(common/web): add four test cases for sourceOrBinaryTypeFromFilename()
2024-11-28 03:03:48 +00:00
rc-swag
38aa5c8269
Merge pull request #12701 from keymanapp/docs/linux-macos-emscripten-setup
...
docs(common): linux and macOS emscripten setup
2024-11-28 12:25:19 +10:00
Dr Mark C. Sinclair
324c57f793
chore(common/web): test Source file extension removal
2024-11-28 02:19:19 +00:00
Dr Mark C. Sinclair
3682766ff7
chore(common/web): add copyright banner
2024-11-28 02:15:46 +00:00
Dr Mark C. Sinclair
ba44fe6fcb
chore(common/web): Merge branch 'test/common/web/types/9052-unit-tests-unicodeset-parser-api' into test/common/web/types/9052-unit-tests-file-types
2024-11-28 02:11:40 +00:00
Dr Mark C. Sinclair
66d0587370
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-file-types
2024-11-28 02:10:56 +00:00
Dr Mark C. Sinclair
a2cb00aa81
chore(common/web): add copyright banner
2024-11-28 02:01:45 +00:00
Dr Mark C. Sinclair
6bc46b030f
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-unicodeset-parser-api
2024-11-28 01:54:50 +00:00
Dr Mark C. Sinclair
8e0207406b
Merge pull request #12702 from keymanapp/test/common/web/types/9052-unit-tests-string-list
...
test(common/web/types): unit tests for string-list
2024-11-28 01:49:46 +00:00
Dr Mark C. Sinclair
1837529765
chore(common/web): add braces to for loop in initListItem()
2024-11-28 01:48:16 +00:00
Dr Mark C. Sinclair
4dbb33eac4
chore(common/web): add copyright banner
2024-11-28 01:43:37 +00:00
Darcy Wong
2c2466880c
Merge pull request #12717 from keymanapp/chore/android/docs-internal
...
docs(android): Add android/docs/internal/README
2024-11-28 07:09:44 +07:00
Keyman Server
f3a0bec2e9
Merge pull request #12726 from keymanapp/auto/version-master-18.0.147
...
auto: increment master version to 18.0.147
2024-11-27 10:02:30 -08:00
Keyman Build Agent
060c80463e
auto: increment master version to 18.0.147
2024-11-27 13:01:55 -05:00
Eberhard Beilharz
767d7c65be
fix(linux): disable assertions in release builds
...
This change uses the G_DISABLE_ASSERT flag to disable assertions
for release builds.
See https://docs.gtk.org/glib/func.assert.html
2024-11-27 18:04:35 +01:00
Eberhard Beilharz
0958a2da23
fix(core): permanently disable logging
...
This change disables logging at compile time to work around #12661 .
Logging can be enabled in the debugger, or by re-compiling with
`g_debug_KeymanLog` set to TRUE.
Related: #12661
Cherry-pick: #12674
2024-11-27 16:36:25 +01:00
Eberhard Beilharz
6731cc44ab
chore(web): rename file missed in #12704
2024-11-27 12:13:57 +01:00
Eberhard Beilharz
21736d8817
refactor(developer): output number of tests when running on TC
...
This change adds the mocha-teamcity-reporter which outputs the running
tests in a special format that TeamCity can interpret. This allows TC
to show which tests run as well as the number of tests run.
Also refactor some of the build scripts to use functions.
Note that we had to explicitly add `--check-coverage=false` (which is the
default) to get successful builds when we run on TC.
2024-11-27 11:41:06 +01:00
Eberhard Beilharz
d151d0999f
refactor(common): output number of tests when running on TC
...
This change adds the mocha-teamcity-reporter which outputs the running
tests in a special format that TeamCity can interpret. This allows TC
to show which tests run as well as the number of tests run.
2024-11-27 11:15:43 +01:00
Eberhard Beilharz
06cd709790
Merge pull request #12706 from keymanapp/chore/linux/rename-tests
...
chore(linux): rename test files
2024-11-27 16:17:49 +07:00
Eberhard Beilharz
7edda3beca
chore(linux): address code review comments
2024-11-27 10:16:58 +01:00
Eberhard Beilharz
7832be93a2
Merge pull request #12705 from keymanapp/chore/core/rename-tests
...
chore(core): rename test files
2024-11-27 16:08:10 +07:00
Eberhard Beilharz
08b4b6c2eb
Merge pull request #12704 from keymanapp/chore/web/rename-tests
...
chore(web): rename test files and folders
2024-11-27 16:07:56 +07:00
Darcy Wong
5dee258dac
docs(android): Add android/docs/internal/README
2024-11-27 15:37:06 +07:00
Dr Mark C. Sinclair
bf7f4c2bc2
chore(common/web): add initial removeExtension test cases
2024-11-27 08:34:06 +00:00
Dr Mark C. Sinclair
acf156b965
chore(common/web): add test-unicodeset-parser.ts to test UnicodeSet
2024-11-27 07:02:44 +00:00
Dr Mark C. Sinclair
60967375a3
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-string-list
2024-11-27 06:25:53 +00:00
Marc Durdin
e388361e84
Merge pull request #12713 from keymanapp/refactor/common/LdmlKeyboardTypes
...
refactor(common): move remaining LDML keyboard types into `LdmlKeyboardTypes`
2024-11-27 07:21:06 +01:00