summaryrefslogtreecommitdiff
path: root/src/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* split heuristic code generation out from interface logicVincent Sanders2015-11-011-1/+2
|
* split up duk-libdom generation source as it had grown unweildyVincent Sanders2015-08-211-1/+2
|
* rename interface map to be intermediate representationVincent Sanders2015-08-171-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 generatorVincent Sanders2015-07-251-1/+2
| | | | | This generator creates all the output files and generates the finalisers for every class.
* Build interface map allowing for correct dependency generationVincent Sanders2015-07-241-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 Sanders2015-07-211-1/+2
|
* split out jsapi class generation and make use interface mapVincent Sanders2014-05-161-1/+1
|
* complete implementation of interface map generation and split out to own moduleVincent Sanders2014-05-161-1/+1
|
* rename jsapi method generation to be named function rather than oddly named ↵Vincent Sanders2014-05-161-1/+1
| | | | webidl operator nomenclature
* make binding constructor multiple interface capableVincent Sanders2014-05-161-1/+1
|
* construct topoligicaly consitant (dependancy correct) interface mapVincent Sanders2014-05-161-1/+1
| | | | use dependancy map to generate javascript prototype for all interfaces in the binding.
* use core buildsystem tool variables for flex and bisonVincent Sanders2014-05-021-3/+3
|
* Add -DYYENABLE_NLS=0 to shush some warningsDaniel Silverstone2013-04-111-1/+1
|
* geneate constants as fixed value properties on the prototypeVincent Sanders2012-11-141-1/+1
|
* split out property generationVincent Sanders2012-10-291-1/+1
|
* The name of teh tool is nsgenbind correct this everywhereVincent Sanders2012-10-231-2/+2
|
* split out operator body generationVincent Sanders2012-10-081-1/+1
|
* split out output geenrationVincent Sanders2012-09-091-1/+1
|
* fix braino while moving filenameVincent Sanders2012-09-071-1/+1
|
* initial output generationVincent Sanders2012-09-061-1/+1
|
* set lexers input properlyVincent Sanders2012-09-051-1/+1
| | | | add node idl file
* make tests workVincent Sanders2012-09-051-2/+2
| | | | add basic commandlien handling
* Fix up bison usageJohn-Mark Bell2012-09-051-44/+23
|
* cause objects to linkVincent Sanders2012-09-041-1/+1
|
* start using core buildsystemVincent Sanders2012-09-041-20/+41
|
* Initial version of netsurf webidl javascript binding geenrator toolVincent Sanders2012-09-041-0/+37