Closed
Bug 6678
Opened 26 years ago
Closed 26 years ago
[PP][BLOCKING]clipping/port problems in child dialogs
Categories
(Core Graveyard :: GFX, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
M10
People
(Reporter: Brade, Assigned: sfraser_bugs)
References
Details
(Whiteboard: Fix in hand.)
The Component may or may not be set correctly (difficult to pick any component in that list).
Steps to reproduce:
In Editor, choose Insert Image and then resize the window. Notice that portions of the parent window appear in this window after each resize.
Updated•26 years ago
|
Status: NEW → ASSIGNED
Comment 2•26 years ago
|
||
It looks more like a problem with offscreen buffers being re-used by the
ViewManager, rather than a problem with grafport clipping or setting.
I'm not changing the Summary line though since it's a good description of how a
"normal" user (not you Kathy ;-) may perceive the bug.
Updated•26 years ago
|
Priority: P3 → P2
Target Milestone: M7
Summary: [Mac] clipping/port problems in child dialogs → [PP]clipping/port problems in child dialogs
Updated•26 years ago
|
Target Milestone: M7 → M8
Comment 3•26 years ago
|
||
pierre may be able to get to these before M7 ends but
I also saw this...
"I'm on vacation this week.
I'll be back at the office Monday June 14th (weather permitting)."
moving to m8 for now
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Target Milestone: M8 → M7
Comment 4•26 years ago
|
||
Fix checked in for M7 on Wed 06/16 at 9pm.
Four bugs were related to each other and fixed at the same time:
3455: [PP] mac/linux, dual toolbars appear after surfing.
6989: Multiple window drawing gets messed up.
6678: [PP]clipping/port problems in child dialogs.
5560: [PP] CornerView displays garbage.
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 5•26 years ago
|
||
Fixed in the June 17th Build (1999061708)
Reporter | ||
Updated•26 years ago
|
Status: VERIFIED → REOPENED
Reporter | ||
Comment 6•26 years ago
|
||
reopening this bug; I still see this problem with editor dialogs
Comment 8•26 years ago
|
||
rolling over to m8
Updated•26 years ago
|
Assignee: pierre → dcone
Status: REOPENED → NEW
Comment 9•26 years ago
|
||
Correct, we still have some problems although they seem to only be clipping
problems now (with some areas which are left blank), not drawing problems (with
some text from another window showing inside the dialog).
Reassigning to Don Cone.
Comment 10•26 years ago
|
||
The clipping issue is still reproduced in the Mac June 28th Build.
Updated•26 years ago
|
Status: NEW → ASSIGNED
Updated•26 years ago
|
Target Milestone: M8 → M10
Reporter | ||
Updated•26 years ago
|
Summary: [PP]clipping/port problems in child dialogs → [PP][BLOCKING]clipping/port problems in child dialogs
Reporter | ||
Comment 11•26 years ago
|
||
This is blocking my work in dialogs. Can we get a fix to it soon?
Is it cross-platform?? I heard a rumor that this might be a problem on Linux as
well...
Reporter | ||
Comment 12•26 years ago
|
||
Assignee | ||
Comment 13•26 years ago
|
||
*** Bug 6989 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•26 years ago
|
Assignee: dcone → sfraser
Status: ASSIGNED → NEW
Assignee | ||
Comment 14•26 years ago
|
||
I have a fix for this. The problem occurs in nsWindow::HandleUpdateEvent(),
because the origin in the windowPtr is not (0,0) when handling the update
event, and so the damagedRgn is in a different coordinate space from the
updateRgn. Thus the ::SectRgn(damagedRgn, updateRgn, updateRgn); intersects
regions in different coordinate spaces.
The fix is simply to add a SetOrigin(0,0) just before that SectRgn call.
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Whiteboard: Fix in hand.
Assignee | ||
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago → 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 15•26 years ago
|
||
I checked in the fix to mac/nsWindow.cpp
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 16•26 years ago
|
||
Yes !!!. It is fixed in the Mac August 3 Build. Good job, Simon !
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•