[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/squeekboard][debian/master] 43 commits: docs: Describe layouts

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Mon Jul 11 16:11:51 BST 2022



Arnaud Ferraris pushed to branch debian/master at Debian On Mobile / squeekboard


Commits:
111c0d15 by Dorota Czaplejewicz at 2022-04-20T14:52:25+00:00
docs: Describe layouts

- - - - -
ccc90e16 by Luke Luo at 2022-04-25T16:44:09+00:00
Add Chinese (China) translation

- - - - -
a4131468 by dcz at 2022-04-28T15:05:38+00:00
Merge branch 'dooc' into 'master'

docs: Describe layouts

See merge request World/Phosh/squeekboard!549
- - - - -
c0f57e73 by Dorota Czaplejewicz at 2022-04-28T15:28:36+00:00
glib: Fix import

- - - - -
b54922b0 by Éloi Rivard at 2022-05-25T15:21:05+00:00
Add French translation

- - - - -
67e9316f by dcz at 2022-06-01T13:17:46+00:00
Merge branch 'cifix' into 'master'

glib: Fix import

See merge request World/Phosh/squeekboard!551
- - - - -
af716f72 by dcz at 2022-06-01T13:40:58+00:00
Merge branch '118' into 'master'

Release 1.18.0 "Dunbar's number"

See merge request World/Phosh/squeekboard!550
- - - - -
c75723b7 by Laurent Laffont at 2022-06-01T21:02:21+02:00
Add FR+Bépo layout

- - - - -
e818d08b by Arnaud Ferraris at 2022-06-02T14:00:03+02:00
Merge branch 'upstream/latest' into 1-18-0

- - - - -
9d839106 by dcz at 2022-06-03T11:56:13+00:00
Merge branch 'add_fr_bepo_layout' into 'master'

Add FR+Bépo layout

See merge request World/Phosh/squeekboard!552
- - - - -
82774d23 by Dorota Czaplejewicz at 2022-06-04T17:47:09+00:00
state: Record layout choice

This does not get plugged into anything but debug prints yet.

- - - - -
bb22d965 by Dorota Czaplejewicz at 2022-06-06T16:10:03+00:00
doc: Describe how to control debugging mode

- - - - -
8ff72f31 by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Include layout choice in visible outcome

This is still in preparation and doesn't issue any observable effects..

- - - - -
590cd71f by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Store layout override

Not used for any externally observable effects

- - - - -
b634e2bf by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Decide panel arrangement

Combines arrangement with layout to get panel contents as outcome.

Includes some path syntax changes for 2018 compatibility.

- - - - -
e6326b9b by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Use dummy layout command

- - - - -
8d0e1b45 by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Use IM hint and purpose for layout selection

- - - - -
30141db2 by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
main: Dry-load layout in response to the layout command

- - - - -
c1ceec36 by Dorota Czaplejewicz at 2022-06-06T16:10:53+00:00
state: Become the source of layout choice

A redesign of popover was needed: it can no longer query the application state directly due to current state being its own actor, so instead the popover gets a dedicated copy of the relevant state.

I'm not entirely happy with the extra complexity of having an extra actor just for 1 string, but at least the duplication between C and Rust and mutual calls have been reduced.

- - - - -
267b0745 by Bytez at 2022-06-10T18:41:36+00:00
Fixed missing characters in eschars view in italian layout.
- - - - -
d797ee22 by Bytez at 2022-06-10T21:25:06+00:00
Replaced foreign characters.
- - - - -
f8ce24fd by dcz at 2022-06-11T10:09:58+00:00
Merge branch 'keyboard-layout-it' into 'master'

Fixed missing characters in eschars view in italian layout.

See merge request World/Phosh/squeekboard!557
- - - - -
ea73a34e by dcz at 2022-06-14T15:23:14+00:00
Merge branch 'layouts' into 'master'

state: Select the layout

See merge request World/Phosh/squeekboard!553
- - - - -
49fc28f0 by dcz at 2022-06-14T15:23:43+00:00
Merge branch 'dddoc' into 'master'

doc: Describe how to control debugging mode

See merge request World/Phosh/squeekboard!554
- - - - -
c86161d5 by Aleksandr Melman at 2022-06-18T21:22:20+00:00
Add Russian translation

- - - - -
94aa0fa6 by Dorota Czaplejewicz at 2022-06-24T17:30:56+00:00
cargo: Halt overzealous upgrader

We're using a version of Cargo which doesn't support 2021 edition. The dependency Hashbrown 0.12 uses it, so we perform a minimal reshuffling to use 0.11.

- - - - -
feefe3fe by dcz at 2022-06-24T17:58:31+00:00
Merge branch 'fix' into 'master'

cargo: Halt overzealous upgrader

