Eberhard Beilharz
eeb03e1c0c
Merge pull request #10483 from jbicha/webkit4.1
...
chore(linux): Build with webkitgtk 4.1 instead of 4.0
2024-01-29 16:59:54 +01:00
Eberhard Beilharz
9183185b8c
Merge pull request #10480 from keymanapp/refactor/linux/10353_actionstruct
...
refactor(linux): Use `km_core_actions` struct instead of queue 🌱
2024-01-29 16:59:17 +01:00
Eberhard Beilharz
7ec33eb4b3
Merge pull request #10439 from keymanapp/fix/core/10100-ContextNuances
...
fix(core): Fix nuances when updating context 🌱
2024-01-29 16:52:36 +01:00
Steven R. Loomis
5ce6490a1f
feat(developer): dev side norm 🙀
...
- repertoire test needed normalization also
For: #10317
2024-01-29 09:31:48 -06:00
Steven R. Loomis
8482f26bcd
Merge branch 'master' into feat/developer/10317-compiler-norm-epic-ldml
2024-01-29 08:37:46 -06:00
Steven R. Loomis
1e04746b21
feat(developer): dev side norm 🙀
...
- re-sort string by NFD
For: #10317
2024-01-29 08:37:23 -06:00
Steven R. Loomis
a504d4f4e2
Merge pull request #10527 from keymanapp/feat/developer/10516-marker-norm-epic-ldml
...
feat(developer): ldml marker normalization fix 🙀
2024-01-29 08:28:57 -06:00
Eberhard Beilharz
2ebca107e0
chore(core): Fix build failures
2024-01-29 12:17:27 +01:00
Eberhard Beilharz
5404c02315
chore(core): Merge remote-tracking branch 'origin/epic/core/9999-normalization' into fix/core/10100-ContextNuances
...
# Conflicts:
# core/tests/unit/kmnkbd/state_context_api.cpp
2024-01-29 12:05:17 +01:00
Joshua A. Horton
aec212b079
chore(web): Merge branch 'fix/web/keyboard-documentation-font-sizing' into feat/web/font-load-key-scale-test
2024-01-29 16:02:48 +07:00
Joshua A. Horton
5afa7feab5
chore(web): Merge branch 'fix/web/await-font-load' into fix/web/keyboard-documentation-font-sizing
2024-01-29 15:56:13 +07:00
Joshua A. Horton
330dd17b52
fix(web): should not link in empty sheets
2024-01-29 15:55:44 +07:00
Joshua A. Horton
670e44215a
feat(web): testing page for font-load / key-scale interactions
2024-01-29 13:30:57 +07:00
Joshua A. Horton
5fb3d9f6a8
fix(web): promise-clearing on error, encoding of font URIs
2024-01-29 13:30:56 +07:00
Joshua A. Horton
8144999cf3
chore(web): post-drop logic simplification
2024-01-29 13:30:56 +07:00
Joshua A. Horton
a3662b6f76
chore(web): drops svg, eot
2024-01-29 13:30:55 +07:00
Marc Durdin
8501f2aa6d
feat(core): add deleted_context to km_core_actions struct
...
Fixes #10530 .
Adds the deleted_context member to the km_core_actions struct, and
associated unit tests. Simplifies integration by providing the consumer
with all the data they need in order to execute the transform,
specifically around number of delete operations required, without
needing to query the target application context again. The number of
delete operations will vary according to application compliance and
selected encoding; for example a UTF-16 string may require 2
delete-backs for surrogate pairs in the text buffer for a compliant app,
whereas there will be a single delete-back key event for a non-compliant
app.
The deleted_context member should also be used for debug assertions.
2024-01-29 13:21:25 +07:00
Shawn Schantz
2ede49035a
Merge pull request #10446 from keymanapp/chore/ios/8737-remove-xcglogger
...
chore(ios): eliminate xcglogger dependency
2024-01-29 12:31:37 +07:00
Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger
2024-01-29 12:30:57 +07:00
Marc Durdin
0e16d7218b
fix(developer): support surrogate pairs in ldml debugger
...
Fixes #10501 .
2024-01-29 10:57:58 +07:00
Keyman Server
d4f8162ee6
Merge pull request #10529 from keymanapp/auto/version-master-17.0.255
...
auto: increment master version to 17.0.255
2024-01-28 01:02:20 +07:00
Keyman Build Agent
948cf597a4
auto: increment master version to 17.0.255
2024-01-27 13:01:50 -05:00
Steven R. Loomis
1e3ae9b8f6
feat(developer): dev side norm 🙀
...
- normalize in key.to, tran.from, tran.to
- add as an option in the strs pipeline
- also, assertCodePoints utility for asserting with escapes
For: #10317
2024-01-26 19:10:00 -06:00
Steven R. Loomis
6ca5a29675
chore(developer): ldml add tests expecting dev side norm 🙀
...
- also, change this.X to Class.X for statics
For: #10317
2024-01-26 18:06:31 -06:00
Steven R. Loomis
6c59835b27
Merge branch 'master' into feat/developer/10516-marker-norm-epic-ldml
2024-01-26 14:55:23 -06:00
Steven R. Loomis
a643c48ec4
Merge pull request #10517 from keymanapp/feat/core/10516-marker-norm-epic-ldml
...
feat(core): ldml marker normalization fix 🙀
2024-01-26 14:54:48 -06:00
Steven R. Loomis
44d8ba7198
feat(developer): ldml marker normalization fix 🙀
...
- ts side
For: #10516
2024-01-26 14:54:15 -06:00
Steven R. Loomis
580e372a7e
feat(core): ldml marker normalization fix 🙀
...
- document per code review
For: #10516
2024-01-26 14:45:54 -06:00
Keyman Server
35966c3ddd
Merge pull request #10525 from keymanapp/auto/version-master-17.0.254
...
auto: increment master version to 17.0.254
2024-01-27 01:02:54 +07:00
Keyman Build Agent
d38ae4011f
auto: increment master version to 17.0.254
2024-01-26 13:02:19 -05:00
Marc Durdin
adce514a71
chore(developer): kmc ldml build - call c8 directly for tests
2024-01-26 11:34:35 +07:00
Marc Durdin
5c63ec588e
Merge pull request #10474 from keymanapp/fix/developer/10470-ldml-keyboard-template
...
fix(developer): tidy up LDML keyboard project template 🌱
2024-01-26 15:31:27 +11:00
Marc Durdin
95d3261a8a
Merge pull request #10473 from keymanapp/fix/developer/10469-use-keyboard3-tag
...
fix(developer): use keyboard3 tag rather than DTD to identify LDML keyboard xml files 🌱
2024-01-26 15:31:14 +11:00
Marc Durdin
fa91bdcd85
Merge pull request #10472 from keymanapp/feat/developer/10416-10458-ldml-debugger-markers
...
feat(developer): LDML keyboard test window marker support 🌱
2024-01-26 15:31:01 +11:00
Joshua Horton
5c5f5ac4c7
Merge pull request #10504 from keymanapp/fix/web/layout-fontsize
...
fix(web): touch-layout fontsize property use ⛲
2024-01-26 10:44:09 +07:00
Joshua Horton
7d999eed40
Merge pull request #10475 from keymanapp/feat/web/key-event-rule-processing-tests
...
feat(web): key-event rule processing unit tests for mnemonic, KMW 1.0 keyboards 🧓
2024-01-26 10:40:57 +07:00
Joshua Horton
a0adacf04a
Merge pull request #10464 from keymanapp/feat/web/key-event-preprocessing-tests
...
feat(web): keystroke pre-processing unit tests 🧓
2024-01-26 10:40:47 +07:00
Steven R. Loomis
4108ecd298
feat(core): ldml marker normalization fix 🙀
...
- decomp the 'glued' char before storing in map
For: #10516
2024-01-25 17:45:59 -06:00
Marc Durdin
41cc2f4d1e
feat(developer): make context_get and context_length public again
...
Rolls back the privatisation of the km_core_context_get and
km_core_context_length APIs because the debugger uses them.
2024-01-26 06:37:09 +07:00
Marc Durdin
e98c202458
Merge branch 'epic/core/9999-normalization' into feat/developer/10416-10458-ldml-debugger-markers
2024-01-26 10:18:37 +11:00
Marc Durdin
6212b47171
Merge pull request #10462 from keymanapp/refactor/developer/10214-debugger-app-context
...
refactor(developer): update app context as well as cached context for keyboard debuggers 🌱
2024-01-26 10:18:18 +11:00
Marc Durdin
c5e9a8ce35
Merge branch 'refactor/developer/10214-debugger-app-context' into feat/developer/10416-10458-ldml-debugger-markers
2024-01-26 09:50:06 +11:00
Eberhard Beilharz
a79e64b02d
chore(linux): Add more debug output
2024-01-25 20:02:22 +01:00
Keyman Server
60c84a40c3
Merge pull request #10514 from keymanapp/auto/version-master-17.0.253
...
auto: increment master version to 17.0.253
2024-01-26 01:09:34 +07:00
Keyman Build Agent
05e668bc5c
auto: increment master version to 17.0.253
2024-01-25 13:09:02 -05:00
Joshua Horton
76d005b7e9
Merge pull request #10508 from keymanapp/fix/web/banner-rotation
2024-01-26 00:43:12 +07:00
Joshua A. Horton
d66f7e815f
fix(web): number type invalid for layer id
2024-01-25 15:50:36 +07:00
Joshua A. Horton
8be0b454ff
docs(web): updates buildDocumentationKeyboard doc-comment
2024-01-25 15:32:28 +07:00
Marc Durdin
ab03a49a27
Merge pull request #10461 from keymanapp/fix/developer/10456-ldml-keyboard-editor-font
...
fix(developer): support for char + code font in LDML keyboard editor 🌱
2024-01-25 19:30:06 +11:00
Marc Durdin
0c339213b7
Merge pull request #10460 from keymanapp/fix/developer/10457-ldml-keyboard-editor-xml-mode
...
fix(developer): Use XML mode for LDML keyboard editor 🌱
2024-01-25 19:29:56 +11:00