unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
@ 2008-09-09 16:51 ` Francis Litterio
  2008-09-11  8:54   ` martin rudalics
                     ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Francis Litterio @ 2008-09-09 16:51 UTC (permalink / raw)
  To: bug-gnu-emacs

CVS Emacs on Windows XP sometimes fails to draw the contents of a new
frame.  To reproduce, run "emacs -q", and evaluate this form:

    (let ((frame (make-frame)))
      (make-frame-invisible frame)
      (make-frame-visible frame))

The new frame's contents will not be drawn.  Typing "C-l" in the new
frame does not cause its contents to be drawn.  You have to switch focus
to another window and back again before the frame's contents are drawn.
--
Fran







^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
  2008-09-09 16:51 ` bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Francis Litterio
@ 2008-09-11  8:54   ` martin rudalics
  2008-09-11 12:15     ` Juanma Barranquero
       [not found]   ` <mailman.18995.1221124075.18990.bug-gnu-emacs@gnu.org>
  2009-03-15 15:00   ` bug#950: marked as done (CVS Emacs on Windows XP fails to draw contents of new frame) Emacs bug Tracking System
  2 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2008-09-11  8:54 UTC (permalink / raw)
  To: Francis Litterio, 950

 > CVS Emacs on Windows XP sometimes fails to draw the contents of a new
 > frame.  To reproduce, run "emacs -q", and evaluate this form:
 >
 >     (let ((frame (make-frame)))
 >       (make-frame-invisible frame)
 >       (make-frame-visible frame))
 >
 > The new frame's contents will not be drawn.

Works here (on Windows XP).

 > Typing "C-l" in the new
 > frame does not cause its contents to be drawn.  You have to switch focus
 > to another window and back again before the frame's contents are drawn.

But the new frame is visible and in the foreground, I suppose.  What are
your focus-follows-mouse settings?

martin







^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
  2008-09-11  8:54   ` martin rudalics
@ 2008-09-11 12:15     ` Juanma Barranquero
  0 siblings, 0 replies; 11+ messages in thread
From: Juanma Barranquero @ 2008-09-11 12:15 UTC (permalink / raw)
  To: martin rudalics, Francis Litterio, 950

>> The new frame's contents will not be drawn.
>
> Works here (on Windows XP).

I see the bug (Windows XP Home SP3).

It doesn't happen every time, though. I just did a few tests; in one,
the non-displaying behavior happened once, of twenty frames created.
In the very next run, it happened about one in three times.

   Juanma






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
       [not found]   ` <mailman.18995.1221124075.18990.bug-gnu-emacs@gnu.org>
