Closed Bug 211360 Opened 22 years ago Closed 22 years ago

add contract ids for commonly used components (so cid usage can be removed)

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: Brade, Assigned: Brade)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

We need some contract IDs added for various components so we can avoid using CIDs in editor.
Attachment #126879 - Flags: superreview?(kin)
Attachment #126879 - Flags: review?(kaie)
Comment on attachment 126879 [details] [diff] [review] layout contract ID additions r=kaie provided you get a layout person to superreview this
Attachment #126879 - Flags: review?(kaie) → review+
Comment on attachment 126878 [details] [diff] [review] widget contract ID changes blizzard--can you suggest a reviewer for this patch?
Attachment #126878 - Flags: superreview?(blizzard)
Blocks: 209548
Attachment #126878 - Flags: review?(smontagu)
Comment on attachment 126879 [details] [diff] [review] layout contract ID additions sr=kin@netscape.com, but can we change the contract IDs to the following? NS_CONTENTITERATOR_CID: "@mozilla.org/content/post-content-iterator;1" NS_PRECONTENTITERATOR_CID: "@mozilla.org/content/pre-content-iterator;1" NS_GENERATEDCONTENTITERATOR_CID: "@mozilla.org/content/generated-content-iterator;1" NS_GENERATEDSUBTREEITERATOR_CID: "@mozilla.org/content/generated-subtree-content-iterator;1" NS_SUBTREEITERATOR_CID: "@mozilla.org/content/subtree-content-iterator;1"
Attachment #126879 - Flags: superreview?(kin) → superreview+
Comment on attachment 126878 [details] [diff] [review] widget contract ID changes rs=blizzard on this mechanical change
Attachment #126878 - Flags: superreview?(blizzard) → superreview+
Comment on attachment 126878 [details] [diff] [review] widget contract ID changes r=smontagu
Attachment #126878 - Flags: review?(smontagu) → review+
fix checked in
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Just as a note, creating a CSS parser via CID or contractid is almost certainly wrong; you really want to be getting CSS parsers from the CSSLoader associated with the document... (Just saying this because I saw that you added a contractid for CSS parsers...)
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: