summaryrefslogtreecommitdiff
path: root/src/jsapi-libdom-property.c
Commit message (Collapse)AuthorAgeFilesLines
* make property generation use mapVincent Sanders2014-05-161-185/+227
|
* Expand implements statements in the AST after it has been builtVincent Sanders2014-05-161-47/+0
| | | | | | | This greatly simplifies output generation because instead of dealing with implements on every traverse they are expanded once. Additionaly errors in expansion are found and generate error early.
* add function and property enumerations to the interface mapVincent Sanders2014-05-161-6/+8
|
* move flag indicating jsapi object for an interface should be a global from ↵Vincent Sanders2014-05-161-13/+13
| | | | api definition to the interface flags
* add flags to interface within bindingVincent Sanders2014-05-161-5/+10
|
* add switch and implementation to enable debug trace logging in generated codeVincent Sanders2013-06-031-8/+25
|
* add fetching of private values to property gettersVincent Sanders2013-01-311-0/+2
|
* output setter bodyVincent Sanders2013-01-311-2/+14
|
* generate putforwards output based on WebIDL extended attributeVincent Sanders2013-01-311-3/+91
|
* make readonly property decision in a single placeVincent Sanders2013-01-281-14/+17
|
* change property mactro usage to reflect spidermonkey calling typesVincent Sanders2013-01-221-4/+4
|
* ensure nullable type extension on strings is obeyedVincent Sanders2012-11-271-0/+13
|
* generate and use tinyid enum for propertiesVincent Sanders2012-11-251-21/+184
|
* make property type getters/setetrs extract the property nameVincent Sanders2012-11-231-41/+64
|
* rename JSAPI macro usage to be consistant and unambiguousVincent Sanders2012-11-221-38/+83
|
* name and docuemnt the binding property attributeVincent Sanders2012-11-211-3/+3
|
* make property shared status and type handling selection genericVincent Sanders2012-11-211-64/+117
|
* output unshared bodiesVincent Sanders2012-11-211-14/+41
|
* fix unshared type generationVincent Sanders2012-11-211-2/+9
|
* generate unshared type property bodiesVincent Sanders2012-11-201-5/+58
|
* correctly generate setters and getters with unshared elementsVincent Sanders2012-11-201-22/+63
| | | | changes signature of generated JSAPI_PS() macro
* keep the binding node list in the state objectVincent Sanders2012-11-201-11/+3
|
* implement unshared output in property specifierVincent Sanders2012-11-201-32/+79
|
* add short property handlingVincent Sanders2012-11-181-2/+19
|
* geneate constants as fixed value properties on the prototypeVincent Sanders2012-11-141-137/+0
|
* generate teh correct output for const propertiesVincent Sanders2012-11-131-4/+78
|
* add const properties on interfaceVincent Sanders2012-11-111-19/+86
|
* add warning switch to control warning output at generation timeVincent Sanders2012-11-081-19/+32
|
* take unsigned type modifier into account on webidl long (int32_t) typesVincent Sanders2012-11-031-1/+15
|
* emit null "safe" versions of jsstring to jsval macrosVincent Sanders2012-11-031-1/+1
|
* fix list generation indentation to use tabs correctlyVincent Sanders2012-11-031-6/+7
|
* improve return variable handlingVincent Sanders2012-11-011-39/+243
|
* implement the "implements" webidl directiveVincent Sanders2012-10-311-36/+61
|
* implement basic property getter functionalityVincent Sanders2012-10-291-4/+63
|
* split out property generationVincent Sanders2012-10-291-0/+231