| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
interface attributes with the putforwards extended attribute call the
setter specified in that extended attribute.
The WebIDL is supposed to ensure the attribute is readonly before
allowing a putforwards but we only warn about this as there are
several examples where readonly is omitted.
|
|
|
|
|
| |
Uses annotated AST to put line directives in the generated source so
any code errors in the binding can be easily located.
|
| |
|
|
|
|
|
|
| |
Instead of c types being opaque strings this makes the bindig parser
understand them. This is necessary for extended attribute parsing in
future but also makes the binding more easily understandable.
|
|
|
|
|
|
| |
It appears that string parameters to operations must be coerced from
other types instead of throwing a type error to conform to expected
behaviour.
|
|
|
|
|
|
| |
This generates routines which correctly handle reading a member from a
dictionary and returning it as the correct c type. Currently the types
"any", "user" and "sequence" remain unhandled.
|
| |
|
|
|