From unknown Fri Jun 20 07:13:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#4680 <4680@debbugs.gnu.org> To: bug#4680 <4680@debbugs.gnu.org> Subject: Status: 23.1.50; minor url-http.el fix Reply-To: bug#4680 <4680@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:13:42 +0000 retitle 4680 23.1.50; minor url-http.el fix reassign 4680 emacs submitter 4680 Chris Newton severity 4680 minor tag 4680 fixed thanks From redshodan@gmail.com Thu Oct 8 15:51:50 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 8 Oct 2009 22:51:51 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA,MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n98MpnEV015089 for ; Thu, 8 Oct 2009 15:51:50 -0700 Received: from mx10.gnu.org ([199.232.76.166]:49674) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Mw1pr-0006DN-OM for emacs-pretest-bug@gnu.org; Thu, 08 Oct 2009 18:51:47 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Mw1pp-00064z-RG for emacs-pretest-bug@gnu.org; Thu, 08 Oct 2009 18:51:47 -0400 Received: from fg-out-1718.google.com ([72.14.220.154]:46981) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mw1pp-00064f-90 for emacs-pretest-bug@gnu.org; Thu, 08 Oct 2009 18:51:45 -0400 Received: by fg-out-1718.google.com with SMTP id e21so139468fga.12 for ; Thu, 08 Oct 2009 15:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=MaX/dcdKI1s31yCXf5zUSU5oewL4T9jSu4DEh3aLsjY=; b=Pr66VqWYa5a8iWSnIxIVBHvYgIRR+/dp0KRm5Zgg6Li9UuAKdil0+dOSFubtAmTIw4 V7/U1I5NscddUqAJj2bEuxs0tpwrzuIyIibu4wmEsINCqX491LORpDrxpWB3E6OF0SNc x/xdSBCuQJ6Zm62L4FvLw5gkKng0JxUxlNtFw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=H3aUcuDtLHnztZP1Z8HIrB7dsFeVzJwob7lj9p0r//Kd4it4uFLNf7d9ghzYeSB59U a5PSuzFGTaW6QbF980NYizTW/6jbk+whBctHQIZ1AMmU1C50xKXdwVz8E7YNCX+pI9eV 9wVcj9Q6Ycnvum6irL7D294v5KJROFAeuL6sQ= MIME-Version: 1.0 Received: by 10.86.222.5 with SMTP id u5mr1712602fgg.67.1255042303646; Thu, 08 Oct 2009 15:51:43 -0700 (PDT) Date: Thu, 8 Oct 2009 16:51:43 -0600 Message-ID: <339668590910081551l4bc4957cv90478d801557371@mail.gmail.com> Subject: 23.1.50; minor url-http.el fix From: Chris Newton To: emacs-pretest-bug@gnu.org Content-Type: multipart/mixed; boundary=001485eb939fafdd340475744e5d X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) --001485eb939fafdd340475744e5d Content-Type: text/plain; charset=ISO-8859-1 Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Greetings, Here is a small fix for the url-http function. When binding the url-show-status and/or url-display-percentage variables they would not get copied to the async buffer. So calls to url-lazy-message would not do the correct thing. The patch just adds those two functions to the list of variables to be copied. Thanks. Regards, Chris Newton If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.1.50/etc/DEBUG for instructions. In GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.16.6) of 2009-10-07 on gir Windowing system distributor `The X.Org Foundation', version 11.0.10604000 configured using `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23-cvs' '--infodir=/usr/share/info/emacs-23-cvs' '--with-sound' '--with-x' '--without-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=native -O2 -pipe' 'LDFLAGS=-Wl,-O1'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: flyspell-mode: t eldoc-mode: t recentf-mode: t savehist-mode: t desktop-save-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t show-paren-mode: t highlight-80+-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t hs-minor-mode: t Recent input: C-SPC C-w C-SPC w C-a C-y C-a C-y C-x C-s C-a C-SPC w C-y C-SPC C-w C-x C-s C-a C-a C-a C-SPC C-w C-SPC w C-y C-x C-s C-a C-SPC C-w C-SPC C-g C-a C-SPC C-w C-SPC w C-a C-t C-a C-t C-x C-s SPC > SPC d i f f m v SPC u r d i f f SPC u r l - t t h t t p . d i f f C-g C-g x r e p o r t - b Recent messages: Undo! Redo! Mark set [3 times] Saving file /home/baron/tmp/b/url/url-http.el... Wrote /home/baron/tmp/b/url/url-http.el Mark set [2 times] Quit Mark set [4 times] Saving file /home/baron/tmp/b/url/url-http.el... Wrote /home/baron/tmp/b/url/url-http.el Quit Load-path shadows: /home/baron/.emacs.d/elscreen/.TAGS hides /home/baron/.emacs.d/.TAGS /home/baron/.emacs.d/ipython hides /usr/share/emacs/site-lisp/ipython/ipython /home/baron/.emacs.d/python-mode hides /usr/share/emacs/site-lisp/python-mode/python-mode /home/baron/.emacs.d/psvn hides /usr/share/emacs/site-lisp/subversion/psvn /home/baron/.emacs.d/semi/pgg-pgp hides /usr/share/emacs/23.1.50/lisp/pgg-pgp /home/baron/.emacs.d/semi/pgg hides /usr/share/emacs/23.1.50/lisp/pgg /home/baron/.emacs.d/flim/md4 hides /usr/share/emacs/23.1.50/lisp/md4 /home/baron/.emacs.d/flim/sha1 hides /usr/share/emacs/23.1.50/lisp/sha1 /home/baron/.emacs.d/flim/hex-util hides /usr/share/emacs/23.1.50/lisp/hex-util /home/baron/.emacs.d/semi/pgg-parse hides /usr/share/emacs/23.1.50/lisp/pgg-parse /home/baron/.emacs.d/semi/pgg-pgp5 hides /usr/share/emacs/23.1.50/lisp/pgg-pgp5 /home/baron/.emacs.d/semi/pgg-gpg hides /usr/share/emacs/23.1.50/lisp/pgg-gpg /home/baron/.emacs.d/desktop hides /usr/share/emacs/23.1.50/lisp/desktop /home/baron/.emacs.d/semi/pgg-def hides /usr/share/emacs/23.1.50/lisp/pgg-def /home/baron/.emacs.d/longlines hides /usr/share/emacs/23.1.50/lisp/longlines /usr/share/emacs/site-lisp/rst/rst hides /usr/share/emacs/23.1.50/lisp/textmodes/rst /usr/share/emacs/site-lisp/ruby-mode/ruby-mode hides /usr/share/emacs/23.1.50/lisp/progmodes/ruby-mode /home/baron/.emacs.d/sql hides /usr/share/emacs/23.1.50/lisp/progmodes/sql /home/baron/.emacs.d/flymake hides /usr/share/emacs/23.1.50/lisp/progmodes/flymake /home/baron/.emacs.d/org/org-id hides /usr/share/emacs/23.1.50/lisp/org/org-id /home/baron/.emacs.d/org/org-mhe hides /usr/share/emacs/23.1.50/lisp/org/org-mhe /home/baron/.emacs.d/org/org-jsinfo hides /usr/share/emacs/23.1.50/lisp/org/org-jsinfo /home/baron/.emacs.d/org/org-latex hides /usr/share/emacs/23.1.50/lisp/org/org-latex /home/baron/.emacs.d/org/org-vm hides /usr/share/emacs/23.1.50/lisp/org/org-vm /home/baron/.emacs.d/org/org-protocol hides /usr/share/emacs/23.1.50/lisp/org/org-protocol /home/baron/.emacs.d/org/org-macs hides /usr/share/emacs/23.1.50/lisp/org/org-macs /home/baron/.emacs.d/org/org-compat hides /usr/share/emacs/23.1.50/lisp/org/org-compat /home/baron/.emacs.d/org/org-rmail hides /usr/share/emacs/23.1.50/lisp/org/org-rmail /home/baron/.emacs.d/org/org-indent hides /usr/share/emacs/23.1.50/lisp/org/org-indent /home/baron/.emacs.d/org/org-xoxo hides /usr/share/emacs/23.1.50/lisp/org/org-xoxo /home/baron/.emacs.d/org/org-exp-blocks hides /usr/share/emacs/23.1.50/lisp/org/org-exp-blocks /home/baron/.emacs.d/org/org-archive hides /usr/share/emacs/23.1.50/lisp/org/org-archive /home/baron/.emacs.d/org/org-faces hides /usr/share/emacs/23.1.50/lisp/org/org-faces /home/baron/.emacs.d/org/org-list hides /usr/share/emacs/23.1.50/lisp/org/org-list /home/baron/.emacs.d/org/org hides /usr/share/emacs/23.1.50/lisp/org/org /home/baron/.emacs.d/org/org-html hides /usr/share/emacs/23.1.50/lisp/org/org-html /home/baron/.emacs.d/org/org-wl hides /usr/share/emacs/23.1.50/lisp/org/org-wl /home/baron/.emacs.d/org/org-mew hides /usr/share/emacs/23.1.50/lisp/org/org-mew /home/baron/.emacs.d/org/org-icalendar hides /usr/share/emacs/23.1.50/lisp/org/org-icalendar /home/baron/.emacs.d/org/org-remember hides /usr/share/emacs/23.1.50/lisp/org/org-remember /home/baron/.emacs.d/org/org-footnote hides /usr/share/emacs/23.1.50/lisp/org/org-footnote /home/baron/.emacs.d/org/org-clock hides /usr/share/emacs/23.1.50/lisp/org/org-clock /home/baron/.emacs.d/org/org-bbdb hides /usr/share/emacs/23.1.50/lisp/org/org-bbdb /home/baron/.emacs.d/org/org-agenda hides /usr/share/emacs/23.1.50/lisp/org/org-agenda /home/baron/.emacs.d/org/org-ascii hides /usr/share/emacs/23.1.50/lisp/org/org-ascii /home/baron/.emacs.d/org/org-gnus hides /usr/share/emacs/23.1.50/lisp/org/org-gnus /home/baron/.emacs.d/org/org-feed hides /usr/share/emacs/23.1.50/lisp/org/org-feed /home/baron/.emacs.d/org/org-info hides /usr/share/emacs/23.1.50/lisp/org/org-info /home/baron/.emacs.d/org/org-table hides /usr/share/emacs/23.1.50/lisp/org/org-table /home/baron/.emacs.d/org/org-timer hides /usr/share/emacs/23.1.50/lisp/org/org-timer /home/baron/.emacs.d/org/org-mouse hides /usr/share/emacs/23.1.50/lisp/org/org-mouse /home/baron/.emacs.d/org/org-docbook hides /usr/share/emacs/23.1.50/lisp/org/org-docbook /home/baron/.emacs.d/org/org-irc hides /usr/share/emacs/23.1.50/lisp/org/org-irc /home/baron/.emacs.d/org/org-install hides /usr/share/emacs/23.1.50/lisp/org/org-install /home/baron/.emacs.d/org/org-colview hides /usr/share/emacs/23.1.50/lisp/org/org-colview /home/baron/.emacs.d/org/org-mac-message hides /usr/share/emacs/23.1.50/lisp/org/org-mac-message /home/baron/.emacs.d/org/org-w3m hides /usr/share/emacs/23.1.50/lisp/org/org-w3m /home/baron/.emacs.d/org/org-publish hides /usr/share/emacs/23.1.50/lisp/org/org-publish /home/baron/.emacs.d/org/org-src hides /usr/share/emacs/23.1.50/lisp/org/org-src /home/baron/.emacs.d/org/org-bibtex hides /usr/share/emacs/23.1.50/lisp/org/org-bibtex /home/baron/.emacs.d/org/org-exp hides /usr/share/emacs/23.1.50/lisp/org/org-exp /home/baron/.emacs.d/org/org-inlinetask hides /usr/share/emacs/23.1.50/lisp/org/org-inlinetask /home/baron/.emacs.d/org/org-plot hides /usr/share/emacs/23.1.50/lisp/org/org-plot /home/baron/.emacs.d/org/org-attach hides /usr/share/emacs/23.1.50/lisp/org/org-attach /home/baron/.emacs.d/flim/sasl-ntlm hides /usr/share/emacs/23.1.50/lisp/net/sasl-ntlm /home/baron/.emacs.d/flim/sasl hides /usr/share/emacs/23.1.50/lisp/net/sasl /home/baron/.emacs.d/flim/sasl-cram hides /usr/share/emacs/23.1.50/lisp/net/sasl-cram /home/baron/.emacs.d/flim/hmac-md5 hides /usr/share/emacs/23.1.50/lisp/net/hmac-md5 /home/baron/.emacs.d/flim/ntlm hides /usr/share/emacs/23.1.50/lisp/net/ntlm /home/baron/.emacs.d/flim/sasl-digest hides /usr/share/emacs/23.1.50/lisp/net/sasl-digest /home/baron/.emacs.d/flim/hmac-def hides /usr/share/emacs/23.1.50/lisp/net/hmac-def /home/baron/.emacs.d/wl/rfc2368 hides /usr/share/emacs/23.1.50/lisp/mail/rfc2368 /home/baron/.emacs.d/wl/utf7 hides /usr/share/emacs/23.1.50/lisp/gnus/utf7 /home/baron/.emacs.d/semi/smime hides /usr/share/emacs/23.1.50/lisp/gnus/smime --001485eb939fafdd340475744e5d Content-Type: application/octet-stream; name="url-http.diff" Content-Disposition: attachment; filename="url-http.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g0k3k2yh0 ZGlmZiAtcnUgYS91cmwvdXJsLWh0dHAuZWwgYi91cmwvdXJsLWh0dHAuZWwKLS0tIGEvdXJsL3Vy bC1odHRwLmVsCTIwMDktMTAtMDggMTY6Mzk6MjcuMjc4ODgwNzAzIC0wNjAwCisrKyBiL3VybC91 cmwtaHR0cC5lbAkyMDA5LTEwLTA4IDE2OjQzOjU2Ljc3OTg4MTQzOSAtMDYwMApAQCAtMTEwOCw2 ICsxMTA4LDggQEAKIAkJICAgIHVybC1odHRwLWFmdGVyLWNoYW5nZS1mdW5jdGlvbgogCQkgICAg dXJsLWNhbGxiYWNrLWZ1bmN0aW9uCiAJCSAgICB1cmwtY2FsbGJhY2stYXJndW1lbnRzCisJCSAg ICB1cmwtc2hvdy1zdGF0dXMKKwkJICAgIHVybC1kaXNwbGF5LXBlcmNlbnRhZ2UKIAkJICAgIHVy bC1odHRwLW1ldGhvZAogCQkgICAgdXJsLWh0dHAtZXh0cmEtaGVhZGVycwogCQkgICAgdXJsLWh0 dHAtZGF0YQpAQCAtMTE0Miw2ICsxMTQ0LDggQEAKIAkJICAgICAgIHVybC1odHRwLWNodW5rZWQt c3RhcnQKIAkJICAgICAgIHVybC1jYWxsYmFjay1mdW5jdGlvbgogCQkgICAgICAgdXJsLWNhbGxi YWNrLWFyZ3VtZW50cworCQkgICAgICAgdXJsLXNob3ctc3RhdHVzCisJCSAgICAgICB1cmwtZGlz cGxheS1wZXJjZW50YWdlCiAJCSAgICAgICB1cmwtaHR0cC1wcm9jZXNzCiAJCSAgICAgICB1cmwt aHR0cC1tZXRob2QKIAkJICAgICAgIHVybC1odHRwLWV4dHJhLWhlYWRlcnMK --001485eb939fafdd340475744e5d-- From rgm@gnu.org Thu Oct 15 00:03:37 2009 Received: (at 4680) by emacsbugs.donarmstrong.com; 15 Oct 2009 07:03:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-7.4 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n9F73a3M002235 for <4680@emacsbugs.donarmstrong.com>; Thu, 15 Oct 2009 00:03:37 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MyKN5-0001bT-JO; Thu, 15 Oct 2009 03:03:35 -0400 From: Glenn Morris To: Chris Newton Cc: 4680@debbugs.gnu.org Subject: Re: bug#4680: 23.1.50; minor url-http.el fix References: <339668590910081551l4bc4957cv90478d801557371@mail.gmail.com> X-Spook: North Korea morse csim Osama mania Centro Clinton bootleg X-Ran: | (Chris Newton's message of "Thu, 8 Oct 2009 16:51:43 -0600") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Chris Newton wrote: > Here is a small fix for the url-http function. When binding the > url-show-status and/or url-display-percentage variables they would not > get copied to the async buffer. So calls to url-lazy-message would not > do the correct thing. The patch just adds those two functions to the > list of variables to be copied. Thanks. I'm sorry, can you explain why this is necessary? Can you give an example of what the behaviour is with and without this change? On the face of it, this change makes no sense to me. url-show-status is a user option, and url-display-percentage is a function, not a variable. @@ -1142,6 +1144,8 @@ url-http-chunked-start url-callback-function url-callback-arguments + url-show-status + url-display-percentage url-http-process url-http-method url-http-extra-headers From rgm@gnu.org Thu Oct 15 13:35:08 2009 Received: (at 4680) by emacsbugs.donarmstrong.com; 15 Oct 2009 20:35:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.0 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n9FKZ78L013234 for <4680@emacsbugs.donarmstrong.com>; Thu, 15 Oct 2009 13:35:08 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MyX2Q-0002q5-3J for 4680@emacsbugs.donarmstrong.com; Thu, 15 Oct 2009 16:35:06 -0400 Resent-Message-ID: <19159.34681.988439.117113@fencepost.gnu.org> Resent-Date: Thu, 15 Oct 2009 16:35:05 -0400 Resent-From: Glenn Morris Resent-To: 4680@debbugs.gnu.org X-Debbugs-No-Ack: yes DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=sEi9wMtv0uhoh+SDjZO+vli1dbV0a/G7VzIobJTSq5k=; b=BYvWLEIP9z9YL/wucdllnkk8konmegCD09PXYNPqAc/PqOB4QNKf1jDStf7PR5R3eD MFdgNVaIDSpHtL4h4IE4ACrPHjtpfxKf9CjdJydAV+2kvzZNwCNspqil8zVGAknfEOUQ pJpD0l8LyapTLwW50AS/4qXpb6gYkZtU6ktCA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=rTUS4DVbuPNA2RAK85iKGHQUoRWmtnIseeQD3FvrMzAiA7RD7OtGJR7d3o9sW84Z2m 5KJ2ek57qMVFYGpOhp3wmUgMQhvAPTnuQ58mUJNDRRmMZZRiOtRV9SgyaiiEUbjAm9Mh rUH/eAIYj4nrMhYDgDftTOxxFozbNF/1aOKAA= MIME-Version: 1.0 In-Reply-To: References: <339668590910081551l4bc4957cv90478d801557371@mail.gmail.com> Message-ID: <339668590910150657y516d0c7bk794cdc8dc8cc7ccd@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Date: Thu, 15 Oct 2009 07:57:06 -0600 From: Chris Newton To: Glenn Morris Subject: Re: bug#4680: 23.1.50; minor url-http.el fix X-Bogosity: no, spamicity=0.091055, v1.0.1 Resent-Date: Thu, 15 Oct 2009 16:35:06 -0400 Whoops. I don't know what I was thinking about url-display-percentage. Ignore that. :) I came across this because of twit.el. It can do http operations every so often in the background. It binds (with let, so local bind, what ever the terminology is) url-show-status to nil when doing an async get. Since its async, it sets up a process buffer to do the get. But in the context of the process buffer, the local binding of url-show-status is long gone and the primary value takes over. By default its t, which would make sense for the vast majority of cases. So url-http displays progress on a background process when the user of url-http does not what that to happen. On Thu, Oct 15, 2009 at 1:03 AM, Glenn Morris wrote: > Chris Newton wrote: > >> Here is a small fix for the url-http function. When binding the >> url-show-status and/or url-display-percentage variables they would not >> get copied to the async buffer. So calls to url-lazy-message would not >> do the correct thing. The patch just adds those two functions to the >> list of variables to be copied. Thanks. > > I'm sorry, can you explain why this is necessary? Can you give an > example of what the behaviour is with and without this change? > > On the face of it, this change makes no sense to me. url-show-status > is a user option, and url-display-percentage is a function, not a > variable. > > > @@ -1142,6 +1144,8 @@ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-http-chunked-start > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-callback-function > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-callback-arguments > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0url-show-status > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0url-display-percentage > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-http-process > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-http-method > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 url-http-extra-headers > From rgm@gnu.org Fri Oct 30 19:25:55 2009 Received: (at control) by emacsbugs.donarmstrong.com; 31 Oct 2009 02:25:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.9 required=4.0 tests=AWL,ONEWORD,VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n9V2PrDD031609 for ; Fri, 30 Oct 2009 19:25:54 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1N43f7-0001J6-9e; Fri, 30 Oct 2009 22:25:53 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19179.41008.952237.216417@fencepost.gnu.org> Date: Fri, 30 Oct 2009 22:25:52 -0400 From: Glenn Morris To: control Subject: control severity 4724 wishlist severity 4743 wishlist tags 4743 wontfix reassign 4759 emacs,ns reassign 4765 emacs,ns reassign 4774 emacs,ns severity 4680 minor severity 4833 wishlist severity 4829 minor reassign 4831 emacs,ns severity 4827 minor close 4821 close 4822 close 4778 severity 4804 wishlist reassign 4836 emacs,w32 From rgm@gnu.org Thu Dec 3 10:13:51 2009 Received: (at control) by emacsbugs.donarmstrong.com; 3 Dec 2009 18:13:51 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.6 required=4.0 tests=AWL,ONEWORD,VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB3IDn36004391 for ; Thu, 3 Dec 2009 10:13:51 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1NGGBZ-0001I9-8b; Thu, 03 Dec 2009 13:13:49 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19223.65500.945978.694189@fencepost.gnu.org> Date: Thu, 3 Dec 2009 13:13:48 -0500 From: Glenn Morris To: control Subject: control reassign 4738 emacs,rcirc severity 4738 minor tags 5074 moreinfo reassign 4680 emacs,url reassign 5103 emacs,url reassign 5094 emacs,url severity 5094 minor tags 5094 moreinfo reassign 4014 emacs,w32 reassign 5110 spam reassign 5111 spam reassign 984 notemacs close 5072 close 5025 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 13 10:13:01 2011 Received: (at control) by debbugs.gnu.org; 13 Jul 2011 14:13:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qh0BR-0002VQ-4D for submit@debbugs.gnu.org; Wed, 13 Jul 2011 10:13:01 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qh0BP-0002VD-0E for control@debbugs.gnu.org; Wed, 13 Jul 2011 10:12:59 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qh0BD-00016j-JW for control@debbugs.gnu.org; Wed, 13 Jul 2011 16:12:47 +0200 Date: Wed, 13 Jul 2011 16:12:46 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #4680 X-MailScanner-ID: 1Qh0BD-00016j-JW X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1311171167.69652@rQO6GWLJmcuisVuX8PcJOw X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) tags 4680 fixed close 4680 24.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 13 10:13:36 2011 Received: (at 4680) by debbugs.gnu.org; 13 Jul 2011 14:13:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qh0Bw-0002XH-PO for submit@debbugs.gnu.org; Wed, 13 Jul 2011 10:13:36 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qh0Be-0002WE-Bf for 4680@debbugs.gnu.org; Wed, 13 Jul 2011 10:13:18 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qh0BP-00017l-Ix; Wed, 13 Jul 2011 16:12:59 +0200 From: Lars Magne Ingebrigtsen To: Chris Newton Subject: Re: bug#4680: 23.1.50; minor url-http.el fix In-Reply-To: <339668590910150657y516d0c7bk794cdc8dc8cc7ccd@mail.gmail.com> (Chris Newton's message of "Thu, 15 Oct 2009 07:57:06 -0600") Date: Wed, 13 Jul 2011 16:12:41 +0200 Message-ID: References: <339668590910081551l4bc4957cv90478d801557371@mail.gmail.com> <339668590910150657y516d0c7bk794cdc8dc8cc7ccd@mail.gmail.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Talking Heads's _Fear Of Music_: "Air" X-Hashcash: 1:23:110713:4680@debbugs.gnu.org::vtTruoQYR3KfpUZG:000000000000000000000000000000000000000003WQi X-Hashcash: 1:23:110713:rgm@gnu.org::2UFF19+MXDYULRaX:000000J9a/ X-Hashcash: 1:23:110713:redshodan@gmail.com::+3qk1PbLebt+sb+R:000000000000000000000000000000000000000000ZRlz MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Qh0BP-00017l-Ix X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1311171179.80196@qLIjXj2NK3VAOLZi5rhbMA X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 4680 Cc: Glenn Morris , 4680@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Chris Newton writes: > I came across this because of twit.el. It can do http operations every > so often in the background. It binds (with let, so local bind, what > ever the terminology is) url-show-status to nil when doing an async > get. I've now applied the `url-show-status' part of your patch to Emacs 24. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Jun 20 07:13:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Aug 2011 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator