Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 9044)
+++ wp-admin/includes/template.php	(working copy)
@@ -81,8 +81,14 @@
 	$pad = str_repeat( '&#8212; ', $level );
 	$name = ( $name_override ? $name_override : $pad . ' ' . $category->name );
 	$edit_link = "categories.php?action=edit&amp;cat_ID=$category->term_id";
+
+	if ( 0 == $category->parent )
+		$parent = $parentname = '';
+	else
+		$parent = $parentname = get_the_category_by_ID( $category->parent );
+
 	if ( current_user_can( 'manage_categories' ) ) {
-		$edit = "<a class='row-title' href='$edit_link' title='" . attribute_escape(sprintf(__('Edit "%s"'), $category->name)) . "'>$name</a><br />";
+		$edit = "<a class='row-title' href='$edit_link' title='" . attribute_escape(sprintf(__('Edit "%s"'), $category->name)) . "'>" . attribute_escape( $name ) . '</a><br />';
 		$actions = array();
 		$actions['edit'] = '<a href="' . $edit_link . '">' . __('Edit') . '</a>';
 		if ( $default_cat_id != $category->term_id )
@@ -94,6 +100,8 @@
 			( $i == $action_count ) ? $sep = '' : $sep = ' | ';
 			$edit .= "<span class='$action'>$link$sep</span>";
 		}
+		if ( 0 != $category->parent )
+			$parent = "<a href='categories.php?action=edit&amp;cat_ID=$category->parent' title='" . attribute_escape(sprintf(__('Edit "%s"'), $parentname)) . "'>" . attribute_escape( $parentname ) . '</a>';
 	} else {
 		$edit = $name;
 	}
@@ -131,6 +139,12 @@
 			case 'description':
 				$output .= "<td $attributes>$category->description</td>";
 				break;
+			case 'parent':
+				$output .= "<td $attributes>$parent</td>";
+				break;
+			case 'slug':
+				$output .= "<td $attributes>$category->slug</td>";
+				break;
 			case 'posts':
 				$attributes = 'class="posts column-posts num"' . $style;
 				$output .= "<td $attributes>$posts_count</td>\n";
@@ -401,6 +415,9 @@
 					}
 					$out .= '</td>';
 					break;
+				case 'slug':
+					$out .= "<td $attributes>$tag->slug</td>";
+					break;
 				case 'posts':
 					$attributes = 'class="posts column-posts num"' . $style;
 					$out .= "<td $attributes>$count</td>";
@@ -544,6 +561,8 @@
 				'cb' => '<input type="checkbox" />',
 				'name' => __('Name'),
 				'description' => __('Description'),
+				'parent' => __('Parent'),
+				'slug' => __('Slug'),
 				'posts' => __('Posts')
 			);
 
@@ -561,6 +580,7 @@
 			$columns = array(
 				'cb' => '<input type="checkbox" />',
 				'name' => __('Name'),
+				'slug' => __('Slug'),
 				'posts' => __('Posts')
 			);
 

