Commit graph

2601 commits

Author SHA1 Message Date
Sabine
b14ed774fb feat(linux): mcompile new modules helpers 2023-06-12 14:49:26 +02:00
Sabine
ae80e6f2a5 feature(Linux): mcompile : copy files to mcompiles/keymap which may be needed; ; replace some DataTypes 2023-06-07 19:09:12 +02:00
Eberhard Beilharz
8b40330ed6
fix(linux): Fix display of installed keyboard version
Previously if there was a newer version available on keyman.com
we showed that version number instead of the version number of
the installed keyboard.
2023-06-07 18:58:07 +02:00
Eberhard Beilharz
a0af6de10a
chore(linux): Refactorings 2023-06-07 18:58:06 +02:00
Eberhard Beilharz
3b95bac798 fix(linux): Fix disabling of buttons
When we recently added the new column and changed the model we
didn't adjust all the existing references for the model fields.
This change fixes this and also extract some additional methods.
2023-06-07 18:57:20 +02:00
Eberhard Beilharz
4335923707 chore(linux): Refactorings 2023-06-07 18:57:20 +02:00
Sabine
b8554c68db feature(Linux): mcompile : new function testspecific_Characters , gitignore X_bak_foldercosmetics, comments 2023-06-07 18:40:09 +02:00
Eberhard Beilharz
779417594c
chore(linux): Merge remote-tracking branch 'origin/master' into fix/linux/725_help-links 2023-06-07 10:22:49 +02:00
Eberhard Beilharz
55675e8f6d
fix(linux): address code review comment 2023-06-07 10:20:38 +02:00
Eberhard Beilharz
13a0582764
Merge pull request #8917 from keymanapp/chore/linux/srcpkg
chore(linux): Move some files to keyman-config
2023-06-07 10:19:14 +02:00
Eberhard Beilharz
82d86af91a
chore(linux): Adjust documentation 2023-06-07 10:18:58 +02:00
Eberhard Beilharz
979564f0a2
fix(linux): Fix title of reference page and links
Fixes help.keyman.com#725
2023-06-06 15:19:24 +02:00
Eberhard Beilharz
4873cda5cc
chore(linux): Address code review comments and refactor
This extracts common code in a separate function.
2023-06-06 12:04:18 +02:00
Sabine
d708132b73 feature(Linux): mcompile : marked places where checks might be useful 2023-06-05 17:39:08 +02:00
Eberhard Beilharz
5f5054b93c
chore(linux): Fix lintian warnings
- add rudimentary man page for keyman-system-service
- remove hashbang for bash completion files
- reword description for keyman-system-service

This fixes these lintian warnings:
keyman-system-service: description-is-pkg-name Keyman system service
keyman: bash-completion-with-hashbang /usr/bin/env bash
        [usr/share/bash-completion/completions/km-config:1]
keyman-system-service: no-manual-page
        [usr/libexec/keyman-system-service]
2023-06-05 17:18:55 +02:00
Sabine
f1d2c95f0b feature(Linux): mcompile : comments, rename variables,... 2023-06-05 16:52:33 +02:00
Sabine
3b2e2d73fb feature(Linux): mcompile : fix amount of shift_states to 2 even if layout in xkb has more 2023-06-05 16:17:35 +02:00
Eberhard Beilharz
cbc24f5421
chore(linux): Fix tests 2023-06-05 15:24:42 +02:00
Eberhard Beilharz
749112660d
chore(linux): Move some files to keyman-config
Some of the configuration files are useful for other distributions
as well. So this change moves them out of `debian/` to
`linux/keyman-config` so that they will be included in the source
tar ball.

Also remove zero-width space from one file.

