summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* make the duktape libdom generator output initializersVincent Sanders2015-07-262-74/+376
* initial duktape libdom generatorVincent Sanders2015-07-257-51/+337
* Build interface map allowing for correct dependency generationVincent Sanders2015-07-246-351/+349
* Load the WebIDL files specified in the bindingVincent Sanders2015-07-226-55/+279
* chnage binding AST to put methds inside class nodesVincent Sanders2015-07-224-13/+115
* Change binding grammar to new approach.Vincent Sanders2015-07-219-775/+937
* make property generation use mapVincent Sanders2014-05-163-185/+236
* make function specifier and body generation use the interface mapVincent Sanders2014-05-163-175/+140
* Expand implements statements in the AST after it has been builtVincent Sanders2014-05-165-76/+127
* split out jsapi class generation and make use interface mapVincent Sanders2014-05-166-303/+293
* complete implementation of interface map generation and split out to own moduleVincent Sanders2014-05-165-166/+350
* generate function bodies for all interfacesVincent Sanders2014-05-163-92/+121
* add function and property enumerations to the interface mapVincent Sanders2014-05-165-16/+83
* rename jsapi method generation to be named function rather than oddly named w...Vincent Sanders2014-05-164-11/+14
* make binding constructor multiple interface capableVincent Sanders2014-05-165-188/+401
* construct topoligicaly consitant (dependancy correct) interface mapVincent Sanders2014-05-166-129/+394
* move flag indicating jsapi object for an interface should be a global from ap...Vincent Sanders2014-05-166-80/+121
* add flags to interface within bindingVincent Sanders2014-05-166-36/+152