Commit graph

33096 commits

Author SHA1 Message Date
Sabine
3447b8aa2f chore(developer): remove keyboardprocessor... 2022-08-11 10:55:52 +02:00
Sabine
bc53a08489 chore(developer): tidied up vkeys.H / .cpp 2022-08-11 10:39:56 +02:00
Sabine
12dd448921 chore(developer): restored whitespace, comments 2022-08-11 09:26:58 +02:00
Sabine
43056f6b46 chore(developer): introduced KMX_UCHAR 2022-08-11 09:24:36 +02:00
Sabine
34bd86b706 chore(developer): remove some comments 2022-08-11 08:59:52 +02:00
Sabine
09f7eefeca fix(developer): solved linker errors 2022-08-11 08:47:02 +02:00
Ross
4396875b02 feat(windows): layout tweaks 2022-08-10 17:16:26 +10:00
Ross
3eef65dcf2 feat(windows): enable,help and uninstall btns operational 2022-08-10 14:17:11 +10:00
Steven R. Loomis
c18a439975
Merge pull request #7055 from keymanapp/feat/core/7043-constgen
feat(core): constant generator between core and developer 🙀
2022-08-09 14:18:21 -05:00
Steven R. Loomis
c61f113df3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-09 14:16:09 -05:00
Steven R. Loomis
1f4509f29b feat(core): constant generator between core and developer
- resolved review comments
2022-08-09 14:14:20 -05:00
Keyman Server
563c891a7d
Merge pull request #7057 from keymanapp/auto/version-master-16.0.46
auto: increment master version to 16.0.46
2022-08-10 04:10:21 +10:00
Keyman Build Agent
03397be153 auto: increment master version to 16.0.46 2022-08-09 14:09:40 -04:00
Steven R. Loomis
ba5610b4fa fixup! feat(core): constant generator between core and developer 2022-08-09 12:27:18 -05:00
Steven R. Loomis
d414be8313 feat(core): constant generator between core and developer
- change to manual regen of the .h file
2022-08-09 12:12:52 -05:00
Eberhard Beilharz
7cf2b0c924
Merge pull request #7056 from keymanapp/chore/linux/packaging
chore(linux): Adjust Linux source package to restructured code
2022-08-09 15:42:33 +02:00
Eberhard Beilharz
e6b46485ed
Merge pull request #7051 from keymanapp/feat/linux/6955_Replace-deprecated-distutils
feat(linux): Replace deprecated distutils
2022-08-09 15:40:55 +02:00
Eberhard Beilharz
dbca5712e7
chore(linux): Adjust Linux source package to restructured code 2022-08-09 12:08:42 +02:00
Joshua A. Horton
814a492277 chore(web): tweaks, docs for execution-timer inner-class 2022-08-09 09:00:29 +07:00
Steven R. Loomis
ea4c2c07c2 feat(core): constant generator between core and developer
- seems to build every time, but works
2022-08-08 18:11:58 -05:00
Steven R. Loomis
de76cbcc78 feat(core): constant generator between core and developer
- update build
- add more constants from binary format
2022-08-08 17:20:10 -05:00
Steven R. Loomis
363b515368 feat(core): constant generator between core and developer
- merge tsconfig projects…for now
2022-08-08 16:22:34 -05:00
Steven R. Loomis
e4df274864 feat(core): constant generator between core and developer
- one attempt
2022-08-08 15:18:32 -05:00
Steven R. Loomis
09ea9e52a0 feat(core): constant generator between core and developer 2022-08-08 14:49:43 -05:00
Keyman Server
4ed6c0232d
Merge pull request #7053 from keymanapp/auto/version-master-16.0.45
auto: increment master version to 16.0.45
2022-08-09 04:02:20 +10:00
Keyman Build Agent
a2cf939683 auto: increment master version to 16.0.45 2022-08-08 14:01:36 -04:00
Marc Durdin
5412fa8a6f
Merge pull request #7048 from keymanapp/feat/common/ldml-keyboard-processor-module
feat(common): LDML keyboard_processor infrastructure 🙀
2022-08-08 11:53:25 -05:00
Marc Durdin
37d44de2b3
Merge pull request #7050 from keymanapp/chore/common/7045-kmxplus-header-flag
chore(common): add KF_KMXPLUS dwFlag value 🙀
2022-08-08 11:52:38 -05:00
Marc Durdin
760ffd06b5
Merge pull request #7049 from keymanapp/chore/common/7044-version-160
chore(common): add VERSION_160 to headers 🙀
2022-08-08 11:52:04 -05:00
Marc Durdin
c2b89554e3 chore: address review comments 2022-08-08 11:48:51 -05:00
Eberhard Beilharz
c01431a87b
Merge pull request #7041 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2022-08-08 16:41:59 +02:00
Eberhard Beilharz
b1d201a3d7
feat(linux): Replace deprecated distutils
Fixes #6955
2022-08-08 16:38:35 +02:00
Sabine
9a21e0837c sorted out some #includes
renamed some functions to reduce ambiguity
2022-08-08 16:32:19 +02:00
Joshua A. Horton
050bf5141c chore(web): Merge branch 'fix/web/ui-module-test-stability' into fix/web/pred-text-stability 2022-08-08 09:52:39 +07:00
Marc Durdin
6f61b1d8da chore(common): rename KF_KMXPLUS flag 2022-08-07 08:03:49 -05:00
Marc Durdin
e753ca298f chore(core): add wireframe COMP_KEYBOARD_EX 2022-08-07 08:03:29 -05:00
Marc Durdin
5cb6664a46 chore(core): tag unused parameters 2022-08-07 08:03:09 -05:00
Marc Durdin
3ea7ad7248 chore(core): cleanup ldml file sniff 2022-08-07 08:03:04 -05:00
Marc Durdin
7ff9e79e01 feat(core): ldml unit tests and stub actions
* Enables identification of KMXPlus files in processor factory
* Adds a stub action to generate an 'a' output character
* Adds a passing null_keyboard unit test for a hypothetical ldml
  keyboard
