? cvs-release-notes.php
Index: privatemsg.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/privatemsg/privatemsg.module,v
retrieving revision 1.70.2.30.2.91.2.64.2.96
diff -u -p -r1.70.2.30.2.91.2.64.2.96 privatemsg.module
--- privatemsg.module	10 Dec 2010 09:53:15 -0000	1.70.2.30.2.91.2.64.2.96
+++ privatemsg.module	22 Dec 2010 13:38:30 -0000
@@ -1166,11 +1166,15 @@ function privatemsg_sql_deleted($days, $
 function privatemsg_user_view($account) {
   if (($url = privatemsg_get_link(array($account))) && variable_get('privatemsg_display_profile_links', 1)) {
     $account->content['privatemsg_send_new_message'] = array(
-      '#type'   => 'user_profile_item',
-      '#title'  => t('Private messages'),
-      '#markup'  => l(t('Send this user a message'), $url, array('query' => drupal_get_destination(), 'title' => t('Send this user a message'), 'attributes' => array('class' => 'privatemsg-send-link privatemsg-send-link-profile'))),
+      '#type'   => 'link',
+      '#title'  => t('Send this user a private message'),
+      '#href'  => $url,
       '#weight' => 10,
-      '#attributes' => array('class' => array('privatemsg-profile-link')),
+      '#options' => array(
+        'query' => drupal_get_destination(),
+        'title' => t('Send this user a private message'),
+        'attributes' => array('class' => 'privatemsg-send-link privatemsg-send-link-profile'),
+      ),
     );
   }
 }
@@ -2019,6 +2023,13 @@ function _privatemsg_list_headers($keys)
       $header[$key] = $return;
     }
   }
+  uasort($header, 'element_sort');
+  // Remove weight column or it will show up in the markup.
+  foreach ($header as $key => $element) {
+    if (isset($header[$key]['#weight'])) {
+      unset($header[$key]['#weight']);
+    }
+  }
   return $header;
 }
 
Index: privatemsg.pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/privatemsg/privatemsg.pages.inc,v
retrieving revision 1.1.2.35
diff -u -p -r1.1.2.35 privatemsg.pages.inc
--- privatemsg.pages.inc	10 Dec 2010 09:53:15 -0000	1.1.2.35
+++ privatemsg.pages.inc	22 Dec 2010 13:38:30 -0000
@@ -163,7 +163,6 @@ function privatemsg_list($form, &$form_s
 
   // Load the themed list headers based on the available data.
   $headers = _privatemsg_list_headers($columns);
-  uasort($headers, 'element_sort');
 
   $form = array(
     '#list_argument' => $argument,
Index: privatemsg_filter/privatemsg_filter.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/privatemsg/privatemsg_filter/privatemsg_filter.module,v
retrieving revision 1.1.2.17.2.33
diff -u -p -r1.1.2.17.2.33 privatemsg_filter.module
--- privatemsg_filter/privatemsg_filter.module	10 Dec 2010 09:53:15 -0000	1.1.2.17.2.33
+++ privatemsg_filter/privatemsg_filter.module	22 Dec 2010 13:38:30 -0000
@@ -605,7 +605,6 @@ function theme_privatemsg_list_header__t
   if (privatemsg_user_access('tag private messages')) {
     return array(
       'data' => t('Tags'),
-      'key' => 'tags',
       'class' => 'privatemsg-header-tags',
       '#weight' => -42,
     );
