Closed Bug 13004 Opened 25 years ago Closed 23 years ago

nsDOMEventsIIDs.cpp/.h should go

Categories

(Core :: XPCOM, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla0.9.5

People

(Reporter: mikepinkerton, Assigned: jag+mozilla)

Details

Attachments

(1 file)

nsDOMEventIIDs.cpp/.h should go. All it does is waste static data space. All of
these iid's can be accessed through the GetIID methods.
Status: NEW → ASSIGNED
Actually, the preferred way is nsCOMTypeInfo<T>.GetIID(), called via the
NS_GET_IID(T) macro, I believe.  Hey scc, if this is right, should vidur or I go
ahead and whack the DOM code?  Vidur, you want dibs as you're in there now doing
exceptions?

(Pink gives me bugs all the time, I think he likes me!)

/be
naw, it's not that i like you, i just know you're good at rote global search and
replace ;) ;)
Yes, use |NS_GET_IID(T)|.  It is short for |nsCOMTypeInfo<T>::GetIID()|.
http://lxr.mozilla.org/mozilla/find?string=IIDs finds stuff, I'll fix it all.

/be
No DOM code needs to be whacked from what I can see - the IIDs in layout were
defined by joki, I think. Taking myself off of this one.
Target Milestone: M11
I'll look at this soon.

/be
Target Milestone: M11 → M14
Target Milestone: M14 → M15
I lied, I'll look at this later.  Or let scc take it, if he's on a mission from
god to clean up all such wastes.

/be
Argh, not gonna happen by tomorrow -- pushing to M16.

/be
Target Milestone: M15 → M16
Moving out.

/be
Target Milestone: M16 → M18
Moving out, milestone 20 will become a better Mozilla milestone soon.

/be
Target Milestone: M18 → M20
Target Milestone: M20 → mozilla0.9
Keywords: mozilla1.0
dp is no longer @netscape.com. changing qa contact to default for this product
QA Contact: dp → kandrot
Slipping.
Target Milestone: mozilla0.9 → mozilla0.9.1
Load-balancing.

/be
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Does anyone care?  Or should I WONTFIX this?

/be
Summary: nsDOMEventIIDs.cpp/.h should go → nsDOMEventsIIDs.cpp/.h should go
Target Milestone: mozilla0.9.3 → mozilla0.9.5
Yeah, let's get rid of it. cc'ing jag & jst. 
The attached patch gets rid of the nsDOMEventsIIDs.* files and at the same time
makes us not compile dlldeps.cpp (since it's not needed any more), this still
needs some mac build system help before checking in.
waterson told me too -- plus, I know jag wants it!

(THANKS!)

/be
Assignee: brendan → jaggernaut
Status: ASSIGNED → NEW
Wheeeeeeeeeeeeee!

r=jag.

Thanks jst :-)

So who's gonna be the proud sr= giver?
sr=brendan@mozilla.org if you keep the Mac happy, too.

/be
Checked in, marking fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: