summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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-281-5/+9
* 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-259-212/+229
* 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-112-14/+95
* 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-103-3/+22
* Properly inject interface prototypesDaniel Silverstone2015-08-091-3/+5
* Generate interface objectsDaniel Silverstone2015-08-091-2/+21
* 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
* When constructing the interface map ensure method type search code does not s...Vincent Sanders2015-08-031-1/+3
* Fix initialiser parameter listVincent Sanders2015-08-022-4/+10
* generates files with temporary name and only overwites on changeVincent Sanders2015-08-023-40/+158
* Update the webidl parser to cope with specials and overloaded methodsVincent Sanders2015-08-026-143/+227
* generate binding header and sourceVincent Sanders2015-08-013-72/+371
* ensure nothing is generated for interfaces marked with NoInterfaceObjectVincent Sanders2015-07-313-16/+61
* Generate makefile fragment and add header guardsVincent Sanders2015-07-315-35/+126
* Clean up code generation functionsVincent Sanders2015-07-301-186/+221
* Generate prototype header and include it from each class sourceVincent Sanders2015-07-301-20/+90
* Add generation of private header and cause class files to include itVincent Sanders2015-07-303-16/+110
* Generate constant values on the class prototypeVincent Sanders2015-07-293-0/+156
* Add property generation and add it to prototype constructionVincent Sanders2015-07-298-119/+541
* Generate class methods from interface operationsVincent Sanders2015-07-281-4/+271
* Add prototype generationVincent Sanders2015-07-272-7/+119