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