GNU bug report logs -
#18839
24.4; posn-object-width-height returns (0 . 0) for large images
Previous Next
Reported by: "Roland Winkler" <winkler <at> gnu.org>
Date: Sun, 26 Oct 2014 02:31:02 UTC
Severity: normal
Found in version 24.4
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#18839: 24.4; posn-object-width-height returns (0 . 0) for large images
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 18839 <at> debbugs.gnu.org.
--
18839: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18839
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
> Date: Sat, 25 Oct 2014 23:15:15 -0500
> From: "Roland Winkler" <winkler <at> gnu.org>
> Cc: 18839 <at> debbugs.gnu.org
>
> On Sun Oct 26 2014 Eli Zaretskii wrote:
> > Please post the URLs where one can find the images you tried, or
> > images that can be used to reproduce this problem.
>
> Say, I observe the buggy behavior if I enlarge the file splash.png
> in the etc directory of emacs:
>
> convert splash.png -resize 1024 splash-1024.png
> convert splash.png -resize 2048 splash-2048.png
>
> In this case for emacs 24.4
>
> emacs -q --no-splash -l foo.el splash-1024.png # fine
> emacs -q -l foo.el splash-1024.png # buggy
> emacs -q --no-splash -l foo.el splash-2048.png # buggy
> emacs -q -l foo.el splash-2048.png # buggy
>
> No problem with emacs 24.3.93
An embarrassing typo that caused this is now fixed on the emacs-24
branch.
Thanks.
[Message part 3 (message/rfc822, inline)]
cat > foo.el <<EOF
(global-set-key [C-down-mouse-1] 'foo)
(global-set-key [C-mouse-1] 'foo)
(defun foo (event)
(interactive "e")
(message "foo: %s" (posn-object-width-height (event-start event))))
EOF
emacs -q --no-site-file -l foo.el
load some image (say jpg, png, or tif) in image-mode,
the image needs to be large enough for the bug to occur, say 1024x768
Put mouse pointer over image.
Press C-mouse-1
emacs 24.3.93: command foo gives width and height of the image
emacs 24.4: command foo gives (0 . 0)
Strange enough: starting emacs 24.4 via
emacs -q --no-site-file --no-splash -l ~/emacs/dot/foo.el
works as expected
In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2)
of 2014-10-22 on regnitz
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
System Description: Ubuntu 12.04.5 LTS
Important settings:
value of $LC_COLLATE: C
value of $LANG: en_US.ISO-8859-15
locale-coding-system: iso-latin-9-unix
This bug report was last modified 10 years and 214 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.