@ 2008-09-11 14:34     ` Francis Litterio
  0 siblings, 0 replies; 11+ messages in thread
From: Francis Litterio @ 2008-09-11 14:34 UTC (permalink / raw)
  To: 950

martin rudalics wrote:

>> CVS Emacs on Windows XP sometimes fails to draw the contents of a new
>> frame.  To reproduce, run "emacs -q", and evaluate this form:
>>
>>     (let ((frame (make-frame)))
>>       (make-frame-invisible frame)
>>       (make-frame-visible frame))
>>
>> The new frame's contents will not be drawn.
>
> Works here (on Windows XP).
>
>> Typing "C-l" in the new
>> frame does not cause its contents to be drawn.  You have to switch focus
>> to another window and back again before the frame's contents are drawn.
>
> But the new frame is visible and in the foreground, I suppose.

Yes, it appears on top of the existing Emacs frame, but about 20 or 30
pixels to the right.

> What are
> your focus-follows-mouse settings?

focus-follows-mouse is nil.
--
Fran






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#1748: 23.0.60; display of multiple frames: refresh and memory problems
@ 2008-12-31  6:03 ` Drew Adams
  2009-03-15 15:00   ` bug#1748: marked as done (23.0.60; display of multiple frames: refresh and memory problems) Emacs bug Tracking System
  0 siblings, 1 reply; 11+ messages in thread
From: Drew Adams @ 2008-12-31  6:03 UTC (permalink / raw)
  To: emacs-pretest-bug

I see this with my own setup, which uses more faces etc., but I
can reproduce it to some extent in emacs -Q. When many frames
are open, I see these problems, in order of severity, severity
worsening with more frames:
 
1. Redisplay problems. If a frame is partly behind another frame or
other window-mgr window, and the occluding frame is iconified or moved
out of the way, then the formerly hidden part of the occluded frame
that is now visible is not refreshed - it stays blanked out.
 
With enough frames it is never refreshed until I do `C-l'. The result
is that in practice, with my setup, having several frames means I must
often do `C-l' to see a frame.
 
2. Memory problems. With enough frames opened, I get a memory warning
from Emacs, or Emacs hangs altogether, or it crashes.
 
With my own setup, the redisplay problems happen with even a few frames,
the memory 75% warning appears with about 15 frames. And if I open, say 20
frames, Emacs hangs and I need to use the task manager to kill it - or it
crashes. With Emacs 20 through 22, I never see any such problems. I can have
several Emacses open at once, with any number of frames for each. As soon as I
use Emacs 23, I run into these problems.

With emacs -Q, it takes many, many more frames for problem #1 to appear, and I
have not yet seen problem #2. As I write this, I'm seeing the redisplay problem
somewhat in emacs -Q, with 30 frames open. But the problem is still slight in
emacs -Q: if I move a frame the others are redisplayed pretty quickly.

If I can isolate anything else in my own setup that contributes to this I'll
send it along, but that might not be soon or easy.
 
A quick way to test the redisplay problem with emacs -Q is to load dired-x.el,
set pop-up-frames to t, and eval this:
 
(defun dired-simultaneous-find-file (file-list option)
  "Same as original, but respects `pop-up-frames'."
  (let (size)
    (cond ((and option (natnump option))
           (while file-list (find-file-noselect (car file-list)) (pop
file-list)))
          ((or pop-up-frames option)
           (while file-list (find-file-other-frame (car file-list)) (pop
file-list)))
          (t
           (setq size (/ (window-height) (length file-list)))
           (when (> window-min-height size)
             (error "Too many files to visit simultaneously.  Try C-u prefix."))
           (find-file (car file-list))
           (pop file-list)
           (while file-list
             ;; Vertically split off a window of desired size.
             ;; Upper window will have SIZE lines.
             ;; Select lower (larger) window.  We split it again.
             (select-window (split-window nil size))
             (find-file (car file-list))
             (pop file-list))))))
 
Then mark lots of files in Dired and hit `F' to open them all in
separate frames.
 
 
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-12-30 on LENNART-69DE564
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
-fno-crossjumping'
 







^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#2524: 23.0.91; Frame beneath the current one not fully redisplayed on w32
@ 2009-03-01 20:51 ` Eli Zaretskii
  2009-03-01 21:50   ` Drew Adams
  2009-03-15 15:00   ` bug#2524: marked as done (23.0.91; Frame beneath the current one not fully redisplayed on w32) Emacs bug Tracking System
  0 siblings, 2 replies; 11+ messages in thread
From: Eli Zaretskii @ 2009-03-01 20:51 UTC (permalink / raw)
  To: emacs-pretest-bug


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

  emacs -Q
  C-h n
  C-x 5 b RET
  C-h p
  C-x 1

After these keystrokes you should have 2 frames: one displaying NEWS,
the other one displaying the list of keywords for Emacs packages.

Now click and hold mouse on the foreground frame, and drag the frame
as fast as you can in circular movements against the background of the
second frame beneath it.  Eventually, you will see that the frame
beneath is not fully redisplayed in the portions that are exposed when
the foreground frame moves.  At that point, even if you stop dragging
the foreground frame and release the mouse, the frame beneath will not
be redisplayed.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
d:/gnu/emacs/etc/DEBUG for instructions.


