Index: includes/ChangesList.php
===================================================================
--- includes/ChangesList.php	(revision 53927)
+++ includes/ChangesList.php	(working copy)
@@ -87,10 +87,10 @@
 	 */
 	protected function recentChangesFlags( $new, $minor, $patrolled, $nothing = '&nbsp;', $bot = false ) {
 		$f = $new ?
-			'<span class="newpage">' . $this->message['newpageletter'] . '</span>' : $nothing;
+			'<abbr class="newpage">' . $this->message['newpageletter'] . '</abbr>' : $nothing;
 		$f .= $minor ?
-			'<span class="minor">' . $this->message['minoreditletter'] . '</span>' : $nothing;
-		$f .= $bot ? '<span class="bot">' . $this->message['boteditletter'] . '</span>' : $nothing;
+			'<abbr class="minor">' . $this->message['minoreditletter'] . '</abbr>' : $nothing;
+		$f .= $bot ? '<abbr class="bot">' . $this->message['boteditletter'] . '</abbr>' : $nothing;
 		$f .= $patrolled ? '<span class="unpatrolled">!</span>' : $nothing;
 		return $f;
 	}
Index: includes/diff/DifferenceEngine.php
===================================================================
--- includes/diff/DifferenceEngine.php	(revision 53927)
+++ includes/diff/DifferenceEngine.php	(working copy)
@@ -304,10 +304,10 @@
 		$newminor = '';
 
 		if( $this->mOldRev->isMinor() ) {
-			$oldminor = Xml::span( wfMsg( 'minoreditletter' ), 'minor' ) . ' ';
+			$oldminor = Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') ) . ' ';
 		}
 		if( $this->mNewRev->isMinor() ) {
-			$newminor = Xml::span( wfMsg( 'minoreditletter' ), 'minor' ) . ' ';
+			$newminor = Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') ) . ' ';
 		}
 
 		$rdel = ''; $ldel = '';
Index: includes/PageHistory.php
===================================================================
--- includes/PageHistory.php	(revision 53927)
+++ includes/PageHistory.php	(working copy)
@@ -321,7 +321,7 @@
 		$s .= " <span class='history-user'>" . $this->mSkin->revUserTools( $rev, true ) . "</span>";
 
 		if( $rev->isMinor() ) {
-			$s .= ' ' . Xml::element( 'span', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') );
+			$s .= ' ' . Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') );
 		}
 
 		if( !is_null( $size = $rev->getSize() ) && !$rev->isDeleted( Revision::DELETED_TEXT ) ) {
Index: includes/specials/SpecialContributions.php
===================================================================
--- includes/specials/SpecialContributions.php	(revision 53927)
+++ includes/specials/SpecialContributions.php	(working copy)
@@ -562,13 +562,13 @@
 		}
 
 		if( $rev->getParentId() === 0 ) {
-			$nflag = '<span class="newpage">' . $this->messages['newpageletter'] . '</span>';
+			$nflag = '<abbr class="newpage">' . $this->messages['newpageletter'] . '</abbr>';
 		} else {
 			$nflag = '';
 		}
 
 		if( $rev->isMinor() ) {
-			$mflag = '<span class="minor">' . $this->messages['minoreditletter'] . '</span> ';
+			$mflag = '<abbr class="minor">' . $this->messages['minoreditletter'] . '</abbr> ';
 		} else {
 			$mflag = '';
 		}
Index: includes/specials/SpecialDeletedContributions.php
===================================================================
--- includes/specials/SpecialDeletedContributions.php	(revision 53927)
+++ includes/specials/SpecialDeletedContributions.php	(working copy)
@@ -183,7 +183,7 @@
 		$pagelink = $sk->link( $page );
 
 		if( $rev->isMinor() ) {
-			$mflag = '<span class="minor">' . $this->messages['minoreditletter'] . '</span> ';
+			$mflag = '<abbr class="minor">' . $this->messages['minoreditletter'] . '</abbr> ';
 		} else {
 			$mflag = '';
 		}
