* bug#52503: 29.0.50; sokoban window does not redraw itself
@ 2021-12-13 10:29 Dieter Deyke
2021-12-19 12:49 ` Lars Ingebrigtsen
2022-04-02 9:28 ` bug#52503: Fixed Dieter Deyke
0 siblings, 2 replies; 22+ messages in thread
From: Dieter Deyke @ 2021-12-13 10:29 UTC (permalink / raw)
To: 52503
When I play the game sokoban (from ELPA) and the emacs frame gets
obscured by some other window, sokoban does not get redrawn after being
unobscured. This is on debian running X windows.
In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
of 2021-12-10 built on deyke2
Repository revision: e98ca32176871011451b04c0b952aef07d658f72
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: Debian GNU/Linux bookworm/sid
Configured using:
'configure --prefix=/usr/local/emacs'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XPM GTK3 ZLIB
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Org
Minor modes in effect:
shell-dirtrack-mode: t
global-flycheck-mode: t
flycheck-mode: t
delete-selection-mode: t
cua-mode: t
msb-mode: t
icomplete-mode: t
which-function-mode: t
display-time-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tab-bar-mode: t
menu-bar-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
Load-path shadows:
/home/deyke/.emacs.d/elpa/transient-20211208.1819/transient hides /usr/local/emacs/share/emacs/29.0.50/lisp/transient
Features:
(shadow emacsbug sokoban gamegrid compface gnus-fun python tramp-sh
tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat
shell ls-lisp swbuff dired-aux tabify dd-misc add-log sh-script smie
executable time-stamp copyright gnus-draft url-http url-gw url-auth
gnus-gravatar gnus-picon sort smiley gnus-cite mail-extr gnus-bcklg
gnus-ml disp-table nndraft nnmh gnus-agent gnus-srvr gnus-score
score-mode nnvirtual nnfolder qp gnus-cache gnutls network-stream nsm
gravatar dns url-cache spam-stat smtpmail sendmail nnrss nnml gnus-topic
gnus-msg gnus-async nntp flycheck dash session infodoc-theme appt view
mule-util solar cal-dst holidays hol-loaddefs vc-fossil org-duration
diary-lib diary-loaddefs cal-iso vc-git diff-mode vc-dispatcher
org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail
ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar
ezimage dframe ol-docview doc-view jka-compr image-mode exif ol-bibtex
ol-bbdb ol-w3m ol-doi org-link-doi cl-extra help-mode face-remap
generic-x org-contacts org-capture org-agenda org-refile gnus-art mm-uu
mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message
yank-media rmc puny rfc822 mml mml-sec epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader gnus-win gnus nnheader wid-edit gnus-util rmail
rmail-loaddefs rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
text-property-search org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint
ansi-color org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol rx org-keys
oc org-compat advice org-macs org-loaddefs format-spec find-func
cal-menu calendar cal-loaddefs cl rcirc parse-time iso8601 time-date
ring netrc emms-volume easy-mmode emms-volume-sndioctl
emms-volume-mixerctl emms-volume-pulse emms-volume-amixer
emms-metaplaylist-mode emms-playlist-mode emms-player-vlc
emms-player-mpv emms-playing-time emms-info emms-later-do
emms-player-mplayer emms-player-simple emms-source-playlist
emms-source-file thingatpt locate emms-setup emms emms-compat bongo
lastfm-submit pcase volume allout esh-mode esh-cmd esh-ext esh-opt
esh-proc esh-io esh-arg esh-module esh-groups esh-util server delsel
cua-base msb icomplete mic-paren german-holidays dired dired-loaddefs
which-func imenu time w3m-load info package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq
gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib
iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget keymap hashtable-print-readable backquote threads
dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)
Memory information:
((conses 16 488631 78156)
(symbols 48 64241 71)
(strings 32 184255 13835)
(string-bytes 1 6538928)
(vectors 16 79763)
(vector-slots 8 1799462 145197)
(floats 8 3536 53273)
(intervals 56 11099 2989)
(buffers 992 45))
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-13 10:29 bug#52503: 29.0.50; sokoban window does not redraw itself Dieter Deyke
@ 2021-12-19 12:49 ` Lars Ingebrigtsen
2021-12-19 13:07 ` Dieter Deyke
2022-04-02 9:28 ` bug#52503: Fixed Dieter Deyke
1 sibling, 1 reply; 22+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-19 12:49 UTC (permalink / raw)
To: Dieter Deyke; +Cc: 52503
[-- Attachment #1: Type: text/plain, Size: 608 bytes --]
Dieter Deyke <dieter.deyke@gmail.com> writes:
> When I play the game sokoban (from ELPA) and the emacs frame gets
> obscured by some other window, sokoban does not get redrawn after being
> unobscured. This is on debian running X windows.
>
> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
> of 2021-12-10 built on deyke2
I tried reproducing this on the trunk, but I'm unable to. Here's what I
did:
emacs -Q
M-x package-install RET sokoban RET
M-x sokoban RET
Then put another window over the Emacs window and then moved it again.
This is the display:
[-- Attachment #2: Type: image/png, Size: 69510 bytes --]
[-- Attachment #3: Type: text/plain, Size: 196 bytes --]
This is on Debian/bookworm.
Are there any other steps necessary to reproduce the problem?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 12:49 ` Lars Ingebrigtsen
@ 2021-12-19 13:07 ` Dieter Deyke
2021-12-19 14:18 ` Lars Ingebrigtsen
0 siblings, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 13:07 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Dieter Deyke <dieter.deyke@gmail.com> writes:
>
>> When I play the game sokoban (from ELPA) and the emacs frame gets
>> obscured by some other window, sokoban does not get redrawn after being
>> unobscured. This is on debian running X windows.
>>
>> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
>> of 2021-12-10 built on deyke2
>
> I tried reproducing this on the trunk, but I'm unable to. Here's what I
> did:
>
> emacs -Q
> M-x package-install RET sokoban RET
> M-x sokoban RET
>
> Then put another window over the Emacs window and then moved it again.
> This is the display:
>
>
>
>
> This is on Debian/bookworm.
>
> Are there any other steps necessary to reproduce the problem?
I do not think so.
emacs -Q
load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
sokoban RET
then covering and exposing does it for me every time.
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 13:07 ` Dieter Deyke
@ 2021-12-19 14:18 ` Lars Ingebrigtsen
2021-12-19 15:47 ` Dieter Deyke
2021-12-19 15:53 ` Dieter Deyke
0 siblings, 2 replies; 22+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-19 14:18 UTC (permalink / raw)
To: Dieter Deyke; +Cc: 52503
Dieter Deyke <dieter.deyke@gmail.com> writes:
> I do not think so.
>
> emacs -Q
> load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
> sokoban RET
>
> then covering and exposing does it for me every time.
Our OS versions seems to be almost identical, but you're running a
week-old version of Emacs:
In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
of 2021-12-10 built on deyke2
Repository revision: e98ca32176871011451b04c0b952aef07d658f72
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: Debian GNU/Linux bookworm/sid
Do you still see this problem on the current trunk?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 14:18 ` Lars Ingebrigtsen
@ 2021-12-19 15:47 ` Dieter Deyke
2021-12-19 15:51 ` Lars Ingebrigtsen
2021-12-19 15:53 ` Dieter Deyke
1 sibling, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 15:47 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Dieter Deyke <dieter.deyke@gmail.com> writes:
>
>> I do not think so.
>>
>> emacs -Q
>> load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
>> sokoban RET
>>
>> then covering and exposing does it for me every time.
>
> Our OS versions seems to be almost identical, but you're running a
> week-old version of Emacs:
>
> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
> of 2021-12-10 built on deyke2
> Repository revision: e98ca32176871011451b04c0b952aef07d658f72
> Repository branch: master
> Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
> System Description: Debian GNU/Linux bookworm/sid
>
> Do you still see this problem on the current trunk?
Now I am running
GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17
and the problem is still there (at least with emacs -Q and just doing
sokoban). After some time, doing a lot of other things, like reading
mail, and making more frames, the problem vanishes. But I have not
figured out how to make that happen on purpose.
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 15:47 ` Dieter Deyke
@ 2021-12-19 15:51 ` Lars Ingebrigtsen
2021-12-19 18:34 ` Dieter Deyke
0 siblings, 1 reply; 22+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-19 15:51 UTC (permalink / raw)
To: Dieter Deyke; +Cc: 52503
Dieter Deyke <dieter.deyke@gmail.com> writes:
> Now I am running
>
> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
> cairo version 1.16.0) of 2021-12-17
What repository version are you at? `M-x report-emacs-version' is
probably the easiest way to see all the details.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 15:51 ` Lars Ingebrigtsen
@ 2021-12-19 18:34 ` Dieter Deyke
2021-12-19 18:49 ` Eli Zaretskii
0 siblings, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 18:34 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Dieter Deyke <dieter.deyke@gmail.com> writes:
>
>> Now I am running
>>
>> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
>> cairo version 1.16.0) of 2021-12-17
>
> What repository version are you at? `M-x report-emacs-version' is
> probably the easiest way to see all the details.
There is no such command:
Debugger entered--Lisp error: (void-function report-emacs-version)
(report-emacs-version)
(progn (report-emacs-version))
eval((progn (report-emacs-version)) t)
elisp--eval-last-sexp(nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)
But doing the following shows:
[deyke@deyke2:~/emacs-build/emacs/.git]% cat HEAD
ref: refs/heads/master
[deyke@deyke2:~/emacs-build/emacs/.git]% cat refs/heads/master
579d7c20da5406575e087e4e8cb0a5621d28037b
[deyke@deyke2:~/emacs-build/emacs/.git]%
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 18:34 ` Dieter Deyke
@ 2021-12-19 18:49 ` Eli Zaretskii
2021-12-19 18:54 ` Dieter Deyke
0 siblings, 1 reply; 22+ messages in thread
From: Eli Zaretskii @ 2021-12-19 18:49 UTC (permalink / raw)
To: Dieter Deyke; +Cc: larsi, 52503
> From: Dieter Deyke <dieter.deyke@gmail.com>
> Date: Sun, 19 Dec 2021 19:34:57 +0100
> Cc: 52503@debbugs.gnu.org
>
> > What repository version are you at? `M-x report-emacs-version' is
> > probably the easiest way to see all the details.
>
> There is no such command:
>
> Debugger entered--Lisp error: (void-function report-emacs-version)
Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 18:49 ` Eli Zaretskii
@ 2021-12-19 18:54 ` Dieter Deyke
2021-12-19 19:21 ` Eli Zaretskii
0 siblings, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 18:54 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: larsi, 52503
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Dieter Deyke <dieter.deyke@gmail.com>
>> Date: Sun, 19 Dec 2021 19:34:57 +0100
>> Cc: 52503@debbugs.gnu.org
>>
>> > What repository version are you at? `M-x report-emacs-version' is
>> > probably the easiest way to see all the details.
>>
>> There is no such command:
>>
>> Debugger entered--Lisp error: (void-function report-emacs-version)
>
> Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".
>
(emacs-version)
GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17
(emacs-repository-version)
Debugger entered--Lisp error: (void-function emacs-repository-version)
(emacs-repository-version)
(progn (emacs-repository-version))
eval((progn (emacs-repository-version)) t)
elisp--eval-last-sexp(nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)
You must have an better emacs than I have :-)
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 18:54 ` Dieter Deyke
@ 2021-12-19 19:21 ` Eli Zaretskii
2021-12-19 19:34 ` Dieter Deyke
2021-12-20 6:55 ` Dieter Deyke
0 siblings, 2 replies; 22+ messages in thread
From: Eli Zaretskii @ 2021-12-19 19:21 UTC (permalink / raw)
To: Dieter Deyke; +Cc: larsi, 52503
> From: Dieter Deyke <dieter.deyke@gmail.com>
> Cc: larsi@gnus.org, 52503@debbugs.gnu.org
> Date: Sun, 19 Dec 2021 19:54:57 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> From: Dieter Deyke <dieter.deyke@gmail.com>
> >> Date: Sun, 19 Dec 2021 19:34:57 +0100
> >> Cc: 52503@debbugs.gnu.org
> >>
> >> > What repository version are you at? `M-x report-emacs-version' is
> >> > probably the easiest way to see all the details.
> >>
> >> There is no such command:
> >>
> >> Debugger entered--Lisp error: (void-function report-emacs-version)
> >
> > Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".
> >
>
> (emacs-version)
>
> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17
>
> (emacs-repository-version)
>
> Debugger entered--Lisp error: (void-function emacs-repository-version)
> (emacs-repository-version)
> (progn (emacs-repository-version))
> eval((progn (emacs-repository-version)) t)
> elisp--eval-last-sexp(nil)
> eval-last-sexp(nil)
> funcall-interactively(eval-last-sexp nil)
> call-interactively(eval-last-sexp nil nil)
> command-execute(eval-last-sexp)
>
> You must have an better emacs than I have :-)
That's because you didn't type _exactly_ what I told you to. Once
again:
M-x emacs-version RET
M-: emacs-repository-version RET
See? no parentheses, but there are those "M-x" and "M-:" parts.
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 19:21 ` Eli Zaretskii
@ 2021-12-19 19:34 ` Dieter Deyke
2021-12-20 10:25 ` Lars Ingebrigtsen
2021-12-20 6:55 ` Dieter Deyke
1 sibling, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 19:34 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: larsi, 52503
Eli Zaretskii <eliz@gnu.org> writes:
> That's because you didn't type _exactly_ what I told you to. Once
> again:
>
>
> M-x emacs-version RET
> M-: emacs-repository-version RET
>
> See? no parentheses, but there are those "M-x" and "M-:" parts.
Sorry, missed that.
GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17
"f6339412eebdc027b00263ae2b5c38a029e2f7b4"
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 19:34 ` Dieter Deyke
@ 2021-12-20 10:25 ` Lars Ingebrigtsen
2021-12-20 18:27 ` Dieter Deyke
0 siblings, 1 reply; 22+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-20 10:25 UTC (permalink / raw)
To: Dieter Deyke; +Cc: 52503
Dieter Deyke <dieter.deyke@gmail.com> writes:
> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
> cairo version 1.16.0) of 2021-12-17
>
> "f6339412eebdc027b00263ae2b5c38a029e2f7b4"
That's a few days old, and there's been some display related fixes since
that. Can you update to the current trunk and see whether the problem
is still present there?
(The GNU servers seem to be totally down at the moment, so you'll
probably have to wait a bit, though.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-20 10:25 ` Lars Ingebrigtsen
@ 2021-12-20 18:27 ` Dieter Deyke
2021-12-22 12:26 ` Lars Ingebrigtsen
0 siblings, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2021-12-20 18:27 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
I did spend some time running git bisect, and these are my findings:
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face for mode lines: `mode-line-active'
git bisect log shows:
git bisect start
# bad: [152b94ed0f57e81563b5dab34ee0183ecfac9394] Merge from origin/emacs-28
git bisect bad 152b94ed0f57e81563b5dab34ee0183ecfac9394
# good: [7f85e1017d91345505e857d20007d98e8c9618e3] ; Merge from origin/emacs-28
git bisect good 7f85e1017d91345505e857d20007d98e8c9618e3
# bad: [82f96ed38013a5bb78815c61ddecb2a21fb273b9] image-dired: Use string-match-p in one case
git bisect bad 82f96ed38013a5bb78815c61ddecb2a21fb273b9
# bad: [051e49fe3cec47f28ad8ca721d95e5b6db0c2b9c] Adapt test/infra/gitlab-ci.yml
git bisect bad 051e49fe3cec47f28ad8ca721d95e5b6db0c2b9c
# good: [f0507192826070ca0070c0c5ce4ac80c8b32313d] Improve Haiku documentation
git bisect good f0507192826070ca0070c0c5ce4ac80c8b32313d
# good: [3a2eee6f7439866ac51d0d4c7b43f7f9f6f88fe2] Fix string-glyph-split infloop
git bisect good 3a2eee6f7439866ac51d0d4c7b43f7f9f6f88fe2
# good: [82233c2c1dcf0c55cb56a65499e57a69a25f47bf] mh-utils-tests: 'mh-sub-folders-actual' coverage
git bisect good 82233c2c1dcf0c55cb56a65499e57a69a25f47bf
# good: [db3fbe884fb992376a6e00f2a051e5de9579df85] Add `better-pixel-scroll-mode'
git bisect good db3fbe884fb992376a6e00f2a051e5de9579df85
# good: [62d7ddb57c3db8f1e5cb20c6d82566b644faaa8c] Merge from origin/emacs-28
git bisect good 62d7ddb57c3db8f1e5cb20c6d82566b644faaa8c
# good: [5d6e1c749a669d33db2936b106ae41ce59473ea1] Move the precision pixel scrolling feature to pixel-scroll.el
git bisect good 5d6e1c749a669d33db2936b106ae41ce59473ea1
# bad: [43a595788de876b33cac0976548a0ce1c9add9c5] Adjust custom-face-attributes for 'regular' weight
git bisect bad 43a595788de876b33cac0976548a0ce1c9add9c5
Is there anything else I can do?
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-20 18:27 ` Dieter Deyke
@ 2021-12-22 12:26 ` Lars Ingebrigtsen
2021-12-22 13:56 ` Eli Zaretskii
2021-12-22 15:43 ` Dieter Deyke
0 siblings, 2 replies; 22+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-22 12:26 UTC (permalink / raw)
To: Dieter Deyke; +Cc: 52503
Dieter Deyke <dieter.deyke@gmail.com> writes:
> I did spend some time running git bisect, and these are my findings:
>
> Bisecting: 0 revisions left to test after this (roughly 0 steps)
> [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
> for mode lines: `mode-line-active'
Hm. Can you try reverting just that commit and see whether it fixes the
problem for you? I'm having some difficulties imagining how those
changes could make sokoban not update the window contents.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-22 12:26 ` Lars Ingebrigtsen
@ 2021-12-22 13:56 ` Eli Zaretskii
2022-01-02 18:34 ` Dieter Deyke
2021-12-22 15:43 ` Dieter Deyke
1 sibling, 1 reply; 22+ messages in thread
From: Eli Zaretskii @ 2021-12-22 13:56 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: dieter.deyke, 52503
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: Eli Zaretskii <eliz@gnu.org>, 52503@debbugs.gnu.org
> Date: Wed, 22 Dec 2021 13:26:13 +0100
>
> Dieter Deyke <dieter.deyke@gmail.com> writes:
>
> > I did spend some time running git bisect, and these are my findings:
> >
> > Bisecting: 0 revisions left to test after this (roughly 0 steps)
> > [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
> > for mode lines: `mode-line-active'
>
> Hm. Can you try reverting just that commit and see whether it fixes the
> problem for you? I'm having some difficulties imagining how those
> changes could make sokoban not update the window contents.
Yes, it's quite ... amazing.
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-22 13:56 ` Eli Zaretskii
@ 2022-01-02 18:34 ` Dieter Deyke
2022-01-02 18:47 ` Dieter Deyke
0 siblings, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2022-01-02 18:34 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Lars Ingebrigtsen, 52503
The bug is still there. I noticed that iconifying the sokoban frame and
restoring it will make its contents disappear, but then resizing the
frame will fix it. My question: is there a keystroke I could type to
force a redraw just like resizing does?
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2022-01-02 18:34 ` Dieter Deyke
@ 2022-01-02 18:47 ` Dieter Deyke
0 siblings, 0 replies; 22+ messages in thread
From: Dieter Deyke @ 2022-01-02 18:47 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Lars Ingebrigtsen, 52503
Just one more info: if I split the frame into 2 windows (C-x 2) and
display some text in one window and sokoban in the other window, the
problem disappears.
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-22 12:26 ` Lars Ingebrigtsen
2021-12-22 13:56 ` Eli Zaretskii
@ 2021-12-22 15:43 ` Dieter Deyke
1 sibling, 0 replies; 22+ messages in thread
From: Dieter Deyke @ 2021-12-22 15:43 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Dieter Deyke <dieter.deyke@gmail.com> writes:
>
>> I did spend some time running git bisect, and these are my findings:
>>
>> Bisecting: 0 revisions left to test after this (roughly 0 steps)
>> [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
>> for mode lines: `mode-line-active'
>
> Hm. Can you try reverting just that commit and see whether it fixes the
> problem for you? I'm having some difficulties imagining how those
> changes could make sokoban not update the window contents.
I have rebuilt those 2 revisions:
5d6e1c749a669d33db2936b106ae41ce59473ea1 is OK
3f843b25dc96867043feebb1d928bde4a7a777a3 fails.
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 19:21 ` Eli Zaretskii
2021-12-19 19:34 ` Dieter Deyke
@ 2021-12-20 6:55 ` Dieter Deyke
1 sibling, 0 replies; 22+ messages in thread
From: Dieter Deyke @ 2021-12-20 6:55 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: larsi, 52503
I was thinking about using git bisect to narrow down the problem, and
how I could automate this as much as possible, when I made an interesting
observation:
when I start emacs like this:
[deyke@deyke2:~/emacs-build/emacs/src]% ./emacs -Q -l /home/deyke/.emacs.d/elpa/sokoban-1.4.8/sokoban.el -f sokoban
the error does NOT happen, but when I do
[deyke@deyke2:~/emacs-build/emacs/src]% ./emacs -Q
and then type
M-x load-file RET /home/deyke/.emacs.d/elpa/sokoban-1.4.8/sokoban.el RET
and
M-x sokoban RET
the error shows up.
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: 29.0.50; sokoban window does not redraw itself
2021-12-19 14:18 ` Lars Ingebrigtsen
2021-12-19 15:47 ` Dieter Deyke
@ 2021-12-19 15:53 ` Dieter Deyke
1 sibling, 0 replies; 22+ messages in thread
From: Dieter Deyke @ 2021-12-19 15:53 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 52503
[-- Attachment #1: Type: text/plain, Size: 124 bytes --]
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Do you still see this problem on the current trunk?
Just to prove my point:
[-- Attachment #2: Screenshot from 2021-12-19 16-51-46.png --]
[-- Type: image/png, Size: 26377 bytes --]
[-- Attachment #3: Type: text/plain, Size: 118 bytes --]
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
* bug#52503: Fixed
2021-12-13 10:29 bug#52503: 29.0.50; sokoban window does not redraw itself Dieter Deyke
2021-12-19 12:49 ` Lars Ingebrigtsen
@ 2022-04-02 9:28 ` Dieter Deyke
2022-04-02 14:10 ` Lars Ingebrigtsen
1 sibling, 1 reply; 22+ messages in thread
From: Dieter Deyke @ 2022-04-02 9:28 UTC (permalink / raw)
To: 52503
This defect has been fixed somehow in the meantime, I cannot see it
anymore.
Thanks to whoever did this!
--
Dieter Deyke
mailto:dieter.deyke@gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2022-04-02 14:10 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-13 10:29 bug#52503: 29.0.50; sokoban window does not redraw itself Dieter Deyke
2021-12-19 12:49 ` Lars Ingebrigtsen
2021-12-19 13:07 ` Dieter Deyke
2021-12-19 14:18 ` Lars Ingebrigtsen
2021-12-19 15:47 ` Dieter Deyke
2021-12-19 15:51 ` Lars Ingebrigtsen
2021-12-19 18:34 ` Dieter Deyke
2021-12-19 18:49 ` Eli Zaretskii
2021-12-19 18:54 ` Dieter Deyke
2021-12-19 19:21 ` Eli Zaretskii
2021-12-19 19:34 ` Dieter Deyke
2021-12-20 10:25 ` Lars Ingebrigtsen
2021-12-20 18:27 ` Dieter Deyke
2021-12-22 12:26 ` Lars Ingebrigtsen
2021-12-22 13:56 ` Eli Zaretskii
2022-01-02 18:34 ` Dieter Deyke
2022-01-02 18:47 ` Dieter Deyke
2021-12-22 15:43 ` Dieter Deyke
2021-12-20 6:55 ` Dieter Deyke
2021-12-19 15:53 ` Dieter Deyke
2022-04-02 9:28 ` bug#52503: Fixed Dieter Deyke
2022-04-02 14:10 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).