Title: [177156] trunk/Source/_javascript_Core
Revision
177156
Author
[email protected]
Date
2014-12-11 10:02:53 -0800 (Thu, 11 Dec 2014)

Log Message

Explicitly export some RWIProtocol classes
rdar://problem/19220408

* inspector/scripts/codegen/generate_objc_header.py:
(ObjCHeaderGenerator._generate_type_interface):
* inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
* inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
* inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
* inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
* inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
* inspector/scripts/tests/expected/type-declaration-object-type.json-result:
* inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (177155 => 177156)


--- trunk/Source/_javascript_Core/ChangeLog	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/ChangeLog	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1,3 +1,18 @@
+2014-12-11  Alexey Proskuryakov  <[email protected]>
+
+        Explicitly export some RWIProtocol classes
+        rdar://problem/19220408
+
+        * inspector/scripts/codegen/generate_objc_header.py:
+        (ObjCHeaderGenerator._generate_type_interface):
+        * inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
+        * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
+        * inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
+        * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
+        * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
+        * inspector/scripts/tests/expected/type-declaration-object-type.json-result:
+        * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
+
 2014-12-11  Mark Lam  <[email protected]>
 
         Fix broken build after r177146.

Modified: trunk/Source/_javascript_Core/inspector/scripts/codegen/generate_objc_header.py (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/codegen/generate_objc_header.py	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/codegen/generate_objc_header.py	2014-12-11 18:02:53 UTC (rev 177156)
@@ -154,6 +154,7 @@
     def _generate_type_interface(self, domain, declaration):
         lines = []
         objc_name = ObjCGenerator.objc_name_for_type(declaration.type)
+        lines.append('__attribute__((visibility ("default")))')
         lines.append('@interface %s : %s' % (objc_name, ObjCGenerator.OBJC_JSON_OBJECT_BASE))
         required_members = filter(lambda member: not member.is_optional, declaration.type_members)
         optional_members = filter(lambda member: member.is_optional, declaration.type_members)

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-async-attribute.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-async-attribute.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-async-attribute.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1507,6 +1507,7 @@
 };
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseError : RWIProtocolJSONObject
 - (instancetype)initWithMessage:(NSString *)message code:(int)code;
 /* required */ @property (nonatomic, copy) NSString *message;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1357,6 +1357,7 @@
 };
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseError : RWIProtocolJSONObject
 - (instancetype)initWithMessage:(NSString *)message code:(int)code;
 /* required */ @property (nonatomic, copy) NSString *message;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/events-with-optional-parameters.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/events-with-optional-parameters.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/events-with-optional-parameters.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -985,6 +985,7 @@
 
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseError : RWIProtocolJSONObject
 - (instancetype)initWithMessage:(NSString *)message code:(int)code;
 /* required */ @property (nonatomic, copy) NSString *message;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1040,6 +1040,7 @@
 
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolNetwork2NetworkError : RWIProtocolJSONObject
 - (instancetype)initWithMessage:(NSString *)message code:(int)code;
 /* required */ @property (nonatomic, copy) NSString *message;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -867,6 +867,7 @@
 };
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolRuntimeKeyPath : RWIProtocolJSONObject
 - (instancetype)initWithType:(RWIProtocolRuntimeKeyPathType)type;
 /* required */ @property (nonatomic, assign) RWIProtocolRuntimeKeyPathType type;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-declaration-object-type.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-declaration-object-type.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-declaration-object-type.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1233,12 +1233,14 @@
 
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseError : RWIProtocolJSONObject
 - (instancetype)initWithMessage:(NSString *)message code:(int)code;
 /* required */ @property (nonatomic, copy) NSString *message;
 /* required */ @property (nonatomic, assign) int code;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseOptionalParameterBundle : RWIProtocolJSONObject
 /* optional */ @property (nonatomic, copy) NSArray/*<NSString>*/ *columnNames;
 /* optional */ @property (nonatomic, copy) NSString *notes;
@@ -1248,6 +1250,7 @@
 /* optional */ @property (nonatomic, retain) RWIProtocolDatabaseError *error;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseParameterBundle : RWIProtocolJSONObject
 - (instancetype)initWithColumnNames:(NSArray/*<NSString>*/ *)columnNames notes:(NSString *)notes timestamp:(double)timestamp values:(RWIProtocolJSONObject *)values payload:(RWIProtocolJSONObject *)payload error:(RWIProtocolDatabaseError *)error;
 /* required */ @property (nonatomic, copy) NSArray/*<NSString>*/ *columnNames;
@@ -1258,6 +1261,7 @@
 /* required */ @property (nonatomic, retain) RWIProtocolDatabaseError *error;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseObjectWithPropertyNameConflicts : RWIProtocolJSONObject
 - (instancetype)initWithInteger:(NSString *)integer array:(NSString *)array string:(NSString *)string value:(NSString *)value object:(NSString *)object;
 /* required */ @property (nonatomic, copy) NSString *integer;
@@ -1267,9 +1271,11 @@
 /* required */ @property (nonatomic, copy) NSString *object;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolDatabaseDummyObject : RWIProtocolJSONObject
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolTestParameterBundle : RWIProtocolJSONObject
 - (instancetype)initWithColumnNames:(NSArray/*<NSString>*/ *)columnNames notes:(NSString *)notes timestamp:(double)timestamp values:(RWIProtocolJSONObject *)values payload:(RWIProtocolJSONObject *)payload error:(RWIProtocolDatabaseError *)error;
 /* required */ @property (nonatomic, copy) NSArray/*<NSString>*/ *columnNames;

Modified: trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result (177155 => 177156)


--- trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result	2014-12-11 17:54:38 UTC (rev 177155)
+++ trunk/Source/_javascript_Core/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result	2014-12-11 18:02:53 UTC (rev 177156)
@@ -1191,6 +1191,7 @@
 };
 
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolTestTypeNeedingCast : RWIProtocolJSONObject
 - (instancetype)initWithString:(NSString *)string number:(int)number animals:(RWIProtocolTestCastedAnimals)animals identifier:(int)identifier tree:(RWIProtocolTestRecursiveObject1 *)tree;
 /* required */ @property (nonatomic, copy) NSString *string;
@@ -1200,10 +1201,12 @@
 /* required */ @property (nonatomic, retain) RWIProtocolTestRecursiveObject1 *tree;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolTestRecursiveObject1 : RWIProtocolJSONObject
 /* optional */ @property (nonatomic, retain) RWIProtocolTestRecursiveObject2 *obj;
 @end
 
+__attribute__((visibility ("default")))
 @interface RWIProtocolTestRecursiveObject2 : RWIProtocolJSONObject
 /* optional */ @property (nonatomic, retain) RWIProtocolTestRecursiveObject1 *obj;
 @end
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to