- Mar 09, 2021
-
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #4558. This makes a number of fixes to get the context help working correctly in Keyman 14: 1. Adds support for `redirect:` header in help .md files so that we can do redirects for the context content in Keyman for Windows help in the lua filters. 2. Renames Keyman for Windows help files to .htm, because that's what the .chm format is expecting, and what Delphi assumes for its .chm integration, and thus splits the html and htm lua filters. 3. Renames and makes more consistent the various context help pages. 4. Adds redirects for all pages that have sufficient content on other pages. 5. Fixes the instantiation of help in various Keyman for Windows forms. 6. Defaults to opening help from the Keyman source repo if the calling app is running in the source repo (this is just a development-side tweak that simplifies my life).
-
Eberhard Beilharz authored
chore(linux): Fix some lintian warnings for Debian package
-
Eberhard Beilharz authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
fix(web): use language code correctly in toolbar
-
Eberhard Beilharz authored
The previous setting didn't complain if uscan didn't find a signature which doesn't help security wise. It would still allow an attacker to modify the source package. This change now requires a valid signature for the source package.
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
-
- Mar 08, 2021
-
-
Marc Durdin authored
Fixes #4566. When the toolbar shows a differentiation for the language code, it was not using the correct minification-safe property name, which resulted in `[undefined]` being displayed instead.
-
- Mar 06, 2021
-
-
Keyman Server authored
auto: increment beta version to 14.0.254
-
Keyman Build Agent authored
-
- Mar 05, 2021
-
-
Marc Durdin authored
fix(developer): Expand filenames before load
-
Eberhard Beilharz authored
chore(linux): Improve Sentry environment setting
-
Darcy Wong authored
chore(android/app): Update whatsnew with available display languages
-
Darcy Wong authored
-
Marc Durdin authored
fix(windows): incxstr could run over buffer with malformed data
-
Darcy Wong authored
* List available display languages * Add KMEA breaking changes
-
Marc Durdin authored
Fixes #4583.
-
Joshua Horton authored
fix(ios): support for direct downloads of .kmp packages from within the in-app browser
-
Marc Durdin authored
fix(developer): tidy up expansions tests
-
Marc Durdin authored
fix(windows): PreservedKeyMap::MapUSCharToVK line order bug
-
Darcy Wong authored
fix(android): Localize Toast notifications
-
Marc Durdin authored
Fixes #4591. I fixed incxstr in 4 places: 1. Common/Core: kmx_xstring.cpp 2. Engine: xstring.cpp 3. Test project importkeyboard importkeyboard.cpp 4. Test project m-to-p m-to-p.cpp I updated mcompile to remove its own copy of incxstr (identical to that in xstring.cpp) to reduce WETness but opted not to do so for the test apps, which are pretty much throwaway anyway. I note that there is more work we could do here; we need to check every character as we increment so we don't miss a `U+0000` end of string with malformed data. But I would like to tackle that as a separate job at some point in the future after Core integration.
-
Darcy Wong authored
-
Marc Durdin authored
feat(developer): &CasedKeys system store
-
Darcy Wong authored
fix(android/app): Fix welcome.htm responsiveness
-
Marc Durdin authored
I discovered this while working on #4586. The code in question was updating `*puKey` and then trying to dereference the array on the basis of its new value, which (a) would give the wrong result, and (b) could be reading off the end of the array (although not crashing it seems), e.g. for `"` -> `VK_QUOTE`, which has a value of `0xDE`. I am guessing that the reason we have not seen any bug reports on this is that the keystroke handler falls back to an alternate code path, so in the vast majority of cases, keyboards would continue to work correctly. Furthermore, the test was just for truthiness of the `BOOL` so probably at least 50% of the time we'd have been okay anyway. Or something. Anyway, I reckon this is better.
-
Marc Durdin authored
-
Eberhard Beilharz authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Keyman Server authored
auto: increment beta version to 14.0.253
-
Keyman Build Agent authored
-
- Mar 04, 2021
-
-
Eberhard Beilharz authored
When running from source we set the environment to `local` when reporting to Sentry. This change also adds the package version and the tier as additional Sentry tags. This is a follow-up of PR #4581.
-
Eberhard Beilharz authored
chore(linux): Don't report to Sentry in dev environment
-
Eberhard Beilharz authored
fix(linux): Improve version number
-
Joshua Horton authored
fix(common/models): fixes application of suggestions immediately after a backspace
-
Darcy Wong authored
-
Darcy Wong authored
-
Darcy Wong authored
Cleaning up unused string failed_to_access_downloaded_file
-