summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* name and docuemnt the binding property attributeVincent Sanders2012-11-217-41/+66
* make property shared status and type handling selection genericVincent Sanders2012-11-217-87/+204
* output unshared bodiesVincent Sanders2012-11-211-14/+41
* fix unshared type generationVincent Sanders2012-11-212-28/+42
* generate unshared type property bodiesVincent Sanders2012-11-203-7/+60
* correctly generate setters and getters with unshared elementsVincent Sanders2012-11-201-22/+63
* keep the binding node list in the state objectVincent Sanders2012-11-203-43/+23
* implement unshared output in property specifierVincent Sanders2012-11-205-46/+159
* allow unshared parameter to accept property names as well as typesVincent Sanders2012-11-202-0/+7
* add unshared optionVincent Sanders2012-11-206-14/+69
* add short property handlingVincent Sanders2012-11-181-2/+19
* generate macros for adding object to root GC setVincent Sanders2012-11-171-3/+3
* ensure newly created objects survive teh garbage collector long enough to be ...Vincent Sanders2012-11-161-2/+19
* correctly deal with missing strings in parametersVincent Sanders2012-11-161-10/+7
* correctly construct properties and functions so enumeration is correct. Seems...Vincent Sanders2012-11-152-4/+44
* geneate constants as fixed value properties on the prototypeVincent Sanders2012-11-145-138/+200
* generate teh correct output for const propertiesVincent Sanders2012-11-131-4/+78
* add const properties on interfaceVincent Sanders2012-11-111-19/+86
* add AST construction of constants in interfacesVincent Sanders2012-11-113-4/+66
* use JSAPI_MARKOP() compatability macro everywhere its supposed to be used.Vincent Sanders2012-11-081-1/+1
* add warning switch to control warning output at generation timeVincent Sanders2012-11-084-43/+98
* change to using compat macros for garbage colelction markingVincent Sanders2012-11-082-9/+9
* stop using format specifies with positional parametersVincent Sanders2012-11-082-18/+28
* ensure all Dictionary paths return the correct value and do not add junk nodesVincent Sanders2012-11-071-0/+1
* initialise the JSClass structure members with a JSAPI macroVincent Sanders2012-11-061-1/+1
* allow mark/trace api to be implemented for garbage colelction managementVincent Sanders2012-11-062-10/+61
* Support generation of dep filesDaniel Silverstone2012-11-043-3/+52
* fix operator input variables on webidl longVincent Sanders2012-11-031-3/+16
* take unsigned type modifier into account on webidl long (int32_t) typesVincent Sanders2012-11-032-6/+42
* emit null "safe" versions of jsstring to jsval macrosVincent Sanders2012-11-032-2/+2
* fix finaliser api content outputVincent Sanders2012-11-033-30/+47
* fix list generation indentation to use tabs correctlyVincent Sanders2012-11-032-9/+10
* add global api provision to allow a binding to decare it is a global js objectVincent Sanders2012-11-032-57/+100
* improve example and test bindingsVincent Sanders2012-11-032-76/+100
* example bindingVincent Sanders2012-11-021-0/+229
* use teh correct return value setting macros in native operation callsVincent Sanders2012-11-021-6/+6
* improve return variable handlingVincent Sanders2012-11-012-46/+467
* make the argv generation conditional on its useVincent Sanders2012-10-311-3/+7
* implement the "implements" webidl directiveVincent Sanders2012-10-318-246/+378
* implement basic property getter functionalityVincent Sanders2012-10-297-13/+116
* split out property generationVincent Sanders2012-10-294-211/+238
* output class initialisor and new entries if provided in bindingVincent Sanders2012-10-293-65/+76
* add internal and API to binding languageVincent Sanders2012-10-296-9/+250
* change to using JSAPI_THIS_OBJECT to pbtain the instance objectVincent Sanders2012-10-281-2/+2
* split class initialisation from instantiationVincent Sanders2012-10-281-11/+25
* make teh class object non static and named according to interfaceVincent Sanders2012-10-252-13/+46
* fix binding constructor logicVincent Sanders2012-10-241-13/+92
* fix basic bugs code generationVincent Sanders2012-10-242-3/+10
* fix the install targetVincent Sanders2012-10-241-1/+1
* tests from real idlVincent Sanders2012-10-235-1/+2695