[ANNOUNCE] libei 1.2.1

2024-02-04 Thread Peter Hutterer
/-/releases/1.2.1 Only one fix in liboeffis: previously using OEFFIS_DEVICE_ALL_DEVICES in oeffis_create_session() would result in the portal selecting no devices instead of all. That's obviously not what's desired. Peter Hutterer (7): ci: bump to use F39 CI: drop the git depth for the ABI

[ANNOUNCE] libei 1.2.0

2023-12-05 Thread Peter Hutterer
destroy No change in the API Alban Browaeys (1): Fix duplicate negation in log message Peter Hutterer (33): ei: improve a debug message, the number we print is the serial util: fix clobbered errno in sink_add_source util: allow sources to have write notifications ei: queue

Re: Re: 回复: Re: get input device in wayland

2023-11-24 Thread Peter Hutterer
guration only. It all requires a bit of a mindshift - think of Wayland like HTTP. You don't configure your browser via HTTP requests from the websites, that is done through other channels, for a whole bunch of reasons. Cheers, Peter > At 2023-11-24 09:11:34, "Peter Hutterer" wrote:

Re: 回复: Re: get input device in wayland

2023-11-23 Thread Peter Hutterer
calibration should be part of the compositor and/or a side-channel to the compositor if the calibration needs to be done in an external application. Cheers, Peter > > > 从 Windows 版邮件发送 > > 发件人: Peter Hutterer > 发送时间: 2023年11月22日 14:45 > 收件人: weinan wang > 抄送: wayland-

Re: Re: get input device in wayland

2023-11-21 Thread Peter Hutterer
imultaneously and assume the button + screen that receives the "Yes" click are the one that want the touchscreen. Cheers, Peter [1] slightly unreliable since there's no guarantee they're all handled but most likely good enough > At 2023-11-22 06:31:07, "Peter Hutterer&q

Re: get input device in wayland

2023-11-21 Thread Peter Hutterer
On Tue, Nov 21, 2023 at 04:20:10PM +0800, weinan wang wrote: > Hey Guys, > We have an application that needs to get the touch device > corresponding to the touch event, and on X11, we can get the device ID > that sends this event according to the XI_Touch events, and then find > the device we want

Re: using libinput with glib's signal_timeout

2023-11-05 Thread Peter Hutterer
On Fri, Nov 03, 2023 at 11:12:27AM +0100, kyomawolf wrote: > Hey Guys, > currently I'm trying to use a libinput's eventloop. It used to work as a > standalone, but when I tried to put it into Glib::signal_timeout it seems to > not receive any events anymore. Do you know more about why this is

[ANNOUNCE] libei 1.1.0

2023-09-06 Thread Peter Hutterer
/-/releases/1.1.1 Only a few minor fixes to the tools and one documentation fix since the RC1. Jason Gerecke (1): Correct documentation for ei_touch_(get|set)_user_data Peter Hutterer (4): tools: start ei-debug-events for the fd we get from the oeffis demo tool tools: fix an indentation

[ANNOUNCE] libei 1.1.0 RC1

2023-08-30 Thread Peter Hutterer
expect 1.1.0 next week somewhen. Peter Hutterer (20): meson.build: bump to use gnu11 over gnu99 Add ei_device_get_region_at() to obtain a region for a point util: fix iobuf_take_fd invalid memmove for multiple fds util: fix iobuf_append_fd OOB when we have too many fds Add

[ANNOUNCE] libinput 1.24.0

2023-08-24 Thread Peter Hutterer
): 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 helpe

[ANNOUNCE] libei 1.0.0

2023-06-07 Thread Peter Hutterer
`interface_arg`, and also provide `interface_arg_for` Peter Hutterer (39): meson.build: drop requirements back to 0.56 CI: add a build test for our minimum meson version scanner: rework the main() function into something easier to test scanner: add tests for the extra data

[ANNOUNCE] libei 1.0.0RC2

2023-05-22 Thread Peter Hutterer
ilence warnings when memfd_create is missing Peter Hutterer (15): CI: install meson and ninja from pip CI: move the pip package list into the config.yml file as well brei: move the object_id_t typedefs to the brei-proto.h header Drop a few unused unref functions CI: bump

[ANNOUNCE] libei 1.0.0

2023-05-16 Thread Peter Hutterer
: https://libinput.pages.freedesktop.org/libei/ The git shortlog is below: Peter Hutterer (48): ei: fix ei_seat_unbind_capabilities ei: de-duplicate ei_seat_unbind_capability test: cast the varargs to the right data size meson: require the python modules that the scanner

[ANNOUNCE] libei 0.5

2023-04-05 Thread Peter Hutterer
/ The git shortlog is below: Jonas Ådahl (4): protocol: Make integer explicitly sized demos: Print timestamp protocol: Add support for 64 bit integers on the wire protocol: Make timestamps a single 64 bit argument Peter Hutterer (273): meson.build: add

