summaryrefslogtreecommitdiff
path: root/src/jsapi-libdom.c
Commit message (Expand)AuthorAgeFilesLines
* cause private data to be available in all api handlersVincent Sanders2013-01-221-2/+56
* generate the class property operators and the enumerate operator implementationsVincent Sanders2013-01-221-4/+75
* change property mactro usage to reflect spidermonkey calling typesVincent Sanders2013-01-221-4/+4
* add class descriptor construction for default property actionsVincent Sanders2013-01-171-19/+114
* extend binding DSL with prologue and epilogue stanzasVincent Sanders2013-01-021-22/+56
* Add epilogue outputVincent Sanders2013-01-021-0/+65
* allow generation of header for exported interfaces and structures.Vincent Sanders2012-12-191-12/+92
* generate and use tinyid enum for propertiesVincent Sanders2012-11-251-15/+30
* generate unshared type property bodiesVincent Sanders2012-11-201-1/+1
* keep the binding node list in the state objectVincent Sanders2012-11-201-32/+18
* add unshared optionVincent Sanders2012-11-201-1/+1
* 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 construct properties and functions so enumeration is correct. Seems...Vincent Sanders2012-11-151-2/+33
* geneate constants as fixed value properties on the prototypeVincent Sanders2012-11-141-0/+2
* use JSAPI_MARKOP() compatability macro everywhere its supposed to be used.Vincent Sanders2012-11-081-1/+1
* change to using compat macros for garbage colelction markingVincent Sanders2012-11-081-7/+7
* stop using format specifies with positional parametersVincent Sanders2012-11-081-7/+9
* 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-061-8/+58
* fix finaliser api content outputVincent Sanders2012-11-031-29/+41
* add global api provision to allow a binding to decare it is a global js objectVincent Sanders2012-11-031-57/+98
* implement the "implements" webidl directiveVincent Sanders2012-10-311-147/+118
* implement basic property getter functionalityVincent Sanders2012-10-291-9/+0
* split out property generationVincent Sanders2012-10-291-208/+0
* output class initialisor and new entries if provided in bindingVincent Sanders2012-10-291-46/+70
* add internal and API to binding languageVincent Sanders2012-10-291-3/+51
* split class initialisation from instantiationVincent Sanders2012-10-281-11/+25
* make teh class object non static and named according to interfaceVincent Sanders2012-10-251-10/+12
* fix binding constructor logicVincent Sanders2012-10-241-13/+92
* fix basic bugs code generationVincent Sanders2012-10-241-1/+8
* The name of teh tool is nsgenbind correct this everywhereVincent Sanders2012-10-231-3/+3
* add generation of constructor and finalizerVincent Sanders2012-10-211-5/+64
* split type and identifier in private entriesVincent Sanders2012-10-211-20/+27
* split out operator body generationVincent Sanders2012-10-081-124/+1
* add operation body output overrideVincent Sanders2012-10-061-0/+22
* fix formatting errors introduced in refactorVincent Sanders2012-10-061-23/+23
* complete parameter refactorVincent Sanders2012-10-061-155/+133
* mid refactor of parameter passingVincent Sanders2012-10-051-161/+164
* fix private data geenration and useVincent Sanders2012-09-271-17/+55
* add private struct outputVincent Sanders2012-09-261-0/+75
* add modifier to allow setting of readonly or unsigned etc.Vincent Sanders2012-09-261-2/+137
* put return type in argument list so we can have multiple prototypes per opera...Vincent Sanders2012-09-251-6/+6
* add basic function body creationVincent Sanders2012-09-241-2/+104
* cope with partial interfacesVincent Sanders2012-09-201-25/+32
* add property and function array generationVincent Sanders2012-09-201-31/+211
* add comments on generating jsapi function outputVincent Sanders2012-09-191-0/+8
* extract and output binding parametersVincent Sanders2012-09-191-12/+51
* add search functionVincent Sanders2012-09-171-10/+38
* add preamble outputVincent Sanders2012-09-141-2/+21