Commit graph

17760 commits

Author SHA1 Message Date
Sabine
cfb2a67481 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/UnreachableRules.cpp
2023-02-17 09:35:09 +01:00
Sabine
244cf2148c chore(developer): add more CERR_ tests 2023-02-17 09:32:53 +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
fcfc6c698a chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT 2023-02-16 16:08:33 +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
0674709f43 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-15 08:49:02 +01:00
Sabine
2af3ce4b31 chore(developer): removed printf (---> started in... / °°-> changed to...) 2023-02-15 08:48:34 +01:00
Sabine
19507d400f chore(developer): -- 2023-02-15 07:41:36 +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
2a1075a859 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 12:19:48 +01:00
Sabine
41e057579d chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW 2023-02-14 12:13:41 +01:00
Sabine
f625ca65ab chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW 2023-02-13 13:47:52 +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
46253d5bb2 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/CompMsg.cpp
2023-02-09 17:39:38 +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
393e7cf964 chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta 2023-02-08 15:15:44 +01:00
Marc Durdin
d05a735e36
Merge pull request #8166 from keymanapp/chore/a17s5-master-to-kmcompx
chore(developer): merge master into feature-kmcompx a17s5
2023-02-07 16:27:05 +11:00
Sabine
76d3534871 chore(developer): changes in UnrechableRules::VerifyUnreachableRules() to run test_6440_unreachable_code..kmn 2023-02-03 13:27:51 +01:00
Darcy Wong
aca8099ecb
Merge pull request #8163 from keymanapp/refactor/android/show-keyboard-picker
refactor(android/engine): Consolidate Keyboard picker intent 🛋
2023-02-03 15:10:37 +07:00
Eberhard Beilharz
94e4f20c3c
Merge pull request #7882 from keymanapp/chore/core/mesonversion
chore(core): Update meson version
2023-02-03 07:22:10 +01:00
Eberhard Beilharz
c0632cc812
Merge pull request #8154 from keymanapp/chore/linux/cherry-pick/fixLintian
chore(linux): Fix lintian warnings 🍒
2023-02-03 07:20:07 +01:00
Eberhard Beilharz
cf0e6c4b5e
Merge pull request #8152 from keymanapp/chore/cherry-pick/failBuild
chore: Fail TC build if triggering Jenkins build fails 🍒
2023-02-03 07:19:11 +01:00
Darcy Wong
3c54739664 refactor(android/engine): Consolidate Keyboard picker intent 2023-02-03 09:59:10 +07: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
806130a6b4
Merge pull request #8144 from keymanapp/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
2023-02-03 12:29:17 +11:00
Eberhard Beilharz
95aa92ff9a
chore(core): Merge remote-tracking branch 'origin/master' into chore/core/mesonversion 2023-02-02 19:37:26 +01:00
Keyman Server
21777cf95c
Merge pull request #8158 from keymanapp/auto/version-master-17.0.42
auto: increment master version to 17.0.42
2023-02-03 05:03:00 +11:00
Keyman Build Agent
8bd0b9d70d auto: increment master version to 17.0.42 2023-02-02 13:02:19 -05:00
Eberhard Beilharz
d1cd46be41
chore(linux): Fix lintian warnings
Also improve upload script to force push changelog branches.
Lintian v2.115 (which is run on Debian servers) still produces
pedantic warnings, but there seems to be a bug - no matter what
pattern I add to `lintian-overrides`, I can't get it to ignore
the files. The following version v2.116 has these rules built in,
so we don't need `lintian-overrides` anymore.

(cherry picked from commit 134e084b80)
2023-02-02 15:28:01 +01:00
Eberhard Beilharz
5a9dfc21f6
chore: Fail TC build if triggering Jenkins build fails
(cherry picked from commit d60f2de25a)
2023-02-02 09:56:52 +01: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 Horton
157b5aa49e
Merge pull request #8001 from keymanapp/feat/web/ci-release
feat(web): implements shell scripting for CI release-build configurations 📜
2023-02-02 09:33:29 +07:00
Joshua Horton
1b220db622
Merge pull request #7894 from keymanapp/feat/common/srcmap-remap-module
feat(common): TS-based sourcemap remapping tool 📜
2023-02-02 09:21:08 +07:00
Joshua Horton
73be1a1af0
Merge pull request #7831 from keymanapp/chore/web/ci-step-extraction
chore(web): updates build product references, extracts CI test-build scripts 📜
2023-02-02 09:20:53 +07:00
Joshua Horton
bc6947d1a1
Merge pull request #7556 from keymanapp/change/web/reorg-tools
change(web): conversion to standard filesystem layout:  tools -> src/tools 📜
2023-02-02 09:20:34 +07:00
dependabot[bot]
1e5fbdfb73
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 02:20:22 +00:00
Joshua A. Horton
fcd381e5b8 chore(web): Merge branch 'master' into change/web/reorg-tools 2023-02-02 09:20:04 +07:00
Joshua Horton
3fb4cdd005
Merge pull request #7515 from keymanapp/change/web/reorg-test-pages-cases
change(web): conversion to standard filesystem layout:  testing -> src/test/manual, unit_tests -> src/test/auto 📜
2023-02-02 09:19:30 +07:00
Joshua Horton
c069bd4957
Merge pull request #7513 from keymanapp/change/web/reorg-source-src-reorg
change(web): conversion to standard filesystem layout:  source -> src, intermediate + release -> build 📜
2023-02-02 09:19:18 +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 Horton
caddb5f9b3
Merge pull request #7474 from keymanapp/chore/web/top-level-build-script-rework
chore(web): main web build & test script rework to our common script format + nomenclature 📜
2023-02-02 09:17:47 +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
Keyman Server
ee6b846ac9
Merge pull request #8142 from keymanapp/auto/version-master-17.0.41
auto: increment master version to 17.0.41
2023-02-02 05:02:25 +11:00
Keyman Build Agent
5dfd9cd9bf auto: increment master version to 17.0.41 2023-02-01 13:01:48 -05: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