In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600)
 of 2009-02-28 on HOME-C4E4A596F7
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4)'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: ENU
  value of $XMODIFIERS: nil
  locale-coding-system: cp1255
  default-enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  view-mode: t

Recent input:
C-h n C-x 5 b <return> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <menu-bar> <help-menu> <find-emacs-packages> 
C-x 1 <help-echo> <help-echo> <help-echo> <switch-frame> 
<help-echo> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <switch-frame> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <switch-frame> 
<switch-frame> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <switch-frame> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<switch-frame> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <help-echo> <switch-frame> <help-echo> 
<help-echo> <help-echo> <switch-frame> <help-echo> 
<switch-frame> <help-echo> <help-echo> <help-echo> 
M-x r e p o r t <tab> <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading vc-cvs...done
View mode: type C-h for help, h for commands, q to quit.
SPC = select, <mouse-2> = select, d = to finder directory, q = quit, ? = help







^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#2524: 23.0.91; Frame beneath the current one not fully redisplayed on w32
  2009-03-01 20:51 ` bug#2524: 23.0.91; Frame beneath the current one not fully redisplayed on w32 Eli Zaretskii
@ 2009-03-01 21:50   ` Drew Adams
  2009-03-02  8:47     ` Juanma Barranquero
  2009-03-15 15:00   ` bug#2524: marked as done (23.0.91; Frame beneath the current one not fully redisplayed on w32) Emacs bug Tracking System
  1 sibling, 1 reply; 11+ messages in thread
From: Drew Adams @ 2009-03-01 21:50 UTC (permalink / raw)
  To: 'Eli Zaretskii', 2524, emacs-pretest-bug

> Please write in English if possible, because the Emacs maintainers
> usually do not have translators to read other languages for them.
> 
> Your bug report will be posted to the 
> emacs-pretest-bug@gnu.org mailing list.
> 
> Please describe exactly what actions triggered the bug
> and the precise symptoms of the bug:
> 
>   emacs -Q
>   C-h n
>   C-x 5 b RET
>   C-h p
>   C-x 1
> 
> After these keystrokes you should have 2 frames: one displaying NEWS,
> the other one displaying the list of keywords for Emacs packages.
> 
> Now click and hold mouse on the foreground frame, and drag the frame
> as fast as you can in circular movements against the background of the
> second frame beneath it.  Eventually, you will see that the frame
> beneath is not fully redisplayed in the portions that are exposed when
> the foreground frame moves.  At that point, even if you stop dragging
> the foreground frame and release the mouse, the frame beneath will not
> be redisplayed.
> 
> If Emacs crashed, and you have the Emacs process in the gdb debugger,
> please include the output from the following gdb commands:
>     `bt full' and `xbacktrace'.
> If you would like to further debug the crash, please read the file
> d:/gnu/emacs/etc/DEBUG for instructions.
> 
> 
> In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600)
>  of 2009-02-28 on HOME-C4E4A596F7
> Windowing system distributor `Microsoft Corp.', version 5.1.2600
> configured using `configure --with-gcc (3.4)'

Sounds to me like this is bug #1748 (which has gotten no reply), and which is
also part of bug #117 (part that remains unfixed). I'm surprised that no one
else has seen (or at least reported) it before now.

http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1748

http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=117








^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#2524: 23.0.91; Frame beneath the current one not fully  redisplayed on w32
  2009-03-01 21:50   ` Drew Adams
@ 2009-03-02  8:47     ` Juanma Barranquero
  0 siblings, 0 replies; 11+ messages in thread
From: Juanma Barranquero @ 2009-03-02  8:47 UTC (permalink / raw)
  To: Drew Adams; +Cc: 2524

On Sun, Mar 1, 2009 at 22:50, Drew Adams <drew.adams@oracle.com> wrote:

> Sounds to me like this is bug #1748 (which has gotten no reply), and which is
> also part of bug #117 (part that remains unfixed).

BTW, could you please not conflate several things in the same bug report?

> I'm surprised that no one
> else has seen

Why do you think that?

> (or at least reported) it before now.

Why? It is already reported.

    Juanma






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#950: marked as done (CVS Emacs on Windows XP fails to draw  contents of new frame)
  2008-09-09 16:51 ` bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Francis Litterio
  2008-09-11  8:54   ` martin rudalics
       [not found]   ` <mailman.18995.1221124075.18990.bug-gnu-emacs@gnu.org>
@ 2009-03-15 15:00   ` Emacs bug Tracking System
  2 siblings, 0 replies; 11+ messages in thread
From: Emacs bug Tracking System @ 2009-03-15 15:00 UTC (permalink / raw)
  To: Jason Rumney

[-- Attachment #1: Type: text/plain, Size: 908 bytes --]


Your message dated Sun, 15 Mar 2009 22:51:54 +0800
with message-id <49BD160A.6080106@gnu.org>
and subject line Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
has caused the Emacs bug report #950,
regarding CVS Emacs on Windows XP fails to draw contents of new frame
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
950: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=950
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 2491 bytes --]

From: Francis Litterio <flitterio@gmail.com>
To: bug-gnu-emacs@gnu.org
Subject: CVS Emacs on Windows XP fails to draw contents of new frame
Date: Tue, 09 Sep 2008 12:51:22 -0400
Message-ID: <i5i6r67tut9t.fsf@gmail.com>

CVS Emacs on Windows XP sometimes fails to draw the contents of a new
frame.  To reproduce, run "emacs -q", and evaluate this form:

    (let ((frame (make-frame)))
      (make-frame-invisible frame)
      (make-frame-visible frame))

The new frame's contents will not be drawn.  Typing "C-l" in the new
frame does not cause its contents to be drawn.  You have to switch focus
to another window and back again before the frame's contents are drawn.
--
Fran




