Commit graph

33745 commits

Author SHA1 Message Date
Sabine
cbf3dee04f feat(developer): move testfiles to seperate folders for each conversion 2026-05-07 09:21:30 +02:00
Sabine
a1ceb539c2 feat(developer): add changes from merge into xkb-kmn modules 2026-05-07 08:44:07 +02:00
Sabine
2d30d68497 Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-xkb-kmn 2026-05-07 08:08:46 +02:00
Sabine
79feb58f60 feat(developer): add (reader/converter/writer tests for xkb 2026-05-07 08:07:38 +02:00
Sabine
1c3524ef31 feat(developer): typos, tidy up
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-28 22:54:19 +02:00
Sabine
89557a61cc Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2026-04-28 21:59:10 +02:00
Sabine
620851ac6f feat(developer): edit comments 2026-04-28 21:58:22 +02:00
SabineSIL
7e98c93fd5
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2026-04-28 19:30:15 +02:00
Sabine
461fdd86c4 feat(developer): replace all any-datatypes
add checkForCorrespondingElements() to validate()
min/maxOccurs added in keylayout.xsd
edited keylayout.dtd
(possible remaining squiggle lines will be addressed in PR#15860
2026-04-28 19:27:21 +02:00
Sabine
9a9d33bb50 feat(developer):
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt elements of keylayout-xml
boxArray
parsing ( tests, validate of and error msg for different amount of keymap<->keymapSelect)
first version keylayout.dtd, keylayout.xsd, keylayout.schema.json
2026-04-27 18:12:34 +02:00
Sabine
5e24cc136d feat(developer): remove tests for xkb-kmn 2026-04-27 08:53:15 +02:00
Sabine
ea7582b6f8 feat(developer): add a very first version of kmc-convert xbk-kmn
functionally identical to kmc-convert keylayout-kmn - using a testfile test.xkb
	- use xkb-kmn modules(copies of kmc-convert keylayout-kmn modules)
	- use test.xkb (a renamed copy of test.keylayout)
	- perform tests: use xkb-kmn modules (copies of keylayout-kmn)
2026-04-27 07:56:46 +02:00
Keyman Server
ab18107bbb
Merge pull request #15875 from keymanapp/auto/A19S27-merge-master-into-kmc-convert
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S27 merge master into kmc-convert 😎
2026-04-24 07:18:29 +02:00
Keyman Server
657def6284
Merge branch 'epic/kmc-convert' into auto/A19S27-merge-master-into-kmc-convert 2026-04-24 06:23:54 +02:00
Keyman Server
2c5ddaa44b
Merge pull request #15871 from keymanapp/auto/version-master-19.0.224
auto: increment master version to 19.0.224
2026-04-23 20:02:06 +02:00
Keyman Build Agent
61e44acc8e auto: increment master version to 19.0.224
Test-bot: skip
Build-bot: skip
2026-04-23 13:01:11 -05:00
Darcy Wong
fd5b1fbfbb
Merge pull request #15863 from keymanapp/chore/android/reorder-lang-list
fix(android): Reorder display language list
2026-04-23 10:42:16 +12:00
Darcy Wong
d66ecec73d fix(android): Address review comments
* Move Espanol back
* Capitalize Svwnska (Swedish)
2026-04-22 13:53:00 +07:00
Darcy Wong
ded6e1c6f3 fix(android): Reorder display language list 2026-04-22 10:42:37 +07:00
SabineSIL
0348553207
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-21 17:28:38 +02:00
Sabine
f061a467ce feat(developer): Errormessage, remove keyboard tests, duplicate line boxXmlArray, filter function, remove USED_KEY_IDENTIFIER and function to calculate it 2026-04-21 16:08:31 +02:00
Keyman Server
b507281709
Merge pull request #15840 from keymanapp/auto/A19S26-merge-master-into-kmc-convert
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S26 merge master into kmc-convert 😎
2026-04-10 19:34:12 +02:00
Keyman Server
f0893c347b
Merge branch 'epic/kmc-convert' into auto/A19S26-merge-master-into-kmc-convert 2026-04-10 17:04:54 +02:00
Sabine
e85e965a5e feat(developer): more tidy up in tests 2026-04-09 16:30:09 +02:00
Sabine
fa19344866 feat(developer): some tidy up in tests 2026-04-09 16:21:11 +02:00
Sabine
cc31feb32b feat(developer): remove tests for convertToUnicodeCodePoint
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-09 14:08:49 +02:00
Sabine
2b5782d177 feat(developer): tidy up and new test for ExtraWarning 2026-04-09 13:52:22 +02:00
Sabine
435a0f4269 feat(developer): move finding of control characters to function writeCharacterOrUnicode()
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-08 20:37:31 +02:00
Keyman Server
f99512c328
Merge pull request #15830 from keymanapp/auto/version-master-19.0.223
auto: increment master version to 19.0.223
2026-04-08 20:04:13 +02:00
Keyman Build Agent
f494a10e24 auto: increment master version to 19.0.223
Test-bot: skip
Build-bot: skip
2026-04-08 13:02:18 -05:00
Eberhard Beilharz
0166861f0b
Merge pull request #15823 from keymanapp/fix/linux/memmove
fix(linux): fix memory problem

This fixes a problem identified by devin.ai: Because of the operator precedence the previous code caused `memmove` to read `sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`. With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1` `commit_queue_items`.
2026-04-08 18:03:02 +02:00
Sabine
64df04dfe6 feat(developer): writing of control characters 2026-04-08 13:36:38 +02:00
Eberhard Beilharz
b765b55660
fix(linux): fix memory problem
This fixes a problem identified by devin.ai: Because of the operator
precedence the previous code caused `memmove` to read
`sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`.
With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1`
`commit_queue_items`.

Test-bot: skip
2026-04-07 15:14:37 +02:00
Sabine
870f75d50a feat(developer): removed removeWhitespace(), removeWhitespaceBoxArray()
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-03 09:56:39 +02:00
Sabine
0e67a6605a feat(developer): use KeymanXMLReader instead of XMLParser
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt writing
use new keylayout.xsd without "@__"
change name MAX_KEY_COUNT, USE_KEY_COUNT
remove init()
2026-04-02 20:21:56 +02:00
Sabine
9920442c14 feat(developer): remove some tests
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-31 21:41:50 +02:00
Sabine
023223d199 feat(developer): use correct filename for test 2026-03-31 21:25:03 +02:00
Sabine
8aa9674acd Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
# Conflicts:
#	developer/src/kmc-convert/test/keylayout-to-kmn-converter.tests.ts
2026-03-31 21:07:50 +02:00
Sabine
e96a9fb67f feat(developer): change 1 test 2026-03-31 21:04:27 +02:00
Sabine
718d608aa0 feat(developer): change 1 test 2026-03-31 20:38:38 +02:00
Sabine
fcfe4f72bb feat(developer): add console.log for 1 test 2026-03-31 20:33:29 +02:00
Sabine
20de41a11c feat(developer): change timeout for 1 test 2026-03-31 20:08:01 +02:00
Sabine
2f615c9380 feat(developer): change test 2026-03-31 19:24:17 +02:00
Sabine
e4fecda692 feat(developer): change test 2026-03-31 19:13:10 +02:00
Sabine
f5d3289474 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2026-03-31 18:49:02 +02:00
Sabine
5d93574704 feat(developer): change 1 test 2026-03-31 16:23:12 +02:00
SabineSIL
05aa3beefb
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-31 16:19:07 +02:00
Keyman Server
0997cb826d
Merge pull request #15810 from keymanapp/auto/version-master-19.0.222
auto: increment master version to 19.0.222
2026-03-27 19:03:55 +01:00
Keyman Build Agent
da7333d8c2 auto: increment master version to 19.0.222
Test-bot: skip
Build-bot: skip
2026-03-27 13:02:24 -05:00
Marc Durdin
1e1a378231
Merge pull request #15791 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/brace-expansion-5.0.5
chore(deps): bump brace-expansion from 5.0.4 to 5.0.5 in /developer/src/server/src/win32/trayicon/addon-src
2026-03-28 03:25:08 +11:00