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