Closed Bug 3201 Opened 26 years ago Closed 26 years ago

RX: nsViewManager.h

Categories

(Core :: Web Painting, defect, P2)

x86
Windows 95
defect

Tracking

()

VERIFIED INVALID

People

(Reporter: chofmann, Assigned: michaelp)

Details

These must be michaelp: Much of our non-static/global data needs to be partitioned by window, not reachable by other windows except through statics/globals. Therefore we're starting the hunt with statics and globals. Please have a look at the file(s) below to see if we can improve reentrantcy across the code base by making modifications to: view/src/nsViewManager.h: static PRUint32 mVMCount; //number of viewmanagers view/src/nsViewManager.h: static nsDrawingSurface mDrawingSurface; //single drawing surface view/src/nsViewManager.h: static nsRect mDSBounds; //for all VMs
RX tasks aren't going to make M3. close the reentrantcy tracking tasks if this specific area has been looked at and doesn't seem to be a problem. Otherwise each of these areas still need some looking at.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → INVALID
it should never be the case that paint code is on the stack when another paint occurs. if that does happen, then that points to a bug occuring elsewhere.
Status: RESOLVED → VERIFIED
Verified Invalid
Component: XP Miscellany → Layout: View Rendering
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.