[webkit-dev] Current legacy argument refactoring -- behavior changes?

Mark Pilgrim pilgrim at google.com
Fri Aug 5 12:44:27 PDT 2011


Here is the complete list of intentional behavior changes in patches
I've submitted in the past few months, along with bug URLs to show the
discussion / rationale behind each change:


https://bugs.webkit.org/show_bug.cgi?id=63065

IDBFactory.open()

https://bugs.webkit.org/show_bug.cgi?id=63079

IDBIndex.get()
IDBIndex.getKey()

https://bugs.webkit.org/show_bug.cgi?id=63085

IDBKeyRange.only()
IDBKeyRange.lowerBound()
IDBKeyRange.upperBound()
IDBKeyRange.bound()

https://bugs.webkit.org/show_bug.cgi?id=63087

IDBObjectStore.put()
IDBObjectStore.add()
IDBObjectStore.delete()
IDBObjectStore.get()
IDBObjectStore.createIndex()
IDBObjectStore.index()
IDBObjectStore.deleteIndex()

https://bugs.webkit.org/show_bug.cgi?id=63140

IDBDatabase.createObjectStore()
IDBDatabase.deleteObjectStore()
IDBDatabase.setVersion()
IDBDatabase.transaction()

https://bugs.webkit.org/show_bug.cgi?id=64539

all arguments in File API-related methods not already marked [Optional]

https://bugs.webkit.org/show_bug.cgi?id=64549

all arguments in WebGL-related methods not already marked [Optional]

https://bugs.webkit.org/show_bug.cgi?id=65338

DOMTokenList.item()
DOMTokenList.contains()
DOMTokenList.add()
DOMTokenList.remove()
DOMTokenList.toggle()
DOMURL.createObjectURL()
DOMURL.revokeObjectURL()
HTMLAnchorElement.getParameter()
HTMLButtonElement.setCustomValidity()
HTMLFieldSetElement.setCustomValidity()
HTMLInputElement.setCustomValidity()
HTMLKeygenElement.setCustomValidity()
HTMLMediaElement.canPlayType()
TimeRanges.start()
TimeRanges.end()
HTMLAllCollection.namedItem()
HTMLAllCollection.tags()

https://bugs.webkit.org/show_bug.cgi?id=65353

DOMWindow.webkitRequestFileSystem()
DOMWindow.webkitResolveLocalFileSystemURL()
DOMWindow.webkitRequestAnimationFrame() (reverted in
https://bugs.webkit.org/show_bug.cgi?id=65698 )
DOMWindow.webkitCancelRequestAnimationFrame() (reverted in
https://bugs.webkit.org/show_bug.cgi?id=65698 )

https://bugs.webkit.org/show_bug.cgi?id=65355

Geolocation.clearWatch()
PositionCallback.handleEvent()
PositionErrorCallback.handleEvent()

https://bugs.webkit.org/show_bug.cgi?id=65370

Navigator.registerProtocolHandler()

https://bugs.webkit.org/show_bug.cgi?id=65570

SpeechInputResultList.item()

https://bugs.webkit.org/show_bug.cgi?id=65571

WebKitAnimationList.item()

https://bugs.webkit.org/show_bug.cgi?id=65715

MediaStreamList.item()
MediaStreamTrackList.item()
TouchList.item()

https://bugs.webkit.org/show_bug.cgi?id=65750

AudioBufferSourceNode.noteOn()
AudioBufferSourceNode.noteGrainOn()
AudioBufferSourceNode.noteOff()


More information about the webkit-dev mailing list