summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Vince is right, -3 is better than -4dsilvers/interfacemapDaniel Silverstone2015-08-041-1/+1
* When constructing the interface map ensure method type search code does not s...Vincent Sanders2015-08-021-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-027-145/+230
* 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-289-121/+556
* Generate class methods from interface operationsVincent Sanders2015-07-282-5/+282
* Add prototype generationVincent Sanders2015-07-272-7/+119
* make the duktape libdom generator output initializersVincent Sanders2015-07-265-103/+691
* initial duktape libdom generatorVincent Sanders2015-07-259-51/+366
* Build interface map allowing for correct dependency generationVincent Sanders2015-07-239-351/+559
* Load the WebIDL files specified in the bindingVincent Sanders2015-07-227-59/+283
* chnage binding AST to put methds inside class nodesVincent Sanders2015-07-224-13/+115
* Change binding grammar to new approach.Vincent Sanders2015-07-2114-2099/+2554
* make property generation use mapVincent Sanders2014-05-164-187/+238
* 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-166-167/+353
* 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
* add test with multiple interfaces within on bindingVincent Sanders2014-05-162-3/+732
* construct topoligicaly consitant (dependancy correct) interface mapVincent Sanders2014-05-167-288/+553
* move flag indicating jsapi object for an interface should be a global from ap...Vincent Sanders2014-05-167-83/+124
* add flags to interface within bindingVincent Sanders2014-05-167-45/+171
* move binding type from explicit statement into declaration.Vincent Sanders2014-05-169-120/+130
* cope with older bison deirectives to get a pure parserVincent Sanders2014-05-022-2/+8
* use core buildsystem tool variables for flex and bisonVincent Sanders2014-05-021-3/+3
* Update component version for releaserelease/0.1.0Vincent Sanders2014-04-181-1/+1
* Fix building for Win32John-Mark Bell2014-01-172-0/+27
* add switch and implementation to enable debug trace logging in generated codeVincent Sanders2013-06-035-26/+166
* use macro to cope with differing return types in garbage collection callbackVincent Sanders2013-06-031-1/+1
* fix building teh lexers with bison versions at and after 2.6Vincent Sanders2013-05-032-0/+19
* add a .gitattributes so .gitignore is not exportedrelease/0.0.1Vincent Sanders2013-04-181-0/+2
* Add -DYYENABLE_NLS=0 to shush some warningsDaniel Silverstone2013-04-111-1/+1
* add fetching of private values to property gettersVincent Sanders2013-01-311-0/+2
* output setter bodyVincent Sanders2013-01-311-2/+14
* generate putforwards output based on WebIDL extended attributeVincent Sanders2013-01-311-3/+91
* fix extended attribute AST ordering and nestingVincent Sanders2013-01-311-16/+36
* make readonly property decision in a single placeVincent Sanders2013-01-281-14/+17
* annotate the webIDL AST with extended attributesVincent Sanders2013-01-283-14/+217