Title: [170520] trunk/Tools
Revision
170520
Author
[email protected]
Date
2014-06-26 22:35:59 -0700 (Thu, 26 Jun 2014)

Log Message

prepare-ChangeLog mangles Objective-C selectors for methods with parameter types that contain colons
https://bugs.webkit.org/show_bug.cgi?id=134383

Reviewed by Tim Horton.

* Scripts/prepare-ChangeLog:
(method_decl_to_selector): Strip out the return type and parameter types before splitting at
colons.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (170519 => 170520)


--- trunk/Tools/ChangeLog	2014-06-27 05:33:01 UTC (rev 170519)
+++ trunk/Tools/ChangeLog	2014-06-27 05:35:59 UTC (rev 170520)
@@ -1,3 +1,14 @@
+2014-06-26  Dan Bernstein  <[email protected]>
+
+        prepare-ChangeLog mangles Objective-C selectors for methods with parameter types that contain colons
+        https://bugs.webkit.org/show_bug.cgi?id=134383
+
+        Reviewed by Tim Horton.
+
+        * Scripts/prepare-ChangeLog:
+        (method_decl_to_selector): Strip out the return type and parameter types before splitting at
+        colons.
+
 2014-06-26  Brady Eidson  <[email protected]>
 
         MiniBrowser should support a preference to override the default URL

Modified: trunk/Tools/Scripts/prepare-ChangeLog (170519 => 170520)


--- trunk/Tools/Scripts/prepare-ChangeLog	2014-06-27 05:33:01 UTC (rev 170519)
+++ trunk/Tools/Scripts/prepare-ChangeLog	2014-06-27 05:35:59 UTC (rev 170520)
@@ -658,6 +658,9 @@
 
     s/,\s*...//;
 
+    # Strip out the return type and parameter types. The extra )? takes care of most block parameter types.
+    s/\([^\)]*\)\)?//g;
+
     if (/:/) {
         my @components = split /:/;
         pop @components if (scalar @components > 1);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to