From unknown Wed Jun 18 23:07:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65129 <65129@debbugs.gnu.org> To: bug#65129 <65129@debbugs.gnu.org> Subject: Status: 30.0.50; pinch gestures suddenly stops being recognised Reply-To: bug#65129 <65129@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:46 +0000 retitle 65129 30.0.50; pinch gestures suddenly stops being recognised reassign 65129 emacs submitter 65129 Visuwesh severity 65129 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 07 12:46:38 2023 Received: (at submit) by debbugs.gnu.org; 7 Aug 2023 16:46:38 +0000 Received: from localhost ([127.0.0.1]:34167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT3NN-00032Q-W8 for submit@debbugs.gnu.org; Mon, 07 Aug 2023 12:46:38 -0400 Received: from lists.gnu.org ([2001:470:142::17]:40278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT3NK-000327-LF for submit@debbugs.gnu.org; Mon, 07 Aug 2023 12:46:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qT3NF-0001ya-9H for bug-gnu-emacs@gnu.org; Mon, 07 Aug 2023 12:46:29 -0400 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qT3NC-0004OP-4i for bug-gnu-emacs@gnu.org; Mon, 07 Aug 2023 12:46:29 -0400 Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-26813cd7a8aso3374295a91.2 for ; Mon, 07 Aug 2023 09:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691426784; x=1692031584; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=idgItc6hGv23mJ7yDKIkYzHFGRlBYAFfC9i5BU1oFh8=; b=rQH7JiHZNVEmAxjZ2ph6S08b57tlvsno+0PQInRsexcFVlnp8xkJLusUZj4jR+DK/y VkEi9/pyANPgU//K9+aZhUzDUwLjwAuQpnM257qj8oOe1/922afJRqX0vfUF6X53XVN7 BrxYKqaufIytwOk+Vl31GdPNw2DEf3ZS8iH0gtKZHIbgB9mGuA+An3+yKhxBRB+FtA2u Plu8rZ5rap9PRunWHbKZ+vzTHHFV+5EIgVO3JK2MfOxDd+e2iiqkD0FDVv/hAhB7NCfF 7KTttS2e4brv81uQ0Q+xb76z0GLd9HLwgftqZb6XWtQiKDvwSdiR6q/ir9rCj9p+VuHp HaHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691426784; x=1692031584; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=idgItc6hGv23mJ7yDKIkYzHFGRlBYAFfC9i5BU1oFh8=; b=Bo+IuQHaIBvWDOz9TZyRxrWcJPSRVWnmTqO6Y3aaODzEvHQVx8QsT70moEguJ8upa6 EXp1sMoMdZwZCXNsWSWq+nVxhn8IkAIK0hm2rIKHXJ+uTV8aSmVn73rdJkalndWegsKC e+BpBjKoxK37vAJQlysqIw7hvjWtticlTz11kdypurIMHNb2DDjeDfNtzc9vwCMHZl1E wr1drEO0WSpFo9o3XuKb0Kzr+vS7OeBN5ALxYD1uy91gqU8tEq/qHQVnF+RXLddt9OhF 2htf0JEyPsHjAQZS9eQXB4UlMPN0S8iGVgjNLp+RonP689IqpiSrGxeFN6/0E+5r2N/M mvTw== X-Gm-Message-State: AOJu0Yz/CFVOG/UGg9lVT/sk2Yj2Mp9YaDjeREAfeeD1+UJjU7ys3n6T jJT5CxIDGodCcRE5w3tdDXt/if1RZMY= X-Google-Smtp-Source: AGHT+IGfISrsI5Q6hzW+9i1IcJ9vKsRncVP4LsdDkY6SJQPEQUzEJw5h/Vov5uRBEkTO2Dd9TjH24g== X-Received: by 2002:a17:90a:c7cd:b0:268:5c3b:6f37 with SMTP id gf13-20020a17090ac7cd00b002685c3b6f37mr9448987pjb.0.1691426784027; Mon, 07 Aug 2023 09:46:24 -0700 (PDT) Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id b1-20020a170903228100b001b895336435sm7147338plh.21.2023.08.07.09.46.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Aug 2023 09:46:23 -0700 (PDT) From: Visuwesh To: bug-gnu-emacs@gnu.org Subject: 30.0.50; pinch gestures suddenly stops being recognised Date: Mon, 07 Aug 2023 22:16:09 +0530 Message-ID: <87wmy6iywe.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1034; envelope-from=visuweshm@gmail.com; helo=mail-pj1-x1034.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Unfortunately, I don't have a good reproducer for this but ever since updating to master from the emacs-29 branch, pinch gestures in Emacs frames suddenly stops being recognised. When I do C-h k and pinch, or view lossage, I see wheel-left and wheel-down events but no pinch event. However, if I create a new frame and try to pinch there, it works just fine. I apologise again for the vague report, but I have nothing better to offer. So far, I haven't tried to reproduce this in an emacs -Q session. In GNU Emacs 30.0.50 (build 4, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars) of 2023-08-04 built on astatine Repository revision: 92f9d2b43e1974bf1496e436ad49d3b687ee0d3f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --with-sound=alsa --with-x-toolkit=lucid --with-json --without-xaw3d --without-gconf --without-libsystemd --without-cairo' Configured features: ACL DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XFT XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_MONETARY: ta_IN.UTF-8 value of $LC_NUMERIC: ta_IN.UTF-8 value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Article Minor modes in effect: recentf-mode: t text-scale-mode: t server-mode: t eros-mode: t pdf-occur-global-minor-mode: t vz/random-frame-background-mode: t minibuffer-depth-indicate-mode: t repeat-mode: t display-time-mode: t display-battery-mode: t delete-selection-mode: t xterm-mouse-mode: t emacs-gc-stats-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t use-hard-newlines: t tab-bar-history-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t undelete-frame-mode: t buffer-read-only: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow emacsbug image-crop wdired pdf-sync pdf-outline pdf-links pdf-history icomplete timezone url-http url-gw url-cache url-auth ind-util goto-addr view bug-reference xref org-pdftools pdf-annot facemenu org-noter org-num oc-basic org-element org-persist avl-tree generator ob-gnuplot ob-fortran ob-python python compat compat-macs ob-julia ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-shell ob-racket async ob-async cdlatex texmathp org-attach org-id org-refile ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-tempo ol-man org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs avy proced misearch multi-isearch display-line-numbers typo inline transmission calc-bin calc-ext calc calc-loaddefs rect calc-macs reveal noutline outline add-log pcmpl-unix dabbrev conf-mode pulse gnus-dired recentf tree-widget shortdoc comp comp-cstr flyspell ispell ecomplete help-fns radix-tree smerge-mode mule-util ement-tabulated-room-list ement ement-notify ement-room dns ement-room-list ement-lib ement-api ement-structs plz ement-macros taxy-magit-section magit-section benchmark taxy svg-lib color persist flow-fill qp sort gnus-cite mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml network-stream nsm nndraft nnmh nndoc nnmaildir nnagent nnml vc-backup log-view pcvs-util vc diff vc-git diff-mode vc-dispatcher nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr face-remap sh-script smie treesit executable rfc2104 tramp-cmds tramp-cache time-stamp shell-command+ cursor-sensor server paredit edmacro kmacro eros checkdoc lisp-mnt flymake-proc flymake project warnings thingatpt notifications wordel-autoloads mines-autoloads sokoban-autoloads ement-autoloads svg-lib-autoloads taxy-magit-section-autoloads magit-section-autoloads dash-autoloads taxy-autoloads persist-autoloads plz-autoloads nov-autoloads esxml-autoloads kv-autoloads transmission-autoloads csv-mode-autoloads lua-mode-autoloads nix-mode-autoloads gnuplot-autoloads go-mode-autoloads racket-mode-autoloads eros-autoloads writegood-mode-autoloads siege-mode-autoloads paredit-autoloads puni-autoloads expand-region-autoloads filladapt-autoloads compose scroll-other-window org-pdftools-autoloads org-noter-autoloads change-env-autoloads math-delimiters-autoloads doct-autoloads ob-async-autoloads async-autoloads emacs-ob-racket-autoloads valign-autoloads cdlatex-autoloads auctex-autoloads tex-site tempo pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse url-vars compile cus-edit wid-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif pdf-tools-autoloads tablist-autoloads typo-autoloads mb-depth repeat visual-fill-autoloads olivetti-autoloads time battery filenotify dom tamil99 quail disp-table lacarte-autoloads shell-command-plus-autoloads icons delsel xt-mouse cus-load avy-autoloads skeleton icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-du-autoloads finder-inf dired-x filecache imenu-xref-autoloads ert ewoc debug backtrace find-func dbus xml derived chemtable-autoloads molar-mass-autoloads vc-backup-autoloads compat-autoloads saveplace-pdf-view saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec auth-source eieio eieio-core password-cache json map byte-opt ansi-color tramp-loaddefs bookmark text-property-search pp saveplace-pdf-view-autoloads rx inspector-autoloads xr-autoloads emacs-gc-stats easy-mmode pcase dired-aux dired dired-loaddefs emacs-gc-stats-autoloads straight-autoloads cl-seq info cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile vz-nh-theme vz-options-theme rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 2116230 838627) (symbols 48 56857 735) (strings 32 338567 22862) (string-bytes 1 102822237) (vectors 16 144418) (vector-slots 8 2567768 204036) (floats 8 84125 3751) (intervals 56 97617 1520) (buffers 976 105)) From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 07 20:59:21 2023 Received: (at 65129) by debbugs.gnu.org; 8 Aug 2023 00:59:21 +0000 Received: from localhost ([127.0.0.1]:34580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTB4D-0007jB-3a for submit@debbugs.gnu.org; Mon, 07 Aug 2023 20:59:21 -0400 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:38846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTB49-0007iw-CN for 65129@debbugs.gnu.org; Mon, 07 Aug 2023 20:59:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691456350; bh=qLCfYepQ8Jh1A5V4A/VEYkArIT8QuiO/M8qVEI+E7wQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=qiWAj8ad2XdsrWdybxeShaaKS5zhu1zrU8p3hDWJrF68O1RCvXS1JUfRGSiebxnVwZ1so64ne13mY+KtOherhw6tNYajm2bJlaXNOiUOwUp/PQarma3ZrpK0opiKse1i+zOcn6JaQBGKVL1lihgaJ5NlJ09WrkfLUbX9Y7cIKfW9LvcUOZ76Ji585EuyddbvoO6rj1n1WKGUcICS94f1f4W0AWKiUboN/h92pEidvrn/nvygqOqLyasPJhcoJIxN2saAYC0aEqYaHEA9f4Lpu5N7QpjOXm4bATELfpxhdtilWNlawQoFwnPUM3a87Ff0mDrhIgWwuJHtFF303gFcmw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691456350; bh=3cg0NxRfzitjUHFimaBnu3C8Tgxk2xgqawxEnT9x+yg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=l7+hLaNm4+PMN06ObVZM98WBaVc25yP67GNH7cV3xRN1jZMtJGSSYM8/5IELS+3ht+TwZMpxkMUgnrG21nH67ea0Efg1PzHnO0pec+2m2OTEdnPttwCiU/Sc1FCdaT0hpdanSDPoLTnOxxggqhtqe09XWF8RyrvfVe83UTvzoeguMcbrcGSAszZduRITxI0deAcUDc1GYRU0+4GFTvU5pL2gxR84A7mZsLuPdzPVcsUvff1u9EsnJj5NVc0mpJS3RB0DLOUYbDxoPPPOn/x7POWKpFkVt2AMlEKqsOW0TKcoGImoK3xI+ZNE9A1ctSWoPSVKbgF6VlnBhRHVjxU5Xw== X-YMail-OSG: v3NiFFoVM1kcs_YloZzH4XLYesMli2E9wq9dNS1XumcQXNegBnJEzItF3iDwxrB .DTR1oNZIQWZxFwPE5AKU7dVhJtAKXH.w_cvWsiYTv0TRnNkN30HhpJoRyvXT_v_HBOIvCLKimMM XMyqywQJ4cSlawcCV.tBxQ3GFw5096dKJWe2zZa90e0Alm6XlCPkd1_QqEtMsdKpfSzDvotgIlgn I6MGDd3P2dDwgR_pqNwLiCxPWDaQj1HysBaG8SxQE2OYcMpxvsAvCA3Odz.5d5BPLkKbVWSx_oLg 3QWBnM6UMZQ99JtftCRWhwgKVMQjordH.wly5lOCJB9o9Tf6d.gNlOjcFwN5Tg667GWfL695QTiS akYiXzQBSyIWpajy76bu_Xi7W0n9zZbIIDnuTWc08JagEDJfbu7rzHg4iwTy5hzx4vryOKXJmoGr QfNKyr6mLaj7d16Nj2k0r0K1BuAVBSjQf3RcMAzjRfi.O8OsMvo3zqWZC3cv4QstbJWjIaBJ3i2L V01T9F9v1GGIu0Y_76DAjbKbvrqUbS3IrNUFoDn5tDBntB0vmj8ea7ekfIC7mryoBtus0GADuVap _.doBbfVxT8K3s9Eaca6JwXTDWQ7gSOpuCVR7LTjapdYjHgzRjtyA8RS5sKjLG0u0yZaKNktWl33 SAzIrCJQi_N0spdx9m0aB0SxbOWoGPybLLXZEsb27_qV_ZOrWGYGbtVegpFrfpSWS.Q8lHRhvcN9 lRTXHX_eHfWwP24Pu5xc1gXEICcSdhX1xeF4UAi.OCpPYlKJbgPBz.Kbbky3YN08u5z0h3Al._Hp 8Oxvv55hKGijLF0Te3ljWhPXQT2AFDekszC6dBpzjCw6KrjRVmvqy7DbVej.PTCOQQv8oxariB0k 2SCNAS0bt1u6KrYOVBQbfkXjWRz3on86X6_3hK8ZxqSMyVWlJXaeNokUgnmYVQxr08fHJW4ju_VK xPW_RCO9j1vmbHh8hbH8OKUGsr7P7Ndoq8ad_ewrnVPemJYGK8lL_DgZAM_s0JS8xJjBGMyl63dO Q0_sFW6BaWPS592SZzvtKmtZVdikfa4sxG0cVx0e4y7NS11uhMzoHF2bWkThtFy_zO1mXSoQwdY1 URyuZqXZQw2YCEbmKCj6gZDT6soxG2GiZ3x71Eb6CfrktR7BQYb7Kr0FhBofS_prlrEET8.d0ui7 2NCNt0Vv4dMaRnStEjw7FNMmN38u1nq6X9j01Hml8iI3yBGJYH_M9OJYE2CA8kWYPocxKFOA_LTR ijFB4mcxBBjL5yk9IIWE7_R6IOJ1Sw6iP5YXegAZZ9MzLh_V2j37tIajPQHcwj43g5SnBUIbxUC1 Q80ON23NORwH19Ys7E7GGv9jbSvJ9OlRI9ca0Y4siz3Vp0ccicNlPuCxZ1bipvO9Nn0xtfWtvwtf EIAQE3idkdqFayBMVKz1h2Q94UFR.VubDc8VPw8jkLyVPsbRDC11dw3gl5OL1XF4.v.o5ulSsRKW l3EIS.w1IK9QeF48GrxX3CHxzA.J8l2gVfsTmCrrcY36v3p6ldmYRAusStCHGFOgD6fOjV1Ttb1E SMn4xdymzTVQx8hiijOKhcx6TChU3YU8LEe3P7zmdQ9uzLOiYQ9mFCu5qb8Han6HEt40Yea.xdGX ETtUw2vEyIU0t0SvjtIYflPprml.JDfU_OVhvvtTV9BZfTo87G8KSSukg_bGm.PFgMlqXPjlQqBz YOCB1eKmIgTS1Ntu9yTKm.2uFnHfLIG8sjovL83VPHCET5ovZyUPXruGT_aurCkBX36dD0cJclZE QQURHyR643NnDjeJ3FpPBvOqi7TBP8Q46CaX1lRa1QzLDKVtOXUL5JNjW9tmtrjRqMbhLSvFMCQf cuH3005vTn78WBaTQuOBz9mQ6aVIRJbMd.D31LWPgRPAjVPgKSaACD2yQRVa7rPZZbWCWtaBX0Vl xquov5yv2V1z7x9.hyBudAe8TqmLPZUQtHumzSLl64vYVCft8R9oMMe4hIZt12dJUiSO_DB0pDsa ZKVkoU_Eniy1924pHt8v7pRL5brlvUsQttQGe38yXCZVOECx.L3ribONr_XEzLrxA8dwyi7VV6Y1 dE3a93ixuYxGuj886h_lllt7FLD9Xg5g5_jJYX4AiXMQp2a0DxVLtr5eiuJsOKbTxnZqURN8Bzy6 aszvLMSBNem6PCBUhIi8SZ6ROmbhK8AsM8wvEUuMr3Bhk532b1jB.XhfRycS.41o.rH11w8T2_9p sm_553JaF7YMYLHnIAR5GnE41n5hHqxWW0IaazhzRiN_GoWYgNQK18PDeHYH6AwwXyX5T X-Sonic-MF: X-Sonic-ID: 3304647f-ff0f-4043-9b78-694a18eb8323 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 8 Aug 2023 00:59:10 +0000 Received: by hermes--production-sg3-69654d8bd-7fcnj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7ce9fbb2729754a8a7f82d1af6725d4c; Tue, 08 Aug 2023 00:59:07 +0000 (UTC) From: Po Lu To: Visuwesh Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87wmy6iywe.fsf@gmail.com> (Visuwesh's message of "Mon, 07 Aug 2023 22:16:09 +0530") References: <87wmy6iywe.fsf@gmail.com> Date: Tue, 08 Aug 2023 08:59:02 +0800 Message-ID: <87350u1h9l.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1240 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Visuwesh writes: > Unfortunately, I don't have a good reproducer for this but ever since > updating to master from the emacs-29 branch, pinch gestures in Emacs > frames suddenly stops being recognised. When I do C-h k and pinch, or > view lossage, I see wheel-left and wheel-down events but no pinch event. > > However, if I create a new frame and try to pinch there, it works just > fine. > > I apologise again for the vague report, but I have nothing better to > offer. So far, I haven't tried to reproduce this in an emacs -Q > session. No worries there, please instrument handle_one_xevent like so: diff --git a/src/xterm.c b/src/xterm.c index f454733c659..57b06c571f6 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -24722,6 +24722,11 @@ handle_one_xevent (struct x_display_info *dpyinfo, x_display_set_last_user_time (dpyinfo, pev->time, pev->send_event, true); + if (device) + fprintf (stderr, "XI_GesturePinchBegin: %d\n", device->use); + else + fprintf (stderr, "XI_GesturePinchBegin: no device\n"); + if (!device || device->use != XIMasterPointer) goto XI_OTHER; and show us what is printed when you attempt a pinch gesture after they cease being delivered. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 05:38:41 2023 Received: (at 65129) by debbugs.gnu.org; 9 Aug 2023 09:38:42 +0000 Received: from localhost ([127.0.0.1]:38268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfeL-0001va-IJ for submit@debbugs.gnu.org; Wed, 09 Aug 2023 05:38:41 -0400 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:47531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfeK-0001vO-7b for 65129@debbugs.gnu.org; Wed, 09 Aug 2023 05:38:40 -0400 Received: by mail-pf1-x443.google.com with SMTP id d2e1a72fcca58-686b9964ae2so4781352b3a.3 for <65129@debbugs.gnu.org>; Wed, 09 Aug 2023 02:38:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691573914; x=1692178714; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zZlnJ6Gxkezn1rtfeRt1epIRm1H75HAb8WafJUrz4RE=; b=kxWGAedINKhGkNIBMICRIG/TJmLhmBYsjSkJU9SDmlQUderYobolVK74mYcLt8OTCx 6D05fPok+47O0gyMFJXzhcIkPvFFRmVi286ZNGkNI2v24lIOfzMf6acTJVtSQgKPlWQe +c6B8Nk84E20STWE4jkXS+5N3BqfqgI4vjAnSGtsLdrnU7KEFZRlDl0zzoVG6FflC+2w 8OFS4siC1gu5cFPJXZGBGX8tSsGt/oBlFTn5VqjNW2HxhxswgcK6j6PqXT1guGedT+fZ CYjXiHsYz8hr5lBjlBB8UxSpCk9sTaQevlWD2FcV4lHAMHvS/Uh5lOT4wKMvjfotKq2q SGPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691573914; x=1692178714; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zZlnJ6Gxkezn1rtfeRt1epIRm1H75HAb8WafJUrz4RE=; b=lZe/RjmbCfXg3xx+rB90fLx9pPNQR/bvEOT3MOPDplP+6tU1Mp/6Hs21P4FW1QzIjo OSCsNodVx8MNY1lTGX8akGcx81gIyd7D2pRNUfpyMSyTRCKsXfdxiFybRYKxpZ72i4+3 aGLEgw1HILuM9KmS9VDZypbm91HVf4X0lgU5Q6aS2XpBQ1mQBaSslc/vm1B05HEjgB2Y n7tAt2cue0l/5t6VIGsdDsV1GXFTHsBYHI3yp6gPwft2LgP5kZhW0dNK+aqULdttYTNS tSiQcrCow4/toWR5nBgJ7gG/tlSQ71KsNkOgXR3FKjPsd5hk5BtIWVG0rML/IHp6URK2 n2qA== X-Gm-Message-State: AOJu0Yw1S2SUM5o++bPQFI//VYp1jLZagR7yOk486jVq6FAzaf5NsjOp 3xu+jW+Au/G2mU+GxXZumQ8= X-Google-Smtp-Source: AGHT+IHfrkKot7d1yOsfU980YiMzX9wJc8i0jQYmfsgA34szmuKAZPMn8B9z+AVuQMHyDzOfvCt06A== X-Received: by 2002:a05:6a00:1941:b0:680:f6fe:8908 with SMTP id s1-20020a056a00194100b00680f6fe8908mr1923678pfk.9.1691573914229; Wed, 09 Aug 2023 02:38:34 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id k2-20020aa790c2000000b00682a61fa525sm8414870pfk.91.2023.08.09.02.38.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 02:38:33 -0700 (PDT) From: Visuwesh To: Po Lu Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87350u1h9l.fsf@yahoo.com> (Po Lu's message of "Tue, 08 Aug 2023 08:59:02 +0800") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> Date: Wed, 09 Aug 2023 15:08:29 +0530 Message-ID: <87bkfg5ze2.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) [Tuesday August 08, 2023] Po Lu wrote: > No worries there, please instrument handle_one_xevent like so: > > diff --git a/src/xterm.c b/src/xterm.c > index f454733c659..57b06c571f6 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -24722,6 +24722,11 @@ handle_one_xevent (struct x_display_info *dpyinfo, > x_display_set_last_user_time (dpyinfo, pev->time, > pev->send_event, true); > > + if (device) > + fprintf (stderr, "XI_GesturePinchBegin: %d\n", device->use); > + else > + fprintf (stderr, "XI_GesturePinchBegin: no device\n"); > + > if (!device || device->use != XIMasterPointer) > goto XI_OTHER; > > and show us what is printed when you attempt a pinch gesture after they > cease being delivered. I see nothing being printed once pinch gestures stop being recognised. I see XI_GesturePinchBegin: 1 a whole bunch of times when they still work though. I confirmed that it is printed once again by opening a new frame and trying the gesture there once it ceased recognised in the original frame. P.S., to confirm that I did apply the patch correctly, this is under "case XI_GesturePinchUpdate:" under handle_one_xevent function right? When I tried C-c C-a from a diff buffer, I got prompted Try to auto-fix whitespace loss? (y or n) (to which I said yes) so I am not so confident that the patch applied correctly. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 05:47:34 2023 Received: (at 65129) by debbugs.gnu.org; 9 Aug 2023 09:47:34 +0000 Received: from localhost ([127.0.0.1]:38283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfmw-0002A7-Fb for submit@debbugs.gnu.org; Wed, 09 Aug 2023 05:47:34 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:38135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfmt-00029t-K4 for 65129@debbugs.gnu.org; Wed, 09 Aug 2023 05:47:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691574445; bh=/tTMSCsduWdtsz5Y+bYZd9uTJ0VhS/ZN031mOv0zNJc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=B/3UTMOjtq4Gv2wMhELSskgfklb6LYgAyXeEiASvUydu2C5jLHezl52wXqKcIhzTUpkP43xTPAGkJ8bmU8kEZtuNu4qA99jvkET9zO13tByMFVElbwJLNpq9raJhSlbUvvgN05TFtF1uv18qwYCK1QVTuz6bXKDo3iGlEeHeqY1o4JpynYz+7nshxu1m7BOKkPD6RXICgfVwK89cpnqLzwADPXR62/cqjh/9Ry+Cbzz5SixUTmjU7d2cW6IDVxYrs3thHhMIrUja+Oa17LTK9jfA/n86yVmpgjk+ODh+hO21zUHae398fINb4VaTWX5orv9mLRfGP08Ja3hwJBnqaA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691574445; bh=gZjDZ4OIZ9438aTF27xpxPbeV/DGrveMfc5gncQwhAW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=PHyazqIjNRUcZOjzy7blreiJ03ec/en9Lxh4ihTH8jI6fUrG/c235PHTRN4iZ7eXogav3rBKdC17NWSFLk2SGFiMOblwWNFQP0huCCVBluHOCnKCH6H13gAQgQTam1inK3shNx9m3jJizpdSzHgHl+I1mnJcl+J9JWWUTvt7dIyYBpaIPmH9+mIGxE9VW4t9FVCuv3XcdUh67+mRAxbwjL0AqdCmpTjF5hLVMDtQPZ0MS5qJWyn/wFOnCkEaFOBvX6KxDxD3VRGftCN7Wmhk6Q7CAQ0vlZzL9rVrUXAZZ0N8OsaLzsPC8WH8PFzgAIw5gmEAFWRyUlCuVgZo9Ggnvw== X-YMail-OSG: XqDeCJoVM1kPo_o.cs.VM.IjvwxN4F8HS7AIGJOj98M3wxqsu2qEYj2KwgPlW0P n626JFi_C5e0bXGbgncnB18L3GPSG.M9X9wI9bQKyqGP9WDhVZ_YSFWsavfYt4FpdPq7dyBwY0sM k9OaotJNLaiO7cRWikq6lM1Gz71XNpXk4IQToNWQncKQ1bCTMaaoCqHLYq5KcPaTphniM6OKpmOS 006fusgrq4IsWubkQK68YN23e_PcCX_Ny.YnjS9NLuP3SgiwPTwoVxsSClDIwqDTdGxhz.fmDMBL Pt9yZ9WEqpr.WSFZklDSgLxy0X_t5Q1ZIZfzwKrNn7mgQVKINln9WxSz6PbqGQWqHjkOsm0aQWHx GCaX1maS3YOz768Lq5qLkh1wV2Rd5MMQZS46F4w53qA9UgISb.RrBCON58mHxfPGHFPvee5u4GUr jgZA2oSBhHC5dxGRk4ZGAzwaPXXGg_zXWcPD_xQcMVxvC7qqzYn3sxE0UWVevEF.io4KMZ8c9emb 6kv0FINN7sQHYcWCoDqDmQS47J1PGX270yoN8OAcku7s0rTvBkByGsUlf3DzBdk3Ti_ZGrJeN7Ij 7CUAC2t7nY_6vdjWtc79y_cjXE7XvvE38zMAm_pGIyLEiauyNRwAYgw.G4Jy0ITrnZ7jj_bAX3.K dKCLFkg79jjaAI4TEFvsbCGD26pUzZ9APxFI.2crS3fGJ1Z0RS3TAdc7dMidBsZTTiFV9dAeS7pY LbfoWGylwKh44Gdf030dW38R119kCoFQBfUjkMKtpODwscnydtXCOM2gSCmQgNdnP4.96SAuHtAa tcLG5fWYPTymQTMOUuHLBSERWWS.uCzgWfNmmrHQ8A1WzMYAfK.KDvElNdcdaSFBrawo1CZnF.Zs 81NLDOrbBlEN6caqRdVtJ2YNwp0mCXa1QA.FRW4CBMSybbNn.tyJyebRvipqb1yWzORh4pHFwAUU XB4MNFPDfMSYgyzXJIYnkogY9UbB2Ybak_r8JThSIXduF1fxRyFGDBQI3OwJX7gFuz1uiAqJR6OT 1TzDN5PAj7hlLAYdOVAbg04CzxlHnSBHzNF1LoD0z9ddNoVgK1WolB2Cq8wq2GXDjYC.IhY5Oii6 Ma4VvYtSycdFvgZeoXyJWqjOdmWcjvxAKSUXUyhN3ZCktnYjkBf3GNdvKpHlW6hJzO9Dhr.bZAdD aMBI30AszEJ7xYezKHBtzzoUvNKVfQzrVnoWmOLwPS6H5Mc7E44yuu0wc5SCdcBbdLmSNKTynKAM KuAiQCt3De0P1oNOiy3VZN1lgaLUSYD0UyvE2BVjfhvWhApy5tmMz1KpL8g_U.a4odVZvugZiq_9 pew694e9RGW_ZrhHctky4hkSShiP9V0iSse.AxYkXbSqMs0CjZmSVhLz1GrTASQ78.zq7VQrQ609 DP4SYc5NQ7FmIHO.GYjfumQecQeQaNN3O_cBOaMkIaPHuQe3k5NZoHDBRhNXBI0yypeDVxr4JhzW MxPBTasMV0vt.SwQz1NmUCQj0EAPdDnQHbvdR.eEIvbJ50LXQpfKSarFkZW50_DB_pFDuUOnH0SX cXxtLZNY2hqsRGRn5TvQpbgXaSvWuCmCtA2odp7gzSQsZP0ckO6nr3sOHsG9.bBYBy3MHEbYs.iu ye_.FIXlpumrbnmb5V0E9JrVht5WFH91eWmUV0587j6fgbJV9cAGwigfuN2BxJ5iyO4.iHJViRJR OmlFQnC3cxPoVldihnnjNrRHLkq27RlDebaGkTZPR3kpnNu1lOA7HghF6Lk72r8LxfNBNmE._jQ_ i2h.3bYVT4eZf9iWzB6QbIOUrG3KZZxjAM2lyR35Kbq9URycSfH.AU910RkN8lnugp0RMSFWhzxs 13aShLOFfCczTNNWfuNlwWnGfA179HPhMtlx_vwnAa4H2dKK.CqWQy9vHxcn9YAg2Gz_ze4EUnp3 c_m7ylHUqfeApggi6HuUd4u_bx7wgvUaZaHZQBkCvl4V87RGVnBtXyVQYguZoLYiReEeOZ_1Lts_ kLUIW2bOEFr8dXroT3Uq_yEKvmuaTVVg.yySam3m6pzog3R9UMfsExtxWwNSlLIL2UIMy8hGIGRA p7w2A2GsD0rqIhAULgB9RKD44cVLrO_DfRuSNvhyQpM8zYf9yeKv_g9ExaBDxdV7ZnUIY2vK6F4y Voi5BFtUtVPbaRGFR74ndZYOeGVxIWEKSDRQd9yzUQv1_qzaTx8FR6gZBfFZ2WTuBkATUUhwpYIk l_jWsAbFtTdugvXA99ghwbgetj2a193lsfSIty4cTG.tG6kx_P.GnuPBrm8O2WOZ8BKk_Dw-- X-Sonic-MF: X-Sonic-ID: 58ac3c5f-0ffe-4370-8728-24d8cdf836eb Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 9 Aug 2023 09:47:25 +0000 Received: by hermes--production-sg3-69654d8bd-l9pxw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 392cc3ea88fef53d0375fa4a5d7f9ab1; Wed, 09 Aug 2023 09:47:21 +0000 (UTC) From: Po Lu To: Visuwesh Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87bkfg5ze2.fsf@gmail.com> (Visuwesh's message of "Wed, 09 Aug 2023 15:08:29 +0530") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> <87bkfg5ze2.fsf@gmail.com> Date: Wed, 09 Aug 2023 17:47:17 +0800 Message-ID: <87r0ocwnru.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 795 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Visuwesh writes: > I see nothing being printed once pinch gestures stop being recognised. > I see XI_GesturePinchBegin: 1 a whole bunch of times when they still > work though. > I confirmed that it is printed once again by opening a new frame and > trying the gesture there once it ceased recognised in the original > frame. Yes, thanks. > P.S., to confirm that I did apply the patch correctly, this is under > "case XI_GesturePinchUpdate:" under handle_one_xevent function right? > When I tried C-c C-a from a diff buffer, I got prompted > > Try to auto-fix whitespace loss? (y or n) > > (to which I said yes) so I am not so confident that the patch applied > correctly. Does gesture recognition cease immediately subsequent to displaying a toolkit menu? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 06:00:45 2023 Received: (at 65129) by debbugs.gnu.org; 9 Aug 2023 10:00:45 +0000 Received: from localhost ([127.0.0.1]:38304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfzh-0002aH-8e for submit@debbugs.gnu.org; Wed, 09 Aug 2023 06:00:45 -0400 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:52608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTfze-0002a1-O8 for 65129@debbugs.gnu.org; Wed, 09 Aug 2023 06:00:43 -0400 Received: by mail-pf1-x443.google.com with SMTP id d2e1a72fcca58-686e29b058cso4729605b3a.1 for <65129@debbugs.gnu.org>; Wed, 09 Aug 2023 03:00:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691575237; x=1692180037; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=P5+A1ctZx5XdjNm3sne+Zz4gM6pUkbEOppqIyGQ6TUs=; b=HbPkhJpGg+NCShVBb8NYPbgfRhQAQwR8hRBUvKvE8QSGfc9lc01bzUSSeX3IuPrmC+ uEQkYXomj3Te9CSctjnLq+UX2ngbcWAvCPpU+5dmhHvz+qsYfE7sQsOBLvpBF+ozym0b cs4hfNhzu6rkWh8jFp23iABk5kuN56lpeSOLtYiBy5SvDNiks67LpAbaxL7XUpt+43qO ga7eGvqyieJCt0WHaUsbT+1go5CWS02fudy6tpPqdc7b0bOIz4aNVxqu/2lTl0kX0S6R 4J+Nzr22DAwLRmMsMrSU8ihXJfJw9xATHV5invFsrLGTgp5AsQqgez+sBwsWJ6aVcLhG mXSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691575237; x=1692180037; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=P5+A1ctZx5XdjNm3sne+Zz4gM6pUkbEOppqIyGQ6TUs=; b=BSy4z+KWIk2wpJL54yQBr2oQYUp+4nU0nhA/mGO0NrXlspti1a2rAK2q1Zng/5DpGH b9nFQkXOzaTTY8mWbGIjXRJwJpMoelIiwDk/XRBtDilfPUHUDFNakb2XgnDPQ35Mhhkc weEEqaRySk4SvE14Hwfo3eGAl9BYdASAj7jMysp/yU05JI/dgtdo+GC1/O0wB3AzrJJp ZpB5DpkM7vkfpfPYHaObp7Aw2VYx8sRDUIAqNzeb3LvoDUovaQxL5G6jriiDr3NQBOJ3 Rf3XaMk366+sUI/sTmUprhqv45g/Cf2xrImkkTk87AEi6GfBnUC4cD91TwkixAobL6vs hWTA== X-Gm-Message-State: AOJu0YzRsqB6aNnH+9nckwfULN4TFXajVcBELiEOKHFzS/gAV7fs4R8X /YOzBOxPRq4gjagRvUmR8W1Vwdr5/kxy/A== X-Google-Smtp-Source: AGHT+IF4IlBBppKl22OT1Od5K5+ZfDULvnsn0W1Lo9oRhsz0OLceiLT+/5GkzfyE77VYWc0ogiI7Tg== X-Received: by 2002:a05:6a00:2da6:b0:686:2668:796f with SMTP id fb38-20020a056a002da600b006862668796fmr2146425pfb.32.1691575236953; Wed, 09 Aug 2023 03:00:36 -0700 (PDT) Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id q24-20020a637518000000b0050f85ef50d1sm7814428pgc.26.2023.08.09.03.00.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 03:00:36 -0700 (PDT) From: Visuwesh To: Po Lu Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87r0ocwnru.fsf@yahoo.com> (Po Lu via's message of "Wed, 09 Aug 2023 17:47:17 +0800") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> <87bkfg5ze2.fsf@gmail.com> <87r0ocwnru.fsf@yahoo.com> Date: Wed, 09 Aug 2023 15:30:33 +0530 Message-ID: <877cq45yda.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) [Wednesday August 09, 2023] Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >> P.S., to confirm that I did apply the patch correctly, this is under >> "case XI_GesturePinchUpdate:" under handle_one_xevent function right? >> When I tried C-c C-a from a diff buffer, I got prompted >> >> Try to auto-fix whitespace loss? (y or n) >> >> (to which I said yes) so I am not so confident that the patch applied >> correctly. > > Does gesture recognition cease immediately subsequent to displaying a > toolkit menu? Yes, you are right! > Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 08:37:27 2023 Received: (at 65129) by debbugs.gnu.org; 9 Aug 2023 12:37:27 +0000 Received: from localhost ([127.0.0.1]:38469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTiRL-00066c-9j for submit@debbugs.gnu.org; Wed, 09 Aug 2023 08:37:27 -0400 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:33366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTiRI-00066G-CP for 65129@debbugs.gnu.org; Wed, 09 Aug 2023 08:37:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691584638; bh=822P6T3iemTr/1rnV8KIEW7YNPwrFRfA+sxXzBY8q1w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=KlUtUVOyer5QXe2Uy4LpQ5C+vDEfl87UuVHdF2/wBq28DrwarfD4dz/IdswktwjSXpvcXAZ1lLz6jCCrhhFVKFw1H7F68W5GcPY5kpxQkrMeoscRwpYoCR3fXi8xPQaFnHTj3IZLweSX6dJgd3aUzO83FqpTiIcKyyCOfoc7u417V3aRDznBmla/1y6ZY/5+JizxjPXrdI0oVvaX59UOB3uflNjb5COuozg2V3UJSSTZNp0Y0z0eW0uCVKWlMW6IuAMu/GMPEEve26SOkjszsTrnf4ZspHjyEJIbkTpEnQ9S5IlY1gd2B/jllDQceo8i9i3w/wjBdk1qah82W9pRGA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691584638; bh=aWBlhxELM/RMcBBR5kYATV/xtHe4uUkt5GHi4PmYdIJ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fXMqqzld4eyqyrZOEscUdJpNdNxYKVxhNr2A/P0RkhYcQC2CXWsl0CwWuk8LbL1cqldsNNk75j7A8LnEayb0WilfQXfJIkG/Kbsd0DSU3m3Ze0FZd5rNrFU1Ju/Z4oKMQJ0aWBzk1Qv7Hj10FikwTue0ujVow21GEzY4YyvAGrejnZdtFUHsc5KEdaHOcvQkXjL14NPSucLZMkQUbkyHWyjZqZUoXNTIzt8kxv5VUhqlO3vY84gNNu89/TBoINc5ricdvs2xCDlUCsailKG2X4t4l3ECQEk5zhnZ7yQdnB/Gjic5EXHegCAO7hKu5bpfXe9G2YCng+ASQPFOQRqMuQ== X-YMail-OSG: 7RDWW5MVM1kcNXcII3FsxGyL7iRiiS2ZhszM0gyueLLtFzmmf4wmshlRC93tEk0 jaiAPjpnMgWqINnubB4KS.vy6.6kJMZTNF9tn6j4DKBjC.TWYCMBCHoMN1arjJCkZSpww.Xg.jav KdeK_A9Bee0iUmNc6GDvZVciKOYkZLenADnrxS4P.tI1NK5uDAapz_VD.24AcvL.JBzQg_lJcg7G W5xTHgxKJmQe7oDcFDbxwf3PMxPBlQnpLgj3DhGOHgXe3ZC76bTrRwxARCO5tq4j7U4IRRxI0e1E ibLicCB9wVgZyjxoV.bn3xYArOckVhQ.lJAWwqTsGrb6ufFnjgCqwls259.92AOvQEV9sTB203W. _6FDFGRiC.Pnl32c5YpzFR2s2MFKvUxmNe6gQWr0aJ9I_eioWPiGNVvLbGKysPhlSO5cZuQfyKua qf4S7fi4VuenMxcODr4dRG_7jGYhvziIIGjZzofLO0zhQ9s7in5audAzPFsdLFo_pXLY2_YT9l6A imU7cpLILpNdMJb1cJP70Z0a2jx4k0IBdEzsRdKJn_fD1B7XuoAuf7ELiXrAnI5trorsJEyFs85J HgJBCRnU_20KI_OZ2PEsfowcrIFJ8WQvyN4BrGtJmSbD4LXF3KjPvA3GY4LxR.HRv.Gv_T8LbqUz mLYQH65u45Gl6jEN_Cz8YP4zvwVvMbpG.TsduuoppMhhj0x8oMnrTlTcIiJy.vt8VXbEvC.SyPRx 1EI0vmxxGxI8eSag5.N1Rby1tUtgejou81SMsgzkDOU30PwfD05gEZ0YnpBWTQoCqYXD5cOcJP8w Rh5AAMfQV1VjE7iH6Tf759G_IWOvcrjGdfaPl.TWmN_.G3MRT64M5BpBvxa7yCqV1yI96h.Urtb6 kgJt8Nsk8SDVY.sXvwRnHJSBRq99bgDvXSDa7ZwzQfhOv9AEkN0bMIBKRi7HrSbaJptEaXbIYzKk BCEqAmWBuTfsQPzHSf2v3GaBbErs3MA.ttXpGPMON.u1Exnrqvg9UB03P02W4X0TLSE36Xuav0DZ 5IAcp4kAVwBfqmIywr2ysGFEVNMPTiEJxVAQYSrwv9_W0fBNlpJl.PLV2d.4XcS0QOwcSg5pkLN8 rL6M8Hwm17TCzR1.opW9X34cfN0Cz_TGnge.qfqklQ2Y.Anvxizl3itxwdDsErJ0aPoye4hUZ1i0 bnJc1St42d3NTuxDigCUxopTcSKhUEPFq2GA40yeD29V7sqhxO8_qk_yu9Hca6rNYZ6K17xPHETD eWZzf4O7N62g4zmkQ_yEB.lsPfYcHdqR8hHFgPyy7m7BMvKHPVBjZm5rVjK9TnSHOTtRlykaG.Gz oWtCfVCvql_6hdsDBGZYPjkVXSktVYkcgZy10sCyd2OaTYD2CoKiX0fah8AtfW6kYnYTXK5di.YQ imLSLMeR7aK1ZLLN5HCJY6etD.u9d5yTX4VD9_TjpzjOQxoPAjIFGhfz1u8NjDKP8K.x.7hidfOC Xz1uLjg9fkwglJ0ltJWnvkzL48CYuT_aZ5Qi.8TD0iWBN8J6d3za6hLgwALOHkQPtyNJUlYQXgQT 7uUv4r7jGEOijcubXukIkAhBIHqVtR5V15Ut2xd_fCCvSVOCSY7woLFt6OEmEX_1tNTCQr22p7K9 ttzzQz9WeWXpZ9WuU6twehFDqH4161elZN0C8IL5K_4mhUJgcPvqAiBJIzpwkJ1xFRjoio6b3C1o hqkoUxRDwGj3HzG4TFAyT3wg5dBkiJinyAhmwIIdEmPTLVqNOK5XpdEvqXvrVcL.9PVNL7u85ybl .H_Gd8chZh_9iilU3tb.4IvFvTp4UbYMt_eeBEbamKhltNiF.ttNDwLMTwEXDQC.FzD5UWKtyT.s knfBzkNKUy7MWmvpo4DkADYXjK7XuyWkjXh2ygP3wm_HixqNP5uowZmjvTFUSVktJgPsMtToJiZD bqGxLYUR3S1JnWKtDag95W_w6BO.pcx5FwsSyxsqLu53azKt_OeqiKUJWWjO8Q6jmS49T6X4dZh_ ZDLb_o6htkwENYoyozl_qAJrfc2.hnTHGk7mQJl6j5EkAdAmCLckFF36INOmF9p.105qFliTtxd5 A3KWG8HrX4UAIxS4PyPelSyJRA_2JMwRT88mL6ZTsimcnbmHnqSimRmice_LFamQcW7A441YS5hZ .mAfx.ncUuE1v6MWnIGcgCEHDYO4tvWTKDsfhtrDOyUBFOxytWhdlGviuvBLK4gYlGyny6xQ3x3h zln.TsPGooZStBOfSjmiPlREVQj1PSbXB3XT60Qw7uqBWM9ThQKBZqojR2Z4wPmoQEA-- X-Sonic-MF: X-Sonic-ID: 20e35581-0abc-4fcb-881f-b9bcd563f067 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 9 Aug 2023 12:37:18 +0000 Received: by hermes--production-sg3-69654d8bd-l9pxw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID aa05cf12aeca219dc8442d6db36fc65b; Wed, 09 Aug 2023 12:37:12 +0000 (UTC) From: Po Lu To: Visuwesh Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <877cq45yda.fsf@gmail.com> (Visuwesh's message of "Wed, 09 Aug 2023 15:30:33 +0530") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> <87bkfg5ze2.fsf@gmail.com> <87r0ocwnru.fsf@yahoo.com> <877cq45yda.fsf@gmail.com> Date: Wed, 09 Aug 2023 20:37:07 +0800 Message-ID: <87edkcwfws.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1427 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Visuwesh writes: > [Wednesday August 09, 2023] Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > >>> P.S., to confirm that I did apply the patch correctly, this is under >>> "case XI_GesturePinchUpdate:" under handle_one_xevent function right? >>> When I tried C-c C-a from a diff buffer, I got prompted >>> >>> Try to auto-fix whitespace loss? (y or n) >>> >>> (to which I said yes) so I am not so confident that the patch applied >>> correctly. >> >> Does gesture recognition cease immediately subsequent to displaying a >> toolkit menu? > > Yes, you are right! > >> Thanks. Does the following patch fix your problem? diff --git a/src/xmenu.c b/src/xmenu.c index 6d32aa3e078..d4b5b385e11 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -1680,6 +1680,19 @@ leave_toolkit_menu (void *data) XISetMask (m, XI_Enter); XISetMask (m, XI_Leave); +#ifdef HAVE_XINPUT2_4 + /* Select for gesture events. Emacs selects for gesture events from + all master devices on non-GTK3 builds, so that event mask is also + clobbered by prepare_for_entry_into_toolkit_menu. (bug#65129) */ + + if (dpyinfo->xi2_version >= 4) + { + XISetMask (m, XI_GesturePinchBegin); + XISetMask (m, XI_GesturePinchUpdate); + XISetMask (m, XI_GesturePinchEnd); + } +#endif /* HAVE_XINPUT2_4 */ + FOR_EACH_FRAME (tail, frame) { f = XFRAME (frame); From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 09:43:45 2023 Received: (at 65129) by debbugs.gnu.org; 9 Aug 2023 13:43:45 +0000 Received: from localhost ([127.0.0.1]:38558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTjTV-00086h-EY for submit@debbugs.gnu.org; Wed, 09 Aug 2023 09:43:45 -0400 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:42329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTjTU-00086Q-Gz for 65129@debbugs.gnu.org; Wed, 09 Aug 2023 09:43:44 -0400 Received: by mail-pf1-x443.google.com with SMTP id d2e1a72fcca58-686ba29ccb1so696236b3a.1 for <65129@debbugs.gnu.org>; Wed, 09 Aug 2023 06:43:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691588618; x=1692193418; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=hNxhwN8FTHTO0/KbjFaWpRDxu5YuTcKk03UOoHD93C4=; b=do2NYrADnIq+65e6m7zkB9663igONXxjU9cuWHlSDkHgO3yMbEAuSJK5dlAtbB+vMc 0aXkGYmfVEMOYrqvsRb/Efcg4Txa/Jq8C5omg/UwSxEORU+jyzZcQfbaQZUTqe7fa7MU QRWj2J+hv1iMGITg4/uAsuzNVcfs1RWBd6oHeS1pW7cz9Qtj1efsLfkzTeOPfC8rkuok 9TGqhI7/y7P5YU98yFqkdS44oeV6WK+LUUlyIePWqikXuUZg+RXg9YjtLUIWDAFoXRzw TI5JQBMOGuvpvFjXyBXyG1GThvlDkZIOLL++WEFMbIxsalNDkzQqxAsnrgsPHUhCqt7x HYcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691588618; x=1692193418; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hNxhwN8FTHTO0/KbjFaWpRDxu5YuTcKk03UOoHD93C4=; b=I5scy+8RZBBJfiFX9ts2nJ9f96T6yPLnBhfidc6rKCQfYuHb0CDTlKerJDuy+4efmC IuCVK25HMqcM+iih9d3vWKYi0Dqj+HXqWZSm37BGAJYe69PsLNbfamT2RHXYRUlCTZBk BDapXrxYr1XmZ2X42+5oB+srk0SATz4AaQ7yyeIAKaU+Cc6gIU8I//kwLqyoFFfqtSv/ lFM+ieEfKmubdokHIfvZSDRzxmvqU2kgNLNSBSZa6ZksWNlBTJxQyTjHYQfSOPJrW9m/ ZNDZlRSd+L0xfiXk5vgfk1TtaQgEin8rp4m3ntxl3DbPEs/yFAxV6OJjlfqR4aEzxFWu lRfw== X-Gm-Message-State: AOJu0Yy1rzwcdlx7wjBKPDAJtWfz418s9Hc363CbNK8lXou8Phu/RGJe jZXLT8Y4wIJPGzsOY1m/rzo= X-Google-Smtp-Source: AGHT+IEWLFk2pEHSozsySo7MSfB26/WEdRezHhfKOsDVScZv2OZj/lMsKDsbEMO/7KPC4OoLATYYig== X-Received: by 2002:a05:6a20:3219:b0:13f:13cb:bc50 with SMTP id hl25-20020a056a20321900b0013f13cbbc50mr2970158pzc.25.1691588618406; Wed, 09 Aug 2023 06:43:38 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id d15-20020aa7868f000000b0068288aaf23esm9947222pfo.100.2023.08.09.06.43.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 06:43:37 -0700 (PDT) From: Visuwesh To: Po Lu Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87edkcwfws.fsf@yahoo.com> (Po Lu's message of "Wed, 09 Aug 2023 20:37:07 +0800") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> <87bkfg5ze2.fsf@gmail.com> <87r0ocwnru.fsf@yahoo.com> <877cq45yda.fsf@gmail.com> <87edkcwfws.fsf@yahoo.com> Date: Wed, 09 Aug 2023 19:13:34 +0530 Message-ID: <87350s5o1l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129 Cc: 65129@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) [Wednesday August 09, 2023] Po Lu wrote: > Does the following patch fix your problem? Yes, it does. Thanks! > diff --git a/src/xmenu.c b/src/xmenu.c > index 6d32aa3e078..d4b5b385e11 100644 > --- a/src/xmenu.c > +++ b/src/xmenu.c > @@ -1680,6 +1680,19 @@ leave_toolkit_menu (void *data) > XISetMask (m, XI_Enter); > XISetMask (m, XI_Leave); > > +#ifdef HAVE_XINPUT2_4 > + /* Select for gesture events. Emacs selects for gesture events from > + all master devices on non-GTK3 builds, so that event mask is also > + clobbered by prepare_for_entry_into_toolkit_menu. (bug#65129) */ > + > + if (dpyinfo->xi2_version >= 4) > + { > + XISetMask (m, XI_GesturePinchBegin); > + XISetMask (m, XI_GesturePinchUpdate); > + XISetMask (m, XI_GesturePinchEnd); > + } > +#endif /* HAVE_XINPUT2_4 */ > + > FOR_EACH_FRAME (tail, frame) > { > f = XFRAME (frame); From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 20:38:58 2023 Received: (at 65129-done) by debbugs.gnu.org; 10 Aug 2023 00:38:58 +0000 Received: from localhost ([127.0.0.1]:40734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTthZ-0008Nd-PG for submit@debbugs.gnu.org; Wed, 09 Aug 2023 20:38:58 -0400 Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:38049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTthX-0008NL-Lj for 65129-done@debbugs.gnu.org; Wed, 09 Aug 2023 20:38:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691627929; bh=Dm2dyjJxxKRTzjkxQAGswdBPi1eqwr9tsZgPhrlT6zg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=cRGiLFolzxPFHyesZt0T3st2YMokDPjMxpadoShozUmKygnG3aHwhCc7B/1E4xZgh9MdkS11AsPUfIO5UPcmYAU0GOpDV/PKx7NGJuD0sqghdQB9amKF57ZQknvLVM3rJimS5LITNdSX4YHxkv2Dv4fItJDPGATtBDlFBy6O3oceqNG9IU8RAjCkefl/vSL5kdA5atZXtBvvoQmtBB70U95+16yV7A1hxAwj7lHQkO7tc2R+wdTl7Et8J1Q1Zu8RJQNsi+E1Y5T5IlQlcf91QY8tjO9QAysX/UA1a3BO0oRK6rIUKqIK3yHQnEfB+eFxCLO0kc+24ZpkyTM/Y4MuXQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691627929; bh=f0KZp85BB6cQPrh2pjdBG6v66/L17PrcHcquqL5SJ/L=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=s0LGnxOMwf4hRWE4W0mrPOnk4SuuFUJ/2wVpHFL+w0xLMPj/Tx/+a07WaWeuaIJ2GG7xX9bnDI7QEiRfTSknpuvcDqFFcbToMTRy9yHWzKEfvs6bMU4FlEcRnID8A8T23oI9hNEpI47fSUbH6QN/KRWCrluol7PrGxs6sImx/fP0xDCNuwMkXAvX759e+F3th7HbgY9tXUaqHcUv2PL4sdeT88MskmD4KzCv5PszJIqu6E1UmuTkbHSr3YXzN1Z4dxpRWNDha7Np6mMeeSMwyauLOcgXJ9pcUzzJmJpZBIrSlu6n/y2Dbd75J4rGTG0EVMBtc3hZWjA640+LN5JmXw== X-YMail-OSG: 3Futu2wVM1lw4XACZ6QI7b3y5tc6m3leUcuICJYfgcfzgzywVGQMHH2QjXP6.vd fav57iWlPWVL_t0_KgeHll_Zp2MJCB9bs9kkJCQAJ2WmrdIw.cUgNb9_VSVErKX9zSTAeB6hLpAo K3l3tthipyLwh7CMpw_A8fg6z_x6uVpJuMQweV7dUFT79FVNAmUOu6Qj5t_nJrCyqKJSJnc91q4K D6kUm.jsMAVx1vqlp.piP16PYR.Z56jHWX4NfYSsZOaToSkqNh9haud4BHB2pJf7rIabig2j21U1 urH37xHVfZHkIWrBACIozQY3iiNYoxrIQNnCxhMtKXARnIxRUsz_danTWWWCY6dDnCyARby_IPCE _eDRWY3d5DmEqBj1GMqlnskJyW9aPtEtcipZSLzM0KRU96xL7jaMRJJBPO.44IH1cpfvUJogOsmF UCVxL7Agw1CbQwlNNI9gNITOIizYTMbwTjVW8DMjjC9nRf1_eHvQu8a4bOz3VkPDzY7z2Z_QChgU h03BVh3dyn9pShboshnQYu6Vx4z0E5OD6pRslmk54.sFTw0hV3BUUz8sQCmUQRCpkYDtSeYAcgNR Uivsdc__6T8V6W2sHJl9mFQaFQbZW_doueae0_x1OmNtH7b4_phGF_xy37RuV4iVbDk5Tk1QWk74 bHSFaZSEBnXUwFhrtU74xTSh9LcYJj_arRPOE.9RhLVPXF7JDtQnfgsmkHGnLZ4Jyc5FIv98Bzt7 R5GDmNy38p10d.blHnd46Cq8PfSzJGkbP4q7oQuBZ7P7SO_U_JCblqG3FbEuFveWSE6nSw1dzOW. 1o5cZKEYdjvWAUzYdC7D8DOJtHJKMYkyuLUQW7Tr1blR25XdmNtbPxKYa7bWt9b5AsqCODaRiM2N G_ekv3OvY47KlVJ6CRrrxJrv08iZ18C_FaYG70vRaBQvCxomDctM0GExS0.f8aOY835_Ug71dWUC WiLz4Wv4qU06HIpT2MklZdR7FMal0pCkVN7uTLJFgcpngdsEiDtcNrnmJ.ir4WsoNhAYZaDe6KgJ KJIVBjjrIezbgTecjGpxkwDkfnte8LeimLhD4cuSytl93jIcDKnknBMFOfr.V81juBEYsAusuME3 2dfRzpC08T2l1V0B2VnA74NzwuIH8NquSIdS2TgOO7XnpFehZyqIH.Jjrw3tleGi.ngZnFuT.iui MlIepw60FutfQWVt.SgGbCOmuBRvJAYbIEDYpTMbVUg7G9Hm1pXgFiRHNRGHYw2wqS.zbO05etZV aov1FSnFc0N2jjuqgHRf.7Zm2HsLSIu3YYZh3mbPD_R_mV3GKCo3OLmM158YCpn7nIkIbj2tcbQN wiKSJP.Fb3jd.tCmdJ_3I5.2TvCb0vS2jhrkUY5wT7IHZbiLxBxT5VRJIqsr_Lx3tNQHDBg2RFIM E8YJS4v0492LiOE3V8mTdmHQKg.8u_qVs51jCRvX2tE1lP8os1y2G1ejs2ZhXSyT8905SG5UDLuh MMEzsTVOjezyut4_WyHwjx.QP1JniQ21yKkqcdfMISinELzCcxely7Esxk3WfCDHASSavL.TR52r emQxotl4SKK_8jcKaLiN7OylxiDaICxjIkNEeUzYiaomaGftDTZ88ndhDPnYLtAmYMCsRNmBh7xk BQLhGzZBlELO5xqjqKvEcwGNhmHgkEFnfG5YHTEqplEj9wCDbjn3KQ_Hds7GsxQ69iyF9eISenqg iZp4D0fiD6ppx0G.Jrz301xmTT4WKGEyiCUOVUZAPCke_q35Re6IeaZ97ZwP2lY.6hmVKrSBhCLr uTC3p.syU7Jw7dT2gdgaYgvPiUrppPaM1ItulZhBNrG71i4z.kyFd0wRzvOnkQy94dABMIgqDjlc 9JdphpuKGX1PF0D8WQ6H05nbXYHEGLM.4M44v6nOcJ.86XMSBwhnhhy.fmlJoxOW8WggKhgjUywO .bZ0EoAb1aRgvqL3WTKl5Hq1TZacdjksj1KoW63C1RlFjeZf03eIBE.Bcd58sZSspSIYZAlWLr48 zfhLQUn_kIcRhoaV12awFl0B2H6qjVebv_PIp86KWO1OG7eP41qbbIAOW9kZnqZb8g6g1MOk8630 pH8bhs2fDnunQo2Wq5h11A3P.3DNWzWizo70VBH4Q1swPV5J18MpuFGJUy4SmxE3dGr0KNhCfKlM e.ROb95bQJCX54tEal64cT0BhRV8CUPK0tC6SLTmZ7UPty4SUtnOt.DL4u9F66YPeB1kyJQadSpl q2qir1BAa.aSWA1v3X68RncTUfutJZ1oblQGCY_kiauAqmZMSN8hduehBz9FwN.y0Wcsn.GqxLw- - X-Sonic-MF: X-Sonic-ID: 1b9060ad-e22f-4958-9f8a-b4b0e4fc2142 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Thu, 10 Aug 2023 00:38:49 +0000 Received: by hermes--production-sg3-69654d8bd-cgvfq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5b1aef98aee24519f63f732f8f8d723d; Thu, 10 Aug 2023 00:38:42 +0000 (UTC) From: Po Lu To: Visuwesh Subject: Re: bug#65129: 30.0.50; pinch gestures suddenly stops being recognised In-Reply-To: <87350s5o1l.fsf@gmail.com> (Visuwesh's message of "Wed, 09 Aug 2023 19:13:34 +0530") References: <87wmy6iywe.fsf@gmail.com> <87350u1h9l.fsf@yahoo.com> <87bkfg5ze2.fsf@gmail.com> <87r0ocwnru.fsf@yahoo.com> <877cq45yda.fsf@gmail.com> <87edkcwfws.fsf@yahoo.com> <87350s5o1l.fsf@gmail.com> Date: Thu, 10 Aug 2023 08:38:38 +0800 Message-ID: <87edkbvii9.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1028 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65129-done Cc: 65129-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Visuwesh writes: > [Wednesday August 09, 2023] Po Lu wrote: > >> Does the following patch fix your problem? > > Yes, it does. Thanks! > >> diff --git a/src/xmenu.c b/src/xmenu.c >> index 6d32aa3e078..d4b5b385e11 100644 >> --- a/src/xmenu.c >> +++ b/src/xmenu.c >> @@ -1680,6 +1680,19 @@ leave_toolkit_menu (void *data) >> XISetMask (m, XI_Enter); >> XISetMask (m, XI_Leave); >> >> +#ifdef HAVE_XINPUT2_4 >> + /* Select for gesture events. Emacs selects for gesture events from >> + all master devices on non-GTK3 builds, so that event mask is also >> + clobbered by prepare_for_entry_into_toolkit_menu. (bug#65129) */ >> + >> + if (dpyinfo->xi2_version >= 4) >> + { >> + XISetMask (m, XI_GesturePinchBegin); >> + XISetMask (m, XI_GesturePinchUpdate); >> + XISetMask (m, XI_GesturePinchEnd); >> + } >> +#endif /* HAVE_XINPUT2_4 */ >> + >> FOR_EACH_FRAME (tail, frame) >> { >> f = XFRAME (frame); I'll install this shortly, and am closing this bug. From unknown Wed Jun 18 23:07:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Sep 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator