Marc Durdin
a0ecb30a9c
Merge pull request #8265 from keymanapp/feat/developer/epic-ldml/7238-touch-layout-compiler
...
feat(developer): touch layout compiler for LDML 🙀
2023-02-23 08:47:46 +11:00
Marc Durdin
def625525f
Merge pull request #8286 from keymanapp/chore/A17S7-master-to-feature-ldml
...
chore: merge master into feature-ldml A17S7 🙀
2023-02-23 08:47:27 +11:00
Sabine
47851bc766
chore(developer): include Open_File() (as comment for now)
2023-02-22 18:52:44 +01:00
Sabine
7c8da90095
chore(developer): remove stray fopen
2023-02-22 18:19:05 +01:00
Sabine
fd1d823cea
chore(developer): change #includes to include from kmcmplib
2023-02-22 17:51:21 +01:00
Sabine
8f1e61ed9e
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/kmx_u16.h
2023-02-22 16:17:25 +01:00
Sabine
5b77124dcb
chore(developer): create Function to replace fopen/_wfsopen
2023-02-22 16:08:18 +01:00
Marc Durdin
4777aaf58e
chore: address review comments and null bug
2023-02-22 12:05:51 +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
Marc Durdin
c4054c8b21
chore(developer): update path ref for hextobin
2023-02-22 09:22:56 +07:00
Marc Durdin
e645b8665f
chore: Merge branch 'feature-ldml' into chore/A17S7-master-to-feature-ldml
...
* core/build.sh -- accept feature-ldml changes (remove call to get_builder_OS)
* developer/src/kmlmc/build.sh -- delete file
* linux/debian/rules -- accept master changes, fixup call to core/build.sh
* linux/ibus-keyman/tests/Makefile.am -- accept master changes, fixup call to core/build.sh
* linux/scripts/build.sh -- accept master changes, fixup call to core/build.sh
* linux/scripts/reconf.sh -- accept master changes
2023-02-22 08:00:08 +07:00
Sabine
d86844436c
chore(developer): new function Open_File() to open files on windows and non-windows platforms
2023-02-21 17:36:26 +01:00
Sabine
dba237e94a
chore(developer): change #includes, path in meson.build
2023-02-21 12:36:10 +01:00
Marc Durdin
20cc47714e
chore(core): specify --no-tests in all dependent builds
2023-02-21 12:22:00 +07:00
Steven R. Loomis
e1e5eea469
feat(core): ldml rename key2 to keys 🙀
...
- So in summary, since before #7532 basically keys was restructured, and the old 'keys' was moved into 'keys.kmap'.
#8069
2023-02-20 17:40:34 -06:00
Steven R. Loomis
018d109560
Merge pull request #8222 from keymanapp/feat/core/7535-process-test-data-epic-ldml
...
feat(core): ldml: implement xml test cases 🙀
2023-02-20 16:35:03 -06:00
Sabine
c85eabccc0
chore(developer) : update gitignore; sort code in CheckFilenameConsistency::CheckFilenameConsistency()
2023-02-20 16:04:32 +01:00
Sabine
6e95a942a9
chore(developer) : update .gitignore, remove converting function
2023-02-20 14:25:54 +01:00
Sabine
2674a16cc7
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-20 14:04:46 +01:00
SabineSIL
5fbb18e485
Merge branch 'feature-kmcompx' into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2023-02-20 14:01:35 +01:00
Sabine
a968ace76c
chore(developer): move/rename converting functions
2023-02-20 13:59:45 +01:00
Marc Durdin
2457adea89
Merge pull request #8263 from keymanapp/chore/developer/disable-escape-compiler
...
chore(developer): ignore Esc key when compiling
2023-02-20 21:04:43 +11:00
Marc Durdin
1de9aa8009
chore(developer): update bundled node to 18.14.1 LTS
...
@keymanapp-test-bot skip
Fixes #8235 .
2023-02-20 12:51:20 +07:00
Marc Durdin
deac408486
feat(developer): touch layout compiler key and layer identifiers
2023-02-20 12:39:16 +07:00
Marc Durdin
88a2351281
chore: rename comments
2023-02-20 10:40:02 +07:00
Marc Durdin
88df443ba1
feat(developer): touch layout compiler [unfinished]
2023-02-20 10:18:01 +07:00
Marc Durdin
3ada5bc928
chore: delete comments
2023-02-20 09:40:20 +07:00
Marc Durdin
e1169f281a
chore(developer): ignore Esc key when compiling
...
Long ago, ESC was a useful way to stop the compiler. These days, it's
so fast that it's hard to break it that way anyway. It's also watching
in the background, so that's bad... because if you have keyboard
compiles happening in the background and hit Esc at the wrong time, you
cancel the build. So... delete it!
2023-02-20 09:39:18 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
Marc Durdin
c475188c6b
chore: use builder_die, remove die
2023-02-20 09:03:37 +07:00
Marc Durdin
cb019d97aa
Merge pull request #8253 from keymanapp/fix/developer/7953-schema-copy-in-build
...
fix(developer): always copy schemas during build
2023-02-19 12:22:51 +11: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
Marc Durdin
71dd0c6702
fix(developer): always copy schemas during build
...
Fixes #7953 .
2023-02-18 15:17:41 +07:00
Steven R. Loomis
bccc1e5720
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230217-epic-ldml
2023-02-17 18:52:33 -06: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
Steven R. Loomis
8ea87aa828
feat(common): ldml: merge keys into key2 🙀
2023-02-16 12:29:19 -06: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
Joshua A. Horton
6af1e4890e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/feature-esmodule-update
2023-02-16 15:18:50 +07:00
Joshua A. Horton
5912274c99
chore(developer): updates developer/server tsconfig
2023-02-16 14:00:48 +07:00
Joshua A. Horton
889d347c02
chore(common): Merge branch 'master' into chore/common/js-ts-dependency-updates
2023-02-16 13:51:31 +07:00
Steven R. Loomis
dd76a1fc36
feat(developer): add -T option to kmc 🙀
...
- -T converts testdata.xml into testdata.json
#7535
2023-02-15 17:58:52 -06: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
Steven R. Loomis
7983fd9609
fix(developer): ldml spec: layr…mod needs to be a bitfield 🙀
...
- layr.layers.layer.mod needs to be a bit field just as keys.key.mod
Related to #7533
2023-02-14 09:23:03 -06:00