[ANNOUNCE] libinput 1.22.1

2023-01-15 Thread Peter Hutterer
): tablet: increase touch arbitration rectangle height quirks: add quirk for Dell Latitude 5290 2-in-1 Peter Hutterer (2): tools: fflush the output in debug-events after each set of events libinput 1.22.1 Samuel Reddy (1): quirks: add quirks for Glorious Model O mouse Simon

[ANNOUNCE] libei 0.4.1

2022-12-09 Thread Peter Hutterer
libei 0.4.1 is now available. This time with the tag pointing to the right commit. See below for the 0.4 announcement below which has all the interesting bits. On Fri, Dec 09, 2022 at 03:15:30PM +1000, Peter Hutterer wrote: > libei 0.4 is now available. libei is a library to send > Emulated

[ANNOUNCE] libei 0.4

2022-12-08 Thread Peter Hutterer
protected wrappers liboeffis: protect from interrupted system calls Peter Hutterer (44): Add a comment that reserved properties cannot be set by the API reis: fix return code handling in allow_capabilities reis: drop unnecessary variable rc proto: reformat according to the Go

[ANNOUNCE] libei 0.3

2022-06-06 Thread Peter Hutterer
a couple of coding style issues eis: Add API to add client getting an fd eirpecken: Use the new eis_backend_fd_add_client() eis: Remove eis_backend_fd_add_fd() Only auto-stop emulating if sender Peter Hutterer (64): Fix a typo in the docs Documentation updates

[ANNOUNCE] libinput 1.20.1

2022-04-19 Thread Peter Hutterer
of this issue. This issue was independently discovered by Lukas Lamster. Many thanks for their discovery and responsible reporting. The release is available via gitlab from https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.20.1 -- Peter Hutterer (2): evdev: strip the device name

[ANNOUNCE] libinput 1.18.2

2022-04-19 Thread Peter Hutterer
libinput 1.18.2 is now available. This release includes a fix for CVE-2022-1215, a format string vulnerabilty in the evdev device handling. For details, see https://gitlab.freedesktop.org/libinput/libinput/-/issues/752 Peter Hutterer (2): evdev: strip the device name of format directives

[ANNOUNCE] libinput 1.19.4

2022-04-19 Thread Peter Hutterer
libinput 1.19.4 is now available. This release includes a fix for CVE-2022-1215, a format string vulnerabilty in the evdev device handling. For details, see https://gitlab.freedesktop.org/libinput/libinput/-/issues/752 Peter Hutterer (2): evdev: strip the device name of format directives

Re: Touchscreen calibration matrix changes

2022-04-05 Thread Peter Hutterer
On Wed, Apr 06, 2022 at 06:02:22AM +0300, Teemu K wrote: > On Tue, Apr 5, 2022 at 5:21 PM Pekka Paalanen wrote: > > > > On Tue, 29 Mar 2022 15:31:59 +0300 > > Teemu K wrote: > > > > > Hi, > > > > > > I'm trying to get touch calibration working on Wayland/Weston for > > > resistive touch. I can

[ANNOUNCE] libei 0.2

2022-03-01 Thread Peter Hutterer
Fourdan (1): libei: Do not abort if LIBEI_SOCKET is not set Peter Hutterer (429): Initial commit libei: change the device creation API a bit libei: make the pointer/touch ranges constant and client-determined libeis: caps shouldn't be a bitmask Simplify the suspend

Re: button remapping and drag lock?

2022-01-04 Thread Peter Hutterer
On Thu, Dec 23, 2021 at 10:30:50AM -0500, Tom Horsley wrote: > Here is a bit of shell script which makes it possible to use my > Kensington Expert Wireless Trackball Mouse under X11: > > xinput --set-button-map "$nm" 1 8 3 4 5 6 7 2 > xinput --set-prop --type=int --format=8 "$nm" \ >

[ANNOUNCE] libinput 1.19.3

2021-12-12 Thread Peter Hutterer
Joaquin Gonzalez (1): quirks: changes touchpad pressure Lenovo Yoga 2 Pro José Expósito (3): doc/user: fix broken link to systemd 60-evdev.hwdb gestures: cancel hold gestures on thumb detection doc/user: fix broken link to "Observations on trackpoint input data" Peter H

Re: xkbcommon: Converting keysym to keycode

2021-12-06 Thread Peter Hutterer
On Sat, Dec 04, 2021 at 08:34:49AM +, adlo wrote: > Basically the program I’m working on was originally designed for X11, and I’m > trying to adapt it to Wayland. I’m trying to find an equivalent to > XKeysymToKeycode(). > > > it doesn't, but if you look at xkbcli how-to-type and it's

Re: xkbcommon: Converting keysym to keycode

