Changes between Initial Version and Version 1 of WebIDLToDo


Ignore:
Timestamp:
Dec 22, 2016 4:57:52 PM (7 years ago)
Author:
sam@webkit.org
Comment:

Add To Do list for WebIDL improvements. Each of these should get a bug.

Legend:

Unmodified
Added
Removed
Modified
  • WebIDLToDo

    v1 v1  
     1Bindings To-do:
     2
     3- Add support for callbacks with non-void return types
     4- Add support for WebIDL namespaces
     5- Add support for generating name getters / setters / deleters
     6- Add support for generating index getters / setters with custom names
     7- Add support for maplike<> declarations
     8- Add support for setlike<> declarations
     9- Add support for Promise<> attributes
     10- Remove special casing of RegExp from overloading
     11- Add support for BufferType specialization in IDLTypes (currently implemented as IDLInterfaces)
     12- Stop invoking GetMethod(V, @@iterator) twice for sequence/FrozenArray disambiguation in overloading and union conversion
     13- Implement / verify FrozenArray reference semantics without [CachedAttribute]
     14- Add support for [SameObject]
     15- Add support for the remaining steps in the union conversion code
     16- Remove special casing of enums by passing context (attribute assignment, function parameter, dictionary assignment) to conversion functions
     17- Add better exception messages for all conversions
     18- Move all exception helpers out of JSDOMBindings.h and into its own header
     19
     20Maybe:
     21- Split JSDOMConvert up into separate files per type
     22