From unknown Tue Jun 17 01:48:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64969: 30.0.50: Stipple broken with PGTK Resent-From: magnus@therning.org Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Jul 2023 09:38:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64969@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169079624420358 (code B ref -1); Mon, 31 Jul 2023 09:38:03 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jul 2023 09:37:24 +0000 Received: from localhost ([127.0.0.1]:51849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQPL9-0005IC-E8 for submit@debbugs.gnu.org; Mon, 31 Jul 2023 05:37:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQNwK-00034j-NP for submit@debbugs.gnu.org; Mon, 31 Jul 2023 04:07:41 -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 1qQNwC-0006eo-UH for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 04:07:33 -0400 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qQNwA-0006ap-HI for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 04:07:32 -0400 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-4fe21e7f3d1so3880253e87.3 for ; Mon, 31 Jul 2023 01:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=therning-org.20221208.gappssmtp.com; s=20221208; t=1690790848; x=1691395648; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=b02zqT3QNOirWP6zzFsrcfEm5Qsq5lXhsrFOTtdg2Yo=; b=egtAV7DP6/QuyUWs+Q334MsnlirbpeZw66nehalIthO+oD1RJt9y6ulrTObQUTy+5l bB9ZqTL/g4Jf2UJp4vLGFyaxo9M5Rc1umizBxsnxup7CCbRvVuK0TyW6a8lUg2NtHuyo my1SmfKasaT+FH1pqya3jFTA0s5gmqQ3fOFpVlcSvs6QU9jLZt8cnMHx2yALr1C5mILU 2CL3iLQo45iKrRYiz9zGOM9vRDgorzWSRY39kpNHby4uQgcLP/1p6Ev/EoU/WHGpYCB1 Ka1Nr5mDBu36WpJoqJWuKvFawymVdr/jjr7RIdoyDw06n+asutaYQWjwZ+MdmBuCK1gb uNrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690790848; x=1691395648; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=b02zqT3QNOirWP6zzFsrcfEm5Qsq5lXhsrFOTtdg2Yo=; b=ZTt79KLWAuNSUVYUc4Q2CY594Zeo4O9KKTOOSPZ8ejmL+GVgnQYq2DLpEXjo7vhnvR MZjxiLDdSX80GAmtWOm8ZPTy9goS9AM4ro/uYmoKTsu81nKs4DE+VRNvYRtmjSd0i8mB rqBTQ6O2bkh9vkJbfzeEZoMRBc/9SF8sY824Y8J8Xf3Bh4OymltQmZdQlA5uAll4IpyN qq6tHi8zrMp6gh0SrVzbV4+AvxG5J6quTA59OjjTnQsTtU0aE7A65spsjUzRM8MmXxzI 6n4vKEdWG908QOzqqyXbzm2jziNTYG25jjshdT1MtThYxZuyxui7rINg77ifud8gOxtl qEHw== X-Gm-Message-State: ABy/qLZ9OS8R/2oNyHFMjwb5zj6UheUxZ/ofiLhh3nsGjFCL8ruJUNmI LcbRl8f8hdDdKrqKtBQuCvHiYKUFKBecfyxlyhFGfA== X-Google-Smtp-Source: APBJJlHJRQQq+As4Y3+GMxUY9a7KTlPUaxhicrK24tDY0wELqeaqe92i2Vtim51jPlOIp3Ap3daGqQ== X-Received: by 2002:a05:6512:ad3:b0:4f8:7781:9870 with SMTP id n19-20020a0565120ad300b004f877819870mr6207513lfu.60.1690790848018; Mon, 31 Jul 2023 01:07:28 -0700 (PDT) Received: from elostirion (c83-251-191-133.bredband.tele2.se. [83.251.191.133]) by smtp.gmail.com with ESMTPSA id c19-20020ac24153000000b004fb9fe34c27sm1966108lfi.92.2023.07.31.01.07.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 01:07:27 -0700 (PDT) User-agent: mu4e 1.10.5; emacs 30.0.50 From: magnus@therning.org Date: Mon, 31 Jul 2023 10:05:09 +0200 Message-ID: <874jlk4i81.fsf@therning.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: none client-ip=2a00:1450:4864:20::134; envelope-from=magnus@therning.org; helo=mail-lf1-x134.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Mon, 31 Jul 2023 05:37:16 -0400 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 (-) The code (let* ((w (window-font-width)) (stipple `(,w 1 ,(apply #'unibyte-string (append (make-list (1- (/ (+ w 7) 8)) ?\0) '(1)))))) (insert "\n" (propertize (concat (make-string 15 ?\s) "THIS IS A TEST" (make-string 15 ?\s)) 'face `(:background "red" :foreground "blue" :stipple ,stipple)))) doesn't have the expected result, i.e. the text is not blue on red background. More information leading to this report can be found at https://github.com/jdtsmith/indent-bars/issues/3 In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-07-26 built on elostirion Repository revision: 04a930a08ce80d8dcc123f86a3f153f23ec31a29 Repository branch: makepkg System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=yes --with-native-compilation=aot --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no --with-xwidgets --with-tree-sitter --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: 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: None found. Features: (shadow sort mail-extr comp comp-cstr warnings icons rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 80510 12708) (symbols 48 7353 0) (strings 32 19778 2015) (string-bytes 1 592396) (vectors 16 15046) (vector-slots 8 285882 20727) (floats 8 27 63) (intervals 56 451 8) (buffers 984 12)) From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 31 07:26:36 2023 Received: (at control) by debbugs.gnu.org; 31 Jul 2023 11:26:36 +0000 Received: from localhost ([127.0.0.1]:51921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQR2q-0008DB-8p for submit@debbugs.gnu.org; Mon, 31 Jul 2023 07:26:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQR2n-0008Cs-F7; Mon, 31 Jul 2023 07:26:34 -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 1qQR2h-0001yF-QY; Mon, 31 Jul 2023 07:26:27 -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=9i7yQsxNWtjyyts5gmuuglHv2F9XB1cQWpI1PxMtm9s=; b=CAYsC/mcES56 aUv7rYXHX2uwqxsDVEOKcjr/y/V/8mLIpJTspxrD5XCZJzilU49FW7MSMcVNPCJQtOwN0jBbyyMtq IQb/oXgc9YpUfJaiyFZDz32amHo3tDqHxGNLO+fYB7qLAC3uc3uyich4AFw+Rjgtz3ifx963p99C1 7LQZrzimxKzeXUZDzXZZ83lpnPFOBdDUIFOA0d9GC5oOaCQe5PEhFrPPMxemURJCiGs/q2FnloNan 0zY4qphg6MIGdz9gZgIUN4ThVE+0U7/vEbRDalC7YCgcGkZh5grQjZqqVlt/5jBFqFLGjI+L2a0Cq Mi5xrTpVe10Uo6RJtLMobg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQR2h-0001PG-A8; Mon, 31 Jul 2023 07:26:27 -0400 Date: Mon, 31 Jul 2023 14:26:29 +0300 Message-Id: <83cz082ufu.fsf@gnu.org> From: Eli Zaretskii To: magnus@therning.org In-Reply-To: <87zg3c30oc.fsf@therning.org> (magnus@therning.org) Subject: Re: bug#64970: 30.0.50; Stipple broken with PGTK References: <87zg3c30oc.fsf@therning.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 64970@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 64970 64969 thanks > From: magnus@therning.org > Date: Mon, 31 Jul 2023 11:10:38 +0200 > > The code > > (let* ((w (window-font-width)) > (stipple `(,w 1 ,(apply #'unibyte-string > (append (make-list (1- (/ (+ w 7) > 8)) ?\0) > '(1)))))) > (insert "\n" (propertize (concat (make-string 15 ?\s) > "THIS IS A TEST" > (make-string 15 ?\s)) > 'face `(:background "red" :foreground > "blue" :stipple ,stipple)))) > > doesn't have the expected result, i.e. the text is not blue on red > background. > > More information leading to this report can be found at > https://github.com/jdtsmith/indent-bars/issues/3 This is an exact duplicate of bug#64969 that you submitted an hour before this one. I'm merging them. From unknown Tue Jun 17 01:48:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64969: 30.0.50: Stipple broken with PGTK Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Jul 2023 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: magnus@therning.org Cc: 64969@debbugs.gnu.org Received: via spool by 64969-submit@debbugs.gnu.org id=B64969.169081124023142 (code B ref 64969); Mon, 31 Jul 2023 13:48:02 +0000 Received: (at 64969) by debbugs.gnu.org; 31 Jul 2023 13:47:20 +0000 Received: from localhost ([127.0.0.1]:52034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQTF2-00061C-B6 for submit@debbugs.gnu.org; Mon, 31 Jul 2023 09:47:20 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:35131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQTEz-00060w-9n for 64969@debbugs.gnu.org; Mon, 31 Jul 2023 09:47:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690811230; bh=6NCrcQdKmnrlxJWczSiY7CZxTbCaCa1nuskiOjQR5Sg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=H2nRznKMn7suxhqZfMYVQww+n/J2OAlBea+ACyWtTK6eWeyfpPtlTaQApS+w19FDnGvwRyF7VnTk/5RqYpHGSwjMpJ/JHh3S+IDUlfGTmmAN6XUH8LYA0dc7CMG6ilurSK153+edMxxB7x1A/OxWapal0UwBsc/GGRlLQtpXhk9Ke51bCLoGHQqYxDCb8/Dhts5bjFppXIrGDalsW5SrN28JOdwuM3GD2HoeYmVuovmLKTx0qLyH092PSd8q7OsMafG32juHI4WYvOdRqTLKT4uWswo+kQxV3TWXXSNKv5aPSqBbgaWpHlyKN7W9IKEbO3vWCQZi6++7FLQFIYD4OQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690811230; bh=uIRKzYEvuIKjQDgfyYhwXpPC6eF2nZbVqUezy1vq2YY=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U8MzrAVWLesNmssZilnqycNvEXL93Z1yisY6AVNmr9fTDGfF6HjPAYt4UkNIRw6FiImeaxsYGmElMul3tG4FIjPP63MpvIjg9K7IEiEasiFatecW/z7rikZnLpthXfBNlSUEutrg7z1Kd4pVNdD18f+ofoALDZtxZ96mB4QSt27mBxzurx9Ca2QrG7yxGcxH6HhGaspbmYYN4csiZN6iQ4oOCQ6oBGrZ4lsefkZnyp3vbwicq6ucdRNSz4JemvYUEuz4MQO+TJSv+qCjaDI/eTih+td9pv9xNzMM9aly+poX1tqICazQ2ikHw7v+fjLNwD1xwnGwvw2pACxFKgXqKg== X-YMail-OSG: n.i0I30VM1ngzrQziQpWBN4pbosmcucWi8OD1zo4773Y5DPxGQxLXqvXcVSYS_f 0s1taFXooqr72gO5lwYo1IPN.QvTLYbjEESF07J0fSj3sIe1Snz4ktsi7ErCLdB0dBaIbsmzKiG1 2L54vK3o9ch2hvxb2ed1ms8gnVOkg9TstB9lXqKBDJfIaEoBCwBr9Ia0.hJKSnTq6hOyot9TRhRZ 1Or8n7wC3QsuRBeLpJJP65qmnkQge8PGTkpCplyN7gFU9AqWKZ63AMj380gDPRnUXYYklcdYZh5V HB2hLt2.S2pQDL3q8p_dJvFKWPFkWWojMv7pFxY7OLwwMI64IkKbDgpsgrHXEW_LYpROpHFFMSqE hgV_FovGlH0K.GBgux.1mIE90lY3uYZgqMaiGNFq.a61qrTl7580aNwSIyLWLH_2Jf_rrXReoOwr 01hCEYz9vQkBoWB_7y9N86sggtxzzlzPAN3CFR4zJch8QkU24sLUGXj1x3bNHO_phVRaXqWv4Jh3 QfHreY7FG7GpfbRb7W8iElbYkmSxWKl.8gt_T44aw8YKv2YhwJ4HfUNkMgDLHZhMKtOSnKK1paDL 5Z8Jvn9cZAeJ_NeHSt8iNG44Z6WNVinsrN48PHwifiJUQjB2yri2JLW35JmPasCRPQ_OFizyG.5v _BJsMiHqvd7h2omJQQ3RYIqrATBfsjWEGcoxk_eIPGRso6saM2fti9rdOyBezu9YZDN3o.Dnzt.n selvNpte53NDjZvgixjXkTvUDmqGvLB3yA9bvUPV8Qkne4Z925r1ZWPqBG4PmEnFWzm6SeA2rqp8 4cOBuyFEXFN8h9IM9UiAmDFp5zYJbdHZvW.pDO5DRHt9WOR3EFpAuPobRmKH31TrzCqoWJBYm8Qp _mbtfwP2xAAS0P1im_L.hC5cOTMf1sg57gI5Ly8DxmRK_mzW.fHboBeS5hzrx9xvg0ArSM0ZBsm2 MG2xIoMufwL7umNHYuSLQuYJumEiodGDPST_WWyFDEVtCGgcS.knndJzGzD5vfis6i2Ptm7SLvMj WBGjSxkyENH0sfl3BCpG3p2Zy569Cc_kcCh2fWztUNRaBvspdJGF8syj6QKn_LNsmJBg5ciVe7zS EpE7r30fxiG1GRbscCULcul7avCqIwP36bDM7dSISjMgzB4PDqABkmxWP2QtCu3o.S6bbN6CgnmW e9HSM3BXAtJ.l59_XsYmQyzUVz8MqluAYQUSin2qXa82jQK.ukfUUAIjiHB4kcaDG0wIgPTjPmLr vaEoQyM6dLvxm8p3xJStQ5P7pSNC18a2PZOf2W2_K4YJmZvGurSMrwh7BKv3TUAETDnCgbUWb7iD .bBfG1ygnb30sJXLgjXph_vrgtp.eTjlGaWZpfKcHKdDOCRo5VvARsFJmTkBpQEaf3NyO7yfjm53 gMqFA5wfzK3ufvcMqAcigL5amrKKaMsizlBG6FDu.qtSfVr_aE299sqxmRNhnRbEkke8GUmQ6Ioa lvZX4hDpWL33kARy70QF4_24nStlsHjSVzXtKDuC2SlHQq6LHKHVqRDrnAFLDzMBXJ_q18mAmUTy zXwNlD1hZ_3Ms1j3bKd.nBtQV59z_1P5IBiKQC2l2ZC2hjxbbzNpeeRzmvNtKFE0FcpGQHWk27TV itPO.ZJ58jBt.yKo2fBmOVfh03tKETebtLVLYBQLdNY5ksHqazXbvhwMDBO50V0olsdhCyMovGL1 3WRGJ8ckvh5sZYWGxTZWHPehM3Idy4q8Gh1QdZpA7am__1oUiamdtXp_YtZd1JuNasQ1hMM3lQ0S 3iNH91UQyUHJq0i5NdpZhGybLjzKvBsUs37CJLFF1lyEN2Sy1oT0nkeAFWDfPYV1FJ5cIOHaJ8H2 aBlN1xvnhhuITFLa94XPFXSjhLSyR1566Rj1tsCBa5qAB4W.uk1Nhrl2DFGSAfwzlWTon45O8FNu mV7KRwdPKP5pScceGabK37z7xSqQEWbk9YDiL9lnhQTQG2H81nfvYe6Zye5CbkqNVTICHH0R9Sp1 iz1Je3UxwPcCWif_1.ODM28AsDMXk5OcGcpbjC74STrnB0yyBkJCM6ZI6loTy24Uqe7nwrivLq1G knzQC81tzDpm8NLfmhGjBbS8S3f07q7We9yVigpj1chcr2ynHkcW7rFDhA1KzJDpJq7uWaCAPfLP HiaWqnqrTD4iiW7vGYRo6k05qgUKgI.FWcAaax9FxkCwgQVi07Hyj3G041f0pIUd_3Yg7OgLZvqe dtKuvWjAlIhUGUKRdspqt2WN2_DI7RHpoP3mYHoZAiq2iCURLXucznuERj01LpjLSBrnp X-Sonic-MF: X-Sonic-ID: 2c6b075c-ef3e-47ac-b71d-c9d1804903f6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 31 Jul 2023 13:47:10 +0000 Received: by hermes--production-sg3-6b8fc8d58f-t7fng (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 39efb89033dafebc8db8698c040af255; Mon, 31 Jul 2023 13:47:07 +0000 (UTC) From: Po Lu In-Reply-To: <874jlk4i81.fsf@therning.org> (magnus@therning.org's message of "Mon, 31 Jul 2023 10:05:09 +0200") References: <874jlk4i81.fsf@therning.org> Date: Mon, 31 Jul 2023 21:47:02 +0800 Message-ID: <87v8e0chwp.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 921 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 (-) magnus@therning.org writes: > The code > > (let* ((w (window-font-width)) > (stipple `(,w 1 ,(apply #'unibyte-string > (append (make-list (1- (/ (+ w 7) > 8)) ?\0) > '(1)))))) > (insert "\n" (propertize (concat (make-string 15 ?\s) > "THIS IS A TEST" > (make-string 15 ?\s)) > 'face `(:background "red" :foreground > "blue" :stipple ,stipple)))) > > doesn't have the expected result, i.e. the text is not blue on red > background. > > More information leading to this report can be found at > https://github.com/jdtsmith/indent-bars/issues/3 I think this owes to an inconsistency between the PGTK and X bitmap initialization code. I will look into this tomorrow, unless someone wants to do it first. The relevant functions are `image_create_bitmap_from_data' and `image_create_pattern_from_pixbuf' in image.c. From unknown Tue Jun 17 01:48:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64969: 30.0.50: Stipple broken with PGTK Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2023 02:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: magnus@therning.org Cc: 64969@debbugs.gnu.org Received: via spool by 64969-submit@debbugs.gnu.org id=B64969.169085736619646 (code B ref 64969); Tue, 01 Aug 2023 02:37:02 +0000 Received: (at 64969) by debbugs.gnu.org; 1 Aug 2023 02:36:06 +0000 Received: from localhost ([127.0.0.1]:46915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQfF0-00056o-J9 for submit@debbugs.gnu.org; Mon, 31 Jul 2023 22:36:06 -0400 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:43961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQfEy-00056J-3t for 64969@debbugs.gnu.org; Mon, 31 Jul 2023 22:36:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690857358; bh=1jTAYX1boQdP4mIxrvU2YswnIUfnsIWuCRkK4f/yZBQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=EHvqGcAzsIZlpeyDDKBjyKRhD3mdSfzuSc2EKdLMghrT7He9GoTSs20yH8R4nrmF7LuSGwj6O0rXNRiE9Kcoyc4r2iCQmQZMVe1IIUgbOCm87Wg5GUCq7RxjLxIeORj1Thr866kHDionZlYAWmmrVhx18BENn02fHq3oUOmjjmdNKKvtV4sG/AiPnCc8r4Po0wWAiWALQAsLiEH4+vbRN0JrPtLr/UfRqHeBfDKvDZC9iUfinMPd5Wpp3l7lKATEupSXdWpgfrBXVa99p2SUHVtYOvpXAOheAqIjnJTZyqT3EyCuHRgdx2ACP8bxeYMILICBSexyJZh7m3HR+ZlQsQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690857358; bh=mIM2sr2wmYFUbM8Y7Rk/rQH6qXdzYdc5AvBE09vy25K=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=RjnauWwOKI4IFdItIVq8ebi5KjuyInOxYa0eki7SwuCAvut4CF3IsAq6emgxjJL7lxLoYsmW1rsXOCjcH9oLUPZq3grFWBGH/AKZZWwolhV2STSdjT63Z7fapuV3QOexvEik3xMpXmqBZFte3aIUC3oIZZo1nIQ+SVVoJkHAHc8Voa6j8cfAzeswqQNKEqD27vgApZ5CCiCtSRVwyM2xtgSPyv76ln4wmiijgirnXFYz/AeefnbjQn6d8HCue56yOqPofRQzIwxCxLyZJFQMGRzhkFGe5l0KS4h+iE38IUYWnnHuMdvHF5P/PCTO1Wx1K54POnJikIPCncv0JDforg== X-YMail-OSG: Gxqb900VM1lmGSCgq3GGwjDQjj2.VznpAN7_umG7CzqLJXVWnKdAs.lBBj_fCFW P2xozsBAqipghu6onPp5nNwskg1x4qcwfmkzfcJ0awN4.196zOs6S2fC7c6iTK8jU7sge9wE6BPg KhHIPjWXsYAv3R.HyLF4zutcrUA7ae7UqkvxAmXN4ML2fuQAX2lUbug5bURWn_0rJ3yVj6rvuMLM C30nvmNQmdtMxIE5cddLuALKnipMIZLLVnqa2iDfe774WbRKP6FU.01KvELlvvtwiIV9gngYi1Qd CcLa2DLyiQl_9DImQ2sjnN7mv7jVVGrjjusvizU2pLO5ybg0toet2uPnb_NHNVHhEFFsuVUu9.Ei QY7t3l0Vsppf.vQ41aJHf4tyXgvc8L2mSd7OgFLC5UJKHoYEFmwuW2mD8U7ki5Xg4YkiVGmvIqJ1 hZPedm5_9wQtKiTgEIn2fgjoOs4gN_wZi6d8Iw6GOLRqcKrKX3NWorvqxHllXZgRxJx2vXWqDtp_ 4B34tFYBVoJX3atOdice8.dLLZj0hr54mNIl3Y5Tgkw8AOQJvJHZ9xaDOtnNQdFjCFxFJpaTJ1M3 Lu2lznun1J_ngAROK8em0ZqE8K8e0hWVN4n3z2lzBfKaPxpm8gALIdkpzp.5SGpvNXLpEaRqS9Vy 38S6qUOVVykaVUIQARVF53SQ4WIGAubNlu4_xHTDZyjfXt5nVeSmc1UveRj8meqQ1nkLI4fcclFn iOEGOuqOuje9pMoJJt6H_HIPFVOXg5UgpC3LrNFTjrRDLHKegD2xpKF9xtyIj8diab_PlhxJGQPM Gjko9UAcEIx2ZEr3AmqqKosVk4vEli651dYC5HdUelyezYdgDFPddFcJt.YIhe5Lf4S2N.qzcTAB QIndRaR._CWB8EnngPgma49665yU08oz._nif2RbEhGBWsWdwVe_h9HhrxAEkfgoz49mcP7sW3gt tDNZru4hi6MoroT5h6Knf5Urmokais8XuZjeSM4aq3Q5QWFk7pkf2uvIVYNoapsTvgVmQxn4YT6j tYozpeDMldkRtcDtI3GaVbncoYKrqWESiocUW9ueQ9_PXw7fzGnQPz4m34SU7ALfahZFEJNA6RN9 ab62qUY8X2fN5hP_yIsWBAyg0eSP25Z41E72s0crywyzygFeC0Lb3FfzEVHmuoB7RtvW.qH.4qdO f2fRvrzHnHoNy_clJveRpkOxxwKvhhiD5eLRL2p95UleFqx_Y.NyqIXZ4xEYiotqKA5mWaLD6Aii M8PhhbFGfihPbgwoELlHzueLE2Z6kbspC38SdC.qJ9hOL5NvKIJQ9UM9A5039vpL56LtcRXssyYh dVcbOAflw5xH9HghiVGSZbWEVaJNNxOexJRKpiqc1qvWhxRUcCboqgSavInn8vazcCNKnPV.eVF1 PCONAt6Jpjij_YAO5yTs1ITOM2h5PaQgkT11r7Ld3mweK8g3FqBQ31AA3k6MM8ARG3ePAajmZIg7 OoDvnBfREMwT1hVI2sMbVfIJ48Mwmvvo83bi50NCeIlLRRxwBh6oCXdlTG9CFRM.rUkFIkl4fQ93 1QeK_o4.ecnZXTgr5V2884XkaqA34NOveCu6IDru7O4l18UOWMyUjZ48O4C_sUjHPHfBxGMh8LDJ X5g_98ACiYPme51tv6j3m0AXIjaQzNX1XbFFCcooFM7vRAAHy22Agj4eUkLvSiY6x.9_3jRupp00 sj0dYIzmgnE5WkrOVZzgKQ_e9FemCSwlOYCbWu04AOTsTpHiKcllPpv5ZhcMZWkcjSDZvSGTV4Jv A8yvEduZKL37u1Lq2DaZlEw3t6Y3KviRlvxxFcT00sp4Zhw_f1z7yqtuovtSlaWdyLTSRqREZxDC aIG5cVap.G6UjKwN36JiDeM2pcVYou80rh5qM4Rq75Kwbvda5.szoz0eF45l3ojGGBMjKiVlhsJk L70ZSjPGKsH_Q9ZaNvUKinLT8pKxfDEwZLBL_QPwhm0hvN.eP6aZZyGluca7lW0ckGSjQ08LT7j4 eI9NveHGMHxy0ioFukNMPMSSV4CT9BHeDorqznx540pYUtL57md.U7RcGi5YeXlupl0mlXihjcI6 SUq8v7vdX63QGhHmFz7GEJgmCCEyUTSKzgzPfescNYu36DlarMoSl0XVpxSqKsV5DAzCuP.nvuVL Lj1aL_9oGd71.H61sURy4EzT1SRlbixQkCBMbOagbpij.zbGCjvgFksYLF8UY1RqvsBqdF176NI0 nAvxpoopXt9kVaA4Tbh94O406FQLxEGm0OQ6PauCDKdjZUM1iP1.G9FkqpA-- X-Sonic-MF: X-Sonic-ID: 7319d9ef-b9a0-4422-b2c0-7d7cecceb735 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 1 Aug 2023 02:35:58 +0000 Received: by hermes--production-sg3-6b8fc8d58f-t7fng (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 763145e2ef0979248e21bcaa7fc0279b; Tue, 01 Aug 2023 02:35:52 +0000 (UTC) From: Po Lu In-Reply-To: <87v8e0chwp.fsf@yahoo.com> (Po Lu's message of "Mon, 31 Jul 2023 21:47:02 +0800") References: <874jlk4i81.fsf@therning.org> <87v8e0chwp.fsf@yahoo.com> Date: Tue, 01 Aug 2023 10:35:47 +0800 Message-ID: <87mszbcwvw.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21685 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1125 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 (-) Po Lu writes: > magnus@therning.org writes: > >> The code >> >> (let* ((w (window-font-width)) >> (stipple `(,w 1 ,(apply #'unibyte-string >> (append (make-list (1- (/ (+ w 7) >> 8)) ?\0) >> '(1)))))) >> (insert "\n" (propertize (concat (make-string 15 ?\s) >> "THIS IS A TEST" >> (make-string 15 ?\s)) >> 'face `(:background "red" :foreground >> "blue" :stipple ,stipple)))) >> >> doesn't have the expected result, i.e. the text is not blue on red >> background. >> >> More information leading to this report can be found at >> https://github.com/jdtsmith/indent-bars/issues/3 > > I think this owes to an inconsistency between the PGTK and X bitmap > initialization code. I will look into this tomorrow, unless someone > wants to do it first. > > The relevant functions are `image_create_bitmap_from_data' and > `image_create_pattern_from_pixbuf' in image.c. I think this should now have been fixed on the master branch; the change was too involved for Emacs 29. Please test and ack, thanks. From unknown Tue Jun 17 01:48:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64969: 30.0.50: Stipple broken with PGTK Resent-From: magnus@therning.org Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2023 11:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 64969@debbugs.gnu.org Received: via spool by 64969-submit@debbugs.gnu.org id=B64969.169089110530908 (code B ref 64969); Tue, 01 Aug 2023 11:59:02 +0000 Received: (at 64969) by debbugs.gnu.org; 1 Aug 2023 11:58:25 +0000 Received: from localhost ([127.0.0.1]:47333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQo1B-00082S-14 for submit@debbugs.gnu.org; Tue, 01 Aug 2023 07:58:25 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:53666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQlki-0001aD-2e for 64969@debbugs.gnu.org; Tue, 01 Aug 2023 05:33:17 -0400 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4fe457ec6e7so687605e87.3 for <64969@debbugs.gnu.org>; Tue, 01 Aug 2023 02:33:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=therning-org.20221208.gappssmtp.com; s=20221208; t=1690882390; x=1691487190; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=CaBq08EsO3IVj7a/SWpB+LYxSoEfh/fu1/yClTDvZhQ=; b=ljSQDLdOr1uy0QEqPvulMJ/ddD1OjQ2yrWlqxc2YeYxgiEeDs55YxCtDd2epVEIbwa OzLWY01fDyrI7s3eFRq/OHc3Jvrwmc7FkjC4dVjU7eiGqgRpBYS0awqh64bazFlE2wAk Up5QreoPzkr3yUOm9u90ep98BJALak0he6wizrH5ROzA1bTUUoPJiNLnS0WCIyizjH1t kcKp+NcRlSUHKMOyA+Yb3C9fqg8W7Ym48pDNx3g/5wk9JJqnx1E/aQ2kzWhsGvZSmm8Q YXCTpxDXZqDQZE683ZY9Pg1biRRr/kmd1ZGEwxFOPOK17V2gAJ+629NjgcRUKDS2MdES iX7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690882390; x=1691487190; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CaBq08EsO3IVj7a/SWpB+LYxSoEfh/fu1/yClTDvZhQ=; b=YMGC29jl7ZIN/QVbcrvkICvzvU11lkOoZkZZFHnUIOLC0KvCNPaeVlNMja4D/OelmN jAPO2UbNaA/NjyPS1UnvLcnoeL9uUY/m5asiO0tmX1JGgGTmC6i1xsxBnAWm8k6K3VJj xe59ozGOc8y6yyybSrAMPv4Sr9dVVINZLxM729ctf9CTW1syh9Iriyrg4Dpix0epXTmC uu6NxjS4KXJix1uIdRXAFS8o7pf60cQPW9WTB/UCsFa9Xk/0t72UH2oqTtQ335ZtALUL kOzLiNlBXWCbAT2ygTkWneN2aqGgM7pvN0FJDGUkNMskFIpCr6KDQXAsc8czWfVdV2OU z8Tw== X-Gm-Message-State: ABy/qLaIS+h65/4GnfyG0lP2VLC+0Bv1YHi8bBh2Gk7su8wJkYDPLnIp U4eWR3qtpCuJzqtEKKVfPyJSr1PyQC+NoY8bkwktRQ== X-Google-Smtp-Source: APBJJlG2g0xNfHTTCcTnRJSNF8UXgF0sEMsOzXYgJ0IDYL3/ypZUz25ZI8awfSag/NWDNmmDe0rzQw== X-Received: by 2002:ac2:5dd1:0:b0:4fe:15b5:a5f9 with SMTP id x17-20020ac25dd1000000b004fe15b5a5f9mr1682497lfq.54.1690882389891; Tue, 01 Aug 2023 02:33:09 -0700 (PDT) Received: from elostirion (c83-251-191-133.bredband.tele2.se. [83.251.191.133]) by smtp.gmail.com with ESMTPSA id a13-20020a19f80d000000b004fe1268bf7asm452666lff.126.2023.08.01.02.33.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Aug 2023 02:33:08 -0700 (PDT) References: <874jlk4i81.fsf@therning.org> <87v8e0chwp.fsf@yahoo.com> <87mszbcwvw.fsf@yahoo.com> User-agent: mu4e 1.10.5; emacs 30.0.50 From: magnus@therning.org Date: Tue, 01 Aug 2023 11:27:09 +0200 In-reply-to: <87mszbcwvw.fsf@yahoo.com> Message-ID: <873513ayzw.fsf@therning.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Tue, 01 Aug 2023 07:58:24 -0400 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Po Lu writes: > Po Lu writes: > >> magnus@therning.org writes: >> >>> The code >>> >>> (let* ((w (window-font-width)) >>> (stipple `(,w 1 ,(apply #'unibyte-string >>> (append (make-list (1- (/ (+ w 7) >>> 8)) ?\0) >>> '(1)))))) >>> (insert "\n" (propertize (concat (make-string 15 ?\s) >>> "THIS IS A TEST" >>> (make-string 15 ?\s)) >>> 'face `(:background "red"=20 >>> :foreground >>> "blue" :stipple ,stipple)))) >>> >>> doesn't have the expected result, i.e. the text is not blue on=20 >>> red >>> background. >>> >>> More information leading to this report can be found at >>> https://github.com/jdtsmith/indent-bars/issues/3 >> >> I think this owes to an inconsistency between the PGTK and X=20 >> bitmap >> initialization code. I will look into this tomorrow, unless=20 >> someone >> wants to do it first. >> >> The relevant functions are `image_create_bitmap_from_data' and >> `image_create_pattern_from_pixbuf' in image.c. > > I think this should now have been fixed on the master branch;=20 > the change > was too involved for Emacs 29. Please test and ack, thanks. Yes! That change fixed it. I verified the above elisp expression (in fundamental mode) both=20 in a "bare emacs" (emacs -q) and in my own config. The behaviour=20 is now exactly as expected. It also works well with the indent-bars[1] package. Thanks so much for the very fast fix. /M [1]: https://github.com/jdtsmith/indent-bars =2D-=20 Magnus Therning OpenPGP: 0x927912051716CE39 email: magnus@therning.org @magthe@mastodon.technology http://magnus.therning.org/ `Ford, you're turning into a penguin. Stop it.' =E2=80=94 Arthur experiences the improbability drive at work. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEKwgezhW98spw4aSSknkSBRcWzjkFAmTI0VMUHG1hZ251c0B0 aGVybmluZy5vcmcACgkQknkSBRcWzjmErg//cJWzNs595l8OL3fq8UYWZUDJtdHA yd8dKOq/THCtA4c7Mokss50esltpD67SxZ7alb/JnP2mbxDcU0ti8QjqaSVcWVCX 1n2B49MsX2mgb1XeHjja8y1RT21H/c4zKDqQiGhLfjffylKFyK15CH8WHfaIAhVe VcvzPW5m8WKIjxQafz+ThQ0WAS9zd2f+OIzndD0kXMm7ceNqUWb/bsQ6OnUeEy8k DK0ULkox5S0DT42Bab6YxXkSVYgl2lULv8+Jmh6e6iFptdw5ifxsA1kup1YXiqAI qFsz6Bwk6ZCR9IGRhVIzNybLtyDPjJ8XIg/VZXsX3fptwGswb4wad/UjFI3rinhY o8gGcAhsPhB+NOSnvGaF1o3jwJX9u6y814syh8iAc1Fd017vywUMr+/QRaou4mR4 cAu0gEvrxHI4L2VS1QH4iSpItkvaBvWLIpKpjZ8NtCGa1yDS2lMtFbvyAMFBSnNJ FWpai4EwzDOMnurKkmy+klBzeLkaQzIJlhQ58EpIuSwsn5cB8hepF+9CBEL1HT4K /i7nfODwqSXqWRF3q5gnWADjd1LlFwWte3Zu41vj3sboxtXfSjyR92QXyh1eHjAv B/Sx4RHrsPAY8b7NwH9rIp2SGXx49QtmNB0yH+Zxxy2toeSYnMbFibKS6J2vk6tF he27Wl1eNdF1/Hk= =u82T -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 01:48:49 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: magnus@therning.org Subject: bug#64969: closed (Re: bug#64969: 30.0.50: Stipple broken with PGTK) Message-ID: References: <87edkmcncm.fsf@yahoo.com> <874jlk4i81.fsf@therning.org> X-Gnu-PR-Message: they-closed 64969 X-Gnu-PR-Package: emacs Reply-To: 64969@debbugs.gnu.org Date: Wed, 02 Aug 2023 00:15:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1690935302-27106-1" This is a multi-part message in MIME format... ------------=_1690935302-27106-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64969: 30.0.50: Stipple broken with PGTK 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 64969@debbugs.gnu.org. --=20 64969: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64969 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1690935302-27106-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64969-done) by debbugs.gnu.org; 2 Aug 2023 00:14:24 +0000 Received: from localhost ([127.0.0.1]:48494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQzVQ-000727-Jr for submit@debbugs.gnu.org; Tue, 01 Aug 2023 20:14:24 -0400 Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:45549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQzVM-00071q-3W for 64969-done@debbugs.gnu.org; Tue, 01 Aug 2023 20:14:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690935252; bh=840/UDmor/CGDktfkcwPizYJcrTVZ6aQvw3PIk9+n4M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=QqqAja++1t8Jv6WeVtSNkN1/9vYrDjfQ24BxodnSzlRLI16zitv0ZtStmK+OaZmS3Z5HLYCOMMK1HiW0Jgud0ABQNWY2iHqCaTuRnRR+Gc++mQDbSdriP4v3i0iSrsL33H8tSPtcj28Y1oup4+BA8wSNflOHWq1jgAZZQRfPioKryjXBkdygquDgU6UQvvOYZ6Mte+9LOkj1lcd/b8t3JPxp7JCEiqneKWTxlz71UjXYvIKO5Cdna9PfVNNgvnXV+W/lgCN0tDY2BUFrw2UO5PV9VO24PYV6Olwhy42HUHgzXnvf3NY098wiq0tEygSudpU+AZJiBU9MyTCyrEUUsQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690935252; bh=LXphXgSwver3Z6th1511KbNvfDgDQUQ59dskPGYy9dC=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bO8qEVPtPe1FWXPGxEiR4J0z4t3vS7lR4nmVtCn2Kpo/+0Q9YXWiaRsYTtgJn6FCGtHxrXfiX3pfgHxpFL7ZOtE2r1IrHqE9dqL8ypsRSGax8UrhxrRKTvUCDejqCMCI9fLQ0RTB/DcdtmoUeRhLI9oFvnPDELr08T5WEYA2Mjn6fjAnTuhJJ/mnba4F6Qf/biCvpqn8jna7TlfJpomyKChTJE9J1xvzxla0Le88vWkScmkXvhxSMh/+7H8CZ5sfgmasO8o15s8lbttg75tMWojzjKHZEDCXGDaB7gGce6oY1sQhSlPymY389Wgj/ExWs6Ruc4B+5Wo21NnYTLp22Q== X-YMail-OSG: UngALi0VM1nvIfjrJ8yyhOcUd03k5FKrqn93Vzs64s.lLsOv.RDnc0PHv9QboWz 3E2bWzcevRIb.prGpTP2l50acX9h52DLAlNe4gtCdO_YQmQmPrOs4iKlLCenJakUXNl9vEs8vK09 2hnlrumuQ._NmmBrwgEg66O0xvvOte4JKPML0LTYtoN3K0oEEAuElGfBY3n_Q0RSeO5RuyVeAukz ao_nyOVav9MiLkIXjjb8_GaWSZmW_lHUk7n9XzD95rjGESduf9Vomk832oc.ER5yeQeBu0XwJ7nr urvyIZgMNc74ApPMjrHF3fFB8H0TZ5_S17Wf3MubHkOBcBzwO0JFK6b92k3EHajJeEAimwvpHxDb 0gNn2EaUVOr2c1cflNLz6oofn7NqT8tNKhNaYhlf56Kve86.vC0fR0BZjwEUhCbSzRvnIQVPwxZQ 5oou5jhniKiY.LHVe3i_hTXLn3KfYVJG1zNRz5gRl38vcbyqXT4OODtEX2o3cJgUf41oazfI0vXA UhmHGpDo2kDOZgreCamglkthaPifz9wzAXg4R7dHhYJA2.OzHcbQonDg6jQR2wBOa9TxtkLlhbxL dS968AWOHQ86m4xV_DZBjVDVsxDxP1xu5D4Vt1_r7N2vF720iSpmLA8LD3LpRFof3RlIhXPtinQd LLuRviDCPqkdFssqXMrgHHpKp7SFX6AQ4SbHZ8RqZIDQSo4JxkFnRRZmUarbzpQ4Y1KMF3GGg4XM 4xrY7Z33vsjcvEa5.t.uX.v730wL0o08fhEnZsv3gNqJccaZULpJwrLYS3MiPM8K1ozbHbqEV4Nl UOqF9SibtxPspAcQ.DM_bRekEvXj4EfoR_wuCxmTYr61RMuYkpy6U6JqpfVb5m6WPBYcTm8OI40d y6mxIMJ9yJ5vswFxiazYgkPYMzGlywTRsXS5c_VocK4LoD0PyeMaN1gPnbq4c2E.sO0wSQGCBj4Y TsejcwT_pFsXkeGh9l9NW0H8zLcYSMS1iXG72cNohhLuH_XN7Opj47Q_R1eP9.kzgKjfyQtw9pb6 hbA85fbmLmxnBOJiCbuxRu9cv60A4GhBwta4AQ3gN30BXATdzSXakdYrdNcWDUM4YmZUHhs6OPFx JvvWSQ7ZJ1s7iti9nRB05f6e7CLq.pK6zCPOqpbsnDKo6taAv5RJ6eXu1sHncpqQlpl0wYgIcZ7v XtKQ6ealAl9no9kJ1HOgnuR8saQVFZstABLUOl.VWBq2pMzUa8KdMZAhcbeB51yi0FiUTWdVLWKZ Qf07ijeZwgTap9Tp9L2fejV5SdA.F0BqCQPwKDEOrdiW5vthqHyHm9ciO4Qr.9ULIcwZvhxNruhV 5HImCxP._rrzXsOPOHqEySOYxAuZyt35uPbowvJzgfavFcrPTEi7GUswIAhlaQVdlREUHkavC0cX 5dD4xIcN2hO4m_oY5WE8F822s4XigXjDVNmHvQjwBEARGp71GsFIjAthCbbHkr_ZxeHRf0tPgAxQ tCP3B82P4B4PB_hiB0HetSmoMRNMNbgqYmOWjv28T_cafuMDO2x36Sg650_4s9JgjjbbtFO7u.bn RotgVXfs1Bmi6kcSJAmT3XciRMs7E6K82QB.Wq6XgPx4PWpgr5HA.4qh8N_4TXBDL8wUnWiWfPbl z_MZzqsS.6GfvUVIkkYocLqKkcIxNyMja.QTJM2xVoKNmbd88FsavsZDiy.q3lLSVnleuzAWg8J0 FhEVYH0NoaBelDPDCVHSpdlytEpSZAdOuH4Pul1aym0J129F4RZiPUv03bRKfRAx0oNZk8tUDZAS sckjvqUBBJM.KvNSKTlsPsiKNHykRJLRSMu_dpxkUu2f5aOR14DHGFvItNuCHGqgFla9W5fA94g6 0cPXSHS2CixAMawUgLPg_wcHBPypIRYLVgni_g6EoNdMnvHXsKddtVTuCcmE0pCVyDTck8rIdt3U e9Il8XwJo_3usJHWQU5uv82exEhZM6uLsLv6Sp6JQdkU8ETpD2WuKXBHd.EDTXmLOYlhcuQd0Bgk r8Z0WnpwdJsA.k2ckLTEyEAePjNhhozHsikSPvozh4YajJaFJHFluxO9.deP2yVvT66nDpPUc_oW 70166uAj38uGBILmp6M5ACqyRAN0SrHYl4BIAmkxRrGAiBLbWcaI5zTEeaiN7bCD1FxDpH7oWpfj 24M9A04uOybuUMeFlhlYNSgU4COOpwakHct8w4Zte14LmmLZ3MtPEgVg_bbXCh3ydl1ZZK_AHFt3 lYDYSZpDqwXr6guTaHDnI_.HQqYa5W6s4j.AfzZGx4OhP9pBUHTnhAnLT5Yw- X-Sonic-MF: X-Sonic-ID: 56f5a8ca-e3ec-49a4-861f-36a09308369d Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Wed, 2 Aug 2023 00:14:12 +0000 Received: by hermes--production-sg3-6b8fc8d58f-zs8lh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 16ccd6aaa233c6d8cd9912afe60abc84; Wed, 02 Aug 2023 00:14:06 +0000 (UTC) From: Po Lu To: magnus@therning.org Subject: Re: bug#64969: 30.0.50: Stipple broken with PGTK In-Reply-To: <873513ayzw.fsf@therning.org> (magnus@therning.org's message of "Tue, 01 Aug 2023 11:27:09 +0200") References: <874jlk4i81.fsf@therning.org> <87v8e0chwp.fsf@yahoo.com> <87mszbcwvw.fsf@yahoo.com> <873513ayzw.fsf@therning.org> Date: Wed, 02 Aug 2023 08:14:01 +0800 Message-ID: <87edkmcncm.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21685 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 414 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64969-done Cc: 64969-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) magnus@therning.org writes: > Yes! That change fixed it. > > I verified the above elisp expression (in fundamental mode) both in a > "bare emacs" (emacs -q) and in my own config. The behaviour is now > exactly as expected. > > It also works well with the indent-bars[1] package. > > Thanks so much for the very fast fix. > > /M > > [1]: https://github.com/jdtsmith/indent-bars I'm closing this bug then, thanks. ------------=_1690935302-27106-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Jul 2023 09:37:24 +0000 Received: from localhost ([127.0.0.1]:51849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQPL9-0005IC-E8 for submit@debbugs.gnu.org; Mon, 31 Jul 2023 05:37:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQNwK-00034j-NP for submit@debbugs.gnu.org; Mon, 31 Jul 2023 04:07:41 -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 1qQNwC-0006eo-UH for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 04:07:33 -0400 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qQNwA-0006ap-HI for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 04:07:32 -0400 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-4fe21e7f3d1so3880253e87.3 for ; Mon, 31 Jul 2023 01:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=therning-org.20221208.gappssmtp.com; s=20221208; t=1690790848; x=1691395648; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=b02zqT3QNOirWP6zzFsrcfEm5Qsq5lXhsrFOTtdg2Yo=; b=egtAV7DP6/QuyUWs+Q334MsnlirbpeZw66nehalIthO+oD1RJt9y6ulrTObQUTy+5l bB9ZqTL/g4Jf2UJp4vLGFyaxo9M5Rc1umizBxsnxup7CCbRvVuK0TyW6a8lUg2NtHuyo my1SmfKasaT+FH1pqya3jFTA0s5gmqQ3fOFpVlcSvs6QU9jLZt8cnMHx2yALr1C5mILU 2CL3iLQo45iKrRYiz9zGOM9vRDgorzWSRY39kpNHby4uQgcLP/1p6Ev/EoU/WHGpYCB1 Ka1Nr5mDBu36WpJoqJWuKvFawymVdr/jjr7RIdoyDw06n+asutaYQWjwZ+MdmBuCK1gb uNrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690790848; x=1691395648; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=b02zqT3QNOirWP6zzFsrcfEm5Qsq5lXhsrFOTtdg2Yo=; b=ZTt79KLWAuNSUVYUc4Q2CY594Zeo4O9KKTOOSPZ8ejmL+GVgnQYq2DLpEXjo7vhnvR MZjxiLDdSX80GAmtWOm8ZPTy9goS9AM4ro/uYmoKTsu81nKs4DE+VRNvYRtmjSd0i8mB rqBTQ6O2bkh9vkJbfzeEZoMRBc/9SF8sY824Y8J8Xf3Bh4OymltQmZdQlA5uAll4IpyN qq6tHi8zrMp6gh0SrVzbV4+AvxG5J6quTA59OjjTnQsTtU0aE7A65spsjUzRM8MmXxzI 6n4vKEdWG908QOzqqyXbzm2jziNTYG25jjshdT1MtThYxZuyxui7rINg77ifud8gOxtl qEHw== X-Gm-Message-State: ABy/qLZ9OS8R/2oNyHFMjwb5zj6UheUxZ/ofiLhh3nsGjFCL8ruJUNmI LcbRl8f8hdDdKrqKtBQuCvHiYKUFKBecfyxlyhFGfA== X-Google-Smtp-Source: APBJJlHJRQQq+As4Y3+GMxUY9a7KTlPUaxhicrK24tDY0wELqeaqe92i2Vtim51jPlOIp3Ap3daGqQ== X-Received: by 2002:a05:6512:ad3:b0:4f8:7781:9870 with SMTP id n19-20020a0565120ad300b004f877819870mr6207513lfu.60.1690790848018; Mon, 31 Jul 2023 01:07:28 -0700 (PDT) Received: from elostirion (c83-251-191-133.bredband.tele2.se. [83.251.191.133]) by smtp.gmail.com with ESMTPSA id c19-20020ac24153000000b004fb9fe34c27sm1966108lfi.92.2023.07.31.01.07.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 01:07:27 -0700 (PDT) User-agent: mu4e 1.10.5; emacs 30.0.50 From: magnus@therning.org To: bug-gnu-emacs@gnu.org Subject: 30.0.50: Stipple broken with PGTK Date: Mon, 31 Jul 2023 10:05:09 +0200 Message-ID: <874jlk4i81.fsf@therning.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: none client-ip=2a00:1450:4864:20::134; envelope-from=magnus@therning.org; helo=mail-lf1-x134.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 31 Jul 2023 05:37:16 -0400 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 (-) The code (let* ((w (window-font-width)) (stipple `(,w 1 ,(apply #'unibyte-string (append (make-list (1- (/ (+ w 7) 8)) ?\0) '(1)))))) (insert "\n" (propertize (concat (make-string 15 ?\s) "THIS IS A TEST" (make-string 15 ?\s)) 'face `(:background "red" :foreground "blue" :stipple ,stipple)))) doesn't have the expected result, i.e. the text is not blue on red background. More information leading to this report can be found at https://github.com/jdtsmith/indent-bars/issues/3 In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-07-26 built on elostirion Repository revision: 04a930a08ce80d8dcc123f86a3f153f23ec31a29 Repository branch: makepkg System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=yes --with-native-compilation=aot --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no --with-xwidgets --with-tree-sitter --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: 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: None found. Features: (shadow sort mail-extr comp comp-cstr warnings icons rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 80510 12708) (symbols 48 7353 0) (strings 32 19778 2015) (string-bytes 1 592396) (vectors 16 15046) (vector-slots 8 285882 20727) (floats 8 27 63) (intervals 56 451 8) (buffers 984 12)) ------------=_1690935302-27106-1-- From unknown Tue Jun 17 01:48:49 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: magnus@therning.org Subject: bug#64970: closed (Re: bug#64969: 30.0.50: Stipple broken with PGTK) Message-ID: References: <87edkmcncm.fsf@yahoo.com> <87zg3c30oc.fsf@therning.org> X-Gnu-PR-Message: they-closed 64970 X-Gnu-PR-Package: emacs Reply-To: 64970@debbugs.gnu.org Date: Wed, 02 Aug 2023 00:15:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1690935302-27106-3" This is a multi-part message in MIME format... ------------=_1690935302-27106-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64969: 30.0.50; Stipple broken with PGTK 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 64970@debbugs.gnu.org. --=20 64969: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64969 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1690935302-27106-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64969-done) by debbugs.gnu.org; 2 Aug 2023 00:14:24 +0000 Received: from localhost ([127.0.0.1]:48494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQzVQ-000727-Jr for submit@debbugs.gnu.org; Tue, 01 Aug 2023 20:14:24 -0400 Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:45549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQzVM-00071q-3W for 64969-done@debbugs.gnu.org; Tue, 01 Aug 2023 20:14:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690935252; bh=840/UDmor/CGDktfkcwPizYJcrTVZ6aQvw3PIk9+n4M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=QqqAja++1t8Jv6WeVtSNkN1/9vYrDjfQ24BxodnSzlRLI16zitv0ZtStmK+OaZmS3Z5HLYCOMMK1HiW0Jgud0ABQNWY2iHqCaTuRnRR+Gc++mQDbSdriP4v3i0iSrsL33H8tSPtcj28Y1oup4+BA8wSNflOHWq1jgAZZQRfPioKryjXBkdygquDgU6UQvvOYZ6Mte+9LOkj1lcd/b8t3JPxp7JCEiqneKWTxlz71UjXYvIKO5Cdna9PfVNNgvnXV+W/lgCN0tDY2BUFrw2UO5PV9VO24PYV6Olwhy42HUHgzXnvf3NY098wiq0tEygSudpU+AZJiBU9MyTCyrEUUsQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690935252; bh=LXphXgSwver3Z6th1511KbNvfDgDQUQ59dskPGYy9dC=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bO8qEVPtPe1FWXPGxEiR4J0z4t3vS7lR4nmVtCn2Kpo/+0Q9YXWiaRsYTtgJn6FCGtHxrXfiX3pfgHxpFL7ZOtE2r1IrHqE9dqL8ypsRSGax8UrhxrRKTvUCDejqCMCI9fLQ0RTB/DcdtmoUeRhLI9oFvnPDELr08T5WEYA2Mjn6fjAnTuhJJ/mnba4F6Qf/biCvpqn8jna7TlfJpomyKChTJE9J1xvzxla0Le88vWkScmkXvhxSMh/+7H8CZ5sfgmasO8o15s8lbttg75tMWojzjKHZEDCXGDaB7gGce6oY1sQhSlPymY389Wgj/ExWs6Ruc4B+5Wo21NnYTLp22Q== X-YMail-OSG: UngALi0VM1nvIfjrJ8yyhOcUd03k5FKrqn93Vzs64s.lLsOv.RDnc0PHv9QboWz 3E2bWzcevRIb.prGpTP2l50acX9h52DLAlNe4gtCdO_YQmQmPrOs4iKlLCenJakUXNl9vEs8vK09 2hnlrumuQ._NmmBrwgEg66O0xvvOte4JKPML0LTYtoN3K0oEEAuElGfBY3n_Q0RSeO5RuyVeAukz ao_nyOVav9MiLkIXjjb8_GaWSZmW_lHUk7n9XzD95rjGESduf9Vomk832oc.ER5yeQeBu0XwJ7nr urvyIZgMNc74ApPMjrHF3fFB8H0TZ5_S17Wf3MubHkOBcBzwO0JFK6b92k3EHajJeEAimwvpHxDb 0gNn2EaUVOr2c1cflNLz6oofn7NqT8tNKhNaYhlf56Kve86.vC0fR0BZjwEUhCbSzRvnIQVPwxZQ 5oou5jhniKiY.LHVe3i_hTXLn3KfYVJG1zNRz5gRl38vcbyqXT4OODtEX2o3cJgUf41oazfI0vXA UhmHGpDo2kDOZgreCamglkthaPifz9wzAXg4R7dHhYJA2.OzHcbQonDg6jQR2wBOa9TxtkLlhbxL dS968AWOHQ86m4xV_DZBjVDVsxDxP1xu5D4Vt1_r7N2vF720iSpmLA8LD3LpRFof3RlIhXPtinQd LLuRviDCPqkdFssqXMrgHHpKp7SFX6AQ4SbHZ8RqZIDQSo4JxkFnRRZmUarbzpQ4Y1KMF3GGg4XM 4xrY7Z33vsjcvEa5.t.uX.v730wL0o08fhEnZsv3gNqJccaZULpJwrLYS3MiPM8K1ozbHbqEV4Nl UOqF9SibtxPspAcQ.DM_bRekEvXj4EfoR_wuCxmTYr61RMuYkpy6U6JqpfVb5m6WPBYcTm8OI40d y6mxIMJ9yJ5vswFxiazYgkPYMzGlywTRsXS5c_VocK4LoD0PyeMaN1gPnbq4c2E.sO0wSQGCBj4Y TsejcwT_pFsXkeGh9l9NW0H8zLcYSMS1iXG72cNohhLuH_XN7Opj47Q_R1eP9.kzgKjfyQtw9pb6 hbA85fbmLmxnBOJiCbuxRu9cv60A4GhBwta4AQ3gN30BXATdzSXakdYrdNcWDUM4YmZUHhs6OPFx JvvWSQ7ZJ1s7iti9nRB05f6e7CLq.pK6zCPOqpbsnDKo6taAv5RJ6eXu1sHncpqQlpl0wYgIcZ7v XtKQ6ealAl9no9kJ1HOgnuR8saQVFZstABLUOl.VWBq2pMzUa8KdMZAhcbeB51yi0FiUTWdVLWKZ Qf07ijeZwgTap9Tp9L2fejV5SdA.F0BqCQPwKDEOrdiW5vthqHyHm9ciO4Qr.9ULIcwZvhxNruhV 5HImCxP._rrzXsOPOHqEySOYxAuZyt35uPbowvJzgfavFcrPTEi7GUswIAhlaQVdlREUHkavC0cX 5dD4xIcN2hO4m_oY5WE8F822s4XigXjDVNmHvQjwBEARGp71GsFIjAthCbbHkr_ZxeHRf0tPgAxQ tCP3B82P4B4PB_hiB0HetSmoMRNMNbgqYmOWjv28T_cafuMDO2x36Sg650_4s9JgjjbbtFO7u.bn RotgVXfs1Bmi6kcSJAmT3XciRMs7E6K82QB.Wq6XgPx4PWpgr5HA.4qh8N_4TXBDL8wUnWiWfPbl z_MZzqsS.6GfvUVIkkYocLqKkcIxNyMja.QTJM2xVoKNmbd88FsavsZDiy.q3lLSVnleuzAWg8J0 FhEVYH0NoaBelDPDCVHSpdlytEpSZAdOuH4Pul1aym0J129F4RZiPUv03bRKfRAx0oNZk8tUDZAS sckjvqUBBJM.KvNSKTlsPsiKNHykRJLRSMu_dpxkUu2f5aOR14DHGFvItNuCHGqgFla9W5fA94g6 0cPXSHS2CixAMawUgLPg_wcHBPypIRYLVgni_g6EoNdMnvHXsKddtVTuCcmE0pCVyDTck8rIdt3U e9Il8XwJo_3usJHWQU5uv82exEhZM6uLsLv6Sp6JQdkU8ETpD2WuKXBHd.EDTXmLOYlhcuQd0Bgk r8Z0WnpwdJsA.k2ckLTEyEAePjNhhozHsikSPvozh4YajJaFJHFluxO9.deP2yVvT66nDpPUc_oW 70166uAj38uGBILmp6M5ACqyRAN0SrHYl4BIAmkxRrGAiBLbWcaI5zTEeaiN7bCD1FxDpH7oWpfj 24M9A04uOybuUMeFlhlYNSgU4COOpwakHct8w4Zte14LmmLZ3MtPEgVg_bbXCh3ydl1ZZK_AHFt3 lYDYSZpDqwXr6guTaHDnI_.HQqYa5W6s4j.AfzZGx4OhP9pBUHTnhAnLT5Yw- X-Sonic-MF: X-Sonic-ID: 56f5a8ca-e3ec-49a4-861f-36a09308369d Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Wed, 2 Aug 2023 00:14:12 +0000 Received: by hermes--production-sg3-6b8fc8d58f-zs8lh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 16ccd6aaa233c6d8cd9912afe60abc84; Wed, 02 Aug 2023 00:14:06 +0000 (UTC) From: Po Lu To: magnus@therning.org Subject: Re: bug#64969: 30.0.50: Stipple broken with PGTK In-Reply-To: <873513ayzw.fsf@therning.org> (magnus@therning.org's message of "Tue, 01 Aug 2023 11:27:09 +0200") References: <874jlk4i81.fsf@therning.org> <87v8e0chwp.fsf@yahoo.com> <87mszbcwvw.fsf@yahoo.com> <873513ayzw.fsf@therning.org> Date: Wed, 02 Aug 2023 08:14:01 +0800 Message-ID: <87edkmcncm.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21685 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 414 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64969-done Cc: 64969-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) magnus@therning.org writes: > Yes! That change fixed it. > > I verified the above elisp expression (in fundamental mode) both in a > "bare emacs" (emacs -q) and in my own config. The behaviour is now > exactly as expected. > > It also works well with the indent-bars[1] package. > > Thanks so much for the very fast fix. > > /M > > [1]: https://github.com/jdtsmith/indent-bars I'm closing this bug then, thanks. ------------=_1690935302-27106-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Jul 2023 09:37:24 +0000 Received: from localhost ([127.0.0.1]:51851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQPL9-0005IJ-SK for submit@debbugs.gnu.org; Mon, 31 Jul 2023 05:37:24 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQOwd-0004ea-Tz for submit@debbugs.gnu.org; Mon, 31 Jul 2023 05:12:04 -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 1qQOwV-0008Bd-Qc for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 05:11:55 -0400 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qQOwS-0001cv-9q for bug-gnu-emacs@gnu.org; Mon, 31 Jul 2023 05:11:54 -0400 Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-4fbf09a9139so6746747e87.2 for ; Mon, 31 Jul 2023 02:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=therning-org.20221208.gappssmtp.com; s=20221208; t=1690794710; x=1691399510; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=hG3ya3YKiInDqdtzTTmtf2u1YWb4x3S6z0QRUzqdvOY=; b=nkBGqG8XEnZUsePPjWJG5VrRVgAGr+VvWLDIQPeMSE8oLqpIfJSuASwToqopR5D3Ui GqSFLSOAiBu8h7jVwDy5kKDJUGj5zyXgr4fFlxmItS3gZzRRRq3kAK0LvyLeLzDLbM0n EnO02BGwQgj/dcMRLMk8QEVNR/su7XlaX2ocs5UviSB7EN9IQFCsE6cwje2vELSYHErC G+N+O0KntpDae3y/0lIQDnQQbKYKqJ5mHcGwoHdJob6dP2kEYiRLfU9hm5uPG5O44knU h0iBnDqjHjb1giFsyYwQnZD1lg8KPlkGgD+VFq+CORjqkvPO+flvWZw17db3s5aJIoii oLQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690794710; x=1691399510; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hG3ya3YKiInDqdtzTTmtf2u1YWb4x3S6z0QRUzqdvOY=; b=byeeqKOFxZLdkplDEBlespCFt+CrVOlLUmvxcb7bz5LE+0cGAQcABnGR8x/LrfITS3 chq/Jv+ZjlNf1bslghc2UcEZsyNKDtzWTyA1sWijrlXvv2CVCl4DQ1DcusWW9jCczPLC BSjuNM12aBdl3qbaTMPH3jaQ2C4S5CeBQObIc4SH5FwgRaUORqQeDmw//fBKIpbvMRhP 6DMApJ5/dVDApRQd0kX4AEBmVDZh9N1jiEgcPalIYypsRs6LAO/Cys2i4ndI8e/tXmZV 1yhxJ+tP73ryq4HvZlQ5Cyax25Uxgy0ttPakfwLgRfXTIgQ29i++s4SoOjXqffW7VRsu 76cg== X-Gm-Message-State: ABy/qLZe8lzstRwImG1Ii0ktlGJFwZW6zukcxsoku8sSwWFFjdlgk85e xZtgQiF+Zsx34bovCZhjXcLEcP8T6AtxmBcAaqVSOQ== X-Google-Smtp-Source: APBJJlGIXXtAsHypuRCcQyHS55Qei9e5mmf9OCfNuK1WjVkEvbZ/dvOjDrw9Jzs5QpM/IYcyLBlo2A== X-Received: by 2002:ac2:464b:0:b0:4fd:c8dc:2f55 with SMTP id s11-20020ac2464b000000b004fdc8dc2f55mr5076823lfo.66.1690794710077; Mon, 31 Jul 2023 02:11:50 -0700 (PDT) Received: from elostirion (c83-251-191-133.bredband.tele2.se. [83.251.191.133]) by smtp.gmail.com with ESMTPSA id er7-20020a05651248c700b004fdc0f2caafsm1998196lfb.48.2023.07.31.02.11.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 02:11:49 -0700 (PDT) User-agent: mu4e 1.10.5; emacs 30.0.50 From: magnus@therning.org To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Stipple broken with PGTK Date: Mon, 31 Jul 2023 11:10:38 +0200 Message-ID: <87zg3c30oc.fsf@therning.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: none client-ip=2a00:1450:4864:20::136; envelope-from=magnus@therning.org; helo=mail-lf1-x136.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 31 Jul 2023 05:37:16 -0400 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 (-) The code (let* ((w (window-font-width)) (stipple `(,w 1 ,(apply #'unibyte-string (append (make-list (1- (/ (+ w 7) 8)) ?\0) '(1)))))) (insert "\n" (propertize (concat (make-string 15 ?\s) "THIS IS A TEST" (make-string 15 ?\s)) 'face `(:background "red" :foreground "blue" :stipple ,stipple)))) doesn't have the expected result, i.e. the text is not blue on red background. More information leading to this report can be found at https://github.com/jdtsmith/indent-bars/issues/3 In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-07-26 built on elostirion Repository revision: 04a930a08ce80d8dcc123f86a3f153f23ec31a29 Repository branch: makepkg System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=yes --with-native-compilation=aot --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no --with-xwidgets --with-tree-sitter --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: 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: None found. Features: (shadow sort mail-extr comp comp-cstr warnings icons rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 80510 12708) (symbols 48 7353 0) (strings 32 19778 2015) (string-bytes 1 592396) (vectors 16 15046) (vector-slots 8 285882 20727) (floats 8 27 63) (intervals 56 451 8) (buffers 984 12)) ------------=_1690935302-27106-3--