Eberhard Beilharz
7edda3beca
chore(linux): address code review comments
2024-11-27 10:16:58 +01:00
Eberhard Beilharz
99598294d3
docs(linux): Update sample settings
...
Python debugger in vscode >= 1.86 now uses a different type.
2024-02-02 16:42:07 +01:00
Jeremy Bícha
7ea8d9648b
chore(linux): Build with webkitgtk 4.1 instead of 4.0
2024-01-23 14:40:57 -05:00
Eberhard Beilharz
a546d62f39
docs(linux): Update sample settings
...
The previous settings are now deprecated, so this change replaces them.
2024-01-12 09:33:57 +01:00
Eberhard Beilharz
52bb859817
chore(linux): Rename (lib)kmnkbp to (lib)keymancore
2023-10-19 10:35:09 +02:00
Eberhard Beilharz
fe81d8cc07
chore(linux): Add code coverage report for keyman-system-service
2023-10-12 10:21:18 +02:00
Eberhard Beilharz
4ad730d6f6
chore(linux): Add code coverage report for keyman-config
2023-10-12 10:21:11 +02:00
Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00
Eberhard Beilharz
30b5d9dd64
docs(linux): Update sample tasks.json for Linux
2023-09-27 20:10:49 +02:00
Eberhard Beilharz
3f4dae0231
chore(linux): make --report an option instead of action
...
This addresses code review comments.
2023-09-19 10:23:00 +02:00
Eberhard Beilharz
a870b9a6c0
chore(linux): Add coverage action to ibus-keyman/build.sh
2023-09-18 19:19:58 +02:00
Eberhard Beilharz
ff77b51ce6
docs(linux): Update documentation
...
- fix docker packaging command
- add option to run only unit tests to `tasks.json`
2023-07-17 18:40:30 +02:00
Eberhard Beilharz
603c1d6ea0
feat(linux): Add system service to toggle capslock LED
...
This implements the server side.
2023-05-15 09:13:58 +02:00
Eberhard Beilharz
032a123347
chore(linux): Properly fix shellcheck SC1091 warnings
...
The secret is to disable the "shellcheck.useWorkspaceRootAsCwd".
2023-05-11 11:59:15 +02:00
Marc Durdin
c18ef54029
refactor(common): move core baseline tests into common
...
Decided to use the name `baseline` for this set of tests. They can be
used by any project in the repo now. Tests will be treated as shared,
and not modified (except in the case of a buggy test).
* Moves .kmn files, add `&NAME` line (don't use meson templating for
these files)
* Generates reference .kmx files using kmcomp for use as a baseline with
kmcmplib (kmc) tests, and for linux tests
* Updates references in core, kmcmplib, and linux builds
* Renames all the .kmn / .kmx to use a standardized, clean name format
(this was needed for building packages in the core tests)
2023-03-28 05:20:45 +07:00
Eberhard Beilharz
c33635b2f4
chore(linux): Use dependency on core in ibus-keyman/build.sh
2023-03-13 09:50:14 +01: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
Eberhard Beilharz
cf69b6da57
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh
2023-02-06 17:50:25 +01:00
Steven R. Loomis
ae45295dc6
Merge remote-tracking branch 'upstream/master' into chore/merge-master-a17s5-REDO-epic-ldml
2023-02-03 16:53:35 -06: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
3dbdef651d
chore(linux): Add build.sh to ibus-keyman
2023-02-01 08:49:26 +01:00
Eberhard Beilharz
42cdf2a1a9
chore(linux): Update recommended extension
...
The previously recommended extension is no longer available.
2023-01-18 16:22:25 +01:00
Steven R. Loomis
cb75435317
Merge remote-tracking branch 'upstream/master' into chore/merge-master20230116-epic-ldml
2023-01-16 18:36:51 -06:00
Eberhard Beilharz
c5c238d270
chore(linux): Update sample settings
2023-01-13 16:34:52 +01: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
Eberhard Beilharz
5f87360912
chore(linux): Update vscode settings for Linux
2022-12-07 16:43:47 +01:00
Marc Durdin
df34c064c7
chore: Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml
2022-10-20 06:33:57 +11:00
Eberhard Beilharz
0511d82c44
docs(linux): Update sample vscode settings
2022-10-19 17:20:13 +02:00
Eberhard Beilharz
2a14ffdaa1
docs(linux): Add use of Dev Containers to sample settings
...
The Dev Containers vscode extension allows to run the unit tests in a container.
This is especially helpful when running on Ubuntu 22.04 where running the tests
on the host exits ibus when the tests exit, disabling any keyboard input.
2022-10-18 10:25:32 +02:00
Marc Durdin
85dfb95563
chore(linux): add arch param for core build
2022-09-12 10:15:25 +10:00
Marc Durdin
91d375ac81
chore(core): use builder_ for build.sh
...
Refactoring of build.sh to use the builder_ functions. The script should
now be a lot cleaner. Usage is available with `core/build.sh --help`
Targets are :x86, :x64, :wasm, :arch (linux/mac).
Supports additional requirements of Linux build (--target-path,
--configure).
By default will attempt to build all available targets.
Actions are: clean, configure, build, test, install, uninstall.
The install and uninstall actions only work for linux and mac targets at
present.
2022-09-12 09:56:32 +10:00
Marc Durdin
e30871f01e
chore(linux): add common/include to further paths
2022-08-11 14:56:46 +02:00
Marc Durdin
600f6bfec4
chore(linux): update include paths
2022-08-11 13:18:28 +02:00
Marc Durdin
d5aa61fdc0
chore(common): Merge branch 'chore/web/keyman-version-for-developer' into chore/common/move-common-core-desktop-to-core
2022-05-30 09:38:27 +10:00
Marc Durdin
4ab3c53810
chore(common): adjust scripts for core relocation
2022-05-18 07:22:11 +10:00
Eberhard Beilharz
bde44656c8
docs(linux): Update vscode task sample to configure ibus-keyman
2022-04-20 17:01:30 +02:00
Steven R. Loomis
3658efa5f1
chore(common): remove rust (for now!) 🦀
...
Fixes #6290
2022-02-24 17:34:23 -06:00
Eberhard Beilharz
84aa50b82f
chore(linux): Update sample vscode settings for Linux
2021-07-23 10:16:14 +02:00
Eberhard Beilharz
5821d884a7
chore(linux): Add sample settings files
2020-08-14 11:11:18 +02:00