Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | implement the "implements" webidl directive | Vincent Sanders | 2012-10-31 | 8 | -246/+378 | |
| | ||||||
* | implement basic property getter functionality | Vincent Sanders | 2012-10-29 | 7 | -13/+116 | |
| | ||||||
* | split out property generation | Vincent Sanders | 2012-10-29 | 4 | -211/+238 | |
| | ||||||
* | output class initialisor and new entries if provided in binding | Vincent Sanders | 2012-10-29 | 3 | -65/+76 | |
| | ||||||
* | add internal and API to binding language | Vincent Sanders | 2012-10-29 | 5 | -9/+102 | |
| | | | | split out class operation, initialisation and new generation | |||||
* | change to using JSAPI_THIS_OBJECT to pbtain the instance object | Vincent Sanders | 2012-10-28 | 1 | -2/+2 | |
| | ||||||
* | 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 | 2 | -13/+46 | |
| | ||||||
* | fix binding constructor logic | Vincent Sanders | 2012-10-24 | 1 | -13/+92 | |
| | ||||||
* | fix basic bugs code generation | Vincent Sanders | 2012-10-24 | 2 | -3/+10 | |
| | ||||||
* | fix webidl DictionaryMember grammar | Vincent Sanders | 2012-10-23 | 1 | -1/+1 | |
| | ||||||
* | The name of teh tool is nsgenbind correct this everywhere | Vincent Sanders | 2012-10-23 | 14 | -48/+48 | |
| | ||||||
* | add generation of constructor and finalizer | Vincent Sanders | 2012-10-21 | 2 | -6/+65 | |
| | ||||||
* | split type and identifier in private entries | Vincent Sanders | 2012-10-21 | 2 | -22/+31 | |
| | ||||||
* | add includes in binding files to allow binding definitions to be split up | Vincent Sanders | 2012-10-21 | 4 | -16/+116 | |
| | ||||||
* | add basic input parameter readind | Vincent Sanders | 2012-10-21 | 1 | -31/+132 | |
| | ||||||
* | initial input parameter generation | Vincent Sanders | 2012-10-15 | 1 | -7/+86 | |
| | ||||||
* | add loop to generate arrtibute variables | Vincent Sanders | 2012-10-12 | 1 | -6/+35 | |
| | ||||||
* | construct input variables | Vincent Sanders | 2012-10-11 | 3 | -18/+61 | |
| | ||||||
* | split out operator body generation | Vincent Sanders | 2012-10-08 | 4 | -125/+212 | |
| | ||||||
* | add operation body output override | Vincent Sanders | 2012-10-06 | 3 | -1/+86 | |
| | ||||||
* | 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 | |
| | ||||||
* | allow teh binding to specify contents for operations | Vincent Sanders | 2012-10-04 | 4 | -6/+32 | |
| | ||||||
* | remove junk debug | Vincent Sanders | 2012-10-04 | 1 | -5/+0 | |
| | ||||||
* | fix polymorphism in teh AST generation | Vincent Sanders | 2012-10-04 | 3 | -70/+154 | |
| | ||||||
* | fix private data geenration and use | Vincent Sanders | 2012-09-27 | 5 | -67/+75 | |
| | ||||||
* | 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 | 4 | -10/+202 | |
| | | | | add property getter/setter body | |||||
* | put return type in argument list so we can have multiple prototypes per ↵ | Vincent Sanders | 2012-09-25 | 4 | -34/+39 | |
| | | | | operation (method) | |||||
* | add interface function return type | Vincent Sanders | 2012-09-24 | 3 | -2/+13 | |
| | ||||||
* | add interface function argument and type processing | Vincent Sanders | 2012-09-24 | 3 | -22/+281 | |
| | ||||||
* | add basic function body creation | Vincent Sanders | 2012-09-24 | 4 | -3/+113 | |
| | ||||||
* | cope with partial interfaces | Vincent Sanders | 2012-09-20 | 4 | -61/+133 | |
| | ||||||
* | add property and function array generation | Vincent Sanders | 2012-09-20 | 3 | -31/+291 | |
| | ||||||
* | add comments on generating jsapi function output | Vincent Sanders | 2012-09-19 | 1 | -0/+8 | |
| | ||||||
* | improve binding debug tree dump output | Vincent Sanders | 2012-09-19 | 3 | -10/+12 | |
| | ||||||
* | extract and output binding parameters | Vincent Sanders | 2012-09-19 | 4 | -24/+58 | |
| | ||||||
* | add search function | Vincent Sanders | 2012-09-17 | 4 | -14/+93 | |
| | ||||||
* | add preamble output | Vincent Sanders | 2012-09-14 | 4 | -3/+36 | |
| | | | | add operation nodes to webidl ast | |||||
* | fixus interface memer attributes | Vincent Sanders | 2012-09-14 | 4 | -14/+43 | |
| | ||||||
* | fix linking into global chain | Vincent Sanders | 2012-09-13 | 1 | -2/+9 | |
| | ||||||
* | add debug dump to webidl | Vincent Sanders | 2012-09-13 | 6 | -109/+221 | |
| | ||||||
* | construct the interface target node | Vincent Sanders | 2012-09-11 | 2 | -111/+126 | |
| | ||||||
* | clean up parser warnings | Vincent Sanders | 2012-09-10 | 4 | -5/+31 | |
| | ||||||
* | make comment header output work | Vincent Sanders | 2012-09-10 | 1 | -4/+42 | |
| | ||||||
* | implement node search which makes webidl loading work | Vincent Sanders | 2012-09-10 | 1 | -0/+15 | |
| | ||||||
* | clean up AST building for both parsers | Vincent Sanders | 2012-09-10 | 11 | -149/+388 | |
| | ||||||
* | split out output geenration | Vincent Sanders | 2012-09-09 | 7 | -59/+85 | |
| |