See merge request World/Phosh/squeekboard!559
- - - - -
7f9baa80 by skysphr at 2022-06-24T18:28:21+00:00
Added Georgian layout

- - - - -
0aee348e by dcz at 2022-06-24T18:28:27+00:00
Merge branch 'georgian-layout' into 'master'

Added Georgian layout

See merge request World/Phosh/squeekboard!558
- - - - -
a8fe4a49 by Dorota Czaplejewicz at 2022-06-29T14:59:45+00:00
ci: Use bookworm for online builds

PureOS carries rather old versions of rustc and cargo. Attempting to build fails at transitive dependencies, and it's easier to upgrade the compiler than to track down and hold offending depencencies as they come.

- - - - -
50ef4ab4 by dcz at 2022-06-29T15:20:20+00:00
Merge branch 'fixci' into 'master'

ci: Use bookworm for online builds

See merge request World/Phosh/squeekboard!561
- - - - -
9528339e by Dorota Czaplejewicz at 2022-06-30T18:12:57+00:00
build: Generate files before compiling sources

- - - - -
12572b9d by dcz at 2022-06-30T19:03:45+00:00
Merge branch 'par' into 'master'

build: Generate files before compiling sources

See merge request World/Phosh/squeekboard!562
- - - - -
70bf1018 by Dorota Czaplejewicz at 2022-07-01T08:07:29+00:00
gtk: Persist panel state

Creating and destroying the panel as needed causes a resource leak somewhere in the deeper layers of the stack. This is a workaround.

See https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/343

- - - - -
cc7657e7 by Sebastian Krzyszkowiak at 2022-07-06T06:03:27+00:00
Merge branch 'leak' into 'master'

gtk: Persist panel state

See merge request World/Phosh/squeekboard!563
- - - - -
ec711605 by Dorota Czaplejewicz at 2022-07-06T06:08:13+00:00
build: Update Cargo.lock

- - - - -
0c99067b by Dorota Czaplejewicz at 2022-07-06T06:12:46+00:00
Release 1.19.0 "Chirality"

The main behind-the-scenes change in this release is the rework which gathers code selecting layout versions into one place. A resource leak causing slowdowns was also avoided.

New translations:
- Chinese (China)
- French
- Russian

Layout changes:
- new FR+Bépo
- new Georgian
- improved Italian

Thanks to all contrbutors.

- - - - -
e42c6459 by Arnaud Ferraris at 2022-07-11T15:14:24+02:00
New upstream version 1.19.0

squeekboard v1.19.0

- - - - -
72b5a39a by Arnaud Ferraris at 2022-07-11T15:15:28+02:00
Update upstream source from tag 'upstream/1.19.0'

Update to upstream version '1.19.0'
with Debian dir 9729879e2496e9bd35752742805a6b6908e3ff28
- - - - -
5ea44c51 by Arnaud Ferraris at 2022-07-11T15:17:33+02:00
d/control: update my email address

- - - - -
3a884d1b by Arnaud Ferraris at 2022-07-11T15:41:02+02:00
d/patches: drop upstreamed patches

- - - - -
f1cd02a3 by Arnaud Ferraris at 2022-07-11T15:41:02+02:00
debian: drop now-unused lintian overrides

- - - - -
20a56f7b by Arnaud Ferraris at 2022-07-11T15:41:02+02:00
d/changelog: release version 1.19.0-1

- - - - -


30 changed files:

- .gitlab-ci.yml
- Cargo.deps.online
- Cargo.lock
- + data/keyboards/fr+bepo.yaml
- + data/keyboards/fr+bepo_wide.yaml
- + data/keyboards/ge.yaml
- data/keyboards/it.yaml
- + data/keyboards/terminal/fr+bepo.yaml
- + data/keyboards/terminal/fr+bepo_wide.yaml
- debian/changelog
- debian/control
- − debian/patches/glib-Fix-import.patch
- − debian/patches/series
- − debian/squeekboard.lintian-overrides
- doc/hacking.md
- doc/index.md
- + doc/layouts.md
- doc/tutorial.md
- eek/eek-gtk-keyboard.c
- eek/eek-gtk-keyboard.h
- eekboard/eekboard-context-service.c
- eekboard/eekboard-context-service.h
- po/LINGUAS
- + po/fr.po
- + po/ru.po
- + po/zh_CN.po
- + src/actors/mod.rs
- + src/actors/popover.rs
- src/animation.rs
- src/data/loading.rs


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/6e0fc8a09fabe31ec509230ec975a6b6c4be1c9a...20a56f7beda94d774b667d96a2e8d005daff6425

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/6e0fc8a09fabe31ec509230ec975a6b6c4be1c9a...20a56f7beda94d774b667d96a2e8d005daff6425
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20220711/8ff228ef/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list