Skip to content

Commit 062e061

Browse files
authored
Merge pull request #90 from Smithay/libinput-1.29
Update libinput version to 1.29
2 parents 1af154c + 7341f4a commit 062e061

File tree

11 files changed

+9418
-4
lines changed

11 files changed

+9418
-4
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ jobs:
225225
RUST_LOG: bindgen=warn,bindgen::ir=error,bindgen::codegen=error
226226
with:
227227
command: build
228-
args: --manifest-path input-sys/Cargo.toml --target ${{ matrix.target }} --no-default-features --features update_bindings,libinput_1_11,libinput_1_14,libinput_1_15,libinput_1_19,libinput_1_21,libinput_1_23,libinput_1_26,libinput_1_27,libinput_1_28
228+
args: --manifest-path input-sys/Cargo.toml --target ${{ matrix.target }} --no-default-features --features update_bindings,libinput_1_11,libinput_1_14,libinput_1_15,libinput_1_19,libinput_1_21,libinput_1_23,libinput_1_26,libinput_1_27,libinput_1_28,libinput_1_29
229229
- name: Copy bindings
230230
run: |
231231
for i in input-sys/src/bindings/*.rs

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
- **Breaking:** `Device::name`, `Device::output_name`, `Seat::physical_name` and `Seat::logical_name` now return Cow strings due to lossy conversion into UTF8
44
- **Breaking:** `Device::config_tap_default_drag_lock_enabled` and `Device::config_tap_set_drag_lock_enabled` now use `DragLockState` type rather than `bool`
5-
- Added support for libinput 1.23, 1.26, 1.27, 1.28 features
5+
- Added support for libinput 1.23, 1.26, 1.27, 1.28, 1.29 features
66

77
## 0.9.1
88

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ libinput_1_23 = ["input-sys/libinput_1_23", "libinput_1_21"]
4141
libinput_1_26 = ["input-sys/libinput_1_26", "libinput_1_23"]
4242
libinput_1_27 = ["input-sys/libinput_1_27", "libinput_1_26"]
4343
libinput_1_28 = ["input-sys/libinput_1_28", "libinput_1_27"]
44+
libinput_1_29 = ["input-sys/libinput_1_29", "libinput_1_28"]
4445

4546
[workspace]
4647
members = [

input-sys/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ libinput_1_23 = []
4141
libinput_1_26 = []
4242
libinput_1_27 = []
4343
libinput_1_28 = []
44+
libinput_1_29 = []

input-sys/build.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ extern crate bindgen;
44
use std::{env, path::Path};
55

66
const LIB_VERSIONS: &[(u8, u8, u8)] = &[
7+
(1, 29, 0),
78
(1, 28, 0),
89
(1, 27, 0),
910
(1, 26, 0),

input-sys/include/libinput.1.28.0.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5775,7 +5775,7 @@ enum libinput_config_accel_type {
57755775
enum libinput_config_status
57765776
libinput_config_accel_set_points(struct libinput_config_accel *accel_config,
57775777
enum libinput_config_accel_type accel_type,
5778-
double step, size_t npoints, double *points);
5778+
double step, size_t npoints, const double *points);
57795779

57805780
/**
57815781
* @ingroup config

0 commit comments

Comments
 (0)