[WebIDL] Annotate IDL interfaces under Source/WebCore/svg/ with the OperationsNotDeletable attribute
Created attachment 213264 [details] Patch
Comment on attachment 213264 [details] Patch I'll recheck the changes to remove unnecessary annotations on interfaces with no operations.
Created attachment 213338 [details] Patch
Created attachment 213351 [details] Patch
Comment on attachment 213351 [details] Patch Had to add the attribute to one exception interface and three more interfaces that don't declare any operations but implement different interfaces that do declare operations.
Comment on attachment 213351 [details] Patch I am not sure I understand the comment about needing to add this to interfaces that don't declare any operations but implement different interfaces that do declare operations. But I’ll take your word from it that it’s helpful. Just remember that we have to remove all of these so any we don’t add now is one less thing to come back to later.
The 'A implements B' statement requires all the objects implementing the interface A to also implement the interface B. The bindings generator does not propagate the interface attributes on the interface B to the interface A, so the OperationsNotDeletable attribute was added to the few interfaces that don't declare any operations but implement other interfaces that do.
Comment on attachment 213351 [details] Patch Clearing flags on attachment: 213351 Committed r156997: <http://trac.webkit.org/changeset/156997>
All reviewed patches have been landed. Closing bug.