Index: wordpress/wp-includes/kses.php
===================================================================
--- wordpress/wp-includes/kses.php	(revision 13211)
+++ wordpress/wp-includes/kses.php	(working copy)
@@ -42,257 +42,257 @@
 	 * @since 2.0.0
 	 */
 	$allowedposttags = array(
-		'address' => array(),
-		'a' => array(
-			'class' => array (),
-			'href' => array (),
-			'id' => array (),
-			'title' => array (),
-			'rel' => array (),
-			'rev' => array (),
-			'name' => array (),
-			'target' => array()),
-		'abbr' => array(
-			'class' => array (),
-			'title' => array ()),
-		'acronym' => array(
-			'title' => array ()),
-		'b' => array(),
-		'big' => array(),
-		'blockquote' => array(
-			'id' => array (),
-			'cite' => array (),
-			'class' => array(),
-			'lang' => array(),
-			'xml:lang' => array()),
-		'br' => array (
-			'class' => array ()),
-		'button' => array(
-			'disabled' => array (),
-			'name' => array (),
-			'type' => array (),
-			'value' => array ()),
-		'caption' => array(
-			'align' => array (),
-			'class' => array ()),
-		'cite' => array (
-			'class' => array(),
-			'dir' => array(),
-			'lang' => array(),
-			'title' => array ()),
-		'code' => array (
-			'style' => array()),
-		'col' => array(
-			'align' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'span' => array (),
-			'dir' => array(),
-			'style' => array (),
-			'valign' => array (),
-			'width' => array ()),
-		'del' => array(
-			'datetime' => array ()),
-		'dd' => array(),
-		'div' => array(
-			'align' => array (),
-			'class' => array (),
-			'dir' => array (),
-			'lang' => array(),
-			'style' => array (),
-			'xml:lang' => array()),
-		'dl' => array(),
-		'dt' => array(),
-		'em' => array(),
-		'fieldset' => array(),
-		'font' => array(
-			'color' => array (),
-			'face' => array (),
-			'size' => array ()),
-		'form' => array(
-			'action' => array (),
-			'accept' => array (),
-			'accept-charset' => array (),
-			'enctype' => array (),
-			'method' => array (),
-			'name' => array (),
-			'target' => array ()),
-		'h1' => array(
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'h2' => array (
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'h3' => array (
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'h4' => array (
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'h5' => array (
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'h6' => array (
-			'align' => array (),
-			'class' => array (),
-			'id'    => array (),
-			'style' => array ()),
-		'hr' => array (
-			'align' => array (),
-			'class' => array (),
-			'noshade' => array (),
-			'size' => array (),
-			'width' => array ()),
-		'i' => array(),
-		'img' => array(
-			'alt' => array (),
-			'align' => array (),
-			'border' => array (),
-			'class' => array (),
-			'height' => array (),
-			'hspace' => array (),
-			'longdesc' => array (),
-			'vspace' => array (),
-			'src' => array (),
-			'style' => array (),
-			'width' => array ()),
-		'ins' => array(
-			'datetime' => array (),
-			'cite' => array ()),
-		'kbd' => array(),
-		'label' => array(
-			'for' => array ()),
-		'legend' => array(
-			'align' => array ()),
-		'li' => array (
-			'align' => array (),
-			'class' => array ()),
-		'p' => array(
-			'class' => array (),
-			'align' => array (),
-			'dir' => array(),
-			'lang' => array(),
-			'style' => array (),
-			'xml:lang' => array()),
-		'pre' => array(
-			'style' => array(),
-			'width' => array ()),
-		'q' => array(
-			'cite' => array ()),
-		's' => array(),
-		'span' => array (
-			'class' => array (),
-			'dir' => array (),
-			'align' => array (),
-			'lang' => array (),
-			'style' => array (),
-			'title' => array (),
-			'xml:lang' => array()),
-		'strike' => array(),
-		'strong' => array(),
-		'sub' => array(),
-		'sup' => array(),
-		'table' => array(
-			'align' => array (),
-			'bgcolor' => array (),
-			'border' => array (),
-			'cellpadding' => array (),
-			'cellspacing' => array (),
-			'class' => array (),
-			'dir' => array(),
-			'id' => array(),
-			'rules' => array (),
-			'style' => array (),
-			'summary' => array (),
-			'width' => array ()),
-		'tbody' => array(
-			'align' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'valign' => array ()),
-		'td' => array(
-			'abbr' => array (),
-			'align' => array (),
-			'axis' => array (),
-			'bgcolor' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'class' => array (),
-			'colspan' => array (),
-			'dir' => array(),
-			'headers' => array (),
-			'height' => array (),
-			'nowrap' => array (),
-			'rowspan' => array (),
-			'scope' => array (),
-			'style' => array (),
-			'valign' => array (),
-			'width' => array ()),
-		'textarea' => array(
-			'cols' => array (),
-			'rows' => array (),
-			'disabled' => array (),
-			'name' => array (),
-			'readonly' => array ()),
-		'tfoot' => array(
-			'align' => array (),
-			'char' => array (),
-			'class' => array (),
-			'charoff' => array (),
-			'valign' => array ()),
-		'th' => array(
-			'abbr' => array (),
-			'align' => array (),
-			'axis' => array (),
-			'bgcolor' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'class' => array (),
-			'colspan' => array (),
-			'headers' => array (),
-			'height' => array (),
-			'nowrap' => array (),
-			'rowspan' => array (),
-			'scope' => array (),
-			'valign' => array (),
-			'width' => array ()),
-		'thead' => array(
-			'align' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'class' => array (),
-			'valign' => array ()),
-		'title' => array(),
-		'tr' => array(
-			'align' => array (),
-			'bgcolor' => array (),
-			'char' => array (),
-			'charoff' => array (),
-			'class' => array (),
-			'style' => array (),
-			'valign' => array ()),
-		'tt' => array(),
-		'u' => array(),
-		'ul' => array (
-			'class' => array (),
-			'style' => array (),
-			'type' => array ()),
-		'ol' => array (
-			'class' => array (),
-			'start' => array (),
-			'style' => array (),
-			'type' => array ()),
-		'var' => array ());
+		'address'      => array(),
+		'a'            => array(
+		    'class'    => array(),
+		    'href'     => array(),
+		    'id'       => array(),
+		    'title'    => array(),
+		    'rel'      => array(),
+		    'rev'      => array(),
+		    'name'     => array(),
+		    'target'   => array()),
+		'abbr'         => array(
+		    'class'    => array(),
+		    'title'    => array()),
+		'acronym'      => array(
+		    'title'    => array()),
+		'b'            => array(),
+		'big'          => array(),
+		'blockquote'   => array(
+		    'id'       => array(),
+		    'cite'     => array(),
+		    'class'    => array(),
+		    'lang'     => array(),
+		    'xml:lang' => array()),
+		'br'           => array(
+		    'class'    => array()),
+		'button'       => array(
+		    'disabled' => array(),
+		    'name'     => array(),
+		    'type'     => array(),
+		    'value'    => array()),
+		'caption'      => array(
+		    'align'    => array(),
+		    'class'    => array()),
+		'cite'         => array(
+		    'class'    => array(),
+		    'dir'      => array(),
+		    'lang'     => array(),
+		    'title'    => array()),
+		'code'         => array(
+		    'style'    => array()),
+		'col'          => array(
+		    'align'    => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'span'     => array(),
+		    'dir'      => array(),
+		    'style'    => array(),
+		    'valign'   => array(),
+		    'width'    => array()),
+		'del'          => array(
+		    'datetime' => array()),
+		'dd'           => array(),
+		'div'          => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'dir'      => array(),
+		    'lang'     => array(),
+		    'style'    => array(),
+		    'xml:lang' => array()),
+		'dl'           => array(),
+		'dt'           => array(),
+		'em'           => array(),
+		'fieldset'     => array(),
+		'font'         => array(
+		    'color'    => array(),
+		    'face'     => array(),
+		    'size'     => array()),
+		'form'         => array(
+		    'action'   => array(),
+		    'accept'   => array(),
+		    'accept-charset' => array(),
+		    'enctype'  => array(),
+		    'method'   => array(),
+		    'name'     => array(),
+		    'target'   => array()),
+		'h1'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'h2'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'h3'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'h4'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'h5'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'h6'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'id'       => array(),
+		    'style'    => array()),
+		'hr'           => array(
+		    'align'    => array(),
+		    'class'    => array(),
+		    'noshade'  => array(),
+		    'size'     => array(),
+		    'width'    => array()),
+		'i'            => array(),
+		'img'          => array(
+		    'alt'      => array(),
+		    'align'    => array(),
+		    'border'   => array(),
+		    'class'    => array(),
+		    'height'   => array(),
+		    'hspace'   => array(),
+		    'longdesc' => array(),
+		    'vspace'   => array(),
+		    'src'      => array(),
+		    'style'    => array(),
+		    'width'    => array()),
+		'ins'          => array(
+		    'datetime' => array(),
+		    'cite'     => array()),
+		'kbd'          => array(),
+		'label'        => array(
+		    'for'      => array()),
+		'legend'       => array(
+		    'align'    => array()),
+		'li'           => array(
+		    'align'    => array(),
+		    'class'    => array()),
+		'p'            => array(
+		    'class'    => array(),
+		    'align'    => array(),
+		    'dir'      => array(),
+		    'lang'     => array(),
+		    'style'    => array(),
+		    'xml:lang' => array()),
+		'pre'          => array(
+		    'style'    => array(),
+		    'width'    => array()),
+		'q'            => array(
+		    'cite'     => array()),
+		's'            => array(),
+		'span'         => array(
+		    'class'    => array(),
+		    'dir'      => array(),
+		    'align'    => array(),
+		    'lang'     => array(),
+		    'style'    => array(),
+		    'title'    => array(),
+		    'xml:lang' => array()),
+		'strike'       => array(),
+		'strong'       => array(),
+		'sub'          => array(),
+		'sup'          => array(),
+		'table'        => array(
+		    'align'    => array(),
+		    'bgcolor'  => array(),
+		    'border'   => array(),
+		    'cellpadding' => array(),
+		    'cellspacing' => array(),
+		    'class'    => array(),
+		    'dir'      => array(),
+		    'id'       => array(),
+		    'rules'    => array(),
+		    'style'    => array(),
+		    'summary'  => array(),
+		    'width'    => array()),
+		'tbody'        => array(
+		    'align'    => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'valign'   => array()),
+		'td'           => array(
+		    'abbr'     => array(),
+		    'align'    => array(),
+		    'axis'     => array(),
+		    'bgcolor'  => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'class'    => array(),
+		    'colspan'  => array(),
+		    'dir'      => array(),
+		    'headers'  => array(),
+		    'height'   => array(),
+		    'nowrap'   => array(),
+		    'rowspan'  => array(),
+		    'scope'    => array(),
+		    'style'    => array(),
+		    'valign'   => array(),
+		    'width'    => array()),
+		'textarea'     => array(
+		    'cols'     => array(),
+		    'rows'     => array(),
+		    'disabled' => array(),
+		    'name'     => array(),
+		    'readonly' => array()),
+		'tfoot'        => array(
+		    'align'    => array(),
+		    'char'     => array(),
+		    'class'    => array(),
+		    'charoff'  => array(),
+		    'valign'   => array()),
+		'th'           => array(
+		    'abbr'     => array(),
+		    'align'    => array(),
+		    'axis'     => array(),
+		    'bgcolor'  => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'class'    => array(),
+		    'colspan'  => array(),
+		    'headers'  => array(),
+		    'height'   => array(),
+		    'nowrap'   => array(),
+		    'rowspan'  => array(),
+		    'scope'    => array(),
+		    'valign'   => array(),
+		    'width'    => array()),
+		'thead'        => array(
+		    'align'    => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'class'    => array(),
+		    'valign'   => array()),
+		'title'        => array(),
+		'tr'           => array(
+		    'align'    => array(),
+		    'bgcolor'  => array(),
+		    'char'     => array(),
+		    'charoff'  => array(),
+		    'class'    => array(),
+		    'style'    => array(),
+		    'valign'   => array()),
+		'tt'           => array(),
+		'u'            => array(),
+		'ul'           => array(
+		    'class'    => array(),
+		    'style'    => array(),
+		    'type'     => array()),
+		'ol'           => array(
+		    'class'    => array(),
+		    'start'    => array(),
+		    'style'    => array(),
+		    'type'     => array()),
+		'var'          => array());
 
 	/**
 	 * Kses allowed HTML elements.
@@ -301,37 +301,26 @@
 	 * @since 1.0.0
 	 */
 	$allowedtags = array(
-		'a' => array(
-			'href' => array (),
-			'title' => array ()),
-		'abbr' => array(
-			'title' => array ()),
-		'acronym' => array(
-			'title' => array ()),
-		'b' => array(),
-		'blockquote' => array(
-			'cite' => array ()),
-		//	'br' => array(),
-		'cite' => array (),
-		'code' => array(),
-		'del' => array(
-			'datetime' => array ()),
-		//	'dd' => array(),
-		//	'dl' => array(),
-		//	'dt' => array(),
-		'em' => array (), 'i' => array (),
-		//	'ins' => array('datetime' => array(), 'cite' => array()),
-		//	'li' => array(),
-		//	'ol' => array(),
-		//	'p' => array(),
-		'q' => array(
-			'cite' => array ()),
-		'strike' => array(),
-		'strong' => array(),
-		//	'sub' => array(),
-		//	'sup' => array(),
-		//	'u' => array(),
-		//	'ul' => array(),
+		'a'            => array(
+		    'href'     => array(),
+		    'title'    => array()),
+		'abbr'         => array(
+		    'title'    => array()),
+		'acronym'      => array(
+		    'title'    => array()),
+		'b'            => array(),
+		'blockquote'   => array(
+		    'cite'     => array()),
+		'cite'         => array(),
+		'code'         => array(),
+		'del'          => array(
+		    'datetime' => array()),
+		'em'           => array(), 
+		'i'            => array(),
+		'q'            => array(
+		    'cite'     => array()),
+		'strike'       => array(),
+		'strong'       => array(),
 	);
 }
 
@@ -355,7 +344,7 @@
  * @param array $allowed_protocols Optional. Allowed protocol in links.
  * @return string Filtered content with only allowed HTML elements
  */
-function wp_kses($string, $allowed_html, $allowed_protocols = array ('http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet')) {
+function wp_kses($string, $allowed_html, $allowed_protocols = array('http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet') ) {
 	$string = wp_kses_no_null($string);
 	$string = wp_kses_js_entities($string);
 	$string = wp_kses_normalize_entities($string);
@@ -972,7 +961,7 @@
  * @return string Correctly encoded entity
  */
 function wp_kses_normalize_entities2($matches) {
-	if ( ! isset($matches[1]) || empty($matches[1]) )
+	if ( empty($matches[1]) )
 		return '';
 
 	$i = $matches[1];
@@ -991,7 +980,7 @@
  * @return string Correctly encoded entity
  */
 function wp_kses_normalize_entities3($matches) {
-	if ( ! isset($matches[2]) || empty($matches[2]) )
+	if ( empty($matches[2]) )
 		return '';
 
 	$hexchars = $matches[2];