2021-12-01 Thread Peter Hutterer
On Wed, Dec 01, 2021 at 02:31:38PM +, adlo wrote: > Does xkbcommon have a function to convert a keysym to a keycode? it doesn't, but if you look at xkbcli how-to-type and it's source (tools/how-to-type.c) that's the closest approximation. Main reason is that the keycode->keysym conversion is

[ANNOUNCE] libinput 1.19.2

2021-10-20 Thread Peter Hutterer
): evdev: disable button scroll timeout for extra mouse buttons evdev: avoid usage of bogus BTN_FORWARD name José Expósito (1): gestures: avoid processing the last hold and motion event twice Peter Hutterer (2): test: use a plain libinput context for the log priority check

[ANNOUNCE] libinput 1.19.1

2021-09-27 Thread Peter Hutterer
: v120 scroll: invert horizontal scrolling quirk libinput: add hold to get base event test: add kernel bugs to log handler fallback: hires scroll heuristics for buggy devices Peter Hutterer (7): touchpad: fix leak when the touchpad is removed before the dwt keyboard

[ANNOUNCE] libinput 1.19.0

2021-09-14 Thread Peter Hutterer
debouncing on generic emulated mouse Peter Hutterer (1): libinput 1.19.0 weizhixiang (1): use ARRAY_FOR_EACH when traverse array git tag: 1.19.0 https://www.freedesktop.org/software/libinput/libinput-1.19.0.tar.xz SHA256: 3d3a2f12b4a65cd82684121ae4b33cdc3ad541c761a55e8eb73a8e5e443cccbb

[ANNOUNCE] libinput 1.18.901

2021-08-31 Thread Peter Hutterer
arnouby (1): quirks: add pressure range for Dell Latitude 7480 Peter Hutterer (27): doc: note that gestures may be cancelled doc: add docs for hold gestures meson.build: bump to 1.18.900 gitlab CI: add a comment to explain how to actually edit the CI quirks: a

[ANNOUNCE] libinput 1.18.1

2021-08-02 Thread Peter Hutterer
libinput 1.18.1 is now available. This release only adds device-specific quirks, no other changes to the library. Kevin Anderson (1): quirks: add Framework Touchpad Quirk Mohamed Elsharnouby (1): quirks: add pressure range for Dell Latitude 7480 Peter Hutterer (3): quirks: add

[ANNOUNCE] libinput 1.18.0

2021-06-01 Thread Peter Hutterer
-asus.quirks to include Asus G15 Zephyrus quirk. Peter Hutterer (1): libinput 1.18.0 git tag: 1.18.0 https://www.freedesktop.org/software/libinput/libinput-1.18.0.tar.xz SHA256: 18c6a286583268d39841348e561fbb4713bde0c643b360f5d8a3f27800afdb9a libinput-1.18.0.tar.xz SHA512

[ANNOUNCE] libinput 1.17.901

2021-05-25 Thread Peter Hutterer
til-list.h: simplify code by removing an excess initialization treewide: get rid of `tmp` argument in list_for_each_safe Nicolas Fella (1): doc/user: Add instructions for using with CMake Pedro Ribeiro (1): Add Lenovo Legion 5 keyboard to 50-system-lenovo.quirks Peter Hutterer

[ANNOUNCE] libinput 1.17.3

2021-05-25 Thread Peter Hutterer
libinput 1.17.3 is now available. The device specific quirks listed below add the necesssary keyboard integration quirk to get palm rejection to work correctly. Hans Gaiser (1): Add quirk for Lenovo Legion 5 Pro. Peter Hutterer (2): gitlab CI: bump from Fedora 32 to 34 libinput

Re: Dell Totem support / libinput bug: Event for missing capability CAP_POINTER on device "Advanced Silicon S.A. CoolTouch® System System Multi Axis"

2021-05-17 Thread Peter Hutterer
On Mon, May 17, 2021 at 11:00:15AM +0200, Max Maischein wrote: > Hi Peter, > > best to file an issue against libinput, debugging over email is pretty > > terrible. > > Filed as https://gitlab.freedesktop.org/libinput/libinput/-/issues/614 thanks, I already replied there but for the list

Re: Dell Totem support / libinput bug: Event for missing capability CAP_POINTER on device "Advanced Silicon S.A. CoolTouch® System System Multi Axis"

2021-05-12 Thread Peter Hutterer
On Mon, May 10, 2021 at 09:05:55AM +0200, Max Maischein wrote: > Hi all, > > I got a Dell Canvas+Totem widget (on clearance, they are discontinued), > and got the following error message when running `libinput debug-events`: > > libinput bug: Event for missing capability CAP_POINTER on device >

Re: Help writing a virtual touchpad

2021-05-11 Thread Peter Hutterer
eter > > Repo with my code: https://github.com/thegoldgoat/toccami_driver > > Thank you so much, > Andrea > Il 11 mag 2021, 03:09 +0200, Peter Hutterer , ha > scritto: > > On Sat, May 08, 2021 at 12:45:24PM +0200, Andrea Somaini wrote: > > > Hello, > >

