partial revert of r42695, don't trim the comment
authorAlex Z <mrzman@users.mediawiki.org>
Tue, 28 Oct 2008 02:38:59 +0000 (02:38 +0000)
committerAlex Z <mrzman@users.mediawiki.org>
Tue, 28 Oct 2008 02:38:59 +0000 (02:38 +0000)
RELEASE-NOTES
includes/RecentChange.php

index 88a3236..3c7a093 100644 (file)
@@ -287,8 +287,7 @@ The following extensions are migrated into MediaWiki 1.14:
 * (bug 12764) Special:LonelyPages shows transcluded pages
 * (bug 16073) Enhanced RecentChanges uses onclick handler with better fallback if
   JavaScript is disabled.
-* (bug 4253) Recentchanges IRC messages no longer include title in diff URLs and
-  the comment is trimmed if necessary to maintain proper message length.
+* (bug 4253) Recentchanges IRC messages no longer include title in diff URLs 
 * Allow '0' to be an accesskey.
 
 === API changes in 1.14 ===
index 31cdc0f..6b47df7 100644 (file)
@@ -645,19 +645,6 @@ class RecentChange
                # no colour (\003) switches back to the term default
                $fullString = "\00314[[\00307$title\00314]]\0034 $flag\00310 " .
                              "\00302$url\003 \0035*\003 \00303$user\003 \0035*\003 $szdiff \00310$comment\003\n";
-               # RFC 2812 sets the limit for IRC message length at 512 bytes
-               # If the message is longer than that, trim the comment as much as necessary
-               # It might still be too long, but there's not much else we can trim without losing anything important
-               if ( strlen($fullString) > 512 ) {
-                       $extra = strlen($fullString) - 512;
-                       if ( strlen($comment) > $extra ) {
-                               $comment = substr($comment, 0, strlen($comment) - $extra);
-                       } else {
-                               $comment = '';
-                       }
-                       $fullString = "\00314[[\00307$title\00314]]\0034 $flag\00310 " .
-                                     "\00302$url\003 \0035*\003 \00303$user\003 \0035*\003 $szdiff \00310$comment\003\n";
-               }
                        
                return $fullString;
        }