Status

Core Graveyard
GFX
P2
normal
VERIFIED INVALID
19 years ago
9 years ago

People

(Reporter: chris hofmann, Assigned: michaelp)

Tracking

Trunk
x86
Windows 95

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

19 years ago
michaelp is the man:
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:

gfx/public/nsColorNames.h: static nscolor kColors[];
gfx/public/nsColorNames.h: static const NameTableEntry kNameTable[];
gfx/src/windows/nsImageWin.h: static PRBool gIsWinNT;
gfx/src/windows/nsRenderingContextWin.h: static IDirectDraw *mDDraw;
gfx/src/windows/nsRenderingContextWin.h: static IDirectDraw2 *mDDraw2;
gfx/src/windows/nsRenderingContextWin.h: static nsresult mDDrawResult;
(Reporter)

Comment 1

19 years ago
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.
(Assignee)

Updated

19 years ago
Status: NEW → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → INVALID
(Assignee)

Comment 2

19 years ago
these are all safe.

Updated

19 years ago
Status: RESOLVED → VERIFIED

Comment 3

19 years ago
Verified Invalid

Updated

13 years ago
Component: XP Miscellany → GFX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.