Re: Help writing a virtual touchpad

2021-05-10 Thread Peter Hutterer
On Sat, May 08, 2021 at 12:45:24PM +0200, Andrea Somaini wrote: > Hello, > I was thinking about creating a virtual touchpad device for Linux > I never worked on such low level software, so I feel kinda lost > Can someone please point me where should I start? The best option you have at this point

[ANNOUNCE] libinput 1.17.2

2021-04-29 Thread Peter Hutterer
r keyboard as internal Jonas Ådahl (1): tablet-pad-leds: Open led file with O_NONBLOCK | O_CLOEXEC Peter Hutterer (4): evdev: don't check the event time if it's higher than the dispatch time evdev: don't truncate event time to 32 bits quirks: add palm size quirk for the Gigaby

libinput default git branch changed to 'main'

2021-04-28 Thread Peter Hutterer
Following the Wayland repository changes, libinput has now changed to use "main" as the default branch. All open merge requests have been changed over. Cheers, Peter ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org

[ANNOUNCE] libinput 1.17.1

2021-03-23 Thread Peter Hutterer
: add wildcard to HID-over-I2C names (for FreeBSD) Pedro Ribeiro (1): Add Lenovo Legion 5 keyboard to 50-system-lenovo.quirks Peter Hutterer (3): completion: add missing libinput analyze subtools to the zsh completions doc/user: explain why we are doing motion normalization

[ANNOUNCE] libinput 1.16.5

2021-02-23 Thread Peter Hutterer
/Laptop/Book) devices. Gablegritule (1): quirks: add pressure ranges for the Dell Latitude E5510 TouchPad Gary Wolfe (1): Dell touchpad was too sensitive with default settings Jef Driesen (1): quirks: add quirk for Dell XPS 15 9500 touchpad Peter Hutterer (3): quirks

[ANNOUNCE] libinput 1.16.902

2021-02-15 Thread Peter Hutterer
TouchPad Peter Hutterer (28): quirks: improve the README doc/user: some whitespace fixes doc/user: expand the explanations on how to submit a merge request quirks: reword the requirements section in the quirks README test: don't require root to list tests touchpad

[ANNOUNCE] libinput 1.16.901

2021-02-01 Thread Peter Hutterer
quirks: Customize ALPS i2c touchpad palm detect pressure threshold Peter Hutterer (85): gitlab CI: drop Fedora 30 tools: fix a replay exception when a recording has an empty quirks list doc: fix a wrongly named parameter touchpad: ignore the ALPS jump to 4095/0 m

[ANNOUNCE] libinput 1.16.4

2020-11-26 Thread Peter Hutterer
to this libinput version. Peter Hutterer (4): Fix the termination of the readlink result Fix a few coverity complaints udev: update rules to handle bind/unbind events libinput 1.16.4 git tag: 1.16.4 https://www.freedesktop.org/software/libinput/libinput-1.16.4.tar.xz SHA256

[ANNOUNCE] libinput 1.16.3

2020-11-02 Thread Peter Hutterer
libinput 1.16.3 is now available. Only one real change, the "your system is slow" warning is rate-limited to 5 per hour now to avoid spamming the logs. Peter Hutterer (3): evdev: reduce the "your system is slow" warning to 5 per hour doc/user: update the

[ANNOUNCE] libinput 1.16.2

2020-10-06 Thread Peter Hutterer
on Apple Magic Trackpad 2 Kai-Chuan Hsieh (1): quirks: Customize ALPS i2c touchpad palm detect pressure threshold Peter Hutterer (5): gitlab CI: drop Fedora 30 tools: fix a replay exception when a recording has an empty quirks list touchpad: ignore the ALPS jump to 4095/0

[ANNOUNCE] libinput 1.16.1

2020-08-12 Thread Peter Hutterer
to be labelled as ID_INPUT_JOYSTICK by udev. Those keyboards stopped working with 1.16. Revert back to the old behaviour until we can figure out a better way to deal with this. See https://gitlab.freedesktop.org/libinput/libinput/-/issues/517 for that particular issue. Peter Hutterer (5): Revert

Re: RFC: libei - emulated input in Wayland compositors

2020-08-12 Thread Peter Hutterer
sion plant on this. Either way, I reckon the whole thing looks promising. Combination of branches for portal support is outlined here: https://gitlab.freedesktop.org/whot/libei/-/issues/1 Comes with free occasional crashes. Cheers, Peter On Fri, Jul 31, 2020 at 03:13:50PM +1000, Peter Hutt

[ANNOUNCE] libinput 1.16.0

2020-08-03 Thread Peter Hutterer
windows would pop up, the screen would blank regularly, etc. And of course a collection of fixes, quirks and new bugs. As usual, see the git shortlog for details. Diego Abad A (1): FIX: typo on building documentation Peter Hutterer (2): test: semi-fix the switch_suspend_with_touchpad test l

