Closed Bug 1206312 Opened 9 years ago Closed 9 years ago

IDBKeyRange binding missing IndexedDatabaseManager include

Categories

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

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla44
Tracking Status
firefox44 --- fixed

People

(Reporter: ted, Assigned: ted)

Details

Attachments

(1 file)

IDBKeyRange has:
Func="mozilla::dom::indexedDB::IndexedDatabaseManager::ExperimentalFeaturesEnabled" attribute on the interface here:
https://dxr.mozilla.org/mozilla-central/rev/9ed17db42e3e46f1c712e4dffd62d54e915e0fac/dom/webidl/IDBKeyRange.webidl#33

so it needs to #include IndexedDatabaseManager.h, but IDBKeyRange has a headerFile in Bindings.conf, so the codegen doesn't auto-generate headers:
https://dxr.mozilla.org/mozilla-central/rev/9ed17db42e3e46f1c712e4dffd62d54e915e0fac/dom/bindings/Bindings.conf#636

This is breaking my iOS builds because the set of unified files is slightly different for dom/bindings.
bug 1206312 - add IndexedDatbaseManager include to IDBKeyRange. r?smaug
Attachment #8663209 - Flags: review?(bugs)
Attachment #8663209 - Flags: review+
Comment on attachment 8663209 [details]
MozReview Request: bug 1206312 - add IndexedDatbaseManager include to IDBKeyRange. r?smaug

https://reviewboard.mozilla.org/r/19747/#review17763

r=me (stealing from smaug)
Attachment #8663209 - Flags: review?(bugs)
https://hg.mozilla.org/mozilla-central/rev/d955b3538d39
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
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: