diff --git authorize.php authorize.php
index a1747b9..b2622bf 100644
--- authorize.php
+++ authorize.php
@@ -134,7 +134,7 @@ if (authorize_access_allowed()) {
     }
 
     $output = theme('authorize_report', array('messages' => $results['messages']));
-    
+
     $links = array();
     if (is_array($results['tasks'])) {
       $links += $results['tasks'];
diff --git includes/ajax.inc includes/ajax.inc
index c4d67bc..cd7b268 100644
--- includes/ajax.inc
+++ includes/ajax.inc
@@ -328,7 +328,7 @@ function ajax_deliver($page_callback_result) {
   }
   elseif (is_array($page_callback_result) && isset($page_callback_result['#type']) && ($page_callback_result['#type'] == 'ajax_commands')) {
     // Complex AJAX callbacks can return a result that contains a specific
-    // set of commands to send to the browser. 
+    // set of commands to send to the browser.
     if (isset($page_callback_result['#ajax_commands'])) {
       $commands = $page_callback_result['#ajax_commands'];
     }
diff --git includes/authorize.inc includes/authorize.inc
index 82526bd..685fe66 100644
--- includes/authorize.inc
+++ includes/authorize.inc
@@ -19,7 +19,7 @@ function authorize_filetransfer_form($form_state) {
   // CSS we depend on lives in modules/system/maintenance.css, which is loaded
   // via the default maintenance theme.
   $form['#attached']['js'][] = $base_url . '/misc/authorize.js';
-  
+
   // Get all the available ways to transfer files.
   if (empty($_SESSION['authorize_filetransfer_backends'])) {
     drupal_set_message(t('Unable to continue, no available methods of file transfer'), 'error');
@@ -182,7 +182,7 @@ function authorize_filetransfer_form_submit($form, &$form_state) {
         variable_set('authorize_filetransfer_connection_settings_' . $filetransfer_backend, $connection_settings);
 
         $filetransfer = authorize_get_filetransfer($filetransfer_backend, $form_state['values']['connection_settings'][$filetransfer_backend]);
-        
+
         // Now run the operation.
         authorize_run_operation($filetransfer);
       }
diff --git includes/database/pgsql/database.inc includes/database/pgsql/database.inc
index 279631a..7bd7378 100644
--- includes/database/pgsql/database.inc
+++ includes/database/pgsql/database.inc
@@ -47,10 +47,10 @@ class DatabaseConnection_pgsql extends DatabaseConnection {
 
     $options += $this->defaultOptions();
 
-    // The PDO PostgreSQL driver has a bug which 
+    // The PDO PostgreSQL driver has a bug which
     // doesn't type cast booleans correctly when
-    // parameters are bound using associative 
-    // arrays. 
+    // parameters are bound using associative
+    // arrays.
     // See http://bugs.php.net/bug.php?id=48383
     foreach ($args as &$value) {
       if (is_bool($value)) {
diff --git includes/database/pgsql/install.inc includes/database/pgsql/install.inc
index 8ffa11c..5158c2d 100644
--- includes/database/pgsql/install.inc
+++ includes/database/pgsql/install.inc
@@ -32,13 +32,13 @@ class DatabaseTasks_pgsql extends DatabaseTasks {
    */
   protected function checkEncoding() {
     try {
-      if (db_query('SHOW server_encoding')->fetchField() == 'UTF8') { 
+      if (db_query('SHOW server_encoding')->fetchField() == 'UTF8') {
         $this->pass(st('Database is encoded in UTF-8'));
       }
       else {
         $replacements = array(
-          '%encoding' => 'UTF8', 
-          '%driver' => $this->name(), 
+          '%encoding' => 'UTF8',
+          '%driver' => $this->name(),
           '!link' => '<a href="INSTALL.pgsql.txt">INSTALL.pgsql.txt</a>'
         );
         $text  = 'The %driver database must use %encoding encoding to work with Drupal.';
diff --git includes/filetransfer/local.inc includes/filetransfer/local.inc
index fc37c5b..01c5c30 100644
--- includes/filetransfer/local.inc
+++ includes/filetransfer/local.inc
@@ -53,7 +53,7 @@ class FileTransferLocal extends FileTransfer implements FileTransferChmodInterfa
       throw new FileTransferException('Cannot remove file %file.', NULL, array('%file' => $file));
     }
   }
-  
+
   public function isDirectory($path) {
     return is_dir($path);
   }
diff --git includes/filetransfer/ssh.inc includes/filetransfer/ssh.inc
index ba0b898..f6ba4d7 100644
--- includes/filetransfer/ssh.inc
+++ includes/filetransfer/ssh.inc
@@ -59,7 +59,7 @@ class FileTransferSSH extends FileTransfer implements FileTransferChmodInterface
       throw new FileTransferException('Cannot remove @directory.', NULL, array('@directory' => $destination));
     }
   }
-  
+
   /**
    * WARNING: This is untested.  It is not currently used, but should do the trick.
    */
diff --git includes/form.inc includes/form.inc
index e12ad1c..1fefebf 100644
--- includes/form.inc
+++ includes/form.inc
@@ -1006,7 +1006,7 @@ function form_execute_handlers($type, &$form, &$form_state) {
  * @param $message
  *   The error message to present to the user.
  * @return
- *   Return value is for internal use only. To get a list of errors, use 
+ *   Return value is for internal use only. To get a list of errors, use
  *   form_get_errors() or form_get_error().
  */
 function form_set_error($name = NULL, $message = '') {
@@ -3261,7 +3261,7 @@ function batch_process($redirect = NULL, $url = 'batch', $redirect_callback = 'd
   $batch =& batch_get();
 
   drupal_theme_initialize();
-  
+
   if (isset($batch)) {
     // Add process information
     $process_info = array(
@@ -3276,7 +3276,7 @@ function batch_process($redirect = NULL, $url = 'batch', $redirect_callback = 'd
     );
     $batch += $process_info;
 
-    // The batch is now completely built. Allow other modules to make changes to the 
+    // The batch is now completely built. Allow other modules to make changes to the
     // batch so that it is easier to reuse batch processes in other enviroments.
     drupal_alter('batch', $batch);
 
diff --git includes/locale.inc includes/locale.inc
index fc8bf86..8186021 100644
--- includes/locale.inc
+++ includes/locale.inc
@@ -475,7 +475,7 @@ function locale_languages_delete_form_submit($form, &$form_state) {
       ->condition('language', $form_state['values']['langcode'])
       ->execute();
     module_invoke_all('multilingual_settings_changed');
-    $variables = array('%locale' => $languages[$form_state['values']['langcode']]->name);    
+    $variables = array('%locale' => $languages[$form_state['values']['langcode']]->name);
     drupal_set_message(t('The language %locale has been removed.', $variables));
     watchdog('locale', 'The language %locale has been removed.', $variables);
   }
diff --git install.php install.php
index 485085b..2eb4c0e 100644
--- install.php
+++ install.php
@@ -972,7 +972,7 @@ function install_database_errors($database, $settings_file) {
 
     try {
       db_run_tasks($database['driver']);
-    } 
+    }
     catch (DatabaseTaskException $e) {
       // These are generic errors, so we do not have any specific key of the
       // database connection array to attach them to; therefore, we just put
@@ -1093,7 +1093,7 @@ function install_select_profile_form($form, &$form_state, $profile_files) {
   foreach ($profile_files as $profile) {
     // TODO: is this right?
     include_once DRUPAL_ROOT . '/' . $profile->uri;
-    
+
     $details = install_profile_info($profile->name);
     $profiles[$profile->name] = $details;
 
@@ -1713,7 +1713,7 @@ function install_configure_form_submit($form, &$form_state) {
   // Enable update.module if this option was selected.
   if ($form_state['values']['update_status_module'][1]) {
     drupal_install_modules(array('update'));
- 
+
     // Add the site maintenance account's email address to the list of
     // addresses to be notified when updates are available, if selected.
     if ($form_state['values']['update_status_module'][2]) {
diff --git modules/aggregator/aggregator.api.php modules/aggregator/aggregator.api.php
index baabe77..4eff995 100644
--- modules/aggregator/aggregator.api.php
+++ modules/aggregator/aggregator.api.php
@@ -82,12 +82,12 @@ function hook_aggregator_fetch_info() {
  *   $feed->source_string contains the raw feed data as a string. Parse data
  *   from $feed->source_string and expose it to other modules as an array of
  *   data items on $feed->items.
- * 
+ *
  *   Feed format:
  *   - $feed->description (string) - description of the feed
  *   - $feed->image (string) - image for the feed
  *   - $feed->etag (string) - value of feed's entity tag header field
- *   - $feed->modified (UNIX timestamp) - value of feed's last modified header 
+ *   - $feed->modified (UNIX timestamp) - value of feed's last modified header
  *     field
  *   - $feed->items (Array) - array of feed items.
  *
@@ -101,8 +101,8 @@ function hook_aggregator_fetch_info() {
  *   AUTHOR (string) - the feed item's author
  *   GUID (string) - RSS/Atom global unique identifier
  *   LINK (string) - the feed item's URL
- * 
- * @return 
+ *
+ * @return
  *   TRUE if parsing was successful, FALSE otherwise.
  *
  * @see hook_aggregator_parse_info()
@@ -116,7 +116,7 @@ function hook_aggregator_parse($feed) {
     $feed->items = $items;
     return TRUE;
   }
-  return FALSE;  
+  return FALSE;
 }
 
 /**
diff --git modules/aggregator/aggregator.parser.inc modules/aggregator/aggregator.parser.inc
index 4d589ba..2ff307e 100644
--- modules/aggregator/aggregator.parser.inc
+++ modules/aggregator/aggregator.parser.inc
@@ -157,7 +157,7 @@ function aggregator_parse_feed(&$data, $feed) {
     if (empty($item['author']) && !empty($item['dc:creator'])) {
       $item['author'] = $item['dc:creator'];
     }
-     
+
     $item += array('author' => '', 'description' => '');
 
     // Store on $feed object. This is where processors will look for parsed items.
diff --git modules/block/block.tpl.php modules/block/block.tpl.php
index 6a9bc1b..b54710f 100644
--- modules/block/block.tpl.php
+++ modules/block/block.tpl.php
@@ -37,11 +37,11 @@
  */
 ?>
 <div id="block-<?php print $block->module . '-' . $block->delta; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>>
- 
+
 <?php if (!empty($contextual_links)): ?>
   <?php print render($contextual_links); ?>
 <?php endif; ?>
- 
+
 <?php if ($block->subject): ?>
   <h2<?php print $title_attributes; ?>><?php print $block->subject ?></h2>
 <?php endif;?>
diff --git modules/book/book-all-books-block.tpl.php modules/book/book-all-books-block.tpl.php
index 39f3dbc..2371f31 100644
--- modules/book/book-all-books-block.tpl.php
+++ modules/book/book-all-books-block.tpl.php
@@ -9,7 +9,7 @@
  *
  * Available variables:
  * - $book_menus: Array of book outlines keyed to the parent book ID. Call
- *   render() on each to print it as an unordered list. 
+ *   render() on each to print it as an unordered list.
  */
 ?>
 <?php foreach ($book_menus as $book_id => $menu) : ?>
diff --git modules/color/color.module modules/color/color.module
index 81671ef..9b400df 100644
--- modules/color/color.module
+++ modules/color/color.module
@@ -11,7 +11,7 @@ function color_help($path, $arg) {
       $output .= '<p>' . t('The Color module allows users with the <em>Administer site configuration</em> permission to quickly and easily change the color scheme of themes that have been built to be compatible with it. For more information, see the online handbook entry for <a href="@color">Color module</a>.', array('@color' => 'http://drupal.org/handbook/modules/color')) . '</p>';
       $output .= '<h3>' . t('Uses') . '</h3>';
       $output .= '<dl>';
-      $output .= '<dt>' . t('Changing colors') . '</dt>'; 
+      $output .= '<dt>' . t('Changing colors') . '</dt>';
       $output .= '<dd>' . t("Using the Color module allows you to easily change the color of links, backgrounds, text, and other theme elements. To change the color settings for a compatible theme, select the <em>Settings</em> link for your theme on the <a href='@configure'>Themes administration page</a>. If you don't see a color picker on that page, then your theme is not compatible with the color module. If you are sure that the theme does indeed support the color module, but the color picker does not appear, then <a href='@troubleshoot'>follow these troubleshooting procedures</a>.", array('@configure' => url('admin/appearance'), '@troubleshoot' => 'http://drupal.org/node/109457')) . '</dd>';
       $output .= '<dd>' . t("The Color module saves a modified copy of the theme's specified stylesheets in the files directory. This means that if you make any manual changes to your theme's stylesheet, <em>you must save your color settings again, even if they haven't changed</em>. This step is required because the module stylesheets (in the files directory) need to be recreated to include your changes.") . '</dd>';
       $output .= '</dl>';
diff --git modules/comment/comment.module modules/comment/comment.module
index c5259db..d66b9cd 100644
--- modules/comment/comment.module
+++ modules/comment/comment.module
@@ -1409,7 +1409,7 @@ function comment_save($comment) {
   catch (Exception $e) {
     $transaction->rollback('comment', $e->getMessage(), array(), WATCHDOG_ERROR);
   }
-  
+
 }
 
 /**
diff --git modules/dashboard/dashboard.css modules/dashboard/dashboard.css
index 5d45fd8..f787bfe 100644
--- modules/dashboard/dashboard.css
+++ modules/dashboard/dashboard.css
@@ -116,7 +116,7 @@
 }
 
 #dashboard .ui-sortable .block {
-  cursor: move; 
+  cursor: move;
 }
 
 #dashboard .ui-sortable .block h2 {
diff --git modules/dblog/dblog.module modules/dblog/dblog.module
index 58fa339..0c0375a 100644
--- modules/dblog/dblog.module
+++ modules/dblog/dblog.module
@@ -28,7 +28,7 @@ function dblog_help($path, $arg) {
       $output .= '<dt>' . t('Debugging site problems') . '</dt>';
       $output .= '<dd>' . t('In case of errors or problems with the site, the <a href="@dblog">Recent log entries</a> page can be useful for debugging, since it shows the sequence of events. The log entries include usage information, warnings, and errors.', array('@dblog' => url('admin/reports/dblog'))) . '</dd>';
       $output .= '</dl>';
-      return $output;	
+      return $output;
     case 'admin/reports/dblog':
       return '<p>' . t('The Database logging module monitors your website, capturing system events in a log (shown here) to be reviewed by an authorized individual at a later time. This log is a list of recorded events containing usage data, performance data, errors, warnings and operational information. It is vital to check the Recent log entries report on a regular basis, as it is often the only way to tell what is going on.') . '</p>';
   }
diff --git modules/help/help.api.php modules/help/help.api.php
index 576ed74..bc4e945 100644
--- modules/help/help.api.php
+++ modules/help/help.api.php
@@ -26,7 +26,7 @@
  *   is being requested; e.g., 'admin/node' or 'user/edit'. If the router path
  *   includes a % wildcard, then this will appear in $path; for example,
  *   node pages would have $path equal to 'node/%' or 'node/%/view'. Your hook
- *   implementation may also be called with special descriptors after a 
+ *   implementation may also be called with special descriptors after a
  *   "#" sign. Some examples:
  *   - admin/help#modulename
  *     The main module help text, displayed on the admin/help/modulename
@@ -41,7 +41,7 @@
  *   array should always be used rather than directly invoking arg(), because
  *   your hook implementation may be called for other purposes besides building
  *   the current page's help. Note that depending on which module is invoking
- *   hook_help, $arg may contain only empty strings. Regardless, $arg[0] to 
+ *   hook_help, $arg may contain only empty strings. Regardless, $arg[0] to
  *   $arg[11] will always be set.
  * @return
  *   A localized string containing the help text.
diff --git modules/menu/menu.api.php modules/menu/menu.api.php
index cdea8bb..2052078 100644
--- modules/menu/menu.api.php
+++ modules/menu/menu.api.php
@@ -165,7 +165,7 @@
  *     instead.
  *   - "page arguments": An array of arguments to pass to the page callback
  *     function, with path component substitution as described above.
- *   - "delivery callback": The function to call to package the result of the 
+ *   - "delivery callback": The function to call to package the result of the
  *     page callback function and send it to the browser. Defaults to
  *     drupal_deliver_html_page() unless a value is inherited from a parent menu
  *     item.
@@ -189,7 +189,7 @@
  *   - "file path": The path to the directory containing the file specified in
  *     "file". This defaults to the path to the module implementing the hook.
  *   - "load arguments": An array of arguments to be passed to each of the
- *     wildcard object loaders in the path, after the path argument itself. 
+ *     wildcard object loaders in the path, after the path argument itself.
  *     For example, if a module registers path node/%node/revisions/%/view
  *     with load arguments set to array(3), the '%node' in the path indicates
  *     that the loader function node_load() will be called with the second
diff --git modules/node/node.pages.inc modules/node/node.pages.inc
index de9fed1..b55d17a 100644
--- modules/node/node.pages.inc
+++ modules/node/node.pages.inc
@@ -535,7 +535,7 @@ function node_revision_overview($node) {
     }
     $rows[] = array_merge($row, $operations);
   }
-  
+
   $build['node_revisions_table'] = array(
     '#theme' => 'table',
     '#rows' => $rows,
diff --git modules/node/node.test modules/node/node.test
index 7bd5077..5a1aae2 100644
--- modules/node/node.test
+++ modules/node/node.test
@@ -378,7 +378,7 @@ class PageCreationTestCase extends DrupalWebTestCase {
 
       // Check that the failed rollback was logged.
       $records = db_query("SELECT wid FROM {watchdog} WHERE message LIKE 'Explicit rollback failed%'")->fetchAll();
-      $this->assertTrue(count($records) > 0, t('Transactions not supported, and rollback error logged to watchdog.'));      
+      $this->assertTrue(count($records) > 0, t('Transactions not supported, and rollback error logged to watchdog.'));
     }
 
     // Check that the rollback error was logged.
diff --git modules/openid/openid.pages.inc modules/openid/openid.pages.inc
index 6a0c924..c852390 100644
--- modules/openid/openid.pages.inc
+++ modules/openid/openid.pages.inc
@@ -54,8 +54,8 @@ function openid_user_identities($account) {
   }
 
   $build['openid_table'] = array(
-    '#theme' => 'table', 
-    '#header' => $header, 
+    '#theme' => 'table',
+    '#header' => $header,
     '#rows' => $rows,
   );
   $build['openid_user_add'] = drupal_get_form('openid_user_add');
diff --git modules/openid/openid.test modules/openid/openid.test
index fe260b8..9cb4bf3 100644
--- modules/openid/openid.test
+++ modules/openid/openid.test
@@ -154,7 +154,7 @@ class OpenIDFunctionalTest extends DrupalWebTestCase {
     // Use a User-supplied Identity that is the URL of an XRDS document.
     $identity = url('openid-test/yadis/xrds', array('absolute' => TRUE));
 
-    // Tell openid_test.module to respond with these SREG fields. 
+    // Tell openid_test.module to respond with these SREG fields.
     variable_set('openid_test_response', array('openid.sreg.nickname' => 'john', 'openid.sreg.email' => 'john@example.com'));
 
     // Fill out and submit the login form.
@@ -163,7 +163,7 @@ class OpenIDFunctionalTest extends DrupalWebTestCase {
 
     // Check we are on the OpenID redirect form.
     $this->assertTitle(t('OpenID redirect'), t('OpenID redirect page was displayed.'));
-        
+
     // Submit form to the OpenID Provider Endpoint.
     $this->drupalPost(NULL, array(), t('Send'));
     $this->assertText('john', t('User was logged in.'));
@@ -184,7 +184,7 @@ class OpenIDFunctionalTest extends DrupalWebTestCase {
     // Use a User-supplied Identity that is the URL of an XRDS document.
     $identity = url('openid-test/yadis/xrds', array('absolute' => TRUE));
 
-    // Tell openid_test.module to respond with these SREG fields. 
+    // Tell openid_test.module to respond with these SREG fields.
     variable_set('openid_test_response', array('openid.sreg.nickname' => $this->web_user->name, 'openid.sreg.email' => 'mail@invalid#'));
 
     // Fill out and submit the login form.
@@ -193,7 +193,7 @@ class OpenIDFunctionalTest extends DrupalWebTestCase {
 
     // Check we are on the OpenID redirect form.
     $this->assertTitle(t('OpenID redirect'), t('OpenID redirect page was displayed.'));
-        
+
     // Submit form to the OpenID Provider Endpoint.
     $this->drupalPost(NULL, array(), t('Send'));
 
@@ -237,7 +237,7 @@ class OpenIDFunctionalTest extends DrupalWebTestCase {
 
     // Check we are on the OpenID redirect form.
     $this->assertTitle(t('OpenID redirect'), t('OpenID redirect page was displayed.'));
-        
+
     // Submit form to the OpenID Provider Endpoint.
     $this->drupalPost(NULL, array(), t('Send'));
 
diff --git modules/overlay/overlay-parent.js modules/overlay/overlay-parent.js
index 12e9816..927db6b 100644
--- modules/overlay/overlay-parent.js
+++ modules/overlay/overlay-parent.js
@@ -254,12 +254,12 @@ Drupal.overlay.create = function () {
 Drupal.overlay.load = function (url) {
   var self = this;
   var iframe = self.iframe.$element.get(0);
-  
+
   // Add a loaded class to the overlay once the iframe is loaded.
   $(iframe).load(function () {
     $('.overlay').addClass('overlay-loaded');
   });
-  
+
   // Get the document object of the iframe window.
   // @see http://xkr.us/articles/dom/iframe-document/
   var doc = (iframe.contentWindow || iframe.contentDocument);
diff --git modules/search/search-results.tpl.php modules/search/search-results.tpl.php
index 2703491..7936cbe 100644
--- modules/search/search-results.tpl.php
+++ modules/search/search-results.tpl.php
@@ -24,7 +24,7 @@
 <?php if ($search_results) : ?>
   <h2><?php print t('Search results');?></h2>
   <dl class="search-results <?php print $type; ?>-results">
-    <?php print $search_results; ?>  
+    <?php print $search_results; ?>
   </dl>
   <?php print $pager; ?>
 <?php else : ?>
diff --git modules/search/search.api.php modules/search/search.api.php
index 0694ff8..521197b 100644
--- modules/search/search.api.php
+++ modules/search/search.api.php
@@ -16,7 +16,7 @@
  *
  * This hook allows a module to perform searches on content it defines
  * (custom node types, users, or comments, for example) when a site search
- * is performed. 
+ * is performed.
  *
  * Note that you can use form API to extend the search. You will need to use
  * hook_form_alter() to add any additional required form elements. You can
diff --git modules/shortcut/shortcut.admin.inc modules/shortcut/shortcut.admin.inc
index 6b87dc9..f1c1f30 100644
--- modules/shortcut/shortcut.admin.inc
+++ modules/shortcut/shortcut.admin.inc
@@ -79,7 +79,7 @@ function shortcut_set_switch($form, &$form_state, $account = NULL) {
   );
 
   $form['submit'] = array(
-    '#type' => 'submit', 
+    '#type' => 'submit',
     '#value' => t('Save configuration'),
   );
 
@@ -185,7 +185,7 @@ function shortcut_set_customize($form, &$form_state, $shortcut_set) {
       '#default_value' => $status,
       '#attributes' => array('class' => array('shortcut-status-select')),
     );
-    
+
     $form['shortcuts'][$status][$mlid]['edit']['#markup'] = l(t('edit'), 'admin/config/system/shortcut/link/' . $mlid);
     $form['shortcuts'][$status][$mlid]['delete']['#markup'] = l(t('delete'), 'admin/config/system/shortcut/link/' . $mlid . '/delete');
   }
@@ -196,7 +196,7 @@ function shortcut_set_customize($form, &$form_state, $shortcut_set) {
   );
 
   $form['submit'] = array(
-    '#type' => 'submit', 
+    '#type' => 'submit',
     '#value' => t('Save Changes'),
   );
 
diff --git modules/shortcut/shortcut.module modules/shortcut/shortcut.module
index 051c616..30492eb 100644
--- modules/shortcut/shortcut.module
+++ modules/shortcut/shortcut.module
@@ -33,7 +33,7 @@ function shortcut_help($path, $arg) {
       return $output;
   }
 }
-  
+
 /**
  * Implements hook_permission().
  */
@@ -400,7 +400,7 @@ function shortcut_current_displayed_set($account = NULL) {
     $shortcut_set = shortcut_set_load($shortcut_set_name);
   }
   // Otherwise, use the default set.
-  else { 
+  else {
     $shortcut_set = shortcut_default_set($account);
   }
 
diff --git modules/simpletest/drupal_web_test_case.php modules/simpletest/drupal_web_test_case.php
index f5209be..d216c82 100644
--- modules/simpletest/drupal_web_test_case.php
+++ modules/simpletest/drupal_web_test_case.php
@@ -184,12 +184,12 @@ abstract class DrupalTestCase {
 
   /**
    * Delete an assertion record by message ID.
-   * 
+   *
    * @param $message_id
    *   Message ID of the assertion to delete.
    * @return
    *   TRUE if the assertion was deleted, FALSE otherwise.
-   * 
+   *
    * @see DrupalTestCase::insertAssert()
    */
   public static function deleteAssert($message_id) {
diff --git modules/simpletest/tests/bootstrap.test modules/simpletest/tests/bootstrap.test
index 122362e..110e22c 100644
--- modules/simpletest/tests/bootstrap.test
+++ modules/simpletest/tests/bootstrap.test
@@ -390,7 +390,7 @@ class BootstrapResettableStaticTestCase extends DrupalUnitTestCase {
 
   /**
    * Test that a variable reference returned by drupal_static() gets reset when
-   * drupal_static_reset() is called. 
+   * drupal_static_reset() is called.
    */
   function testDrupalStatic() {
     $name = __CLASS__ . '_' . __METHOD__;
diff --git modules/simpletest/tests/common_test_info.txt modules/simpletest/tests/common_test_info.txt
index 5979de0..93d0024 100644
--- modules/simpletest/tests/common_test_info.txt
+++ modules/simpletest/tests/common_test_info.txt
@@ -2,9 +2,9 @@
 ; Test parsing with a simple string.
 simple_string = A simple string
 
-; Test that constants can be used as values. 
+; Test that constants can be used as values.
 simple_constant = WATCHDOG_INFO
 
 ; After parsing the .info file, 'double_colon' should hold the literal value.
 ; Parsing should not throw a fatal error or try to access a class constant.
-double_colon = dummyClassName::  
+double_colon = dummyClassName::
diff --git modules/simpletest/tests/database_test.test modules/simpletest/tests/database_test.test
index 228f83d..634f440 100644
--- modules/simpletest/tests/database_test.test
+++ modules/simpletest/tests/database_test.test
@@ -1889,19 +1889,19 @@ class DatabaseSelectComplexTestCase extends DatabaseTestCase {
     $query->fields('test');
     $query->orderBy('name');
     $count = $query->countQuery();
-    
+
     // Check that the 'all_fields' statement is handled properly.
     $tables = $query->getTables();
     $this->assertEqual($tables['test']['all_fields'], 1, t('Query correctly sets \'all_fields\' statement.'));
     $tables = $count->getTables();
-    $this->assertFalse(isset($tables['test']['all_fields']), t('Count query correctly unsets \'all_fields\' statement.'));  
+    $this->assertFalse(isset($tables['test']['all_fields']), t('Count query correctly unsets \'all_fields\' statement.'));
 
     // Check that the ordering clause is handled properly.
     $orderby = $query->getOrderBy();
     $this->assertEqual($orderby['name'], 'ASC', t('Query correctly sets ordering clause.'));
     $orderby = $count->getOrderBy();
     $this->assertFalse(isset($orderby['name']), t('Count query correctly unsets ordering caluse.'));
-    
+
     // Make sure that the count query works.
     $count = $count->execute()->fetchField();
 
diff --git modules/simpletest/tests/form_test.module modules/simpletest/tests/form_test.module
index 88fc611..781f188 100644
--- modules/simpletest/tests/form_test.module
+++ modules/simpletest/tests/form_test.module
@@ -895,7 +895,7 @@ function form_test_state_persist($form, &$form_state) {
 
 /**
  * Submit handler.
- * 
+ *
  * @see form_test_state_persist()
  */
 function form_test_state_persist_submit($form, &$form_state) {
@@ -905,7 +905,7 @@ function form_test_state_persist_submit($form, &$form_state) {
 
 /**
  * Implements hook_form_FORM_ID_alter().
- * 
+ *
  * @see form_test_state_persist()
  */
 function form_test_form_form_test_state_persist_alter(&$form, &$form_state) {
diff --git modules/system/image.gd.inc modules/system/image.gd.inc
index 69d6062..1302e1a 100644
--- modules/system/image.gd.inc
+++ modules/system/image.gd.inc
@@ -257,7 +257,7 @@ function image_gd_save(stdClass $image, $destination) {
   if ($wrapper = file_stream_wrapper_get_instance_by_uri($destination)) {
     $destination = $wrapper->realpath();
   }
-  
+
   $extension = str_replace('jpg', 'jpeg', $image->info['extension']);
   $function = 'image' . $extension;
   if (!function_exists($function)) {
diff --git modules/system/page.tpl.php modules/system/page.tpl.php
index 728fdea..dbd5459 100644
--- modules/system/page.tpl.php
+++ modules/system/page.tpl.php
@@ -55,7 +55,7 @@
  * - $page['sidebar_second']: Items for the second sidebar.
  * - $page['header']: Items for the header region.
  * - $page['footer']: Items for the footer region.
- * 
+ *
  * @see template_preprocess()
  * @see template_preprocess_page()
  * @see template_process()
diff --git modules/system/system.tar.inc modules/system/system.tar.inc
index 98e4c78..57d19fd 100644
--- modules/system/system.tar.inc
+++ modules/system/system.tar.inc
@@ -51,7 +51,7 @@ define ('ARCHIVE_TAR_END_BLOCK', pack("a512", ''));
 * @license  http://www.opensource.org/licenses/bsd-license.php New BSD License
 * @package  Archive_Tar
 */
-class Archive_Tar 
+class Archive_Tar
 {
     /**
     * @var string Name of the Tar
diff --git modules/system/system.tokens.inc modules/system/system.tokens.inc
index 6f551d3..2256f4a 100644
--- modules/system/system.tokens.inc
+++ modules/system/system.tokens.inc
@@ -51,7 +51,7 @@ function system_token_info() {
   $site['url-brief'] = array(
     'name' => t("URL (brief)"),
     'description' => t("The URL of the site's front page without the protocol."),
-  );  
+  );
   $site['login-url'] = array(
     'name' => t("Login page"),
     'description' => t("The URL of the site's login page."),
@@ -186,7 +186,7 @@ function system_tokens($type, $tokens, array $data = array(), array $options = a
           break;
 
         case 'url-brief':
-          $replacements[$original] = preg_replace('!^https?://!', '', url('<front>', $url_options)); 
+          $replacements[$original] = preg_replace('!^https?://!', '', url('<front>', $url_options));
           break;
 
         case 'login-url':
diff --git modules/system/system.updater.inc modules/system/system.updater.inc
index b5f1d15..7684e78 100644
--- modules/system/system.updater.inc
+++ modules/system/system.updater.inc
@@ -6,7 +6,7 @@
  * Subclasses of the Updater class to update Drupal core knows how to update.
  * At this time, only modules and themes are supported.
  */
- 
+
 /**
  * Class for updating modules using FileTransfer classes via authorize.php.
  */
@@ -127,7 +127,7 @@ class ThemeUpdater extends Updater implements DrupalUpdaterInterface {
       ->condition('name', $this->name)
       ->execute();
   }
-  
+
   public function postInstallTasks() {
     return array(
       l(t('Set the !project theme as default', array('!project' => $this->title)), 'admin/appearance'),
diff --git modules/toolbar/toolbar.css modules/toolbar/toolbar.css
index 7cb4479..9d3c29b 100644
--- modules/toolbar/toolbar.css
+++ modules/toolbar/toolbar.css
@@ -90,7 +90,7 @@ body.toolbar-drawer {
 #toolbar-user {
   float: right;
 }
-  
+
 #toolbar-menu {
   float: left;
 }
diff --git modules/toolbar/toolbar.js modules/toolbar/toolbar.js
index b2d0082..33f3456 100644
--- modules/toolbar/toolbar.js
+++ modules/toolbar/toolbar.js
@@ -62,8 +62,8 @@ Drupal.admin.toolbar.collapse = function() {
     .html(toggle_text);
   $('body').removeClass('toolbar-drawer');
   $.cookie(
-    'Drupal.admin.toolbar.collapsed', 
-    1, 
+    'Drupal.admin.toolbar.collapsed',
+    1,
     {
       path: Drupal.settings.basePath,
       // The cookie should "never" expire.
@@ -84,8 +84,8 @@ Drupal.admin.toolbar.expand = function() {
     .html(toggle_text);
   $('body').addClass('toolbar-drawer');
   $.cookie(
-    'Drupal.admin.toolbar.collapsed', 
-    0, 
+    'Drupal.admin.toolbar.collapsed',
+    0,
     {
       path: Drupal.settings.basePath,
       // The cookie should "never" expire.
diff --git modules/toolbar/toolbar.module modules/toolbar/toolbar.module
index 9439a9f..44e2811 100644
--- modules/toolbar/toolbar.module
+++ modules/toolbar/toolbar.module
@@ -78,7 +78,7 @@ function toolbar_toggle_page() {
 
 /**
  * Formats an element used to toggle the toolbar drawer's visibility.
- * 
+ *
  * @param $variables
  *   An associative array containing:
  *   - collapsed: A boolean value representing the toolbar drawer's visibility.
@@ -102,7 +102,7 @@ function theme_toolbar_toggle($variables) {
 
 /**
  * Determines the current state of the toolbar drawer's visibility.
- * 
+ *
  * @return
  *   TRUE when drawer is collapsed, FALSE when it is expanded.
  */
@@ -224,7 +224,7 @@ function toolbar_build() {
     '#links' => $links,
     '#attributes' => array('id' => 'toolbar-user'),
   );
-  
+
   // Add a "home" link.
   $link = array(
     'home' => array(
@@ -273,7 +273,7 @@ function toolbar_get_menu_tree() {
     $admin_link = array_pop($tree);
     $tree = $admin_link['below'] ? $admin_link['below'] : array();
   }
-  
+
   return $tree;
 }
 
diff --git modules/translation/translation.pages.inc modules/translation/translation.pages.inc
index da09fd3..f97931e 100644
--- modules/translation/translation.pages.inc
+++ modules/translation/translation.pages.inc
@@ -55,12 +55,12 @@ function translation_node_overview($node) {
   }
 
   drupal_set_title(t('Translations of %title', array('%title' => $node->title[LANGUAGE_NONE][0]['value'])), PASS_THROUGH);
-  
+
   $build['translation_node_overview'] = array(
-    '#theme' => 'table', 
-    '#header' => $header, 
+    '#theme' => 'table',
+    '#header' => $header,
     '#rows' => $rows,
   );
-  
+
   return $build;
 }
diff --git modules/update/update.manager.inc modules/update/update.manager.inc
index 649562a..6055fde 100644
--- modules/update/update.manager.inc
+++ modules/update/update.manager.inc
@@ -35,7 +35,7 @@
  * sets up a batch to copy each extracted update from the temporary location
  * into the live web root.
  */
- 
+
 /**
  * @defgroup update_manager_update Update manager for updating existing code.
  * @{
@@ -180,7 +180,7 @@ function update_manager_update_form($form, $form_state = array(), $context) {
         // Core needs manual updates at this time.
         $projects['manual'][$name] = $entry;
         break;
-        
+
       case 'module':
       case 'theme':
         $projects['enabled'][$name] = $entry;
@@ -565,7 +565,7 @@ function update_manager_install_form_submit($form, &$form_state) {
     // @todo: find out if the module is already instealled, if so, throw an error.
     $local_cache = $finfo->uri;
   }
-  
+
   $directory = _update_manager_extract_directory();
   try {
     $archive = update_manager_archive_extract($local_cache, $directory);
@@ -601,12 +601,12 @@ function update_manager_install_form_submit($form, &$form_state) {
   if (!$project_title) {
     form_set_error($field, t('Unable to determine %project name.', array('%project' => $project)));
   }
-  
+
   if ($updater->isInstalled()) {
     form_set_error($field, t('%project is already installed.', array('%project' => $project_title)));
     return;
   }
-  
+
   $project_real_location = drupal_realpath($project_location);
   $arguments = array(
     'project' => $project,
@@ -733,7 +733,7 @@ function update_manager_file_get($url) {
   if (!file_exists($cache_directory)) {
     mkdir($cache_directory);
   }
-  
+
   if (!file_exists($local)) {
     return system_retrieve_file($url, $local);
   }
diff --git modules/update/update.report.inc modules/update/update.report.inc
index 89f68ab..a74090d 100644
--- modules/update/update.report.inc
+++ modules/update/update.report.inc
@@ -197,7 +197,7 @@ function theme_update_report($variables) {
           case UPDATE_NOT_SUPPORTED:
             $base_themes[] = t('%base_theme (!base_label)', array('%base_theme' => $base_theme, '!base_label' => theme('update_status_label', array('status' => $status[$base_key]))));
             break;
-            
+
           default:
             $base_themes[] = theme('placeholder', array('text' => $base_theme));
         }
diff --git modules/user/user.api.php modules/user/user.api.php
index 449d17c..edcbb31 100644
--- modules/user/user.api.php
+++ modules/user/user.api.php
@@ -402,7 +402,7 @@ function hook_user_role_update($role) {
  * Inform other modules that a user role has been deleted.
  *
  * This hook allows you act when a user role has been deleted.
- * If your module stores references to roles, it's recommended that you 
+ * If your module stores references to roles, it's recommended that you
  * implement this hook and delete existing instances of the deleted role
  * in your module database tables.
  *
diff --git themes/garland/maintenance-page.tpl.php themes/garland/maintenance-page.tpl.php
index 5034130..6134b6f 100644
--- themes/garland/maintenance-page.tpl.php
+++ themes/garland/maintenance-page.tpl.php
@@ -50,7 +50,7 @@
           $site_html = implode(' ', $site_fields);
 
           if ($logo || $site_title) {
-            print '<h1 id="branding"><a href="' . $base_path . '" title="' . $site_title . '">';            
+            print '<h1 id="branding"><a href="' . $base_path . '" title="' . $site_title . '">';
             if ($logo) {
               print '<img src="' . $logo . '" alt="' . $site_title . '" id="logo" />';
             }
diff --git themes/garland/page.tpl.php themes/garland/page.tpl.php
index 6d7f274..df873e7 100644
--- themes/garland/page.tpl.php
+++ themes/garland/page.tpl.php
@@ -15,8 +15,8 @@
               <img src="<?php print $logo ?>" alt="<?php print $site_name_and_slogan ?>" id="logo" />
             <?php endif; ?>
             <?php print $site_html ?>
-            </a></strong></div>           
-          <?php else: /* Use h1 when the content title is empty */ ?>  
+            </a></strong></div>
+          <?php else: /* Use h1 when the content title is empty */ ?>
             <h1 id="branding"><a href="<?php print $front_page ?>" title="<?php print $site_name_and_slogan ?>">
             <?php if ($logo): ?>
               <img src="<?php print $logo ?>" alt="<?php print $site_name_and_slogan ?>" id="logo" />
diff --git themes/garland/style.css themes/garland/style.css
index d35f217..a3879ec 100644
--- themes/garland/style.css
+++ themes/garland/style.css
@@ -294,8 +294,8 @@ table .form-button, table .form-submit {
  * Skip link
  */
 #skip-link a:link, #skip-link a:visited {
-  font-weight: bold; 
-  background: #fff; 
+  font-weight: bold;
+  background: #fff;
   padding: 0px 5px;
   text-decoration: none;
   font-size: 80%;
diff --git themes/garland/template.php themes/garland/template.php
index 6a18c29..86bd0c1 100644
--- themes/garland/template.php
+++ themes/garland/template.php
@@ -103,7 +103,7 @@ function garland_preprocess_page(&$vars) {
     $site_fields[0] = '<span>' . $site_fields[0] . '</span>';
   }
   $vars['site_html'] = implode(' ', $site_fields);
-  
+
   // Set a variable for the site name title and logo alt attributes text.
   $slogan_text = filter_xss_admin(variable_get('site_slogan', ''));
   $site_name_text = filter_xss_admin(variable_get('site_name', 'Drupal'));
diff --git themes/seven/style.css themes/seven/style.css
index a314318..afc683f 100644
--- themes/seven/style.css
+++ themes/seven/style.css
@@ -681,7 +681,7 @@ select.form-select:focus {
 }
 
 .resizable-textarea .grippie {
-  width: 100%; 
+  width: 100%;
   padding: 0 2px;
 }
 
