Sabine
2af3ce4b31
chore(developer): removed printf (---> started in... / °°-> changed to...)
2023-02-15 08:48:34 +01:00
Eberhard Beilharz
305c6d12a7
Merge pull request #8223 from keymanapp/feat/linux/gha_upload
...
feat(linux): Implement uploading of packages in packaging GHA
2023-02-15 08:43:57 +01:00
Eberhard Beilharz
cdca0112ac
Merge pull request #8221 from keymanapp/feat/linux/gha
...
feat(linux): Pass PR# in the event type
2023-02-15 08:43:41 +01:00
Sabine
19507d400f
chore(developer): --
2023-02-15 07:41:36 +01:00
Marc Durdin
5379145724
chore(common): target_path unbound
2023-02-15 11:30:14 +07:00
Marc Durdin
c0951f8597
feat(common): support custom child projects
2023-02-15 11:21:10 +07:00
Keyman Server
aa082cafc1
Merge pull request #8224 from keymanapp/auto/version-master-17.0.49
...
auto: increment master version to 17.0.49
2023-02-15 03:05:59 +07:00
Keyman Build Agent
a6af1fe3f1
auto: increment master version to 17.0.49
2023-02-14 15:05:18 -05:00
Eberhard Beilharz
d9331a49c6
feat(linux): Implement uploading of packages in packaging GHA
2023-02-14 19:08:58 +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
Eberhard Beilharz
4a75689f3c
feat(linux): Pass PR# in the event type
...
This allows to see which GHA build ran on which branch/PR.
2023-02-14 17:03:27 +01:00
Steven R. Loomis
e5620e83f1
feat(core): ldml C++ validate list / key2 🙀
...
- need helper objs still
For: #7985
2023-02-14 09:23:51 -06:00
Steven R. Loomis
aa0da57b70
fix(core): fix double precision err
2023-02-14 09:23:03 -06:00
Steven R. Loomis
ac2366f460
feat(core): ldml C++ updates to modifiers 🙀
...
- spec: change caps value to 0x100 #7533
- add a 'mod_all' for validating valid modifier keys, plus tests
- add asserts on C++ side mapping modifiers to keyman constants
- use 'mod_all' to validate modifiers
- further fix modifier -> mod in binary
For: #7985 and related to #7533
2023-02-14 09:23:03 -06: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
Steven R. Loomis
7c02ab85af
feat(core): ldml C++ feature support 🙀
...
- make ldml.cpp print FAILED on failure especially because of https://github.com/microsoft/vscode-cpptools/issues/487
- add vkey validation (#7135 )
- add disp validation
- fix: a latent bug in disp! disp.count was === vkey.count, oops. Fix and test cases.
For: #7985
2023-02-14 09:23:03 -06:00
Steven R. Loomis
e5487160f7
Merge pull request #8211 from keymanapp/chore/merge-master-20230210-epic-ldml
...
chore: ldml merge from master 🙀
2023-02-14 09:19:14 -06:00
Eberhard Beilharz
f5227eeb37
Merge pull request #8114 from keymanapp/chore/linux/5981_rmAutotools
...
chore(linux): Remove autotools related files 🏗️
2023-02-14 15:33:34 +01:00
Eberhard Beilharz
43376797b8
Merge pull request #8115 from keymanapp/chore/linux/5981_rmPo
...
chore(linux): Remove po files from ibus-keyman 🏗️
2023-02-14 15:33:19 +01:00
Eberhard Beilharz
13f48bdebd
Merge pull request #8116 from keymanapp/chore/linux/5981_rmObsolete
...
chore(linux): Remove obsolete files 🏗️
2023-02-14 15:32:54 +01:00
Eberhard Beilharz
1cf0b786a6
Merge pull request #8209 from keymanapp/fix/linux/gha
...
fix(linux): Fix path to symbols file in packaging GHA
2023-02-14 15:32:24 +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
Eberhard Beilharz
24c6786b7d
chore(linux): Merge remote-tracking branch 'origin/master' into fix/linux/gha
2023-02-14 11:21:37 +01:00
Eberhard Beilharz
2cd0ddd91e
chore(linux): Remove obsolete files
...
We no longer use these files, so we can remove them. Instead we
can use `checkAndInstallRequirements`.
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-14 09:55:04 +01:00
Eberhard Beilharz
f286cd1f07
chore(linux): Remove po files from ibus-keyman
...
We currently don't have any localizable strings in ibus-keyman,
so we don't need the po directory.
2023-02-14 09:52:55 +01:00
Eberhard Beilharz
958b7db068
chore(linux): Remove autotools related files
2023-02-14 09:51:46 +01:00
Eberhard Beilharz
95bcb8b5a9
fix(linux): Skip failing Wayland tests
...
This change skips the four failing Wayland tests so that the builds
pass on CI. They will have to be re-enabled once Wayland support
is implemented (#4273 ).
Also remove `run-tests.sh` which got moved to `scripts/run-tests.sh`
but I forgot to delete the old one when I did the move.
2023-02-14 09:42:13 +01:00
Eberhard Beilharz
61ba40a212
chore(linux): Refactor scripts and packaging
...
This change modifies the scripts and the Debian packaging to use
the meson build / build.sh script for building instead of autotools.
2023-02-14 09:42:13 +01:00
Eberhard Beilharz
e9d5e28190
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh
2023-02-14 09:22:16 +01:00
Eberhard Beilharz
8871d2fef9
Merge pull request #8218 from keymanapp/chore/linux/cherry-pick/debian
...
chore(linux): Exclude autopkg tests on s390x 🍒
2023-02-14 09:18:50 +01:00
Eberhard Beilharz
81933c8886
Merge pull request #8210 from keymanapp/chore/skippedBuilds
...
chore(common): Report status if no platform needs build
2023-02-14 09:18:33 +01:00
Eberhard Beilharz
ea1f1439bd
Merge pull request #8202 from keymanapp/docs/linux/packaging
...
docs(linux): Update packaging documentation
2023-02-13 17:27:13 +01:00
Eberhard Beilharz
72bed06042
chore(linux): Exclude autopkg tests on s390x
...
We don't build the binaries on s390x so it doesn't make sense trying
to run the autopkg tests on s390x. This change imports the changes
made on Debian in pkg version 16.0.138-4.
Co-authored-by: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
(cherry picked from commit e4caf4d4f5 )
2023-02-13 17:04:06 +01:00
Sabine
f625ca65ab
chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW
2023-02-13 13:47:52 +01:00
Ross
1e03c5eec3
fix(windows): use min-width allow to expand
...
changed from using a fixed width to min-width this allows the tab label
to grow to accomadate much longer strings
2023-02-13 11:20:02 +10:00
Marc Durdin
3c08d8f6b1
Merge pull request #8197 from keymanapp/chore/common/builder-cleanup-color-test
...
chore(common): automatically apply _builder_check_color
2023-02-11 13:13:30 +11:00
Marc Durdin
d5ca3fb56c
Merge pull request #8179 from keymanapp/fix/developer/8157-bcp47-code-dialog-inconsistencies
...
fix(developer): Select BCP47 Code dialog inconsistencies
2023-02-11 13:13:14 +11:00
Keyman Server
5c4db2e5b1
Merge pull request #8213 from keymanapp/auto/version-master-17.0.48
...
auto: increment master version to 17.0.48
2023-02-11 02:20:19 +07:00
Keyman Build Agent
636e370d24
auto: increment master version to 17.0.48
2023-02-10 14:19:36 -05:00
Eberhard Beilharz
9908eed572
fix(linux): Use PR HEAD for status
...
We need to use HEAD of the PR for setting the status, not the
merge commit.
2023-02-10 18:36:21 +01:00
Steven R. Loomis
db272e08e7
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230210-epic-ldml
2023-02-10 11:01:27 -06:00
Eberhard Beilharz
c9d806306a
chore(common): Report status if no platform needs build
...
This works around a problem where status.keyman.com keeps a PR in
the "Waiting for build" status because no status messages appear
in the PR because no files changed that affect any platform (e.g.
changes in GHA or documentation) which causes no platform builds
to be triggered.
2023-02-10 17:18:51 +01:00
Eberhard Beilharz
765607a6e5
fix(linux): Fix path to symbols file in packaging GHA
2023-02-10 12:28:28 +01:00
Eberhard Beilharz
7f15603bc2
Merge pull request #8199 from keymanapp/fix/linux/gha
...
fix(linux): Fix Verify-API step of GHA
2023-02-10 08:44:56 +01:00
Eberhard Beilharz
21f486777a
Merge pull request #8201 from keymanapp/fix/linux/cherrypick/autopkgtests
...
fix(linux): Fix autopkgtests 🍒
2023-02-10 08:31:18 +01:00
Marc Durdin
baa443de2c
Update web/build.sh
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-02-10 18:24:10 +11:00