Title: [161415] trunk/Source
Revision
161415
Author
[email protected]
Date
2014-01-07 01:46:36 -0800 (Tue, 07 Jan 2014)

Log Message

<https://webkit.org/b/126562> DOMProgressEvent has unspecified availability

Reviewed by Ryosuke Niwa.

Source/WebCore:

* bindings/objc/PublicDOMInterfaces.h: Add DOMProgressEvent. It first appeared in 10.6.

Source/WebKit/mac:

* MigrateHeaders.make: Ensure that public DOM headers do not have unspecified availability.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (161414 => 161415)


--- trunk/Source/WebCore/ChangeLog	2014-01-07 09:42:26 UTC (rev 161414)
+++ trunk/Source/WebCore/ChangeLog	2014-01-07 09:46:36 UTC (rev 161415)
@@ -1,5 +1,13 @@
 2014-01-07  Mark Rowe  <[email protected]>
 
+        <https://webkit.org/b/126562> DOMProgressEvent has unspecified availability
+
+        Reviewed by Ryosuke Niwa.
+
+        * bindings/objc/PublicDOMInterfaces.h: Add DOMProgressEvent. It first appeared in 10.6.
+
+2014-01-07  Mark Rowe  <[email protected]>
+
         Another Mountain Lion build fix.
 
         The Mountain Lion version of NS_DEPRECATED_MAC generates a reference to a nonexistent

Modified: trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h (161414 => 161415)


--- trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h	2014-01-07 09:42:26 UTC (rev 161414)
+++ trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h	2014-01-07 09:46:36 UTC (rev 161415)
@@ -1216,6 +1216,12 @@
 - (DOMXPathResult *)evaluate:(DOMNode *)contextNode :(unsigned short)type :(DOMXPathResult *)inResult WEBKIT_DEPRECATED_MAC(10_5, 10_5);
 @end
 
+@interface DOMProgressEvent : DOMEvent 10_6
+@property (readonly) BOOL lengthComputable;
+@property (readonly) unsigned long long loaded;
+@property (readonly) unsigned long long total;
+@end
+
 // Protocols
 
 @protocol DOMEventListener <NSObject> 10_4

Modified: trunk/Source/WebKit/mac/ChangeLog (161414 => 161415)


--- trunk/Source/WebKit/mac/ChangeLog	2014-01-07 09:42:26 UTC (rev 161414)
+++ trunk/Source/WebKit/mac/ChangeLog	2014-01-07 09:46:36 UTC (rev 161415)
@@ -1,3 +1,11 @@
+2014-01-07  Mark Rowe  <[email protected]>
+
+        <https://webkit.org/b/126562> DOMProgressEvent has unspecified availability
+
+        Reviewed by Ryosuke Niwa.
+
+        * MigrateHeaders.make: Ensure that public DOM headers do not have unspecified availability.
+
 2014-01-06  Mark Rowe  <[email protected]>
 
         Mountain Lion build fix after r161332.

Modified: trunk/Source/WebKit/mac/MigrateHeaders.make (161414 => 161415)


--- trunk/Source/WebKit/mac/MigrateHeaders.make	2014-01-07 09:42:26 UTC (rev 161414)
+++ trunk/Source/WebKit/mac/MigrateHeaders.make	2014-01-07 09:46:36 UTC (rev 161415)
@@ -192,14 +192,17 @@
 
 REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/
 HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< > $@
+PUBLIC_HEADER_CHECK_CMD = @if grep -q "AVAILABLE.*TBD" "$<"; then line=$$(awk "/AVAILABLE.*TBD/ { print FNR; exit }" "$<" ); echo "$<:$$line: error: A class within a public header has unspecified availability."; false; fi
 
 $(PUBLIC_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
+	$(PUBLIC_HEADER_CHECK_CMD)
 	$(HEADER_MIGRATE_CMD)
 
 $(PRIVATE_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
 	$(HEADER_MIGRATE_CMD)
 
 $(PUBLIC_HEADERS_DIR)/% : % MigrateHeaders.make
+	$(PUBLIC_HEADER_CHECK_CMD)
 	$(HEADER_MIGRATE_CMD)
 
 $(PRIVATE_HEADERS_DIR)/% : % MigrateHeaders.make
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to