Commit graph

90 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
5bdd877c5f fix(developer): add two text after trailing spaces test cases 2024-07-11 10:03:33 +01:00
Dr Mark C. Sinclair
cdb8fad6cb fix(developer): add multi-word test case 2024-07-09 12:05:19 +01:00
Dr Mark C. Sinclair
2c0fab3825 fix(developer): add spaces before and after close delimiter case, plus several no flags cases 2024-07-09 11:19:20 +01:00
Dr Mark C. Sinclair
7e572e2ee6 fix(developer): add test cases for spaces after the close delimiter 2024-07-09 10:21:54 +01:00
Dr Mark C. Sinclair
4a9c459292 fix(developer): delete close delimiter when there are trailing spaces, plus test cases 2024-07-08 18:32:19 +01:00
Dr Mark C. Sinclair
e00eb1baa1 fix(developer): add test cases for spaces before argument 2024-07-08 17:08:49 +01:00
Dr Mark C. Sinclair
1ac8b8fea5 fix(developer): add multi-character and leading space test cases 2024-07-08 17:05:16 +01:00
Dr Mark C. Sinclair
73841d05cd fix(developer): add no open, no close delimiter, and no argument test cases 2024-07-08 16:40:51 +01:00
Dr Mark C. Sinclair
f7311fe59c fix(developer): add initial GetDelimitedString test 2024-07-08 16:22:46 +01:00
Dr Mark C. Sinclair
963aecc5f3 chore(developer): Merge branch 'master' into fix/developer/handle-second-parameter-of-index-correctly-in-kmcmplib-compiler
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-01 09:33:09 +01:00
Dr Mark C. Sinclair
31598afbb7 fix(developer): add doc comments to isIntegerWstring(), plus whitespace tests 2024-06-19 15:15:11 +01:00
Dr Mark C. Sinclair
c7ecafa2c0 fix(developer): add additional white space test cases 2024-06-19 14:46:32 +01:00
Dr Mark C. Sinclair
975b2edb98 fix(developer): add ref to issue #11833 in relevant test case 2024-06-19 14:19:59 +01:00
Dr Mark C. Sinclair
fbe735cb95 fix(developer): add check for offset < 1, plus tests 2024-06-19 12:14:20 +01:00
Dr Mark C. Sinclair
618e7a2d53 fix(developer): remove unnecessary include 2024-06-19 12:08:01 +01:00
Dr Mark C. Sinclair
7903258260 fix(developer): extend isIntegerWstring to handle full range of ints 2024-06-19 11:59:11 +01:00
Dr Mark C. Sinclair
f97000641e fix(developer): rename isuiw() to isIntegerWstring() 2024-06-19 11:32:44 +01:00
Dr Mark C. Sinclair
b41aa51663 fix(developer): remove duplicate delete 2024-06-18 16:47:54 +01:00
Dr Mark C. Sinclair
3df33c86fc chore(developer): add delete to clean up file_store 2024-06-18 14:10:25 +01:00
Dr Mark C. Sinclair
90a6fb6185 fix(developer): add isuiw() to check second index parameter, and adjust test 2024-06-18 11:55:34 +01:00
Dr Mark C. Sinclair
2a25c81751 fix(developer): add supporting tests for isuiw() 2024-06-18 11:50:14 +01:00
Dr Mark C. Sinclair
ad55c344b3 fix(developer): changes to prevent overrun when second parameter missing, plus update test 2024-06-18 10:54:33 +01:00
Dr Mark C. Sinclair
ede3c28f10 fix(developer): add index tests (in GetXStringImpl_type_i test) 2024-06-18 10:39:33 +01:00
Marc Durdin
83f9169e04
Merge branch 'master' into fix/developer/11643-prevent-non-bmp-chars-in-key-part-of-rule 2024-06-18 07:44:08 +10:00
Marc Durdin
a9f6f7baeb test(developer): add unit test for CERR_NonBMPCharactersNotSupportedInKeySection
Fixes: #11643
2024-06-18 07:18:05 +10:00
Dr Mark C. Sinclair
09dd020a0c chore(developer): add terminating nulls to expected strings in ValidateMatchNomatchOutput test 2024-06-14 12:18:33 +01:00
Dr Mark C. Sinclair
ecd4944a2b fix(developer): add terminating null to expected strings 2024-06-13 20:50:24 +01:00
Dr Mark C. Sinclair
44a1ade516 chore(developer): add five cases to GetXStringImpl_type_o test 2024-06-13 13:09:57 +01:00
Dr Mark C. Sinclair
f90428108f chore(developer): comment out index no parameter test due to risk of buffer overrun 2024-06-13 12:40:41 +01:00
Dr Mark C. Sinclair
1b1add642e chore(developer): add separate file_store fixture for index in GetXStringImpl_type_i; initial GetXStringImpl_type_o test 2024-06-13 12:35:10 +01:00
Dr Mark C. Sinclair
e045a6a55d chore(developer): add nine index test cases to GetXStringImpl_type_i test 2024-06-13 11:34:31 +01:00
Dr Mark C. Sinclair
c5423201b5 chore(developer): remove unnecessary whitespace 2024-06-10 10:48:53 +01:00
Dr Mark C. Sinclair
92dd72f5fd chore(developer): change includes to use forward slashes (see #11749) 2024-06-10 10:17:02 +01:00
Dr Mark C. Sinclair
13df1cdd33 chore(developer): edits for clarity and visibility, incl add token local variable to GetXStringImpl test 2024-06-10 09:49:50 +01:00
Joshua A. Horton
fb67d1ddf5 fix(developer): fix include paths
Backslashes in paths are Windows-only, may have caused recent *nix CI-build failures.
2024-06-10 13:58:17 +07:00
Dr Mark C. Sinclair
4d90753e0d chore(developer): remove left over merge conflict markers 2024-06-08 15:28:16 +01:00
Dr Mark C. Sinclair
4995f56ad6 chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-2 2024-06-08 15:25:35 +01:00
Dr Mark C. Sinclair
3ad704d891 chore(developer): add comment on deadkeys 2024-06-08 13:11:39 +01:00
Dr Mark C. Sinclair
f1ad109b6f chore(developer): add comment on deadkeys 2024-06-08 13:09:47 +01:00
Dr Mark C. Sinclair
1912f4a103 chore(developer): replace type int literals in GetXStringImpl test names with char names 2024-06-08 13:00:09 +01:00
Dr Mark C. Sinclair
467b768ef0 chore(developer): replace type int literals in GetXStringImpl test names with char names 2024-06-08 12:50:50 +01:00
Dr Mark C. Sinclair
54d82b5052 chore(developer): add initFileKeyboard() method 2024-06-08 12:38:21 +01:00
Dr Mark C. Sinclair
cdb71f4329 chore(developer): add initFileKeyboard() method 2024-06-08 12:36:11 +01:00
Dr Mark C. Sinclair
9f91713492 chore(developer): remove unnecessary initialisation from GetXStringImpl_type4 test 2024-06-07 20:25:09 +01:00
Dr Mark C. Sinclair
2ad8a76a9d chore(developer): delete commented out code 2024-06-07 19:04:26 +01:00
Dr Mark C. Sinclair
810beabb8a chore(developer): fix heap corruption by removing unnecessary delete 2024-06-07 19:01:44 +01:00
Dr Mark C. Sinclair
df226db36a chore(developer): add additional use of fileKeyboard fixture 2024-06-07 18:53:54 +01:00
Dr Mark C. Sinclair
a679d5bca6 chore(developer): add fileKeyboard fixture and initFileKeyboard() method 2024-06-07 18:37:53 +01:00
Dr Mark C. Sinclair
f4dabd1ccc chore(developer): add fileKeyboard fixture and initFileKeyboard() method 2024-06-07 18:14:32 +01:00
Dr Mark C. Sinclair
e3b18d3800 chore(developer): add initGlobals() method 2024-06-07 12:09:55 +01:00