Marc Durdin
63d2efb927
Merge pull request #2739 from keymanapp/fix/developer/2730-smp-in-debugger-splits-on-bksp
...
fix(developer): debugger breaking smp with bksp
2020-02-26 21:01:08 +07:00
Joshua Horton
d0d30202aa
Merge pull request #2695 from keymanapp/feat/ios/keyboard-scale-tests
...
feat(ios): Adds keyboard-scale unit tests, fixes unknown-device bug
2020-02-26 20:48:15 +07:00
Joshua Horton
0cdc79e424
Merge branch 'feat/ios/unit-test-seeding' into feat/ios/keyboard-scale-tests
2020-02-26 20:48:01 +07:00
Joshua Horton
4190d41761
Merge pull request #2692 from keymanapp/feat/ios/migration-unit-tests
...
feat(ios): KeymanEngine version migration unit tests
2020-02-26 20:46:37 +07:00
Marc Durdin
8fcc9971b0
Merge pull request #2737 from keymanapp/fix/developer/charmap-and-touch-layout-editor
...
fix(developer): insert from charmap into touch editor 🍒
2020-02-26 20:38:06 +07:00
Marc Durdin
4ed0667252
fix(developer): debugger breaking smp with bksp
...
In the past, we received two bksp events when deleting smp,
but that code was eliminated a version or two ago, and this missed
the cut then.
Fixes #2730 .
2020-02-26 20:30:19 +07:00
Eberhard Beilharz
025d89adf7
Merge pull request #2720 from keymanapp/docs/linux/packaging
...
docs(linux): Add linux packaging documentation
2020-02-26 11:02:19 +01:00
Eberhard Beilharz
283e67215a
Merge pull request #2722 from keymanapp/feat/common/worktree
...
feat(common): Support git worktree when configuring local hooks
2020-02-26 11:01:56 +01:00
Marc Durdin
87e40bd6f4
fix(developer): insert from charmap into touch editor
...
Double-click to insert a character from char map into the touch layout
editor would not work reliably after focus changes.
Fixes #2702 .
2020-02-26 16:50:23 +07:00
Darcy
5fb69a497b
chore(linux): Update references from keyboardprocessor to desktop
2020-02-26 16:40:20 +07:00
Darcy
660a1459ff
refactor(common): Rename keyboardprocessor to desktop
2020-02-26 16:34:29 +07:00
Marc Durdin
df148365bc
Merge pull request #2731 from keymanapp/feat/developer/2727-always-save-option
...
feat(developer): always save options
2020-02-26 13:59:51 +07:00
Darcy
a071b51a53
chore(linux): Update linux references from engine to core
2020-02-26 13:58:28 +07:00
Darcy
533ab2fc88
refactor(common): Rename engine to core
2020-02-26 13:49:08 +07:00
Darcy Wong
255d4c7921
chore(android): remove commented code
2020-02-26 13:15:11 +07:00
Marc Durdin
2abdbc0ce9
chore: address review comments
2020-02-26 13:13:44 +07:00
Darcy Wong
8964f2d0f7
feat(android): Handle keyman protocol for downloading kmp
2020-02-26 13:05:57 +07:00
Marc Durdin
18c22e0dbd
Merge pull request #2732 from keymanapp/auto/version-master-14.0.17
...
auto: increment master version to 14.0.17
2020-02-26 06:54:07 +07:00
Keyman Build Agent
d18cc49124
auto: increment master version to 14.0.17
2020-02-25 13:00:51 -05:00
Marc Durdin
cb91009369
feat(developer): always save options
...
Allow user to automatically save changes before
compiling and similar options. Fixes #2727 .
2020-02-25 23:51:07 +07:00
Marc Durdin
b00a30139a
Merge pull request #2726 from keymanapp/fix/developer/2712-crash-switching-template
...
fix(developer): crash when switching layout templates
2020-02-25 20:49:16 +07:00
Marc Durdin
b6696e47a7
fix(developer): crash when switching layout templates
...
Keyman Developer could crash if a specific sequence was invoked
importing a keyboard into a touch layout and then changing the
template. Fixes #2712 .
2020-02-25 20:20:18 +07:00
Marc Durdin
715bca2003
Merge pull request #2719 from keymanapp/fix/android/2711-null-kbd-list
...
fix(android) Fix crash on kbdMapList
2020-02-25 07:26:32 +07:00
Eberhard Beilharz
49005fbffb
feat(common): Support git worktree when configuring local hooks
...
When using worktrees in git the hooks directory is under the main
worktree directory. `$ROOT/.git` might be a text file instead of a
folder. `git rev-parse` will return the correct location in all
cases.
2020-02-24 18:30:57 +01:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme
2020-02-24 15:51:04 +01:00
Marc Durdin
217e60b063
fix(windows): and again wxs
2020-02-24 21:45:21 +07:00
Eberhard Beilharz
4c5d3969c7
docs(linux): Add linux packaging documentation
2020-02-24 11:29:55 +01:00
Darcy Wong
ab9488d7e8
chore(android): remove debug statement
2020-02-24 16:19:44 +07:00
Keyman Server
c850fc21df
Merge pull request #2718 from keymanapp/auto/version-master-14.0.16
...
auto: increment master version to 14.0.16
2020-02-24 19:27:45 +11:00
Keyman Build Agent
991fe721dc
auto: increment master version to 14.0.16
2020-02-24 03:27:01 -05:00
Eberhard Beilharz
c9e4a66f28
Merge pull request #2714 from keymanapp/fix/ci/increment-version
...
fix(ci): Fix increment-version.sh script
2020-02-24 08:47:36 +01:00
Eberhard Beilharz
a1fb761605
Merge pull request #2706 from keymanapp/chore/ci/triggering
...
chore(ci): Improve output when triggering Jenkins jobs
2020-02-24 08:40:35 +01:00
Marc Durdin
d2387863e9
fix(windows): cef refs still not 100%
2020-02-24 13:16:10 +07:00
Darcy Wong
1e2c3f3258
fix(android): Add null check for kbdMapList
2020-02-24 12:16:34 +07:00
Marc Durdin
21e5fc19e3
fix(windows): engine install not building
2020-02-24 12:00:42 +07:00
Marc Durdin
b71858520a
feat(windows): reimplement font helper
...
Reimplements the font helper in pure Delphi controls.
This avoids the issue we had in the past with embedding
a web browser into the OSK component. As a bonus, the
OSK now opens *substantially* faster, making Keyman feel
a whole lot nicer.
2020-02-24 11:39:20 +07:00
Marc Durdin
fc21a38afd
fix(windows): inst makefiles mssing candle target
2020-02-24 11:08:51 +07:00
Marc Durdin
2cae0353b5
chore(windows): move cef to desktop
...
Moves the CEF components to Desktop instead of Engine.
2020-02-24 10:44:33 +07:00
Darcy Wong
f45159a6f1
Merge pull request #2715 from keymanapp/fix/android/version-api-query
...
fix(android): Sanitize app version string for api query
2020-02-24 06:24:08 +07:00
Darcy Wong
e06c29b63c
fix(android): Sanitize app version string for api query
...
Follow-on to #2319
For 14.0 alpha, the app version needs to be sanitized to #.#.# when downloading a keyboard.
This refactors the regex to KMManager.getVersion()
2020-02-23 21:42:11 +07:00
Marc Durdin
7c9b154119
feat(windows): remove all web from keyman
...
We no longer have any web components in keyman.exe.
Note that font helper is incomplete at this point.
2020-02-23 18:57:00 +07:00
Marc Durdin
55daa5b422
refactor(windows): start move of help and hint
...
Moves help window and hint window out of keyman
and into kmshell, part 1 of making sure we have
no chromium dependencies in keyman.
2020-02-23 17:49:33 +07:00
Eberhard Beilharz
caed499d09
fix(ci): Fix increment-version.sh script
...
trigger-builds.sh now makes use of the definitions in
trigger-definitions.config. Therefore we need to make those definitions
available.
2020-02-22 20:54:54 +01:00
Marc Durdin
dfd124198c
fix(windows): Keyboard welcome obscured OK button
2020-02-22 14:00:43 +08:00
Marc Durdin
4ca6a1262e
fix(windows): Download Keyboard open internally
2020-02-22 13:58:55 +08:00
Marc Durdin
8f68badb86
fix(windows): keep-in-touch open internally
2020-02-22 13:56:30 +08:00
Marc Durdin
ddcdf486ce
fix(windows): chromium focus
...
Focus was over-eager -- couldn't lose focus.
Also makes cef functions virtual to allow for
override.
2020-02-22 13:41:34 +08:00
Marc Durdin
50559d32a5
fix(windows): keyboard options window
...
Fixes focus issues and options not saving with
new chromium host
2020-02-22 13:40:44 +08:00
Marc Durdin
7a827d6417
chore(windows): fixup chromium build
2020-02-22 13:25:02 +11:00
Marc Durdin
f15634a9ed
chore: Merge branch 'master' into windows-use-chromium
2020-02-22 11:52:23 +11:00