Steven R. Loomis
e77a495477
fix(developer): remove extra fatal exception
...
- remove the fatal exception about a failed section compiler,
as it will always otherwise be propagated to the user
Fixes : #10894
2024-03-07 17:35:59 -06:00
Steven R. Loomis
de503729e7
fix(developer): support loose match for CompilerEvents
...
Fixes: feat(developer): tests CompilerMessage matching should be loose #10943
(also gets us working on Node 20)
2024-03-05 15:24:03 -06:00
Steven R. Loomis
bc01a01c21
fix(developer): fix for errant \uXXXX error
...
- check for user-produced \uXXXX errors BEFORE we actually (re)introduce \uXXXX into the stream
Fixes : #10937
2024-03-05 12:16:35 -06:00
Steven R. Loomis
d833a1adb8
Merge branch 'beta' into chore/resources/10900-ldml-45
2024-03-05 10:23:18 -06:00
Marc Durdin
a2acce8a73
Merge pull request #10941 from keymanapp/fix/developer/message-export-case-sensitivity
...
fix(developer): message export filename was title case
2024-03-05 20:33:20 +07:00
Marc Durdin
8993ac55c3
fix(developer): message export filename was title case
...
Triggered failure seen in https://github.com/keymanapp/help.keyman.com/pull/1085 .
2024-03-05 03:22:27 -06:00
Marc Durdin
310504adb7
Merge pull request #10918 from keymanapp/chore/developer/consolidate-help-links
...
chore(developer): consolidate external links in Developer messages
2024-03-05 16:07:01 +07:00
Marc Durdin
915e9e95e4
Merge pull request #10917 from keymanapp/docs/developer/kmc-ldml-docs
...
docs(developer): kmc-ldml api documentation
2024-03-05 16:05:43 +07:00
Marc Durdin
73275daeb2
Merge pull request #10927 from keymanapp/fix/developer/10372-hint-special-text-rendering
...
fix(developer): hint text special characters
2024-03-05 16:04:28 +07:00
Marc Durdin
7ddc7e315e
Merge pull request #10903 from keymanapp/fix/developer/10872-move-osk-dep-into-kmc-kmn
...
fix(developer): move osk.ts from developer-utils to kmc-kmn
2024-03-05 13:47:20 +07:00
Marc Durdin
e6db899453
fix(developer): hint text special characters
...
Fixes #10372 .
2024-03-05 08:30:37 +07:00
Keyman Server
0d9af6317b
Merge pull request #10926 from keymanapp/auto/version-beta-17.0.282
...
auto: increment beta version to 17.0.282
2024-03-05 01:04:58 +07:00
Keyman Build Agent
18faac9618
auto: increment beta version to 17.0.282
2024-03-04 13:04:16 -05:00
Steven R. Loomis
8c86aff8dd
Merge branch 'beta' into chore/resources/10900-ldml-45
2024-03-04 08:25:38 -06:00
Steven R. Loomis
350276baa0
chore(developer): ldml update out of techpreview 🙀
...
- add missing conformsTo
2024-03-04 08:25:20 -06:00
Steven R. Loomis
582cec8fe4
Merge branch 'chore/resources/10900-ldml-45' of https://github.com/keymanapp/keyman into chore/resources/10900-ldml-45
2024-03-04 08:21:50 -06:00
Steven R. Loomis
6d2ae221af
chore(core,developer,resources): ldml update out of techpreview 🙀
...
- further fixes
2024-03-04 08:21:45 -06:00
Steven R. Loomis
1f2be1ccc9
Update developer/src/kmconvert/Keyman.Developer.System.LdmlKeyboardProjectTemplate.pas
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-04 08:20:03 -06:00
Marc Durdin
987a17071d
chore(developer): tiny refactor redux
2024-03-04 12:45:28 +07:00
Marc Durdin
90d39f9eaa
chore(developer): tiny refactor of urls
2024-03-04 12:44:48 +07:00
Marc Durdin
e64103a02f
chore(developer): consolidate external links in Developer messages
...
Establishes keyman-urls.ts as a single place for any links to external
websites.
I searched all .ts files in Keyman Developer source and replaced
references to websites with function calls here. Note that the names of
individual functions within this class can be easily changed as needed,
as the hard part was the consolidation.
2024-03-04 12:38:07 +07:00
Marc Durdin
dd6b942182
Merge pull request #10906 from keymanapp/chore/developer/10889-deploy-compiler-messages-to-help-site
...
chore(developer): deploy compiler messages to help site
2024-03-04 12:10:18 +07:00
Joshua Horton
691fce2dd5
Merge pull request #10905 from keymanapp/fix/ios/cross-paragraph-kbd-rules
...
fix(ios): cross-paragraph keyboard rules
2024-03-04 10:04:34 +07:00
Marc Durdin
a60cdaa697
Merge pull request #10897 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2024-03-04 07:27:00 +07:00
Steven R. Loomis
17a653fa19
chore(core): ldml update out of techpreview 🙀
...
- updates to support techpreview -> 45
- test changes
Fixes : #10900
2024-03-02 22:40:39 -06:00
Steven R. Loomis
0ada31b38a
chore(developer): ldml update out of techpreview 🙀
...
- updates to support techpreview -> 45
Fixes : #10900
2024-03-02 22:40:39 -06:00
Steven R. Loomis
8975a38109
chore(common): ldml update out of techpreview 🙀
...
- updates to support techpreview -> 45
Fixes : #10900
2024-03-02 22:40:38 -06:00
Steven R. Loomis
a0a57289f0
chore(resources): ldml update out of techpreview 🙀
...
- update to cldr 40fa7fd5b074a203581d04ca0c0b004ab9aa491b (main) - alpha1+
- includes patch for bn
Fixes : #10900
2024-03-02 22:40:38 -06:00
Keyman Server
4890ffbbed
Merge pull request #10914 from keymanapp/auto/version-beta-17.0.281
...
auto: increment beta version to 17.0.281
2024-03-02 01:14:26 +07:00
Keyman Build Agent
53e1522576
auto: increment beta version to 17.0.281
2024-03-01 13:13:53 -05:00
Marc Durdin
c79103bb6a
docs(developer): add kmc-ldml output documentation
2024-03-01 15:56:00 +07:00
Marc Durdin
3b45c543bf
docs(developer): kmc-ldml api documentation
...
Relates to #10207 .
Note: reduces the API surface by removing members which should be
internal. Fixes a few minor typos in other API docs. Adds missing docs
for kmc-kmn also.
2024-03-01 15:53:01 +07:00
Marc Durdin
5ad76f9921
chore(developer): split export * for api-extractor for Osk
...
api-extractor returned the following error:
```
ERROR: The "export * as ___" syntax is not supported yet; as a workaround, use "import * as ___" with a separate "export { ___ }" declaration
```
2024-03-01 11:05:40 +07:00
Marc Durdin
d1aef64460
chore(developer): deploy compiler messages to help site
...
Fixes #10889 .
This involved a bit more refactoring to help-keyman-com.sh in order to
allow for multiple paths to be uploaded.
I opted _not_ to move the entire Keyman Developer documentation into
this repository, partly because a number of pages are still in PHP
rather than Markdown.
2024-03-01 11:01:47 +07:00
rc-swag
a39f5cbca4
Merge pull request #10871 from keymanapp/feat/windows/10235/move-kmshell-dpr
...
feat(windows): move the code kmshell.dpr to unit so that only the includes are in dpr
2024-03-01 13:50:52 +10:00
Joshua Horton
e9c56bb88b
Merge pull request #10885 from keymanapp/fix/android/selection-range-indexing
...
fix(android): handle surrogate pairs in selection range indexing
2024-03-01 10:40:16 +07:00
jahorton
be84d3ad80
fix(ios): cross-paragraph keyboard rules
2024-03-01 10:27:16 +07:00
Marc Durdin
ccb29e63d3
Merge pull request #10825 from keymanapp/test/developer/kmc-unit-test-infrastructure-messages
...
test(developer): kmc unit test infrastructure messages
2024-03-01 10:16:20 +07:00
Marc Durdin
9776aa7dbf
fix(developer): move osk.ts from developer-utils to kmc-kmn
...
Fixes #10872 . Modifies #10845 .
developer-utils is also used by server. Because osk.ts depends on
common-types, this introduced a transitive dependency for
developer-utils. Packaging server for deployment as part of Keyman
Developer is fragile and we need to hand-code our internal dependencies,
as npm bundling struggles with in-repo dependencies. So we need to avoid
introducing extra dependencies into developer-utils at this time.
It turns out that osk.ts is used by kmc-kmn and kmc-analyze. kmc-analyze
already has a dependency on kmc-kmn, so it makes sense to put it there.
2024-03-01 08:47:04 +07:00
Marc Durdin
fcc86e5eb1
Merge pull request #10888 from keymanapp/feat/developer/10207-kmc-message-command
...
feat(developer): adds kmc message command
2024-03-01 08:29:28 +07:00
Marc Durdin
44ab67575f
Merge branch 'beta' into feat/developer/10207-kmc-message-command
2024-03-01 08:29:12 +07:00
Joshua Horton
ec63f1d1d7
Merge pull request #10589 from keymanapp/fix/ios/context-initial-diacritic-handling
...
fix(ios): context-initial diacritic handling
2024-03-01 08:08:18 +07:00
Marc Durdin
b1c39d102d
Merge pull request #10878 from keymanapp/refactor/developer/10207-message-detail
...
refactor(developer): reorganize messages for adding details
2024-03-01 07:54:52 +07:00
Marc Durdin
abd5a86196
Merge branch 'beta' into refactor/developer/10207-message-detail
2024-03-01 07:54:31 +07:00
Marc Durdin
8e05592d41
Merge pull request #10867 from keymanapp/refactor/developer/10207-kmn-compiler-message-namespaces
...
refactor(developer): cleanup kmn compiler message namespaces
2024-03-01 07:52:31 +07:00
Marc Durdin
4f15c03ee6
Merge pull request #10856 from keymanapp/docs/developer/10207-kmc-kmn-documentation
...
docs(developer): kmc-kmn api documentation and some message documentation
2024-03-01 07:52:23 +07:00
Marc Durdin
d4f73ac499
Merge pull request #10819 from keymanapp/chore/common/9843-keyman-touch-layout-schema-restrictive-layer-id
...
chore(common): loosen .keyman-touch-layout schema layer id requirements
2024-03-01 07:52:13 +07:00
Marc Durdin
02b459f231
Merge pull request #10818 from keymanapp/fix/developer/10817-project-welcome-scroll-bar
...
fix(developer): make sure scroll bar appears when needed in global welcome
2024-03-01 07:52:05 +07:00
Eberhard Beilharz
024553dd26
chore(linux): Update debian changelog
2024-02-29 19:17:22 +01:00
Keyman Server
49c461bcb3
Merge pull request #10896 from keymanapp/auto/version-beta-17.0.280
...
auto: increment beta version to 17.0.280
2024-03-01 01:05:00 +07:00