Re: RFC: libei - emulated input in Wayland compositors

2020-08-02 Thread Peter Hutterer
On Sat, Aug 01, 2020 at 01:42:16PM +0200, Roman Gilg wrote: > > > > 1) It exports a set of APIs under org.freedesktop.portal.* that all > > sandboxed applications can access. > > > > In contrast to explicitly allowed APIs (i.e. build time configured list > > of API to be exposed directly to inside

Re: RFC: libei - emulated input in Wayland compositors

2020-08-02 Thread Peter Hutterer
On Fri, Jul 31, 2020 at 08:49:41PM +0200, Roman Gilg wrote: > On Fri, Jul 31, 2020 at 7:13 AM Peter Hutterer > wrote: > > > > I've been working on a new approach for allowing emulated input devices in > > Wayland. Or in short - how can we make xdotool and synergy work? An

Re: RFC: libei - emulated input in Wayland compositors

2020-07-31 Thread Peter Hutterer
On Fri, Jul 31, 2020 at 12:16:55PM +0300, Pekka Paalanen wrote: > On Fri, 31 Jul 2020 15:13:50 +1000 > Peter Hutterer wrote: > > > I've been working on a new approach for allowing emulated input devices in > > Wayland. Or in short - how can we make xdotool and synergy wor

Re: RFC: libei - emulated input in Wayland compositors

2020-07-31 Thread Peter Hutterer
On Fri, Jul 31, 2020 at 11:00:53AM +0300, Vlad Zahorodnii wrote: > > c) allows you to e.g. suspend the client when convenient or just ignore > > certain sequences altogether. The two made-up examples are: suspend EI > > during a password prompt, or allow EI from the software yubikey *only* > >

RFC: libei - emulated input in Wayland compositors

2020-07-30 Thread Peter Hutterer
I've been working on a new approach for allowing emulated input devices in Wayland. Or in short - how can we make xdotool and synergy work? And eventually replace them. The proposal I have is a library for Emulated Input, in short libei. https://gitlab.freedesktop.org/whot/libei/ libei has two

[ANNOUNCE] libinput 1.15.902

2020-07-26 Thread Peter Hutterer
the 1.16 release within a few days. Peter Hutterer (7): evdev: fix the check for tablet vs joystick evdev: drop the check for tablet vs joystick quirks: correct modalias for the Lenovo X1 Gen6 touchpad: disable jump detection on the Lenovo X1 Gen6 touchpad gitlab CI: remove

[ANNOUNCE] libinput 1.15.901

2020-07-14 Thread Peter Hutterer
c Yhuel (1): quirks: correctly print boolean values Martin Cihlář (1): add trust mouse quirk #455 Matt Mayfield (1): touchpad: restore thumb detection while keeping fixes from !292 Peter Hutterer (90): tools: record: fix dmi recording tools: fix a typo in a ma

Re: weston-info as a standalone utility

2020-07-13 Thread Peter Hutterer
On Thu, Jul 09, 2020 at 05:14:32PM +0200, Olivier Fourdan wrote: > Hey, > > On Thu, 9 Jul 2020 at 16:41, Daniel Stone wrote: > > > > On Thu, 9 Jul 2020 at 15:38, Pekka Paalanen wrote: > > > +1 for having this under the wayland organization in Gitlab. > > > +1 for deleting weston-info from

[ANNOUNCE] libinput 1.15.6

2020-06-18 Thread Peter Hutterer
quirks file for Sony Vaio Laptop Loïc Yhuel (1): quirks: correctly print boolean values Martin Cihlář (1): add trust mouse quirk #455 Peter Hutterer (4): tablet: use the AttrPressureRange quirk for tablets too quirks: mark the 0x233 razer keyboard as internal gitlab

Re: Missing Protocols ir-keytable Ubuntu 20.04

2020-06-09 Thread Peter Hutterer
On Tue, Jun 02, 2020 at 05:08:10PM +0100, Sean Young wrote: > Hi, > > On Wed, May 06, 2020 at 02:35:32PM +0200, Ralf Schmidt wrote: > > On more thing: because off the removed -d parameter, Remotes like the > > Technisat TTS35AI are no longer supported, such Type of Remotes are not > > recognized

Re: (2) Question about Linux MT Protocol B type

2020-05-22 Thread Peter Hutterer
ould change this to 42 and no client should break :) hth Cheers, Peter > But following in this case, second or third touch down can come fater than > first touch down. > > So I ask it to you that second finger down came fisrt situation is normal > situation or not.. > > I'll waiting

Re: Question about Linux MT Protocol B type

2020-05-21 Thread Peter Hutterer
On Thu, May 21, 2020 at 07:42:33PM +0900, 강정현 wrote: > Dear all, > > I have an one question about Linux MT Protocol B type. > > Asume that press touch screen using first finger. > > And release fisrt finger and press second finger toghether. > > > > In that case, which procotol is correct?