2022-08-07 08:02:50 -05:00
Marc Durdin
0ce519a906 feat(common): LDML keyboard_processor infrastructure
Establishes baseline class and headers, and stub for loading LDML
keyboards embedded in kmxplus files.
2022-08-07 08:02:42 -05:00
Marc Durdin
1c9c652e8d chore(common): add KF_KMXPLUS dwFlag value
Part of #7045.

Indicates that the .kmx file has additional header structure immediately
following the COMP_KEYBOARD header. Used by KMXPlus file format for
supporting LDML keyboards. Requires VERSION_160 or higher in keyboard
file.
2022-08-07 08:01:08 -05:00
Marc Durdin
339744c7a1 chore(core): add VERSION_160 to kmx_file.h 2022-08-07 08:00:21 -05:00
Marc Durdin
d54dd049d2 chore(common): add VERSION_160 to headers
Fixes #7044.

Groundwork for KMXPlus file format for LDML keyboard support.
2022-08-07 07:45:57 -05:00
Eberhard Beilharz
3657219374
chore(linux): Update debian changelog
(cherry picked from commit cbb9e6537d)
2022-08-05 17:31:54 +02:00
Keyman Server
c7ce59e4a0
Merge pull request #7039 from keymanapp/auto/version-master-16.0.44
auto: increment master version to 16.0.44
2022-08-05 22:36:35 +10:00
Keyman Build Agent
a3a6fd3fc9 auto: increment master version to 16.0.44 2022-08-05 08:35:53 -04:00
Joshua A. Horton
fd713e0363 fix(web): late toolbar init 2022-08-05 13:31:05 +07:00
Joshua Horton
65770747a3
Merge pull request #6979 from keymanapp/fix/web/mobile-screen-dim-detection
change(web): updates mobile screen dimension detection code ⬅️
2022-08-05 08:37:35 +07:00
Joshua Horton
4c468429b3
Merge pull request #6787 from keymanapp/change/web/no-reloads-on-rotation
change(web): rotation polish - OSK reload no longer needed ⬅️
2022-08-05 08:37:27 +07:00
Ross
0711706a9d feat(windows): add flex box and qr code share 2022-08-05 08:57:05 +10:00