- Aug 16, 2023
-
-
Ross authored
Allow QR box to grow if the caption box is bigger than the english text. Still limit this to 130px if it grows further than this then add a vertical scroll for the caption. In testing no language actually causes the scroll bar to be displayed. However using dummy text to test the overflow shows that it will handle this should the translation ever reach this length.
-
- Aug 15, 2023
-
-
Keyman Server authored
auto: increment master version to 17.0.161
-
Keyman Build Agent authored
-
Steven R. Loomis authored
feat(core): limit max marker to 0xD7FF
🙀
-
- Aug 12, 2023
-
-
Steven R. Loomis authored
- validate marker number when going in or out of the context #9119
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- updates per review, off by one in max count - updated the spec
-
Keyman Server authored
auto: increment master version to 17.0.160
-
Keyman Build Agent authored
-
- Aug 11, 2023
-
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- simplify and improve context processing For: #9119 Co-authored-by:rc-swag <58423624+rc-swag@users.noreply.github.com>
-
- Aug 10, 2023
-
-
Steven R. Loomis authored
Co-authored-by:rc-swag <58423624+rc-swag@users.noreply.github.com>
-
Steven R. Loomis authored
- to avoid mismatched surrogate pairs in markers For: #9119
-
Keyman Server authored
auto: increment master version to 17.0.159
-
Keyman Build Agent authored
-
Steven R. Loomis authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Steven R. Loomis authored
- move prepend_marker() to inline - clear the string in context_to_string() For: #9119
-
Steven R. Loomis authored
-
- Aug 09, 2023
-
-
Marc Durdin authored
chore(developer): improve kmc sentry reporting on fatal build errors
-
Marc Durdin authored
-
Marc Durdin authored
feat(developer): add 'default' property for longpress keys
-
Marc Durdin authored
-
Marc Durdin authored
chore: stats script parameters
-
Marc Durdin authored
-
rc-swag authored
feat(windows): Use Keyboard Activated event API call to turn off caps lock (if required)
🚏 -
rc-swag authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
kmc already reported unhandled exceptions, but any handled fatal errors were captured and only reported to the user. It is better to report these to Sentry as these are still unexpected. I have refactored all the fatal exception messages in various kmc modules to use a common mechanism, keeping all the Sentry integration in kmc, now passing exception data up in the `CompilerEvent.exceptionVar` property. * I took the opportunity to rename messages.ts to infrastructureMessages.ts * @types/chai was missing which gave intellisense errors in vscode * normal exit of kmc now provides an opportunity for error reports to Sentry to be finalized * Added a unit test for fatal errors in kmc * Added a manual test pathway with `SENTRY_CLIENT_TEST_BUILD_EXCEPTION` env var to trip the build fatal error mechanism and verify that it looks ok; the following shows test runs demonstrate how fatal build errors are reported: ``` mcdurdin@THARK MINGW64 /c/Projects/keyman/app/developer/src/kmc (chore/developer/report-fatal-compiler-errors-to-sentry) $ SENTRY_CLIENT_TEST_BUILD_EXCEPTION=1 node . --error-reporting build fatal KM05001: Unexpected exception: Error: Test exception from SENTRY_CLIENT_TEST_BUILD_EXCEPTION Call stack: Error: Test exception from SENTRY_CLIENT_TEST_BUILD_EXCEPTION at build (file:///C:/Projects/keyman/app/developer/src/kmc/build/src/commands/build.js:78:19) at Command.<anonymous> (file:///C:/Projects/keyman/app/developer/src/kmc/build/src/commands/build.js:66:24) at Command.listener [as _actionHandler] (C:\Projects\keyman\app\node_modules\commander\lib\command.js:482:17) at C:\Projects\keyman\app\node_modules\commander\lib\command.js:1283:65 at Command._chainOrCall (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1177:12) at Command._parseCommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1283:27) at C:\Projects\keyman\app\node_modules\commander\lib\command.js:1081:27 at Command._chainOrCall (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1177:12) at Command._dispatchSubcommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1077:23) at Command._parseCommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1248:19) This error has been automatically reported to the Keyman team. Identifier: 6f0fca1a26694c22b03f02b2463d39c5 Application: Keyman Developer Reported at: https://sentry.io/organizations/keyman/projects/keyman-developer/events/6f0fca1a26694c22b03f02b2463d39c5/ mcdurdin@THARK MINGW64 /c/Projects/keyman/app/developer/src/kmc (chore/developer/report-fatal-compiler-errors-to-sentry) $ SENTRY_CLIENT_TEST_BUILD_EXCEPTION=1 node . --no-error-reporting build fatal KM05001: Unexpected exception: Error: Test exception from SENTRY_CLIENT_TEST_BUILD_EXCEPTION Call stack: Error: Test exception from SENTRY_CLIENT_TEST_BUILD_EXCEPTION at build (file:///C:/Projects/keyman/app/developer/src/kmc/build/src/commands/build.js:78:19) at Command.<anonymous> (file:///C:/Projects/keyman/app/developer/src/kmc/build/src/commands/build.js:66:24) at Command.listener [as _actionHandler] (C:\Projects\keyman\app\node_modules\commander\lib\command.js:482:17) at C:\Projects\keyman\app\node_modules\commander\lib\command.js:1283:65 at Command._chainOrCall (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1177:12) at Command._parseCommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1283:27) at C:\Projects\keyman\app\node_modules\commander\lib\command.js:1081:27 at Command._chainOrCall (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1177:12) at Command._dispatchSubcommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1077:23) at Command._parseCommand (C:\Projects\keyman\app\node_modules\commander\lib\command.js:1248:19) ``` -
Steven R. Loomis authored
-
Marc Durdin authored
chore(linux): Disable Mantic builds on Launchpad
-
Keyman Server authored
auto: increment master version to 17.0.158
-
Keyman Build Agent authored
-
- Aug 08, 2023
-
-
Eberhard Beilharz authored
Mantic builds currently fail because there's a newer ibus version in the official Ubuntu repos that overrides our patched ibus version. Ubuntu is trying to get ibus 1.5.29-beta to work so there are often new packages. We wait until that stabilized before we're providing a new patched ibus version at which point we can enable building for Ubuntu 23.10 Mantic. Closes #9428.
-
Eberhard Beilharz authored
fix(linux): fix memory leaks and method name
-
Marc Durdin authored
Fixes #9430. Adds a 'default' property to subkeys, only used by longpress-type subkeys: * Added property to schema and readers/writers * Added property to touch layout validator * Added editor for property to layout builder
-
Marc Durdin authored
-
Steven R. Loomis authored
-
Keyman Server authored
auto: increment master version to 17.0.157
-
Keyman Build Agent authored
-
- Aug 07, 2023
-
-
rc-swag authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
epic: kmc-kmw KeymanWeb compiler in Typescript
🗜
-