Closed Bug 584974 Opened 14 years ago Closed 8 years ago

mark deprecated plugins interfaces and methods with [deprecated]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: timeless, Assigned: timeless)

References

Details

Attachments

(1 file)

We have a way to mark interfaces and methods as deprecated which some compilers are able to use to complain about deprecation. This bug is for sprinkling that marker into dom/content idl files. Please note that at this time we only properly trigger these compile time warnings with msvc (bug 584953 covers the fixing the gcc side).
Attached patch patchSplinter Review
Assignee: nobody → timeless
Status: NEW → ASSIGNED
Attachment #463468 - Flags: review?(joshmoz)
oops, comment 0 should of course say plugin idl files :)
Comment on attachment 463468 [details] [diff] [review] patch The XPCOM plugin API isn't deprecated - it's gone, unavailable. These interfaces are still used internally for NPAPI so I'd either not bother with this but if you really want to, just delete all references to the XPCOM plugin API. Don't mark anything as deprecated.
Attachment #463468 - Flags: review?(joshmoz) → review-
Depends on: 578478
No longer depends on: 584960
Resolving old bugs which are likely not relevant any more, since NPAPI plugins are deprecated.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: