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
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
6ffbe9a80a
chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests
...
# 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-06-08 13:26:19 +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
5a06b28afb
chore(developer): generalise googletest line in .gitignore
2024-06-08 12:30:05 +01:00
Dr Mark C. Sinclair
c1d5d45b8f
chore(developer): generalise googletest line in .gitignore
2024-06-08 12:20:58 +01:00
Marc Durdin
c6d298d737
Merge pull request #11737 from keymanapp/feat/developer/support-language-reference-in-context-help
...
feat(developer): support language reference in context help
2024-06-08 10:46:47 +10:00
Marc Durdin
577986bb50
Merge pull request #11523 from keymanapp/chore/common/8399-cleanup-meson-warnings
...
chore(common): cleanup meson deprecations and warnings
2024-06-08 10:46:41 +10:00
Marc Durdin
eb0fff2363
Merge pull request #11717 from keymanapp/fix/developer/11715-prevent-two-touch-layout-editors-opening-for-same-file
...
fix(developer): prevent two touch layout editors opening for the same file
2024-06-08 10:44:31 +10: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
Dr Mark C. Sinclair
5492a1670a
chore(developer): add initGlobals() method
2024-06-07 11:57:51 +01:00
Dr Mark C. Sinclair
8dde071b89
chore(developer): moved CompMsg.cpp refactor to fix #11738
2024-06-07 11:46:49 +01:00
Dr Mark C. Sinclair
f5a7d73c73
chore(developer): moved CompMsg.cpp refactor to fix #11738
2024-06-07 11:26:26 +01:00
Marc Durdin
1a3828d6c2
feat(developer): support language reference in context help
...
Adds support for `<LanguageReference Name='keyword'>` in
contexthelp.xml.
2024-06-07 14:55:51 +07:00
Marc Durdin
e5638cef0d
Merge pull request #11711 from keymanapp/fix/developer/11710-handle-encoding-errors-when-loading-wordlists
...
fix(developer): handle encoding errors when loading wordlists
2024-06-07 16:40:20 +10:00
Marc Durdin
49b0fd2388
Merge pull request #11707 from keymanapp/chore/developer/11706-add-extra-logging-for-backspace-assertion
...
chore(developer): add extra logging for assertion failure when pressing backspace in debugger
2024-06-07 16:39:58 +10:00
Marc Durdin
63a40e9934
Merge branch 'master' into context/new-model-project-parameters
2024-06-07 08:35:04 +07:00
Marc Durdin
4a7b766241
Merge pull request #11658 from Nnyny/context/wordlist-editor
...
chore(developer): add context/wordlist-editor
2024-06-07 08:34:09 +07:00
Marc Durdin
e1879deb96
Merge pull request #11656 from Nnyny/context/character-map
...
chore(developer): add context/character-map
2024-06-07 08:34:00 +07:00
Dr Mark C. Sinclair
1dc6ebf2cb
chore(developer): add GetXStringImpl_type5 (eleven cases)
2024-06-06 16:03:27 +01:00
Dr Mark C. Sinclair
a920a2eae0
chore(developer): add baseloyout valid case to GetXStringImpl_type4 test
2024-06-06 11:52:27 +01:00
Marc Durdin
6665cd0688
Merge pull request #11701 from keymanapp/fix/developer/11700-disable-example-edit-controls-if-no-examples
...
fix(developer): disable example edit controls if no examples in Package Editor
2024-06-06 12:05:04 +07:00
Marc Durdin
7eba4f9a69
Merge pull request #11698 from keymanapp/fix/developer/11687-ignore-javascript-files-with-bad-encodings
...
fix(developer): treat js files with unrecognized encodings as non-keyboard files
2024-06-06 12:04:49 +07:00
Marc Durdin
c6b5afda7d
Merge pull request #11587 from keymanapp/fix/developer/11586-handle-editor-init-after-debugger
...
fix(developer): handle editor initializing after debugger when setting execution point
2024-06-06 12:04:39 +07:00
Marc Durdin
33d7dca155
fix(developer): prevent two touch layout editors opening for the same file
...
The keyboard editor has a complex edit state machine, which has
grown a lot over time. This is a minimal patch to address one specific
edge case scenario on that state machine, without any attempt to improve
the state machine overall. The biggest change here is bubbling failure
up to the main form so that it can destroy (aka Release, which is an
asynchronous destroy) the editor window if it fails to load completely.
Fixes : #11715
Fixes: KEYMAN-DEVELOPER-1JC
2024-06-06 10:45:44 +07:00
Marc Durdin
dbf577bb9a
fix(developer): handle encoding errors when loading wordlists
...
Fixes : #11710
Fixes: KEYMAN-DEVELOPER-1S4
2024-06-06 09:21:40 +07:00
Marc Durdin
52093720f4
chore(developer): add extra logging for assertion failure when pressing backspace in debugger
...
I have not been able to reproduce this problem, so adding some extra
debug logs in an attempt to determine what is causing the assertion
failure.
Relates to: #11706
2024-06-06 08:54:38 +07:00
Marc Durdin
6fba7c0159
fix(developer): disable example edit controls if no examples in Package Editor
...
Fixes : #11700
Fixes: KEYMAN-DEVELOPER-1FT
2024-06-06 08:14:12 +07:00
Marc Durdin
50b28ff3ff
fix(developer): treat js files with unrecognized encodings as non-keyboard files
...
Fixes: KEYMAN-DEVELOPER-201
Fixes : #11687
2024-06-06 06:51:11 +07:00
Nnyny
983aea1ba5
add context/new-model-project-parameters
2024-06-04 14:48:10 +07:00
Dr Mark C. Sinclair
cb9f5fe6de
chore(developer): fix for failing wasm build
2024-06-03 16:30:09 +01:00
Dr Mark C. Sinclair
d0b1e3097a
chore(developer): fix for failing wasm build, plus bug in type=4 case
2024-06-03 16:26:03 +01:00
Dr Mark C. Sinclair
ba4cb94bd5
chore(developer): correct comments in GetXStringImpl_type4 test
2024-06-03 15:26:28 +01:00
Dr Mark C. Sinclair
49d279ee21
chore(developer): add two additional cases to GetXStringImpl_type4 test
2024-06-03 15:17:55 +01:00
Dr Mark C. Sinclair
6ddcbb74ee
chore(developer): add initial GetXStringImpl_type4 test (four cases)
2024-06-03 14:55:02 +01:00