Opened 8 months ago

Closed 8 months ago

#18458 closed enhancement (fixed)

libinput-1.24.0

Reported by: Xi Ruoyao Owned by: Rahul Chandra
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Xi Ruoyao, 8 months ago

libinput 1.24.0 is now available. It's been a while since the last release so let's flush out what's on our branch. Only three notable topics:

On Apple touchpads, natural scrolling is now enabled by default and palm detection is disabled - the touchpads are good enough that they don't need our help.

Built-in tablet devices now always have touch arbitration enabled, so we no longer need to add a quirk for each of them. And speaking of tablets: the pressure offset limit for worn-out devices is now at 50% of the range. Modern pens have a precise enough range that even worn out pen can still provide satisfactory pressure sensitivity. This pressure offset is now detected on worn-out pens that do not support distance.

Finally, where a relative device's rotation is 180 degrees (e.g. a trackball used upside-down) we now flip the scroll wheel direction as well.

The rest of the changes is the usual mix of janitorial patches and device-specific quirks.

As usual, the git shortlog is below.

Bjørn Forsman (2):

  • tablet: increase pressure offset limit from 20% to 50%
  • quirks: Add Wacom Bamboo Fun Pen

Hector Martin (2):

  • evdev: Enable natural scrolling by default on Apple
  • touchpad: Disable edge palm detection Apple touchpads

José Expósito (3):

  • doc: document libinput_device_tablet_pad_get_* error case
  • quirks: AddHP Spectre x360 15 ModelTabletModeNoSuspend keyboard quirk
  • quirks: Add Lenovo Legion 7i 4090 keyboard quirks

Llerraf Gnem (1):

  • docs: fix "See also" link in libinput_config_accel_profile

Peter Hutterer (45):

  • test: minor cleanups
  • CI: bump to latest ci-templates for a new ci-fairy
  • fallback: don't double-map if any left-handed buttons are down
  • test: move arbitration test into a helper function
  • tablet: split out arbitration/rotation handling assignment
  • tablet: always enable touch arbitration with touchscreens/ext. touchpads
  • doc/user: the CI uses FEDORA_PACKAGES, not FEDORA_RPMS
  • CI: remove unused meson-prep.sh and meson-test.sh scripts
  • quirks: sort the razer entries by PID
  • tools: add a tool to update our Razer quirks for internal keyboards
  • doc/user: fix documentation for rotation
  • doc/user: add a section on natural scrolling
  • CI: fix the rpm build job's Fedora version
  • tools: fix a few scan-build dead store warnings
  • tools/debug-gui: fix a deprecated warning
  • CI: update to use Fedora 38
  • test: carry the step as argument for arg testing
  • tools: add rotation support to debug-events and debug-gui
  • fallback: remove write-only rotation.is_enabled variable
  • evdev: if a device's rotation is around 180 degrees, flip the wheel
  • CI: add a comment to the meson build helper
  • test: change tablet coords to doubles and pass the pointer through
  • test: add an extra override hook for tablet motion
  • test: add a pre-calibrated flag and exclude the tests as necessary
  • test: add a calibrated (swapped) tablet device
  • man: hide debug-gui from the libinput.man page if disabled
  • CODING_STYLE: drop the unintended real name policy
  • doc/user: move ignoring devices to separate page
  • test: remove a confusing comment
  • test: check the tablet pressure values with a helper function
  • test: check that the pressure offset is reduced during motion events too
  • doc/user: update the udev rule to handle bind/unbind events
  • tablet: move setting the pressure offset into a helper function
  • tablet: split detecting and updating the pressure offset
  • tablet: split proximity and axis update handling
  • tablet: apply pressure offset handling for non-distance tablets
  • doc/user: quirks are available, not supported
  • Add triage policies for merge requests
  • Add a triage policy for kernel bugs
  • test: expand the tablet mode switch test to check for fake key releases
  • Fix a gcc analyzer complaint
  • Fix a few gcc analyzer complaints in util-strings.*
  • Drop the Signed-off-by requirement
  • quirks: add quirk for the RazerBlade152023 keyboard
  • libinput 1.24.0

Robert Glossop (1):

  • Disregard touchless clicks on flaky devices

Simon Ser (1):

  • doc/user/timestamps: document which clock is used

Yinon Burgansky (1):

  • docs: improve custom pointer acceleration documentation.

comment:2 by Rahul Chandra, 8 months ago

Owner: changed from blfs-book to Rahul Chandra

comment:3 by Rahul Chandra, 8 months ago

Status: newassigned

comment:4 by Rahul Chandra, 8 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits:

575e4c1387856b5086f582c96beb1f209d6d53c6 libnl-3.8.0
186161a7a1d4964f940ba411d2f24bea98a76947 libinput-1.24.0
631d6d1da26fb86982da39708ecb65aef5248b20 bluez-5.69
Note: See TracTickets for help on using tickets.