Ross
d2075cdbcc
feat(windows): fix localisation for enable/disable
2022-09-28 15:00:05 +10:00
Ross
85ede116b9
feat(windows): address review comments
2022-09-28 11:14:35 +10:00
rc-swag
7ac4dd64b8
feat(windows): address review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-09-27 14:47:42 +10:00
Steven R. Loomis
1ac4e116b4
chore(windows): remove crc32 from mcompile
2022-09-22 18:42:38 -05:00
Steven R. Loomis
de3225a4f5
Merge remote-tracking branch 'origin/feature-ldml' into chore/core/7276-checksums-epic-ldml
2022-09-22 17:13:27 -05:00
Steven R. Loomis
93a9509302
chore(core): delete crc32.cpp and crc32.pas from some places
2022-09-21 18:13:19 -05:00
Steven R. Loomis
a58b6083a8
fix(core): fix k32_load.cpp
2022-09-21 18:07:45 -05:00
Marc Durdin
a4ca7968b9
chore(common): make scripts executable and add pre-commit test
2022-09-19 13:59:09 +10:00
Marc Durdin
e840f04ccf
chore(common): make scripts executable and add pre-commit test
2022-09-19 06:39:13 +10:00
Steven R. Loomis
ae1014ac53
fix(core): win fix 🙀
...
Fixes : #7220
2022-09-16 14:24:01 -05:00
Steven R. Loomis
d56f6557fb
chore(core): deprecate checksum in 16.0 🙀
...
- do not generate unless version<16.0
- never check checksum
Fixes : #7220
2022-09-16 14:24:01 -05:00
Steven R. Loomis
efd4c83490
chore(core): ignore checksum in 16.0 🙀
...
- mark as deprecated
Fixes : #7220
2022-09-16 14:24:01 -05:00
Ross
14439e8f5f
feat(windows): Revert to XML buttons and remove animation
2022-09-16 21:37:24 +10:00
Ross
485ea5e7d0
feat(windows): add left right arrow for extra details
2022-09-16 17:16:25 +10:00
Ross
f108ea107a
feat(windows): add key controls for selection
...
This has many updates to the layout of the hotkey displays
the css grid also has improvements. It also connects to the arrow keys
and fixes the focus of list items when selecting menu-item tabs
2022-09-16 09:39:24 +10:00
Marc Durdin
3fd9df5277
chore(core): Merge branch 'feature-ldml' into chore/core/7247-use-builder-for-build-sh
2022-09-13 07:25:10 +10:00
Marc Durdin
3e6d9356c3
Merge pull request #7255 from keymanapp/chore/7222-optional-checksum
...
chore: make checksum optional 🙀
2022-09-13 06:30:04 +10:00
Marc Durdin
74a6c65710
Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml
2022-09-12 15:24:19 +10:00
rc-swag
f8a0397fb3
docs(windows): apply review suggestions
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-12 10:38:43 +10:00
Ross
e406018267
docs(windows): add steps for using testhost debugging
2022-09-12 10:20:49 +10:00
Marc Durdin
91d375ac81
chore(core): use builder_ for build.sh
...
Refactoring of build.sh to use the builder_ functions. The script should
now be a lot cleaner. Usage is available with `core/build.sh --help`
Targets are :x86, :x64, :wasm, :arch (linux/mac).
Supports additional requirements of Linux build (--target-path,
--configure).
By default will attempt to build all available targets.
Actions are: clean, configure, build, test, install, uninstall.
The install and uninstall actions only work for linux and mac targets at
present.
2022-09-12 09:56:32 +10:00
Marc Durdin
30ccee63e8
Update windows/src/engine/keyman32/tests/keyman-engine-tests/kmprocessactionstests.cpp
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-09-10 06:20:48 +10:00
Marc Durdin
89ccc393ab
chore: make checksum optional
...
Fixes #7222 .
2022-09-09 17:23:07 +10:00
Ross
fc57b3d8e4
fix(windows): fix includes and dep for unit test proj
...
Also add a test for surrogate backspace
2022-09-09 16:10:57 +10:00
Ross
90851ad311
fix(windows): TSF apps delete all of smp
...
When the windows platform recieves the action for a backspace
it will check to see if the character being delete is a surrogate
pair. If it is and the app is TSF aware app it will need to backspace
twice to remove both parts of the surrogate pair. For legacy apps this
is not required.
2022-09-08 22:28:35 +10:00
Ross
44054fbecc
feat(windows): WIP hotkey indexing works and some style changes
2022-09-08 14:00:33 +10:00
Ross
5c50519824
feat(windows): WIP all css js mods
2022-08-31 22:30:15 +10:00
Marc Durdin
bd8f89b3b2
chore: Merge branch 'master' into feature-ldml
2022-08-24 14:22:55 +10:00
Marc Durdin
e6ff47f2b3
chore: Merge branch 'master' into feature-ldml
2022-08-24 04:21:21 +10:00
Ross
04a0f5a32f
fix: grammar and typos
2022-08-22 13:42:31 +10:00
Ross
ecad0209cb
fix: Add invalidate context action to non-updatable parse
...
Rename ProcessActionsTestParse to NonUpdatable parse. It does
more then just test. Add handling for the invalidate context action
to this parse, so that if we emit a keystroke we invalidate the context
2022-08-22 11:51:01 +10:00
Ross
f2fe3b1693
fix: remove saving and restoring context kbd options
...
Remove the saving of context and keyboard options
on the non updateable call to process hook.
The windows Text Input Processor calls twice one call
is not updateable. With the core integeration we run
the processor only once, preserving the actions and
context to be applied on the updatable call.
2022-08-17 11:39:16 +10:00
Steven R. Loomis
b23c1e75f3
Update kmprocess.cpp
2022-08-15 17:51:45 -05:00
Steven R. Loomis
e8dff5cf4e
feat(core): add event_flags to process_event #7046
...
- use a constant, KM_KBP_EVENT_FLAG_DEFAULT for 0
- update pascal and python
- update linux and windows
2022-08-12 09:58:58 -05:00
Marc Durdin
b1b097b659
chore(windows): update include paths
2022-08-11 14:30:15 +02:00
Ross
4396875b02
feat(windows): layout tweaks
2022-08-10 17:16:26 +10:00
Ross
3eef65dcf2
feat(windows): enable,help and uninstall btns operational
2022-08-10 14:17:11 +10:00
Ross
0711706a9d
feat(windows): add flex box and qr code share
2022-08-05 08:57:05 +10:00
Ross
dbe0d78a06
feat(windows): add CSS Grid WIP
2022-08-04 13:45:04 +10:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Marc Durdin
35adc5b970
Merge pull request #6630 from keymanapp/chore/developer/js-to-lmc
...
chore(developer): rename developer/js to developer/kmlmc 🎢
2022-07-06 05:42:19 +10:00
Marc Durdin
f639a95e55
fix(windows): show full version number
...
Updated various places in Keyman for Windows to show the full
VersionWithTag rather than the short version number we had been
previously showing:
- Support tab
- System Information, About dialog
2022-06-29 11:03:41 +10:00
Marc Durdin
4f36c3c2df
chore(developer): Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 05:48:57 +10:00
Marc Durdin
3464cbac35
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-general-developer-files
2022-06-25 05:42:39 +10:00
Marc Durdin
018eb6cd53
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-packages-files
2022-06-25 05:41:23 +10:00
Marc Durdin
4eaee2217a
Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-keyboards-files
2022-06-25 05:40:25 +10:00
Marc Durdin
c108008440
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-general-files
2022-06-25 05:39:26 +10:00
Marc Durdin
f22ed1a4a7
Merge pull request #6815 from keymanapp/chore/windows/delete-unused-general-files
...
chore(windows): delete unused files from global/delphi/general 🎢
2022-06-25 05:32:03 +10:00
Marc Durdin
b8748b8e2e
Merge pull request #6805 from keymanapp/chore/windows/remove-shdocvw
...
chore(windows): remove shdocvw as unused 🎢
2022-06-25 05:31:51 +10:00
Marc Durdin
a0fe8b16f8
Merge branch 'chore/developer/js-to-lmc' into chore/developer/move-common-components
2022-06-24 14:23:02 +10:00