Respect binaryNames in JS-implemented interfaces

RESOLVED FIXED in Firefox 28

Status

()

defect
RESOLVED FIXED
6 years ago
4 months ago

People

(Reporter: reuben, Assigned: bzbarsky)

Tracking

Trunk
mozilla29
x86
macOS
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(blocking-b2g:1.3+, firefox27 wontfix, firefox28 fixed, firefox29 fixed, b2g-v1.3 fixed, b2g-v1.4 fixed)

Details

Attachments

(2 attachments)

Right now if I try to map 'init' to 'init_old' in the mozContact interface I get this error:

ContactsBinding.cpp:12319:17: error: no member named 'Init_old' in 'mozilla::dom::mozContactJSImpl'
Actually, this applies them to all callbacks, but most callback interfaces don't have entries in Bindings.conf.

This removes the extra entry for TestJSImplInterface in Bindings.conf that was covering up this bug.
Attachment #8349712 - Flags: review?(continuation)
Assignee: nobody → bzbarsky
Status: NEW → ASSIGNED
Whiteboard: [need review]
Attachment #8349712 - Flags: review?(continuation) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/3a92812ca30c
Flags: in-testsuite+
Whiteboard: [need review]
Target Milestone: --- → mozilla29
https://hg.mozilla.org/mozilla-central/rev/3a92812ca30c
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Blocks: 951766
Blocks a blocker.
blocking-b2g: --- → 1.3?
blocking-b2g: 1.3? → 1.3+
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.