From nobody Mon Aug 25 11:30:55 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c9TBm13drz65dWS for ; Mon, 25 Aug 2025 11:31:12 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9TBk6Wknz4D9d; Mon, 25 Aug 2025 11:31:10 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=R863cXCq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of oleglelchuk@gmail.com designates 2a00:1450:4864:20::32c as permitted sender) smtp.mailfrom=oleglelchuk@gmail.com Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-45b627ea5f3so2397005e9.1; Mon, 25 Aug 2025 04:31:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756121468; x=1756726268; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/VsO2D93h6x4G5yCviFa4mV+9rnpAmNemmrLSVeRK44=; b=R863cXCqiNG28hyT7K35oHsn76kQdXyrf38UyegmnwaQgiQJBdUMh7b6sIPbtezafO zEelRCJAq5pyWOk7M+NfySBjTbX24mcCz/qhQqihz/i4Nd8SnBTikU+yFQk0liBCnofP uoNnzPqz9ic79zk49B4dERkQEzCxGGt6FOMzQwj+CXBCfxAEN49iijpnM0WBRbq+jL1t zNEELE4gZIPPazwsrpWsBg/wXFU5puqZLIxIUUrkZG8v/5r7E/hAzdvu/1SaBNNcNZri h8i2z6nW+6R8qq/NZb/S8vnPn1uF+PB60WeiPc5G/r1d2dBCCoJmXFYyR6sZToBfvGLc rxRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756121468; x=1756726268; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/VsO2D93h6x4G5yCviFa4mV+9rnpAmNemmrLSVeRK44=; b=WXPZcL0hboMFN9CS4gF1/vgIgtg/M7VU442E/4QHyflZpsVRcN7T1RyPunvI51BRy4 2eeSKslgkhv36MO6yKdQS6uO9IwlBof3umVKYtfhah84BiCd0WX6rYgnqpDi7MjFvW1e sV7umvM5kOYt5Hz3d0xVUoXoQ2bCtm8o1Yt4/IDF+OqZtAwadsNM+ORGwL4puQdcK//E M5tOgs7nJibLE/JZ3hmaTjlhTROzhNVzNzi/oehINifUBGBb+20ygBHHB9janbeVcES1 qlX+gQ/HruYzvaWqadndXuAQgyiBx4VJu0du1IP6aDZto4TiEjgKYwzEXD8af5qUPGYD v7ag== X-Forwarded-Encrypted: i=1; AJvYcCUZ/slAiLV2eoliN7IGTVGDSUGAioSpnCMp+thxcyvtN+Zuflj061csSGwtXSGWMpG0SqZmK86A@freebsd.org X-Gm-Message-State: AOJu0YzRqLiUolsoXRHdnUbntAIN24OdwenemC3wFyRjThwcHhQDxE/e Brc7DnVqLtviUhjoMTZssf8qGdgfddcdOmTRWOHeqXyyE0ydUN/6LU0bDsB3wPFTUpcsjGQQIzX zPwn28M6fVTyKC4Iy0OBMQZOmt4hIWXc= X-Gm-Gg: ASbGncsoNOjsx5G5EiogXvNtnqCWkpamD28BMsJTkfOOa5rB4nSjEIqkcnGAXd8MezU y+Cs6fQDC8oFHHn2SdtcKD36RzL/3S7iWFC8+7nH2mKJjslcIJuLQWiu4zb77paTctfYjZtibuh HECUJrdF4LRQWEg7ASdhLcdCTNICcQT/nHGlfCEd6Hoc0ZeTGq4gD0Ry8EqvoGlIURPc35QqYJA RFuRuI= X-Google-Smtp-Source: AGHT+IHLCeVyFPpuoG7l6i5lXBRrdFGpfJt2w2pUaxzQamPshpIBSKaLtUC/dp94ZUW6c2lsRsFbVGxroBLvun2GPgc= X-Received: by 2002:a05:600c:c87:b0:456:f1e:205c with SMTP id 5b1f17b1804b1-45b5179f338mr97362955e9.4.1756121467808; Mon, 25 Aug 2025 04:31:07 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Oleg Lelchuk Date: Mon, 25 Aug 2025 07:30:55 -0400 X-Gm-Features: Ac12FXxUqtghahZidy7gTOYF4HbQBGCPqLdE-HPpRLLe4eau-DcggtxWu4GmsYU Message-ID: Subject: Re: CFT: evdev-awared moused To: Jordan Gordeev Cc: Vladimir Kondratyev , current@freebsd.org Content-Type: multipart/alternative; boundary="000000000000456e73063d2ee435" X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32c:from]; DKIM_TRACE(0.00)[gmail.com:+] X-Rspamd-Queue-Id: 4c9TBk6Wknz4D9d --000000000000456e73063d2ee435 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I started using Vladimir's evdev-aware moused a long time ago, and I am a big fan of it. I just realized that hms had become the default driver in FreeBSD 15 and the ums driver would soon be a thing of the past. Yep, now we just have to remove the old moused program from the base system and replace it with Vladimir's moused. On Sat, Aug 2, 2025 at 2:14=E2=80=AFPM Jordan Gordeev wrote: > With this new moused there is apparently some fundamental change happenin= g. > > I'd like to see a document describing the overall design of the new > infrastructure for handling pointer events. Ideally, that document would > contain a comparison with the older way of doing things. > > I'm also curious why the existing moused had to be heavily modified, with > loss of functionality, instead of introducing a new daemon that can work > together with the existing moused. > > Best regards, > Jordan Gordeev > > --000000000000456e73063d2ee435 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I started using Vladimir's evdev-aware moused a long t= ime ago, and I am a big fan of it. I just realized that hms had become the = default driver in FreeBSD 15 and the ums driver would soon be a thing of th= e past. Yep, now we just have to remove the old moused program from the bas= e system and replace it with Vladimir's moused.

On Sat, Aug 2, 2025 at 2= :14=E2=80=AFPM Jordan Gordeev <jgopensource@proton.me> wrote:
With this new moused there is appa= rently some fundamental change happening.

I'd like to see a document describing the overall design of the new inf= rastructure for handling pointer events. Ideally, that document would conta= in a comparison with the older way of doing things.

I'm also curious why the existing moused had to be heavily modified, wi= th loss of functionality, instead of introducing a new daemon that can work= together with the existing moused.

Best regards,
Jordan Gordeev

--000000000000456e73063d2ee435--