Commit message (Expand)AuthorAgeFilesLines
* Update component version for releaserelease/0.2Vincent Sanders2016-01-031-1/+1
* Use attribute types from IR for generated event handlersVincent Sanders2015-11-052-20/+149
* extend IR to have a separate map for attribute typesVincent Sanders2015-11-052-32/+92
* Add generated code for short integer valuesVincent Sanders2015-11-011-0/+53
* split heuristic code generation out from interface logicVincent Sanders2015-11-014-185/+230
* extend the interface attribute setter automatic code generation to cover longsVincent Sanders2015-10-251-0/+29
* improve unimplemented warning to include type modifierVincent Sanders2015-10-243-7/+16
* extend the interface attribute getter automatic code generation to cover longsVincent Sanders2015-10-241-0/+24
* Extend IR attribute entries to contain the type modifilerVincent Sanders2015-10-242-17/+43
* Fix putforwards generation to cope with getters leaving a dirty stackVincent Sanders2015-10-141-5/+4
* slightly modify the IDL to c name translationVincent Sanders2015-10-131-8/+14
* Extend the permitted values of the binding method namesVincent Sanders2015-10-121-2/+21
* show the property type on unimplemented getter warningVincent Sanders2015-10-121-2/+4
* show the property type on unimplemented setter warningVincent Sanders2015-10-093-2/+60
* Improve the generated instanceof in the binding to take an indexVincent Sanders2015-10-091-16/+16
* Add automatic generation of property getters and settersVincent Sanders2015-10-083-50/+241
* Split out idl to c name conversionVincent Sanders2015-10-083-64/+69
* Add warning for identifying generated outputVincent Sanders2015-10-082-1/+5
* make interface operations with elipsis parameters output line directivesVincent Sanders2015-10-011-4/+1
* Process extended attributes for constructorsVincent Sanders2015-09-302-101/+168
* Implement putforwards processing.Vincent Sanders2015-09-305-22/+155
* Allow empty classesVincent Sanders2015-09-283-6/+66
* annotates binding AST with source linenumber and fileVincent Sanders2015-09-286-14/+65
* Improve the parser error reportingVincent Sanders2015-09-283-34/+126
* Simplify genbind AST handling of preface, prologue, epilogue and postfaceVincent Sanders2015-09-268-172/+196
* Improve documentation on webidl type specifiersVincent Sanders2015-09-251-15/+15
* Make the binding parser understand c typesVincent Sanders2015-09-2511-301/+318
* Cause string arguments to operations to be coerced.Vincent Sanders2015-09-072-6/+5
* Change dictionary generation to produce C accessors.Vincent Sanders2015-08-306-511/+421
* add dictionary members to irVincent Sanders2015-08-212-6/+131
* only publicly export initialisors and finalisors if necessaryVincent Sanders2015-08-213-19/+33
* split up duk-libdom generation source as it had grown unweildyVincent Sanders2015-08-216-1411/+2021
* add dictionary support and generationVincent Sanders2015-08-213-307/+583
* rename interface map to be intermediate representationVincent Sanders2015-08-176-191/+201
* Add WebIDL parsing of dictionariesVincent Sanders2015-08-175-81/+240
* Basic type checking for operation argumentsVincent Sanders2015-08-133-7/+136
* Extend WebIDL parsing to cope with second edition IDL static interface elementsVincent Sanders2015-08-114-14/+161
* Change to using single instance of constant strings for magic valuesVincent Sanders2015-08-111-27/+51
* Ensure the number of parameters is correct for operationsVincent Sanders2015-08-112-26/+273
* Ensure private member definitions in structures are validVincent Sanders2015-08-101-2/+14
* Add dry run featureVincent Sanders2015-08-104-15/+38
* Properly inject interface prototypesDaniel Silverstone2015-08-091-3/+5
* Generate interface objectsDaniel Silverstone2015-08-091-2/+21
* Merge branch 'vince/interfacemap'Daniel Silverstone2015-08-0938-3226/+8971
| * Stop parallel runs of genbind temporary files conflicting.Daniel Silverstone2015-08-091-1/+4
| * Update the interface map to contain all operation argumentsVincent Sanders2015-08-097-141/+310
| * Enable warnings to be enabled and generated for unimplemented elementsVincent Sanders2015-08-063-3/+28
| * Add ptototype method type to bindingVincent Sanders2015-08-054-7/+27
| * change method and property generators default block generationVincent Sanders2015-08-051-8/+33
| * The Read-only properties generator was using the wrong number of parameters.Vincent Sanders2015-08-041-14/+18