Commit graph

3486 commits

Author SHA1 Message Date
Ross
f6a64bc223 docs(windows): corrected nmake cmd for certificates 2023-08-01 14:59:41 +10:00
Ross
9076bd1783 feat(windows): WIP add external event kmx_processor 2023-07-25 11:11:39 +10:00
Marc Durdin
1810434b34 chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-kmc-kmw-a17s17 2023-07-21 10:09:33 +07:00
Marc Durdin
7f0460172e
Merge pull request #9074 from keymanapp/chore/windows/disable-compression-for-wix-light-debug-builds
chore(windows): disable wix compression for debug builds
2023-07-17 15:01:09 +10:00
Marc Durdin
6eba701694 chore(windows): GO_FAST for 7z calls on debug builds 2023-07-14 11:53:17 +07:00
Marc Durdin
2e7162d5a9 chore(windows): remove hardcoded compression level in wxs files 2023-07-13 12:12:02 +07:00
Marc Durdin
759d23f7e0 chore(windows): detect teamcity CI for uncompressed msi 2023-07-13 11:18:14 +07:00
Marc Durdin
4af61a89bd chore(windows): turn msi compression off for test builds 2023-07-13 09:48:06 +07:00
Eberhard Beilharz
847556b176
Merge pull request #9193 from keymanapp/chore/update-data
chore: Update standards data
2023-07-11 08:59:25 +02:00
Eberhard Beilharz
0394b2ea8a
fix(windows): Fix Windows tests
This change adjusts the Windows tests to the updated data in
`langtags.json`.
2023-07-07 12:59:37 +02:00
Marc Durdin
5c0f0e87a8 chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-A17S16 2023-07-07 09:53:34 +07:00
Darcy Wong
048497fea9 chore(common): Update crowdin strings for Kibaku 2023-07-06 09:20:13 -05:00
Ross
1f0f088f9c fix(windows): a an extra rows for chng key lbl
Add an extra row for change text label to accommodate the
German and Kannada translations
2023-07-03 11:34:46 +10:00
Marc Durdin
d914b6918d chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s16-start 2023-06-26 14:33:20 +07:00
Steven R. Loomis
21c47caa56
Merge pull request #9071 from keymanapp/fix/windows-9064-dont-break-kmxplus-on-install
fix(windows): support kmxplus in mcompile 🙀
2023-06-23 11:15:28 -05:00
Darcy Wong
c9281f4676
Merge pull request #9040 from keymanapp/chore/common/crowdin-es
chore(common): Update crowdin strings for Spanish (es-ES and es-419)
2023-06-23 11:09:19 -05:00
Steven R. Loomis
f8233bb2a7 chore(windows): update coment on CopyKeyboard 🙀
- CopyFile not CopyFileW
- clarify CopyFIle third argument, that we want overwrite semantics

#9064
2023-06-23 10:30:39 -05:00
Marc Durdin
d6721f68ba chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw 2023-06-23 15:44:06 +07:00
Marc Durdin
0e89711210 chore(windows): remove dead if 2023-06-23 14:32:05 +07:00
Marc Durdin
2cc45dfa75 chore(windows): disable wix compression for debug builds
Also affects developer builds.
2023-06-23 14:18:46 +07:00
Steven R. Loomis
da244a9323 fix(windows): Don't break KMXPlus on install
mcompile:
- copy keyboards if KMXPlus is detected
- give an error if -u is used on a KMXPlus file
2023-06-22 16:04:34 -05:00
rc-swag
c8cc8a1fef
Merge pull request #9063 from keymanapp/docs/windows/update-testhosts-readme
docs(windows): add more steps for clarity
2023-06-22 11:37:23 +10:00
Steven R. Loomis
28befb82ad
Update windows/src/engine/testhost/testhost.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 19:19:17 -05:00
Ross
f955dd3533 docs(windows): add more steps for clarity 2023-06-22 10:09:51 +10:00
Steven R. Loomis
149f06f2f4 fix(windows): testhost improve error message
if dwError is 0, don't try to format it
avoid "Error starting Keyman: The operation completed successfully.  [0]"
2023-06-21 09:51:28 -05:00
Marc Durdin
3f507f974a chore(developer): remove font style/color from kvk
While .kvk includes a font color field, it is essentially unused. There
was also some sort of support provided for font style in the KeymanWeb
keyboard compiler, but this was never streamed into .kvk or .kvks files,
so was always a no-op.