Re: Issue with setting calibration matrix on imx6 platform.

2020-05-11 Thread Peter Hutterer
On Mon, May 11, 2020 at 09:17:16AM +0530, poornachandrasekhar.alama...@india.horner-apg.com wrote: > Hi, > > > > We are trying to set calibration matrix on imx6 platfrom. > > We are able to set the touch calibration matrix using udev (static) on imx6 > platform. > > > > Our requirement

Re: Protocol backwards compatibility requirements?

2020-04-21 Thread Peter Hutterer
On Tue, Apr 21, 2020 at 11:50:27AM +0300, Pekka Paalanen wrote: [...] > > > If you're asking if the implementation for version < N could be > > > deleted or avoided, then I'd say no. Definitely no for desktop > > > compositors, probably no for anything else public. > > > > The sub-interfaces

Re: Protocol backwards compatibility requirements?

2020-04-20 Thread Peter Hutterer
On Mon, Apr 20, 2020 at 03:05:32PM +0300, Pekka Paalanen wrote: > On Thu, 16 Apr 2020 17:47:56 +1000 > Christopher James Halse Rogers wrote: > > > On Wed, Apr 15, 2020 at 14:27, Simon Ser wrote: > > > Hi, > > > > > > On Monday, April 13, 2020 1:59 AM,

Re: Protocol backwards compatibility requirements?

2020-04-16 Thread Peter Hutterer
On Thu, Apr 16, 2020 at 05:47:56PM +1000, Christopher James Halse Rogers wrote: > > > On Wed, Apr 15, 2020 at 14:27, Simon Ser wrote: > > Hi, > > > > On Monday, April 13, 2020 1:59 AM, Peter Hutterer > > wrote: > > > Hi all, > > >

Protocol backwards compatibility requirements?

2020-04-12 Thread Peter Hutterer
Hi all, This is request for comments on the exact requirements for protocol backwards compatibility for clients binding to new versions of an interface. Reason for this are the high-resolution wheel scrolling patches: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/72

[ANNOUNCE] libinput 1.15.5

2020-04-10 Thread Peter Hutterer
libinput appears to do the right thing so it's not necessary to log every single jump and spam the logs. The docs have been updated accordingly too. Finally, another fix for a libinput record regression. Please do update so I don't have to deal with broken recordings. Peter Hutterer (6): tools

Re: [Mesa-dev] [Intel-gfx] gitlab.fd.o financial situation and impact on services

2020-04-04 Thread Peter Hutterer
On Sat, Apr 04, 2020 at 11:16:08AM -0700, Rob Clark wrote: > On Sat, Apr 4, 2020 at 10:47 AM Nicolas Dufresne wrote: > > > > Le samedi 04 avril 2020 à 08:11 -0700, Rob Clark a écrit : > > > On Fri, Apr 3, 2020 at 7:12 AM Michel Dänzer wrote: > > > > On 2020-03-01 6:46 a.m., Marek Olšák wrote: >

Re: [Mesa-dev] [Intel-gfx] gitlab.fd.o financial situation and impact on services

2020-04-04 Thread Peter Hutterer
On Sat, Apr 04, 2020 at 08:11:23AM -0700, Rob Clark wrote: > On Fri, Apr 3, 2020 at 7:12 AM Michel Dänzer wrote: > > > > On 2020-03-01 6:46 a.m., Marek Olšák wrote: > > > For Mesa, we could run CI only when Marge pushes, so that it's a strictly > > > pre-merge CI. > > > > Thanks for the

[ANNOUNCE] libinput 1.15.4

2020-03-17 Thread Peter Hutterer
libinput 1.15.4 is now available. Only one patch to the libinput record tool to fix the dmi modalias recording. Since this tool is used by every bug reporter and the library itself has no changes please do update to this one, you'll save a lot of my time... Peter Hutterer (2): tools: record

[ANNOUNCE] libinput 1.15.3

2020-03-05 Thread Peter Hutterer
, it is now restricted to ALPS devices only. Two coverity fixes, some minor fixes with libinput record/replay and a fix for the test suite. Everything else is CI-related. Peter Hutterer (27): gitlab CI: whitespace fixes for better visual alignments gitlab CI: add a comment to explain one

Re: GSoC | Support for pressure-only bluetooth styli

2020-02-26 Thread Peter Hutterer
On Tue, Feb 25, 2020 at 05:36:17PM +0530, zubin choudhary wrote: > Hello Everyone. > > I am interested in working with X.org on *Support for pressure-only > bluetooth styli.* > I am willing to buy a stylus for this project. > I'm using a dell inspiron 7373 as my primary device. can anyone please

[ANNOUNCE] libinput 1.15.2

