Closed Bug 6605 Opened 26 years ago Closed 25 years ago

frame resizing doesn't work

Categories

(Core :: XUL, defect, P3)

x86
Linux
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: akkzilla, Assigned: pavlov)

References

Details

(Whiteboard: [Perf])

Frames, as used by mailnews and by the browser sidebar, have the following problems on resize. Not sure which of these are linux specific and which are xp, since my nt build failed today. 1. No feedback -- need a wireframe, like 4.* has, because continuous drawing isn't fast enough to show that anything is being resized. Even if gfx isn't providing xor yet (bug 3886), just drawing black/white would be better than what we do now. 2. When the toplevel window is resized, all the frames forget that they were resized and go back to their original size. 3. Frames can get into a mode where they resize as soon as the mouse comes near their borders, no mouse down -- perhaps a mouse-up event is getting lost and the frame resize code still thinks there was a mouse down? Maybe it needs to check for button down on every mouse motion event?
theres at least 3 unique bugs in here. 1. is the performance problem which im working on. 2. is an xp issue, should be assigned to pollmann maybe 3. is a bug in the gtk widget code which should be assigned to me. thanks
Assignee: trudelle → ramiro
Split #3 into http://bugzilla.mozilla.org/show_bug.cgi?id=7073. Ramiro, you can consider this bug report to refer to #1, reassigning to you.
Whiteboard: [Perf]
Putting on [Perf] radar
Blocks: 9161
Assignee: ramiro → pavlov
Reassigning to pavlov cause he likes bugs. Adding blizzard to cc. I think the stuff blizzard is working on might help in this area. The last time i debugged this, the problem was that the zillions of "draw" and "size_allocate" signals were slowing down the gesture of dragging the frame border.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
sidebar and mailnews use the splitter.. this works. frames can be resized, but it is awfully slow on linux. marking this bug fixed.
Status: RESOLVED → REOPENED
Reopening. I still see the same old problems: 1. It never works the first time: I have to try several times before dragging on the splitter will actually resize the pane. 2. Sometimes after clicking on the splitter unsuccessfully, then moving the mouse away and back to try again, I find that it's now in "drag mode" even though the mouse button is no longer down -- as if it never got the button up event. This seldom happens with the vertical splitter between the thread and message panes, but happens nearly every time with the horizontal splitter between the folder and thread/message panes.
Resolution: FIXED → ---
Clearing FIXED resolution due to reopen of this bug.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → INVALID
I don't see #1 (in the second list) at all, both horiz. and vertical splitters in the Mail window work for me, first time, every time. I'm not sure what you mean by 'clicking unsuccessfully' in #2. When I click on the splitter, it toggles between open and close. This is using today's opt comm bits on RH6.0 It is possible to drag the horizontal mail splitter, release, then drag again before it has actually moved. I was able to get into the state described by doing this repeatedly, but it worked itself out after clicking elsewhere. This bug is now a mess, with 2 separate numbered lists of symptoms, some of which have been broken out into separate bugs. After the first list, this bug was supposed to be about the lack of feedback, but it was then considered a performance bug (although that wasn't the original problem), then reopened for two other reasons, at least one of which I can't reproduce. Due to all the confusion, I'm resolving this as invalid, please file separate bugs as needed for each unique problem that still remains.
You need to log in before you can comment on or make changes to this bug.