Closes #8880.
2023-06-05 15:24:41 +02:00
Eberhard Beilharz
f43f808a03
feat(linux): Rename column and add tooltip
Follow-up of #8631 where I forgot to add one of the changed files.
2023-06-02 17:31:48 +02:00
Sabine
20c045a654 feature(Linux): mcompile : loop variable,check count, rename keyval_value 2023-06-02 17:27:41 +02:00
Sabine
d21c05eb72 feature(Linux): mcompile change variable for nested loop 2023-06-02 08:57:50 +02:00
Eberhard Beilharz
af6e162a27
feat(linux): Rename column and add tooltip
This renames the column from "Location" to "Area" and shows only
the area instead of the full path. This also adds a tooltip to the
row which shows the full path to the keyboard.
2023-06-01 19:16:28 +02:00
Eberhard Beilharz
d615659d5e
chore(linux): Address code review comments 2023-06-01 19:14:17 +02:00
Sabine
58962db9ef feature(Linux): mcompile mor TODOs in Readme.md 2023-05-31 17:59:08 +02:00
Sabine
da4e716383 feature(Linux): mcompile ToDo added; remove old file 2023-05-31 17:43:10 +02:00
Eberhard Beilharz
fa66b42410
feat(linux): Add column for installation location
Closes #8631.
2023-05-31 17:40:35 +02:00
Sabine
8a2f053d4d feature(Linux): mcompile write some functions to get map and test 2023-05-31 17:30:25 +02:00
Sabine
802617b50a feature(Linux): mcompile change readme 2023-05-31 15:19:08 +02:00
Sabine
2a2455c78e feature(Linux): mcompile use US basic instead of US intl 2023-05-31 10:28:40 +02:00
Sabine
441ab38903 feature(Linux): mcompile changes in keymap -> read/write 2023-05-31 10:14:17 +02:00
Eberhard Beilharz
b6c90c67b0
chore(linux): Temporarily install schema during creation of man pages 2023-05-30 20:01:05 +02:00
Eberhard Beilharz
7f9ef0d35b
feat(linux): Add option to disable Sentry
Closes #5027.
2023-05-30 18:32:28 +02:00
Eberhard Beilharz
4a0f061d4d
feat(linux): Use StackSidebar for km-config
This change displays tabs at the left. It also adds a dummy
"Options" page which isn't implemented yet.
2023-05-30 18:32:28 +02:00
Eberhard Beilharz
c6f4541c83
feat(linux): Fix unit tests 2023-05-30 17:51:25 +02:00
Eberhard Beilharz
ccba767e2e
chore(linux): Allow to run tests when package building with sbuild 2023-05-30 17:51:25 +02:00
Eberhard Beilharz
fd562019dd
chore(linux): Use build.sh for Debian packaging 2023-05-30 17:51:24 +02:00
Eberhard Beilharz
9b4ca1aebd
chore(linux): Move build steps to build.sh
Closes #8712.
2023-05-30 09:25:27 +02:00
Sabine
fedbfbf7be feature(linux): mcompile copy keymap-test 2023-05-24 14:46:24 +07:00
Sabine
9e609dead0 feature(linux): mcompile replace main.cpp with keymap.cpp 2023-05-24 14:45:48 +07:00
Sabine
0250b6729e feature(linux): mcompile setup framework for mcompile: read US keyboard, get keysms and push to vector 2023-05-24 14:45:42 +07:00
Sabine
b3a591ce7b feature(linux): create readme.md for the mcompile project 2023-05-24 14:45:22 +07:00
Sabine
80b9b51d42 deleted testfile 2023-05-24 14:45:21 +07:00
Sabine
6b86158162 rename 2023-05-24 14:45:20 +07:00
Sabine
c03e246f7b test 2023-05-24 14:45:19 +07:00
Eberhard Beilharz
a7c3c54b2b
Merge pull request #8509 from keymanapp/feat/linux/4273-wayland-systemd
feat(linux): Add dbus system service
2023-05-23 16:26:31 +02:00
Eberhard Beilharz
1823e1febb
feat(linux): Address code review comments 2023-05-23 11:48:58 +02:00
Eberhard Beilharz
ab25157364
feat(linux): Refactor to benefit from C++ RAII
Also apply changes from code review comments.
2023-05-22 19:51:45 +02:00
Eberhard Beilharz
a820d34c08
chore(linux): Fix meson warnings 2023-05-22 18:10:54 +02:00
Eberhard Beilharz
16daabd0f4
feat(linux): Make cleanup more consistent
Follow-up of code review comments.

# Keyman Conventional Commit suggestions:
# - Consider appending the text ". Fixes #4273" to your commit message.
2023-05-17 10:46:20 +02:00