Thus, this PR removes any semblance of support for font style and color
from the .kvk and .kvks readers and writers. When we write the font
color field which is present in .kvk, we always use the default
TColor.clWindowText which is what the legacy Delphi-based writer would
always have written.

Also sorted out the default font size and name in the .kvk transform
from .kvks, and in so doing cleaned up the basic.kvk and basic.js in
LDML keyboard compiler to match what we are doing in the .kmn compiler.
2023-06-21 10:53:45 +07:00
Darcy Wong
cf1a1bb4ab chore(common): Update crowdin strings for Spanish - Latin America 2023-06-19 12:35:45 -05:00
Darcy Wong
ff10aaea34 chore(common): Add crowdin strings for Spanish (es) 2023-06-19 11:42:26 -05:00
Ross
451c812357 fix(windows): hidekeyboadlink update to kbd name 2023-06-13 17:30:11 +10:00
Ross
9cc01c8201 fix(windows): qr code id uses kbd not pkg name
The QR code class and pop up attribute id now uses the kbd
name and not the keyboard package name. However the link
if the keyboard is part of a package still uses the package
name for the URL.
2023-06-13 16:59:18 +10:00
rc-swag
543a1debda
Merge pull request #8593 from keymanapp/chore/windows/5442/remove-legacy-keyman-core
chore(windows): remove legacy core and flag ⛏️
2023-05-17 19:40:56 +10:00
Ross
acb6371f51 fix(windows): cut and paste error 2023-05-17 12:51:24 +10:00
Ross
28ecb56ae6 fix(windows): add wrap-symbols texteditor makefile 2023-05-17 12:45:06 +10:00
Ross
1d3fc99b28 chore(windows): Merge branch 'master' into chore/windows/5442/remove-legacy-keyman-core 2023-05-17 10:27:56 +10:00
rc-swag
1f37ca6e61
chore(windows): use __FUNCTION__ for comment
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-05-17 10:27:12 +10:00
rc-swag
03ac1992da
Merge pull request #8750 from keymanapp/feat/windows/support-builds-texteditor
feat(windows): add text editor to the support makefile
2023-05-16 13:37:32 +10:00
rc-swag
91a3ba8b86
Merge branch 'chore/windows/5442/remove-legacy-keyman-core' into chore/windows/8646/remove-force-keyboard 2023-05-16 13:35:27 +10:00
rc-swag
b8fbcdaefd
Merge pull request #8708 from keymanapp/chore/windows/8681/remove-addins
chore(windows): remove addins ⛏️
2023-05-16 09:53:02 +10:00
rc-swag
f8a351ae4d
Merge pull request #8744 from keymanapp/chore/windows/8677/remove-wm-unichar
chore(windows): remove WM_UNICHAR completely
2023-05-16 09:52:27 +10:00
Ross
0908f91719 chore(windows): restore debug message 2023-05-15 10:25:30 +10:00
Ross
65ef3d0982 chore(windows): remove QueDebugInformation method 2023-05-12 18:21:44 +10:00
Ross
be8d5b08c6 feat(windows): add text editor to the support makefile
Add text editor to the windows/src/support/Makefile
Fixed the TextEditor Makefile to copy the debug file
to the debug folder.
2023-05-11 15:20:50 +10:00
Ross
1f3e8f768d chore(windows): remove RefreshPreservedKeys pt2 2023-05-11 14:57:01 +10:00
Ross
2462472b38 chore(windows): address review comments 2023-05-11 14:48:38 +10:00
Ross
9136e57157 chore(windows): remove ForceFileName RefreshPreservedKeys 2023-05-11 14:03:18 +10:00
Darcy Wong
3ea8cc26f6 chore(common): Update crowdin strings for Amharic 2023-05-11 10:10:13 +07:00
Ross
b6afda598b chore(windows): wm_messages_h remov WM_UNICHAR 2023-05-11 11:00:15 +10:00
Ross
7e83079499 chore(windows): remove WM_UNICHAR completley 2023-05-10 22:48:03 +10:00
Ross
c4abc4fadb chore(windows): remove keyman_forcekeyboard 2023-05-10 22:20:57 +10:00
Ross
806a757da2 chore(windows): remove old ld keyboard info 2023-05-08 14:48:53 +10:00