[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/squeekboard][debian/master] 84 commits: CI: target bookworm for "future" job
Arnaud Ferraris (@a-wai)
gitlab at salsa.debian.org
Thu Mar 2 11:38:21 GMT 2023
Arnaud Ferraris pushed to branch debian/master at Debian On Mobile / squeekboard
Commits:
7c17f645 by Dorota Czaplejewicz at 2022-09-02T10:20:30+00:00
CI: target bookworm for "future" job
Bookworm will be the basis for the next PureOS.
Plus, there was some persistent network error when running sid jobs.
- - - - -
9413150d by Dorota Czaplejewicz at 2022-09-03T07:37:33+00:00
keyboard: Remove unused field
- - - - -
c30e9519 by Dorota Czaplejewicz at 2022-09-03T08:04:40+00:00
style: Use layout name as css class
- - - - -
8864a5b0 by Dorota Czaplejewicz at 2022-09-03T08:11:08+00:00
style: Give gr+polytonic a custom font
- - - - -
11397056 by Dorota Czaplejewicz at 2022-09-03T12:38:13+00:00
docs: Add NEWS.md
- - - - -
50ff7719 by Dorota Czaplejewicz at 2022-09-03T12:38:13+00:00
docs: Remove obsolete amber instructions
- - - - -
40089b48 by Dorota Czaplejewicz at 2022-09-03T13:42:07+00:00
docs: Update Cargo.lock instructions
- - - - -
dbbb34da by dcz at 2022-09-09T15:50:28+00:00
Merge branch 'bw' into 'master'
CI: target bookworm for "future" job
See merge request World/Phosh/squeekboard!568
- - - - -
3055cc03 by dcz at 2022-09-11T14:34:36+00:00
Merge branch '120' into 'master'
Release 1.20.0 "PID controller"
See merge request World/Phosh/squeekboard!572
- - - - -
f55a8868 by dcz at 2022-09-11T14:42:56+00:00
Merge branch 'news' into 'master'
Improve release instructions
See merge request World/Phosh/squeekboard!571
- - - - -
b676cac6 by dcz at 2022-09-11T14:43:18+00:00
Merge branch 'flock' into 'master'
docs: Update Cargo.lock instructions
See merge request World/Phosh/squeekboard!570
- - - - -
0cb9b039 by dcz at 2022-09-11T14:43:33+00:00
Merge branch 'polyfont' into 'master'
Use custom font for Greek polytonic
See merge request World/Phosh/squeekboard!569
- - - - -
094503cf by Dorota Czaplejewicz at 2022-09-15T13:17:33+00:00
repo: Add missing NEWS file
- - - - -
d26927dc by Dorota Czaplejewicz at 2022-09-15T14:13:40+00:00
tests: Check for orphaned layout files
This adds a test which scans the layouts directory for files which have not been added to the resources file.
The majority os user-submitted layouts don't include layout registration, and I ran out of ideas for how to make it more visible in the documentation. Instead, it's going to be solved on the other side: the CI pipelines shall fail.
To make it easy on experimenters with untidy trees, it's disabled by default.
- - - - -
a09a51ad by Newbyte at 2022-09-15T18:59:43+02:00
Add wide Swedish layout
Closes https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/351
- - - - -
7ffc2c4f by dcz at 2022-09-16T07:43:50+00:00
Merge branch 'add-wide-swedish' into 'master'
Add wide Swedish layout
Closes #351
See merge request World/Phosh/squeekboard!573
- - - - -
e778be8f by dcz at 2022-09-29T16:25:33+00:00
Merge branch 'newss' into 'master'
repo: Add missing NEWS file
See merge request World/Phosh/squeekboard!575
- - - - -
afe6a6cf by dcz at 2022-09-29T16:25:47+00:00
Merge branch 'orphans' into 'master'
tests: Check for orphaned layout files
See merge request World/Phosh/squeekboard!574
- - - - -
7a8932d6 by Dorota Czaplejewicz at 2022-09-30T16:01:36+00:00
debian: Upgrade rust dependency
This avoids problems with cargo pulling packages with unsupported edition in the future, as well as opens up the ability to use new language features.
Most importantly, cargo deps can be unlocked.
- - - - -
c017a773 by Dorota Czaplejewicz at 2022-09-30T17:12:00+00:00
layout: Gather state-related stuff together
- - - - -
649f67d3 by Dorota Czaplejewicz at 2022-09-30T17:42:03+00:00
layout: Split out static data
This will make it possible later to cache this data or compare for best size selection without hassle.
- - - - -
5e12666b by Dorota Czaplejewicz at 2022-10-01T11:11:33+00:00
layout: Pressed buttons are now a list of indices
This makes it possible to copy layout state wholesale, as well as to drop shared state of keys.
- - - - -
fc4fa63c by Dorota Czaplejewicz at 2022-10-01T12:10:03+00:00
layout: Remove unused code
- - - - -
74c5ef4a by Dorota Czaplejewicz at 2022-10-01T13:37:35+00:00
layout: Separate button info from state
Splitting out state into a dedicated place lets keep all the immutable metadata in one place, and all state in another.
- - - - -
952ec805 by Dorota Czaplejewicz at 2022-10-01T16:38:01+00:00
layout: Put all button state into active_buttons
Ths gets rid of Rc<RefCell<>> sharing of state, which can be hard to keep track of.
In addition, there's no longer any duplication of button state.
- - - - -
a5fdc254 by Dorota Czaplejewicz at 2022-10-01T16:38:10+00:00
layout: Unbox buttons
The Box was just polluting the code, and the original reason for it (passing buttons individually to C) is gone.
- - - - -
14282387 by Dorota Czaplejewicz at 2022-10-01T18:25:35+00:00
layout: Increase separation between mutable and logic
- - - - -
973bbaca by Dorota Czaplejewicz at 2022-10-01T18:29:24+00:00
layout: Increase separation between mutable and logic
- - - - -
838d6b0b by dcz at 2022-10-08T08:53:54+00:00
Merge branch 'upgrust' into 'master'
debian: Upgrade rust dependency
See merge request World/Phosh/squeekboard!576
- - - - -
2ade5824 by dcz at 2022-10-09T14:40:55+00:00
Merge branch 'splitl' into 'master'
layout: cleanups
See merge request World/Phosh/squeekboard!577
- - - - -
1049a6a8 by Daniel Rusek at 2022-10-26T12:31:23+00:00
Add Czech translation
- - - - -
8cf9aab7 by Guido Günther at 2022-11-08T08:49:17+01:00
desktop-file: Add X-GNOME-* for session management
This add the X-GNOME-* bits that are currently shipped in
sm.puri.OSK0.desktop allowing distributions to drop this file and make
it a plain symlink to sm.puri.OSK0.desktop.
If squeekboard is used in another context that doesn't use gnome-session
the entries have no effect.
- - - - -
e9cc2010 by dcz at 2022-11-08T09:00:05+00:00
Merge branch 'desktop-file' into 'master'
desktop-file: Add X-GNOME-* for session management
See merge request World/Phosh/squeekboard!579
- - - - -
9242bb67 by Dorota Czaplejewicz at 2022-11-27T18:02:47+00:00
panel: Hardcode some debugging
Quickly done, useful for development tests. For user control, this requires connecting to some switch.
- - - - -
805c0d27 by Dorota Czaplejewicz at 2022-11-27T18:04:18+00:00
panel: Fix resize when reusing the window
When the panel window was reused, it was not re-initialized. That includes the panel size request. If the last panel size was matching a different display size (including orientation), the newly shown panel would re-use that size instead of respecting the newly requested size.
- - - - -
9c9f371f by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
Rename LevelKeyboard to Layout
- - - - -
23d6beee by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Decouple event timeout from event type
- - - - -
e0b37d60 by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Decouple state type from event handler
- - - - -
b8c0836f by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Decouple event type from handler
- - - - -
d51408a3 by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Add descriptions
- - - - -
e7c2350c by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Decouple event handler from concrete state
- - - - -
2f011a57 by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
test: Mark loop scheduling test for rewrite
- - - - -
e5be92ef by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
loop driver: Decouple from concrete state
- - - - -
6d01386d by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
main: Moved event loop definition close to actor
- - - - -
7f1d2375 by Dorota Czaplejewicz at 2022-11-28T15:53:41+00:00
event loop: Move event handlers from event loop driver to main loop
- - - - -
f4c03ce6 by dcz at 2022-11-30T13:10:01+00:00
Merge branch 'sizes' into 'master'
Fix resizing
See merge request World/Phosh/squeekboard!580
- - - - -
38165ac0 by dcz at 2022-12-06T12:14:17+00:00
Merge branch 'event' into 'master'
Decouple event handling from concrete logic
See merge request World/Phosh/squeekboard!581
- - - - -
783ca9ae by Dorota Czaplejewicz at 2022-12-06T12:19:17+00:00
structure: Create a module for custom event loops
- - - - -
ea5e36e9 by Dorota Czaplejewicz at 2022-12-06T12:58:17+00:00
screensaver: Catch activeness changes
- - - - -
cf6171a5 by Dorota Czaplejewicz at 2022-12-06T13:01:25+00:00
loops: Use Void for infinite loops
- - - - -
ae15869d by Dorota Czaplejewicz at 2022-12-08T09:38:31+00:00
popover: Able to receive screensaver events
- - - - -
e88410d4 by Dorota Czaplejewicz at 2022-12-08T09:38:31+00:00
util: Add thread-safe c wrapper
- - - - -
33660904 by Dorota Czaplejewicz at 2022-12-08T09:38:31+00:00
popover: Use thread-safe reference
This reference will be modified from the screensaver thread.
- - - - -
c590064c by Dorota Czaplejewicz at 2022-12-08T10:07:09+00:00
popover: Connect to screensaver event
- - - - -
7130ac95 by Dorota Czaplejewicz at 2022-12-08T10:07:09+00:00
popover: State can be printed
- - - - -
31a7acb0 by Dorota Czaplejewicz at 2022-12-08T10:07:09+00:00
popover: Apply settings enabled stateto UI
- - - - -
828279d0 by Dorota Czaplejewicz at 2022-12-21T12:20:17+00:00
rust: Use 2018 eition
This edition has better syntax around scoping and `use`.
- - - - -
1704f1b4 by Dorota Czaplejewicz at 2022-12-21T12:24:03+00:00
rust: Use 2021 eition
- - - - -
8fa4bf1b by dcz at 2023-01-02T12:20:49+00:00
Merge branch '21' into 'master'
rust: Use 2021 eition
See merge request World/Phosh/squeekboard!584
- - - - -
b0bf78b2 by dcz at 2023-01-02T12:21:23+00:00
Merge branch 'saver' into 'master'
popover: Deactivate settings button when lock screen is on
See merge request World/Phosh/squeekboard!582
- - - - -
8c7897da by Gergo Koteles at 2023-01-05T17:14:18+01:00
Add Hungarian layout
- - - - -
5f12199d by dcz at 2023-01-05T17:53:45+00:00
Merge branch 'hu' into 'master'
Add Hungarian layout
See merge request World/Phosh/squeekboard!585
- - - - -
2e65586d by Dorota Czaplejewicz at 2023-01-15T11:22:10+00:00
wayland: remove dead, broken init
- - - - -
6fd281b2 by Dorota Czaplejewicz at 2023-01-15T11:27:14+00:00
Remove dead code
- - - - -
8da59a62 by Dorota Czaplejewicz at 2023-01-15T11:40:27+00:00
safety: Replace strncpy with strlcpy
- - - - -
20b5cac1 by Dorota Czaplejewicz at 2023-01-15T11:51:53+00:00
build: Silence overcautious warning
- - - - -
400e8232 by Dorota Czaplejewicz at 2023-01-15T11:52:21+00:00
memory: Fix undefined behaviour
As warned by the compiler.
At the same time drop support for older rustc, as the code was dead anyway.
- - - - -
bb5b1faa by Jürgen Benvenuti at 2023-01-15T19:41:33+00:00
Update German translation
- - - - -
d18f0982 by dcz at 2023-01-24T14:59:12+00:00
Merge branch 'fixes' into 'master'
fixes inspired by compiler warnings
See merge request World/Phosh/squeekboard!587
- - - - -
ffae36d2 by Dorota Czaplejewicz at 2023-02-04T17:18:35+00:00
Rust: Restore compatibility with Debian Bookworm
- - - - -
6e465120 by David96 at 2023-02-04T18:03:54+00:00
Sync layersurface with Phosh
Copy layersurface & layer shell protocol from phosh
(https://gitlab.gnome.org/World/Phosh/phosh/)
- - - - -
0b44d94a by Dorota Czaplejewicz at 2023-02-04T18:03:54+00:00
layersurface: Fix violations of bracketing
- - - - -
f9776708 by Hemish at 2023-02-05T18:31:34+00:00
Add Hindi translation
- - - - -
658d2f32 by dcz at 2023-02-16T12:58:45+00:00
Merge branch 'clap' into 'master'
Rust: Restore compatibility with Debian Bookworm
See merge request World/Phosh/squeekboard!589
- - - - -
55956743 by dcz at 2023-02-16T12:59:23+00:00
Merge branch 'ls' into 'master'
Sync layersurface with Phosh
Closes #285
See merge request World/Phosh/squeekboard!590
- - - - -
85327883 by Dorota Czaplejewicz at 2023-02-16T15:31:38+00:00
Revert "docs: Update Cargo.lock instructions"
We're using mozilla-cargo in older Debian now.
This reverts commit 40089b48364eecf02657df867d3414a354ee8349.
- - - - -
25ba8773 by Dorota Czaplejewicz at 2023-02-16T15:33:10+00:00
Update Cargo.lock
- - - - -
378c3ec9 by Dorota Czaplejewicz at 2023-02-16T15:43:24+00:00
Release 1.21.0 "Expected value"
New or updated translations:
- Hindi
- Czech
- German
New layouts:
- wide Swedish
- Hungarian
Changes:
- use a custom font for gr+polytonic, where the default is unreadable
- require newer Rust
- fixed panel sizing when rotating
- internal improvements.
- - - - -
7a11b4d7 by Arnaud Ferraris at 2023-03-02T11:17:49+01:00
New upstream version 1.21.0
- - - - -
3c65b118 by Arnaud Ferraris at 2023-03-02T11:17:50+01:00
Update upstream source from tag 'upstream/1.21.0'
Update to upstream version '1.21.0'
with Debian dir 7733f8a50570a0900ceaf8ea41bb967f725b4ff8
- - - - -
a3204842 by Arnaud Ferraris at 2023-03-02T12:07:05+01:00
d/control: add missing dependencies
Upstream moved to `clap` v4 and now requires `libbsd`. Moreover, the
binary package now recommends a new font for greek polytonic (so it gets
pulled in by default, but users can easily uninstall it).
We also take this opportunity to bump Standards-Version (no change
needed) and improve the package's long description.
- - - - -
98a74f97 by Arnaud Ferraris at 2023-03-02T12:07:12+01:00
d/patches: drop upstreamed and obsolete patches
- - - - -
c3024d5b by Arnaud Ferraris at 2023-03-02T12:07:12+01:00
debian: add lintian-overrides
`squeekboard` uses a crate which includes a Rust rewrite of `libyaml`.
`lintian` falsely recognizes this as an embedded copy of the original
`libyaml` and raises an error we should ignore.
- - - - -
30d7797e by Arnaud Ferraris at 2023-03-02T12:07:13+01:00
d/changelog: release version 1.21.0-1
- - - - -
30 changed files:
- .gitlab-ci.yml
- Cargo.deps.newer
- Cargo.lock
- Cargo.lock.newer
- Cargo.toml.in
- + NEWS.md
- data/common.css
- + data/keyboards/hu.yaml
- + data/keyboards/hu_wide.yaml
- + data/keyboards/se_wide.yaml
- data/sm.puri.Squeekboard.desktop.in.in
- debian/changelog
- debian/control
- − debian/patches/Cargo-relax-clap-dependency.patch
- − debian/patches/desktop-file-Add-X-GNOME-for-session-management.patch
- − debian/patches/series
- + debian/squeekboard.lintian-overrides
- doc/hacking.md
- − eek/eek-element.c
- − eek/eek-element.h
- eek/eek-gtk-keyboard.c
- eek/eek-keyboard.c
- eek/eek-keyboard.h
- eek/eek-renderer.c
- eek/eek-renderer.h
- eek/eek-types.h
- eek/layersurface.c
- eek/layersurface.h
- eekboard/eekboard-context-service.c
- eekboard/eekboard-context-service.h
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/fa3ff5ba348844deaca9a10870929a958a78383c...30d7797ef702be77a030241d2f129c5eacd0f016
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/fa3ff5ba348844deaca9a10870929a958a78383c...30d7797ef702be77a030241d2f129c5eacd0f016
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/20230302/6156bf45/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list