Closed Bug 931974 Opened 12 years ago Closed 12 years ago

Interface 'nsIDOMHTMLElement', in file 'nsIDOMHTMLElement.idl' needs a new IID for Firefox 26

Categories

(Core :: DOM: Core & HTML, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: lsblakk, Assigned: dzbarsky)

References

Details

Attachments

(1 file)

Our check IID scripts have uncovered this as a potential need for revving up the IID - based on changes in bug 901060 - can you please check, confirm if needed, and if so attach a patch. We'll need this landed today for our first FF26 beta if it's not a false positive.
Attached patch Patch — — Splinter Review
The change was binary-compatible, so it's not obvious we need the IID rev on the branch, for what it's worth. Do we?
Flags: needinfo?(benjamin)
We renamed one of the functions on nsIDOMHTMLElement. Why would that be binary compatible?
Because it's a virtual function, so code compiled against the old version of the interface (which is calling it via offset in the vtable) will still work. It's not _source_ compatible, in that if you recompile your code won't compile. But it's binary compatible.
(In reply to Boris Zbarsky [:bz] from comment #4) > Because it's a virtual function, so code compiled against the old version of > the interface (which is calling it via offset in the vtable) will still work. > > It's not _source_ compatible, in that if you recompile your code won't > compile. But it's binary compatible. Ah, that makes sense.
Indeed, this doesn't appear to require any IID change.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?(benjamin)
Resolution: --- → WONTFIX
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: