Closed Bug 27717 Opened 25 years ago Closed 25 years ago

repaint problems

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 28100

People

(Reporter: sspitzer, Assigned: danm.moz)

References

Details

(Keywords: platform-parity, Whiteboard: [PDT+] w/b minus on 02/25 - investigating. date unknown.)

over the weekend I noticed a couple linux specific repaint problems.

1) in the imap password dialog, I can click on the remember password checkbox
but the check doesn't get drawn.  if I force an expose event (by covering and
uncovering the dialog with another window) it appears checked.  I am sure this
is not specific to imap.

2) messenger folder pane, if I click to expand a folder, and the folder pane
will not repaint.  again, if I force an expose event, it looks fine

3) messenger thread pane, if I click on a folder, the thread pane will not
repaint to show the messages.  (try loading inbox, and then another folder to
see this behaviour)

these problems are not happening on winnt.

evaughan, could this be related to your recent checkins to reduce the number of
reflows?
*** Bug 27718 has been marked as a duplicate of this bug. ***
sorry about all those duplicates.  having problems submitting bugs with 5.0
Another instance to check when verifying:  Newsgroups: download headers dialog
-- Checkmarking or changing radio buttons will not appear to take until you
cover the dialog and expose it again.
QA Contact: lchiang → laurel
seth, try this with viewmanager2 as well - it's in the debug pane of the
preferences...
the viewmanager pref made no difference.

but this did:

if I run -mail, and open mail only (no browser), problems #2 and #3 seem to go
away.

this "two windows causes problems" is also noted in bug #27724
Reassign to evaughan, nominate for beta1
Assignee: phil → evaughan
Keywords: beta1
another repaint problem that shows up with the "two window case" is menu
selection.

when I have messenger and browser up, and I try to select something in the
messenger menu, it never turns the current menu item the mouse is over "blue".

the menu selection works fine with just messenger

does that make sense?
Putting on the PDT+ radar for beta1.
Whiteboard: [PDT+]
This all works fine on windows. And I haven't seen it on linix can you confirm?
Assignee: evaughan → pavlov
I don't think it was ever on windows, as the bug describes in the first line
"linux specific".

I'm seeing it in today's mozilla build on linux rh6.0. Very easy to see doing
Seth's reported cases #2 and #3.
my only guess would be that something is relying on painting in modal dialogs on
a timer.  i wouldn't recommend doing this. :-)
I was told David might be able to help...  I'm assuming the fact that this
dialog spikes my CPU useage to 100% has something to do with the reason that it
isn't painting.  If the painting queue never gets processed then you arn't going
to see anything happen.  Exposes probably have a high enough priority that they
do get processed.
Assignee: pavlov → davidm
Whoever told you that I could help was sadly misinformed as this surely has 
nothing to do with the common dialog code but with the dialog infrastructure. 
Danm on the other hand loves receiving these bugs.
Assignee: davidm → danm
Target Milestone: M14
Keywords: pp
Whiteboard: [PDT+] → [PDT+] investigating. no clues yet.
dan - one thing pav pointed out to me yesterday is that these net dialogs are 
taking up 100% CPU when they are active. He also noticed that the mouseover 
highlights are not happening on the buttons....

I'm wondering if certain exposure or paint notifications are never making it out 
of the event queue because something else is hogging or blocking it.
Summary: [PP] repaint problems → repaint problems
Whiteboard: [PDT+] investigating. no clues yet. → [PDT+] investigating. date unknown.
Will move to pdt- on 02/25 if no fix.
Whiteboard: [PDT+] investigating. date unknown. → [PDT+] Must fix 02/25- investigating. date unknown.
Danm just told me about this bug.  It looks an awful lot like bug 78100 which I 
have been investigating a bit.  Big difference between these bugs is that 28100 
deals with the checkbox in the http authentication dialog whereas this bug 
involves the checkbox in the imap password dialog.  Also reluctant to mark the 
other as a dup of this one because this one loses its PDT+ status on 2/25 
whereas the other one keeps it until 3/3 ;-)

Here's an interesting point.  The checkbox problem occurs in imap (as reported 
here) and in http authentication (as reported in bug 78100.  But it does not 
occur in ftp authentication.  See my comments in bug 78100 about that.
Corretion.  I kept saying bug 78100.  Of course I meant bug 28100.  Sorry about 
that.
Whiteboard: [PDT+] Must fix 02/25- investigating. date unknown. → [PDT+] w/b minus on 02/25 - investigating. date unknown.

*** This bug has been marked as a duplicate of 28100 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Marking verified as duplicate.
Also verified this as fixed for mailnews scenarios using 2000-03-06-08
commercial build on linux rh6.0
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.