2020-02-19 Thread Peter Hutterer
and one quirk: for the MadCatz RAT7 mouse which is a bit too creative with the keycodes it sends. Peter Hutterer (16): tools: record: record the EVDEV_ABS properties correctly udev: *add* the fuzz-to-zero program to the udev RUN list, don't overwrite udev: directly import the device

[ANNOUNCE] libinput 1.15.1

2020-02-02 Thread Peter Hutterer
-fallback: Use input_event_init for fallback Jacob Kauffmann (1): doc/user: Fix grammar. Michael Forney (1): litest: Fix warnings about discarded qualifiers with check-0.13.0 Peter Hutterer (22): test: fix some wrong touchpad slot range checks test: simplify a slot count check

Re: About libinput license.

2020-01-06 Thread Peter Hutterer
On Fri, Dec 20, 2019 at 12:46:00PM +0900, Yoshiaki Seko wrote: > Dear libinput Developers > > I'm Seko.I have a question. > > We want to use libinput. > I see your HP and I think libinput is MIT License. > https://wayland.freedesktop.org/libinput/doc/latest/faqs.html#is-libinput-gpl-licensed >

[ANNOUNCE] libinput 1.15.0

2020-01-03 Thread Peter Hutterer
shortlog is below. Anatolii Lishchynskyi (1): quirks: ignore mode switch button on Madcatz R.A.T.3 mouse Björn Daase (1): quirks: fix horizontal scrolling for Logitech MX Master 2S on bluetooth Peter Hutterer (8): gitlab CI: use a minimal alpine image for the commit checks

[ANNOUNCE] libinput 1.14.901

2019-12-08 Thread Peter Hutterer
settings terser Luflosi (1): doc: fix sentence Peter Hutterer (93): tools: factor out a sanity check in libinput-replay tools: make an infinite loop more obvious in the code tools: install local quirks during libinput replay tools: change python invocations to use

[ANNOUNCE] libinput 1.14.901

2019-12-04 Thread Peter Hutterer
: be more explicit about only listing defaults libinput-list-devices: make paragraph about different settings terser Luflosi (1): doc: fix sentence Peter Hutterer (93): tools: factor out a sanity check in libinput-replay tools: make an infinite loop more obvious in the code

[ANNOUNCE] libinput 1.14.3

2019-10-27 Thread Peter Hutterer
on bluetooth John Chadwick (1): tablet: Improve forced prox out behavior. Peter Hutterer (6): touchpad: use the same speed for scrolling as the baseline of the accel curve fallback: don't send a single-touch motion if we just sent a begin doc/user: drop markdown source

[ANNOUNCE] libinput 1.14.2

2019-10-16 Thread Peter Hutterer
): test: Make udev_properties array fixed-size. Peter Hutterer (3): touchpad: only identify for pinch in a distinct pinch position gestures: where we have more fingers than slots, default to swipe libinput 1.14.2 Richard McIntosh (1): Added magic trackpoint multiplier

Re: libinput drops keys from infrared remotes after changing keymap

2019-10-03 Thread Peter Hutterer
On Tue, Oct 01, 2019 at 09:39:51AM +0100, Sean Young wrote: > Hi Hans, > > On Mon, Sep 30, 2019 at 01:29:59PM +0200, Hans de Goede wrote: > > On 30-09-2019 10:33, Sean Young wrote: > > > On Mon, Sep 30, 2019 at 11:34:04AM +1000, Peter Hutterer wrote: > > > >

Re: Libinput-touch screen detection

2019-10-03 Thread Peter Hutterer
ible to read, sorry. Cheers, Peter > > Does this indicate that Kernel driver is working fine and issue is with some > configuration ? Please let me know. > Thanks & Best Regards,Sanjay > > On Wednesday, 2 October, 2019, 07:16:32 pm GMT+1, Peter Hutterer > wrote

Re: Libinput-touch screen detection

2019-10-02 Thread Peter Hutterer
Then you need to make sure the kernel exports those. Cheers, Peter > > > > > On Wednesday, 2 October, 2019, 02:50:39 pm GMT+1, Peter Hutterer > wrote: > > On Tue, Oct 01, 2019 at 04:08:17PM +, sanjay anvekar wrote: > > Hi All,   I am new to Wayland. I am using Weston 1.9.0 on

Re: Libinput-touch screen detection

2019-10-02 Thread Peter Hutterer
On Tue, Oct 01, 2019 at 04:08:17PM +, sanjay anvekar wrote: > Hi All,   I am new to Wayland. I am using Weston 1.9.0 on imx6x board with > touchscreen display of resolution 1024x768. I am seeing touchscreen as > /dev/input/event0 device and it is working. I confirmed functioning of >

Re: libinput drops keys from infrared remotes after changing keymap

