Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix finaliser api content output | Vincent Sanders | 2012-11-03 | 1 | -29/+41 |
| | |||||
* | add global api provision to allow a binding to decare it is a global js object | Vincent Sanders | 2012-11-03 | 1 | -57/+98 |
| | | | | fix resolver api generation to only emit a function when one is specified | ||||
* | implement the "implements" webidl directive | Vincent Sanders | 2012-10-31 | 1 | -147/+118 |
| | |||||
* | implement basic property getter functionality | Vincent Sanders | 2012-10-29 | 1 | -9/+0 |
| | |||||
* | split out property generation | Vincent Sanders | 2012-10-29 | 1 | -208/+0 |
| | |||||
* | output class initialisor and new entries if provided in binding | Vincent Sanders | 2012-10-29 | 1 | -46/+70 |
| | |||||
* | add internal and API to binding language | Vincent Sanders | 2012-10-29 | 1 | -3/+51 |
| | | | | split out class operation, initialisation and new generation | ||||
* | split class initialisation from instantiation | Vincent Sanders | 2012-10-28 | 1 | -11/+25 |
| | |||||
* | make teh class object non static and named according to interface | Vincent Sanders | 2012-10-25 | 1 | -10/+12 |
| | |||||
* | fix binding constructor logic | Vincent Sanders | 2012-10-24 | 1 | -13/+92 |
| | |||||
* | fix basic bugs code generation | Vincent Sanders | 2012-10-24 | 1 | -1/+8 |
| | |||||
* | The name of teh tool is nsgenbind correct this everywhere | Vincent Sanders | 2012-10-23 | 1 | -3/+3 |
| | |||||
* | add generation of constructor and finalizer | Vincent Sanders | 2012-10-21 | 1 | -5/+64 |
| | |||||
* | split type and identifier in private entries | Vincent Sanders | 2012-10-21 | 1 | -20/+27 |
| | |||||
* | split out operator body generation | Vincent Sanders | 2012-10-08 | 1 | -124/+1 |
| | |||||
* | add operation body output override | Vincent Sanders | 2012-10-06 | 1 | -0/+22 |
| | |||||
* | fix formatting errors introduced in refactor | Vincent Sanders | 2012-10-06 | 1 | -23/+23 |
| | |||||
* | complete parameter refactor | Vincent Sanders | 2012-10-06 | 1 | -155/+133 |
| | |||||
* | mid refactor of parameter passing | Vincent Sanders | 2012-10-05 | 1 | -161/+164 |
| | |||||
* | fix private data geenration and use | Vincent Sanders | 2012-09-27 | 1 | -17/+55 |
| | |||||
* | add private struct output | Vincent Sanders | 2012-09-26 | 1 | -0/+75 |
| | |||||
* | add modifier to allow setting of readonly or unsigned etc. | Vincent Sanders | 2012-09-26 | 1 | -2/+137 |
| | | | | add property getter/setter body | ||||
* | put return type in argument list so we can have multiple prototypes per ↵ | Vincent Sanders | 2012-09-25 | 1 | -6/+6 |
| | | | | operation (method) | ||||
* | add basic function body creation | Vincent Sanders | 2012-09-24 | 1 | -2/+104 |
| | |||||
* | cope with partial interfaces | Vincent Sanders | 2012-09-20 | 1 | -25/+32 |
| | |||||
* | add property and function array generation | Vincent Sanders | 2012-09-20 | 1 | -31/+211 |
| | |||||
* | add comments on generating jsapi function output | Vincent Sanders | 2012-09-19 | 1 | -0/+8 |
| | |||||
* | extract and output binding parameters | Vincent Sanders | 2012-09-19 | 1 | -12/+51 |
| | |||||
* | add search function | Vincent Sanders | 2012-09-17 | 1 | -10/+38 |
| | |||||
* | add preamble output | Vincent Sanders | 2012-09-14 | 1 | -2/+21 |
| | | | | add operation nodes to webidl ast | ||||
* | fixus interface memer attributes | Vincent Sanders | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | add debug dump to webidl | Vincent Sanders | 2012-09-13 | 1 | -29/+6 |
| | |||||
* | clean up parser warnings | Vincent Sanders | 2012-09-10 | 1 | -1/+0 |
| | |||||
* | make comment header output work | Vincent Sanders | 2012-09-10 | 1 | -4/+42 |
| | |||||
* | clean up AST building for both parsers | Vincent Sanders | 2012-09-10 | 1 | -4/+62 |
| | |||||
* | split out output geenration | Vincent Sanders | 2012-09-09 | 1 | -0/+42 |