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
9eb472579c
chore: Merge branch 'feature-ldml' into chore/merge-master-to-feature-ldml-A17S7-2
2023-02-23 08:05:31 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Steven R. Loomis
bc14f18460
Merge remote-tracking branch 'origin/master' into chore/core/mergemaster4-epic-ldml
2022-12-15 17:55:13 -06:00
Marc Durdin
4308dea250
chore(windows): remove unused options from locales and UI
...
Removes koRunElevatedInVista, koSwitchLanguageForAllApplications,
koSwitchLanguageWithKeyboard, koUnknownLanguage, koTurnOnSurrogates
from localizations and from UI.
These options are no longer relevant, mostly due to improved operating
system support.
Only one option was still visible, koSwitchLanguageForAllApplications,
so this has been hidden in keyman_options.xsl, for future full removal.
2022-11-18 11:57:12 +11: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
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
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
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
bbb0f9d3d5
chore(developer): cleanup some manual tests
2022-06-24 14:21:03 +10:00
Marc Durdin
ca17d9e313
chore(developer): README and more path fixups
2022-06-23 10:58:58 +10:00
Marc Durdin
385045e978
chore(windows): fixup refs and move StockFileNames
...
* StockFileNames.pas was missed in earlier moves.
* Cleaned up references in various dproj files
* Fixed up broken references to common files
2022-06-23 09:47:59 +10:00
Marc Durdin
9bb4c27e61
chore(windows): move general developer files to developer/
2022-06-23 09:28:34 +10:00
Marc Durdin
8cbebf7ade
chore(windows): move general package units to common
2022-06-23 06:36:23 +10:00
Marc Durdin
2aaa31eae2
chore(windows): move general keyboard units to common
2022-06-23 06:33:16 +10:00
Marc Durdin
7895cf2382
chore(windows): move utilicon.pas to common
2022-06-22 14:03:19 +10:00
Marc Durdin
96c1e10874
chore(windows): move Keyman.System.RegExGroupHelperRSP19902 unit to common
2022-06-22 14:02:03 +10:00
Marc Durdin
331c9d2d71
chore(windows): move shared general units to common
2022-06-22 13:58:58 +10:00
Marc Durdin
eba8a4ab35
chore(windows): move CRC32.pas to common
2022-06-22 10:36:55 +10:00
Marc Durdin
46c314cbb7
chore(windows): move BCP47Tag.pas to common
2022-06-22 10:35:18 +10:00
Marc Durdin
9dbe33e36e
chore(windows): move KeymanVersion.pas to common and update refs
2022-06-21 09:39:04 +10:00
Marc Durdin
ad4039b5db
chore(windows): move RegistryKeys.pas, ErrorControlledRegistry.pas, Glossary.pas, ScanCodeMap.pas to common
2022-06-21 09:39:03 +10:00
Marc Durdin
f163ceb6d5
chore(windows): move Unicode.pas to common
2022-06-21 09:39:01 +10:00
Marc Durdin
ff9a4c5edb
chore(windows): move GetOSVersion to common
2022-06-21 09:39:00 +10:00
Marc Durdin
cbda56f3e5
chore(windows): move global/delphi/standards to common
2022-06-13 06:15:47 +10:00
Marc Durdin
c0ecb7e0f6
chore(windows): move Delphi developer units to developer
2022-06-12 15:38:19 +10:00
Marc Durdin
36b70758a9
chore(windows): remove unused OnlineConstants
2022-06-12 14:26:53 +10:00
Marc Durdin
3632582522
chore(windows): move keymanversion.h to common
2022-06-12 13:56:13 +10:00
Marc Durdin
2e4797c837
chore(windows): remove legacy m-to-p project
...
mcompile is the replacement for m-to-p.
2022-06-11 09:45:04 +10:00
Marc Durdin
5a8ca7ba41
chore(windows): update project references for shared cpp
2022-06-11 08:39:09 +10:00
Marc Durdin
57da5ec288
chore(windows): remove test certificates
...
Including test certificates in the repo is convenient, but not safe.
Each developer building Keyman should have their own test certificates,
which `nmake test-certificates` will do for them.
Updated instructions accordingly.
2022-06-10 11:33:25 +10:00
Marc Durdin
630fe15afa
chore(windows): remove obsolete projects
2022-06-02 08:52:17 +10:00
Marc Durdin
4992472561
chore(windows): update dcpcrypt refs
2022-06-02 08:51:58 +10:00
Marc Durdin
ce1cf9d56a
chore(windows): update resource references
2022-06-01 06:56:43 +10:00
Marc Durdin
6409e51d61
chore(developer): update test build scripts
2022-05-23 06:08:36 +10:00
Marc Durdin
04b8615ed3
chore(developer): move developer tests to /developer/src/test
2022-05-23 06:07:43 +10:00
Marc Durdin
a617aa72ee
chore(developer): update scripts for developer/kmlmc path
2022-05-18 09:35:35 +10:00
Marc Durdin
4c60319266
Merge branch 'beta' into feat/developer/6462-duplicate-store-group-definitions
2022-04-04 19:35:01 +10:00
Marc Durdin
5a8064ef4e
Merge branch 'beta' into fix/developer/5472-kmconvert-check-parameters
2022-04-04 19:32:42 +10:00
Marc Durdin
3e6f416bfa
feat(developer): check for duplicate store/group names
...
Fixes #6462 .
The compiler will now produce an error if a store() or group() name is
re-used, as this is invalid.
2022-04-04 08:08:28 +10:00
Marc Durdin
67a02a4a93
fix(developer): make sure unit tests stop build on error
2022-03-31 11:39:09 +11:00
Marc Durdin
921f0b9f1a
fix(developer): adds unit test for kmconvert
2022-03-31 11:38:54 +11:00
Marc Durdin
746a2d9be6
chore: update additional tests
2022-03-31 08:02:37 +11:00
Marc Durdin
32eaff95b8
chore(developer): and... tweak test fixture
2022-03-31 06:40:03 +11:00