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

Adam Barth abarth at webkit.org
Fri Aug 5 14:12:29 PDT 2011


I don't fully understand what's going on with those APIs.  My understanding
prior to this morning is that they were special cased by the code
generator.  It's on my list of things to investigate today.

Adam
 On Aug 5, 2011 1:48 PM, "Sam Weinig" <weinig at apple.com> wrote:
> This list doesn't seem to include the changes in behavior to
addEventListener and removeEventListerner (from patches like
http://trac.webkit.org/changeset/92469
http://trac.webkit.org/changeset/92433). Are those intentionally left out?
>
> -Sam
>
>
> On Aug 5, 2011, at 12:44 PM, Mark Pilgrim wrote:
>
>> 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()
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20110805/ed6a321b/attachment.html>


More information about the webkit-dev mailing list