* bug#17217: 24.4.50; eww/shr and relative links
@ 2014-04-07 13:03 João Távora
2014-04-07 21:01 ` João Távora
0 siblings, 1 reply; 11+ messages in thread
From: João Távora @ 2014-04-07 13:03 UTC (permalink / raw)
To: 17217
Hi maintainers, Lars,
emacs -Q
M-x eww RET\
http://franz.com/support/documentation/current/doc/classes/excl/compiler-inconsistent-name-usage-warning.htm\
RET
Click on any link in the webpage, *eww* always reports 404, because it
couldn't follow a relative link with href="../../release-notes.htm". A
browser like chromium handles these nicely, so pressing
C-u RETq
on a link to open it in an external browser works, would navigate to
http://franz.com/support/documentation/current/doc/release-notes.htm
And not
http://franz.com/support/documentation/current/doc/classes/excl/../../release-notes.htm
No idea if ../../ is standards compliant, but it would be nice to
understand it.
Thanks,
João
In GNU Emacs 24.4.50.1 (i686-pc-mingw32)
of 2014-03-30 on LEG570
Repository revision: 116906 jan.h.d@swipnet.se-20140329120847-qr6hgyxpd0tk2yve
Windowing system distributor `Microsoft Corp.', version 5.1.2600
Configured using:
`configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1'
Configured features:
XPM JPEG TIFF GIF PNG RSVG NOTIFY ACL GNUTLS LIBXML2 ZLIB
Important settings:
value of $LANG: C.UTF-8
locale-coding-system: cp1252
Major mode: Fundamental
Minor modes in effect:
global-edit-server-edit-mode: t
ido-vertical-mode: t
electric-pair-mode: t
ido-everywhere: t
delete-selection-mode: t
global-auto-revert-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-04-07 13:03 bug#17217: 24.4.50; eww/shr and relative links João Távora
@ 2014-04-07 21:01 ` João Távora
2014-04-11 15:08 ` João Távora
0 siblings, 1 reply; 11+ messages in thread
From: João Távora @ 2014-04-07 21:01 UTC (permalink / raw)
To: 17217
joaotavora@gmail.com (João Távora) writes:
> Hi maintainers, Lars,
>
> emacs -Q
> M-x eww RET\
> http://franz.com/support/documentation/current/doc/classes/excl/compiler-inconsistent-name-usage-warning.htm\
> RET
>
> Click on any link in the webpage, *eww* always reports 404, because it
> couldn't follow a relative link with href="../../release-notes.htm". A
This patch seems to fix it,
=== modified file 'lisp/net/shr.el'
*** lisp/net/shr.el 2014-03-05 18:44:58 +0000
--- lisp/net/shr.el 2014-04-07 20:59:33 +0000
***************
*** 610,616 ****
(concat (nth 3 base) url))
(t
;; Totally relative.
! (concat (car base) (cadr base) url))))
(defun shr-ensure-newline ()
(unless (zerop (current-column))
--- 610,616 ----
(concat (nth 3 base) url))
(t
;; Totally relative.
! (concat (car base) (expand-file-name url (cadr base))))))
(defun shr-ensure-newline ()
(unless (zerop (current-column))
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-04-07 21:01 ` João Távora
@ 2014-04-11 15:08 ` João Távora
[not found] ` <871tpi7w16.fsf@lifelogs.com>
0 siblings, 1 reply; 11+ messages in thread
From: João Távora @ 2014-04-11 15:08 UTC (permalink / raw)
To: 17217, larsi
Hello Lars,
I though I had CC'ed on this bug report, but apparently I didn't. Any
change you can have a look at this before the pretest? I have commit
rights and can perform the fix, but I didn't test thoroughly.
João
>> Hi maintainers, Lars,
>>
>> emacs -Q
>> M-x eww RET\
>> http://franz.com/support/documentation/current/doc/classes/excl/compiler-inconsistent-name-usage-warning.htm\
>> RET
>>
>> Click on any link in the webpage, *eww* always reports 404, because it
>> couldn't follow a relative link with href="../../release-notes.htm". A
>
> This patch seems to fix it,
>
> === modified file 'lisp/net/shr.el'
> *** lisp/net/shr.el 2014-03-05 18:44:58 +0000
> --- lisp/net/shr.el 2014-04-07 20:59:33 +0000
> ***************
> *** 610,616 ****
> (concat (nth 3 base) url))
> (t
> ;; Totally relative.
> ! (concat (car base) (cadr base) url))))
>
> (defun shr-ensure-newline ()
> (unless (zerop (current-column))
> --- 610,616 ----
> (concat (nth 3 base) url))
> (t
> ;; Totally relative.
> ! (concat (car base) (expand-file-name url (cadr base))))))
>
> (defun shr-ensure-newline ()
> (unless (zerop (current-column))
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
[not found] ` <871tpi7w16.fsf@lifelogs.com>
@ 2014-11-04 18:42 ` João Távora
2014-11-04 18:51 ` Ted Zlatanov
0 siblings, 1 reply; 11+ messages in thread
From: João Távora @ 2014-11-04 18:42 UTC (permalink / raw)
To: Ted Zlatanov; +Cc: 17217, Lars Ingebrigtsen
Ted,
A fix has already been comitted by me, perhaps I forgot to CC
the bugtracker with a close message.
I also forgot how to do that in the meantime.
Consider also that this fix brings about a new problem on MS windows,
one that has also been
fixed for Emacs 24.4, that's bug#18310, if I'm not mistaken.
Both fixes should go into trunk when the bugfix mergeback happens
(that is If I understand
the workflow correctly).
João
On Tue, Nov 4, 2014 at 4:47 PM, Ted Zlatanov <tzz@lifelogs.com> wrote:
> On Fri, 11 Apr 2014 16:08:52 +0100 joaotavora@gmail.com (João Távora) wrote:
>
> JT> I have commit rights and can perform the fix, but I didn't test
> JT> thoroughly.
>
> The fix works OK for me and Lars hasn't responded, so I would commit it.
>
> Ted
--
João Távora
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 18:42 ` João Távora
@ 2014-11-04 18:51 ` Ted Zlatanov
2014-11-04 19:36 ` João Távora
0 siblings, 1 reply; 11+ messages in thread
From: Ted Zlatanov @ 2014-11-04 18:51 UTC (permalink / raw)
To: João Távora; +Cc: Lars Ingebrigtsen, 17217-done
On Tue, 4 Nov 2014 18:42:18 +0000 João Távora <joaotavora@gmail.com> wrote:
JT> A fix has already been comitted by me, perhaps I forgot to CC
JT> the bugtracker with a close message.
Yeah, I didn't see it. Marking as done now, you just add "-done" to the
bug number in the reply address.
JT> Consider also that this fix brings about a new problem on MS windows,
JT> one that has also been
JT> fixed for Emacs 24.4, that's bug#18310, if I'm not mistaken.
JT> Both fixes should go into trunk when the bugfix mergeback happens
JT> (that is If I understand
JT> the workflow correctly).
I see it in the emacs-24 branch but not in trunk. I'm not sure if it
will get ported forward by someone or you have to do it.
Author: João Távora <joaotavora@gmail.com>
Date: Tue Aug 26 22:04:47 2014 -0700
* net/shr.el (shr-expand-url): Plain expand-file-name is not enough;
use url-expand-file-name.
HTH
Ted
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 18:51 ` Ted Zlatanov
@ 2014-11-04 19:36 ` João Távora
2014-11-04 19:45 ` Glenn Morris
0 siblings, 1 reply; 11+ messages in thread
From: João Távora @ 2014-11-04 19:36 UTC (permalink / raw)
To: Ted Zlatanov; +Cc: Lars Ingebrigtsen, 17217-done
OK, I can do it. At any rate I think I can do this after the git
switchover, which is
preferable to relearning bzr just for this change.
João
On Tue, Nov 4, 2014 at 6:51 PM, Ted Zlatanov <tzz@lifelogs.com> wrote:
> On Tue, 4 Nov 2014 18:42:18 +0000 João Távora <joaotavora@gmail.com> wrote:
>
> JT> A fix has already been comitted by me, perhaps I forgot to CC
> JT> the bugtracker with a close message.
>
> Yeah, I didn't see it. Marking as done now, you just add "-done" to the
> bug number in the reply address.
>
> JT> Consider also that this fix brings about a new problem on MS windows,
> JT> one that has also been
> JT> fixed for Emacs 24.4, that's bug#18310, if I'm not mistaken.
>
> JT> Both fixes should go into trunk when the bugfix mergeback happens
> JT> (that is If I understand
> JT> the workflow correctly).
>
> I see it in the emacs-24 branch but not in trunk. I'm not sure if it
> will get ported forward by someone or you have to do it.
>
> Author: João Távora <joaotavora@gmail.com>
> Date: Tue Aug 26 22:04:47 2014 -0700
>
> * net/shr.el (shr-expand-url): Plain expand-file-name is not enough;
> use url-expand-file-name.
>
> HTH
> Ted
--
João Távora
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 19:36 ` João Távora
@ 2014-11-04 19:45 ` Glenn Morris
2014-11-04 19:55 ` Glenn Morris
2014-11-04 20:14 ` Ted Zlatanov
0 siblings, 2 replies; 11+ messages in thread
From: Glenn Morris @ 2014-11-04 19:45 UTC (permalink / raw)
To: João Távora; +Cc: 17217, Ted Zlatanov, Lars Ingebrigtsen
I don't know why you guys are confused. You know the bug is closed, because
i) you (João) closed it
ii) you (Ted) had to unarchive it to have this conversation, and only
closed bugs get archived.
And the change is (of course) already in trunk thanks to the "automatic"
merging that has gone on as long as the emacs-24 branch has existed.
There's nothing to do here.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 19:45 ` Glenn Morris
@ 2014-11-04 19:55 ` Glenn Morris
2014-11-04 20:14 ` Ted Zlatanov
1 sibling, 0 replies; 11+ messages in thread
From: Glenn Morris @ 2014-11-04 19:55 UTC (permalink / raw)
To: 17217, Ted Zlatanov
PS Ted, whatever method you are using to find bugs, it should exclude
closed ones (certainly archived ones). Both the debbugs.gnu.org search
and (I believe) debbugs.el do so by default.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 19:45 ` Glenn Morris
2014-11-04 19:55 ` Glenn Morris
@ 2014-11-04 20:14 ` Ted Zlatanov
2014-11-04 21:10 ` João Távora
2014-11-05 16:52 ` Glenn Morris
1 sibling, 2 replies; 11+ messages in thread
From: Ted Zlatanov @ 2014-11-04 20:14 UTC (permalink / raw)
To: Glenn Morris; +Cc: 17217, Lars Ingebrigtsen, João Távora
On Tue, 04 Nov 2014 14:45:31 -0500 Glenn Morris <rgm@gnu.org> wrote:
GM> I don't know why you guys are confused. You know the bug is closed, because
GM> i) you (João) closed it
GM> ii) you (Ted) had to unarchive it to have this conversation, and only
GM> closed bugs get archived.
I thought archiving applied to inactive bugs, not just closed ones. So I
unarchived thinking "it's been inactive."
Thanks for explaining.
GM> And the change is (of course) already in trunk thanks to the "automatic"
GM> merging that has gone on as long as the emacs-24 branch has existed.
GM> There's nothing to do here.
That's what I thought, but I didn't see the change. It was pilot error:
I used bzr log incorrectly and missed the merge commit.
GM> PS Ted, whatever method you are using to find bugs, it should exclude
GM> closed ones (certainly archived ones). Both the debbugs.gnu.org search
GM> and (I believe) debbugs.el do so by default.
OK, thanks, will do. Sorry for the noise.
Ted
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 20:14 ` Ted Zlatanov
@ 2014-11-04 21:10 ` João Távora
2014-11-05 16:52 ` Glenn Morris
1 sibling, 0 replies; 11+ messages in thread
From: João Távora @ 2014-11-04 21:10 UTC (permalink / raw)
To: Ted Zlatanov; +Cc: Lars Ingebrigtsen, 17217
Sorry Glenn for the noise indeed, so it appears I did send that
message after all.
On Tue, Nov 4, 2014 at 8:14 PM, Ted Zlatanov <tzz@lifelogs.com> wrote:
> On Tue, 04 Nov 2014 14:45:31 -0500 Glenn Morris <rgm@gnu.org> wrote:
>
> GM> I don't know why you guys are confused. You know the bug is closed, because
>
> GM> i) you (João) closed it
>
> GM> ii) you (Ted) had to unarchive it to have this conversation, and only
> GM> closed bugs get archived.
>
> I thought archiving applied to inactive bugs, not just closed ones. So I
> unarchived thinking "it's been inactive."
>
> Thanks for explaining.
>
> GM> And the change is (of course) already in trunk thanks to the "automatic"
> GM> merging that has gone on as long as the emacs-24 branch has existed.
>
> GM> There's nothing to do here.
>
> That's what I thought, but I didn't see the change. It was pilot error:
> I used bzr log incorrectly and missed the merge commit.
>
> GM> PS Ted, whatever method you are using to find bugs, it should exclude
> GM> closed ones (certainly archived ones). Both the debbugs.gnu.org search
> GM> and (I believe) debbugs.el do so by default.
>
> OK, thanks, will do. Sorry for the noise.
>
> Ted
--
João Távora
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#17217: 24.4.50; eww/shr and relative links
2014-11-04 20:14 ` Ted Zlatanov
2014-11-04 21:10 ` João Távora
@ 2014-11-05 16:52 ` Glenn Morris
1 sibling, 0 replies; 11+ messages in thread
From: Glenn Morris @ 2014-11-05 16:52 UTC (permalink / raw)
To: 17217
Ted Zlatanov wrote:
> I thought archiving applied to inactive bugs, not just closed ones. So I
> unarchived thinking "it's been inactive."
No, only closed bugs ever get archived (after one month with no comments).
Open ones hang around for ever to haunt us...
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2014-11-05 16:52 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-07 13:03 bug#17217: 24.4.50; eww/shr and relative links João Távora
2014-04-07 21:01 ` João Távora
2014-04-11 15:08 ` João Távora
[not found] ` <871tpi7w16.fsf@lifelogs.com>
2014-11-04 18:42 ` João Távora
2014-11-04 18:51 ` Ted Zlatanov
2014-11-04 19:36 ` João Távora
2014-11-04 19:45 ` Glenn Morris
2014-11-04 19:55 ` Glenn Morris
2014-11-04 20:14 ` Ted Zlatanov
2014-11-04 21:10 ` João Távora
2014-11-05 16:52 ` Glenn Morris
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.