jahorton
2e1b18b42f
fix(ios): iOS 14 only - stuck settings toggles
2021-08-04 12:13:55 +07:00
Keyman Server
3f4274fa63
Merge pull request #5544 from keymanapp/auto/version-master-15.0.93
...
auto: increment master version to 15.0.93
2021-08-04 04:01:46 +10:00
Keyman Build Agent
9afb2ec8d3
auto: increment master version to 15.0.93
2021-08-03 14:01:08 -04:00
Darcy Wong
d5e29086d5
Merge pull request #5535 from keymanapp/fix/android/whats-new-500-chars
...
fix(android/app): Check Play Store release notes less than 500 chars
2021-08-03 07:06:40 +07:00
Darcy Wong
9d1d1549af
chore(android): Print warning when nearing 500 char limit
2021-08-03 06:32:01 +07:00
Darcy Wong
73381c88f8
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-03 06:27:59 +07:00
Keyman Server
df4fac20be
Merge pull request #5537 from keymanapp/auto/version-master-15.0.92
...
auto: increment master version to 15.0.92
2021-08-03 04:02:00 +10:00
Keyman Build Agent
af664bd388
auto: increment master version to 15.0.92
2021-08-02 14:01:20 -04:00
Darcy Wong
a60093c035
fix(android): Copy whatsnew 1 line at a time
2021-08-02 21:29:07 +07:00
Darcy Wong
bb9978ea5a
fix(android/app): Check Play Store release notes less than 500 chars
2021-08-02 12:17:17 +07:00
Joshua Horton
a162253629
Merge pull request #5490 from keymanapp/fix/web/stuck-key-highlighting
...
fix(web): stuck key highlighting from touchpoint movement
2021-08-02 09:04:45 +07:00
Keyman Server
a07f7c380c
Merge pull request #5532 from keymanapp/auto/version-master-15.0.91
...
auto: increment master version to 15.0.91
2021-08-02 08:22:47 +10:00
Keyman Build Agent
ba21895d64
auto: increment master version to 15.0.91
2021-08-01 18:22:11 -04:00
Marc Durdin
ef747ffa69
Merge pull request #5525 from keymanapp/fix/developer/5440-use-and-match-for-web
...
fix(developer): compiler use and match behavior for Web should be same as Core
2021-07-30 17:41:36 +10:00
Eberhard Beilharz
b81070407f
Merge pull request #5523 from keymanapp/chore/common/style
...
chore(common): Add C++ formatting rules
2021-07-30 08:14:18 +02:00
Marc Durdin
ed73d5667b
chore: add variable docs
2021-07-30 15:27:12 +10:00
Marc Durdin
5f2caba964
fix(developer): compiler use and match behavior for Web should be same as Core
...
Fixes #5440 .
Currently, the behavior of `use()` and `match` for KeymanWeb compiled
keyboards is not identical to the Windows (or Core) behavior. The
example keyboard in #5440 generates 'foo' instead of 'abc' on web.
This fixes that by ensuring that `match` is not called when `use()` is
found in a group rule match.
2021-07-30 14:46:13 +10:00
Joshua Horton
e4a73d9761
Merge pull request #5484 from keymanapp/fix/ios/force-manager-init-preinstall
...
fix(ios/engine): engine migration always precedes installs
2021-07-30 08:09:44 +07:00
rc-swag
1a91dce1f3
Merge pull request #5522 from keymanapp/chore/windows/refactor-keyman64-header
...
chore(windows): split keyman64 header to keymanengine
2021-07-30 09:55:35 +10:00
Ross
cb7d8dce1c
chore(windows): fix comment indent keymanengine_h
2021-07-30 09:14:40 +10:00
Marc Durdin
93d92bb2a7
Merge pull request #5512 from keymanapp/chore/common/core/refactor-backspace-handling
...
chore(common/core): refactor backspace handling 🐞
2021-07-30 06:00:56 +10:00
Marc Durdin
5dc337ca49
Merge pull request #5514 from keymanapp/chore/windows/fixup-cef-interfaces
...
chore(windows): fixup cef interfaces for CEF 90
2021-07-30 06:00:29 +10:00
Marc Durdin
9269e699c2
Merge pull request #5516 from keymanapp/chore/android/log-fontpath-error
...
chore(android): log fontpath error
2021-07-30 05:59:51 +10:00
Marc Durdin
35f2171035
Merge pull request #5515 from keymanapp/chore/stable-history
...
chore(common): stable history update
2021-07-30 05:59:23 +10:00
Eberhard Beilharz
0dccc979b5
chore(common): Add C++ formatting rules
...
This allows vscode to format C++ files according our coding style
guideline.
2021-07-29 18:50:25 +02:00
Ross
905538414f
chore(windows): split keyman64 header to keymanengine
2021-07-29 21:06:07 +10:00
Marc Durdin
b7f60b397c
chore(android): log fontpath error
2021-07-29 16:41:58 +10:00
Marc Durdin
4172b22e9b
chore: stable history update
2021-07-29 16:41:02 +10:00
Marc Durdin
9eab6f2814
chore(windows): fixup cef interfaces for CEF 90
2021-07-29 16:39:53 +10:00
Marc Durdin
6c645ff03c
chore: fix comment
2021-07-29 16:36:26 +10:00
Marc Durdin
bfdc3afb45
chore(common/core): refactor backspace handling
...
Moves the responsibility for deletion of markers when the users presses
the backspace key, from `kmx_processor::process_event` to
`KMX_ProcessEvent::ProcessGroup`. This has no effect on usage of Keyman
Core, but:
1. Simplifies the association between context and action further
2. Ensures that `m_actions` and `state->actions` will always be the
same length, making future refactoring of these simpler
3. Allows us to use the index into the m_actions array for Debug events,
which simplifies the interleaving of these for the upcoming Debugger.
When the user presses backspace at start of context (where there may be
markers in the cached context, but no characters), the kmx processor
will delete any markers prior to insertion point before requesting that
the consumer emit the backspace virtual key back to the application, to
allow the application to handle backspace at start of text.
2021-07-29 16:15:36 +10:00
Eberhard Beilharz
fc2d0ccd4d
Merge pull request #5502 from keymanapp/chore/linux/dists
...
chore(linux): Remove Groovy and Impish builds
2021-07-28 09:44:28 +02:00
Eberhard Beilharz
219e304d7b
chore(linux): Remove Groovy and Impish builds
...
- **Groovy** is EOL
- llso is not yet capable of processing **Impish** packages because
of an too old version of reprepro (which currently can't be updated
because of an tool old version of the OS). Therefore Jenkins builds
for Impish fail, so this change removes Impish from Jenkins builds.
We continue to build for Impish on Launchpad.
2021-07-28 09:05:48 +02:00
Marc Durdin
d2d0b4e53c
Merge pull request #5489 from keymanapp/chore/common/core/5488-delete-markers-reliably
...
chore(common/core): handle deletion of markers in actions 🐞
2021-07-28 11:09:10 +10:00
Darcy Wong
860b430d25
Merge pull request #5495 from keymanapp/chore/android/improved-globe-whats-new
...
chore(android): Update globe key help and whatsnew
2021-07-28 07:20:54 +07:00
Darcy Wong
bf4660a68a
Update android/help/troubleshooting/keyboard-help.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-28 07:20:42 +07:00
Marc Durdin
3b4dfec809
chore(common/core): unit test fixes
...
Per review comments.
2021-07-28 10:02:39 +10:00
Marc Durdin
060b34a662
Merge pull request #5482 from keymanapp/chore/common/core/debug-additional-tests
...
chore(common/core): additional debug tests 🐞
2021-07-28 09:53:32 +10:00
Marc Durdin
fa46b4b7ff
Merge pull request #5496 from keymanapp/chore/windows/delphi-10.4
...
chore(windows): patches for Delphi 10.4
2021-07-28 06:42:12 +10:00
Keyman Server
ab9c309683
Merge pull request #5499 from keymanapp/auto/version-master-15.0.90
...
auto: increment master version to 15.0.90
2021-07-28 04:03:30 +10:00
Keyman Build Agent
e9a3987b72
auto: increment master version to 15.0.90
2021-07-27 14:02:50 -04:00
Marc Durdin
5d32a61a63
chore(windows): patches for Delphi 10.4
...
Updates Keyman for Windows and Keyman Developer sources so that they
build under Delphi 10.4. No validation has been performed to ensure that
there are no other issues. The intent here is to get a baseline build
working.
Note also IMSample.vcxproj which has its WinSDK version updated for
VS2019.
2021-07-27 16:57:40 +10:00
Darcy Wong
777092be14
chore(android): Update globe key help and whatsnew
2021-07-27 13:40:33 +07:00
Darcy Wong
fb38936a06
Merge pull request #5437 from keymanapp/feat/android/improve-globe-key
...
feat(android/engine): Improve globe key experience
2021-07-27 13:01:35 +07:00
Joshua Horton
a6c3e0a5fa
Merge pull request #5456 from keymanapp/fix/web/state-key-management
...
fix(common/core/web): OSK state-key management
2021-07-27 11:23:56 +07:00
Joshua Horton
fc1251bb0f
Merge pull request #5479 from keymanapp/fix/common/core/web/empty-alternates
...
fix(common/core/web): error from early fat-finger termination due to OS interruptions
2021-07-27 08:42:23 +07:00
Darcy Wong
0eae52fac5
Merge pull request #5389 from keymanapp/feat/web/add-keyboard-promise
...
feat(web): Update addKeyboards to return Promise
2021-07-27 08:24:04 +07:00
jahorton
b55c87669e
fix(web): stuck key highlighting from touchpoint movement
2021-07-27 08:06:33 +07:00
Darcy Wong
a792b44620
fix(android/engine): Clear globe key state
2021-07-27 07:33:34 +07:00
Darcy Wong
b7c932d64f
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-27 06:43:08 +07:00