From unknown Sun Jun 22 04:14:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Sep 2023 17:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 66243@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169583461721583 (code B ref -1); Wed, 27 Sep 2023 17:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Sep 2023 17:10:17 +0000 Received: from localhost ([127.0.0.1]:52386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlY3E-0005c2-FC for submit@debbugs.gnu.org; Wed, 27 Sep 2023 13:10:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlY39-0005bh-Rr for submit@debbugs.gnu.org; Wed, 27 Sep 2023 13:10:14 -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 1qlY2q-0004y4-RD for bug-gnu-emacs@gnu.org; Wed, 27 Sep 2023 13:09:52 -0400 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qlY2o-00025O-5j for bug-gnu-emacs@gnu.org; Wed, 27 Sep 2023 13:09:52 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=oZ0IEAGH zGiCsGeKauwJPMa3zRpViJ2pUCUDH+iXyxE=; h=date:subject:to:from; d=ledu-giraud.fr; b=jiJxADqH/kpDT/xVmF0vQJ2JaNmEykUNQVT1Nn7tc7IQn1Pnsn ZGe8Yvs0oNv7bH46oVCVw0oeDpAWOab0aaBg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=oZ0IEAGHzGiCsGeK auwJPMa3zRpViJ2pUCUDH+iXyxE=; h=date:subject:to:from; d=ledu-giraud.fr; b=dqnap6u/tfO5JntPBqpkT/r8wQ61/o+641hQf7Iy2LWIZtsW4d tZrf0l6cmqzAsYaqrTulVpaCmaozZNXOHyNUiBdQ6a0cxp2PblOeP38MzShwM+XNUF7DBa sT3cI3N+gehLg0v7HT8UPRBIqgOoVedXpQIjn0R/glICjyrRvAyWhCj5axn0qpa43vStHb RdHFwyz1KrMPtg//0CQLTnU5xMVUIO5c/kV4v/9rBLh4nBUy2JY0F1n24fLseL9MTbl5E5 8lhaHdJ3rMaz7QiqyjdwgCtF3RPJtAs3usnfDFd7lncWA8IP39tvev/698ruHixtzEn2Km d0/B7NDMuQZA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 029406e3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 27 Sep 2023 19:09:45 +0200 (CEST) From: Manuel Giraud Date: Wed, 27 Sep 2023 19:09:44 +0200 Message-ID: <877cob7dbb.fsf@ledu-giraud.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) --=-=-= Content-Type: text/plain Hi, This patch sets the mouse cursor to nontext wherever you enter the tool-bar or the tab-bar. Best regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Nontext-mouse-cursor-as-default-on-tab-tool-bar.patch >From 404f0b845fdca62bf948ad86b9680dc653e037a4 Mon Sep 17 00:00:00 2001 From: Manuel Giraud Date: Wed, 27 Sep 2023 19:05:10 +0200 Subject: [PATCH] Nontext mouse cursor as default on {tab|tool}-bar * src/xdisp.c (note_mouse_highlight): Always set the mouse cursor to nontext when entering tab-bar and tool-bar. --- src/xdisp.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index f1980c4f20c..2c53527c25e 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -35544,12 +35544,10 @@ note_mouse_highlight (struct frame *f, int x, int y) { note_tab_bar_highlight (f, x, y); if (tab_bar__dragging_in_progress) - { cursor = FRAME_OUTPUT_DATA (f)->hand_cursor; - goto set_cursor; - } else - return; + cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor; + goto set_cursor; } else { @@ -35567,7 +35565,8 @@ note_mouse_highlight (struct frame *f, int x, int y) if (EQ (window, f->tool_bar_window)) { note_tool_bar_highlight (f, x, y); - return; + cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor; + goto set_cursor; } #endif -- 2.40.0 --=-=-= Content-Type: text/plain In GNU Emacs 30.0.50 (build 1, x86_64-unknown-openbsd7.3) of 2023-09-27 built on computer Repository revision: 695638203352a6943943acea559a572940e39be4 Repository branch: mgi/menu2 Windowing system distributor 'The X.Org Foundation', version 11.0.12101006 System Description: OpenBSD computer 7.3 GENERIC.MP#3 amd64 Configured using: 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin --with-x-toolkit=no --with-toolkit-scroll-bars=no --without-cairo --without-sound --without-compress-install CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib' Configured features: DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XFT XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: gnus-dired-mode: t display-time-mode: t display-battery-mode: t server-mode: t override-global-mode: t repeat-mode: t desktop-save-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/.emacs.d/elpa/ef-themes-1.3.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug detached-shell log-edit pulse add-log vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view pcvs-util smerge-mode diff vc-dir ewoc pascal sh-script smie treesit executable conf-mode org-indent org-agenda view warnings rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok mule-util org-element org-persist org-id avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile 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 paredit on-screen eww url-queue mm-url imenu doc-view jka-compr image-mode exif gnus-dired whitespace vc-git diff-mode vc-svn vc vc-dispatcher bug-reference time battery cus-load exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious mingus libmpdee reporter edebug debug backtrace detached-init detached autorevert filenotify transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom 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 gmm-utils mailheader gnus-win ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base pcase timezone icalendar gnus nnheader gnus-util mail-utils range mm-util mail-prsvr wid-edit visual-basic-mode cl web-mode derived disp-table erlang-start smart-tabs-mode skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline icons pp comint ansi-osc ansi-color ring hyperspec thingatpt slime-autoloads edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-x dired-aux dired dired-loaddefs notifications dbus xml cl-extra help-mode use-package-core repeat easy-mmode desktop frameset debbugs-autoloads detached-autoloads ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads dash-autoloads on-screen-autoloads osm-autoloads paredit-autoloads request-autoloads rust-mode-autoloads s-autoloads speed-type-autoloads transmission-autoloads tree-mode-autoloads with-editor-autoloads info compat-autoloads ytdious-autoloads 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 auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib 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 touch-screen 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 kqueue lcms2 dynamic-setting system-font-setting font-render-setting xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 736470 143815) (symbols 48 57376 2) (strings 32 182633 14682) (string-bytes 1 5798563) (vectors 16 108087) (vector-slots 8 2214074 188247) (floats 8 582 377) (intervals 56 26979 1264) (buffers 992 62)) -- Manuel Giraud --=-=-=-- From unknown Sun Jun 22 04:14:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Sep 2023 12:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Manuel Giraud Cc: 66243@debbugs.gnu.org Received: via spool by 66243-submit@debbugs.gnu.org id=B66243.169599168419884 (code B ref 66243); Fri, 29 Sep 2023 12:49:02 +0000 Received: (at 66243) by debbugs.gnu.org; 29 Sep 2023 12:48:04 +0000 Received: from localhost ([127.0.0.1]:55490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmCua-0005Ac-80 for submit@debbugs.gnu.org; Fri, 29 Sep 2023 08:48:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmCuW-00059h-8i for 66243@debbugs.gnu.org; Fri, 29 Sep 2023 08:48:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmCu9-0007N5-2M; Fri, 29 Sep 2023 08:47:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=K9Jcz6+inqDgy2qfbig4Jkapglpgeajk6hN/tGF/Mbc=; b=CoZ7yVwmuiNC PcHtLPO5Ji/0XSOpOoV8Cuqo015c7NYi6i5pGBdNm11YKl6ePbEbklwABMFD34E4kwNExWCAJst7B /K7vXI5TRwwsDYoiOqe+mq58TOmBdDkdKM7lrJPRoAzGx0PK6izKZEi7JKngbhSTCrh6NUwt5uFNR BZRAN+cnWAqNMjlf02UJysjsRqmz95FfB1HRyDjfrphahLPuuHyrwtPC0+6BMCVQLtCGdTDsBmUwQ D0RH5+xaXKGg0nosvD1D3P5+3E7WE953dDe/S9lYdJumXXehXIQRtd5tbGqnubvYEXkdi4HsGzwUn IH2KGOmXeRjy8KgXj4Hafg==; Date: Fri, 29 Sep 2023 15:47:17 +0300 Message-Id: <83sf6xywmi.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877cob7dbb.fsf@ledu-giraud.fr> (bug-gnu-emacs@gnu.org) References: <877cob7dbb.fsf@ledu-giraud.fr> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Wed, 27 Sep 2023 19:09:44 +0200 > From: Manuel Giraud via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > This patch sets the mouse cursor to nontext wherever you enter the > tool-bar or the tab-bar. Thanks. Which GUI environments/window-systems/toolkits are affected by this change? From unknown Sun Jun 22 04:14:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Sep 2023 14:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 66243@debbugs.gnu.org Received: via spool by 66243-submit@debbugs.gnu.org id=B66243.1695998017338 (code B ref 66243); Fri, 29 Sep 2023 14:34:01 +0000 Received: (at 66243) by debbugs.gnu.org; 29 Sep 2023 14:33:37 +0000 Received: from localhost ([127.0.0.1]:56868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmEYU-000051-Kx for submit@debbugs.gnu.org; Fri, 29 Sep 2023 10:33:37 -0400 Received: from ledu-giraud.fr ([51.159.28.247]:18039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmEYO-0008WR-1B for 66243@debbugs.gnu.org; Fri, 29 Sep 2023 10:33:20 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=hz6yd0R7 dB1M8Z/EwBRLEOqH7U0DCZ9V/jbBUD14l50=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=d2xkyGcLXmsBerZuHMI5CzOw2J8zV0 EUIzWv4cW0mXAeS7OFcPxxXR8Tf2QfPNq1njXxmXhdZ37Fof4N0UmrCA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=hz6yd0R7dB1M8Z/E wBRLEOqH7U0DCZ9V/jbBUD14l50=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=wYOyppHYGnn9B9TE/yyWXimQuydlwbKpBbD277 13eKY5k6dZV6n3q9Vx+PsCTrx3qMrYrc3lXprhnU/3S9LrHxGy7Y4/F2PJ2npM1qtMtMUj 313dcCyidlwgXuy2A3BkvHnMWcId+YkhWinREPRO1V/kMSVHAgdPIds3JM7x81JKnzSWwG JQfCHaFjlAQS3fimcVUO+afJX/Lcbhb2rQcyJGwdUC+3HXJ2gjvGgEyZPnTJSD1Gm3FHmu /z7yUjzBPzMJCDaRFarOMxdbPrfB1PY8xbVqBTZjrCWYN1f45YiyP17AaCxNWLB73pRTa3 EZ6peCJj9jmip9AvqcqExp0w== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id ee1b41a1 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 29 Sep 2023 16:32:59 +0200 (CEST) From: Manuel Giraud In-Reply-To: <83sf6xywmi.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Sep 2023 15:47:17 +0300") References: <877cob7dbb.fsf@ledu-giraud.fr> <83sf6xywmi.fsf@gnu.org> Date: Fri, 29 Sep 2023 16:32:57 +0200 Message-ID: <87wmw9xd5y.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Eli Zaretskii writes: >> Date: Wed, 27 Sep 2023 19:09:44 +0200 >> From: Manuel Giraud via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> This patch sets the mouse cursor to nontext wherever you enter the >> tool-bar or the tab-bar. > > Thanks. > > Which GUI environments/window-systems/toolkits are affected by this > change? I have tested only on X with the following toolkits: "no", "lucid" and "gtk3". This change affect tab-bar and tool-bar for both "no" and "lucid". For "gtk3", only tab-bar is affected since the tool-bar is native GTK (ie. the mouse cursor is modified already). I cannot test on windows or mac. Do you want me to test others combo? -- Manuel Giraud From unknown Sun Jun 22 04:14:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Sep 2023 16:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Manuel Giraud , Po Lu Cc: 66243@debbugs.gnu.org Received: via spool by 66243-submit@debbugs.gnu.org id=B66243.169600436323886 (code B ref 66243); Fri, 29 Sep 2023 16:20:02 +0000 Received: (at 66243) by debbugs.gnu.org; 29 Sep 2023 16:19:23 +0000 Received: from localhost ([127.0.0.1]:57022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmGD1-0006D3-0v for submit@debbugs.gnu.org; Fri, 29 Sep 2023 12:19:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmGCy-0006Ci-Km for 66243@debbugs.gnu.org; Fri, 29 Sep 2023 12:19:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmGCW-0006iE-TM; Fri, 29 Sep 2023 12:18:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=pNGPnpmLnVl3Wcl40t1gPNWmHA8D02L1akf3nuxWuxI=; b=kVnHEIRtxlGD Bg3SZHnBTV8DkAXDoZW04pgjM7crzB11oLMl7ZPGK4Z+FwT63UbkqhSuhiMWGFEO9caoMG60SyubG l2/WEsfVGW4W5QXUWm7h5YAMmhw4duiqgrot3F8JdhyQDK8kQ5OwmkA2yqqUZQr85bnhqOqAFyOyP g9qoeTermDNQhNKeIcihIAPpvUkt3Wnqe7WXoyw75lS8pRiD07kcpFUYN68zebxW6dhHnqIrps4MW zwtJlfoueGjkrIeXLCiezddBCGBQcijYM6M2MsYn4cwPHFBoMhpXy7ZF6zyYKIrNv7H3yvyGD8rgr hmgkbRA1PlfjXg+m5I3lMg==; Date: Fri, 29 Sep 2023 19:18:29 +0300 Message-Id: <83r0mhx8a2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmw9xd5y.fsf@ledu-giraud.fr> (message from Manuel Giraud on Fri, 29 Sep 2023 16:32:57 +0200) References: <877cob7dbb.fsf@ledu-giraud.fr> <83sf6xywmi.fsf@gnu.org> <87wmw9xd5y.fsf@ledu-giraud.fr> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Manuel Giraud > Cc: 66243@debbugs.gnu.org > Date: Fri, 29 Sep 2023 16:32:57 +0200 > > Eli Zaretskii writes: > > >> Date: Wed, 27 Sep 2023 19:09:44 +0200 > >> From: Manuel Giraud via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> This patch sets the mouse cursor to nontext wherever you enter the > >> tool-bar or the tab-bar. > > > > Thanks. > > > > Which GUI environments/window-systems/toolkits are affected by this > > change? > > I have tested only on X with the following toolkits: "no", "lucid" and > "gtk3". This change affect tab-bar and tool-bar for both "no" and > "lucid". For "gtk3", only tab-bar is affected since the tool-bar is > native GTK (ie. the mouse cursor is modified already). > > I cannot test on windows or mac. Do you want me to test others combo? If this affects all the configurations, I wonder why we didn't do that before. Are there perhaps some caveats here? Po Lu, do you have any idea why we didn't behave like that before? From unknown Sun Jun 22 04:14:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Sep 2023 00:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 66243@debbugs.gnu.org, Manuel Giraud Received: via spool by 66243-submit@debbugs.gnu.org id=B66243.169603233426042 (code B ref 66243); Sat, 30 Sep 2023 00:06:01 +0000 Received: (at 66243) by debbugs.gnu.org; 30 Sep 2023 00:05:34 +0000 Received: from localhost ([127.0.0.1]:57315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmNUD-0006ly-US for submit@debbugs.gnu.org; Fri, 29 Sep 2023 20:05:34 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:45339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmNUA-0006ld-1w for 66243@debbugs.gnu.org; Fri, 29 Sep 2023 20:05:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1696032309; bh=oJ5HvRP6LA1TrraE8aYmY65x9vUiw/CneunVukAWbso=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Q4M4iboeK0Vvz+PnUTStDRbDiyc0IgNFGeEBca+xqKylRwTS8ArsbpokoJ/u0X7lcQ78fr3ZRDN709STsS1f+wmBHUelv6zPpB/4vt06RNeV9LB1MJYp+xwe3R+MhLzF7yFeasBIqaIY+/FXubTwUdOTk/SEBZY3NeS+wIxe47fYilcPyZ5q0IC4etGQJrxzcEvcTjxagKH8+PV5Ju6bQs21oqqXUKuMOR/X5x04m/Ag4x6E15czqG6xYaRUHRebUO6q37ImKw8x3yfCqB/M8wU/izaP/BnjWF7uTPrf6LwILsoFs9plOlqiLiGTcmJAkMVvgwaynZ6kQ75IgZGN8Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1696032309; bh=E0yciUhfph44zHc/uuKw20QPpugqujvDpVh96fqvyYz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TLP9IBrqcuJJ4e0XPaD5F3Yi0jnenXCZX90FCK9AqJqEBjwS/D+mNL3+uFT16Lle4l7pdybZTmrTiR1jNX3GxtmpgQLZhDMXpP8s9M5DsK44moAO7TfMc+JSZvs1dyxeNxg8jCOmVKQl9HNj9dqMESolisIQk3PQ5CGHjtYBOTB9f8K8pmG9D5WCY+/018zH2DsB7vMbnIrVXDl2jiBrsqGpOVaxXtQg/IpYh8pSSlNchAv8H/AYIJEXlDjx99N6uM9j2vuq6ES7DqIZZCusroYh8F/wbMe6hlMe2fJUiWmGX5Gq00Zlw52dJxigW34nsBhflU7HZnvikfih8Ux6bg== X-YMail-OSG: QqGWuIsVM1lO3EKbd0W_4bbwr.9BFllKzn6XwVR5CH2Fgm8YlVbz2ZyKjGK259t yrfrDZvPhrobBN7xtTHu6SPSZYS22Qv.H.V6pOkOe4eiCXNjf9aTq4ekG2xJkVCQGWnGaZr7dfBm Iz1lOoug7WoStKJlqfwPp_rl5opb0htwLtJ6349Lx8EqbiVySPOjr1S5vEXbkusTtqJoMfRWlIkF ZmmgiJ7rc8SGZfGiXaRQ2LORlwKxO7tDE__Wtbcao47JT5V41_8NtxvyuzoLn3RPCL11QX6Vpird SXVvYtYPbzfVz87aH3VEc_zRgZWuXHYoJz3HrGNkb5W_V53gFUQb3rsJtbc9knLNVQ7dmNNdMv2q JnbTozkEwEOHhjM3DPAGnvycVPjjNG6JCPexadCSslTVceXWanzmCFPS5KzjuDaXEtr8FjODr6R. diJDpxeiVfyFWSmLki9TrwXu2QrnfwhQjkXyNxzKKb5O5uTJR6sxe0BF_4o5.C.lg.taBXxARz9O .lpkJbDaVPLARcuhW0UJC_e69hh2XWzkmYo6qIwVY_yRqSpz3Y3zalATcwIBMla2kHqJn80RYJ3x ZHbF_dzITexEuEtBhULueVrM4fOrUcMFtxih3pGpG9E_vh7bwqJmxnnXpbJPTYr155jwMmtNVJqA CDUoumuk8RTn4ya0SEMFJ9VYy6EqDbEqdxlH3_S3VptGVQCMPJViuqCAjjlMyOzZHQNYi3E_m6Hc FVOuFOzF7HeZYvWv4Nv6m6_5e0O2efR2rG05gZTver53QZI33rJnMEiM3fDawKgkhi4Q0HG1bkw_ 644hXW3X9Ws0oPnaMepW0F4pnIgPIyX9dmQm4Ux1uiz1.5lOgrASqXRgRfSBkZmyTUIEYHaz1k.M 6EIlP7UVs4ZFppTZJLrzKahEVDckY9_n0AjufGGIEWFpbtiYiwdxLpa.rGelAgCPnZ39CQ_uHs8. WoCwMOwEvy.FNUKmXLuun49pg_yqubE3aaQgNIzn0RCHBdHDGWOVnUnwdar.UUSKYq6ll3vAfzDs ZKYVeXhHYHeQtuZYGZ1NlT3HLybWpo9uOa3SrxaBCT.7J6scNeJJnvFhm41pN19LMVD2vvJqBGe6 lP87AD3mEzzKgWSTfY87FoYivpWKTOet5n2OUllioG6zZ1Y0eU66fvHURyFS8YGw.mtAyoApuIWk nxMBRorXlyYn.tlURSLE36MvyW0J2QERjDWixZnMZQjb6zxSyDSFc_J59xs6PzwJnwN7INZ8nosZ myxHaOOIOZN8M_Zi0siTF3AKU3UJsXPp15vkfQDd6Euxo7izJ_TZNdanI3nhU1Hs2D.vYdXyJwE6 mt8EPPP8OAN5mjpe6Txa7erkNso_B_ySy62c1z0DOmqI5Klw3BctfdNUbKoKN81ifeRwjrxN49Za OOtKTdRjbWIXHo5H5kbyYyDdrYGdw4x4W7vA2dNe2qiucxLUBQBJ6dUEZn8qJO8wkK45eSh8FcCL 88fYPixxcJ8sMM5ceICnJeC1iGlHHpGe6iT6GFKbUPSqQo716DNxLtHfqUrj_SOusSYv3tFmaRlw c5xkhPo1TKTLVRrZIowCPaJrLcWj9WAqt42lF_qh3rJwH1MpBCusJVJBo6PGJOsB3bopEFJ1IT4a .2zjmz0GpRFTlrZOJYr7oxL7gQ7lMiFLAqe0oz2CpErrWDdgWRpXTWTmzOpe1oQ450XbPN2YHW7_ hiIAh5dp0FXp56LVha5T7lVbDbLocH.7mg_l7hPV0lsW15IXnkTl_If0fHIoHIOeH9zWhLlSCqXG eHjfnM3ZqihlZ0SKz1jtNzd0YXmRpp_x7W_gTheuetx0m6mF4FTAxGm1br0pPV8xIQHkHHMM1MeF mb.ss8Vc7UgHoaO2VuxSkSwhoGBfn9V7dYtbPi1qwnwIPlRzuaGoNYOXFU7WuYBSvQiUES1swsnR iS81CKCcxTU2PLJsQTlMYV8Yq9EOrDRXRXsf7B7W0Yk3jH63AJmV.8664tO3N43jHOT28CMCnxY_ MMTdnAzQ16dbEDKf7PydI3ehi5h3eYWXPCrj.pGoWdVPnJPyBkjZgFtaI3CWaEu9AaQnqPeQwLT6 .qJ5wosQyBWZ8PtGxj6NHMt41ENT77a9DzvdmVyjbOm3GnWMLacybUWq839ftt8e4r1SoCFNPNEx nDKfWvU4kQcE_.FhTGg_4hz.2ijzDHax_q3_8FU4CbLGTZZfOBYzJysCUC.fec3f00fqpMhllKeU he6BwQ3td8QGCFhyj6GTtphgNa0lxIae0FQaFtzTfFVasvh4gUGfMNA-- X-Sonic-MF: X-Sonic-ID: eca7c71d-7f0f-4ec5-a1a2-93696f14813d Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sat, 30 Sep 2023 00:05:09 +0000 Received: by hermes--production-sg3-58899d6556-662qc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 28cfeab4807ddb75cf4566315108015b; Sat, 30 Sep 2023 00:05:03 +0000 (UTC) From: Po Lu In-Reply-To: <83r0mhx8a2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Sep 2023 19:18:29 +0300") References: <877cob7dbb.fsf@ledu-giraud.fr> <83sf6xywmi.fsf@gnu.org> <87wmw9xd5y.fsf@ledu-giraud.fr> <83r0mhx8a2.fsf@gnu.org> Date: Sat, 30 Sep 2023 08:04:45 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 304 X-Spam-Score: 0.0 (/) 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 (-) Eli Zaretskii writes: > If this affects all the configurations, I wonder why we didn't do that > before. Are there perhaps some caveats here? Po Lu, do you have any > idea why we didn't behave like that before? Likely an omission borne out of negligence. Manuel's patch LGTM, thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 19:05:56 2023 Received: (at control) by debbugs.gnu.org; 30 Sep 2023 23:05:56 +0000 Received: from localhost ([127.0.0.1]:59932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmj23-0005zZ-Pw for submit@debbugs.gnu.org; Sat, 30 Sep 2023 19:05:56 -0400 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:57748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmj22-0005zH-6J for control@debbugs.gnu.org; Sat, 30 Sep 2023 19:05:54 -0400 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2bfea381255so247241251fa.3 for ; Sat, 30 Sep 2023 16:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696115132; x=1696719932; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=jmeORi7k2n7TiJLR+3TkkCvkci0Pa5ZJ66NaqySVRZ4=; b=mBvowffJZMZKfULJLvOZUr/Kg8BlFQHP18xCxWsiZsaAs21Tptbf4JzT2T7aBCqqgs kkLZPqdoa7aBNgWbJf70ByidHR67rtKwUjTa+kcSYOq2FI+5r+/BmGc0eJEa9OBUNL29 Kk1OTk6g+5GS2F7jU/DUVFK9LSiuyLh+QeRlzMsvBuP4q4f9OVyTxvgVT2V2KMIOsxrg m4qIQIixlETsjyqil2zzxY7qlaTdXC67rtQAB1sB++49+v/QrlhxoteQ9NHV76xRvyMe Na9Qf4rXEae7ImNUwd+PjIppmAFkglxge0MkXc5M63bh+eOSUkX62mMxlC9m5n62hW0/ o6EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696115132; x=1696719932; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jmeORi7k2n7TiJLR+3TkkCvkci0Pa5ZJ66NaqySVRZ4=; b=BSuzQvT7Ps4VjyyPDNLhXpkMJd0+yMZjdGm4YXlqUV8IION0D/+3wOH4pIXerWxueh lfa1jJ/8kZyDgsjy+mpaiCg/kEsp0dy6eFtbAU91E2V+opdP+JWA86vxKO0iYuCGIhAn FaEGG0Kr+iNLad1g32Yihl3PLg7xkLAgO5aovcqn6eHZQ4R/MkN5kpa7NBI1AjEpEKw0 ftvuglT6yqXpRAohod1hwvuWyxxaVPst91qX8thvlVjurZp/aYI0pozbBgd235fMQ41E l5HfaWQQlxIicU9aNCw1zIFMZEmvxdXvZ5ixXw6br2DOnxg46Ja35q4cJ4y1inSFJ/vz 8ORA== X-Gm-Message-State: AOJu0YzDCJr6uCGkpUIj3W4EqegU1bYgbmK2kdip8dUIjBFwXljbjOpd 8tbDeoaqj1YgPbRFMxrf0SwmsTkDssXZ6fnHto4zoZii X-Google-Smtp-Source: AGHT+IHDhn0PQszOX6eXsFDYyIye4cVjXphoE15zJ0IcreyOUKepQOPCJ9W7sLe/Ysl1K5t89uADZ0rNVTpuqTeHaCA= X-Received: by 2002:a2e:9215:0:b0:2bc:d6d8:8ab5 with SMTP id k21-20020a2e9215000000b002bcd6d88ab5mr6182329ljg.24.1696115132644; Sat, 30 Sep 2023 16:05:32 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 30 Sep 2023 16:05:32 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Sat, 30 Sep 2023 16:05:32 -0700 Message-ID: Subject: control message for bug #66243 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 66243 minor quit From unknown Sun Jun 22 04:14:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Manuel Giraud Subject: bug#66243: closed (Re: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default) Message-ID: References: <83h6n54j1n.fsf@gnu.org> <877cob7dbb.fsf@ledu-giraud.fr> X-Gnu-PR-Message: they-closed 66243 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 66243@debbugs.gnu.org Date: Thu, 05 Oct 2023 07:38:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1696491481-20890-1" This is a multi-part message in MIME format... ------------=_1696491481-20890-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #66243: 30.0.50; [PATCH] Nontext mouse cursor as default which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 66243@debbugs.gnu.org. --=20 66243: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66243 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1696491481-20890-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 66243-done) by debbugs.gnu.org; 5 Oct 2023 07:37:20 +0000 Received: from localhost ([127.0.0.1]:45931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoIvA-0005Pt-B3 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 03:37:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoIv7-0005Pf-E4 for 66243-done@debbugs.gnu.org; Thu, 05 Oct 2023 03:37:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qoIuj-00012B-Ch; Thu, 05 Oct 2023 03:36:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=CvNw00aLObPemqp9O+7yWcsQRcKzO1wzyOjBJmKDSEY=; b=euevelWUhVbf 3jJ41BSDy51S8VMafYwd1pohe3qPL9pPNYFhEbObiTcgbkcFtWy4rlP9RpPjR19mkG8wY4EkUegYd uyAwe2bnT+cOQTbNLK+PoI/fjzAcYk6cFoFZrU+U6TiVQy7jKKSBYIQXSLJSHYb7lIhjWmEXw5dTN wWO07tBHo86qIAk9eqUfVueQcLoIN3Is+G01Bq7oGgZ46cCJBY57er5P9VwdF6GYvwtTOdTkBEUT3 NJ1q0ILtw8VjXSHafXi0xOEZxhhrzzFr1LqnBjc8XhOxx53E+dOCqJJMA/am2H6/q5EYy9MhRs0vn FTGLvNUn2BDrWks3QTt56w==; Date: Thu, 05 Oct 2023 10:36:52 +0300 Message-Id: <83h6n54j1n.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: (message from Po Lu on Sat, 30 Sep 2023 08:04:45 +0800) Subject: Re: bug#66243: 30.0.50; [PATCH] Nontext mouse cursor as default References: <877cob7dbb.fsf@ledu-giraud.fr> <83sf6xywmi.fsf@gnu.org> <87wmw9xd5y.fsf@ledu-giraud.fr> <83r0mhx8a2.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66243-done Cc: 66243-done@debbugs.gnu.org, manuel@ledu-giraud.fr 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: -3.3 (---) > From: Po Lu > Cc: Manuel Giraud , 66243@debbugs.gnu.org > Date: Sat, 30 Sep 2023 08:04:45 +0800 > > Eli Zaretskii writes: > > > If this affects all the configurations, I wonder why we didn't do that > > before. Are there perhaps some caveats here? Po Lu, do you have any > > idea why we didn't behave like that before? > > Likely an omission borne out of negligence. Manuel's patch LGTM, thanks. Thanks, installed, and closing the bug. ------------=_1696491481-20890-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Sep 2023 17:10:17 +0000 Received: from localhost ([127.0.0.1]:52386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlY3E-0005c2-FC for submit@debbugs.gnu.org; Wed, 27 Sep 2023 13:10:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlY39-0005bh-Rr for submit@debbugs.gnu.org; Wed, 27 Sep 2023 13:10:14 -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 1qlY2q-0004y4-RD for bug-gnu-emacs@gnu.org; Wed, 27 Sep 2023 13:09:52 -0400 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qlY2o-00025O-5j for bug-gnu-emacs@gnu.org; Wed, 27 Sep 2023 13:09:52 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=oZ0IEAGH zGiCsGeKauwJPMa3zRpViJ2pUCUDH+iXyxE=; h=date:subject:to:from; d=ledu-giraud.fr; b=jiJxADqH/kpDT/xVmF0vQJ2JaNmEykUNQVT1Nn7tc7IQn1Pnsn ZGe8Yvs0oNv7bH46oVCVw0oeDpAWOab0aaBg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=oZ0IEAGHzGiCsGeK auwJPMa3zRpViJ2pUCUDH+iXyxE=; h=date:subject:to:from; d=ledu-giraud.fr; b=dqnap6u/tfO5JntPBqpkT/r8wQ61/o+641hQf7Iy2LWIZtsW4d tZrf0l6cmqzAsYaqrTulVpaCmaozZNXOHyNUiBdQ6a0cxp2PblOeP38MzShwM+XNUF7DBa sT3cI3N+gehLg0v7HT8UPRBIqgOoVedXpQIjn0R/glICjyrRvAyWhCj5axn0qpa43vStHb RdHFwyz1KrMPtg//0CQLTnU5xMVUIO5c/kV4v/9rBLh4nBUy2JY0F1n24fLseL9MTbl5E5 8lhaHdJ3rMaz7QiqyjdwgCtF3RPJtAs3usnfDFd7lncWA8IP39tvev/698ruHixtzEn2Km d0/B7NDMuQZA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 029406e3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 27 Sep 2023 19:09:45 +0200 (CEST) From: Manuel Giraud To: bug-gnu-emacs@gnu.org Subject: 30.0.50; [PATCH] Nontext mouse cursor as default Date: Wed, 27 Sep 2023 19:09:44 +0200 Message-ID: <877cob7dbb.fsf@ledu-giraud.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) --=-=-= Content-Type: text/plain Hi, This patch sets the mouse cursor to nontext wherever you enter the tool-bar or the tab-bar. Best regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Nontext-mouse-cursor-as-default-on-tab-tool-bar.patch >From 404f0b845fdca62bf948ad86b9680dc653e037a4 Mon Sep 17 00:00:00 2001 From: Manuel Giraud Date: Wed, 27 Sep 2023 19:05:10 +0200 Subject: [PATCH] Nontext mouse cursor as default on {tab|tool}-bar * src/xdisp.c (note_mouse_highlight): Always set the mouse cursor to nontext when entering tab-bar and tool-bar. --- src/xdisp.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index f1980c4f20c..2c53527c25e 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -35544,12 +35544,10 @@ note_mouse_highlight (struct frame *f, int x, int y) { note_tab_bar_highlight (f, x, y); if (tab_bar__dragging_in_progress) - { cursor = FRAME_OUTPUT_DATA (f)->hand_cursor; - goto set_cursor; - } else - return; + cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor; + goto set_cursor; } else { @@ -35567,7 +35565,8 @@ note_mouse_highlight (struct frame *f, int x, int y) if (EQ (window, f->tool_bar_window)) { note_tool_bar_highlight (f, x, y); - return; + cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor; + goto set_cursor; } #endif -- 2.40.0 --=-=-= Content-Type: text/plain In GNU Emacs 30.0.50 (build 1, x86_64-unknown-openbsd7.3) of 2023-09-27 built on computer Repository revision: 695638203352a6943943acea559a572940e39be4 Repository branch: mgi/menu2 Windowing system distributor 'The X.Org Foundation', version 11.0.12101006 System Description: OpenBSD computer 7.3 GENERIC.MP#3 amd64 Configured using: 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin --with-x-toolkit=no --with-toolkit-scroll-bars=no --without-cairo --without-sound --without-compress-install CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib' Configured features: DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XFT XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: gnus-dired-mode: t display-time-mode: t display-battery-mode: t server-mode: t override-global-mode: t repeat-mode: t desktop-save-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/.emacs.d/elpa/ef-themes-1.3.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug detached-shell log-edit pulse add-log vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view pcvs-util smerge-mode diff vc-dir ewoc pascal sh-script smie treesit executable conf-mode org-indent org-agenda view warnings rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok mule-util org-element org-persist org-id avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile 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 paredit on-screen eww url-queue mm-url imenu doc-view jka-compr image-mode exif gnus-dired whitespace vc-git diff-mode vc-svn vc vc-dispatcher bug-reference time battery cus-load exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious mingus libmpdee reporter edebug debug backtrace detached-init detached autorevert filenotify transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom 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 gmm-utils mailheader gnus-win ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base pcase timezone icalendar gnus nnheader gnus-util mail-utils range mm-util mail-prsvr wid-edit visual-basic-mode cl web-mode derived disp-table erlang-start smart-tabs-mode skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline icons pp comint ansi-osc ansi-color ring hyperspec thingatpt slime-autoloads edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-x dired-aux dired dired-loaddefs notifications dbus xml cl-extra help-mode use-package-core repeat easy-mmode desktop frameset debbugs-autoloads detached-autoloads ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads dash-autoloads on-screen-autoloads osm-autoloads paredit-autoloads request-autoloads rust-mode-autoloads s-autoloads speed-type-autoloads transmission-autoloads tree-mode-autoloads with-editor-autoloads info compat-autoloads ytdious-autoloads 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 auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib 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 touch-screen 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 kqueue lcms2 dynamic-setting system-font-setting font-render-setting xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 736470 143815) (symbols 48 57376 2) (strings 32 182633 14682) (string-bytes 1 5798563) (vectors 16 108087) (vector-slots 8 2214074 188247) (floats 8 582 377) (intervals 56 26979 1264) (buffers 992 62)) -- Manuel Giraud --=-=-=-- ------------=_1696491481-20890-1--