Guido Günther
c26feed8b2
eekboard-context-service: Return early if schema is unavailable
...
This also fixes a leak of GSettingsSchema.
2020-09-11 18:14:19 +02:00
Dorota Czaplejewicz
2f4a652f53
Merge branch 'fixmods' into 'master'
...
virtual_keyboard: Fix desynced modifiers state
See merge request Librem5/squeekboard!362
2020-08-28 11:02:50 +00:00
Sebastian Krzyszkowiak
e5796d0d7b
Merge branch 'rel-1.9.3' into 'master'
...
Document changes and release 1.9.3
Closes #212
See merge request Librem5/squeekboard!369
2020-08-06 15:50:00 +00:00
Sebastian Krzyszkowiak
1ee58ce7a0
Document changes and release 1.9.3
v1.9.3
2020-08-05 16:17:44 +02:00
Dorota Czaplejewicz
88821e2e82
Merge branch 'terminal' into 'master'
...
Terminal layout: another approach
See merge request Librem5/squeekboard!368
2020-07-20 09:48:36 +00:00
Dorota Czaplejewicz
81344bb9c2
Merge branch 'patch-1' into 'master'
...
Brazilian Portuguese Keyboard Layout.
See merge request Librem5/squeekboard!365
2020-07-20 09:47:19 +00:00
Luís Fernando Stürmer da Rosa
c87b61d065
Brazilian Portuguese Keyboard Layout.
2020-07-20 09:47:19 +00:00
Sebastian Krzyszkowiak
97da44f059
Terminal layout: another approach
2020-07-18 05:43:15 +02:00
Sebastian Krzyszkowiak
f5a5282219
Revert "Merge branch 'btantau-master-patch-76686' into 'master'"
...
This reverts commit 0c8feb7687 , reversing
changes made to 762e12431d .
2020-07-18 03:26:03 +02:00
Dorota Czaplejewicz
123faecb7d
Merge branch 'italian' into 'master'
...
italian: Fix space and period
See merge request Librem5/squeekboard!364
2020-07-16 15:57:38 +00:00
Dorota Czaplejewicz
7ec3053aa4
Merge branch 'fixsize' into 'master'
...
size: Hardcode size to work around screen rotation
See merge request Librem5/squeekboard!361
2020-07-16 15:56:57 +00:00
Dorota Czaplejewicz
9512fd8436
virtual_keyboard: Fix desynced modifiers state
...
This ensures that keymap switches leave modifiers and virtual keys in a known state.
2020-07-15 18:08:59 +00:00
Sebastian Krzyszkowiak
0c8feb7687
Merge branch 'btantau-master-patch-76686' into 'master'
...
New terminal layout, showing more useful keys at the same time
See merge request Librem5/squeekboard!345
2020-07-15 15:06:36 +00:00
Björn Tantau
f3f1d58fe1
Add Menu key.
2020-07-15 14:42:55 +00:00
Björn Tantau
c0c666f1b3
Make f-keys slightly wider.
2020-07-15 14:41:17 +00:00
Björn Tantau
ea22afba79
Add missing Ê key.
2020-07-15 14:41:01 +00:00
Dorota Czaplejewicz
d7c7528d3d
italian: Fix space and period
2020-07-10 15:04:43 +00:00
Dorota Czaplejewicz
93ff086e3a
ci: Re-add x64 Buster build
2020-06-28 17:38:10 +00:00
Dorota Czaplejewicz
4f72779681
size: Hardcode size to work around screen rotation
...
Phoc sends output information *after* changing keyboard surface size. Squeekboard adjusts size on surface events, but not on output in this revision, making it unaware of display size at the time of adjustment, resulting in bad adjustment.
This change hardcodes the proportions again to make it work at least on the Librem5.
2020-06-28 17:14:49 +00:00
Dorota Czaplejewicz
762e12431d
Merge branch 'fix_gio_unix' into 'master'
...
build: Add missing gio-unix dependency
See merge request Librem5/squeekboard!356
2020-06-26 07:13:23 +00:00
Guido Gunther
767bb1745c
Merge branch 'fix' into 'master'
...
debian: Require lsb-release
See merge request Librem5/squeekboard!359
2020-06-26 06:50:44 +00:00
Dorota Czaplejewicz
26e0473fc1
debian: Require lsb-release
2020-06-25 17:45:08 +00:00
Guido Gunther
0735d1c6c6
Merge branch 'bullseye' into 'master'
...
build: Debian Bullseye-compatible deps
See merge request Librem5/squeekboard!357
2020-06-25 17:03:28 +00:00
Dorota Czaplejewicz
67d8926913
ci: Add amber job
2020-06-25 16:17:16 +00:00
Dorota Czaplejewicz
0299527700
debian: Add amber to legacy distro list
2020-06-25 11:29:47 +00:00
Dorota Czaplejewicz
ecfc45c2de
build: Make compatible with Debian Bullseye
...
This commit is a bit bigger than it could have: Meson changes could have gone in separately from CI and Debian.
This commit looks more complicated than it should reasonably be. Alas, Cargo is a piece of work, and it doesn't let honest people just choose different versions of dependencies, leading to a cascade of misery. Several things were tried to curb the disaster:
- Cargo [feature] supports choosing dependencies, but doesn't support specifying dependency versions
- Cargo has a cfg() syntax in sections for choosing dependencies by build options, but it explicitly doesn't support selecting on features…
- Cargo allows choosing different dependencies based on features, so perhaps dependencies with different versions could live in stub crates pulled in as needed? Nope! If a dependency doesn't exist in the repo (and that's the point here), Cargo throws up its hands.
This means Cargo.toml needs to be generated based on the build type. More misery:
- we lose the simplicity of just doing `cargo.sh` for simple housekeeping like deps updates. HACKING.md was updated to reflect that. Perhaps that's inevitable - build options need to be like this.
- Some flaky adjustments needed in `cargo.sh` because of an additional argument that can be mistaken for an argument to the exec in `cargo run`.
- Specifying a custom `Cargo.toml` means Cargo can no longer find any tests, examples, benchmarks, or binaries, because it searches relative to the directory of `Cargo.toml`, which is now the build dir. Extra care needed to not forget about them now.
As soon as Cargo allows anything better for managing deps versions, the above should be undone in its favor.
Good side is that a couple bugs went away:
- build flags not always making it to Cargo
- arm64 builds were optional while they shouldn't
- test layouts in unit tests are loaded from an explicit directory now
The Bullseye versions of dependencies are canonical now, Buster considered legacy.
2020-06-24 15:51:21 +00:00
Dorota Czaplejewicz
3ba6aca99d
build: Add missing gio-unix dependency
2020-06-13 08:27:33 +00:00
Guido Gunther
40b3172de8
Merge branch '1.9.2' into 'master'
...
Release 1.9.2
See merge request Librem5/squeekboard!354
2020-06-07 15:23:02 +00:00
Dorota Czaplejewicz
1a2df96c02
Release v1.9.2 "Aristotelian physics"
...
- Swedish
- Russian
- Danish
- French
- minor fixes
v1.9.2
2020-06-07 14:38:23 +00:00
Dorota Czaplejewicz
d2989e8ecd
Merge branch 'lfb' into 'master'
...
Provide haptic feedback via libfeedback
Closes #166
See merge request Librem5/squeekboard!350
2020-06-04 13:31:24 +00:00
Guido Günther
ec58442724
eek-gtk-keyboard: Trigger event feedback on button press
...
Use libfeedback to trigger feedback for the button press event.
Closes : #166
2020-06-04 12:13:58 +02:00
Guido Günther
e89c9b02a0
debian: Build-depend on libfeedback
...
Will be needed in the following commits.
2020-06-02 10:10:43 +02:00
Guido Günther
1b2725250b
eek: Drop libcanberra usage
2020-06-02 10:10:43 +02:00
Guido Günther
e285ecce93
d/rules: Only remove Cargo.lock if it exists
...
This allows to invoke the build target twice in a row
2020-06-02 10:10:43 +02:00
Dorota Czaplejewicz
75ecf9059a
Update rust deps for release
2020-06-01 09:36:36 +00:00
Dorota Czaplejewicz
5715458d33
Merge branch 'master' into 'master'
...
Add danish keylayout
See merge request Librem5/squeekboard!353
2020-05-27 07:14:35 +00:00
Dorota Czaplejewicz
8196117269
Merge branch 'desktopfile-absolute' into 'master'
...
sm.puri.Squeekboard.desktop: make path to Exec= absolute
See merge request Librem5/squeekboard!352
2020-05-26 18:20:49 +00:00
Ole Guldberg
7fed1339ed
add test for danish layout
2020-05-26 16:37:14 +02:00
Ole Guldberg
0339d13ce4
Danish keyboard layout
2020-05-26 16:22:38 +02:00
Ole Guldberg
9f1e49da5d
Danish keyboard layout
2020-05-26 16:21:17 +02:00
Florian Klink
c1737c763f
sm.puri.Squeekboard.desktop: make path to Exec= absolute
...
This uses the same logic from Phosh to render absolute paths in .desktop
files.
2020-05-26 12:02:55 +02:00
Dorota Czaplejewicz
fe22fc2271
Merge branch 'remove-dep-libcroco' into 'master'
...
Removed unused dependency 'libcroco'
See merge request Librem5/squeekboard!351
2020-05-24 18:19:15 +00:00
Jordi Masip
f473a47eb8
Removed unused dependency 'libcroco'
2020-05-24 16:31:43 +02:00
Dorota Czaplejewicz
76bd87686a
Merge branch 'ru-layout' into 'master'
...
Fresh Russian layout
See merge request Librem5/squeekboard!347
2020-05-20 17:59:22 +00:00
Vlad
ef85823528
Fresh Russian layout
2020-05-20 17:59:22 +00:00
Dorota Czaplejewicz
54ac7511cd
Merge branch 'scaling' into 'master'
...
Stop scaling
See merge request Librem5/squeekboard!339
2020-05-13 11:01:21 +00:00
Dorota Czaplejewicz
080bbb4d4e
Merge branch 'fix_doc_reference' into 'master'
...
Folder is doc, not docs
See merge request Librem5/squeekboard!349
2020-05-08 16:44:44 +00:00
Andreas Rönnquist
7c35307011
Folder is doc, not docs
2020-05-07 16:06:44 +02:00
Dorota Czaplejewicz
cd3255b301
Merge branch 'swedish_wide_button' into 'master'
...
Swedish keyboard, use wide button switching between numbers, symbols and base
See merge request Librem5/squeekboard!344
2020-05-06 11:22:13 +00:00
Guido Gunther
f8b6b98633
Merge branch '1.9.1' into 'master'
...
Release 1.9.1
See merge request Librem5/squeekboard!348
2020-04-29 13:04:04 +00:00