[-- Attachment #3: Type: message/rfc822, Size: 2993 bytes --]

From: Jason Rumney <jasonr@gnu.org>
To: 950-done@emacsbugs.donarmstrong.com
Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
Date: Sun, 15 Mar 2009 22:51:54 +0800
Message-ID: <49BD160A.6080106@gnu.org>

> CVS Emacs on Windows XP sometimes fails to draw the contents of a new
> frame.

This bug (also reported as bug#1748 and bug#2524) should be fixed now. 
It was due to a poorly implemented redraw optimization within Windows, 
which I have worked around by using a non-standard paint message 
internally in Emacs.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#1748: marked as done (23.0.60; display of multiple frames:  refresh and memory problems)
  2008-12-31  6:03 ` bug#1748: 23.0.60; display of multiple frames: refresh and memory problems Drew Adams
@ 2009-03-15 15:00   ` Emacs bug Tracking System
  0 siblings, 0 replies; 11+ messages in thread
From: Emacs bug Tracking System @ 2009-03-15 15:00 UTC (permalink / raw)
  To: Jason Rumney

[-- Attachment #1: Type: text/plain, Size: 913 bytes --]


Your message dated Sun, 15 Mar 2009 22:51:54 +0800
with message-id <49BD160A.6080106@gnu.org>
and subject line Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
has caused the Emacs bug report #950,
regarding 23.0.60; display of multiple frames: refresh and memory problems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
950: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=950
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 5804 bytes --]

From: "Drew Adams" <drew.adams@oracle.com>
To: <emacs-pretest-bug@gnu.org>
Subject: 23.0.60; display of multiple frames: refresh and memory problems
Date: Tue, 30 Dec 2008 22:03:03 -0800
Message-ID: <006401c96b0d$7223b760$0200a8c0@us.oracle.com>

I see this with my own setup, which uses more faces etc., but I
can reproduce it to some extent in emacs -Q. When many frames
are open, I see these problems, in order of severity, severity
worsening with more frames:
 
1. Redisplay problems. If a frame is partly behind another frame or
other window-mgr window, and the occluding frame is iconified or moved
out of the way, then the formerly hidden part of the occluded frame
that is now visible is not refreshed - it stays blanked out.
 
With enough frames it is never refreshed until I do `C-l'. The result
is that in practice, with my setup, having several frames means I must
often do `C-l' to see a frame.
 
2. Memory problems. With enough frames opened, I get a memory warning
from Emacs, or Emacs hangs altogether, or it crashes.
 
With my own setup, the redisplay problems happen with even a few frames,
the memory 75% warning appears with about 15 frames. And if I open, say 20
frames, Emacs hangs and I need to use the task manager to kill it - or it
crashes. With Emacs 20 through 22, I never see any such problems. I can have
several Emacses open at once, with any number of frames for each. As soon as I
use Emacs 23, I run into these problems.

With emacs -Q, it takes many, many more frames for problem #1 to appear, and I
have not yet seen problem #2. As I write this, I'm seeing the redisplay problem
somewhat in emacs -Q, with 30 frames open. But the problem is still slight in
emacs -Q: if I move a frame the others are redisplayed pretty quickly.

If I can isolate anything else in my own setup that contributes to this I'll
send it along, but that might not be soon or easy.
 
A quick way to test the redisplay problem with emacs -Q is to load dired-x.el,
set pop-up-frames to t, and eval this:
 
(defun dired-simultaneous-find-file (file-list option)
  "Same as original, but respects `pop-up-frames'."
  (let (size)
    (cond ((and option (natnump option))
           (while file-list (find-file-noselect (car file-list)) (pop
file-list)))
          ((or pop-up-frames option)
           (while file-list (find-file-other-frame (car file-list)) (pop
file-list)))
          (t
           (setq size (/ (window-height) (length file-list)))
           (when (> window-min-height size)
             (error "Too many files to visit simultaneously.  Try C-u prefix."))
           (find-file (car file-list))
           (pop file-list)
           (while file-list
             ;; Vertically split off a window of desired size.
             ;; Upper window will have SIZE lines.
             ;; Select lower (larger) window.  We split it again.
             (select-window (split-window nil size))
             (find-file (car file-list))
             (pop file-list))))))
 
Then mark lots of files in Dired and hit `F' to open them all in
separate frames.
 
 
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-12-30 on LENNART-69DE564
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
-fno-crossjumping'
 




[-- Attachment #3: Type: message/rfc822, Size: 2993 bytes --]

From: Jason Rumney <jasonr@gnu.org>
To: 950-done@emacsbugs.donarmstrong.com
Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
Date: Sun, 15 Mar 2009 22:51:54 +0800
Message-ID: <49BD160A.6080106@gnu.org>

> CVS Emacs on Windows XP sometimes fails to draw the contents of a new
> frame.

This bug (also reported as bug#1748 and bug#2524) should be fixed now. 
It was due to a poorly implemented redraw optimization within Windows, 
which I have worked around by using a non-standard paint message 
internally in Emacs.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#2524: marked as done (23.0.91; Frame beneath the current one  not fully redisplayed on w32)
  2009-03-01 20:51 ` bug#2524: 23.0.91; Frame beneath the current one not fully redisplayed on w32 Eli Zaretskii
  2009-03-01 21:50   ` Drew Adams
@ 2009-03-15 15:00   ` Emacs bug Tracking System
  1 sibling, 0 replies; 11+ messages in thread
From: Emacs bug Tracking System @ 2009-03-15 15:00 UTC (permalink / raw)
  To: Jason Rumney

[-- Attachment #1: Type: text/plain, Size: 916 bytes --]


Your message dated Sun, 15 Mar 2009 22:51:54 +0800
with message-id <49BD160A.6080106@gnu.org>
and subject line Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
has caused the Emacs bug report #950,
regarding 23.0.91; Frame beneath the current one not fully redisplayed on w32
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
950: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=950
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 6005 bytes --]

From: Eli Zaretskii <eliz@gnu.org>
To: emacs-pretest-bug@gnu.org
Subject: 23.0.91; Frame beneath the current one not fully redisplayed on w32
Date: Sun, 01 Mar 2009 22:51:43 +0200
Message-ID: <uiqmtnezk.fsf@gnu.org>


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

  emacs -Q
  C-h n
  C-x 5 b RET
  C-h p
  C-x 1

After these keystrokes you should have 2 frames: one displaying NEWS,
the other one displaying the list of keywords for Emacs packages.

Now click and hold mouse on the foreground frame, and drag the frame
as fast as you can in circular movements against the background of the
second frame beneath it.  Eventually, you will see that the frame
beneath is not fully redisplayed in the portions that are exposed when
the foreground frame moves.  At that point, even if you stop dragging
the foreground frame and release the mouse, the frame beneath will not
be redisplayed.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
d:/gnu/emacs/etc/DEBUG for instructions.


In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600)
 of 2009-02-28 on HOME-C4E4A596F7
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4)'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: ENU
  value of $XMODIFIERS: nil
  locale-coding-system: cp1255
  default-enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  view-mode: t

