diff --git a/Cargo.lock b/Cargo.lock index 7cf8af9b5d5a1988579eba4e3b5674060e850502..66d578a0c91bd58a7f6e02a7052b5b8513ee6a05 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "atk" version = "0.7.0" @@ -26,6 +28,12 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "autocfg" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" + [[package]] name = "bitflags" version = "1.2.1" @@ -59,9 +67,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.67" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" +checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" [[package]] name = "clap" @@ -257,6 +265,22 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" + +[[package]] +name = "indexmap" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" +dependencies = [ + "autocfg", + "hashbrown", +] + [[package]] name = "lazy_static" version = "1.4.0" @@ -265,9 +289,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.94" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e" +checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119" [[package]] name = "linked-hash-map" @@ -320,24 +344,24 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.19" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" +checksum = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f" [[package]] name = "proc-macro2" -version = "1.0.26" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" +checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43" dependencies = [ "unicode-xid", ] [[package]] name = "quote" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05" dependencies = [ "proc-macro2", ] @@ -380,18 +404,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.126" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" +checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.126" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" +checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" dependencies = [ "proc-macro2", "quote", @@ -400,21 +424,21 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.8.17" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15654ed4ab61726bf918a39cb8d98a2e2995b002387807fa6ba58fdf7f59bb23" +checksum = "d8c608a35705a5d3cdc9fbe403147647ff34b921f8e833e49306df898f9b20af" dependencies = [ "dtoa", - "linked-hash-map", + "indexmap", "serde", "yaml-rust", ] [[package]] name = "syn" -version = "1.0.72" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" +checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59" dependencies = [ "proc-macro2", "quote", @@ -432,9 +456,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" [[package]] name = "unicode-xid" diff --git a/debian/changelog b/debian/changelog index 28951a3594ef73a2decede0b047e3704a193085c..3b913e2f824fe0a039e7001f851f7e8fe4d29c7c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,134 @@ +squeekboard (1.15.0-1) experimental; urgency=medium + + [ Khaled Eldoheiri ] + * Introduce Arabic keyboard layout + + [ Dorota Czaplejewicz ] + * Docs: Release procedure + * build: Fix "any" dependency versioning + * readme: Mention the layout guide + * dbus: Hint that maybe squeekboard is running + * readme: Change self-reference to repo to gnome + * docs: Move env vars section to debugging + * readme: Clarify basic running steps + * readme: Put emphasis on being an input method + * readme: Update features + * ci: Use cached artifacts in the test + * ci: Move release test to the start + * ci: Start lintian test right after deb build + * ci: Add git revision and CI pipeline number to .deb artifacts + * ci: Use bookworm image + * ci: Reformat yaml file + * ci: Include pre-build style check + * popover: Fix reentrancy problem + * submission: Wrap the structure in a safe wrapper + * util: Add ArcWrapped + * animation: Prototype a way of handling state and applying it separately + * state: Connect the animation state machine to the rest + * event_loop: Separate and use for physical keyboard presence + * Revert "util: Add ArcWrapped" + * Revert "ci: Use bookworm image" + * ci: Fix formatting + * ci: Make indentation close to original again + * cargo: version bump + + [ Jordi ] + * Introduce Swiss French keyboard layout + * improve accents layout behavior and code cleaning + + [ Plamen Stoev ] + * Rename bg to bg+phonetic + * Add 'bg' layout + * Translate more layout names in Bulgarian + + [ William Wold ] + * Show error when Layer Shell is not supported + * Update entry.py file path in readme + * Update zwp_text_input_v3 (comment changes only) + * Update zwp_input_method_v2 + + [ Patrick Jörg ] + * Introduce Swiss German keyboard layout + * Introducing ch+de layout and modified ch.yaml fallback + * Added ch_wide + + [ ZenWalker ] + * layersurface: avoid duplicate assignment + + [ T. Zack Crawford ] + * Update tutorial.md to clarify steps in creating a custom layout + + [ Guido Günther ] + * gitlab-ci: Adjust CI tags + * gitlab-ci: Drop build for outdated distributions + * data: Fix build with meson 0.60.0 + * main: Remove trailing whitespace + * main: Honor --help and -h + * eek-renderer: Add log domain + * eek-renderer: Fix indentation + * eek-renderer: Honor theme changes (Closes: #296) + * main: Drop broken support G_BUS_TYPE_SYSTEM + * main: Avoid two error variables in the same function + * main: Use dark theme when run in a Phosh session (Closes: #242) + * gtk-keyboard: Don't set variable to NULL twice in a row + * renderer: Use `g_debug ()` + * main: Add debug flag to always show squeekboard on start + * renderer: Disconnect theme change signal handler + * main: Add debug flag to show GTK inspector + * README: Document SQUEEKBOARD_DEBUG environment variable + * Move style-check to separate script + * Honor input-purpose PIN + * entry: Use a scrolled window + * entry: Set a margin on the grids + * entry: Add a random text entry field + * imservice: Invoke eekboard_context_service_set_hint_purpose unconditionally + (Closes: #311) + * langs: Don't use empty translation file (Closes: #313) + * Initialize gettext + * Reuse the unused popover ui file for i18n (Closes: #315) + * po: Add German translation + * gresources: Drop popup.ui + * Revert "gresources: Drop popup.ui" + * gitlab-ci: Add PKG_ONLY + * layout: Drop trailing whitespace + * Use special pin keyboard + * layout: Keep content purpose around + * renderer: Set style class based on input purpose + * pin: Use less margin + * debian: Install translations + * debian: Switch to dh 13 + * debian: Install desktop file + * eekboard-context-service: Don't translate property names + * server-context-servide: Don't translate application name + * data: Make generic name truly generic + * po: Add desktop file to translatable files + * Add URL and EMail keyboard variants for us (Closes: #65) + * gitignore: Drop zanata dir + * gitignore: Ignore generated po files + * popover: Move Emoji and Terminal to ui file + * popover: Add translator notes + * popover: Make the ui file match the code file name + * Remove emoji and terminal from translations + * popover: Don't complain about missing translations + * Drop custom translation handling + * Drop locale_config + * Remove custom translations + + [ PhilProg ] + * Add documentation about compositors + + [ Norayr Chilingarian ] + * armenian typewriter and phonetic keyboards. + * armenian layout also added to meson.build etc. + + [ Arnaud Ferraris ] + * resources: add wide FR terminal keyboard + + [ Sebastian Krzyszkowiak ] + * renderer: Take context scale into account when drawing icons (Closes: #139) + + -- Dorota Czaplejewicz Sun, 19 Dec 2021 14:11:06 +0000 + squeekboard (1.14.0pureos0~amber0) amber-phone; urgency=medium [ Dorota Czaplejewicz ] diff --git a/meson.build b/meson.build index 37a3499e4f7447cd92ae3d1ba794a3dd98b99001..ff7a2c4a0cc2bcbe3d09175c7c79112f6b9f54d9 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'squeekboard', 'c', 'rust', - version: '1.14.0', + version: '1.15.0', license: 'GPLv3', meson_version: '>=0.51.0', default_options: [