From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Mysterious gzipped images Date: Sat, 17 Aug 2013 17:01:09 +0200 Message-ID: References: <87mwoul8sz.fsf@igel.home> <83y587p0n6.fsf@gnu.org> <83vc3bp0b0.fsf@gnu.org> <83zjsknw6f.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376751692 2832 80.91.229.3 (17 Aug 2013 15:01:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Aug 2013 15:01:32 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 17 17:01:35 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VAi0U-0007e4-SB for ged-emacs-devel@m.gmane.org; Sat, 17 Aug 2013 17:01:35 +0200 Original-Received: from localhost ([::1]:36095 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAi0U-0002Rc-EH for ged-emacs-devel@m.gmane.org; Sat, 17 Aug 2013 11:01:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAi0N-0002RT-1a for emacs-devel@gnu.org; Sat, 17 Aug 2013 11:01:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VAi0H-0006IE-NT for emacs-devel@gnu.org; Sat, 17 Aug 2013 11:01:26 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:38621) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAi0H-0006I9-Gw; Sat, 17 Aug 2013 11:01:21 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VAi06-00053r-7g; Sat, 17 Aug 2013 17:01:10 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX09vQRKTm6zNR5kJ4C DB45UmH////+//53m535AAACbUlEQVQ4jXWUQW/bMAyFFadprqMtYVdHqtdrbEbb2TONXScrRK9F gDnXtMWSvz86iRNvwHQwDH16fCJFSQHoNICmYXxdAUDbD2OvPBDBFaQ7DOYCetXPZDLzZ0C2OhQ3 kJREn5+IBhHAWo9AWavpZUNUbQfQ0QiidYHqlSz3EESxHQHHIPafkKhWLsRDaSZA0+eFSILJDwXH K8DKMepa5muA1CHzDdiqF19qHFCDiGOoKGuOstXm8RdRtFUyAYFF8aPfhc7a597dgCRoiF4Sly+L aNV83NUAxDcyyBYaq+wVFNFDrSnOAKjWnU0GcBSwEw8pdtxQptOyU8mo6PeeWYgRbCBWH+cEjwJe l+gBQuZBG4Ml3ED/jrmLB91uJSZTehhD9X3JCJ3LtzXViQe+g8Hf/HSl2AxGd9AvImKeeC64IOMn 4JVNfnJoS11Vt6M9fxcGrY+2kAUOz91zvIC9Q2+sRRsr66aKfn9Qj31/2qvTSf0F/hmn/4Gp4jiU 9PIzBXPl1lY5sfb8OAULnHPnolTEhGoKZib6TrJHn27gyxRoKbypCmZktMeJh+/KNrjKV3I26fMd vG8yaWGOZYYOskEymq9dCOfj5Wil1HdFbnljoBPIHtru8Q6cXBsjBtTIPamX9wRtlFZ8okCZNHPk 9ejxbO2m6TeyntHLlTFjHogragpp+h0KkJBX8JurucQnbr0AQOQbyBE31M6pNp51VvkreGsWkEUt /VtHx7pdLtRyf3rN1awuJRBS+0Zd/h6079RlzL7P4/BmNCuqv+2ZSzhPJ+qBoyRxvkFg8iIu4Kp4 AN1+yHtSQyrktNzBH4otLfnxOSQYAAAAAElFTkSuQmCC X-Now-Playing: =?iso-8859-1?Q?Kom=EBit's_=5FKom=EBit=5F=3A?= "Two" X-Hashcash: 1:23:130817:eliz@gnu.org::Kzgt1eaqP5bkwOGi:000009NuC X-Hashcash: 1:23:130817:emacs-devel@gnu.org::UXV6tamy/Gqo0Sx5:000000000000000000000000000000000000000000vWu6 In-Reply-To: <83zjsknw6f.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Aug 2013 18:12:24 +0300") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) X-MailScanner-ID: 1VAi06-00053r-7g MailScanner-NULL-Check: 1377356470.37765@hoa8lj5oPjBiFXKhJH5qow X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162842 Archived-At: Eli Zaretskii writes: >> (url-retrieve "https://icons.duckduckgo.com/i/a-z-animals.com.ico" >> (lambda (&rest ignore) >> (message "%s" (point)) >> (switch-to-buffer (current-buffer)))) [...] > Did you look at the source of switch-to-buffer? This portion sounds > relevant: > > (let* ((entry (assq buffer (window-prev-buffers))) > (displayed (and (eq switch-to-buffer-preserve-window-point > 'already-displayed) > (get-buffer-window buffer 0)))) > (set-window-buffer nil buffer) > (when (and entry > (or (eq switch-to-buffer-preserve-window-point t) > displayed)) > ;; Try to restore start and point of buffer in the selected > ;; window (Bug#4041). > (set-window-start (selected-window) (nth 1 entry) t) > (set-window-point nil (nth 2 entry)))))) switch-to-buffer-preserve-window-point is a variable defined in `window.el'. Its value is nil Documentation: If non-nil, `switch-to-buffer' tries to preserve `window-point'. If this is nil, `switch-to-buffer' displays the buffer at that buffer's `point'. So point here was at the beginning of the buffer. But switching to this buffer, which isn't displayed, puts point at the end of the buffer. Surely that's not the intended result? -- (domestic pets only, the antidote for overdose, milk.) No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html