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)

PowerPC
Mac System 8.5
defect

Tracking

(Not tracked)

VERIFIED FIXED

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.
*** Bug 6681 has been marked as a duplicate of this bug. ***
Status: NEW → ASSIGNED
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.
Priority: P3 → P2
Target Milestone: M7
Component: Apprunner → Compositor
QA Contact: 3853 → 4144
Summary: [Mac] clipping/port problems in child dialogs → [PP]clipping/port problems in child dialogs
Target Milestone: M7 → M8
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
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Target Milestone: M8 → M7
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.
Status: RESOLVED → VERIFIED
Fixed in the June 17th Build (1999061708)
Status: VERIFIED → REOPENED
reopening this bug; I still see this problem with editor dialogs
Resolution: FIXED → ---
Clearing Fixed resolution since the bug is now Reopened.
rolling over to m8
Assignee: pierre → dcone
Status: REOPENED → NEW
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.
The clipping issue is still reproduced in the Mac June 28th Build.
Status: NEW → ASSIGNED
Target Milestone: M8 → M10
Summary: [PP]clipping/port problems in child dialogs → [PP][BLOCKING]clipping/port problems in child dialogs
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...
*** Bug 6989 has been marked as a duplicate of this bug. ***
Assignee: dcone → sfraser
Status: ASSIGNED → NEW
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.
Status: NEW → ASSIGNED
Whiteboard: Fix in hand.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago26 years ago
Resolution: --- → FIXED
I checked in the fix to mac/nsWindow.cpp
Status: RESOLVED → VERIFIED
Yes !!!. It is fixed in the Mac August 3 Build. Good job, Simon !
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.