Sabine
6b52b97d54
chore(developer): mostly whitespace changes
2022-08-22 19:34:37 +02:00
Sabine
0595c2b3b4
chore(developer): replaced u16ncmp with u16nicmp at most places
2022-08-19 17:58:38 +02:00
Sabine
776d928785
chore(developer): tests using RTL run Ok ( changed RTu->RTL)
2022-08-19 08:01:50 +02:00
Sabine
1da8d115d8
chore(developer): added return Msgs for different types of errors while compiling
2022-08-19 08:01:28 +02:00
Marc Durdin
d9f8be05af
chore(developer): fixup u16ncat
2022-08-12 18:12:12 +02:00
Sabine
d93462a0ae
chore(developer): changef u16fmt
2022-08-12 17:06:56 +02:00
Sabine
bc5bf6971b
chore(developer): fixed errors on running kmcompxtest
2022-08-12 16:46:10 +02:00
Sabine
d5d1cd7228
chore(developer): fopen
2022-08-12 16:04:49 +02:00
Sabine
7795ca5cd1
chore(developer): changed printf->u16sprintf
2022-08-12 15:41:25 +02:00
Sabine
56e4167e55
chore(developer): new functions e.g. string_from_wstring...
2022-08-12 15:32:07 +02:00
Sabine
051c3bbdea
Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2022-08-11 17:32:50 +02:00
Marc Durdin
b2b3b81952
chore(developer): enable tests for keyboards repo for kmcompx
2022-08-11 17:30:20 +02:00
Sabine
2f599c0365
chore(developer): changed #includes ".." -> <..>
2022-08-11 15:45:45 +02:00
Sabine
ed0859c9a5
chore(developer): changed #includes ".." -> <..>
2022-08-11 15:37:03 +02:00
Sabine
80529075e7
chore(developer): removed doubled/overwritten functions
2022-08-11 14:57:26 +02:00
Sabine
f11c1b0db9
chore(developer): removed commented sections ( ** old **) if files
2022-08-11 14:31:33 +02:00
Sabine
071af34ed0
chore(developer): removed files from kmcompx/include/
2022-08-11 14:21:06 +02:00
Sabine
b1428fbe96
chore(developer): chanched include of pch.h
2022-08-11 13:50:50 +02:00
Sabine
575ebae04c
chore(developer): removed kmcompx/include/kmx_file.h
2022-08-11 12:05:30 +02:00
Sabine
83f4a5c9a6
chore(developper): removed typedefs of kmcompcx.h
2022-08-11 11:55:40 +02:00
Marc Durdin
38d3d97520
Merge branch 'refactor/core/move-kmx_file.h-to-common' into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2022-08-11 04:41:37 -05:00
Marc Durdin
41320f7d10
chore(common): refactor shared types into km_types.h
2022-08-11 11:13:00 +02:00
Sabine
3447b8aa2f
chore(developer): remove keyboardprocessor...
2022-08-11 10:55:52 +02:00
Sabine
bc53a08489
chore(developer): tidied up vkeys.H / .cpp
2022-08-11 10:39:56 +02:00
Sabine
43056f6b46
chore(developer): introduced KMX_UCHAR
2022-08-11 09:24:36 +02:00
Sabine
09f7eefeca
fix(developer): solved linker errors
2022-08-11 08:47:02 +02:00
Sabine
9a21e0837c
sorted out some #includes
...
renamed some functions to reduce ambiguity
2022-08-08 16:32:19 +02:00
Sabine
45d2bbe6d0
Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
...
- moved new files( checkNCapsConsistency, etc) to kmcmpdll & used only from there
- use of VKeyNames in vkeys.h
- removed keyboardprocessor_... from kmcompx to kmcmpdll
2022-08-03 15:16:49 +02:00
Marc Durdin
4cddfa55c9
Merge pull request #7015 from keymanapp/fix/developer/server-rebuild-model-consistency
...
fix(developer): rebuilding a model would not refresh it in server 🎾
2022-08-01 10:21:42 +10:00
Marc Durdin
7ba0dc218c
Merge pull request #7003 from keymanapp/fix/developer/increase-max-file-size-for-server
...
fix(developer): increase maximum file size for server 🎾
2022-08-01 10:21:30 +10:00
Marc Durdin
5138ba3ec7
Merge pull request #7008 from keymanapp/feat/developer/7007-surface-languageUsesCasing-in-ui
...
feat(developer): add languageUsesCasing to Model Editor
2022-08-01 06:21:16 +10:00
Marc Durdin
79f3272774
fix(developer): rebuilding a model would not refresh it in server
...
When rebuilding a model, Keyman Developer would query for the
registered model, but a missing simplifyId call meant that it never
matched the model name (due to `.` vs `_`).
2022-07-29 12:24:16 +10:00
Marc Durdin
c1118d908c
Merge branch 'master' into chore/common/builder-script-target-and-option-support
2022-07-29 10:37:18 +10:00
Marc Durdin
4d80760ad9
feat(developer): add languageUsesCasing to Model Editor
...
Fixes #7007 .
2022-07-28 14:55:10 +10:00
Marc Durdin
94f7b135b6
fix(developer): increase maximum file size for server
2022-07-28 10:28:00 +10:00
Marc Durdin
66e07aed48
Merge pull request #6989 from keymanapp/fix/developer/improve-error-for-multi-part-key-ids
...
fix(developer): improve error message for multi-part key ids on <15.0 🎾
2022-07-26 13:55:04 +10:00
Marc Durdin
5895d26e64
Merge pull request #6884 from keymanapp/feat/developer/touch-layout-editor-flick-and-multitap
...
feat(developer): Rework Touch Layout Editor to support flick and multitap 🙊
2022-07-26 07:14:02 +10:00
Marc Durdin
9d82419aac
fix(developer): improve error message for multi-part key ids on <15.0
...
Relates to https://community.software.sil.org/t/rule-for-touch-layout-question/6482/6
2022-07-26 06:19:02 +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
0d7e998bb6
Merge pull request #6943 from keymanapp/fix/developer/6897-timeouts-when-server-shutdown
...
fix(developer): reduce timeouts if server shut down 🎾
2022-07-22 16:42:50 +10:00
Marc Durdin
6c12bbc6cd
refactor(developer): fixup path to tests
...
tidied up +removed unnecessary files
checked contents of files+included a few new functions needed for myVersion
changed datatypes in CheckForDuplicates
tidy up more paths
CheckFileConsistency: not able to fully adapt for use of char16_t on non windows p.
-> used char16_t + commented out some AddWarning().
2022-07-20 17:49:17 +02:00
Marc Durdin
bde97ccf51
Merge pull request #6942 from keymanapp/fix/developer/crash-on-switching-back-tab
...
fix(developer): crash when switching back a tab 🎾
2022-07-15 15:44:16 +10:00
Marc Durdin
54538e00de
Merge pull request #6941 from keymanapp/fix/developer/6928-crash-on-exit
...
fix(developer): crash on exit when checking for updates 🎾
2022-07-15 15:44:10 +10:00
Marc Durdin
76d221e3e7
Merge pull request #6940 from keymanapp/fix/developer/kmdecomp-virtual-character-keys
...
fix(developer): kmdecomp virtual character key output 🎾
2022-07-15 15:44:05 +10:00
Joshua Horton
ed8c15fe6e
Merge pull request #6901 from keymanapp/fix/web/context-only-device
...
fix(web): postkeystroke processing should ignore key-event source🖇️
2022-07-15 11:06:39 +07:00
Marc Durdin
d2cfd5cc7e
chore(developer): address review comments
2022-07-15 06:13:44 +10:00
Marc Durdin
307b052f2f
refactor(developer): fixup path to tests
2022-07-14 17:47:53 +10:00
Marc Durdin
da5fc1da2b
chore: move headers and refs
2022-07-14 17:46:11 +10:00
Marc Durdin
ca9a9922db
chore: remove unnecessary files
2022-07-14 16:54:52 +10:00
Marc Durdin
45f97988cf
fix(developer): reduce timeouts if server shut down
...
If Server is shut down, Keyman Developer now handles this better
and offers to restart it in UI interactions, and backs out quietly
in non-UI processes.
2022-07-14 16:28:39 +10:00