From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Charles Rendleman Newsgroups: gmane.emacs.bugs Subject: bug#18007: 24.3.92: eww-download-callback, patch included Date: Sat, 12 Jul 2014 17:30:43 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1405200752 30280 80.91.229.3 (12 Jul 2014 21:32:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Jul 2014 21:32:32 +0000 (UTC) To: 18007@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 12 23:32:25 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1X64u7-00052T-EE for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 Jul 2014 23:32:23 +0200 Original-Received: from localhost ([::1]:50399 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64u6-0004Aw-Ua for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 Jul 2014 17:32:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64tw-00049P-1o for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:32:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X64tm-0004Gd-SX for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:32:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64tm-0004GU-P3 for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1X64tm-0001q2-Ex for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Charles Rendleman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Jul 2014 21:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14052006847005 (code B ref -1); Sat, 12 Jul 2014 21:32:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Jul 2014 21:31:24 +0000 Original-Received: from localhost ([127.0.0.1]:40985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X64t9-0001ou-7z for submit@debbugs.gnu.org; Sat, 12 Jul 2014 17:31:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53226) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X64t4-0001of-Ut for submit@debbugs.gnu.org; Sat, 12 Jul 2014 17:31:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X64sq-0003U8-N1 for submit@debbugs.gnu.org; Sat, 12 Jul 2014 17:31:13 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64sq-0003U2-K0 for submit@debbugs.gnu.org; Sat, 12 Jul 2014 17:31:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64sh-00044i-FM for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:31:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X64sY-0003JE-BL for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:30:55 -0400 Original-Received: from mail-qg0-x22a.google.com ([2607:f8b0:400d:c04::22a]:57502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X64sY-0003Ii-7H for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 17:30:46 -0400 Original-Received: by mail-qg0-f42.google.com with SMTP id e89so2202515qgf.29 for ; Sat, 12 Jul 2014 14:30:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=HxCNPq35CfcISGt8jqOgPrTjrJeY/1kEIGjPkoEQmGk=; b=zKbMGYL6uKU1NICn44we2XzbJDkzuJfZQ6LFYCfBT5ZaR96RY2Us9B2URqBkDt6OzW lw8YVpjzf3rYtKuSuuSLI5jMkuU8kcaIq1RU7qM2ol2S7kc9WC7mBfiYcSq64KZvwyVl cBq/I5XFMOav/L4b5VjjydNbWAIVenkjIrJPdgQOlaZrG6IShDPjOsb3s3Cz2YJYL6Sy VeWrXdveADV41u4j7Fj8CalXbvvP5pcSXWV34hCUCECQ1wSmEW70HToAgPLzEynNB0Jw y7Ghu7hp6mSEsuhkhuYndYTT+qnNrsHWc/0bltuPxuReZ5AUau30gldbu+OaIUqaPCKq onqA== X-Received: by 10.224.92.83 with SMTP id q19mr8771486qam.29.1405200645376; Sat, 12 Jul 2014 14:30:45 -0700 (PDT) Original-Received: from charless-air.home (pool-71-168-208-87.cmdnnj.fios.verizon.net. [71.168.208.87]) by mx.google.com with ESMTPSA id k7sm11563537qas.24.2014.07.12.14.30.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Jul 2014 14:30:44 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (darwin) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:91478 Archived-At: Originally filed incorrectly under Emacs 23; this bug is with the 24.3.92 pretest eww-download-callback should remove the HTTP header before saving the file after a download. diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 02fc575..cff85a5 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -1075,7 +1075,9 @@ Differences in #targets are ignored." (path (car (url-path-and-query obj))) (file (eww-make-unique-file-name (file-name-nondirectory path) eww-download-directory))) - (write-file file) + (goto-char 0) + (re-search-forward "\r?\n\r?\n") + (write-region (point) (point-max) file) (message "Saved %s" file)))) (defun eww-make-unique-file-name (file directory)