Closed Bug 3205 Opened 26 years ago Closed 25 years ago

RX: plugins

Categories

(Core Graveyard :: Plug-ins, defect, P1)

x86
Windows 95
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: chofmann, Assigned: serhunt)

Details

These are mostly function or method static modifiers, I bet, and therefore ok,
but please bug amusil:

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:

modules/plugin/nglsrc/ns4xPlugin.h: static nsresult
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static int32 NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static nsresult NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static int16 NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static uint32 NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static const char* NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static void* NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static JRIEnv* NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static jref NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static java_lang_Class* NP_EXPORT
modules/plugin/nglsrc/ns4xPlugin.h: static NPNetscapeFuncs CALLBACKS;
modules/plugin/nglsrc/ns4xPlugin.h: static nsIPluginManager *mPluginManager;
modules/plugin/nglsrc/ns4xPlugin.h: static nsIMalloc *mMalloc;
Status: NEW → ASSIGNED
QA Contact: 3682
Setting QA Contact to assigned engineer since this person will need to verify
that this has been done.
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.
Target Milestone: M4 → M5
alex, had a chance to look at this yet?
Component: XP Miscellany → Plug-ins
I do not believe this should be a problem.  There are just calling points into
old 4x plugins.

cc'ing Patrick in case he has more input.
Priority: P2 → P1
Target Milestone: M5 → M6
Target Milestone: M6 → M7
Assignee: amusil → av
Status: ASSIGNED → NEW
Target Milestone: M7 → M8
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Looks like everybody agrees this should not cause any problems. Hm... How to
mark it? Worksforme?
Verified. So old i dont think it even matters.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.