2019-09-29 Thread Peter Hutterer
On Sun, Sep 29, 2019 at 08:17:38PM +0100, Sean Young wrote: > Hi, > > When using IR receivers using libinput, key events get dropped if a new > rc keymap is loaded and the key was not in the old keymap. > > The input device keybit changes and libevdev does not notice this. Then > here we end up

Re: Set input device to the output

2019-09-25 Thread Peter Hutterer
On Tue, Sep 24, 2019 at 12:47:09PM +, Yavuz Selim Mutlu wrote: > Hi there, > > Our board drives two different LVDS displays, and output names are seen as > LVDS-1 and LVDS-2. > When I run the weston the touchscreen events are associated with LVDS-1. > If I touch the LVDS-2 panel which has

Re: [PATCH v6 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2019-09-24 Thread Peter Hutterer
request. ... or else what happens? :) > + > + +summary="timestamp with millisecond granularity"/> > + > + +summary="physical state of the key"/> > + > + > + > + > +Notifies the co

[ANNOUNCE] libinput 1.14.1

2019-08-25 Thread Peter Hutterer
on't allow gestures with a clickpad button down by a finger Peter Hutterer (1): libinput 1.14.1 Ronan Pigott (2): completion: add libinput(1) zsh completions tools: fix typo in debug-events git tag: 1.14.1 https://www.freedesktop.org/software/libinput/libinput-1.14.1.

[ANNOUNCE] libinput 1.14.0

2019-08-07 Thread Peter Hutterer
matrix Peter Hutterer (14): tools: record: fix segfault on exit tools: record: fix two memory leaks meson.build: drop explicit install:true from configure_file gitlab CI: replace the user:password with a netrc file gitlab CI: fetch the WAYLAND_WEB_TOKEN from a file

[ANNOUNCE] libinput 1.13.902

2019-07-30 Thread Peter Hutterer
Peter Hutterer (5): tools: skip the event tests for eventless recordings in the YAML verifier tools: handle arguments correctly for the YAML verifier tool tools: record: when running from the builddir, load the quirks correctly test: mix tablet events into touch arbitration

[ANNOUNCE] libinput 1.13.901

2019-07-18 Thread Peter Hutterer
after function definitions Avoid unnecessary VLAs Avoid case ranges in switch statement Use bitwise test instead of __builtin_popcount Don't return expression in function returning void Replace one more __builtin_popcount with bitwise test Peter Hutterer (152

[ANNOUNCE] libinput 1.13.4

2019-06-27 Thread Peter Hutterer
this got past the test suite and fixing that is more involved, here's a release with the revert only in the meantime. Peter Hutterer (2): Revert "udev: only change the fuzz on touchpads and touchscreens" libinput 1.13.4 git tag: 1.13.4 https://www.freedesktop.org/softwar

[ANNOUNCE] libinput 1.13.3

2019-06-23 Thread Peter Hutterer
libinput 1.13.3 is now available. Nothing too exciting, a few quirks for devices and a change in the udev callout so we don't change the kernel fuzz on devices we don't even handle. Alex Flowers (1): quirks: add a quirk for the Lenovo X1 Yoga 1st gen Peter Hutterer (6): quirks

[ANNOUNCE] libinput 1.13.2

2019-05-08 Thread Peter Hutterer
reduction introduced in 1.13 is reverted again, it caused a few regressions. If you had issues with your middle button, that's likely going to fix it. As usual, the git shortlog is below. Jason Gerecke (1): fallback: Fix ubsan runtime error Peter Hutterer (8): tools: use American

[ANNOUNCE] libinput 1.13.1

2019-04-08 Thread Peter Hutterer
: speed up the TrackPoint on the IBM USB UltraNav keyboard a bit Peter Hutterer (6): meson.build: add the toshiba quirks file to the file list quirks: add a test to make sure all our quirks files are listed in meson tools: record: increase value size to 6 digits doc/api: add

Re: RFC: Wayland high-resolution wheel scrolling

2019-04-05 Thread Peter Hutterer
On 6/4/19 02:11 , Simon Ser wrote: On Wednesday, April 3, 2019 5:36 AM, Peter Hutterer wrote: I've been trying to sort out the new hi-res wheel scrolling that was added to linux 5.0 but it's been a bit of a struggle to say the least. For the impatient, skip forward to the protocol diff

RFC: Wayland high-resolution wheel scrolling

2019-04-02 Thread Peter Hutterer
I've been trying to sort out the new hi-res wheel scrolling that was added to linux 5.0 but it's been a bit of a struggle to say the least. For the impatient, skip forward to the protocol diff but the background info is important. Everything below applies equally to horizontal and vertical

[ANNOUNCE] libinput 1.13.0

2019-03-28 Thread Peter Hutterer
evdev: remove unnecessary comparison Peter Hutterer (11): test: don't install our normal rules file in installed mode test: drop remnants of the test device udev rules test: let the device custom create method return a bool test: switch the protocol A test device to b

  1   2   3   4   5   6   7   8   9   10   >