? update-manager-theme-fix.patch
Index: authorize.php
===================================================================
RCS file: /cvs/drupal/drupal/authorize.php,v
retrieving revision 1.8
diff -u -p -r1.8 authorize.php
--- authorize.php	22 Apr 2010 10:16:24 -0000	1.8
+++ authorize.php	24 Nov 2010 04:33:11 -0000
@@ -146,7 +146,7 @@ if (authorize_access_allowed()) {
       l(t('Front page'), '<front>'),
     ));
 
-    $output .= theme('item_list', array('items' => $links));
+    $output .= theme('item_list', array('items' => $links, 'title' => t('Next steps')));
   }
   // If a batch is running, let it run.
   elseif (isset($_GET['batch'])) {
Index: includes/theme.maintenance.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/theme.maintenance.inc,v
retrieving revision 1.67
diff -u -p -r1.67 theme.maintenance.inc
--- includes/theme.maintenance.inc	19 Sep 2010 18:10:41 -0000	1.67
+++ includes/theme.maintenance.inc	24 Nov 2010 04:33:11 -0000
@@ -176,13 +176,15 @@ function theme_authorize_report($variabl
   if (!empty($messages)) {
     $output .= '<div id="authorize-results">';
     foreach ($messages as $heading => $logs) {
-      $output .= '<h3>' . check_plain($heading) . '</h3>';
+      $title = check_plain($heading);
+      $items = array();
       foreach ($logs as $number => $log_message) {
         if ($number === '#abort') {
           continue;
         }
-        $output .= theme('authorize_message', array('message' => $log_message['message'], 'success' => $log_message['success']));
+        $items[] = theme('authorize_message', array('message' => $log_message['message'], 'success' => $log_message['success']));
       }
+      $output .= theme('item_list',  array('items' => $items, 'title' => $title));
     }
     $output .= '</div>';
   }
@@ -200,14 +202,13 @@ function theme_authorize_report($variabl
  * @ingroup themeable
  */
 function theme_authorize_message($variables) {
-  $output = '';
   $message = $variables['message'];
   $success = $variables['success'];
   if ($success) {
-    $output .= '<li class="success">' . $message . '</li>';
+    $item = array('data' => check_markup($message), 'class' => array('success'));
   }
   else {
-    $output .= '<li class="failure"><strong>' . t('Failed') . ':</strong> ' . $message . '</li>';
+    $item = array('data' => '<strong>' . check_markup($message) . '</strong>', 'class' => array('failure'));
   }
-  return $output;
+  return $item;
 }
Index: modules/update/update.authorize.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.authorize.inc,v
retrieving revision 1.6
diff -u -p -r1.6 update.authorize.inc
--- modules/update/update.authorize.inc	18 Nov 2010 05:35:39 -0000	1.6
+++ modules/update/update.authorize.inc	24 Nov 2010 04:33:11 -0000
@@ -265,6 +265,7 @@ function update_authorize_install_batch_
   $_SESSION['authorize_results']['page_message'] = $page_message;
   $_SESSION['authorize_results']['messages'] = $results['log'];
   $_SESSION['authorize_results']['tasks'] = $results['tasks'];
+  $_SESSION['authorize_operation']['page_title'] = t('Drupal Update Manager');
 }
 
 /**
