From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Oct 2020 19:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 43889@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160227212019634 (code B ref -1); Fri, 09 Oct 2020 19:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Oct 2020 19:35:20 +0000 Received: from localhost ([127.0.0.1]:36264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQyAh-00056b-Li for submit@debbugs.gnu.org; Fri, 09 Oct 2020 15:35:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:57330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQyAf-00056R-12 for submit@debbugs.gnu.org; Fri, 09 Oct 2020 15:35:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQyAe-0008AK-Pc for bug-gnu-emacs@gnu.org; Fri, 09 Oct 2020 15:35:16 -0400 Received: from virgil.koldfront.dk ([212.237.178.116]:54532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQyAa-0002Zy-OE for bug-gnu-emacs@gnu.org; Fri, 09 Oct 2020 15:35:16 -0400 Received: from tullinup.koldfront.dk (tullinup.koldfront.dk [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by virgil.koldfront.dk (Postfix) with ESMTPS id CEDC61A988C85 for ; Fri, 9 Oct 2020 21:35:06 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 virgil.koldfront.dk CEDC61A988C85 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koldfront.dk; s=mail; t=1602272106; bh=uDy9P4WaDm1kzQ+jHcVBijZPJzr2N8SHYg5fw95PkWw=; h=From:To:Subject:Date:From; b=k4LMOR8uO+8qdyCtfdklHZ5wsSIu8VXdQrcCix++zCyc9DFB6hD329xGsU/VtwlUC YvXc3Kqe8wxY3y0hzXgKFqArGh8V9JCyyaCZYFF64NU4Z/ywg7vuZ2xIIVSpzpX1pU EdEY6idIWhR5q4PLCY8korHDO6DQgV+lI86EonPvqOKfeBFFuehGaeytaMCJ+YlOVO l8m3TfaKu22FRlam4sWgVadu6X4Spvywpt9AWyTgYBj1RQ+NLDl1+6AUr9AgXiPhjh fu6+IF3meFtXso/rkS7KTxVSC9GZiiIlbvsmo5RsucVehp9EZkpobeH/NFg/1tq/+u qthYyk1b8MHyg== Received: by tullinup.koldfront.dk (Postfix, from userid 1000) id B173B20176646; Fri, 9 Oct 2020 21:35:06 +0200 (CEST) From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Organization: koldfront - analysis & revolution, Copenhagen, Denmark OpenPGP: id=476630590A231909B0A0961A49D0746121BDE416; url=https://asjo.koldfront.dk/gpg.asc X-Now-Playing: Absolutely sweet Marie, Blonde on Blonde (Bob Dylan) X-Hashcash: 1:21:201009:bug-gnu-emacs@gnu.org::sZni+D/UYqRM+qeG:00000000000000000000000000000000000000005QDh X-Face: )qY&CseJ?.:=8F#^~GcSA?F=9eu'{KAFfL1C3/A&:nE?PW\i65"ba0NS)97, Q(^@xk}n4Ou rPuR#V8I(J_@~H($[ym:`K_+]*kjvW>xH5jbgLBVFGXY:(#4P>zVBklLbdL&XxL\M)%T}3S/IS9lMJ ^St'=VZBR User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.237.178.116; envelope-from=asjo@koldfront.dk; helo=virgil.koldfront.dk X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/09 15:35:07 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) The new smiley-style called emoji takes advantage of the harfbuzz glyph rendering to represent smileys as colorful unicode emoji rather than images. * lisp/gnus/smiley.el (smiley-style): Add emoji tag. (smiley-emoji-regexp-alist): New defcustom. (smiley-update-cache, smiley-region): Support emoji (non-image) replacement. --- How about an option to use emoji for smileys in Gnus? lisp/gnus/smiley.el | 76 +++++++++++++++++++++++++++++++++------------ 1 file changed, 56 insertions(+), 20 deletions(-) diff --git a/lisp/gnus/smiley.el b/lisp/gnus/smiley.el index 5504a52078..7d6efacfe0 100644 --- a/lisp/gnus/smiley.el +++ b/lisp/gnus/smiley.el @@ -44,6 +44,7 @@ ;; cry =F0=9F=98=A2 ;; dead =F0=9F=98=B5 ;; grin =F0=9F=98=80 +;; halo =F0=9F=98=87 =20 ;;; Code: =20 @@ -64,7 +65,8 @@ smiley-style "Smiley style." :type '(choice (const :tag "small, 3 colors" low-color) ;; 13x14 (const :tag "medium, ~10 colors" medium) ;; 16x16 - (const :tag "dull, grayscale" grayscale)) ;; 14x14 + (const :tag "dull, grayscale" grayscale) ;; 14x14 + (const :tag "emoji, full color" emoji)) :set (lambda (symbol value) (set-default symbol value) (setq smiley-data-directory (smiley-directory)) @@ -96,6 +98,35 @@ smiley-data-directory :type 'directory :group 'smiley) =20 +(defcustom smiley-emoji-regexp-alist + '(("\\(=F0=9F=98=89\\)\\W" 1 "=F0=9F=98=89") + ("[^;]\\(=F0=9F=98=89\\)\\W" 1 "=F0=9F=98=89") + ("\\(=F0=9F=98=AC\\)\\W" 1 "=F0=9F=98=AC") + ("\\(=F0=9F=A5=B4\\)\\W" 1 "=F0=9F=A5=B4") + ("\\(=F0=9F=98=90\\)\\W" 1 "=F0=9F=98=90") + ("\\(:-[/\\]\\)\\W" 1 "=F0=9F=98=95") + ("\\(=F0=9F=98=A0\\)\\W" 1 "=F0=9F=98=A0") + ("\\(=F0=9F=98=B5\\)\\W" 1 "=F0=9F=98=B5") ; =F0=9F=92=80 + ("\\(=F0=9F=98=A6\\)\\W" 1 "=F0=9F=98=A6") + ("\\(=F0=9F=98=88\\)\\W" 1 "=F0=9F=98=88") + ("\\(=F0=9F=98=A2\\)\\W" 1 "=F0=9F=98=A2") + ("\\(=F0=9F=98=80\\)\\W" 1 "=F0=9F=98=80") + ("\\(=F0=9F=98=87\\)\\W" 1 "=F0=9F=98=87") + ;; "smile" must be come after "evil" + ("\\(\\^?:-?)\\)\\W" 1 "=F0=9F=99=82")) + "A list of regexps to map smilies to emoji. +The elements are (REGEXP MATCH EMOJI), where MATCH is the submatch in +regexp to replace with EMOJI." + :version "28.1" + :type '(repeat (list regexp + (integer :tag "Regexp match number") + (string :tag "Emoji"))) + :set (lambda (symbol value) + (set-default symbol value) + (smiley-update-cache)) + :initialize 'custom-initialize-default + :group 'smiley) + ;; The XEmacs version has a baroque, if not rococo, set of these. (defcustom smiley-regexp-alist '(("\\(=F0=9F=98=89\\)\\W" 1 "blink") @@ -142,23 +173,25 @@ smiley-cached-regexp-alist =20 (defun smiley-update-cache () (setq smiley-cached-regexp-alist nil) - (dolist (elt (if (symbolp smiley-regexp-alist) - (symbol-value smiley-regexp-alist) - smiley-regexp-alist)) - (let ((types gnus-smiley-file-types) - file type) - (while (and (not file) - (setq type (pop types))) - (unless (file-exists-p - (setq file (expand-file-name (concat (nth 2 elt) "." type) - smiley-data-directory))) - (setq file nil))) - (when type - (let ((image (gnus-create-image file (intern type) nil - :ascent 'center))) - (when image - (push (list (car elt) (cadr elt) image) - smiley-cached-regexp-alist))))))) + (if (eq smiley-style 'emoji) + (setq smiley-cached-regexp-alist smiley-emoji-regexp-alist) + (dolist (elt (if (symbolp smiley-regexp-alist) + (symbol-value smiley-regexp-alist) + smiley-regexp-alist)) + (let ((types gnus-smiley-file-types) + file type) + (while (and (not file) + (setq type (pop types))) + (unless (file-exists-p + (setq file (expand-file-name (concat (nth 2 elt) "." type) + smiley-data-directory))) + (setq file nil))) + (when type + (let ((image (gnus-create-image file (intern type) nil + :ascent 'center))) + (when image + (push (list (car elt) (cadr elt) image) + smiley-cached-regexp-alist)))))))) =20 ;; Not implemented: ;; (defvar smiley-mouse-map @@ -190,8 +223,11 @@ smiley-region (when image (push image images) (gnus-add-wash-type 'smiley) - (gnus-add-image 'smiley image) - (gnus-put-image image string 'smiley)))) + (if (symbolp image) + (progn + (gnus-add-image 'smiley image) + (gnus-put-image image string 'smiley)) + (insert image))))) images)))) =20 ;;;###autoload --=20 2.28.0 --=20 "I'm sorry I sound calm. I assure you that Adam Sj=C3=B8gr= en I am hysterical." asjo@koldfront.dk In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, c= airo version 1.16.0) of 2020-10-03 built on tullinup Repository revision: 98728d576cf4db789a3f7e1ff01a4edcac985485 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Debian GNU/Linux bullseye/sid Configured using: 'configure --without-pop --with-cairo --with-harfbuzz' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t pixel-scroll-mode: t engine-mode: t global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t TeX-PDF-mode: t dumb-jump-mode: t which-function-mode: t global-auto-complete-mode: t shell-dirtrack-mode: t save-place-mode: t jabber-activity-mode: t winner-mode: t global-tab-line-mode: t tab-line-mode: t tooltip-mode: t global-eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/debian-autoloads hides /usr= /share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-autoloads /usr/share/emacs/site-lisp/elpa-src/boxquote-2.1/boxquote hides ~/elisp/ext= ra/boxquote ~/elisp/let-alist/let-alist hides ~/elisp/extra/let-alist ~/elisp/let-alist/let-alist hides /usr/src/emacs/lisp/emacs-lisp/let-alist Features: (shadow emacsbug compface qp bbdb-message sendmail mule-util url-http url-gw url-auth gnus-gravatar gravatar sort smiley gnus-cite mm-archive gnus-async gnus-bcklg gnus-dup gnus-ml gmane gnus-topic utf-7 imap rfc2104 pp epa-file network-stream nsm nnml bbdb-gnus bbdb-mua nnnil gnus-demon gnus-twit gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache nndraft nnmh mail-extr spam spam-stat bbdb-com gnus-uu yenc gnus-msg gnus-html url-queue help-fns radix-tree url-cache mm-url bbdb-picture gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-fun hashcash gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader paren cus-start cus-load gopher shr kinsoku svg pixel-scroll litable engine-mode gitpatch magithub magithub-ci magithub-issue magithub-cache magithub-core magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit recentf tree-widget transient magit-git magit-section benchmark magit-utils vc-git diff-mode log-edit message rmc rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util with-editor term disp-table ehelp eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util xenops xenops-xen xenops-style xenops-util xenops-src xenops-png xenops-parse xenops-overlay xenops-minted xenops-math xenops-math-latex xenops-aio xenops-image xenops-footnote xenops-font xenops-elements xenops-element xenops-doctor xenops-auctex xenops-avy xenops-apply preview prv-emacs tex-buf latex-mode-expansions latex latex-flymake tex-ispell tex-style tex crm dash-functional aio org-element avl-tree the-org-mode-expansions org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs avy wgrep-ag wgrep grep deadgrep spinner ag vc-svn find-dired dumb-jump f dash s etags fileloop generator auto-loads tex-site expand-region cperl-mode-expansions text-mode-expansions html-mode-expansions er-basic-expansions expand-region-core expand-region-custom which-func cperl-mode auto-complete-config auto-complete popup cl-extra help-mode ess-site ess-toolbar ess-mouse mouseme ess-swv ess-noweb ess-noweb-font-lock-mode ess-jags-d ess-bugs-l essd-els ess-xls-d ess-vst-d ess-stata-mode ess-stata-lang cc-vars cc-defs make-regexp ess-sp6w-d ess-sp5-d ess-sp4-d ess-sas-d ess-sas-l ess-sas-a ess-s4-d ess-s3-d ess-omg-d ess-omg-l ess-arc-d ess-lsp-l ess-sp6-d ess-dde ess-sp3-d ess-julia julia-mode ess-r-mode ess-r-flymake rx flymake-proc flymake warnings thingatpt ess-r-xref xref project ess-trns ess-r-package ess-r-syntax pcase ess-r-completion ess-roxy ess-rd essddr noutline outline hideshow ess-s-lang speedbar ezimage dframe ess-help info reporter ess-mode ess ess-noweb-mode ess-inf ess-tracebug easy-mmode ess-generics compile text-property-search ess-utils ido ess-custom executable tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 ls-lisp debian-changelog-mode imenu add-log dpkg-dev-el saveplace vc vc-dispatcher bbdb derived bbdb-site timezone bbdb-loaddefs boxquote rect jabber-last-message-correction jabber-http-file-upload url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util jabber-print-html jabber-otr jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway time-date jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline advice jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp comint ansi-color jabber-browse jabber-search jabber-register jabber-roster format-spec jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco wid-edit jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode dom ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls jabber-xml xml jabber-menu jabber-util cl winner ring gnutls puny find-file-from-selection find-lisp dired dired-loaddefs cap-words superword subword edmacro kmacro server tab-line finder-inf package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 863166 53911) (symbols 48 49746 137) (strings 32 264072 16385) (string-bytes 1 11838201) (vectors 16 68138) (vector-slots 8 2319913 255943) (floats 8 481 380) (intervals 56 8480 315) (buffers 992 27)) From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 06:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Adam =?UTF-8?Q?Sj=C3=B8gren?= Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160231160932714 (code B ref 43889); Sat, 10 Oct 2020 06:34:01 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 06:33:29 +0000 Received: from localhost ([127.0.0.1]:36796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kR8Rd-0008VY-16 for submit@debbugs.gnu.org; Sat, 10 Oct 2020 02:33:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kR8RX-0008VG-Nc for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 02:33:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33539) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kR8RR-0006d9-9b; Sat, 10 Oct 2020 02:33:17 -0400 Received: from [176.228.60.248] (port=4971 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kR8RQ-00088j-Oq; Sat, 10 Oct 2020 02:33:17 -0400 Date: Sat, 10 Oct 2020 09:33:17 +0300 Message-Id: <83lfge615e.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tuv3ry51.fsf@tullinup.koldfront.dk> (bug-gnu-emacs@gnu.org) References: <87tuv3ry51.fsf@tullinup.koldfront.dk> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Fri, 09 Oct 2020 21:35:06 +0200 > From: Adam Sjøgren via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > The new smiley-style called emoji takes advantage of the harfbuzz glyph > rendering to represent smileys as colorful unicode emoji rather than > images. It doesn't actually test for HarfBuzz availability, or did I miss that? Thanks. From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 11:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.16023283633107 (code B ref 43889); Sat, 10 Oct 2020 11:13:01 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 11:12:43 +0000 Received: from localhost ([127.0.0.1]:37032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRCnr-0000o3-IB for submit@debbugs.gnu.org; Sat, 10 Oct 2020 07:12:43 -0400 Received: from virgil.koldfront.dk ([212.237.178.116]:52514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRCno-0000nr-7a for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 07:12:43 -0400 Received: from tullinup.koldfront.dk (tullinup.koldfront.dk [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by virgil.koldfront.dk (Postfix) with ESMTPS id 2CAE51B3B5DC7; Sat, 10 Oct 2020 13:12:38 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 virgil.koldfront.dk 2CAE51B3B5DC7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koldfront.dk; s=mail; t=1602328358; bh=0mjMd6nKn7p6t66YaDYmCK4gm2jJsnbUFu51aNTwhnM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=aWkl/y7c2MCpGJwhOFznCdFJM0dnc24J4gfxvKgilvX6S4zj6yIRkXyp3bBzRPThP lZWU1DZ9xqvW+xPWIq/rjFpBpmZ7eXaY077YhXtWz8woqD+sdyXxaOy4uRun6UK9JC n9c3wsMJQWUjL2rml61kppj9Rh+5Vmpd91KBfdOwuYUCzMqoBgQe44lJRNf8x33zG7 W0tVzr4n+keKSjuCSSiyeXCbFsc4DEAJQOCTcVYTSnuOymn4OJu3QaGbBiP1y9e2aR lL4R4H/TKqgIZzHmdmZj09vIqs7YVV4j7HSMmL5xvTfazwkMntrhRQ4HZQr3Nb86Nu HiRVibhIlosig== Received: by tullinup.koldfront.dk (Postfix, from userid 1000) id 1184320199FB6; Sat, 10 Oct 2020 13:12:33 +0200 (CEST) From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Organization: koldfront - analysis & revolution, Copenhagen, Denmark References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <83lfge615e.fsf@gnu.org> OpenPGP: id=476630590A231909B0A0961A49D0746121BDE416; url=https://asjo.koldfront.dk/gpg.asc X-Hashcash: 1:21:201010:43889@debbugs.gnu.org::H/z3GgGmWnDTuBOU:00000000000000000000000000000000000000001qfZ X-Hashcash: 1:21:201010:eliz@gnu.org::nrf6YxTLqrcyrVKm:000003mFs X-Face: )qY&CseJ?.:=8F#^~GcSA?F=9eu'{KAFfL1C3/A&:nE?PW\i65"ba0NS)97, Q(^@xk}n4Ou rPuR#V8I(J_@~H($[ym:`K_+]*kjvW>xH5jbgLBVFGXY:(#4P>zVBklLbdL&XxL\M)%T}3S/IS9lMJ ^St'=VZBR (Eli Zaretskii's message of "Sat, 10 Oct 2020 09:33:17 +0300") Message-ID: <87pn5qgwrj.fsf@tullinup.koldfront.dk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 writes: >> The new smiley-style called emoji takes advantage of the harfbuzz glyph >> rendering to represent smileys as colorful unicode emoji rather than >> images. > > It doesn't actually test for HarfBuzz availability, or did I miss > that? It doesn't - you have to choose the style yourself, by customizing the smiley-style variable. The patch does not change the default value of smiley-style, it just adds yet another option for the user to choose. I could have presented it better: what I was trying to say is that now that Emacs can present unicode emoji in colors (which I understand is due to harfbuzz), this option can be a useful alternative to representing smileys with color images, to achieve the desired effect. Best regards, Adam --=20 "SUVs are gross because they're the solution to a Adam Sj=C3=B8gr= en gross problem. (How to make minivans look more asjo@koldfront.dk masculine.)" From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 11:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Adam =?UTF-8?Q?Sj=C3=B8gren?= Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160232955412975 (code B ref 43889); Sat, 10 Oct 2020 11:33:01 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 11:32:34 +0000 Received: from localhost ([127.0.0.1]:37041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRD74-0003N2-Bs for submit@debbugs.gnu.org; Sat, 10 Oct 2020 07:32:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRD70-0003Fy-A4 for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 07:32:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35663) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRD6t-0005ef-Pq; Sat, 10 Oct 2020 07:32:23 -0400 Received: from [176.228.60.248] (port=3034 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRD6t-00039s-5C; Sat, 10 Oct 2020 07:32:23 -0400 Date: Sat, 10 Oct 2020 14:32:23 +0300 Message-Id: <83362m5naw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87pn5qgwrj.fsf@tullinup.koldfront.dk> (message from Adam =?UTF-8?Q?Sj=C3=B8gren?= on Sat, 10 Oct 2020 13:12:32 +0200) References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <83lfge615e.fsf@gnu.org> <87pn5qgwrj.fsf@tullinup.koldfront.dk> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Adam Sjøgren > Cc: 43889@debbugs.gnu.org > Date: Sat, 10 Oct 2020 13:12:32 +0200 > > Eli writes: > > >> The new smiley-style called emoji takes advantage of the harfbuzz glyph > >> rendering to represent smileys as colorful unicode emoji rather than > >> images. > > > > It doesn't actually test for HarfBuzz availability, or did I miss > > that? > > It doesn't - you have to choose the style yourself, by customizing the > smiley-style variable. How about adding that: the font-backend frame parameter should tell you if HarfBuzz is available. > The patch does not change the default value of smiley-style, it just > adds yet another option for the user to choose. My point was to help the user in this matter, by using this only if available. > I could have presented it better: what I was trying to say is that now > that Emacs can present unicode emoji in colors (which I understand is > due to harfbuzz), this option can be a useful alternative to > representing smileys with color images, to achieve the desired effect. Perhaps when HarfBuzz is being used, it should be the default? I don't use Gnus, but maybe such a new default will make sense to Gnus users? From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 11:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160233095915227 (code B ref 43889); Sat, 10 Oct 2020 11:56:01 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 11:55:59 +0000 Received: from localhost ([127.0.0.1]:37061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRDTj-0003xX-59 for submit@debbugs.gnu.org; Sat, 10 Oct 2020 07:55:59 -0400 Received: from virgil.koldfront.dk ([212.237.178.116]:54884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRDTh-0003xN-9Q for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 07:55:58 -0400 Received: from tullinup.koldfront.dk (tullinup.koldfront.dk [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by virgil.koldfront.dk (Postfix) with ESMTPS id EEB851B916192; Sat, 10 Oct 2020 13:55:54 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 virgil.koldfront.dk EEB851B916192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koldfront.dk; s=mail; t=1602330954; bh=tKsGZ/E3nzfj213CxbitoYPtPRN6WSSWh+4Zu8ccZ8o=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=drw38qzSNwbg9ATnKWh4xu052yjFa4cmLuZ0B6dWt6P8YRA/f6VeIxFpHF4tKoZm4 Qj65hSvXuwz3LmY5rF/1fwni+ZADZdskAq2gpYxO+PLzEHphVEZY0ESbI8xb3YcG1X 4x4574UNqkvlvLh5HgS/KPQHFr/dskNDVtg9ImOD9MEXKDuuZSLqeyBGoJGqWQ4vPy 86RGPNs2h/VPNJ12IrQN7nX+6TEIYM3P+fI/X6LqjSXL4wItEW6rsSOG9jQ/j76foE f/mAOXzQV29Krd8puIaiORI63dN194Ib8cjEPKc6XoRfv9r3Piv/5qfrgaY8A3x2Kp jrQKhrwmL/btw== Received: by tullinup.koldfront.dk (Postfix, from userid 1000) id DE5AC20199FB6; Sat, 10 Oct 2020 13:55:54 +0200 (CEST) From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Organization: koldfront - analysis & revolution, Copenhagen, Denmark References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <83lfge615e.fsf@gnu.org> <87pn5qgwrj.fsf@tullinup.koldfront.dk> <83362m5naw.fsf@gnu.org> OpenPGP: id=476630590A231909B0A0961A49D0746121BDE416; url=https://asjo.koldfront.dk/gpg.asc X-Hashcash: 1:21:201010:43889@debbugs.gnu.org::rwoEY2ToweEhs5vp:00000000000000000000000000000000000000000Dwl X-Hashcash: 1:21:201010:eliz@gnu.org::56a0ggYtFd6AyvMj:00000Hgz9 X-Face: )qY&CseJ?.:=8F#^~GcSA?F=9eu'{KAFfL1C3/A&:nE?PW\i65"ba0NS)97, Q(^@xk}n4Ou rPuR#V8I(J_@~H($[ym:`K_+]*kjvW>xH5jbgLBVFGXY:(#4P>zVBklLbdL&XxL\M)%T}3S/IS9lMJ ^St'=VZBR (Eli Zaretskii's message of "Sat, 10 Oct 2020 14:32:23 +0300") Message-ID: <87lfgegur9.fsf@tullinup.koldfront.dk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 writes: >>> It doesn't actually test for HarfBuzz availability, or did I miss >>> that? >>=20 >> It doesn't - you have to choose the style yourself, by customizing the >> smiley-style variable. > > How about adding that: the font-backend frame parameter should tell > you if HarfBuzz is available. Do you mean removing the option if HarfBuzz isn't available? As far as I understand it, emoji can be displayed without, they just won't have color? Which might be something that users without HarfBuzz would like to be able to choose. (Having color emoji is just my motivation to make the patch.) > Perhaps when HarfBuzz is being used, it should be the default? I > don't use Gnus, but maybe such a new default will make sense to Gnus > users? I think changing the default would be annoying to users, but I don't have any evidence in either direction. Maybe some users would consider it "modern" to change it. Best regards, Adam --=20 "Do not feed the oysters under the clouds" Adam Sj=C3=B8gr= en asjo@koldfront.dk From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 20:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Adam =?UTF-8?Q?Sj=C3=B8gren?= Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.16023630219461 (code B ref 43889); Sat, 10 Oct 2020 20:51:01 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 20:50:21 +0000 Received: from localhost ([127.0.0.1]:38720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLor-0002SX-6k for submit@debbugs.gnu.org; Sat, 10 Oct 2020 16:50:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLon-0002SD-NG for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 16:50:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=3G/YQaPY09LdoKGWnLjx9Np0/wD1SZQ1s1T0TgHpDpE=; b=PpWYrNGtTtroi1aXv8imOyIIjP A3+Z7dhhKwrXVmhVh7cKGZiw4ckCPS1KvqYPupndp6++umEc2DpKhX790SUMEcrVqPhun/0MR2ksb c0LiZ7l0sgEpYXXp3KTYodEgTKYHCvMdBFk6GnRZUG7As2jKrVQfSJiclVDG82qhohcI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kRLob-0006VC-AQ; Sat, 10 Oct 2020 22:50:11 +0200 From: Lars Ingebrigtsen References: <87tuv3ry51.fsf@tullinup.koldfront.dk> X-Now-Playing: Other People's Children's _Field of Sadness_: "Beautiful Rain" Date: Sat, 10 Oct 2020 22:50:03 +0200 In-Reply-To: <87tuv3ry51.fsf@tullinup.koldfront.dk> ("Adam =?UTF-8?Q?Sj=C3=B8gren?="'s message of "Fri, 09 Oct 2020 21:35:06 +0200") Message-ID: <87imbh24ck.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Adam =?UTF-8?Q?Sj=C3=B8gren?= writes: > The new smiley-style called emoji takes advantage of the harfbuzz glyph > rendering to represent smileys as colorful unicode emoji rather than > images. > > * lisp/gnus/smiley.el (smiley-style): Add [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Adam Sj=C3=B8gren writes: > The new smiley-style called emoji takes advantage of the harfbuzz glyph > rendering to represent smileys as colorful unicode emoji rather than > images. > > * lisp/gnus/smiley.el (smiley-style): Add emoji > tag. (smiley-emoji-regexp-alist): New defcustom. (smiley-update-cache, > smiley-region): Support emoji (non-image) replacement. Sounds good to me, but I think the patch was destroyed somewhere along the way? At least it doesn't apply to me, and... it doesn't quite make sense, either because it's all + ("\\(=F0=9F=98=AC\\)\\W" 1 "=F0=9F=98=AC") If we see a =F0=9F=98=AC, then transform it to =F0=9F=98=AC? Has something= pre-transformed smilies into Unicode along the way? Very mysterious. So could you resend the patch as an attachment? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2020 20:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160236351610345 (code B ref 43889); Sat, 10 Oct 2020 20:59:02 +0000 Received: (at 43889) by debbugs.gnu.org; 10 Oct 2020 20:58:36 +0000 Received: from localhost ([127.0.0.1]:38746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLwq-0002gl-85 for submit@debbugs.gnu.org; Sat, 10 Oct 2020 16:58:36 -0400 Received: from virgil.koldfront.dk ([212.237.178.116]:45256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLwn-0002gZ-0N for 43889@debbugs.gnu.org; Sat, 10 Oct 2020 16:58:35 -0400 Received: from tullinup.koldfront.dk (tullinup.koldfront.dk [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by virgil.koldfront.dk (Postfix) with ESMTPS id CC4051B32C603; Sat, 10 Oct 2020 22:58:29 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 virgil.koldfront.dk CC4051B32C603 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koldfront.dk; s=mail; t=1602363509; bh=zNfvowsXKf+FNprNY+cltX027WKrYdYPQKFAtk8izSY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=QG/Igsy8Z4+2rWOjFoAeLW8M+zrBdZpxZ23pi/KZxLfJyjYigbYQz9wYZhWcC4nNO 4A+LePRcQWViOe7oXkSAiF7/LmomuRANmCAbsbckbYIbBJSZCWPzVk0kg1xQ3RuS80 +CKmHB0Z3KaY0L+BtW4V0KEQNIAjFMln8/+9i/zWHKGoswD7kY/xK0spe+6Uq0iAyg cJvjlw7jDS1x1Mb5QtsiDhPxzyMq6rEm2dU8cg09ACy/I9zvRnBwh10RXcrb3AnU1j uYC/JY2Aqdc0mwGhMqS1P9/cgZutob2n42djIyREtOgpjbDjGK7XH1+MUyfK7eZkim 1/diA8I0gOljg== Received: by tullinup.koldfront.dk (Postfix, from userid 1000) id BB8722018BC98; Sat, 10 Oct 2020 22:58:29 +0200 (CEST) From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Organization: koldfront - analysis & revolution, Copenhagen, Denmark References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <87imbh24ck.fsf@gnus.org> OpenPGP: id=476630590A231909B0A0961A49D0746121BDE416; url=https://asjo.koldfront.dk/gpg.asc X-Hashcash: 1:21:201010:43889@debbugs.gnu.org::nDQNqxVCRV+4IPPj:000000000000000000000000000000000000000037DT X-Hashcash: 1:21:201010:larsi@gnus.org::P9ykT5xMZE2hIsxn:00048Dh X-Face: )qY&CseJ?.:=8F#^~GcSA?F=9eu'{KAFfL1C3/A&:nE?PW\i65"ba0NS)97, Q(^@xk}n4Ou rPuR#V8I(J_@~H($[ym:`K_+]*kjvW>xH5jbgLBVFGXY:(#4P>zVBklLbdL&XxL\M)%T}3S/IS9lMJ ^St'=VZBR (Lars Ingebrigtsen's message of "Sat, 10 Oct 2020 22:50:03 +0200") Message-ID: <87o8l9g5my.fsf@tullinup.koldfront.dk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Lars writes: > I think the patch was destroyed somewhere along the way? I couldn't make M-x report-emacs-bug work for me, it kept spawning browsers, and, yes, something seems to have gone wrong. Anyway, Adam --=20 "Set out on a laughless day Adam Sj=C3=B8gr= en Like a troupe of clowns" asjo@koldfront.dk From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Oct 2020 04:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Adam =?UTF-8?Q?Sj=C3=B8gren?= Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160238975622228 (code B ref 43889); Sun, 11 Oct 2020 04:16:02 +0000 Received: (at 43889) by debbugs.gnu.org; 11 Oct 2020 04:15:56 +0000 Received: from localhost ([127.0.0.1]:39006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRSm4-0005mB-9j for submit@debbugs.gnu.org; Sun, 11 Oct 2020 00:15:56 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRSm2-0005g0-IB for 43889@debbugs.gnu.org; Sun, 11 Oct 2020 00:15:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=cmYvkY0eax/4EpZnX8pcu7fZ6ISBQYE+vPjan8q6Z6o=; b=tJNq8PLAAnvdNtt8zu+6aVRA8I H5vWqb8yB6N1ci6+wH5ZLm/WsLs8GqV0j/cFtOFDDhfig/ceyeGnEMROmVB/g0YHAPVzMUNfV3QM1 Gpeh2fbaEZ2zmKs/X9QtLfXowiE+WOnk2jZ67RnE9L+lfiUjPjsC7f0oBxRty/nM2wWg=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kRSls-0005NQ-11; Sun, 11 Oct 2020 06:15:47 +0200 From: Lars Ingebrigtsen References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <87imbh24ck.fsf@gnus.org> <87o8l9g5my.fsf@tullinup.koldfront.dk> X-Now-Playing: The Slits's _Return Of The Giant Slits_: "Earthbeat" Date: Sun, 11 Oct 2020 06:15:42 +0200 In-Reply-To: <87o8l9g5my.fsf@tullinup.koldfront.dk> ("Adam =?UTF-8?Q?Sj=C3=B8gren?="'s message of "Sat, 10 Oct 2020 22:58:29 +0200") Message-ID: <87wnzxgzyp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Adam =?UTF-8?Q?Sj=C3=B8gren?= writes: > I couldn't make M-x report-emacs-bug work for me, it kept spawning > browsers, and, yes, something seems to have gone wrong. But are you going to re-send the patch as an attachment? :-) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Adam Sj=C3=B8gren writes: > I couldn't make M-x report-emacs-bug work for me, it kept spawning > browsers, and, yes, something seems to have gone wrong. But are you going to re-send the patch as an attachment? :-) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Oct 2020 09:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: asjo@koldfront.dk Cc: Eli Zaretskii , 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160249344331019 (code B ref 43889); Mon, 12 Oct 2020 09:05:01 +0000 Received: (at 43889) by debbugs.gnu.org; 12 Oct 2020 09:04:03 +0000 Received: from localhost ([127.0.0.1]:41692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRtkR-00084F-0Q for submit@debbugs.gnu.org; Mon, 12 Oct 2020 05:04:03 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:51588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRtkP-00083h-OX for 43889@debbugs.gnu.org; Mon, 12 Oct 2020 05:04:02 -0400 Received: by mail-wm1-f41.google.com with SMTP id d81so16505255wmc.1 for <43889@debbugs.gnu.org>; Mon, 12 Oct 2020 02:04:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=3PkeAyGYhXtG6iekXrm8joIuoBCnW8ocHvXL/oTrYQk=; b=bYqT04fNEABDfCI7xXcMuek8xPhFahyAJcv17xz17S5EAHQWU+cI8VsZdcIRFb1bxH eqJl00E68mKd0JPyYF4ISFVI+0k4fUoZeC/e/yEJCdp5Z7/Al3xyiRBI/KWo272kxavQ ze/bClcaBfE/jpeZ89P2KbeiLbbtfEpDXMvcfVqnveAMSSn+M550gKz7F6S8ohowhDw6 IML9YYJHIxm5sN8zNTUezE9fpttON/5dZ2+ibeA0uaZ22l6RE9KKLV1os8GlRO4ZHROd c6NlzLO4Er6HB4KgxyJoHPOi+tKKQKquYPcWVrn83bIRkJU6WOs5RQbEb0NUW9PpBpHd 00SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=3PkeAyGYhXtG6iekXrm8joIuoBCnW8ocHvXL/oTrYQk=; b=eDpgk0WGJPXKXfZ7WAoByi0+YM6Z3q1/jUzxLx2Wkdo2prHLookY2oN89ELFWZx4ra Oxpv/VHHiTmphuBdRnK3EVVMr6w2iYKvgXPa/nw6bRJDHEmVYts4pyTyta9zkCKC1eGk T7I2/JhRlFt1iIrydCT46WXruL/lRQPPStS9lMM/uWusckAkQFOUGDvhpzn9uFrXLLFt X2yyfqNMdNpiwrk2Ap2+UsumSjMEoBZpP5N6zSNEvhdMsIlPZrW4CuR6jwb+DjmNiXpM MBdus+4b2jr6E8Un7wNhs2y/iia2Dtn3STZJgSgGvscwqrJyU3YCKtjKKGsIgIo4E0z8 JiRg== X-Gm-Message-State: AOAM533U9Hh5tvB/LDv95tecVP8JsYJkp3OdUnRFweaZyz6Des+xTOL1 TIUyob0NmMhWBGdtNgPbYNrpVcyiBp0= X-Google-Smtp-Source: ABdhPJy84tPCngDClR8eC992zkRA/NA6SNcgK1ewp0mpWXJVs3c1I9qGrT2MyX+sbAw+7xFZEY1IyA== X-Received: by 2002:a1c:dd85:: with SMTP id u127mr10080707wmg.33.1602493435494; Mon, 12 Oct 2020 02:03:55 -0700 (PDT) Received: from rpluim-mac ([2a01:e34:ecfc:a860:2989:6e8d:76df:f4ec]) by smtp.gmail.com with ESMTPSA id p13sm22895564wmb.5.2020.10.12.02.03.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Oct 2020 02:03:54 -0700 (PDT) From: Robert Pluim References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <83lfge615e.fsf@gnu.org> <87pn5qgwrj.fsf@tullinup.koldfront.dk> <83362m5naw.fsf@gnu.org> <87lfgegur9.fsf@tullinup.koldfront.dk> Date: Mon, 12 Oct 2020 11:03:53 +0200 In-Reply-To: <87lfgegur9.fsf@tullinup.koldfront.dk> (unknown@unknown.invalid's message of "Sat, 10 Oct 2020 13:55:54 +0200") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) (*sigh*, either gmane or bug-gnu-emacs or Gnus mangled the Reply-To header here) >>>>> On Sat, 10 Oct 2020 13:55:54 +0200, Unknown = said: Adam> Eli writes: >>>> It doesn't actually test for HarfBuzz availability, or did I miss >>>> that? >>>=20 >>> It doesn't - you have to choose the style yourself, by customizing = the >>> smiley-style variable. >>=20 >> How about adding that: the font-backend frame parameter should tell >> you if HarfBuzz is available. By looking for the substring 'hb' in it? Could we add something a little less icky, along the lines of 'libxml-available-p'? Adam> Do you mean removing the option if HarfBuzz isn't available? I don=CA=BCt think this is dependent on Harfbuzz, etc/NEWS.27: ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >=3D 1.16.0. (and on macOS, if explicitly requested) Adam> As far as I understand it, emoji can be displayed without, they j= ust Adam> won't have color? Which might be something that users without Har= fBuzz Adam> would like to be able to choose. Adam> (Having color emoji is just my motivation to make the patch.) They'd be displayed with whatever font Emacs found for them. >> Perhaps when HarfBuzz is being used, it should be the default? I >> don't use Gnus, but maybe such a new default will make sense to Gnus >> users? Adam> I think changing the default would be annoying to users, but I do= n't Adam> have any evidence in either direction. Maybe some users would con= sider Adam> it "modern" to change it. As a Gnus user I wouldn=CA=BCt object to it being the default, as long as there was a reasonable fallback for when those characters cannot be displayed. Robert --=20 From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Oct 2020 15:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim Cc: asjo@koldfront.dk, 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160251502519321 (code B ref 43889); Mon, 12 Oct 2020 15:04:02 +0000 Received: (at 43889) by debbugs.gnu.org; 12 Oct 2020 15:03:45 +0000 Received: from localhost ([127.0.0.1]:43688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzMX-00051Y-3j for submit@debbugs.gnu.org; Mon, 12 Oct 2020 11:03:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzMV-00051L-D2 for 43889@debbugs.gnu.org; Mon, 12 Oct 2020 11:03:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44566) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRzMM-0003FQ-Nm; Mon, 12 Oct 2020 11:03:35 -0400 Received: from [176.228.60.248] (port=2648 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRzMM-0000gB-4A; Mon, 12 Oct 2020 11:03:34 -0400 Date: Mon, 12 Oct 2020 18:03:40 +0300 Message-Id: <83tuuz32r7.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Robert Pluim on Mon, 12 Oct 2020 11:03:53 +0200) References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <83lfge615e.fsf@gnu.org> <87pn5qgwrj.fsf@tullinup.koldfront.dk> <83362m5naw.fsf@gnu.org> <87lfgegur9.fsf@tullinup.koldfront.dk> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Robert Pluim > Cc: Eli Zaretskii , 43889@debbugs.gnu.org > Date: Mon, 12 Oct 2020 11:03:53 +0200 > > >> How about adding that: the font-backend frame parameter should tell > >> you if HarfBuzz is available. > > By looking for the substring 'hb' in it? Not necessarily. The set of HarfBuzz-based font backends is very small, so we could just have a list and test against it. > Could we add something a little less icky, along the lines of > 'libxml-available-p'? We could, but it wouldn't tell us whether HarfBuzz is actually being used (as opposed to being the fallback). But this looks like a moot point, given what you write below: > Adam> Do you mean removing the option if HarfBuzz isn't available? > > I donʼt think this is dependent on Harfbuzz, etc/NEWS.27: > > ** Multicolor fonts such as "Noto Color Emoji" can be displayed on > Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. > > (and on macOS, if explicitly requested) > > Adam> As far as I understand it, emoji can be displayed without, they just > Adam> won't have color? Which might be something that users without HarfBuzz > Adam> would like to be able to choose. > > Adam> (Having color emoji is just my motivation to make the patch.) > > They'd be displayed with whatever font Emacs found for them. > > >> Perhaps when HarfBuzz is being used, it should be the default? I > >> don't use Gnus, but maybe such a new default will make sense to Gnus > >> users? > > > Adam> I think changing the default would be annoying to users, but I don't > Adam> have any evidence in either direction. Maybe some users would consider > Adam> it "modern" to change it. > > As a Gnus user I wouldnʼt object to it being the default, as long as > there was a reasonable fallback for when those characters cannot be > displayed. From unknown Tue Jun 24 17:29:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43889: 28.0.50; [PATCH] Add new smiley-style emoji to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Oct 2020 07:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Adam =?UTF-8?Q?Sj=C3=B8gren?= Cc: 43889@debbugs.gnu.org Received: via spool by 43889-submit@debbugs.gnu.org id=B43889.160300700312921 (code B ref 43889); Sun, 18 Oct 2020 07:44:02 +0000 Received: (at 43889) by debbugs.gnu.org; 18 Oct 2020 07:43:23 +0000 Received: from localhost ([127.0.0.1]:36097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Le-0003ML-N9 for submit@debbugs.gnu.org; Sun, 18 Oct 2020 03:43:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Lb-0003M3-Ft for 43889@debbugs.gnu.org; Sun, 18 Oct 2020 03:43:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=iqrH0PKSdokDfxKx4BZ8u7zQ4KuLN9BznuOBfcwnZYc=; b=c09i0bUwpQ3uPaisyt7gNumg71 esvKyK6umTbYJegNsoUGCHDqu8iSEcKDrP67duWzR4F0A/t0hvEuL7cWk3A7DVSxIs87BQx5A/Pzk VwNS6OTSUuElycCOlJWbBjonZc/Ijuhj3pEXp8eh68A4b30M/1M+yfcPoEvZEbr1Ef4c=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU3LS-0005tL-MF; Sun, 18 Oct 2020 09:43:12 +0200 From: Lars Ingebrigtsen References: <87tuv3ry51.fsf@tullinup.koldfront.dk> <87imbh24ck.fsf@gnus.org> <878sc4ftfa.fsf@tullinup.koldfront.dk> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVDNUhYT2KHdIYf GCT0zK+oXWX////KAn60AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QKEgciIGgyBOwAAAG7SURBVDjL XZRBcsMgDEWlquzBHvY2SfakTA/Qjr13Oub+V6mEwNAyWWT0pP9BCAMAoHV1TZQSB6z8Iv+BC9yS LECnoFVMISRdkg14FTgXbqmhCBYHsAzAdXMX1g6InTq4UwMp4VhxXzqA0eP+TQ1E7CCE+zZ386sk CLhdQCuwgu/5OmIBVk4Z2GNu5qjnsKI3jQcEBQQqlkYgyaCdWUZQmkjFy7awycXcWqBS0uJ+24oU WydJqDuKHFeA5V7AaTfAnwr6BZd05/N2ASpAlPBV8qsUJQHISv5lNN5AqWPXPNd4ATMUQNHl/Lnl LkUVPH0+TB6kSDdFbz4TXlLcQQUoIJpt8KCyW5yRwXsHFitIi8/QAceoaGGyJhszANSOTOTM8e4H DwbiFGg1x3mMB+Qbj8iPZkV77gOQKREaA1q//QM8IPNHsHB5XyC4eXossfV2yxVMqyOew96RrHfq pgViCKuFP8AKwGd4vJz1/yr4UcXw+Fmduu/b0QDPFLKWU5PcgeMR4We+Kjh3HajyDig9xV7BVywf DlAgYk7c9/OQgUYlc5m2qQJTkgWgTnpEnsM9v7wagzyoOtEK8i+W2o66dNtRxAAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMC0xMC0xOFQwNzozNDozMiswMDowMGkk31EAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjAtMTAtMThUMDc6MzQ6MzIrMDA6MDAYeWftAAAAAElFTkSuQmCC X-Now-Playing: Rocket To The Sky's _Cigars_: "Cigars" Date: Sun, 18 Oct 2020 09:43:09 +0200 In-Reply-To: <878sc4ftfa.fsf@tullinup.koldfront.dk> ("Adam =?UTF-8?Q?Sj=C3=B8gren?="'s message of "Sat, 17 Oct 2020 23:12:41 +0200") Message-ID: <87d01gm12q.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Adam =?UTF-8?Q?Sj=C3=B8gren?= writes: > Here's the unmangled patch: Thanks; I've now pushed it to Emacs 28. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Adam Sj=C3=B8gren writes: > Here's the unmangled patch: Thanks; I've now pushed it to Emacs 28. But I see that it really rewrites the buffer instead of using display properties, so I changed that (so that the transformation can be reversed, and doesn't propagate to saved files). From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 03:43:36 2020 Received: (at control) by debbugs.gnu.org; 18 Oct 2020 07:43:36 +0000 Received: from localhost ([127.0.0.1]:36100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Lr-0003Mq-UT for submit@debbugs.gnu.org; Sun, 18 Oct 2020 03:43:36 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Lp-0003Mb-VB for control@debbugs.gnu.org; Sun, 18 Oct 2020 03:43:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1S+BIAjYNYtabp9lh3TLtz+XghsU694+CdaeaQOTowM=; b=CsrUIN4J0Bz4isuq57DZPGMZE+ zjU274QD+aMa76cLwel+cvElpHCpof5ji7QXNfIayYcqpnM0/GO4LWtQOuSGB5TB1XOis8VzYO+AL YUpd2NvpjaxEuUDEeIN4ZbBg5SxH/COdR1KGrZw+lq1YuZICCQmEmI/HF1n5qbITal9Q=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU3Li-0005tc-1b for control@debbugs.gnu.org; Sun, 18 Oct 2020 09:43:28 +0200 Date: Sun, 18 Oct 2020 09:43:24 +0200 Message-Id: <87blh0m12b.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #43889 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 43889 fixed close 43889 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) tags 43889 fixed close 43889 28.1 quit