summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* remove unused node set APIVincent Sanders2016-11-272-8/+0
* restructure AST node creation to avoid castsVincent Sanders2016-11-276-69/+153
* use bounded string writingVincent Sanders2016-10-141-2/+2
* ensure webidl intercalate copes with empty webidlVincent Sanders2016-02-071-10/+14
* Bison after version 3.0 require different api prefix handlingVincent Sanders2016-02-071-2/+4
* fix ambiguity in grammar around class argumentsVincent Sanders2016-02-071-4/+2
* use unsued variable macro to remove warningVincent Sanders2016-02-071-2/+2
* Correctly annotate unused variables with a macroVincent Sanders2016-02-065-7/+18
* Add support for TreatNullAs=EmptyString extended attribute.John-Mark Bell2016-02-013-2/+20
* Expose nullable flag in IR and have generated getters use it.John-Mark Bell2016-02-013-2/+14
* Make generated string attribute getters cope with libdom returning NULL.John-Mark Bell2016-01-311-4/+8
* simplify strndup detectionVincent Sanders2016-01-241-3/+1
* Improve strndup detectionVincent Sanders2016-01-241-1/+3
* Use attribute types from IR for generated event handlersVincent Sanders2015-11-052-20/+149
* extend IR to have a separate map for attribute typesVincent Sanders2015-11-052-32/+92
* Add generated code for short integer valuesVincent Sanders2015-11-011-0/+53
* split heuristic code generation out from interface logicVincent Sanders2015-11-014-185/+230
* extend the interface attribute setter automatic code generation to cover longsVincent Sanders2015-10-251-0/+29
* improve unimplemented warning to include type modifierVincent Sanders2015-10-243-7/+16
* extend the interface attribute getter automatic code generation to cover longsVincent Sanders2015-10-241-0/+24
* Extend IR attribute entries to contain the type modifilerVincent Sanders2015-10-242-17/+43
* Fix putforwards generation to cope with getters leaving a dirty stackVincent Sanders2015-10-141-5/+4
* slightly modify the IDL to c name translationVincent Sanders2015-10-131-8/+14
* Extend the permitted values of the binding method namesVincent Sanders2015-10-121-2/+21
* show the property type on unimplemented getter warningVincent Sanders2015-10-121-2/+4
* show the property type on unimplemented setter warningVincent Sanders2015-10-093-2/+60
* Improve the generated instanceof in the binding to take an indexVincent Sanders2015-10-091-16/+16
* Add automatic generation of property getters and settersVincent Sanders2015-10-083-50/+241
* Split out idl to c name conversionVincent Sanders2015-10-083-64/+69
* Add warning for identifying generated outputVincent Sanders2015-10-082-1/+5
* make interface operations with elipsis parameters output line directivesVincent Sanders2015-10-011-4/+1
* Process extended attributes for constructorsVincent Sanders2015-09-302-101/+168
* Implement putforwards processing.Vincent Sanders2015-09-305-22/+155
* Allow empty classesVincent Sanders2015-09-281-5/+9
* annotates binding AST with source linenumber and fileVincent Sanders2015-09-286-14/+65
* Improve the parser error reportingVincent Sanders2015-09-283-34/+126
* Simplify genbind AST handling of preface, prologue, epilogue and postfaceVincent Sanders2015-09-268-172/+196
* Improve documentation on webidl type specifiersVincent Sanders2015-09-251-15/+15
* Make the binding parser understand c typesVincent Sanders2015-09-259-212/+229
* Cause string arguments to operations to be coerced.Vincent Sanders2015-09-072-6/+5
* Change dictionary generation to produce C accessors.Vincent Sanders2015-08-306-511/+421
* add dictionary members to irVincent Sanders2015-08-212-6/+131
* only publicly export initialisors and finalisors if necessaryVincent Sanders2015-08-213-19/+33
* split up duk-libdom generation source as it had grown unweildyVincent Sanders2015-08-216-1411/+2021
* add dictionary support and generationVincent Sanders2015-08-213-307/+583
* rename interface map to be intermediate representationVincent Sanders2015-08-176-191/+201
* Add WebIDL parsing of dictionariesVincent Sanders2015-08-175-81/+240
* Basic type checking for operation argumentsVincent Sanders2015-08-133-7/+136
* Extend WebIDL parsing to cope with second edition IDL static interface elementsVincent Sanders2015-08-112-14/+95
* Change to using single instance of constant strings for magic valuesVincent Sanders2015-08-111-27/+51