Eberhard Beilharz
64b77c98e5
fix(linux): Exclude s390x from package builds for ibus-keyman
...
ibus-keyman depends on keyman-keyboardprocessor which we don't
build for s390x because we currently don't support big-endian.
We only build for the same architectures as keyman-keyboardprocessor.
(cherry picked from commit f0e2c848c3 )
2021-06-03 13:05:53 +02:00
Eberhard Beilharz
d2532fa335
chore(linux): Update changelogs
2021-05-11 18:38:19 +02:00
Marc Durdin
f203f6e765
fix(linux): Enable caps lock support 🍒
...
Cherry-pick of #5054 .
Fixes #4542 .
While #5054 will use a constant, for this backport I am just going to
hard code the value, at least for now.
2021-05-11 08:43:44 +10:00
Eberhard Beilharz
044e53198a
fix(linux): Fix switching to keyboard in middle of line ( #4678 )
...
Don't re-set context if it changed because the cursor location was
wrong. When the user switches to the EuroLatin keyboard in the
middle of the line, we're getting a wrong cursor location. This will
be fixed with the next keypress, but it leads to the context string
suddenly having more characters added to the front. If we re-set the
context because it's different now we will loose the information we
previously added to the context.
We now compare the end of the string. If the new context string ends
with the old context string we assume that the cursor position got
updated and don't re-set the context.
This fixes #4678 .
2021-03-18 17:29:21 +01:00
Eberhard Beilharz
e371fcb8b8
chore(linux): Verify signed source packages
2021-03-08 19:29:27 +01:00
Eberhard Beilharz
22ba0d6866
chore(linux): Clarify licenses
2021-03-08 18:26:50 +01:00
Eberhard Beilharz
3a78ef4be1
chore(linux): Fix some lintian warnings for Debian package
2021-03-08 17:38:28 +01:00
Eberhard Beilharz
64f9f9297a
chore(linux): Improve readme
...
Also ignore some more generated files.
2021-03-02 16:55:22 +01:00
Eberhard Beilharz
6b999bc911
chore(linux): Update debian metadata based on Debian repos
...
This is a cherry-pick of PR#4223:
- Add script to create debian source package
- Update debian metadata based on Debian repos
- Remove some lintian warnings and errors
- Remove support Xenial
- Reduce size of icon
- Omit confusing values from gbp.conf
2021-01-12 18:38:18 +01:00
Eberhard Beilharz
27e4addf4a
Merge pull request #3915 from keymanapp/bug/linux/install-3902
...
fix(linux): Don't fail installation if restarting ibus fails
2020-11-23 16:03:40 +01:00
Eberhard Beilharz
0a36a484d4
fix(linux): Deal with multiple users running ibus-daemon
...
If there are multiple users running `ibus-daemon` processes on the
machine, we restart ibus for all of them.
2020-11-20 18:39:48 +01:00
Eberhard Beilharz
cc7cbeb8fd
fix(linux): Don't fail installation if restarting ibus fails
...
If (re-)starting ibus fails for whatever reason we should simply
ignore the failure instead of failing the entire installation/
uninstallation.
This fixes #3902 .
2020-11-20 17:20:05 +01:00
Eberhard Beilharz
cf515cefdf
chore(linux): Fix launchpad build ( closes #3875 )
...
This change fixes the launchpad build script and also improves
updating the watch file.
If we use the variables that uscan provides we don't have to
hard-code the package name in the watch file. This makes it possible
to use a generic one for all packages.
2020-11-20 12:15:22 +01:00
Eberhard Beilharz
b6b9b5de46
fix(linux): Improve robustness when installing ibus-keyman
...
If for whatever reason ibus wasn't running for the current user
the installation failed previously, leaving the user in a broken
state until he reboots and tries the installation again. This change
detects this situation and skips restarting ibus.
2020-08-28 11:00:39 +02:00
Eberhard Beilharz
74522a7aee
chore(linux): Add license details for kmpdetails.*
2020-07-15 16:34:59 +02:00
Eberhard Beilharz
d7be26446d
Merge pull request #3176 from keymanapp/feat/issue-1596
...
feat(linux): Improve appstream metadata
2020-05-27 18:15:31 +02:00
Eberhard Beilharz
64c6da8f16
Merge pull request #3168 from keymanapp/fix/issue-2628
...
chore(linux): Update maintainer in package metadata
2020-05-27 15:35:18 +02:00
Eberhard Beilharz
4f6a2235ad
feat(linux): Improve appstream metadata
2020-05-27 12:30:58 +02:00
Eberhard Beilharz
aebb9d077a
fix(linux): Don't fail (un-)install if running multiple ibus
2020-05-26 10:27:16 +02:00
Eberhard Beilharz
990eca852c
chore(linux): Update maintainer
2020-05-26 09:05:07 +02:00
Eberhard Beilharz
44e1d3a30e
chore(linux): Add VCS information to package metadata
2020-05-26 09:05:07 +02:00
Eberhard Beilharz
7e2851c2ad
chore(linux): Use https URL for homepage
2020-05-26 09:05:07 +02:00
Darcy
5fb69a497b
chore(linux): Update references from keyboardprocessor to desktop
2020-02-26 16:40:20 +07:00
Darcy
a071b51a53
chore(linux): Update linux references from engine to core
2020-02-26 13:58:28 +07:00
Darcy
d6179b1063
fix(linux): Also specify libjson-glib-dev version
2020-02-17 15:49:15 +07:00
Darcy
cb08fcfd0f
fix(linux): Address review comment
...
Add comment to watch file and simplify regex
2020-02-17 15:28:45 +07:00
Darcy Wong
9fec9a9ea4
Merge remote-tracking branch 'origin/beta' into fix/linux/2552-sed-tier-in-watch
2020-02-17 14:34:02 +07:00
Darcy
f965cbc092
change(linux): Replace tier in debian/watch files
2020-02-17 12:02:47 +07:00
Darcy Wong
5ce10affd0
fix(linux): Use lower version of libjson-glib-dev for Xenial
2020-02-13 12:02:15 +07:00
Darcy Wong
a148463dca
feat(linux): Save new options into DConf
2020-02-01 17:04:09 +07:00
Darcy
12a6d5e95c
feat(linux): Start refactoring the dconf utilities
2020-01-31 17:35:49 +07:00
Darcy Wong
c83b390601
feat(linux): Add ability to configure keyboard options
2020-01-31 11:43:58 +07:00
Darcy Wong
941f342311
Merge branch 'beta' into linux-361-appdata
2019-02-15 06:16:51 +07:00
glasseyes
69cc40f11c
avoid potential memleak
2019-02-14 16:37:14 +00:00
glasseyes
4bdeb22e47
add appstream metadata for ibus-keyman and ibus-kmfl
2019-02-07 16:33:36 -06:00
glasseyes
a8417670b8
add test/kmp.json to EXTRA_DIST
2019-01-28 09:59:33 -06:00
glasseyes
d061b4b9a9
only want pid of one process
2019-01-10 15:16:18 +07:00
glasseyes
7af2f0eb8c
ibus exit on gnome-shell
2019-01-10 14:46:14 +07:00
glasseyes
e6d98a8e3e
reduce version dep on json-glib to 1.0
2019-01-10 10:28:41 +07:00
glasseyes
a7d1056880
quote username for restart
2019-01-10 09:57:18 +07:00
glasseyes
fde1954148
restart ibus as user owning process
2019-01-09 08:21:53 +07:00
glasseyes
50c325b0ad
ignore alphas in d/watch
...
set tier for launchpad.sh to get SHA256SUMS from right place
2019-01-03 12:57:02 +07:00
glasseyes
9467d8a827
only restart IBus if it is already running
2019-01-03 11:10:28 +07:00
glasseyes
6dd1008dbf
add d/postinst and postrm to restart IBus
2019-01-03 11:10:28 +07:00
glasseyes
bc2ae0201e
fix forwarding backspace
2018-12-19 15:05:53 +07:00
glasseyes
4a80289d80
km_kbp_cp_dispose gone so cast and g_free instead
2018-12-19 13:23:17 +07:00
glasseyes
c7dc14bb13
baselayout kbdus.dll and alt en-US for now
2018-12-18 16:56:42 +07:00
glasseyes
1c1ca42301
baselayout only en-US for now
2018-12-18 15:51:37 +07:00
glasseyes
f2b6b9cf5c
default platform and baselayout for linux
...
baselayout is LANG changed to xx-CC format
also move linux code workspace
2018-12-18 15:49:56 +07:00
Daniel Glassey
a1dac0eb52
Merge pull request #1430 from keymanapp/linux-backspace
...
[linux] backspace
2018-12-18 09:22:42 +07:00