Sabine
a968ace76c
chore(developer): move/rename converting functions
2023-02-20 13:59:45 +01:00
Sabine
4f06d858e3
chore(developer): copied contents of 3 files of commit fcfc6c698a to here to achieve state of fcfc6c698a
2023-02-18 12:33:34 +01:00
Sabine
256c8a74d2
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
...
# Conflicts:
# developer/src/kmcmplib/src/CheckFilenameConsistency.cpp
# developer/src/kmcmplib/src/kmx_u16.h
2023-02-17 20:49:10 +01:00
Sabine
b0976d55b7
chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows
2023-02-17 20:44:13 +01:00
Sabine
35411886c2
chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows
2023-02-17 16:00:34 +01:00
Sabine
8e52596d5a
chore(developer): move converting function to kmx_u16
2023-02-17 09:29:37 +01:00
Sabine
558f67b66e
chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT
2023-02-16 17:28:03 +01:00
Sabine
61bd37be6f
chore(developer): AddDeprecatedCode to get CWARN when in kmcomp.exe -s-w is set
2023-02-16 09:55:09 +01:00
Sabine
2af3ce4b31
chore(developer): removed printf (---> started in... / °°-> changed to...)
2023-02-15 08:48:34 +01:00
Sabine
e8e60a46e0
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
2023-02-14 18:37:49 +01:00
Sabine
dc69b38c9c
chore(developer): CheckFilenameConsistency added fclose()
2023-02-14 18:37:10 +01:00
Sabine
fc87d0b1d5
chore(developer): new converting function convert_pchar16T_To_pwcharT in kmx_u16
2023-02-14 12:58:22 +01:00
SabineSIL
98b56947bc
Merge branch 'feature-kmcompx' into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2023-02-14 12:21:13 +01:00
Sabine
41e057579d
chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW
2023-02-14 12:13:41 +01:00
Sabine
94a4e756ef
chore(developer): after stash:remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta, CWARN_ OK
2023-02-09 17:47:57 +01:00
Sabine
18a1424c45
chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta, CWARN_ OK
2023-02-08 20:27:54 +01:00
Sabine
76d3534871
chore(developer): changes in UnrechableRules::VerifyUnreachableRules() to run test_6440_unreachable_code..kmn
2023-02-03 13:27:51 +01:00
Marc Durdin
224402b9cc
Merge pull request #8151 from keymanapp/feat/developer/8119-duplicated-language-codes
...
feat(developer): check for duplicated language codes in package editor and compiler
2023-02-03 12:30:11 +11:00
Marc Durdin
8ee8325c74
feat(developer): check for duplicated language codes in package editor and compiler
...
Fixes #8119 .
2023-02-02 15:06:15 +07:00
Joshua A. Horton
ede1068d51
chore(web): Merge branch 'master' into change/web/reorg-source-src-reorg
2023-02-02 09:18:46 +07:00
Joshua A. Horton
61a789a9ca
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-02-02 08:58:44 +07:00
Sabine
dcd8ef8526
(chore(developer): changes in NamedCodeConstants::reindex() to run hieroglyphic.kmn properly
2023-02-01 16:50:01 +01:00
Sabine
d95a5eb44c
(chore(developer): set flag_use_new_kmcomp to only use kmcmpdll...and back
2023-02-01 08:41:56 +01:00
Sabine
674f49e879
chore(developer): set flag_use_new_kmcomp to only use kmcmpdll...and back to kmcmplib
2023-02-01 08:39:54 +01:00
Sabine
814942c597
chore(developer): add BeginLine in kmcmpdll/Compiler.cpp; fread() in kmcmp_CompileKeyboardFileToBuffer
2023-01-31 20:19:05 +01:00
Marc Durdin
17359dbf53
chore(developer): kmcmpdll debug src path
...
Adds the src build path in for kmcmpdll.dll for debugging purposes, when
running from any subdirectory of the KEYMAN_ROOT path.
2023-01-31 15:56:30 +07:00
Sabine
4d945d478f
chore(developer): rename Functions, version rc-files, set flag_use_new_kmcomp to use (old) kmcmpdll
2023-01-27 08:33:13 +01:00
Sabine
121d39883e
chore(developer): typos, comments, add function u16rchr()
2023-01-23 14:56:35 +01:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Sabine
af20847229
chore(developer): rename some functions/variables
2023-01-20 09:37:09 +01:00
Sabine
67cb7de3fc
chore(developer): use res-fils/version.rc for kmcmplib
2023-01-19 14:20:56 +01:00
Sabine
db72606b08
chore(developer): restored kmcompxtest, adapted readme
2023-01-19 14:10:18 +01:00
Joshua A. Horton
1020c0688c
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-01-18 08:24:10 +07:00
Sabine
1a552a9036
chore(developer): revert change in NamedCodeConstants
2023-01-17 11:56:09 +01:00
Marc Durdin
34ece2182d
fix(common): update sentry release identifiers to support semver
...
Fixes #7895 .
This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.
Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
Sabine
7cf88082fc
chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp
2023-01-17 10:04:39 +01:00
Sabine
2907d4cbe0
chore(developer): change #include paths ../ ; excange km_kbp_cp with KMX_WCHAR; change some variable names
2023-01-13 17:16:42 +01:00
Sabine
7452740f53
chore(developer): restored kmcompxtest
2023-01-12 19:38:43 +01:00
Sabine
9cd591aebf
chore(developer): change include paths ../
2023-01-12 15:40:12 +01:00
Sabine
e2489737be
chore(developer): remove kmx-file; NamedCodeConstants: rename variables, set const variables for buf sizes, brackets in for-loops
2023-01-12 14:05:38 +01:00
Sabine
c81e35ef6d
chore(developer): use PKMX_DWORD/PKMX_WCHAR instead of LPKMX_DWORD/LPKMX_WCHAR; use PKMX_STR instead of char* in CompilerMessageProc
2023-01-10 16:49:18 +01:00
Sabine
b599c4529e
chore(developer): note about func.call_js; change all "VESION x.y " to "VESION x.y or higher" ; rename flag for kmcompx to flag_use_new_kmcomp
2023-01-10 16:45:18 +01:00
Sabine
8f3c9552eb
chore(developer): remove CERR_CallIsProfessionalFeature, CERR_IncludeCodesIsProfessionalFeature, CERR_MnemonicLayoutIsProfessionalFeature
2023-01-10 16:38:41 +01:00
Sabine
b06d4c4aad
chore(developer): remove some unnecessary CERR_ tests
2023-01-10 16:30:21 +01:00
Marc Durdin
905fcd1913
chore: Apply review comments
2022-12-22 08:07:42 +11:00
Sabine
081fa7deb9
chore(developer): use namespaces in kmcmplib (except for in dllexport-functions)
2022-12-20 11:31:08 +01:00
Marc Durdin
74f0fe2d08
fix(developer): force ES3 code generation for LMs
...
Fixes #7926 .
Android 5.0 (Chrome 37) only supports ES3. Thus, we should transpile our
lexical models to ES3 rather than ES2015, for now at least.
For example, this forces constructs such as `const` to be replaced with
`var`.
2022-12-19 14:48:05 +11:00
Sabine
105d6f3fba
chore(developer): solve merge conflicts in namespaces
2022-12-15 01:47:34 +07:00
Sabine
6a8881f8f8
chore(developer): more changes for using namespaces
2022-12-14 11:58:07 +07:00
Sabine
597462ab72
chore(developer): introduce namespace kmcmp instead of different filenames
2022-12-13 16:05:11 +07:00