Recent input:
C-h n C-x 5 b <return> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <menu-bar> <help-menu> <find-emacs-packages> 
C-x 1 <help-echo> <help-echo> <help-echo> <switch-frame> 
<help-echo> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <switch-frame> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <switch-frame> 
<switch-frame> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <switch-frame> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<switch-frame> <switch-frame> <switch-frame> <switch-frame> 
<help-echo> <help-echo> <switch-frame> <help-echo> 
<help-echo> <help-echo> <switch-frame> <help-echo> 
<switch-frame> <help-echo> <help-echo> <help-echo> 
M-x r e p o r t <tab> <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading vc-cvs...done
View mode: type C-h for help, h for commands, q to quit.
SPC = select, <mouse-2> = select, d = to finder directory, q = quit, ? = help




[-- Attachment #3: Type: message/rfc822, Size: 2993 bytes --]

From: Jason Rumney <jasonr@gnu.org>
To: 950-done@emacsbugs.donarmstrong.com
Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame
Date: Sun, 15 Mar 2009 22:51:54 +0800
Message-ID: <49BD160A.6080106@gnu.org>

> CVS Emacs on Windows XP sometimes fails to draw the contents of a new
> frame.

This bug (also reported as bug#1748 and bug#2524) should be fixed now. 
It was due to a poorly implemented redraw optimization within Windows, 
which I have worked around by using a non-standard paint message 
internally in Emacs.




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-03-15 15:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <49BD160A.6080106@gnu.org>
2008-09-09 16:51 ` bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Francis Litterio
2008-09-11  8:54   ` martin rudalics
2008-09-11 12:15     ` Juanma Barranquero
     [not found]   ` <mailman.18995.1221124075.18990.bug-gnu-emacs@gnu.org>
2008-09-11 14:34     ` Francis Litterio
2009-03-15 15:00   ` bug#950: marked as done (CVS Emacs on Windows XP fails to draw contents of new frame) Emacs bug Tracking System
2008-12-31  6:03 ` bug#1748: 23.0.60; display of multiple frames: refresh and memory problems Drew Adams
2009-03-15 15:00   ` bug#1748: marked as done (23.0.60; display of multiple frames: refresh and memory problems) Emacs bug Tracking System
2009-03-01 20:51 ` bug#2524: 23.0.91; Frame beneath the current one not fully redisplayed on w32 Eli Zaretskii
2009-03-01 21:50   ` Drew Adams
2009-03-02  8:47     ` Juanma Barranquero
2009-03-15 15:00   ` bug#2524: marked as done (23.0.91; Frame beneath the current one not fully redisplayed on w32) Emacs bug Tracking System

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).