Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | split heuristic code generation out from interface logic | Vincent Sanders | 2015-11-01 | 1 | -1/+2 |
| | |||||
* | split up duk-libdom generation source as it had grown unweildy | Vincent Sanders | 2015-08-21 | 1 | -1/+2 |
| | |||||
* | rename interface map to be intermediate representation | Vincent Sanders | 2015-08-17 | 1 | -2/+2 |
| | | | | | | The interface map is now completely inapropriately named and is in fact now an intermediate representation of the webidl and bindings kept in a sorted order. | ||||
* | initial duktape libdom generator | Vincent Sanders | 2015-07-25 | 1 | -1/+2 |
| | | | | | This generator creates all the output files and generates the finalisers for every class. | ||||
* | Build interface map allowing for correct dependency generation | Vincent Sanders | 2015-07-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | This constructs an ordered list of all interfaces in their dependency order. The topological sort ordering is derived from the interfaces inheritance. The resulting table allows the generation phase to easily map interfaces to classes defined in the binding with a useful ordering. Additionally it was noticed that the uievent IDL was missing so that has now been added and allows for a much more complete graph of interfaces to be constructed. | ||||
* | Change binding grammar to new approach. | Vincent Sanders | 2015-07-21 | 1 | -1/+2 |
| | |||||
* | split out jsapi class generation and make use interface map | Vincent Sanders | 2014-05-16 | 1 | -1/+1 |
| | |||||
* | complete implementation of interface map generation and split out to own module | Vincent Sanders | 2014-05-16 | 1 | -1/+1 |
| | |||||
* | rename jsapi method generation to be named function rather than oddly named ↵ | Vincent Sanders | 2014-05-16 | 1 | -1/+1 |
| | | | | webidl operator nomenclature | ||||
* | make binding constructor multiple interface capable | Vincent Sanders | 2014-05-16 | 1 | -1/+1 |
| | |||||
* | construct topoligicaly consitant (dependancy correct) interface map | Vincent Sanders | 2014-05-16 | 1 | -1/+1 |
| | | | | use dependancy map to generate javascript prototype for all interfaces in the binding. | ||||
* | use core buildsystem tool variables for flex and bison | Vincent Sanders | 2014-05-02 | 1 | -3/+3 |
| | |||||
* | Add -DYYENABLE_NLS=0 to shush some warnings | Daniel Silverstone | 2013-04-11 | 1 | -1/+1 |
| | |||||
* | geneate constants as fixed value properties on the prototype | Vincent Sanders | 2012-11-14 | 1 | -1/+1 |
| | |||||
* | split out property generation | Vincent Sanders | 2012-10-29 | 1 | -1/+1 |
| | |||||
* | The name of teh tool is nsgenbind correct this everywhere | Vincent Sanders | 2012-10-23 | 1 | -2/+2 |
| | |||||
* | split out operator body generation | Vincent Sanders | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | split out output geenration | Vincent Sanders | 2012-09-09 | 1 | -1/+1 |
| | |||||
* | fix braino while moving filename | Vincent Sanders | 2012-09-07 | 1 | -1/+1 |
| | |||||
* | initial output generation | Vincent Sanders | 2012-09-06 | 1 | -1/+1 |
| | |||||
* | set lexers input properly | Vincent Sanders | 2012-09-05 | 1 | -1/+1 |
| | | | | add node idl file | ||||
* | make tests work | Vincent Sanders | 2012-09-05 | 1 | -2/+2 |
| | | | | add basic commandlien handling | ||||
* | Fix up bison usage | John-Mark Bell | 2012-09-05 | 1 | -44/+23 |
| | |||||
* | cause objects to link | Vincent Sanders | 2012-09-04 | 1 | -1/+1 |
| | |||||
* | start using core buildsystem | Vincent Sanders | 2012-09-04 | 1 | -20/+41 |
| | |||||
* | Initial version of netsurf webidl javascript binding geenrator tool | Vincent Sanders | 2012-09-04 | 1 | -0/+37 |